From 5d2c63ced15af179571d82f574d50fd74cc8c5f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BD=B3=E8=89=BA?= <13935794190@163.com> Date: Mon, 3 Aug 2026 13:47:39 +0800 Subject: [PATCH 1/2] =?UTF-8?q?ai=E5=88=9B=E5=BB=BA=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E7=BC=A9=E7=95=A5=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- video-gen-app/src/pages/GenerateConver.tsx | 185 ++++++++------------- 1 file changed, 69 insertions(+), 116 deletions(-) diff --git a/video-gen-app/src/pages/GenerateConver.tsx b/video-gen-app/src/pages/GenerateConver.tsx index 12fb5305..4fe580bb 100644 --- a/video-gen-app/src/pages/GenerateConver.tsx +++ b/video-gen-app/src/pages/GenerateConver.tsx @@ -18,10 +18,6 @@ import { App, } from 'antd'; -import bg1 from '../assets/bg1.png'; -import bg2 from '../assets/bg2.png'; -import bg3 from '../assets/bg3.png'; -import text from '../assets/testb.png'; import UploadSelector from '../components/UploadSelector'; import GenerationTaskResourceGrid from '../components/generation/GenerationTaskResourceGrid'; @@ -313,8 +309,7 @@ const AIChatPage: React.FC = () => { } }, [previewVisible, previewType]); - // 提示词展开状态 - const [expandedPrompts, setExpandedPrompts] = useState>(new Set()); + // 从URL中提取exp时间戳(支持相对路径和完整URL) const extractExpTimestamp = (url: string): number | null => { @@ -947,56 +942,6 @@ const AIChatPage: React.FC = () => { setLastFrame(null); }; - // ==================== 事处理函数 ==================== - - const handleNewChat = () => { - // 生成唯一ID(使用时间戳) - const newId = Date.now().toString(); - const newConversation: Conversation = { - id: newId, - title: '新对话', - lastMessage: '', - timestamp: new Date().toLocaleString('zh-CN'), - messages: [], - }; - - // 将新对话插入到列表顶部 - setConversations((prev) => [newConversation, ...prev]); - // 切换到新对话 - setCurrentConversationId(newId); - // 清空输入框和已上传媒体 - setInputValue(''); - setCurrentMedia([]); - setFirstFrame(null); - setLastFrame(null); - // 显示提示消息 - antdMessage.info('已开启新对话'); - - }; - - - const handleDeleteChat = (conversationId: string) => { - // 过滤掉要删除的对话 - setConversations((prev) => prev.filter((c) => c.id !== conversationId)); - // 如果删除的是当前选中的对话,切换到其他对话 - if (currentConversationId === conversationId) { - setCurrentConversationId( - conversations[0]?.id === conversationId - ? conversations[1]?.id || null - : conversations[0]?.id || null - ); - } - // 显示成功提示 - antdMessage.success('对话已删除'); - }; - - - const handleSelectChat = (conversationId: string) => { - setCurrentConversationId(conversationId); - setCurrentMedia([]); - setFirstFrame(null); - setLastFrame(null); - }; const handleSend = async () => { @@ -1873,12 +1818,60 @@ const AIChatPage: React.FC = () => { return false; }; + // 检测文本是否包含中文字符 + const isChineseText = (text: string): boolean => { + return /[\u4e00-\u9fa5]/.test(text); + }; + + // 统计字数:中文按字符计数,英文按单词计数 + const countInput = (text: string): number => { + if (!text.trim()) return 0; + if (isChineseText(text)) { + // 中文:按字符数(不含空白) + return text.replace(/\s/g, '').length; + } else { + // 英文:按单词数 + const words = text.trim().split(/\s+/); + return words[0] === '' ? 0 : words.length; + } + }; + + // 获取最大限制,默认显示500 + const getMaxLimit = (text: string): number => { + if (!text.trim()) return 500; + return isChineseText(text) ? 500 : 1000; + }; + // 输入框变化处理 const handleInputChange = (e: React.ChangeEvent) => { const value = e.target.value; - setInputValue(value); - const textarea = e.target; - checkMention(textarea, value); + const maxLimit = getMaxLimit(value); + const count = countInput(value); + if (count <= maxLimit) { + setInputValue(value); + checkMention(e.target, value); + } else { + // 截断到限制内 + if (isChineseText(value)) { + let trimmed = value; + let cjkCount = 0; + for (let i = 0; i < value.length; i++) { + if (/\s/.test(value[i])) continue; + cjkCount++; + if (cjkCount > maxLimit) { + trimmed = value.slice(0, i); + break; + } + } + setInputValue(trimmed); + checkMention(e.target, trimmed); + } else { + const words = value.trim().split(/\s+/); + const limited = words.slice(0, maxLimit).join(' '); + setInputValue(limited); + checkMention(e.target, limited); + } + } }; // 键盘事件处理(ESC 关闭提及、Tab/Enter 选择) @@ -2414,60 +2407,7 @@ const AIChatPage: React.FC = () => { - {/* 文本内容 */} - {/*
{ - setExpandedPrompts(prev => { - const newSet = new Set(prev); - newSet.add(msg.id); - return newSet; - }); - }} - onMouseLeave={() => { - setExpandedPrompts(prev => { - const newSet = new Set(prev); - newSet.delete(msg.id); - return newSet; - }); - }} - > - 默认显示:一行省略 -
- {msg.originalPrompt} -
- - 鼠标移入显示:完整内容 -
- {msg.originalPrompt} -
-
*/} + {/* 根据 status 显示不同内容 */} {(msg.status === 'generating' || msg.status === 'failed' || msg.status === 'completed') && ( @@ -3304,6 +3244,19 @@ const AIChatPage: React.FC = () => { disabled={loading} /> + {/* 字数统计 */} +
+ getMaxLimit(inputValue) ? '#ef4444' : '#9ca3af', + }}> + {countInput(inputValue)} / {getMaxLimit(inputValue)} + +
+ {/* @ 提及下拉列表 */} {mentionVisible && currentMedia.length > 0 && referenceMode === 'universal' && (
{ width={800} footer={
- + */}
} centered @@ -4769,7 +4722,7 @@ const AIChatPage: React.FC = () => {
{attachmentPreviewType === 'image' ? ( 预览 From e4fe42991d95a8bf5215ce1634a9fc9761521e8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BD=B3=E8=89=BA?= <13935794190@163.com> Date: Mon, 10 Aug 2026 10:39:01 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AE=8C=E6=88=90sun=E5=88=86=E6=94=AF?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- video-gen-app/dist/assets/bg2-CNoKndHs.png | Bin 279080 -> 0 bytes video-gen-app/dist/assets/bg3-CWMiHrKz.png | Bin 1276065 -> 0 bytes .../{index-BioNCQJL.js => index-BuKny7Fe.js} | 236 +- video-gen-app/dist/assets/testb-BASmf8o4.png | Bin 470280 -> 0 bytes video-gen-app/dist/index.html | 2 +- video-gen-app/folder-alias.json | 6 +- video-gen-app/src/App.tsx | 16 +- .../src/components/Layout/AppLayout.tsx | 3 + video-gen-app/src/index.css | 2 +- .../src/pages/InitialReplication.tsx | 136 +- video-gen-app/src/pages/InvoicePage.tsx | 1056 ++++++++ video-gen-app/src/pages/RemoveInfo.tsx | 265 +- video-gen-app/src/pages/VideoProjectList.tsx | 333 +++ video-gen-app/src/pages/VideovEditing.tsx | 2159 +++++++++++++++++ 14 files changed, 3967 insertions(+), 247 deletions(-) delete mode 100644 video-gen-app/dist/assets/bg2-CNoKndHs.png delete mode 100644 video-gen-app/dist/assets/bg3-CWMiHrKz.png rename video-gen-app/dist/assets/{index-BioNCQJL.js => index-BuKny7Fe.js} (61%) delete mode 100644 video-gen-app/dist/assets/testb-BASmf8o4.png create mode 100644 video-gen-app/src/pages/InvoicePage.tsx create mode 100644 video-gen-app/src/pages/VideoProjectList.tsx create mode 100644 video-gen-app/src/pages/VideovEditing.tsx diff --git a/video-gen-app/dist/assets/bg2-CNoKndHs.png b/video-gen-app/dist/assets/bg2-CNoKndHs.png deleted file mode 100644 index 55220df6d45fe70f0255afbe2aab0cd0e4315ce8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279080 zcmV(@K-RyBP)Af03ZNKL_t(|+T5GbYa-hn$B)AVCenv- zuD(xXrs!-h6#5Ss(c+wCL1*U}s)W9@lo;H7$}Y{a8zTnXl!6&_ANDCL&f*-erVSZG z6Slsz(B~zSfRg0tKHQ{iOM@>~Vrhz|qt0`Z!BpMpq>*i-&bfYt z;SSUT3!+zpI*g&Ppm~*0O^G9=g%DDiq@VKg9H3{5!6Xwbza#j5!20n&hLM0G0#|08 zJ-xo2=-D*Jzpe+AwyKLhHnbC@cZ6Mk4ayRReN4L2DlE*3EJYy#Ha%3Sz&p=LsX)S& zP8v;zc5ms)ztKH}NrjOtr*$N%f0T%^f(pj(YfJanaigXfQXt5({0tgqiAMs_VG;=x zEsO4qyNP`~{4_WwPC_|sD7u8-piC2Psg1fUf33i}zHUMj9@L_Xi3&-&C`d9ai9LVl z`{;8D*pZiEVFSBTq^Z3ze7CehG#ca#bXO110#`#yO@^W@qUB8c6e}h)Lff3glf0YJ z15>Pk;-=#WoSo<0>7-d-T5e@g?iMnJ*TGK8h6u=E~fsSf3*scX2l4RaTX;`UiasZ)y4WqOX z7Z#~Xgm44B6VpiSZ30I%C6dG2aanbxNW;n5^vp)5ZDb*pn2A&l5t3_@kgH`%vecYe zOx0AaJkM5wM56_YEJ%{q1V?QQQISOsl>Z{Q(@BF3dwM)xTY}wAJ9pmBqt6wVS_mqQ ze{vY%+I@)eoDvtxuu2+H#KVwmaTqsHGzbN~ZryR{O?r>>pKuqG#M^IWjtD;>l5vpe zQWL!gZSp|a9C3|OEx`l6zuA|1AKJJ!xGGMR`DRz^w-@f(uO^}d||yqA6C

yH3)`%kWXffbJCO=Ba&X zjsI|sP^N`Q;`P75+Ymz;ahgFQFDxQ8MLJXhzZ8I4@v#Nqp$Iy}_ywnpvJ@NgyK={& zXOAu)O^!SL4sH<$Z>PI0g^&VlXjNT+e?=*Re1^ZSqpxUn6H!8pVIpNFLZ%YB9C6a1 zlqd?!o4A~FrIRL;@%Ze~*u)o>dHJYswle1g98AerO|~Q>U3yJsC-@r_|Cdq?c|x0> zV36}feLN^FI%-N1$lMl`d?Iow-Q8Y3zdl^ew3f0tYxVK-rB$ThmVA$BL*}JlNk$Uy zVytOfz9^;y0nAP-Xm64Sw3E=m17b8=fFW1L-PFFYkL+jpzn^9L7RtUeTk9vdov}pe zs1d%Gzzr+idDU-VJ)uB9c)3W0e1Ii=saObAoMj~s*b*0zJ9iu=_NU?CX0U3mrn{5w zsg<^}%ZMvXzPw)*>Y8jxlN>=O>8uH zv9~_GFpoNxCDk%!#>}_LEW08;$Y8jG{F;f#P`fRwzF_?&Uy-96!!TeDq-fx*YbXVZ z7Q~=CopfoBCidZn+pEDNJX*~SP_Da=@kb2BpVttSS}RCIXjy8s>bMq+dT8L`0mZW% zaM(cwP4R%OK7iPjcN}i*y{GoGYssMUZ?+I{8H7L ziE1fWDa;Nk3K7;zZ9768<})|21*s_QYi-~L!-K~@JIY!(wCA>0tY7UEg)5f9d|jYH~q5Zki9$} zFRdN6+v&mc?x54}e>4Z#`)S<4)&r7uTulrM73i(W5Egf0Tj3dnQ#>>05cVc71Li0Y zk+y@lz6xBy3ifF9<>|%j>$W#ppLUP-GRN6GKE3IF_rz@D?v-`bLfCwW658*i6YYIG zsitBJT-bYeQ)rO^l%uc#@L{Tuf??!_o-`TW-CF(Jj|hL;Lwo#q*t$8(4fEap zTFW^LnTSIK^Hls+t|0}I82Ey-=E2j z?cT=C)ZUmpvF&%}-v*D(R{kctvX^T~*RcQX!(0=`Q@OV|+QuhUl~)2DzUe1R;+uDv zjQ|@d&r_S6pd<6AFVZMK^HFa&^N>k2B5pbyUmQ+a=&FB;`<)NyX}7&bkl~vN;*ji6`>j{^34>p1;7HR0H33*6ahgX(qZ*a zKk>Mm+RyFLIe~`Wc%%0}3h(vo!IRG3hvOVRw@l;dvvn(XvcHXS6`K-1K$#h=Qr6H}eZjFralA zNUA-CYe;7`i%}{rF6lrdUFnbu>A*lIXfN(&Iue`IF%>sm7Fd+Ep5D!!R>4ARH8YT) zwdq)3QFZ2+JJZ~sQ01b)UE%Bdo#%VccMgQ^M{r{v1lfH>w+u`T>T3(xwrQ$IvN;{i z`um5Sp26@rfxLqN#2^GzH3K<%J{U>UH>pZ86^jM~zImYwc%2eBc)r0y-3P*8#qCbQ zt*cdLo67%E@v5;5jYM$Lmev)SA#9ty?w=f;a25?13_r>l6r@>h&_m)yedId6P< zHGS%tA0Z=7h@_(yCEO-?1MvEqcRSsw=C4|n`1x51)K`?JlP~@9o@CA@a?d)nhRw3f zGnix3`%mAm8P$np9D`2%qI&aBAl_u`={ zX_&!vOG7MUTcg?i2)9mpt|b+jrq(PKM-O?SDD32iU>{~7>~2)*AoIs_E}Z>xazbBi zf+)R2ocf5QllGGEy9B+ycePqYsJmGt%luzNTQ?;c)s;mFj``{ zJ-OqlmH-Oyo&(?pexI#_9G$v;yG&;Mr{~05e=*otlJVTv#tx~?O;H|?2PQ`s5wz3w)yZ}~hN&d%w7P+|JL5Kq00uY_|yZ+h1< zQAm4&N$-ZwVJi9kvDGEIP$gZRg4-D6Pzh;Mz5ig&D9EQ4tbt03?9Xf zB=Psc{&U#6f6vfW@)NAQC~N}UBGp%xvmX*C6;CWh{N!_-m6jt!hGuDx2+UV5-k}bQ{yVq5wBNuOP@j3)Zp-?SAE?cLr>)Fd&cohv+t}9fA z&ek_BmJ)%dVH9V9gMWE7nM%FyesZ-)C1jQK2gGQ@si<$4_0|O0nkH(Uk=`#o$|7L4 zg)QY(19S_&bg6C*Ha6*-O*%+|&=t9w&Cp!pL*+x-_cX%ltO?^^Ni%p^4OZWGT`Urd z=J^jhZQ?bFMTfSoX_i@@&MjrmB(vEYsE0fw7rG!<5WpgzZvg7H4pNmnNfoydATPfdQraXJxEYV*6D+#}&) zY%rcu25F)V^b#6j18Jsa>WDS;19K0FN3&sj*tEa4yZPQ7NAd!AmU#}qde%>#k=Yt~ zc9I|}6cKt8@Fji6&bn76@Oq6SGrZF?VLY#vwol7ABx98!_{lzfuN{9pDES;}#nN+$S zOavJ;2UrJm6*^@dCv9gMKCI+i&sJ))LrJ(_)_KTL&| zB&fO3*I#%5@~{W%o2fJE#tS!t!Tq0-sS_`8v4$Iaf5d@4!m#OG+o+xIj9n~}ZS_T! z)n;Z{R7*Vn<3VZH5VsD>N*;AImYwx?6iqAg<>%u+0}ORkoveO=zACs1!Y=uDuu6vm ziJJ=yx~Wr#A~+GiYf>FN+i|T(#@tD)eo(RuTfp6{r5JX{9*@Rjbcd0`U@e4>_6O3P zx&sQB>Hu9|SqXC4lgc%?z22lM_0;lu)EAmh2}RO=N8arDhKO8IJot}`%bleGwLFwt z!)>OS8;FnSp)78TWi&2#?u4U31Bee=nJ?#BP{>tjSf{UHeJzu%1ux+b@x*c>c$PSO zw@O5Ah_i@85!}CcNe=GXt`q6oyoq68|LAPVEVl+TRML0(j&@WU^#$=xwX}yL+eYmE z#L!;fH+nn}0QE0G{fUbuU_G8br$8!L1N6pvD7v`j^(G0zi4eY&e3JmcbqLNP_S-+!1d`|2Z5$*9NTfxnjd&S@yu(R(AIH`x8x7X6;GO7NpjL z+<4T6@@u&~H8flJG1qI%uaLZf`7i4sT>7e1H48Um)#$scP>fhxTRe8AlL+EF8hlhs zZWBpI2Tvo##?whLqoED#9x`^dg4j~VO;@kHSaCeG4Mt@e zFaJFrO;ogdl%EQF!&jP#8rDSJY0JvwVeeiobO99d^PNACuCD-C2Vvkz*Di(dQtUPz zsiue!;Yf7wBo~5JC~Uh#B;&W?H|iKzGu^cQOWhU3CXSt9CrTue_P`*rm3krwq=fAr z+jD|K1+G?_Fg!AaCS2Q4hf4`k5OHQTBTYuCl%O!`aR-HNu*X5EpCDBX7^a=2|?J3ZMAm{*8_K6A$`AK4iY0 zB*^S*Cad8`x8sghEEe64 zRRDIMWSYd*=~e#kPuvOo`NN=Eh=_k(THAL&Yq^!dUK(^M%2X zEK|VUiPeFM`enRH)L*WL&bC*UGuvy;wR#c>JPXYsXI?{S;n@NbS`J*c!R|w8Gq%5b zsLh^*u?Aro)~q|GBU9rX%kSa>JmSjS-t-@e(HSw7N=;{OZzyw*%8{Rc+CmAi4zd}L zNW?Bscfcb3c4g~}JDVp@ci`{>DRHojpw8bU0Q?qa=m1P=Gv`OO>2gmwAWYp}aOS+rn z{)EZ4(nRyk=6W~B^%KD-}DpRt4Mba7U~{uwy1K7fS>qm$NKGVc^qPyW7eHQ50>Y z>!*n*`X&-<$H2|4UC|hvq+j>;e0DfwZ~<;21~G7gJX#=RwY^&Bz=F_5px|g zU(OkFzEGPgSUJz_kpxSjuUj$VEeg_^^m09Z(F{fdPh(F38jo-KP7p5&2j6Ve&mV96 zV$ZYdN!GpD{r)Q95QhTpDsfX)-F=>pX-UAKrWn=UvBo(}>WZ~L_p<-qV;P}8GDZ~J zmGWgy#xN(;mGc?miXd8zSUcVzG8gmc8#LknX{;G)ti1>!N$2Cq9tY&nrZ4QgULFPM zShxR|(z9$88umap3~1IM%nSIDZcTdQ-hoss-3$iQ=kCcAT9qmr*j`^6DNJrCenxaC zka-Q#MCS6Fpi|Pu+KawNfqw?CQmOg*jh7zPb_-5YI`PFD8PcQY%(|Oy3CG`Y$t+m2 z0O-mF9Cx%|UsWY(Y>h2_GNo%j8~1WknZdd;)8nc}-|BVfu2CLMnB0V6_L+UcL5PTg zM(*l-Gm<&Gtfw!Dvmdwo&o81;_jD^SI;`$uvHy(^P362=%<51%{6DskY@3?HDcrII zytJp{)d?*XN<7(DS?Ra^fj;O?c0l!CI@K|{BeFXLzjERoA);4*CDNH@B-r+CgD zonvZD7mp=E#sBnJ-X{1+zs1| zIaKml^;@}EE-R&Kg$9^NX2l%WXN-ULbGdj zut{h+wM?|OJzLC57`)SGxXiroNyQ0sx<0*ilpW(zOx|@kRx2pCcV=yjQ8k9F?29{9 zmZ5ri?p9T~+<@Ap2EF|uas40Wt{}9H>Bee(F5MfIRUfP&laE!ILLL97J>kVTqrB4HzjwgrhX$d`aM*}lR zlUo;w(JY10Y(1HIeIvWu9+E>ZVFbqLp^NnKegF5(|G)PX1<Q=_7kM@~RJCS#fe6Z2Hrf`pge}6P zg0C38zN?-X1*stDEuPy}n$2FlRd20=P1Zz>Zhi|SdEyz?AmrWypgbOl!FQ+jZ_Irs zI`rG`R_EdM$jI0n6kjJ zCw+6f{!j6JF54hHT49B(&^{9tmghdP7^t!kfm8w>gPFv`_@j84-l;C_z}YuG`hH|~ ztW*kZuYx4)o9`?nv=G)L|64l!4@@mA4c--ulN$Lay7s!!Xtl{_SXJn$@|vRa&$=E` z^YykVg4K>7^-wvV)*28Zh&TZ5Fyk)t;Lk9;3{Uc|M7(0uQs3_xnu%THe;zuCdEY@wo@O_cdY-ghn|M(`$ zba>QC)@0_ao9d>Y=>>Kr-GMwCOre15)yRIV8l69Sa(FG8_|=sdh)~PH%?INlrBZ~t z8jS!ZtaEpy0I}WxrNL`s|hKse>D zXmyK@CF>VU>lcYB$VC=5+#+rp*>(?a<}|}KY_XNL<-VI0lH5Igqbu=QkIyTOF6yH+ zv9e`;)@=nx)3a;}eVFl)LW5!&HY5 z#~q-iZ{d?3kvP+FBxf6&Ue3at=ktSjbn0+=<#@F8!@tig-yEO4bSb0=QInT$9!+2WQ!Rub1>^}dZv%Vn z;2M|U6i5fBJYU1M?mLF;7+a?0yQbe29lWk5dz{=;rCz;hGqn^zsbA(LTVnOhrdwgS zteOWI5|x;0bvpI{%q)Sc3yB}?+q0w3-}>sy$ind0eub`v45W+k6IX6| z1!G{stwByQG7ibG-F0mE=i|m_MylAAt<(n2>5ih3sDxOtDQJkx<=KLJwR|>7U+xbHxvRGlm$E3l8or?|f zcMjP)@etmip?>NsJ{Al!%hv<~-I^z0uibjh89v?XRhccZVa3d*R$bcK#Z_RHj2W9BG`}xUL~%x95mP z@xt)sJj-x{tz*Gx*QV>A`F(B^JFNyORFb9iEzsanh_UswnQb&%SvA#Ga(Dg}(;y;R zmr8O>9Wk)_vtt-tJfP{_ThtK#n!21=DvgKuq0rb6m545f@M<1^FdRf+$;xsNi(D*t z26-RAWfh%FU%)OvhDh*oQ=68jbbOIz8>Y%ah2wuJ0#wm6t6n#sEU%oE0pK+gq#;Tw zd;-w(3yFPLj_)2p0@4eLvLn+Yi^0zk%0c6?*~z&Zk&i$$bRZQ6kG+k-ZB^FA>|NfI zJts>%L|ekeRss8NH{0npt!_)sZA&K(!mO~Zr%{q=r5n&<+kznIsPhj`TqUMq^-bmk zq7?=uj;qJV^ZPdeScKFS>{C>HfA7iAjj(cw*v^rIYw-}~B>x;K-^^WT9X1JQo{+;% zS0{pJZDQT=P7T}^&m@PqK6i`n)ihIKQKs`OA*mZs{tcTk>tDS03-4~S10m!Q0;>=u zm?W4g{}{|3E=|8Ho1Ft=Du?1#qYpH!rGEW^`Kz2^Xq#Q9E06$SofP|Gzmao@5jW4G)f)WutJ_5H&PY^vWB`Tiz|utk*IO zZ2bmWEV^cG9c?Mi7QKL_(H{j8YrPp|9}<4_LiIfRiL!=Pf0}z!{Qedj!3{Zm52nH*w49Zk;-|QB>tFV`nUL zC2g+NjijOjVjr}QCZ?F$hV0j;8OYs2T(Gsd$*2EH$1Bl=C=GYvW9rIN>h|K*`KjT> z*EV8&#eX@GUL|;!mdED~;PTCIwkp<)qVN2tGePPTRy{fJ;UpvlZ6*zirxvMDmdErE zmJNHuRB%B-e11a_VmheT&3`j@KA~-7cN~u#Ep}a+c!Sf1wy?4{0b6_NW!utATw@hm zX~97XLW`qX!FrRC*swDK32Aa@duShJ6Y6z1|ZkuhR@_ z+hrt?L;JVLw(*u~wOU3)TS16s4P6W?B8qf6IV@FG4azlT0W22jc@}uNZ)LNpB$CxP zNfG@lNw6626iUcS?lhRYGTJxe2mYiBP+Mo;K&>l-&LOA6@x1u1A3gQb)q_6y?S_5U%ae&DxH9CUV!k-c z5RhH(m-lW?Us!iNzaeV4iOr;0BgRRP_!9IwN9=-Ij-Fu6vjn zdm&_5nken&>zY#Oh@w#~GANP@isjv!OfPfukfruY02WQDlvNP=(=tW|?2iHjj+Ur< zbJMBq1mrzq+nc}eub)@5aAW#%%)S1+82srt>FP)8KF;2~;p`i{ne^W2NpNUmPt-QG zTsLU4^A4RRTB&1qC6;n|Z2s~xDz?m=N^5$(MXGD{$3f!;Prxe11THN}E9$j&UGgCG zcb0%WtQI&b4g8ylq%RSN9v}fQPd=FFH@r7zHwI?*t;@+c{IiMac>j2|dnVtxT_W)SbAkwh^qW}R05?y+@+yEy5~eaQ`*u7yQ?@Yem z58s(`P2Kzi+rx3HZ+jBS9)yQS$h-UNns5xKQW;XV7KQ@`S`^DskGymto- zCoXy~&bU*vn8w}PkIpUZT}a#+nBF<{?DdIL7*`Li`soj?JDo!V({cany(Ury#XQ z9`{TS)|2d_U)vG|WPts2EB>*JMx#_JM)Pb4tJ7>6YprEvi3yiVG_Pq|Ua0Ca4|xvO z03hD3N<>!R!2v8vb{h%>rL-?S<#+#nd@2cmHv_&5Upu$B>)zT-j7$ujHrt)_d5*&i z|KON6jE;?YdNB*WU+_a_&7SkrZ936Wq|Pts6$?ezIu+fF$J9l$iS3@zt)Zhv&@eQVN3~p54wYLKooonV zbQzmJEl3wvOgR_j`Rf4!R_vw*N?khGNto|Ik%aJmW(s=zf0&B1UaTYm|G0HNKqaRmbW1rAwbiq+`gz;dFXD9=Ftsz2No~PYD@~9OCX zy`yiZ-OvZ6*)IaX*CHz%SPb{Q$eH0(x{ zu2AKYY?X?Zn6pf#mChDSJ}($_wV}!W5(qSFJV%u}SsW1o2qdaOKNNUn|4|iS*UpIt z?{Z`!?Y}rW=DIbRfZ!T<<)>ewe>gWAPs9#RRh%L{oK&Qvt3Hk#UhrnT*L!Y`gQ$t2 zu47v3N@XIkrZ%eBLn*q3_E3IN)fy2^XslufWg1IiQ!%t+C`##Jg5`KZ!cZXb1V@8! zHoDLI&Tc+jBY7|g)1!&op2>GNU-rWd2p{|Z@-?6Iqtuy+*~wFHHo5dExZz`w1`e6K z7l&RL^YYTM}7o?+RR} z#=|NHyZ6GeR8dgYXzLEnIXXMEto(9!?R zXBO$}CoM0b|ABXo3E=beB!aKm+<;NrLNye!hijOIZZcY=g7#`_HGRGjsi|62$uX+Y zG-O3o_SgVj(gaSV*#(lL{sG8eOMocY+1V(atybX*59WX$-nw&paMGU~f^ZWiiC=#8 zZz+H3j4L+s|KCZMPQVR^@Xqzoo*Ey#I1GBuC)vrnl3lGpI7+ooGh2uWBa<;23(-JC zub>5s-_0?B|1x(yv1z1N99Tz7d}s+Gm+eX+7DzVI?rAIa&{hsI5=^v`gZah{tnIDT zl{Q!ysakBw6hl_2w6RpxK_-XYLlbJY=9?X;s?4}zgeQmg(mi#R8EYAhCzoD8!<=9w zCNt9+k~r?#B)A)CIf1Zci}`);z2E!2KVM5#m~J&)sgMkj?XWCMaKA0Z02+tb^$N3` zXj2Kp5>@nW$FL(TybB*e_yE}{Pu>iprP)Xsfq#EHkL1q-yFEB=f0`$qDssLSklr2! zB>klJ7qnas`iq4Tw4|qv4f~oxAL@#x=)$2WNJ2*DvSL<=>#-zBa2h>7pQci6rGr%} z&3OvP^+bhdp=fx!+T02bVhOfv98PYTGsk7isKFYDU_Kv4E(Sv&Y*29U!B5}4>-AY| zfeFXcqxy}_pcIM|G1wGRjIMv}V-o33`ZiOik>yK#NhsDu-24V_^05!cv&nERA4H;?4T3CYamPWYgg( zOFD0Gh`PQZtCd3mU(-|TB(X@7Em4iKngFS6l*4GW!?5uF!kppT$ZyqH5|0b|TxtRT z4@yK!p)dnNVQ;_}o+%id76I=O%kLw+XC`vn>b6YVLl%d1aQoYtls)5@Km6`z8?UJN z9WTz>UgQEc$7epz_OBzO29ltspS_zmCujR%NulNJ0<9?=U)8A|7X!kApvp{UgG$O- z&{W$^smqFr*_HnR{Hg@W28oKq+G15lF|_f;4S<0#gXDJt4)-nF9ruOMwYQ9zRD1w_ z100tpJoeeXmwH3jUl(&24x~#b+{g*%YW3tk4K0iuaX7YGpEK8L=rq^WI=m{Y+@hRS zQ9YTE=u|6HZO~Y$U0=Xs^!!qaO4QTuP#}gvJOv_uAQJcOt-2YbcFapotHA%#-S4HDs3@QQ#7%` znG=1fITVGkS*zp;HEoaw9sC6SHcFC=5rTddg@MV5fdAUZQ(j;6p8zR@A|QP0%EV3M z>6+KR^u5o`(^{*3G+YJm;b2fVhGF2R=-}?i`B{j-QC$FKBuFCN7w=@+NM>7%hNYjNBxg3EFcVz)40 zU$B>Foc|~X{l2@`B6rK)$do4WYz6d=Ak`GN`?(EPD(j$5BJ= z*sXI`PXO^1Mz5Zft(&h|#ZV2Ni55YxwL3&b z(bQkmcvP&$@$2B-rg_Z^$}F$e4pa~`Qdx7P0s`b-zBp;y@s~qRCuZK-3;_sVMXovh zwrTV1yDtrFt$KJSkWS+n`fwmU`wPYA9?!isd1b^)BMt*dDFR^xx$iOKk;9R*jy?B2PyXMKbOe&?@ku;}Vc^d| za(kX>cUH@o%{umbe`Iqc>q#E?Jv0Uz))nOSJy=T8SNT*uTj|YMDBBZ%( zR-3ID8aWCsXu2#J)|1q9Az@gMBGI}`2^wd-t!T2wiwQ)Dl7 zmsk~zWR?T?$Cz0_V&o{>(g?5?ZxpZ;D20Pyr!;Lj@4P*USb`DX=V5^Ob|IMZ`ipME zj_j6!;*9$>fRq~wq<%bfIF4f4xMg>1+f^93WgFe+LaRv}G;^*`-q59tq$&wXIS`ap zYERcwRZjRiy{rp3+0j>(4nqTg#_N2KM2e|6ey?qYcK zVp3c07i7)J%bJN1WiY&+T%)T>rcI}k94p4=s_BKK!uOcfuENLp6|UP*(yL4gi*2x&2C=pJ#x42X&^gCu-S?H(3&6zgBogx9cUz~=4;be< zgSz_0M!Qp9`qOlO6S&kh;L^;SOM81+UFzw)Oo@7D zom!GM6h@*Fajd6P_%fBI#C5X5inRtq{Fk}wiAiL?;{zSL$~!C?H)+ztLxPEtbZ_rn zUXx`hHbBz^c?>iVw0U`#!UNJKY9d9b*=<~V*(Lgt_RzRSUgS4B&}`l?sRU=Q?Xl@V z$^^$tFOU%r#W9RCzs`WJe^yy-n=U7VxA}d3pYQkc{rmF*H|~9<4wJR80_hX|WN0Tu zcz^rD=x|4OZEaYw0hjZo)iS-7H5)O^nsS*GucNV?i>>4TJ(KQT2hw#R;yVLMTBpN| z^7*=DNg7{hAJBmqQK|0W`B)+%K&gTqu=x-li{~Sv_^S#P zi!xXi%c!l7`1b)5ZAh_TfG0y_@Qc;0&PQjF0i!Wv#-{zN4%7Oub<;IA@YrtE=+SeK zPOjLT+x9-(+wTF={;fcQ?~vI30(Gvg^*jUmW_J8XRtI|dVxK9iyMlDsqf_&FBu*G)^%0?T!4wQVTP!x%SPreR6iX(Y&)kPxW@&Pztig$fp%3&+e% zn4HH80K-0sVAGf{7zt3NANUEPPLLSpv!9-fZF$I(HDX4O*=kC=H$83#I;bDBj9m;Z zyS`hWy5mIH{rw(eNQbwHWji2gE=ZLTgTXpHZcg{#ihvG63Oad7P2%ke3Xjxvtduz4 zN>mH1k1Hv{FHxD5=mMD|o5W&U+O1W~J7u=|ciiU$s{nkBnG0;WS}!w4MgQvt?>C=G zV4Y{o4IFmInkW8IW*616L=_Mo(!G zhuklR292)mAtZg-Lv%sXjNVZ=JUYHv++EX+f3QP$)ai1sJso#VTyf*-NokkQo<>OB z8l;n66E1RZkk~?JpXntiNAxDdgk~MnBmJlDR0Bt=`XMB6-A(R7B0+O4si-i?*A^Em zyh5cV8P-@oPtBBzd+oYhujR;pW#(`PmJKP@UY`D`R^7_<(uk(vj_-nmWtfTJDl3J%=auduD~?rcep^X1gG5ycG_X6}NT7 z`DH(rDmu`pH>>luNK`R*<+?!Qvb03E^RytvSYkVXwO1&hF06VGI`W7yW$DSNt zBAREe^=Y?T_w}mXYSgY6ZBsU@%k}Q8KKi&jlYVRUpt)fk+FRk+J1Z0u%S~_o_yToZ z2)d$8xi-?y&Hq10okkP-W}if{G?Y&l<}NC~_tfXC@(W2;eML!3&Mv6xu#&6*xe<;n zGXA|rp;qO>jSwi1cnE-he*RO;iGP(R8%&A9Nj`{^`)@(mN3bd56J*FWxUrnIZyS-c zekAqu^1W7VjxL3CCSo+V2I<~SMUL-W5slY@#LtM*XC*jyaxq(I(IXoZPal}leYeL! zQr{Bcl29s%omWL@8HzkxYjbs2*kz7#Ek>^HlnWA(X!>SAH6Ph2dd2u$i1-xuKg8$P z=K%n(H%YI;BrN9TLkBqcqxj}Riu=10*-6h9nlamL1KJfcI$-j+F24YOsBX5`4-P8$ zpef6(75Gj0^Ly9E$eOD$e6(DymOCJsx;QD6GV0P3KYwlq{nx?Dab3F6JdDU96a;mf zL$W~cNrD)Q�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%0DWP{RzV8CV= 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

W~|D)P;t0gRvcID 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

_~~`5SC&C`wWrD@6A*^KPCBM&oh10YL3}0kfdT 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

54??5aT+m9wNE@AL@+zS}oXP&A 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�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 !`Sf4;|jR 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�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

8E$xQ9i)G7`B?gO#C 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�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

b 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 Y9X)lQAc0dL-8{ZgVHTs0JagJG;`nZg1+Q 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℘4$!WwQ0VhshapjN3Asq>Tv}q5}0;ubM#%tW}ntH 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%0D_)_(H@SH@I@B}aYEBs{1h0%4@XMI z?oKNk_GM4Td9TfA(&dPxUDOW;IPKdA*0yrJzFc^yZXY;kQL0Acj@&P* zv^yoc9_E?W>C(uK0$-)4Y-t8l<;sj`sa!>6Y?kwI4sJJJ64L7-#KLX-D0K0}jjNO9 z?&V;cW886^Yl2E#|JSt0vsyPenud7cvwNuxJQGMN}N zwmuw;HTn`x5X#2VEbkSul;&Vf9b(^(dh(r04I&&?{!N?ox4u=z318;u;0P8eTf;7d zu9?y`UCbuUFi;IF=->JxM&NA2OrZqT8r;aYYFop*uHsPcVJaFV(8(YD$>trrgcVQioDNfWj`FSw2m z_$I1lCO`P>O$&lM>d3s`?n$!SO4~{RUIp;@cI_nNLtC`;*y=9*C>K>MC(_=eD`tq(73o6r}Xr_bC|we2c@lTHCsQ( zuo#bsNcBl3`Zf-9eUf~cNEgl$zV4FBnj52ztupRuR4-UZSS8~ad(YtSt~gI4#|98k zi}XI~Tq}&0Mj-IS^X4o%Jf#Ag+?s$sd|rE6;~KwK{T>*3(jJ*&ZQ?39S8Q^+J$i{P z(8c#`*t#}Pd6XEDr2X1!Kv&yEOHVeKGHIyF8y~MX3mQW;N;lIpg;&5PCPx#-+oQoq zx+)t@R(p^Qf-)oO4S)+mQ*1p% zX(&ug_AIrQ72OMJ{M=8=Nf&wRbL#3K@(3R}w|l}oH+uA*(i0kdzN(ezr2;753*uGm zs@CW=0{X1Y!*uyE%Vmfj7KK4U{d;*&WGKkfP3RN36+d^W^5OBUV2mg`Cqn>`;P{ z$)bt_CXK-x)?pgW;aDycqOyS0Y^c09qaOX1ie&m@N9t*w^V__~@z90Ae2GxTj_1%Q z@RZ5Q2A^?pE?L@_qIIDr)(xNZ_iSad;lq3kSVQmzMTHbAM7|&Px+DAYVHDW~u#<0* zjTQYt=Rtbhfp|=*dtVuM!6MvMehw{mWDKSLfUfMRf~N68w1FFGTkjOLS%;Yb18^7U z?(YUJS?k6shtZ^d^I?1+>}5}3R}NOfi$a|dF3V$Sy_Z;2F>TD_&zhp%%xXpUL|-jb z$YFN+0-CD@YuTi|$DV3*5dNo}EIFF0jCc&yo#Y7?M zUM{c{s&OyQ7atpy1&oQ5nvH=z+5whn<|n~IkYkMS=3^v5w;=PU5yFi;T?8xFb^7jy zkctSuzqE)}BEJ}AzU6Og5xq(kIqWuI#F$jVhUg_KPbnT-W!RuxX4 zVGj6;)zLLr=xkKs6rXYJa;LTPlNp{0G>E0|f6FI~nCpM&U0%?f#J)O+^$N23^^)D*}^fR{iUleVJ)& z=AJpCJ*0l5zDCR>?G+*K*l&=)a{p5MBe6ijV$0LUsoY+)DfH@Jps3MkKZsy=c3cAD zcTft1-HZ;McpA=OcJiKs(jFYHSnCd!4wd#Q9#cCiz7VDZ9;hq6RxuQhqGM*Aym!=c z(h{p73DsiPZiRNILr{&h-3@Qb5gLfZhC0r0yMro^pbqD4G*=f?F;8Dz`N+7Z07Ewa zrGnYC?~?>!xp|n_#LNJL%y)TbK~5K_9|}5QLteN;tC6Hzh@EB~Et}!9s&aCoeNSvx ztR};^)%cFkApL|mH2{2_FUShc9H-xzo`$u_++Gs`YYk?5q*aiulrC#|2aGPOa?V5S(YAaDAZEx-n$Y4ht5`OxC}o&~Wi7ONu+3?069y+CS$QOI!2G zVv?xj0e@OfU)0E#~h;^7gIaS+(fRPahakuU|pF}B?PrfyrIg zME{sS?>MKT0o4;n8J*cJA*{{7rB?lj100&L3WPFy6>x|SRdo80H0q<1b(n+jk4U?_ zOPodQkaiL_8A3qIJt~ej6Sl&xUwj0^X%$#0yGhVu_+=S#=8m?V!9_dzOPl_T9THvi zE<}`0DV27&aZ#!u>_As&E-sXoc%s%7Jg7kDYj;7i+D+;|<{fV`3&GLHXp%5)+rv^7 zB;HC(hK~T+lEQtTq)eV2Il@uqrGpTkpbTROlae)kKTf1^maju$9;b`lu1NT>SMJta z+Fw6P7@P(HmyljnFsLY4EeTDCIMT2BwUAckvZ-7Y0S`>}|9~OrEnPgT#~vlif9PYv zpj&Z&Vr^Mdgi@jP3=Pps9LVAf^e%F3o9`uU&Sw)>U)yb%Sjwq9;TN4OyMpBKVJBOh z2}4>;w(+8VR2qMagYNf3Hc1g&Ko57XIt4(?kto2~cxxYc~qBo-9$T4%-kd z5y&j^(n~JxxBPhk_5VxPpKM8zEXjfxv6x5Ry00G&u)zQS05;h6AK@GvG`hR0a)@vf z#)4^JwM=-`jdV9tm4TUw=Ag=(wl_frM(^kg2P%B?0Q5F#Yj?I+5moCk4}oHj*V*I<>6tQYKf zjkBV{a*P7QBO&|q$Fy~h-l7FxZ){VGG<_M-4G?#5wo^ayY5zk zDZJ60RjASyV~V`D(mggeGgAJL1Q`*lED8Yie4EM?2xoy4+Rvwjnp!xR`q*vN_~q2= zao98}+l$dFptN=DAvs{w%yh8Qt{=I=Y}l%j@(AEG%m@5FJFv={`_oO4n6jF9Cc)Re zU2_J+jUDp*coGuYB|Ob4QMH87J3bB?Ml!KtD@qRSv3~0(9Q*b;c|Q8`)Ol_WV)w?#^1MP#2CODEXs3KB4Y}!E4V*x13*y^{}fGO`bkRF%+JFqinL}fU0?yl zJL=A=T}y1{Yx!U|E8Eyq02l6BnRJ4R!aP-PZ^B5c+@Cmz8fQXps6@UM`LyDnwjtZZ z9*?c47~x>h@d2I>jg~TU5v{mYu-SXiG~%nBZj_0}W7wOtXG1PT4yGC?2$0E_aJz8g zagwm0GO_C#a=e?yA%Pq-bIim^VE5WYyjD1!g4!G`rzta?LZk1++7Zcx5c@ucxb$?g zKe?p!UKh=Hxz+himVzZu1&0dV&hdeO-HmhVzVGa@<>&i|UI&z;mqn5pTWf(;?nW7k zym>3SES1FsOmPfvzgpOv)_W@+56}cy+=Rd=5Kfk4LXOb%XF@>JMg!VsW6E;HZO4)i z;%Vq%QH7HZ+TDn^S;~dT6(t-&TBA(IE*%d^((SRR!tySqT^atCYlD|8oCXM zWCvwjdje#+H8D|rglfI&_q8(a5NPZmQgKkBVX%?K-&n&BT8;ZbyArepwCjjop4ZSR z0S)Eddny!}NKS(88+GSWQ%>zaY^?c&(|u@0Gu8(tNXx@r1GJy6YXjnhDvU1!V_jx=0bsBBXxv zzJqElXtFbu7WbArns|7v_@|uPoB%6Q0~sC3+%oya>Q#{m4+kt+UPZ}_v&31ART~p$ z%u&TNAawDa%DZI5U#1mCO*J|)0!ly?w6?Mx4tFk;Tvn8shIBRE*6O1k*C*OxxF%eq z8%LJGdkd9iZRFF{Vbc`nU+og=P-7;ubYrR|A?|t9aDw8#D?H6RLK+2CBAjdN7`#by z8p9-1RXXlpXjo++0DZf<&Y89*5^K$(YM!J*RpBHo)Mqq)|GXy5IGU;Q*0AFkcp%OHE;HaRjQ1>>m|iDGrR^{z&9{$C?#(8hEb6C2T&r(|Fg1lnt^~d`4gj z%T&aH)=tVRmX&_I+CGqDs9XvT%)0ObLSYq~EqaO4W{#NoLp@`j^YsWc@8?Uzv;<&eCl;B>^-s)`R+mAB6&n%UfluM%Piawuq|%ZfG_?bo5d( z*cs?_FAn2CTFcQhG-iQ`>>`8E&;V1wTglcV71!~CRp&&R#-5;_7{_WV`W^R*4Lf}$ z!W4K=MmXF5@Z&&R&J?yOxuZzT*>Bq}L3Y{{uAHLm z>K`wmp?DL3LDW6t@icw0$MZLOTw(?40mYIanckNwK5`q379L!n)N9e~R-QMol+&e5 zj4|bD6zT|D@Lk2k#IqPvRnH`YIeNG-naS<;BS2F_yRCXF7LHVcU5Jw34UJr}o9c!t zQWImz6{qc1r!-_7pzpODDz1kUDAce@H}smLMG)giN_Z36A!=auRX9Tu!kZlbv!V?H zo2xr*7B(->Ri{o0HyY=Yw_1uR1kaoo2ckH{lM4JqbVYlA)YAcUsVU6*L`WF*7)q@w z?Ooi>tK?gU_pxE%K<;S>4ux5}DO_(D9i4zkc*gW{2X-(;&Qx$+cYPSZz-0kz91c&a zd=dqqaVkC$?>v4KRxm`0OP<-ZYc}+HlByKUP$PSF`3hffHLI}3dd?AdyIF}>9-;aC zvb8o6sF6{E91Fjtx9+F3O6KT4OHL}BVu$6Z!x4~UA<-kLlA&i!I*l4~c=`;$v0sbC z${x>55aDc3XZ6L4?u}dFH!HN`JCr7qtqwscOCMXl3^F5lyff0B&^7H={z=eZ*$hQb`5cqS}3uu^|AqM%4V*5Kgxl)70TmK;%nDg}xTs!9uN3-4u}$bwyDbVMGw7;3V0cCOw- zWsUORyA{R@5w)9C7aOh)q_Hmu_5VNr*Y6#OWEVkZm4#66`Nu~2iUG=BPEe@!REzJ{ zmO(xjtnFvZIjQv|+v){4C2Ca16Q)CUia3-M8_2p(ZpwRow@80Y9qha_{Kt#Vc*; zOhU@by#T6Czg|q3`=YtUkNbW09xk4)c=?7D0mfKrM!n1uHvjG`ll^Ot5}$JF6h82e zJ042LKva1I^4$rw$J3cP$;J&HCR*>Ss*z|t!Kh-u8H_@;s_ONoc3Ftl*2pY^E>xf^ ztz%TxU6%egh|*j-i`Z4JX_nHxwo#Z^mM>YwEI(sgS$XSrKGT$DM$?|#t{zNto1O?= z$Er||zIxG1YxT*)xFovAVTOm+A6iYbBHM7UHQLy=h<^h z@rx-f3VALUJ8E_X=BO;Gdx0hs%yevp`wh#{sark;??C;W7;>pa0RwA-`GX5^MD zNn8t}`BV090(wksHQ&k^dQI~|n-+9y>%u5&x_7OCjv@pQ*{`mn>t$9?`fHvn>B(-r zJh=C7*DQ3*cC)i*LGu9~chR9gwnvTJT7J`haQUVSzlvww>5BVTV_7wG1$hVE+F|Q48!|&slWus5-T9YbIH>MOb ztdYKm~!dmV|3k->;BFsnNx2e)UcFj?fY>fB2DyJUfEZPXZ*;OFzOcL1N^L!ENRu6?9@2#|MkNma=xIoap}4 z+7a{10#cgN=TE;Ltf(?Tg{|CwC8of08cX;>@*Z&o0wv-in$~5lnA#0?n*iw%Gu|~6 znF6glbfPXC?nxaCRGOw#r8hyn&cPfk*oxk}*Z3*7BhTzJ&l(@;M@B;L*HgwLxnzMv z=19Zi>VlT+$~vWXr5QhUG{1LM`AvO{`|dipc6vf`BAPx|aAS~$2X^hs* zur^md`|71}vbr51jC*;#a1QQUD2lCxc}f+h_w5L`jQ@oh2y%)Kj2Pp^8s6*$1rDNg z!LhngUv^mnoan@P?EW`@F3;a$?SHZ{8q7-bV4Gudv1o3tho7Wfv#EzfR)`>eX}M-T zC81!8uG4NFeqv)foUiU|OlzLY)wdHs*H*(`Iwlp;E~;kT@7;~A*PMy?;*vxu@@}9n zPSve`UmVn{(CC*uCI`$wM@B7VFZgsT_F0~P43Y}grwrn)3+mt~83WLI{Wetqqjf^z ztdRhn=K>E0)~+4#Z zY!h_nGOAfoAb0d;&+)o<*lprysFV$Y%;Cu=)9x7i_JbT_7j zkH~n7D0A|-EnkzEXh_+SVjYfrCb1L3?yflzLY4yWG?`hmKyy}nq={3H&mx^Jf%u{; z2V;|W=nNp$Hs$XO;W=d^HM6fJD@k64(vq$9g&isQst3)&Gvd(e>W0kjgIHF{Oog(3 z49g)PY(!Z~AVzWpl}^Cu7sLhV?E&ir1^0IOP*P;og+TzHhI`b`mX-?24_0o*6&QsE zy($Xv4jg)9JVV+5cjiBmJIaB#mt?AT%@;Emo`}y>R7J)LP5f;-W>~H!34}7tB!u!` z$;FE7Ad9;rx4?4`S3`=5|4&nj%mNrd=A??cm{pKP#=e@X?n%Z%RB3L1Jab%CfMpglSc6 z?(Py7(w9Xz9)HQ>KJ!%;j$^5(EOhBgW$dLopYsSx4n2a)T$h;8r|1P)l7#zBB9!6 zsaMF`L1Lg1zaBI4q+H?*mk#PBp`|`q>^8Bf!c;eoK(fZUkjM6QJOfa95L;d^^{=76 z^Wr0EJI@e0`84S{b>H+0fOZ|4a>F}ixoo}Q(fBgS&PcYjz3^O8HKl$%P3&fS$uY=; zUL?Iq7%0^7+ccf_e$2gK`(5<4bS*sFlPx5C60|LS&v6^h*u{t3;MJ7Hc~YwVEV=`p zE8lH}8j`(7m@X7&Qk!-ca=A36L}eSyz@x_MBhp%dpL}Kw!qy9m8A7)zV`J64-YZiI zBj@rl0?f1jS!}?R$Y%}mj8AB4wq$jRWH{eedX=vh>*go>n-N)k_$#vd&giQazpJOR zr?|?|=qK6%zvByjTa(RIeW3m$zo)WZ*p^Yetbr-oFp~U(aMy_M+qKGg}BZ8aIHn^d1%$wiENfI>N(Zpjcr`)Y3Ivsrb=J3i@h1_*(rBh!Kb&a#}eG9 zqf_2$X^fGM#?^0oouaA%hSO+0y%<-0y{8qZ&8$0I8?en*ovK2;mD9?#_Ks~pBnn7t z4_Rq*elJb7O?8LD(|8G`n)7Jq_EIra8d{9)A5jT4;O}f1y#apg#8=IuK3d{*eV^Oh z7}TB2ls`@5V|)(+d%%r)X5xsCpM@jQs67M#^w)M|)9prj4Ad7mf z>e3W_NBd-oD(a59G;0@O10hUO2t|oQwWpQEJj#8@@iv*H>nZ{5r4Vmd7>|UKdmbrt zzfLvZJ`6P8`lPr!X{N{hoUc>7@ZzH9%$ds`yBl??FOD7qIn}?qQFx{1Vh4{kS6i$Y z`SOhO(z#%=lEuzfD(g&HlrGGiy3-9EFa=NhWwO1DWBj@q$Xm?Gcytk3W$Vk*by7pxwWc;=k1 zYpo}rZ?78d%wdAm*$w0?6J!h((f0*crrF2HGJJUS>&Ke8cXc3Rk>KM++Ypk!0nhzl ziUiS`3>)AJObBOO$8`jpQ@D>!#9TC7$x`xOZ+cyFC^*IKn!{6cFEiO?~PmbN|4_{IdgtpzeIJ+zM$JgPS}SM{QL?dmL1R_a05o!B^Bm!q?g38Z4k zgDncsOH|vGLwoS6Z^w?Sb!L`-w;Q_G2~)3RY)nsY5XKIJ<(XBuQ6NJO&XPll9R(~o zJ9hFkr3eR6Y5%Ra*}JTvTH;$Rs-^&&Xk~6kg?QH{9YW*yl6Tviz4T5rrw281oKk5k$_^ zVkQu-7{)lt;l?CIl_}ym_}gOu6{;m<K7p=7p_GjIRp32M1<%S8q%qSG?D1<&j^Ss!eVMca zRNc#qvA;4zdxPdP2wtC*)~!|3a^6vJauX|Q5vZ;EpMMyt38-;`H2DViHt;PI>q)~} zbhkr;vEs$EsH&@NHyOA%<4)c!4`OVx3Si$`Gupnthe$8MWUPFPXic-amQx0fhK7k`UrgyDa zp;g?F(;yKsex$oq2+2xpH)A-^Unzv$@gO0#{{p$(a7~RRkQkHfwYc&DK!Ww|SIhc} zvVP@hTf+oY39pYPjru2x%w z&bs4c7z&>kR2DAn9%Qy2t;31c@alN2d@o5^_nYHdUUDuuKsR_B5bAUF-6 zgp>~`50M=$81Lv#dDoJ;#3*QP=C|C8NJD~hajI-?;KW;eyYykPSZfk#K=K${TYza@ ziBsB-VxFn>OiEj*9#e6ATOOQet-x(E4F{SMK3uD^zV_wv`}~s#osSOS#73@Rrg`=w zr6QCa?W9Vfd9)?P=QP{!kns#G9vWq@9qyKDA9QICv|_tQ=(E|v%&?NHT1M#=tZ>sR z3`N)5)WeF}I`Lt~y*m~PR0aXEy}}cxUP_@z9|2B+%p08A0!JO(l!n>08Q2Aq84)LH z%T{i8He&}*$nZ?dP%`|%fAV;yl+ACe_F-qs+JscDhG^m@^W@biTU>|@tM`8VwisYt zui<+1^%*F{U2U*Mt5GqhIj*rp`I4Hrxs;j#HPPq2y~bZ67MpupSGC4b@^ig~+!>aw z_Ti_HP;v04!r7i#s&CKvPH^YyoUZg%wQf=AQn#D#Ew}+9RH)@=%Z>prr*YDnhaGB! zukyXA&22;p`rK+$U)!aAj6a=}|JQ4E0d|-kO3|FbFu&y7CYxU_ZzVn}3>TqHEo*zD4kqKPke9@K=m-O5ml&y5vn6b{HN|De7a6F3oLbUkNm|R7wig zO!1+NU{f6Jes|+$x>(4j$cM`06-|5{&Gf=tF&4=L_Qf8I)Fa(sb!Fi{ic@Kpz zPm8*}SgDnSP!a~NpTl?@4 z3y)hA4@%Vqz3@;|Dgd-FJaTa;)X(1C%M~ESNzMWvt_oYIr+Z1GNCtg?tG!q=Vg_g6uykjN0$5LZ`9cY}>_ z?%G2c$UIn1yp7d(e{Bw2P66(sRa9T}HRGgk)oP*jnrG`rDMl%=X{;B?^&)n4EiC{j z??|1c^0F_UJqvm+BSlZy-V-I9U8g&^s$DgY7U$EMPK#ac8+CA0DdTMYHtPzifYu@K zb79{%q4s{`)Z_z=gT8t;k5Th}Aw;YwH3VqT2_CpYBzYiZBYPf!Cets}eIq0G5r#BaBHDN8~@P=6q z_dt4AcKkVT_0)r(gygVPYi-?ObLiw(uu>gA$_;t5iF25JxhJf#g%@Obx}Ol&d95A; zxV49qX)o8ya=iaTfVC5iy=ffd{XzP*eR(k0qVvLU@}Ll^K8{^@tx{=_(Y0BryYpvR z85(7yDra?(XrO9_;Gk^`7PavQ-BsWU5EB22tyi?I(U7{zbl{Xm*Y$cDw1ksnpP?Wp zp|%SWq**+2!^(2vTeJ4%kL0~u&!(gt{CO#MJ5);2=U$2ZsO~zXMT5oZz`MHm zT0<79TLflB7*4hwEX-S0b`Y+Y*maIx>^<*>G}{SXtSE{w(55xHiqI84hq017J4L@l zyFdEWuNxj#fx&xIf{`x4%@rO%%X>s>#qE<-ggUS42G zucQdOPOs0Tef>_G1gmjaFp-~=GfynsN=#OSL-#i>)gTh?i(yN3Ux^jsuUM@!>Sx^J zJ%jp(q|*S8Dkp)6GX#f(bRq>K%Jh%yqlw>aMIP-vIi;;wOUB|5vH-eEWRRInXkozg zq>b^Caz(x-?jt_9Yc@6O?*e?{qzaV}?;pla2+WAUM#O&}p+WQ0wwY|-64WUgd_)xz zTP@vt0_`Fpp<-g+tKJ`A7b7~nf$vqnGBK)KxGSkWNpcZOkqLmtJ|mYBlb2tDf&!+j zEsHw%rH#tpddQ2mbtz4(B`HTWrEykVi9=ox!IJar!TD&mbCu$O$hNW!r!d-H!P8tU zzM57>vHB`=joTNYVDjG<&XY?%l<>bEoBh)tI?8A^IkX?YIflZz?k1&;*5 zrh2_Q-K0ONncRqr#NEAy`53M+Klac(uUzW4^T@=ehVvyuIC`I+Scr( z^a_B1y<@!`1;sB4-Vv&G^~kfTijSb5Q+;s{?nMFb#vA>9qmlHyfM4(G#vLDW$sPCV z^+%0Hy$WCRR*Wt*UWKEg%{k*E`c?JgHGxwVaOS)PRxnF(=Ga2wvR-z{DN5E}`wA)< zZ2?Jj13x}r+(IlFQ;|b2tQv8(upAc*F4yo&g})_lDgv_|%MoJ_F&JAP#k5xHg*xav zue)A183Rkb1S28&Tw&;*a{>!<7&MfDXx{QNnN@MOxp1lW6yBln5>ookfrhw^bM>wb zk@&m%be)4+_<8$Zg%{t6Q2^gbB2WI9P^R0VhMjJ8ercG#-3;xw&k?!sX@U^)Bvm5; z_D}K#2`I{`r?@xc$>NP8h0GdXhfNT1+Ecc8;qFGks@Ky6Y{rz&&S1%(gTIQFcga|^ zKUKgbD_g`!Rt~S9dhwzlr|zUVaV31N6Rw&P-L`6nVM^P0XlD z!RBjCNc}#bx}^7z_)=7MKiKm;$_>vSAEc!TKHAnq76Ca1E~SE5zS*qG`-y4gP_f=t ziBOYen~G`IMD5SowD->*tnkNg>x1lO-iw$ z%vmYQe!A8T*#XQ2!B5quo#|s?H9acJ+=zXYZY^c&&ROZhpI7>j#|lsu5h*8GwLhBJ zGB4+OD}hcs>f}?C(`UpjsmqTx^e9k0kQkpt;w|!ccqg)sY|WK=m~!JkkR9`%6EY4& zt#Vr~60I;>)7g8R=NG?(VWK9N8o7$z+b--TWJKJ+7&ix~3=hX6-MF)d$UZed7ra$6 z+t;WI(}*xL(^`;t2s2+b_7qB5lTJN_HLA9RdBdaq=uaq){W$Sny^!FI{BCEK8-}}p zA{s1|%32BuH{;E$fH0w_jZbB8OG?YZFL zXF#9jC_PkRtv@N(ABwp4N1*wb;Ot|=ZK~wNT=KJ zwxER!bsCusRIOK?dhYhS>X92Po_=z93B7?gGwuD~fAsZUPH6fU8|;dK;K)B!A7jB@ z?H@dUT3E8`%`T4c5`xkk^oMP;)20m;OJgeLbz0XzF zv@3FpMLj8qF+O>F;kj&n8guO#N)?u!ewX!{bj)_UgVlIZKg)NvwewNcUq&Q!wfsFV zYf%7DK(D{CkWjRN<~E=xcLn72aQL3(lq2jN{=xFiWUg4QdX{9@q}&f17H%Ghc*y1{ zXY>Jg32o7?i1kq&TNl(Wfdng`g367 ztxU{#^S*>y|LQwIzce<$Y@BKdD+2oe8E4hJ^8kgqg?sxpZdYG?f8+c1&x?2C`*t^O z;{xvnX8XkfW)}rJRAN(#w`UfOD*T##D5_(aovLSN93z$UuI_#}s^_#OoT_vB>)>_j zRrosf1)Qp{B4F>DxYwESK}RqnWzA%94IB6(&2_$|NwwGaJJ2@rjFh#tVQi_~P8GC9 zxS^!wB_u8BJ)}K)H5rteJd!*B$XVSU;IiLOOcP~}0;&v`@~Te!!EBUJh{DER@fl2- z(dqJXzbGy1HmWgi5q<$(c=r^EyBqflUoYHye_g*Js0%)-E0bW((||(H0&CJ$#q$tx z8tA^-AqYVGI$;=4BUdkg!z|ejBpnj>ssbTPYb(6u4q<6m1Y9#hl%OIHCP(ZJC~LVr z@ElX~Zz8Np(6W(7$0SnZe`lqhp16JJnUwD;89Q#e1ThGuyug?ex234QL^BFg3fzIB zZEds7q2g>tk11h*qCSFgON?4&(mWG5Dgap6wi!*bwZ2>nX5Nz5yRsXK(m)rnEeV8E zEl%lIA4uYb_AzSpXtN*tq_$2+X31S2DKLk_$#o&2*536Np*(V@`8?&=MHXwLhsw^{ z`a}be6D_imwj&`}&Dz{?r{ZU8fGY#k#q!hE3ud$4IcE-P6cRKuw^@!MOJnG&dD&OW zL%VPwM?0!csLw4x;&<9Quizi!;D#>j_1fmvald_=4+$WtBnPk}#I-wsEH`}P!dI%G zG85MmWnzz1&2DB{ZmGItIXgILDRHgh7HUc!+}*8neXt-wSsK(j)Y-J6a3wa;4L(Pm z9j!MN%0<|OyBC=}e_A_e?d-|{)!Y0pnms9L2ovb*Wlr}+--Pd_` z3s`nCTek^R$N2u1tMMXcR0X}Ai;nNMyuRnlYKTJQE=R3_x*RiIMAvkkn8aH5a%rJ& zv4|v5R0A!h6;nG{lZS0UXHQ3YE?0yZHzc;9-*@^A>EgK_=xd$hGh}@%zQ#4e89J7> zC}g#>Tt*uteEY50+q$LEF27Gyb1Hew`Xd343&uiDKlsjw8yGW0H$>XQw<~AiEa8M{ zx$WlcKcHb#9c7uL>&kMq`O?p^v-m#@$sla0upi;|;vucwhYL{=WG2-QSII!i+X; zi9<1`P6NQvy7-vWDdRLW-L5bdN{Y{QLb9yDTU+V{bfdfa;tkwexQ*{VXX=JHg|B(8 zv{8j0uX+Jr2VbYYrnj2o9RY21TnY17av%VX_RNuZe8;OHAbGdG^@> zeFddJp6}t4+c9)&u;p(x;A!WM8sz3z8o=AS6-Ga8iNB>UyKPR~SwV6NOCx^DEeY04 zl7^KR{T0wS@)77*@9jQ9HpOz$h4XcOefNF$Z?AJowMLE)iq{<`_($h}2WPDrWyJDO z-H(~H|DFGN;S|6@omW&pR&lS-5dfO?>e_7(CCe)4Y-IQ03|u6h4dwZ6lmGI!NP!a1 zDFMwFq0MWk&B#j2=3NSfzT{S9(AZ<$KaX16qaFc3OH)$i8oOrQ zr|ODa?0Gz`#d1q=veXCrcLa~9nuJJ(AIb2U`4$~4AyWx!8&g^~Lfamdea==qaeyn71mgu%e!@L?;n)UG^fpg1*+3Z;v%X4qo z3RaS1wJ&SQWO?=F;$v0IJ7E15y^?DL(Slx$wXR8Yt6v>8P7AH~|14T|{iQVH$1=m% z(#4+Lr@mTIvbti^No#$>hX-0N$D}3^$=u6MMsM9Aoi^nuHB`;1h36Txbj|4jv3Lc1 zr&0p0xRdn4h)aZ$$yBTV=qC=qX2op@@?2xt6(Y0{bVXTJ8i0ly6Av%;M*$FftT9e= z#e%q}qTt2J+w<&B*fWYbum<*6RE4Je^bk;)LnG{&u*=~aA*-R;fB=mO&yt7(12e0% zS7rr=Qf6y~_hQjjn$IfXle|cG35i%7)QnaF9j}3Z^7RWia2DE}g>z@IfH{2M)up1s zl3Ji|f`Djcc>)-G`={Xsy9Jr8xDaFB@7!B_uoB$pA7CS?b2J2C!I93)%0#Cw|1sEgzfr(`=l;)Wf%J0T`0Q0EE-9n<9n4<&Ob{ykLi9&e>u?D zwOxCyE6TG}Xf#r2|3+uf9vNt-R9B7_WR<_g37$5Z?t-V zSDiw2z2fy^ckESf3FCwrT@~{$h6-F=IFnq=d`fD@!0e*tctilRk|e)$=77R5U>Dz! zavQ&Z_dLRUQE%Y(0bb~@s&jA-z6$?()t4rqx*;)ef@=Z%8z*D#Uq=1YbzH4V~DdAC7@2-!hgT<*I)f^yb52h`f+e3zbt&!dCjYt zc{CXpb)zP}sZj1lp#WoBbJp^e#Fq(0TIvS6y3u#eS>9#b)-RZxME=uyCyO}ElVUll znU2EHG#8@WLKH4aa|w{v-p1VK_58J12&{E=YL1rYL+@;GMs@ka;{MxKtfk&ok_blG z4W(wq--=+YRKt|duYe&FSYb(IK%;09ZQF|6TKk>V5^q~CU3noe*?X7TlVz3bNc3v@ zHnCzt=0|bK0muq0Y$dg&{G>XAU{ORMu>GPIDr;?Ola3NXiW(n5q+43RTEdOM9V%5A zENkshKILAuCM7(W6fD(VyG~>g!JEZZ>ZnzV_bpdz?;g_Z7DVx-pURmn$TG}s^PutB zr<@!>a3>Yt>?ufWA&X8yV9m=Z;`BnFXKpFgP(G?!)}uY2xO=FgwZ$Wzh_{@+ciEuC zyRsyE#du7rpvtAa>K)2EpjWazGhbgV+&J7cfGlWO-QMFPZZoD66zJOtf%U!f@~oVH z)GbPHK5d&x5TfFiil>8wYvKxypJ>!B%Xzo#XJEf~IjL2}62t!|)N09uG`zpYOU!#; zmg$-XAGd-UcxQ8WONOo2zta0D5HgK6!CtyQ8V931smc*kbARmGLtwwh5#+<5^XSrJ4wiRG{dv}>P0D*h0vT`{MKWZlpLP#2o7Cg113NOMwx;0!ol z`kU#E-+xk#oOP&GH|!6++4|McnLC z@Nf{QXx6!Z$93C^h?PAfhaxb#JpVAp7@gw*ERL}6qZ;*&WE6&l27;B7)g4QhaOlNEj<(lT5%tfhO*n z%!p#}rm$RbgGFW-Y62A#zms&k^YDIjE7DYbMS3#zLKv&{&yML#ss+@%zCn?OI6fNC ze~XpaY_Q*#p9$isIJWLSmUW0j z^NBNuU&1wprBnZjO7EPdFu84`?rq#Th_}DrI0xr7{Z?TLzxet(@89a@Pn?T?y|@S= zDVK&(r8+>wT_q{sMbY7LK?!sb3Kdp(%ot$N*BN*f4!7;$TuGp-yYJn+#^SiG#!A#Q;=|yLiopvSHQRX|X@!z4ryZzq+aP=A z`8%OP67@*aF=IE*5#A~Q829<~$3b^zn2Xe*M&(b2tnFpMMKy*4mp)Fl5RLsDWed+I zc0CElZM(}Ed1KLTM7Gm9NN{azE32wS46asU_r^HPj8IFeUAvH4ApzsgOAAhBtj^qr z#6T*z z+wC(RUB*44ZIlwS!U_V)gs+cNc#y;*3@Mz>etKC-ypSDKJSb6YmTY%Ja|KT6fgl`* zU}cNd%qw*;iWQZ7b^jFjo^J*1k@r+RN;6#71hObpGGW(M$+ODs?fxHI5$c>c67|9T zh9?u?)`>?F$f?RLu-}ycqbj}(vv~BVdx|LxbMcw$I8wVBr&t7sSM^)ttn>&d5fk)V zJatvAP@h0I>v3zX;zK#?@6;LdJC!a-!ve3YxT<#D<59<%2 zmFObMO<*ATh1oTcPPJMq6Wt=r_Atb7tGy?@uoeJ&wI3j6i2@&tH(lJNN1#s~fAVCr zUHV_S>JVBA^oUH?yxm=c_PAfa<7!yB$S5ddnBZiqASI$|g6S(W=4;f*SuK((kMm)6 z*1pOU6sBtvZlkgMFBE#o5C$6Zcw)7Fgbhf65D>t^Ncw!>RN0GtY${9Z>+V&3Lf)x+h`0U7R;wyZFs`l2P{fJmASj*&F8aYoist_h6le=he_?y5`nQc|BY6$8bJ=6~0>5hBTf4iRlBF{!ZexEW zx%P9^qmK$t5R=O4JQzc@Y$BYF-i5N8R`3+(w1&E~REySb3xVMpUdvxR=3GWrE~G1W zkYx`%02o!Dt~%A#b&XN%0=cP)F|wq~2_#DNXhyiDO7I%w_Ld{#lK;_4+?qkj8%uR= zt+i*L@T9+k_a;;RGuHE}SK+&7S0H}A@z=%AUvqR|b+rdK6^&P^b^$WsNK=V8-{$(B zNu;2#qVy{a`^A7=XuV<=ICb9L01o&fWB7H_O%Az}(U{GztgwMM_=nzkTUxxwamAz! zKVLIZ$Lk9~&C4)mRpxg6Z2WbBZ{U)1UNw&-*qbEUgzBEpKsK`zfK*$ z=T;>i`XjHgO92X)RN#gcCaXT{cg0}B6ws(w{nhy2|G2-u@m;mg+MH*Kd4f}Qy&KCe_eBE9x>HR@u~uryY{^f|O^ zX|&2awd5AVwa}h_iDne(BwTlt8*5`PdjN`4v!@|oVi6?H;8|DSm6zph%?djUQg&BK zmCJ3+kYi5nMHqRgWd-{{My7F$D^;B{o_4hYfWo~D^KtjouE5HpDz;#Ws=X~R3bYR|UxKE%GZW!3&ud|D}V(&NtsXKz}O zNL>tapfI6n_ma=wuoT96Tsr^(002ouK~&{*ESX4g4+fJ~3MxQ-aCd2CXhB1!(G%Wr ztgt+NjWp4zJ*E5?e;}y(!&dFP9Je&|)=_u-Xf18+sdYS8)z)Avhz7fG4wKHquH)da zHZ5*&1{p}dp#oiHz_&K*IgrZ|k&VrPnJNSxMChW-u^yY4pQcn9^R}aY!fct_e6TBk zo=I-pItjy=tS7Ulu=A2NF{;k) zOy1nQw&n8Ri}-a2eKK0@CFOukzhrx7!QI?Pb+0ogcA^}SpEN0bq-#ydI5ZO zH&BJw==dUfcO26UZYp!oSBvo%7@~B)3c$|_ZAO)Bs`Z*5s2@Hy2ve~CZDS-oJv?>d zB_RV)#7u=l<_nLfAM+{n9NijZHs+Y~l|ruIspR<`nr=6O&b}ls!pmbj3b#>;>SWqP z)7pJ$zYj`Y+XnZL%!`&=LVR0eDb(s+2IXZb0hB}_^W45)y%CLKjEx9=zCxenRv3@B z(wnWkaNoxlZbzh$!#}lz@Ck!w!?J!VXsoXyG%U;jpDl@qD|H{`=k*-+!?RYx7yJI? z5xP=5t8bbNUK+Lt_n9hNE2Vul$v~9bnM&34YUPZsL zv@YIWoi&$jk}j`wKH_m9G5{5Z>%phWum1^ zN#3@7rA(!wy2pF#*Z@pTN#)R$?YT(jVu6@l)i+H{inOSVJZZvJ znpHy-TIeC^5$XfUXyGE}{K2XQFIFym&RMPsNnRFR1_+=ztu8!9nsz;<^ikjR5LGM~ zuRSpJrU;i)5zT~E(yuP&8-zIvld~+dUfFBRO0SCRh*u#p(d|WIXByr8Fq%xS*5@r+ z_xjV4|Ck;iYg$q(3mj|kT%CCW1T7chtB^{GoqoBn!fatB;5NO*jV*v%$OSFF#tx)V zEdNkv?K*n?*hXQUWFdnytYC)De#ZhS2Q(Z>Ol5xgUca7BvX7Jh3PY!Np$Ell$d9H|-E6;+gL z49^a#vFxSyN)=??4#XWRe+cAnqHuJv8cUUWJ8(rKRaj^!=$^9*c?XshornI$V3 zUx^ym1o-qRK@krjXSou-f;u{e}aj%A^)11LvnFEY&(o;DT2W zAh*O-y1=v6zX~}%5KvOBV$Z#^z>&!UA@aB}qbgogK=%F&6(mN}xSY6<)MwnsTi}c! z8L$TVFn@wEiyYJ@G3BTV%%CMT=hM&_h>yT$?I-(JJ(rllmCm;r9F8U)F+R z=mqDRvqhwmaK^J>}J!zBnnHqe0;kGPs$34X;yr~+n7idBtw&!d;i z!Rvpm*|kJNMZ;^*4%!Mr$=MO4bl(uVs=9Hnb8^0HM5F3z9&$Oy;xUMrCTA9}?l+E} z*n7S3{j2+po?UxgKffDQUw)57$zL@m-n~#6>!b`sxBsvV!DNp`XY^P7*H8R^{D_ciV!LwLQiatl5H$-H*g=u8Rbp(mp@Qm!K^JzMP5)cF0R(!AJxF+2F?Y&q1gf+P z*+t99K=~(to@=tFpwgGDTCTg4;cR;{S#58@HahN?>mX~vOy*hZm#LGs`9|coBDj@+ zq#qb<88rLzAN_d9|_Ima2k(NU$S9`8H?w zscxL3usKmbL1)^zz38B}xZKX8ln_6%$x4+Mhx@^vKe>&rpl4D6@EShpxu)dVXbB|uU5EX!4@}X)rXB6t>@?v zMgVzLZW1jlJMZ?QbZ>nb^?*OOMv4JR(W#HG!YYt8W9Uf_Do7{%Ek=$zibgz?DMdr7 z082;?8z^d2Aj$~4MVD$!L*?r-mda{Rwj4Ko$YlT7iUH0;bPGcDFf53QBV7CcrTf1@ zU87P>d9EYfmBMdSmEJIT(+d(UXvpXx9G()mibjj1l*gcpJKUjwg_{>j2rup5d6=-4 zpbSlU_rXsh0(xRCW!r1Thd+rlI%2|QBn)M#%vzb4DZ(OmJCoo$qH{Zv@WUn9UP=c9 zwG5pOvS$4_en>!EE|NmYY=bMH=fJ64zxI?Ynr$eQC?Mh${?+oPzBTtn==Q}XL+7jU zBLR~~BKKVuwH0C8LEQ9KI1r+ZwDk5rW(ibHr7OFzaC1wFrWDJ-x`EZ1x{4;cWKb&A zHBehGYF0B}VBRb$i|Hx_#-8k_iaoCT@M53RDtB*+gGM{Q2wNJ_@w3g?NtNInDGXHWOhwXOyx#A(tj@V9wy^Dzq)e$cyM*cb>peC_&a=+S@hdYd~M7Uh}?b=2)GQS_iyWh=&xWIlcz zLt4&iM%m5Wcl4m2Ieg>P6L4tUFq^i%I-0u!BJ$)W4mDJ>w}-83Ddr(Db6%pfxwald zYVlut@M^at->SlS;moVjE`Hwr^~TS4|8?=}_V=wfl((<`k1L#5ZbfsM{%-p<3U$k) z0p@W>K)IC>l)MBdFNPxKFPyuVgsk=|8?k`~&b&H#2qe4p3()D#^Ac?Uz&W^0YrI;Z zy(8R#)Y@HMdhYlIQsPY(&gD_UhDlNW>?FD{RoF5lSc|cjxGgQhbIG; zjD;M^_4aY+h6#-Ii5a#AV5`_JYX4Wi(!pwsUWRY^^rgIo(SKMQWa+ImgCJ?#piMb@b=B6yltk_h51qB^RLtvAa>K90Ryl^*G=Hzf^cO?9WpQ!qO0>G8m7pJQYC+RliioRBX!CQT4y6 zAPkR&7L-)jqde@{92dAo%?M)!r!Fax(TF-Ai&X4%$5#(l=X4F9MR@k>P=YBJm&j+v z{Iq^USpkK3!w`R5`#)uaJ(v<=}09>yyZ6LExWVL2Pw(Dh^ zpwq{rJ8!ND0u`;QeBt2aPCe4AAO$qfcF5T69@f&KpC{F1_qq6xOg7@?E56c%3Qzbi zQ9g&ggg^^x1vt;V&iJ(~%66xPqmh47`k|LmrMKa%7UBy1`3{xawl_|COjUG)kgAPs zX=fxRJ5qNZ;fixtiDU_Q|YE_B5M{YYPwrmUBrPvRSc>1E@VAYX)l~V(9uN;J(eD$+C`2FUe zi&KBolkP!W+XowLH^9GF+Ka%X030X^psOeT%_$x~wv-6<5Ko1*b!BPo4=WG_cnYwC zX$Z-IQ?@Wmm>jR%L%VTmvy!L#$>`pKRkl`JXgJTzefoOgRgC=&^TijSy(cnd3|gAtti;tm!k1Se_G7Q z7=0z{n}%ura(uBuYH^6mFT&`fsJhD(ncWss9G#@#)(4Hw8-t%1l6_dTw~C1LI0jN@ zBdOCd4RTuHTX^Ian#U7WS6_7<52|=!!uSGo@T6QDz`ZOQDMy`PRNp;9&x+Oe)7{$G zK6x)Yo;2AfHnnHd;x!pdTAG>o&D9E^yU+PlWrtdEzDA)Qzg1!wm_T#uZ@RYmO~~R78&R?s*z=rZ5}Pj;7X*<*R^x(|IxPd+B{+ zU%_$BBzTMU-92xD=6)jk!FXkx6!b=_$%H7%e~ho_$DF@`g)9Ji)vv8;`O6J48(%l( zM894fW}_8%^=_oZX*RI~U|yy%gT0(Kl{~{$ceL^*z2r@o=hpB3uzCv*f#f&`Q zQ&p~S_2HfGdw({5`%$myrq_b4^xJ!ICO}KC<_T3PK-N1@{Q9cjFaEdR`>!|8j&$T% z#d9l-)=}Ubbczyl4lKq%r*DTVxZOB#c*sc~#Qk#VU>f;ikl$L2y^1l3-tTm<=+>SBBLX1YD5puK6>uQeF{zyKe7T#+33SP z{ymcMSM0@YrI@m^m6#qul_=r4p83h83TB_=Z!cALLQ=10!Ul->?Nk+7 zy8gt(lEyiVleD(;QhGJghMi z0Vx6vnYAoa-g~Yo$05tpKRu`!wXC|Bxf3L1gwGZ%fVFFHjapMPEi1Q{p+Tvm`PDK~ z7NgCQxz}=}{LJJBdg}72UC$1)qES}VB-_aY2}{QleGFpz9XzdIIyCkn|E-D@WS!OB z=Oi99km=yoka^sGcj@4;n35!$3{C3tsSeK2n0tgp)LFA!qVdy-cZNzH6-%>ZqbxKE zgIvAuG8-u?Zf$_m*Eh0?E-ii++Wl@;C^C-tiOyOLS&xm6@oj3-t_|n?td?jx?zFKI|fD^n~HZbSS5nbVL18R(0$;!1i^5+=v4#SNonjk zm&eFpG_6!tR;rxvfgg>(q{>Z2J+)p=E20s0aLg!e#dF~jPptl?K=8Hrq zffc9}AQ#Ebp1NHWR|OQ_S8sZ&YUH48%!c$C%RG~GamfxX4WWE|U*UcG09|~B={+zuFia6347^gW;mJ2hjm(}1jW^l+J9x{Nsz96UHG{DzyBe}QH(?_p5 z1v{#K<9mWr^bFvqCZ#h4y1wu_b>>m!*>(7uS1scO6u$a4=X|?u&u`TPl)5zFXH7IG zp!EN7PsFiz*lwgq@b*XIr?yLZc$<|T%3c(b*lOZ_RPbq!!Z8A2s0%(~e0EjK5=(@l zaKSwh@^&@R$g-P%??Q>f|tLQj%3G-rBo&CUP|PufUGb47}J;IWhB^vhPIxNpU;C1E-GG!|^H;u-Qs!_~WX| z^G}Vbf&s+XS5ph#s1HcDkTPE;Ipp8!5-$BHbl53Y0njO;siB0~te{UZCk$Qdi@^-m z%^t8#bt%cBktRwbT%%aMZzZk4CIFD$MMwpxg0Uv9z?~vgD!#1ySr=RVKgieXWh!%& zKV8hE@h;>%Bsux>)nKvc%XnIZY8s}Ka7>3lOOUS88?IA7gX_u~--Cto`9)w0URS_Pe^hh=&}YJ#z$F!0V( z!_DQ0JanfZI)F0mthv%_OA#~9%Gd}9$yuxKPVd>Fj}Iy#ZW23|A;c24fZAo#cDC&X zOO*2PH;dQ=QE#{4DIPlMrM$Df(&8tV;E+)ExpGl>4v=M+(@u*JtCk$XjiUFwF%m? zRwS2$HP+WBkxxs_8af%(fv7GEz)~6A{%6bm(UW*{D{`0M^xqw%KHbXNQ|mIxx-=vu zI|d3XR|b@oKLQ798umDEOdd3l4+RKty8=N_ zrB}=;qMXXoDO?Sx{8Z=6>kZVr5ZUoyo#3GhRsWCw^-UY43+Ny;b!EkhVu&Yy242UE z^9f_r<1d8)e{08S)V{wOK5@w|kxy|9p9M#$ZI`T4kC;9M5zh3z9 zqrQLjeb?(tr$l!jSy2^G{i^=)uR_=RyRqDK0eAuE*K1;x`#OcH_Z!tLeoZ6uxbcs# z`j6kx-wpJu&dS4)H-A&9i7zT|HFvoe-MEFS^W$ImuQ&c*|Hu97EtyYur%qF7a5L3) zyx8NVu#{lRlMEHFmSLk{qbf5eZ!KaFlo=xZb#_{Zu&44 z=o$_YsSi&7i4hC3M`6^ym<*0cP(l?-;O?K2HY(sLYZuPU9) z!x$)Xc{&bQs*W2+8F=u9=jb5Tq8ceAFM4D?tFTyAt zU*iki@=cu&pcz944|5)ir?FrhAA$nL)8}3(%>Zd(;Mw3-&&pe}RFfckwez$Q zd;HzLXXi4L-*r0|=rN^j_mTo=x!pqFGPru4i59HtAe=M0kcQTH<}3~hZohGOr~QY! zt`@094v$>gcNz2SH}z@?`7YGO@E30R73xEP6v#YnP`L9Tit@EmhB@sjJY7+flR`11 zsoM$Rw7g7L@~IC1tem7+JcFDzD%f+CW#QI=hd3M=fRwH&e|&CtvSTWn*nG2+VI^f! z69_hHDCYc7gpnvsQXev$wo_g)-jgt6dMsx3bMwp7?jW@MZL%A3f@pzf3mL2qo&5a= zVq;LYn!Ii&3vJ2!XX~a5o%qfz^EXmn^0g+mI0R`?C8RRnMh;ycaShc zQPbiMkRG62F<)C&fY%CzXMBKHr*XojANta$k?OMpNy9g!$2%`=zf^8mBs5Yzm>gvB zta}x{ z$r!h5US5g4#TK3+%-?+SKY!y!KWA)Tu$N*XS5mt%z{^UzeKNCI*G?%h=weP!_t8k! zSvA3DK7cB@GHJ-8&Fph86IlAPXFrrDE(^a^=iVw4$55+e&>g^drfLy=tG%;H{#!9N{>(n{;27Z3mpHmZj z_s?(qYBbj(5SH$K19ee)lxI*s(|KRucD*L1!o9eA10d?!*1Z9Lo+IWHydPm8!ORq? zxasnJyTCAbcHrHS0Lv6bB^Lk#61P!j`XysDbYMERol@K_w>*PClh+^BA5^F%iyS+A zwsZ7*YtzY5FGrL`moU!uEEf(`_16ZHaBl(?=nnXzlBv=Rc;bMxzT^FTmTd#aj^EcK zHKYfE)e;_SN)0l;753O79O0NX#V9RTCF9Tbc` zRCk{j3RS23Rlon)zb+`|Q%B=H%ax5~y&L^~UoXEl=b=tYe?$;rI-$(qo`h8%H(JhL zkXn>YQ=dot1b$l0auVFng^PFfeHU=)gvPo~oq@(dp_swK%WA<9QeM1gl==33jjG|u@Yb~931 zNOVII(Z_nhYCS{Mu-iC%YE3T7(NaFEf~v_zs70=hGr9S1LD9Df=HJxk)th$uOOc^Q}8FwlN+*UmOop-9)JCqrN^W$1a^(xoaYlG&;& zBE|F$pmVB27L%mHHJCO1$UOR0&0vkryeYdQ({fTHAt$aap;b8y5P{eX{q6b?e+vsD z%)GD_>t_{16&-q<-~^;$EoQ7isnn8b3H%;^I$}t%AZpEsZiU*AMf6ps7c_T%Wtb$O zu32!7h%)QJndjw^<0)-6mz9!bD$V~pR8wbfny* zm-eMND}~MMKubCH;vbG!L5{nb?xo)osx9p2^jGDp_ymm<5taSj03SgfwDmQfRDgBR zyZC3VL!=nAO#2xv%WImQfah_m@~3P1rng>hg#2_)Em6g;jcVD#E>g6QHqKC&i7u)M z6>2bq&GN^FljU6gU7w@O&rNz)$ncPrBAO*CdYLQcSdx}&OP!+v5_zQ^jF^xq#c^-J z`H_*>D?J=Jq%u#+_9JVv%Q8>NCFdeP+C5EK`xR=)2&x{Y;AbmzEwcLy3>LbK=WXVv z>PiB!+01Bub%oD?4~M@=T1P`VvQl~0(SjU@ttK%-9BypLj-o2Y=qVV?y51^~)ufX4 zpy++&>aQIyEn8a}5&U}5Ld>s1TMnYcJf(w}xMh{h+;j9&LF|1ahvm3kmsBd#aT-Xt zS1}Sm0p3Fjo2(++P3ev9@X2y0hD1L;WS1+5dPt{DmDDiwt^S+psuS4m4=UEMRqx(3 zVy4klwwnOGu-fs6eEA0kVmT6zfRLs7wC;-DDnF0)9ecsb14B^on5NS({*F{lI;2BJ zp@1UPQFiC$q^Q4)ZHl6lWxVVDsrb3S?$My@2(S&>4eocT{LtXaTM8tTj z#yPzPHSNkj0R2W4zE0twsxI)~zwm$j?7x2XuUp?e#frSv;Y#7%xHj*$P${K571cuZ zEGUf}W)q#zx+t+_i~tW^m8huj+i9M@$bqfublfILSTo%H@47O~>XC(n=P{5PHx& z*%urO+AD0o)3Sx<4wWdwA$Y!|-Okstye%@&9PkVRb}-~Eu`p^?a4Fedl2Q2@&3DIx zx_fF9f(K7Ek}uvq4hGgkZZHb$8$DkrJjqOf$M36YOShp+VFz=lg;jcs9f>g_UlJ|M zQjDOsb}g+$Zs})_oj=BVm5^SgpcJk1B3rq|BN&&g<^IgNN)lG(E>!E`-A+Ym+Udti zdy0nK!mvu83JPHX(p5Mfa3sdfQ!Ko9p~2`4I*-ryy4XXs)->kw1zW zlld*cFEydK1sA=LG@~ii3SpOG!_Bpgy<@2Ct$6RwZ&N_Q{-jEynLTui9-&H3*37Mo z3DM}o9(zqF8d#}#d@0f`H5JB@QN$SUy{h`5eDBJpRye#6ULyRbJ6MuT5a1-uxU~SX zs37sCU&$@DnXou6(#nqeY`L&UNgam#`cRLfu>E#>z?zqaFcp@>Su7+`D|1xp>InrY2$Wh#Tmsdb)>6K>wh_e`F2lHvwkkgHT?`#W@)|G}B*rj} zBe7xyL8Sr6a2{0VZzY+Xr3?RV`{AKPO||dMU>4Eo?_O7K4<+`%_QLcdi;U-Unmivt zl1Ylxv7p<_9OC|&8i|?&TFZ_4Xu@$BbZXqcZ#ovge+p|doFSHe_`H}YEcIOF5+y%7wua<9u*%*Cp~Jupify`hhe#; z7+SsfU#8ur4SCXK@ftAVn}y18dqy~?fqDp#c;iskVnD4UAX~2hTtK70{mOxEHumav z{-S|y>s0^}e=IvwNl4$C_sfhK1)y0NYecONkt3Oqf0AW#z;nFAMjY5{bWc zPVoq3`HNz(N@>&cEyuO!rhSK+ADFhh!wC*zGPDEvmDQpH(UGyOo@~PbF8aGyTp^FT z=&PzMX<_)vWE_admi#i-ik9qH-KlL;GdE?KkQ5Hc?+i9cfEHnU*b3!TAFYJzUBxtX+z1JgKy48LNbG$Y*@wF!) zBB19byGK$w2+$WygFUq@i>v$I#sOZhdi{2~@ble&eAmzKzPJAS8-IQSeV`44jw0-l zZv%CDwhc}oDaD}lx{|h3hO2CSee^Eaw$3iyxFH|XwjES;&sIO>AYLOGu~${&c46Mo z`)(AvsxMz*4*{+v%Z_*z!s$IKL_*?xpfKCW@<8#5Jg$^_rIdLO$<;OeUT>NWo^TGI zLb$h272ovIU4^$?z?VTM)eET0LS#5(_4y-^u-)3*$`I`FJC+L}NZ-jWB#nN|ez|82 zVpaGhGCK0kqm+u3LC3s)HZMEmqq=F^S-C{v-CgsdBsrGS+eB&zkM>)2L|fsQ41An- zIPO^gPgam?ZxyTi)~UMaKYw-u|N1IEZC{Bt94h{uVP=}&h5!7h<-p^(ylq`A*z3{E??bnj%O{VR_iTKYGqa&#Hi=YDL&~MI9_K`@vzJ7pEPV&+H2`(7@!r+L9U9Jjls4nG?aEn?vf70TI>(v0SD_X zM=EJen@TMJrwqFJNz=_(Q-js`x*XiM>YM0{uAe?OG{T)ko0VL=6G!M=xnjNEI~=Xe zn56F7T=7JUmNMW(56+h;{gP5T09fcQ|6e~+!E&UO zfgtKD-QoPBl9QKhDIp|KdoL=BUuQW*t95$Uifm z9n1;(nx@Qt4jLDAlz+Ft;DZk0jh1b|J2lk$PN+*&8%3|^qXI_T8yYmHjcL3OpfYy(F&hrZ&QRPgVI?IYd0bV*m`_2+_rehP&5Ga z6OMtnWl;xKQ4bkVZ>W^ADPm7H53Iq%p@OOFNzQhYZ4O^b4}~rYq>j+N0dD$jDC`o_ zwgxSle9-AF2a|^NVL6iXv_9mg6nd6+zo3Yq(*U}O1o73cN+@QR?N!}gR?iA0c5Xy;G=JU9)#4Ty8xk02d z#LsBQrA%Z6)J^XAl?|vA<-0O&EIBupaN=UNIqm=_SSbb-J0ppMo_{iTZCu!^=R%(A z&MkiA$TAF3qFO_2BNAF=2ajd(jij1CmNKVRe@h{2kiu|80!NUG_@{#oaHfIUG+>)Z z%xS)-mB>5XrO=KCZkUSEcJU~^XcW?ts>*hBYRO@u_Z*@dxP1;@uX?@EIKO}Q??3VT zulw_I4!_=WZcsxnc^%qqH&Ljig*J`J(^nu&#)OcEjHfr;0J!{S-O`4XqN?0+$gxpy`~xdd1%gu4}IC= zp;3LQwo87?`eg%OrotAKgvmcm~VEz-G!Gt!zrF0i8)OT zte2OFs~fL@fSyjB-JYE7bV=?PW?Ig$b6FLeeiwfJ>H@y>44hv-!!4$Ki;uyHD!gCk zKY!x?`&a*Je0|~n`hPk9{x=HU@2cCcv5gn1ulZe8pE|BIfRJcxwzTI8J0eg4&~PgI zGAp zSD5wNs%re|A7A+Q5B&D;dVQVmKlO6?jFag@uQ3w-!P$0}SrQ{KGONX26En*0$wLzPhZ|Wd>M?=fs$Q!1NDE)c?xzW{iRT5VASR|ej)f}AbOq>Le8-pqs^xGR&le2|(h74b z2i@8I3FnR;1X5%INyvM=F2z`d-tP-i%o_(3xl)G;q}!O>K`N8&G`<{}SA3J>344zZ zLqD)15=zNw%hP$K*N#i(#x^||{t8~cK(!yE!*ic;i`V8-`h%;N#9O>yp#fHY4X5bY8|F=j<)3?z|p-PV{J?fMt@3w1&^&h4*vDe==0%M8G&i`S;>32~9{Z8p$ zec0o@?QCt8=v5R$mEO!Am>GVxWUJE*q1uNPlWTg3ONORzuq6%yNWU$cs^-gtMQ3rp z4ls1HsonTIv?W7*z7z#5JM~o6sl$X)9z{6J_9dy6u3{{={63tRL&~PD4e3EH;4*+#bPQLL?LY!@`e#S zha~T2;rH#Tw)5%UyLogeKrA z5F$h4&Q?2V#6pZ&HHM1M3UP1?XS;2Y<|z~|`shVBVo}%0WsQl*#1Uu!uY>bCUG=N+ zfBu0#-u=ffeBTDD=X9@`%q7!xlg+MWIE+zES z8iE#|JLYERjc4{%bUxCalL4_un+;^T^wEiPlA!?Oky)X7)7}8!?Mklqm3`MVO*H_Np|AKw{gnTvLQ(rF%|hmd63fa#4OUxXbs^#1JOENhR1Etl zzLXhiU=(G~D?}lsRP~&^ej8P)C!)c}%zl11zUu3kn;eMjKx1yeude^|XaD!R@KyiI zzwsYG`afPu(#GIw#=JfAKS=)JgCX_hZ~I`%)go>}FW(zbiYEBlqXBbOUHPf9|B%X7 z@p#d5WvG4oIIxu)vS^uw=mXR5XrxtHHAE;CQL+P5PyYSx-!I-j@E>3G+yAIve<(j& zLQz%_7c0|EZNOf|Hdyxgi;66Th!AYevnl75<#s!*XAshf^!}mqN*79gMnTIb7Rfq@ zpvIa-s`TY3UJ-)T-2nF6kQv%xquEZ8{*FU47#NRq-Y{cqqnc!3Zg7TNk&umC+OkIZyRPhB1}MuMHoAt&a$oDeqWNVG^|&A! zOFAmmdU%h73ahD=D=aNNW`m-PSlAmZ3{IgL_YH7;GU07!Z zS@ofo1wFH0^yEf@3Q?zvE?wyE!$Vj!iVxFroUIQ#%PsAAaOs_{V$nOx>#L77P>!@s zRxagmED2&B1;kdM|Cl8n?c3`UL!}p725`&L;sI7&+7q(l{3rph)kh@@slI3gVd0Rc zxyBQZKz5}h<(=}Vh{IkJc~}sn;j2=bNPqQ<6*;;}<)~+uEGy$LC@RhF%Z(QPhfgj7 z*t900l*BZDK3x6>j@5|bBGZ6eKN|?J62GL9J3(3<-Z_v^a{>_)NyaXM-;^0yvl?|+ zeT#%#b$Kx4GJom*VXCh4mS@ZQ&JO9_p2XLR=~jh$nTFNvKU+()f^=ZG(lKC}UU-r! z^LfFxQ&b!U%+^`MJ za$6pR(yFOuTz}{eOI_%d3TqgG6{$nE1{7YeI>U!ix0f*JfIIHUNON+!T~}&Q%Kb&c zvit<+vqOXC$x$aDbSO}J`U9i7-F5SUe`#=W$_iIBV$-HL?BV$qW*zc4O1u}Cr*dzj zTpw&X#0BzgT8La72*~6HG>cM5qX+s8jUD2leKeDr7oEVgnwyQJRyB+X!795*r+UVX zi>@NrQkX{JbQNx|)gDx7v)XjiJ`pqiZ))wgp_h^^J7r~^QT4stTYKkq+D%1WyOuec zU61ZJ6LW5unPDonqgk9YyL-^UuW#VhUtg$jxiQ|hmIl6G-T!g^)p&j3bx<>;H@?2$ z13C2w51-CHXyC9hI#K$m?pmLFr-t%Ubfh@LwuZFT0JHW@IGIUi7JT9NQZ-JTi^*sN zEnl!)x=lqfYKQ4{5{=e6y61%8qXCHd0oH31naa*NQgwK$`r;P;_=R`B|HqHlZ~v~J ze_kIpgce9!<=2Xpt${BgdY{g+1R>0Rjnbe>EPq<0mvu#9GFf((NEpj5MSA+fE`P?M zB&Wl%j5T)=q0*psS{U%i(v-?bj8f(!;(p&_0j7olXp#vEYeUI6pj6$5a7#}}mA2|O zbf{SJ)QaS&<#ZfR?bRw;y`*lau208L-Q}O9G6}?Atbt{A?7EkZ)LBGAZ0Ztawl2pt zEyIeNS_<72V02!=duHY}L(%1oS-xGsstU|X5E24gEFE?V%4$g?mYX_L8^GQk(h4l( zupQt<6C^}s2+nPU&h4b>^Ya2ouI;zIi0q*ro~h+D_%h;IQm~wCiyXUqkg&?XVd z0fvXXn2pTAhxedqF{KrN1foGvs<&ZP3AcnDQlX}&c52OHbI?PQSaFhPDmd;mrc81i zW2Gy7!Hxlvn;zoz@1l(|GFw3bpGGkoTQFh?Wb2Jkrv(t!uoAu59zR;oK*;2&rWV?H zW<1}$WLGha3T`xPd3e+5GUtt^jlj_j>W*nma%xH}d1_gFZE9MMtJAMMbW|q!*kTcr zp-+noUM7s?qU0JWNbiX9vAzL{#k)}DKZ~!vo@p%LHCNW zt$D`x;@AgkMIdHi8LS^p55Gd4HLk45IL`h|GXS#ImtiZ4r3Yg)H`mDXYn+7ZN(7W3 zxPxUCMRh?*87yP1B8$x|BT>I?XA~G zJoM|4G;m6bUB@ZvMI4%)e$l_8blCN3l9U!H-9h=yhiO*=2`ewc;`eKF6J&mph;{&(~6bTuIqo zu9$(op^C=@Q!iYxRfiiH^4{wg6I=m6y|LtqO7tL z*7`5GT#w0qcfSbfw@ly*tM?IFrG0+5SscsmGUYP(TDL5G=`gs&Z6{y$>c%}Uf#^jn z`O?~xTdkURUB^*Ws31DCv*^N|*QYYcEp1Vz379-%YOrl=#!qr!spT{!4s@O@-iS-o zw`a|nPg$+rw_m5xxbJ?QI)~#?+>7sv7x4P6-rs!T1_1;)fCIb=U-bfBZ)kTzQZAP!Zmp;p0$rdlGu^9V1LBhvD!6I}_-xz2a7ge3oEiSSbM zyEA_qf&m~aFVm^LAnZ|Oiz~g7eQjW5(qJBLGTy$R(RyI1XQ@LlX=`Y&Vt&MPV zf-ohRSdN9(>tvU5*qNUdio^An5LbX+e$)f(RIa|T78qQx0C+H5FMV5V2GA3$r5@Sk zR*kTv(rC>RzQ9=MIT$1 z$T9-YqfDUW!?Zlx=e3butyE-g9Fw!YgW9Li#BmB=+o=!ee* zeYm)#_PkVa<4uJ|t>&R$J#14<#N_b=HA|wlLHhepwNWJ^heYM;ha>oPVST>)_uw=I z%Ppjxr0qc+wZ4%CRiG5_@Cgsj{BgMhNU1oJuCPJph85R7qB{8(gsGrNhB0mmnG2;Fn9?OMp>AoTB~0E<*DbH@z*lpyKs!Tu7NL7#Xdd{`^=$)y>r z00(P6>J0<5yXwxFBp!^H3C^jxrX$aho|EY%eyYH~x!#*AN*~xG^LMc%RA{S4RlQqJ zPr0eA&xPjp;F1Ny{2eQvNsEoNR)e-GBQerx1NiMn^{Jn4{QlSd^A~=;@#~HEOn>&P zT{QZ3&t{|dH-J7o?`5nftBC@B-+6n+#4VHNYrGvPA#}Miv-k+X*^s3ZmUe7?rjukz zUJuExikGpPtB2sBJZF9s~yK0%k$Mv1Dw*lxY^$NZP)C;{J}7Xuyq`i1KI@88b3_5L|R z*-mW*dd!Jh+Bau$Ik7@twKPC1uT1lSRJ$@Fp!fCE6gdD$%gfwq-MgsDGT6I*=t=5P zg_O$TWSr=Bd-X$zS!5f8G!~K*p_C;>G-FR)|Afo}4MpsZzZygy>{(`nT)x$e2ccwD z2a6`}1c<}=otMx-Bm~ZKYRn)Sy@Ev(aSBT#lAC(wOQ35OwIZ~mDoL|GKv}L@q{24| z%br~ZH}I>&Gt}w%8n~S-gZ?BsavbmNLQJ2$5l_d@d9=>P1@FR`=P79YTuL3krA2HF z7~U&qwfcZCX{XH~(tXPoBo7V7r7jVQI49%WBgaF1QpZObNEVW>V7*h(&NSB@4_C6A z#Xik5aD9x;)jj(7)%6yBpn~P8A7g_C!;($j!bbC$_dy?32RQ6S0X+16SbJpEjsRi; z)!kDTDWucc&^hsk@(t%JIxNh(P3cWujET7(QYfJPGHUB(?PGezI-+>T>~NUiJY;t| zLMXu%iuH1+8GjURbXV1Fpz9n6flEFnu+H=;;Q3$`Rf}$2cdqv@-?O$bFe-Er|2~AyUmsopOD|PbSA&-W5+h}; zQ#0OeVzK%IHlNoFR?pI%DMdPpy@=~L3L=URD}=O`r95_>4300jg--_F4>>H~Ui4V9 zq(NP$YYz8Gag7Z{Vto`>=UK7=>`girHgC7w-e3Mit+t0lhh`D|!$>q>y59a9m6c?} zzJh^m92B|>Q1h_~O}egvs?`%<-*xWih?ggkEdq?v4FXdE?c4GKyl^ ze3T(jp)Oxn{0}|Kf?FQS3tU*fV5_^TA~8~&q#$-uCr~0+3lHrf25ERA#ag9OA9*Vl zfD>15iN$@p@?z(xuQ$TW0jXlZ?HT_zd4$yz#K{3Y9LKuD#0n*%dmw_O#O_##mfM<5 zqK-vn%5dlUbAVOlt4g$PWg7#F@YP_DZ%-;MF6U!=+g$M=bH=~TTU}_*78>x2Wo_Op zgv5uFMTc~XY@wyVwkd1Myo@mC6S;#^ZQL&PZ&k&7te}ZN=ZytwjVyh}2p0V-?CCj3 zu2Fn+wE8TI8%(mcMs~9H1wCxeu-GZ!|uqt^Pz||Xjy&7++?pSy?1 zO%|mqL^cuIO_X*o|Gvt<2BQ~RZ7dO{qF9d~&PoQ2Q_s=E!o@L|AEmU*fEIi@cA0Sp ze{H5x5k!$e#gZzEYMfJ@ziBw7Es9Gu9It40u?e1T zR79c>R=maQQ-hD@sE74cubv$ZwXhfy^3$p#b@co zE_x?CKk0_{hE&=4ljUs$dlf?{@!IlInM=1;SFLOEOCfVy+Fzc3v>4)|Bx4MVU?KrY&ypsehQTc8mXT*h?-*K0P43l*bw_tEhR7r6JHd5Qb3 zP{1SK>dD`Tt#ZmSzhdsCm=UNCbN+rF|&Qu4igG+-ua z!g)qZGoRXJ8Y)gPVtM^0X{B=lD8n1#8ML)9#?Fi7%$3j%Di*tnQ->eMq0;L@>BRGv zT5!=6#Wdw0P-}rUqm`oyw-$b|vu#SzeN0DaYV&x5d$dJER#3rVNh%2C;Kx?4sm_O& zNVvR9p%f>c*T=zqD}bm^4sKJpPeC|#3`E@l;yk-vQW zSpMq--pEt(*X(19y*gcL$!sAm;C!yv%pzUak;7)3PoqvvC|i75l6FZW4(XZMiu1E$ z#r(IGLyt1(1HnKcqbe>EOcLRka`}>|$U&KlX2rL%__?xWfo@dCE168xrjw624%Z+{zQ?lj zN}*92b6s<<5(NVe_vDbth)-!Q$f}Np|9>sRQVf?iSQyG z#j|+?#`*uqndlE<@Ront}eWxBf=6` zlp&TfsHwj3I#8)=g`NhKd}iR`P;m2>HfbOR^*61>F69PfB(}$iF*wxxX&QSU*vM+t zT!X`kGTK3MQif=_)*Z-FBWyhF?}r+ebyGy`c5Hie&0MT$@vG$@|tqE6fZS-2}p z=|@LrVys4slShZu2!&XV9T(`XKYn%tzy165{re>h`vKP-6!M?j0;zoVus+Go_i{`x z`R2q@j$w9nK)5PDqF?BKff0=3{gU}A?_}99eED=AQ7I)*@;K)DHWg)|RW!aAvwr}O6$^=xIcx)EHW7zU8`c^I_1|nHRAFT;016eXD!PR5@ryiH}sY#>C zyzU^tAk>40{N|wg^xtL|b`asoS1vivoB~XEmy9`%yvO$S6l5>Le*^_78GPczSXFww zXa^aZ@?}bpSh730D(_AEj2SZlYPRwHwYUjCB+3}ei4E!bm88& zfJN9g^#$Hipe3|SIEG1^9q4WFWD`nh#SB2Ah>5_>_FiHBy^=#24OyNlzd$bDs@5pPzma?}B=C?LR}Q%AR$Pi+iGyZL;}vUP@|HDXQ5J1-Zz z^kx6;v6pW=D_T&*;d?*Zx782#ntCLn%pr*YLybD8j3&Gwaz^XX4Law-?Y@^p&5>vr zv-QJv-AdzBPPr6MoNSd#7Q+8y#U8NEJaGVxd%J#|`uYL9@bg{&`=9+^fAk;U{l3jJ zZik-VvqP}IFWwiJL;Adb5Nmfzp&RpvbazIla@m5SD4|&N@n5ZJvtUy^02X+ zK}8N&tK!;jn?I)h3a|NE|6j(i?xvUvs`O-C)(OIrP(GngH+^hIfT&9Lw#yhHDqZak zsE=|V`JJwS31oD!HBWT0a9EyPymC7ebNjXk7R<^I+;w4`rgHJMg0?YJ7yi(i$St@IV8-4Q$RzQf}qhr;E{%T7luTK87v zS9pD+{`l4B00)2m@qXdRQEG&p2!(WJNX|QO&V(hwv8JW)XMXN7+^`ZFI`EjlvRIOY zS9PI|iwZ|NR4&=j%b^+o<^jNKl3x63pJM<(Oe=eCbDO8(e=~z#rf2ucE6Gx=`7tC3 zKwO${MPr{mh`(%zcKmXUcDAtqa1uaGyLLDT zW);ucG@r@MJfr{F8K*gDtRehDVTyw>EfFfLZboc$PM%U?6C3QA&*1*m-W0#sS z*HM?R5CVNh7TSWZLAVv=uiGtH5B)^kv?BU+KIZZJ2l`|X#5&xLqbPf!(9 zlmh}s$!l7El5{>F!<5_^5)nG?t&|QcvZ)=bIli|9o}oo%=fV(~)+psIn3a-&oVF~8 zn@m%bkx6G3S7r=4x7S&#a6%Za3K45z#7c#XM~Sw72K0;UtH1@WcFQJrWWaK%P}bMM zjh2Pyfw+WMHcXizqYi~15hJ>}GPiiY9k?txN$2TKkxHStimNHf4PRkqR8TS`T-@ueBR-so=_^cQ7bkrn*H`%{_4RV z`-@(xl_6(gMF#w6upU!MgESHCq;ti|%5L|e);|xGTH};?BPRcF|MY~Ujx@N#0Jk&4 zHmwG(_Ru8cXZS;S*<&i3ITKk^MLX`Bt0Tv$WCbnl2r~=Jj6K7P42;Zss3#D84{wkleRi zpjq7z=GaESC6CkIrjb%kzXXXK23B@E)H~_sa7MpVli&38hCe;CAPdm~K)SO~c_*BW&70_Sp*|(pY=$;rsRsXihFGsT- zvz(>#4M|=HMM;Hm4iFs&fDsrtrO|Z?3|5R~*3c%$rLKp@(0WAuKgc=^Kaa}wdyz#{`(oXC_S_FJ?3+MDXHLsK&rnKTAFQhnpGmOB8Co%y z6a)K?XiNX;eJ|uV!Su!@a0y}Qd*Q}0^hT6g(=``kXqi2XZMSrT;VJQSSTV zUfg%R(XUtk>$loEYB#!xVS3~f$vcuXsmuBtmUQ_fR!0BF?Q(q-sv?bfnoebg3=m73 zjLHgMTgim030VwXbdCV4M&oK1fM+FKN%E^N>ZKPl8IME<69Y)j4~OV$-JhglJF&uRVCD@)mKrA(Qu>ad`tJ5 ze(2>@!-D72)Sjc&STO1Vq{5m@+>2*74UV$97Ft%5Dj+?^6YXQ`!-H1f;M`Pgs(oxO z=y)Yr>)Z8EG!AiHI{Gi1AyVlJD?Qj;svKi+mKYCGAM$w!iuNf1RMpy!%q8}%3$x^h zoA#28%Rj{!U>iM0a@VJf^krDB5UNtc+QgpiFxgtgZhHadVgA9@5R{B`#}}qnm&IxW zi7d&eimSDbNHi*`ObNWpD{Btj+;Aa2Yt9SC^9n~~ph5e3$~cZs1Sc-{cZpqtG z|FiHn!OtY1T!qxF9*`%Zpy!cFbIMQIcjQ+70CHhF{MPjeYHZ}hHXO+@C{cGpTd0Ao zFNLj9%_WoRd0OONAMqs~LtB-#0Maw{n^N8Sb|f1T&fK1JwKnu0#XV1ndcng?pNXu< zLnttFCNQ#FdAKc^+x)eHl&8k6ZTWozR_IGD!&IXp1f5JNLa2z_EUj)8YCno^a@H~{ zc*?c04N0B9o2J#7@;r%`RZcdUwe>6{uUfpQ=;3M~xI?KlGaMY9BHrAk94pMQTva&} zQkE3tiHsGgbC{+uE7=Rqp8Q~}0~mj4r>xLNIOyC7Z^h#ps zt)$6TtijW!al7ZS1UjJQ)67$LA7l>yZ@C(dP=lHx(Z1CRovzf0x9J8>vtnBh1!w zmi9!YZ*6Inu*Ds&TOB8b0}ut;aZsuZL~=zXAR$qq8-3@*tmWLMoH{QWj%%lvaG6 z)%YF1{Rh5Y^{b2v$ty2QZF}oo>T@UI*{fx0&)`_ zb#9OckU-LYt@tGH8zqr)L*$ANWVXqI#P;@K#h_&+y7J*PGuO7R3pDetm_oB6#vPn* zKJdarND?&x-?#7SAOG>XzxP3jB;`;^-&(A5ZH|x6lw5H}FzwC*`+1+I^d|Nx5Y@W~ zkqsc-D4mqcqX^AY#nRWU+d#dn+B%1UA2%Ep>eNx`xVvVj;Xu8)`@L6L|KXX!r<}UB z@tEr4z1z=N8&8}4jPd0lR2H@T;CBE!phk)`+ov<5rIlsKb}lw1-Q?7A*CR@;OuOY6 z;z4m-t8lO*qSxceR%kT=-)3KE5FlPxzw;Yk%rhmz<%UF!jjHqFGi|oUi1iUbp~uTM z-oUSK{CcAf{`EEBkVPGpk&0$c*d8*b5BPNLLLX=v6z8A zag@LFRwxmA=ypj-RRY7(sR$cO3}Em>;_S?w*Sq>pW;8|Z${vKzCUT@FVOX^9E#EcjK*n&QXs+^P&1(aW^WO6_{9e}guo zZi&;(Ts`B7FleoF-13kTbHtBZI5q8)Mzifwytg~#Xg{K+aMaDKRPe~PHF0OfVshci z!I1^x`SMQ=2dkhE18(^p?ny<&ZRSb9fI{l!YFz8MPw&63r!{uTz%)zKsY49}ut+#f zi!)d>yoVfsn!~M4@bEYBDV6)hDT|cVLp=J@;F_10bsJY9#YVBE!oA~?iv~mwELj)# zLc@W5$qHtyOL4)!Wnjy*!-_XC#>y{(Vi<&ZS3oawncl>~j24$>BlJK(iZOJTp>$(C zel5YO85@(4>>|{}tIrs$?E5uAI1^6LiU172uQ`gH`Vrud#W}e<-E1WPkOXTB? zJH#w=fGo&v)nr2Ask9$KF7hpnf8t`jfmcf`5h5)^%8rt0}8pinvjD9h}?UbsM+9NM5*&Uo4K4Y8^)*PZD4aowh=_P5LVm z=tX*wXBP@Te&Fl3)4(6!`2D}%fBfwCJ?~6#&f7<$`_{d9Ym9d&fjFR)y60UbaylkK z$K8T%oJB7_MEON65^l!c95VS&voTa0xMHyuru-^jqWOd2?~W6u{p;%B%u7_Y*?Tjs z;}dc$ZQMlQLSyCxmE+-{S4C9wlPzFVL@Tp*f-HN8^J`$_`^QsO+7TCTL^B*yLoNZJcW)w3YfI$- zub8!-Bl9{eEv?$Sy+XnjGc+p5=XyBMm2rz`>|y%?aTD)924Y*?nY37mrGcq1@ffi8 z{Mp?&)qVQ?R?q+TUU7@C>6jMT-FM$x=Y`klHz1)dxdYKzxkRfKfR9*h20ih}RAZ|% z;RurV!eZj7r7XrtAgb;lOT9wC%78|j=)TD@1{8O7RQk<yDvF;^9^__DAac}+l#=pMKyWc{FXVF$GnR#XYBjLt+d^j;J#k{?p z-M=gUk#38P(eF)LwrBoZI1bxo)Ozfw(Qk(^#l)55e5$5scn+)N+(7`IkueVpO!d$; zN+%W>l1N!#q64Nn9zngt^jRFCvIc==UThU9Or92-GZc9XNHz;@%P~N)8j4F-3>nNE z?M*9HrHZf+XoFf*hjiymGIb42M>FPhRJOn#VcC-m+D)8CJ5AzIx(es@XeRZ4J7-2p zec$NIm!7}ByBpuX(6?XzOa1s7Gt#6a2~Mr6`CbtKvzRd>78iqi+RZ2m=M-m`luFui zq{$kb9J*A$OQm+K4J9y|6rEx=Ay^}(%{D-KD@gS3>yVAX2*(vmOw)Bc&JuQQDnyTYA zMbNP;vQ5Dz*)o|6@egW#0fz;Y&fK9o?96qSkD zXH@_Z+FVh`)9E2?KIQy02PAZCC@nHCXb7t-+plf6VOj_-M(R3^;6oVC7*A8v3sI!7 zx#F&*p;^?iaMl`BFZlo}Qn<#xB#l}V=U`nPljjm5xC-U#$hLKkv^`` zxJCS8P&-v%*XTT(Fs|CaOBK|js$ULAa?C`cNkv4d212=veWEYqSoOxdnMNX552+q{ z5l7MSx~dtZ7a>-Pd@3ausZZD0YnL*@e(IgO+#y<&52u&`|NZpUg4$Yllv`mg$Zpn| z;ohH_N~Aq`OW=P?r#XYdefRsVxCjk!&mEiU0{Xt;)1R(X)UlrO`xG4OF%aDWXt7G+ z96_UnSg3b#4t-}wk>TsaMB|rSMqeTk>{>)3f&fg~HMZrE6C>&K)R^?_K?9zBp?l7V!~t%9 zJz|`Piz-0XkN}RUfY#~|*I1&b5ruZ|1(Dkwi*!216;fAnJFTfnpfRgG`lD*rre@Pk zCHq0t%-_v(K_e>1d6~ZLPSS*~@laM;Vo_}kZ)`9FfBv*Pv%WVY5t=&O8sO7Skjojz z&eEZy{f1P-G3a#SGg_Q5+RMHZLYQ37+qYQRl#}KX3HBJGz?|IG7HZ@#*vK<-C13s?~x5s7niRY0lZGr zI*i!4prbQ%0Tpx$T5P~pi4j8IzHhv5y)W(?eYs=*ufOWYSAV^rLC(AwyVVrRwIR-g zB9Bmk5s~MNvb~1Or~ao{%Ei7ZMn508K!$zbbxQ5zDf1zf%iB zh|JBg#1ap%O1cyU#fGI~q!eI6vnRzK6=!rK9+eGP zcybLV)GsgJm{)dQQgx)GlyYsZkm=2k^lqI{4N>bDw%VoP6+xP6AUs&wV<+p4>gqQX zlpLLq8&e+}|OI(_Vbs+&+Sl4c2(blIeY?HTUgBGRAs(~sC-kygcHB=>e&_XrO zn$HMUzSOZG6@1qy1u9+dsOIFsR_Rx=P;B`$!?c0&+g{N?d39JET8SHm;kPqEmK{aZ4ipEQD59z z4Z^gx3~Gl1*eam?_qtfn+H8VeND{qNF6&Rlj_oWa4eKWaF1>l<_=}3J0nD*^-{1Xx z9sMfOtZc?4?J@#>^tCW-mvqP$Sow0*YsGhtY-E@9DWL|-4D$}=3jja9>c?-@h2Q_` z|NOK6`qkg>>f%#J1$1l4DMe4x1n4LND9B7+98I}{#rQ;DqQz5uEv`R<) zc|@Y2G3uMticbw4;aSB;lUnKk_ClFqttsEQ4~Un(ddWAE*`tZqiq+UxQhdJg%I;Ie zXWJ~(?uwY(->T66YF)tGD*Y@+3Uo@(>W`u$>V!O%T?&}UzQNTq%u5+j-pBiJ^$#6! zlvR+Pz*_{U+nz+o$@TBngBU-7wzlucJ`bF%3rvMM?##FW%^L&~Ls} z#HVNX8#wjr-9JvBSM{%3IolzTyM7$=`QxaMO!&N>7c6dcvvU*uYrLt5#ylmb#undn z|I5*;t6n~~N+mgjowNRQz7p56T~S~-&_8OegC@&18s}&Iyw`jp<7X3Of%@BBOotyXa8Ku>dHV5r zg!^7=2`-g%0jn5?zN$~93PaWD7kQvkrKuEq%(q?)Kv042H}0+X#rM1Kt?#byH{OkV z@yB2N+i&>sH5;)x%SHYHrb$`pN}_@G_8GJPS*dtIi&^@R!k--|pEb28ua+oA-8)k6 zRmA{$iEdwDo>0b<{X{!#^^A0**mPwPN0;Hl`)P>fL8&?p*{K@wrn8ns(x+6_z0De; z!H0O-(Mul8bnetZ+iE()Y;)i-M?s5vQ?EjXl5>yF+`t;_s9*FdzQ&L^n?`kcC{@u^=%epNg+2K>X@aF8KQEG1d}!d zDFf|qi|i-rokaAJo{5$LRGlL-YVh4nP5SZ%zRG0Nf};^far?0E&(IeW9UdXswviab zj7HYbG&?en>4`1Nrkct^swYRJbUF;fuFbK*-m-kCm?jJJBbOPB8VQ-s)a?amTuP2U z0+nUcCa?wenZu0elw!p#hZ%!pMwml$v=vS_w^1khoms3(;(+wxoO)Eg1afGl{5Hzv zOwh{{sb)DRQd?t+U_H}vGnKyuF@Yb>P$(Yfaq6;9u)9UVfy|v=uf9+z7obB~^a?5-&+e}BqnXh~|!KMO~ zu(ZWBV=J9gX4)?RNBir?e1xHMxC>+)Y@O{MC6mh71v}|Ry~-dmG)x`9;x+L|3QNls zuVJ4KC6wcXR-1O&Pt zWFxisX6@Q@F#%}kMHKeHCQXPjL^ye7F`VG-pzeymk`D&Ddp7s!J%q!~GtPIzWmY+y z4A{xt%1TR?$*W14OK{Ei7e`}@q#`ukAqEP~TQ3D|7#S#3Y+E;tHL9{sI>s|k{=BDL)tOH0 z{VAV_yv;n9BNm3xXI@*Z$$`6yYw&ajk$RiB9x;30i+hgEUOt8E5d~)`v&i)03$GVX z(0`sC=z<&ozB1_?NmsIVej-QaMT7EQ2kwpIYHr_@tGcSR_(c)>xiT*vE+ojZ^`dkv zN2A#tx0MJUxEHSjMRmGZYctfz2)V{-M)7%Iy0i?8i3BEv190)4T$}H7>D%wdef8H@ z-CsL9f+wpXNDhXg_}U(I!Ct808I6= zGW+?#Y>B2k$<1Ktz5(<-RrSUx9GrtXsDsz*yj~5QJCCooqoj=E&4 zmaPjAT9plS7U`2vbnO!E-Ug&_`JKCMY>+1 z;2k*x4XVvMa4b0GR|ch`IKU%w>J_}qg}xWbP^vG!-~Il^ZG7Lp@0zmUWVTiH*LVN% z3qO7YL?VG11oMY0M&1~9Fd*eLP(1Bn`5@0iHO*&AVgi}=&xV28R1c#SCquQpOu)AA z0)b+@us$SrwsMd1$0;4`JoAyXkNTN7HGKJ{^I@o`aDN4K$y8^)-q)|)qaT-*UchC> zThoQdPYR`FLp~!BkQ-0s_tPv^Wn-pV*0c#mEt_$prnO<{>b$0HfR4Z_BT&rHn=&&m zmeHnlZu#u!B2h{h!@oZaxeY_0Y8DieQn#3UdlFS|qI5Q~>@GK#Oh` zuUvQ2o3FISCgz8(P(81iYj2iu=~kE@K7)0nan+o#qpbfbY+z1HX1Ti9<{4dAv{^J6 zInfRUWjs|{{o;f!o^>%MIzl6XGt5EP%yT(*FkA!)iQcfaUkg7X&U1Ny1P8JSx34;d zCw|jZd8S&t5!uDkJBGi8oLC&T)wCAz+UHYxciGEsiA58Ih-MjQL~KX=c2~TGlQBT|CXvhW-6d6r|@$IK01=KXxl|u8xSg? z%zT+%fa9bTsOws=7?47lJqL%+d{lYg>RBE+=A3`Z&iwU zhr!3ByMkhA^=BoG^I=KSeW9>B$$O=Y0mz124~` zp;hx1kMpXpANcwW@2>y)3;*@U{qtvizXw(|eDZ$NBJLY+hK+UKHc6pWqwSuIaHLmQ zTe5ca6@&IUId?^R5YMz?@{(pF7JWC?s`mDfmJ}nR<&DQA6dXbco9j-gMQ)wSg^bfL z@_hR&vawD;OS*LV^Qps&(Yc4EH>?1ttIlSqGR3`YEbw2Ku1b+V2d7joz8Mm4_j5)L zCxEY~81-MrVFMp~VmG3#imE!2G@qPny$bM~>lC>d9@0v5bL!qrbvJW6C;7 zxKvUu0v71Y!!i4fes#ac z=QeG|k@G|e4jXwM`5Qiv#ICv&zSGz)U)8w!lMO3;)V7w!+K*t+i}N13)2zcF{RT>} zVJRuF+(MvIJ<^TsbK~yJYkFc77bhby`e6XxQr{Qh@f@ExUzL3#h!X%?G5q;T@E6^VTj0X@+`|J1;GpAHH4c=yw6t^;M|% z?6|B~ea#BRSM}}LRCos^>BN3c+GnEb$bN*qh(IyR7S(box+X=D<_ry{wosR-qB~b? z+tO2%FT#~vOcnD__r`5PRd=Z|^&YHL;HD%P75&G1thE%X)*wMVQBl*rg7mha1>DOc zhri!byshu=e)AAzdY_-a`hCyqs0w2)NG7d$?XEq!MoGwb6a~ zdhYlF6gZO10+u3%)DHvoX20NlCEN+kIl_@J1t=Uh1l_M9GLPYO@Unp;g-27EP|A zwr>TYp1@H$>%JMMO&}h@Ilp`*eTL0*MAvn@`CRi@Xzg~eD54N$b|Vq@qCMf~&b}e# z2A02~jF!)`E*3vS<*fm|WgMb18PSG)SuABr-0Uab437mrG)XLM?UB#5 zIVQcFHK;lwtMeS4zPe_kem8FCXVVKWw2l^th4?Ez%QfxzF`oT1kjto)Vzh!7xQMQW zOx{*Ya3WRSln5^?^ir9k8uobg@j?QPrjW{`c3-rjuNYR@zI5!+D7xpx-tlf=rueAf zhanS>geViynN}opGN>GwP^Q34rQek~w%pogcs)X4H86lnu-Kh1jiXsxSYv;9|G2#p zx5!Scmc+=wX$5UYgrH^tEXYv2qCu@UtT-o}xkYER+CV9{9Ld8WemrfIWx}p2vq`E*4^yqw^Tx`>VP-m8gC}}wdO3H3% zd+N%f?^tCq^Q*q|9DUQ0=jgz0Ts~1toL$YUYNlc$HA9GvsSVhjp|mJ{@6PXH1LL+7 z9Xw{r)o5z+tZusbproaN?tbIE@Y}!7zkaKC9t3z@n)q1 zfM2IF?TfiIrULFjs}HNwwr2$hHigc84~DFsU2|DzlKklzeWm883T{=>YT2-PFH@jI z_NS9Tzk$Oo`OT%y23iYrh_Ll17T{-NFK(Zg0*oPTPEAV=9pB_wh%V&TefR5CUtjq3 zy~ZYmO)ptE-?6B~I!?LQAFU(3(A+n!K&>sO2G=hdYsCN}mjb%(b+&PazVN1n|F=oKy`V@o<01fR* z8z46#-p+JvgSL^ikK?%nrLb-rZbJHG-F(oXOKXXhJ3KhySQ1-AD;5l;kQ>>E6N8m> zuW}C{*NK*(<3HHyb{!-;L(!}zWYCTjAIy`9+W94S)rM&1YxwU!!n<<%a@)E}HIXGb zg{rHk`GDD|;}9vEzsV;lVJSx!8AI~-q%T2@7=brBd!Q;@%Um_46(tK~C66+Rgl%fU z!e}>En=k({KpLN=mYJyBCJ{EhY#?b!)RmK%X+@S7gl&m%y1D|P zxuz_XO~*7~8qx%(n{#U^@uRO&zzrKwrh}|<*b@ot%sjNr99!LaB>rMu-vr(oOx*{7 zn3A|g{bn~{RSo*2p{vI|DrP(^IJ^$+>ANT<&1Pn8jrHksynbF8_~je^_3QcdE#Ega zcaTT^aa8myUFa8$xrqo}3wu0XnboJ_mZFPa^fVl;p_NVK2$I^c&34*cvC5Q$jJSl;^(Mv*riI+1~hWG;UHAs(j4=NPAg zwL#hXR(de3;HGEEou%kg{W|2keG~tCkj$hh&g#3q6s>b1GS9}f$^r(mc9g3q104pLl!2*Khg0k;rwe zv9iiAKzr&!a$`ihPbPLPoMyy&KF@yOT9MB)-N$-2dfD@aWsCqYU(N9~$T2}sm`!L7 zLebZ=vD~C0dDbVpdN}GR{uHY(9tB0DvCjlT3vp@#&c0V&=Zu!ly|SJ@UMtokt`(09 z2|m+$xLG0Ko(scEFR4&Q!)n{GV0flulS4;~_a^h(PtMDcy`&d-J*{QeHRrLImm*NB z-o`9o6Piw7=`hfcL%--GqoDT~r{NkI^5(taWtt`0?SKs&L~XCT^L^*uu}|)eXPr-S z7{DsTJy@E|`>ErSRhGb1q76?I?Dh!Ra>!1c=E;Ht8&=u}=b#nNGn8S-2$@HYTR^@% z2nNA0ZyUCb5(_dv>`xbd8W9R%9hlK`p#;L$M9G7{Ukz5_aaqP8DyetyrW6AYoD=Mq1;g^bDy~4G$V&}TtT5n z1leW!6r&Jy)`aTyQ#xY_Y$zJT?#A`=bdn@vzF{2UCB!jPUW?jR?tECCi#U0THlI98 zxty;dAFj!;L@jfbLT}N-;)BG+fFMEwse8IVztGQAdS2b6sen)M2U|!IaucbT)h>yJ zZsa6&VYnNaO=ck2v{G}(aVv(87Ihd&BKTC1rD4_%dXpX06iCrRS~I!pat53$w%^zt z^n0IyNrP$EXmYiNzC!NTG1(TFrdxLwT3A-H;f42hv}qAqFHNDK zXdm}NU5{Z7HCohJI)ERkadp)GmU4Vf$|Q4OcgG%w?eGzM!Zpz@4<)p$s)LCU@Tx$G z%cl^E^ID7v27O}(m<}b1ATiuRud4!OI@2*XVm^c4R@0e4ix_Iha?}H=;FXqyVv8FW zAci9&yg@sFg*e7vT3$+-nO3TZV#y~g3mJY2b9(dToW!GKQi?1B2}S=D*{Z7{_o2KLd*I8)!=ux#H=9*DWvM z4Gy0f)#bxklituX@TIsFxT4OxMF@nNDoybS^#XYPlrN6}@a?OF#FaNdZ9vp0SvSQr zH{5ITs{e57&dhVF!ObBh&cP#aVVrGX(nDF1XFQ*HdBN*Lky6f-qUusoYWZIfXr$(i zNy;2u%AT6BjIi2YIz~8}W__slM6vCaHjcV&MsbHR&Q4ANDVEBVqCouM1N|$Or%U9^>!A^nI)<5Y>)Ix>! z5CnrJykJo-T_4^D``}s4gNLLc7M-p-YGcJ(^b;o{;=FC$8U05{L>0uuZ_M*t)PV~S zN*LVr1w@~dNMIuU>L!69NXKUMy|jdtIrL?aVlZ~s;WQi8)X^Bj}4t6OUI0@hkh22b_@lcoaN5T>enbY78JvDo1YEhJI$8StSksFxQd#?!$Gn>4A zRws0wd&MG}N;^zOgtAqqn>V}752GihWf0)`-_8hp1BT^t${ey{N~urSs7yC$Cq|^^ zMCNCM##cDL2{Bs^4rT)~8+D;@ohIqi7F#Aa!j>Iye5(rReno7U$zFKSxZNUchmw59 zsrI9goxALQiy1JP8p+Fe6ISc!{~fhHNw?-p0U`hzX?P*I>il^>-4(d^CZ#;Vmo zckINm&yLZO1#9URKF!lev^I}4c9aD9dP5(&D&MK|lTRt6t#EmZN$ zw}UlhjfM2mZ(G-i^l^?Vkw=Rw6}(HNal4eYK}2$N&>a$58x@4AbeE`}oBHVTv_6_b z_AG~KE%6E^Tsdv1S>^qj9=u_)VsuvVh?Bj^6aJm%!>?bV-fY zJwdYYdo@8Km)!bwUeuFJX}hyQ!L}&MBow!(p^qCT`zJ);HzE+#esB`|$?Kg2le`Rd zlO@kZ_XrJ(s-4uR7R1F~mI-A-PX!R(#*6-(Z zka<`s)V|1{IJXc716BdsBC?E70dE;cCBqX@zI4E&BLqfGi3vRiUV2ralu5}h!tuW1 zYhCDwy)_bOQBGy-3R*JfB>Xwpr zXZ+WH#pB<2`E6D_O(z^+Gu7Lc)lYa!bQ(i1W5BVeA4+Pf#k;<-yI zpMQV^e>Tp+dc<1!-025b1WvKRl}hPZGgVA8T4|La&#`^<+OjB~EWN(EypIO$0;>6+ z)H4z38a?R=Kc9)M*wQ?Cd=@3f#L5Z=0et!afBZ2%zv2quK6NeU5+s zlD~be2)$gTOK&c7G7)1Po=1%5xK;w#z{1RNg9f30nrAUJ0X8WbT8# z1?Fry3G~{PlEWQ)<9YIV1OO{m0D%=)k+`@yU8Z(&lzo|fr$(7_-@@ILAzLi`cmP}k zlussC1keFbHdj01AruP&U3PKY5>=WI!H!9iG!9+i%oCBC)Mg?B)_+Hr8Ih~cjMoYQ zuO*}=osDj_YcyjCPb(vk#j-r7pn13u!`BT#EIL`EqiYHDH}%TN=*-bQFDF87jnjN- zXFj$vNunb2BV}oYXOSwlMFfJ+*h(HOUV~*(z;sFQZMcvg+kMPrE$~U3$}(rTk$zF3 zYF6<3L$1Dza)km}%~N2Q+MY(=k*rv5@HiuEdx2P}<*lXY9fF9Z1Soj7BUC$@8lwU4 zSq5{O4h@PljVisgH)2q#icrWEjg`Da)N_h_e$M41#a7YK4tWq$2u~TZrB+QlS#L0; z$dV%UMuVzpiY;_|PLa1R3E4J$HO$vykv|(Eqz|h}nM6B&n+Nwx8Ds|Vi;&fZqNLn9 zEK9?mE!O0judhTsZ|KEgqEeh>^}MG$T%bY0$JfHf>an83qE_Uvv?T2Ke#b}+ndp~t z#+p?hW4D&|0vY1bC2W1|QI?0qq3?#t1HzRVy&b`RhGdrFb(2Fo;c(JAJ;!b`Y)O!I z>vf{J*$C31)*+1crkw%i=S$MdfvsKM-dHj}8e5HY*(nMQieHZ4BBr8H;`JSwTKZ5( z$oK#kcr!9i7+Fo}=o>V8AN32eNH=YV15rc@?npFK$SH87XHvF--i%B!l!KH$m8!J5 zjp-Fr&C&+0_a_R1W(6%=h)UAQbjxtKTs3P-?DV-U02nIUG&q7f4=%^|spsjH^@Vw^ z_=t=lL=e1~@a3HR4W&CM(ZmZMoBT_Ct9JN{5cw44vkUkRo|x_h`YlHoI#PgalZ^;2 zf-6L|YcosZ_YDP>pU^M{|C0xMuESqsS{|HGNo3&uyT}WnFKlE|I6eX|5`lB#d9YK9 z1G1fLrtf@-h|xWJOmbh8vo*ITFe{h@;EP zSrwO$S_CxGX!?Sem-zA})&swNJ3sxBzkJ2pMit2pFe}NMPZK-(%i7D1k6tbHtvm-_ zM{o;qI$nfKp`;JwJ~sc=63-mOShZ!FKXt{>QSAghSCP+*2$`?U@5sPrwIwXX1~qS6eB=o21spUr4vRnQX7m<0n)-y%Inr!6h) z2FBsRNPrcTnu>xv7(9?s^+7owAw?m{(}kI1`_0`q99I?OSqTq#rjssKDkzKvEt-t3z>nr zVPwY1e1F4lU-Q@BxR;_-#>sEQimb#t9GqH6Kp|djl&wh)M&pgK8*A+%KBE9;1q;$dZ3B`y^VCUYzLPW+@4%=tJ+Qf02gs9Tg&{fNceibZp$OyHA{pd#fk|OO{1^Qu&S>0h3~x#AmUwhjN34b~1yz-D)!C#ULkRM|v4rYQF_=-+E8Ie-t!pUL}X7V`DWQDgyxn zzei3|S07mr-#V(ow^icy3ZSj=-P%X1sc}@%Zh3S{TIb42z2YLQB+AgC;3l(-UiznUq&8-t8YmyVr*G#? zFCBXw8B$+eHUhg1_8ylZ5!BP{Pa!I&) zxS??y8Zkr}1jf@SJT{@G^Ye~kXzSG*_DYo$2WT4hbTf-8P2X$;ZG}J>UE5k69bAr7 z(F(dSJ>RxN?1&-;RqkjTP$*K)p1%1l+Q2ohK9PKI%7&)6iz|B80I&k5fkNRFfM~g; zmiD3B1t3ETkpmmNZmObyO&RmMVf(ZKA>CNiGBFv)Ez*f4(&ZxtAl{TniC9RTUyRB{ z>sAq5iH%BBw?!q*BRg31_o+(sq&wgpvMH!i+_HvPft*&ZEgNzS7^@)jzQrE&a2p0? zYuc|8aHlz{Du&!d)*MimK;5p$%e+|ob1f0f3#Pnp0FqR1LHC6y9LbEKhICsgU1+8< z4y4O0lTVp8gi6uFaxg9;^MOX(m2l|#?GU!WnO;bo1jwV-m}ulBa+I^D0;Z7P*Az4v zC&X4Vr%g7dC^^jO4&$b>9d!Y;7TdbA1Fs;f{vJ<}&v!crX_)jqTe)m{WY2u-pQNg>Ff$y&8<+d5+JCCj}P-L#c=4P)AOos%0`wHHr-QP8rJ$F2g;lRPXvkq9=txc-&7oMDx655wm3nV+tB zd5N#zPd5+3DMng920e0hVoHP+WqWQ5J<%3C!qEsWhM4k5?eOdhy~|b%QY#iujkoEU z*1LpRT2#6i!0TuH@sIK88nA*wx{j1}z4M;eh5!CTtc-vCnvU5uAfGyPPCb0VdmYz; zMqI3bv=3fZg-AY*4`^W0^sF683#fgAy&IV1!mj4u@?G9Ld8zW zu)55o`B|4@bPL_goPL&dM2f}KKqKnN30;IILX9Q{uGIvIsx_Jg zwSxpVCQ=z4NrZ$A-Gfx*)Dh&oy<{6#)H!ntt^&A=2Z7q8n^)sno68BIFVKqDxOLtvGeqN^x3p?XTd18P z7*?D2EoAnVs-kwhV~cbsDb;1uIg%3?p8hfC>w*`3)LnHEwY#*k2^w%fTfE)`WkW>_ zA5)^D+GXfZlC3r{x^_+%wUHGfEI?aap;uE#a-^WvBYO$X?SfLPeZ`Qgp{k$M8nFX9 z$D{Ate_swpErvVYl|1d>o@2%|b3rkxKFnw=&k;hdY^hiPXbGTIn3 z(du@^BbEw6iS*R!XQsAoV(GMN#*w;ti2ibUmr+9xJjPP=pJg4{cH=R3W~}WBOkhUu zlY{ImJrCb0l%hTL@-siwhDXhk8O4MM5kfhOOD&;r+Ll>JEQ?j`FR=z1$Sc`txRwiH z#tO@q`jh>LUJR`hcu~1ilYCw$(Te4{GH_8Uj##nS`N*Ys+>9qkT~wqs=q@ zffS%naVa(?a$?@XJ}VXC>4J<(=3=~_?&)m@kX1)0^BvqQ%d6c2L&$;ylli-9hj1(> z=yyaXWp>gFf{l8{g@EBH*!#(s(>v87Wh$|dxs-Z^6$@*C^Oq&s>2Rl$9NgaE-f6%jFRg=V!lx-zbK*l zZ>n>u%7%IHOze}-6OV-pxle9n9u;C#>MFqpxOVRPTUu0%1Mtb$&=x=0Ta`ki>EX5j zdFJeZ)($ta3Wv5bBb_{3!u2DU4f-gS(hN#gB7o7)T5--na@(Z@^5DAgMJQNRbS*jPLuVz|5eODGNd%Y;i?J>#aq#$>$m4EuGmJg7nh3 zOQ+S}mPZ`q9M-rGqMU+9!4xztSCpmlI{1FYx)9uVISOXUYdGMMCRubMJe9IK-h&uo zxpAm`-BN|+E;9%MCPqG~ba#YcyAS{t8lVF)>~10Dlvw<&;+1Xgo$@+_`GsU;ABt(b zi!iwe#o-xr(C>bTi0xL?hGLPjgdD-uIZya~Nm%80%beE~+S&*`{#5CcY@o)Qy$U)^ z%PwWivQ?`lV{@M3Q>+`~DLYpwD#QB#>hsiQbw`fiEaAgqv}~+@sq-TU(ySOsTJ|>q z_LV~*rNTnjIgO-3gZe`V3@eKvs7rOizgbjOeqeVWgCMvGR3w~KIS>Y+h<+GZA)6Lk z!-(h`g=#_F-Q%zdRjvM-I{zK!;qVJz80Dl+|s=$cN$8y2Z$= zhnD5n)3lK4AXD98YJX(l;iNuDc_Wh%{BOW7aem}Y*{5#RrYaNVkdyfeg-c}>SP z81rpH4QsUPIO?zA-x1($28v-}dsezw&^HF$h#ZK_TKVHHzLI8is!knns#;U`+@-6u zu2m0*QvT377{h~HLuo{3>kTJrU!+xs&Cqjf#iO}Jn=I_VHLL@{=Cs+Vv5G{>qGYat zQJXinN*6HNw9+bU0r6g1B)bbP9g*d%Q@COvdhy0vV09l!U}#q=v1*KH15W3KqOaFK zF)dvbtJ0A`c>i723*+N=uO7h7`{@Gh9M0!d;vqudB=!kQf>$H#tWqj~z41&uHxfK3 z?;N$P zBs;aX&xea%(yw&KFAAMLs;S?6iHJI6!nfk;l?PeK3hb7^u~5tj2ATR7~dg8 zbb{)zWf>*MEF|(mU42`HvCv%lN23vYtuH-pa&!6QhQQHm%J*AxJ~&b_Vo0qaD`(^? z2{=50WOe8*S@F_zs%(@%@Xp-h{Of#jpa22 z!ACJC$O+Cy0CA89j|bL;+{vn;=G8ZYF}$Uig}PdSr|z}LNbP}>ugIKTJ`C{;so?ND zZt@91hjNt_$(@zOC+a?n2`q%&3{E;=ZsGHn^>X2yd@Q1P9_I3+0D;g#0V2;6>ji)M zVHg_CBKO=1U7G~nE@ zug%yO4RO+Rd@mzV$gE4)?uJW_pOI}C5n;;J+!Z1yV6=0;iBh{vSKnZkMw+C4u|^wjjNoFc z;cky{GIs)1A1swEKo9R0ABn|O=7;TXBXs!;4~fT|QV?6lvCkWiPx15I)OG(}K!tRx!T; zyJ6Z5r=neo>S9yqDj^F8cQWgQqH;;?o{{8sG+DR!Q8lZDC0k3bk)DX=u0kcaQ4-G3 zkhc7gpDBfL97VcN=+{-eRUo|!BhESgye!m*8~Cu=<15>ydphYu<21qqye;h*PiP}) zIZFb1ZUBIf$Q;H>o326+fj+22&N$k@8uxsQ#fdCoDQ;Z~HT<$C?YB4~UGD6;x_ZI^ zB;z-Ty6pmT35#m$b^Dhn(XfP0#W7l3DTtu?*ndhGWpY$O@TO-*Qmu55+C$sv$*tkL z*uU?``W!&!~jQkb7-KTMULzs;*es72HIAcW%_Xe z02=O?^4&Q6C6gr;T!dcA6ChFvm}ilpiD>xd{V5T`sNRban1&`8pKM+;J-iWPrTTN8 zBVtk|9GGgNs!H&73$50hxN1=Sd|!%YAXA(s;f0f)L0NnGS2wEg3MaAq?2fXD$V46W zdy)`Wuyv&FybtPm;(ZTC=Nq&&@|~l58BU{nZYKO@;%HYj=OhC@$2tii#P@gn^{4#julW9+Su4Rno}-J`)5LkSbv5n`b=VV=UqqZysu5hJ z8^}9wK;Mo)vu=f8sV@c7=|X~B{s`p;0k)%t?=Zz{FRwhV#}gW6Y9ku&OQ@^xtY7yV zsw^POoT06}b5NzSm&385*MVqb8fEXv597>$j`W5qpetN`z{doQDpL=t-Ht;x+S0E#J&Sq%h%|tUI_BrqS z$^~4Z?++gk$%9f2$D_Gc*Bn66Mx1z5CQg%H8;RfUJOTc;$ll%8KK^~9JN`rvy+lU> z+JXmgB4LiAP!U}n>*9W6hzPM3+C+_o7NK=T=s~RvWyN(y+kWO+u^w6HnOqmH3%O$- zWVOO)-)HbgS)h@mS80%}fmbwL@sWMR*bdH#E$==+Vnt@GdY~eM$Qg)?g^1Jvpghn` zpg`YEIQBb9GonTW(>NCnGIex}?8JuAc-=NUELU122uqC825Yt*3bpzWI?D%=oIi31 zzrnG#&kI+&h>&p1scZG1U`sRDg`D4Pk~y_f4hqU?42Ndf%1V`FST?F54#%Z6-U?My z3r9pC9WLYM4!=NKz77+tAI083o>o-;eSHr$?8Di1I^ zh5predG!$IKQv71w!u}AA)M5;tQ-!L{9JdpiyobnJuJO1HNwyH;|G=kofS6ret-^V zoAdKec$yv;)oa+6)rG!rh*h~(*TY)zwsy%k!ieZ%1wTG^*69&BCmdqYs)`3a|86o^ zOIO64Qe2=A8|%WC&+++lJP-c<^ZDtQ{Pu=@A_KXc2DK~HIV1y}Jimq#A7FSyIq4ZA z{YceUJLn490$7P7$|*(~!dfL5j1HK@qXbo7m^5Xi$@CL`$L4sPl-fi%1=PcB9Tsla zISsQEI&DJ_0*Y%;M{0V3NW-|NM;W5hfNLAUpxp!Urtl_UQn;g@&1Wtq=pPzm936&& z`xI-WN^Wl}5=R4uAn9>qB@KBo;V%tZDd%Zyi-~mgfzzKSb~+76@LXM|9>X1G0cCPO z7}%7sRXfZrkDA;o?Zt!I)ObRa+mi@Zc2&&Qmo=S~Dr5*NfIO#YyQkKI$PT_?QFA&g zz4mXF)ez6oHaEUV&=wDONjX&&NTIL)6Noy^VCj78mB@p&Vj(w;(E;xUo|*A{;_(tM z7rrTo^w=p+@sbdaqtx;Y2%%P46Jd2-XJM`}*SfEicML&r`$E>*Q>SZr{|FLF{IhH= z61f7~Rf%Gdg1vaq89_lKr?*cb7vX(g=?k?N+={#Utna%sLCP z&AW^-HqSQ3587-$$M|eGGSV;8**>7`D|7>;6Pjk0)2!i!kb!CJLbVLzg%mEP1EsZy z+~7u`S?3xfRwA(0S`S35#{(IWJL~D=b2O@nGnu*8 zg8Bl4b6u>dFzX9N#DMDnnnQO!23?8)<9OHuzDK)I2}r4InNPKl>8YpkNFBx#EOllr$QxQ8EvFz+t{c=L3toAZ(n32ig0jA(Krvdca&DVp?w!dYP;O7{b{+tw&anR zVD3pf|zZ&alUqP>q|gmdw}m^`=p-Rx#huhy5mHkuur3q z0a=p6ks2}ULeudb7a_+)My|}%*3H@T%EStHO?kvhyEWfo;Bu2LUABeQaC}5q7+h+m z(IF+O!$UYV37L}Iu9mu5eMXlN2fG@k>%CaEYqY7<0M$3!%9BjfzKnKNV*ijaGr1S@pg}@sc@2bYtB+o|+l1V&{YqcSt$N%Uu%K`F!(}mz zCo)B&K+zvhBGhN3YZ-`Y!X$f^M^!>B!?YoZkBrIQ?2CWP$B%r?AiIXi*zu`1dnVFB zF<7aL&}q6(FUs>=6c7`$`}a}wBjUFR6;J4KP*sLxb`~3?QJJ69gx-ld#z)K0hWRTH zj@n{~`2c;&xy@-}Nl!u3lfx;a9kwXz()H3*XgCt@55)xEcCbkEGFg|3i)BsuL8NGJ z^YsHAdS-SgVb+L_q68o?((&e?_9qrfltr6bGS13w=8imw3qO92ufL(bmfRjD7HW5n zAYfE)W>gPa#o8L#LgxFyrw7h^s-i#mLraB0poSHcms4aDAYn>HZKc6+^WOm2v7KX= z4I?`AR8`=H?^34z^C6z;Ujm|#HN454ipr~=x@<=T}rR)8kb)CZgP zQ8r?_bwkCK+H&@+JR57BbwymbuD})N%1rDh@@T9OG*x0EV*s?y65ta~q1<8&yQh?` zI?J45`S5uNh=;Rt-ja5c)K&uPHeP>Su@FdZ!zR$7ZAAevMt4JbS}=`7)+&?3dNTcu zX&wMBL`0n&9hpTjuN4nQj_i!N(-rB4tKW^1?QA1TW_HB!Cn;)$aFvw+m3Z(mxY#^~ zbW`iwR%KzB3KonpfDB2ZAC@LupJ*Scib7k2&!g46crkj^M@16bZ=|HlVnl#G?Xg6P z^!1BDMYwF$0z8RDi6t+Z5uvpaRLxdWNB~23B5&3~c=#-=V)fFjmP~Z#=^xoang+!{ zY$+w``5N+H-bjJB2jjJov>ZH4m)jIJjnNf!iW6XK4;7GfRLXVOUL7c%>_5S80mDl0y3+oZ`w$jnF+$C;ELQuka2d zDBMZajsifQ9P?G-(bRO_o!17f=l$fn@84X34EXbiw zPzanVrWAVX0UdG{C=D!~q6#k`+9pG@l1QVr@d+EDvryN&W=DeHHB8KY_OHl>{ZV?pbX zjbQ96`av{&&{ud1CNhY?InaW9Ouq#HE#OC>ntx*9^;5jO;_DlJ`uF+wZ~4BfpD^}7 z>Qe5>JQ8V5P*x0N9AZ*r=J7+gb5mBW^d=z&Iw8mq42Ce3^tmL_)c4lO(Bx=lNzxJh z$}0z}&sFzHGUrHZ<$MYx4V*<6tDL-NjC^(knX5nc_f zkJ4-p&cU@h!XJ`=ScW0ckoQ3*9uM!iAo^F@>ugS{1v7&-M;+Qh5Rb^iRSHC8I>b3u zPEpU4t<+UvKZ8~e>^D?@YAbz2&g}zI4i0lTtlG%-o@bQ zn0Z@QhdeXWy9eT&S|h!kF_$Nwnd`)PVy#$@z?JI}x#QFxgUtF)^2+HAQ|YF<@~h}y}J`dvCjn2fTdB{nWzP@%f0 z{dFPVYPW&GrPJ=VZ~;+ErZgNz5SCQ(vEtG>^MiJ!Y+o1DF$HB0a;^HvsJM+T5?gn; zJz$KGkUn~NLSmF8OKF~SIBB;`4YJu`$B6-nax@oLLK|i%(?JAAozVMN!4Xlk)t!Qz zE>WklxY3K(x26n1y46vPLy?5K^pM_9&EgGt3PIR%^0|sCtvSr~t*L*>Rh0&XOXXc{ zO7hv9*OLORy4v}QM_@L*34%o$2tJrq9AjrFZUSTAw4i=T6PeNrMCR#$sO`@x>dA$} z_QHeE$bE))nLA2Wq=<^Kp~(2p%q_ub<|ck5E-ljMm;*EKqod(5utY~6cd*! z%XaH4w>p}n+rHd^sD3k<87z84Pljw87{?kKK=XCFNxD<6bc8Xmc98h!w=`x4LC>)Q zyd*;stW@5`5(^1Z53F$_T?mQV{2-{Ih7mpS6d@Wyq46lDG~;rKt)U}_j`?EG0y0c{ z-*Ow#h@L~&`no2d^v$YcUA1gX9~1xz(nX|hwJHKUM7GNxMhu@M+h7QV7CCrxfc6U# zN(H!(zS;!aBp@SB>1z-#_prD{1)<~xiYUaWNn>REjR4|5JFMt^BQ#PR( z5>6l*nEP?1v=;-xT_VTKW%DNdBRjx|aUFhaArVD7y>`$+91`x5%{TgXpi#Unh4yqS z%BLW-2@G}8VV_vq#>lZb>hXI06P`j@O?>!GkrGe{frm;FPM#{#p-NB0b(JuyGjSzy zS4rsT0b%&Rs_hAXI9&(pL}*)!>kc)>N((N>@aIoVIMk>i^y~kODMesOr2ww6ie#2o z`^|DLiG8pW7f&CE4INlxBUCbCY#dhT&mrqs;C6{H!W7mhn>9XJskO_I43T;j4EN;d zpEsf>Wm~7!+PPL=ydQaK$ro&80FT%B^a(rh_n-5h|32T|u_LfzCp_U29kN;7OLkz@{lpJZi7usXw&0zgSxyG&4r{P2 zv4eU}xhj2EL_{9e)=(Q(uFkR$U?bJbORQC`NM?$*r&oM`ho(o>t<`l6XYcjRYemYOGw}9Ae!{ve!!Gh^bJ>b1O@=sSuF^!O`U(WS`p<=o$HVCkqnn3DqOEuyG#_QtVFyinA0`7O=TLq}m~v7KHr z%Y;^x`+5A?JOskyev`W4L4ds#e6GD#mXLX3AH>3X#Jcc!UAvA#-q_DFJEd|iwd>5k z!!41e=LC?;Tk$czXRpb0P86w=I;{uXUVr*;j{;+EWmL9S~BrEzYK4i&e` zs>0TcVVD2m$N5M=?3XhTS~>2I?TUGn6{Dk!-;D}Rm!aI(tWI{FhH_g>zd44M{+3uc zUC(=l8fn|w;kS5l0x%bEMuyPAJ#ZT&N8ZK(5~k4dMu2=u_#G2-bq%Ilaynj4hZvam z@g8gN@BU$VKj4!#$m$V5%`ZDDuwTfyoRzCqx`X9s52Ia1n-)oeClSV3BT48&?h)gB z8LB&PwB9?+MP}572S?D#;}kk#g8t(PE8h5V(U^zpIhrY-v>wyqkU`tgtG?pUQ{cjA zW<&-sPeN-Vrm};0S^1j?C>K5=?q8*OP`}hCow=wA)nE>F)L6ANuxc|Og>sc>ZLp&r zK@Z79&_X>MhXFtJ5!(SL23&(D~;xy;qGX zw6Te*@`CLUD_gBB2>PS5v25t=Ou$Sj7<0M-R$NU*m*fP{Syw2oDFn=ZVtxpxw^8#F zd#ALw#^IUA^WB3Za{x1qE_TjzLZ5I5zWv1Dk6FZ$4m<#Mlu$ZAx=4%mamXrpdzxey z&?hvDSi!C_EDw>;c>*_wle;yTj1eb~i1sqWDAUd`&}OFS4%I28Ob#fx=T8J891ICb zsR)7`vxkJ3;4wBe*kdzH$kMKeCReUh9Av2_iI%;0&xHPl&{U>HNcB8bvtfmARWzSxFmj?p=z znZ7^UD=RVXQQt){V#=(`+LcMp3$>mTP%{$a(Zb7BftEvi9Gr^+2aqd|!mt2Plz@}( z-KN~$U#6jjdBY`HA9u6pMI}x}drFrZ2?o0k8;9{ZP}#hm$vbee#C?21QfhP6ir12` z9uIu_jOztozv1uyIzNBSoq>pqYW>Ob(6Z~DIQ6U>;~!!q6zzw|tmnJg+O>550FOC_ zV1j6_ou8Bu@xSa;V>leVYZ}v>;J{V@Z9Dq6V|0g@u)Y`sX4j#BpUEgd#16$p@vFMv zD%N4>(Ab>Jzzl@-va$i0b}6S`9}i1;ZcP#jT?EE5CpDak*UPDK@~DHiWkOt~ z6{^zobe|SvGOt#et@=?~@#Rfxr4yvAXV-O=71OW)JxISaTNrhu^_ISxJQST;f|-)9z*7=r!THoR2UYG6kqG1=!08-4Ingj6`1PvsZD3>hP^-)g zEUZj!Xh^viUYyGL^SL`{OK9Y^s@k}j0zRq%+DihmX-+wN$72QLkD{z22{J4CFam|Q+vbk4%zPA?{zKfZdj+VT2@7Sk@SWQN57!PRFO?S zERWNd?b`FQo%4L;ad6nh?k21A1kyf&>5puX^a(Gw*lSAKw7%Aj*$~F zj>V|m@U8IY?_Lw6pF`As*M2W78<|_ zL&z-jp!Ju0R8kQNg||!l0Db+Z0y6__A3QCw8i*ogqZ`D2p7_!^JfpD zh35S_^g0D;ktqmKaSk>Ln$mk(z+@15-TU!20d1p)1xW7*0fl@voyzs~X>uh7gH%i_ zb?DYDOHf@&luQXdO4x5;-2_je$C%@szsUt}n61gy+RY@qW~myW;xN~nbC`q&X^XLk zqWNRliD@K!$EE&67#tkM7;0m{UHihsBFEg;pk5heF(P7GbN)GYeJQx?bM*y#MNqo8 zr)bP6*$*Va?MI#n8B{}Yi_|%A7c)6pW3sPomLlWtf;A;NO+7QS7PANSbKv_hP8pfi zX*F5Dy1Ecj`c)mcM_Wdsi(~#Gtd(NY4|24=x*mu&EKg8=7eY+QYA9Lq!5~mG8r&{A z#OrS<22_EC)~@f~VovM4<5%?j8($N>A9u~WA&_6NiCgJueJS+oCK17B0PXdoKs&@W zWH~j4F^Qp+|6F2#zn*B!th?KNMBhi)axP%x>q+SnA(&N&DB|506N8No)(WO6(S0bX zm*Q_zh?~i`#)M#If*cUZOjI3*Cr{R?!S(EIvg2zwO;E)&;GE*l#1)9Z7)lFTCrC3#T0lx60Yu;gGB}r-{NjE@y6oH~NC-ADF59T)idf#J z5~}XbNEjAp4JISjb&=cj7JDZn@|-|$-;k5Q>SoS;G7nb76{9A~F~@o4-nrO_k+d!C z_E=jqFy^1w8?Uc;dBofMxCVM9Q((zM(6vKR;>58`Y(`L?Xagz5bHAJw0dI0%RkQ+> zRYzsPgjFT(#Nny!g#j4uEQW)kR%lJHELdhD_^ZCRa1oMUJ@#=Y_dfZIe8jrq@rb;zE}V`1%#~bK<3>&*c3~ZSh}%LI z(sR-1flmfly*{p42EBsHb5LldGwN``g8GnI6h~jKmNH9+C}|>b&H-Xc@LxXFQ}fsx zdGOpg`y7Q6BpZ7pa0OQ2y7J`_FIRPB4;AY!bvAO1c~!(2!Cg@##`HUl#_xUtNN!-t zDp*Zp^ab1`>r6g?80}}K27NqJ-IWL0IL~it+BBNOOa&ZC`_PJpcKX1bOnOytu_J&y zM+*+Qr9D6m&8VXwb(7kgEI4b*lL3g6HCMBCi z1b5*W#E<304mY-c=$S;8@RWeJf)dpjkeL9V$9Ay@yoD}qFU!v4?=E(Z_B{)0#!91V zs=i>MK}reXY|W#m0N=`GXt+#sMmwCYUr0jr+Q@5r25^y($m2(110E@AjZHB~ZZ{ym zrnfkfS#MQ&*98TYEbly|&h3?D>K;(IRi!7#ssUYQga`jrXPLlPm{t#W9Y!IAc$2BF zPs(;_-ywz|73+jfQy86yT(gh_sYk|X=<&9OVl59xTXj4B2%eDMGa(i#N^85Rswz5> z)DAEliyFq>l zB~AQ{cV1?Gq$-5dtpt#3Az9vs5Ii8x&}~ElR)?tD^n;>-Qr2@{#kJlPv)Dtd&cC$% z&F*!xnL{HY9W>wdXZUhrtvIKnQdvpb)QJ>sl55YjBX$@~Ag zrMt>#<7vf*g_-VG8_k859+*Hi>A-cxT7isnuuoR|0XN`7@V}$jL7uB<#n6nL_o69v z1ZznP62(sZf#xh~*l9&mz!Q3w>*?d=4A@{lqEz{>vX?Q^Os$QLB9BlgHD662NoEkk zz^p9C&sZTb%&>vv?){;H3I7^qr!+MtG%q*YA&5)vYkJ!E4AMfjx$w-im5Q%H8NH!v5OxIAIJpzf^%1G6h&WbU#T^Bs{7%pQD zedi!gpIs?*)MHzz_AVjw0b<50dzk|6@?`^KugCxd5BN`lAD z%ts-AKz8=bwYp*uBe9f?7nbe;=*gL>!3aO$TwXE^JF>n(@TjiE=kM%<*p`RV-G`YsJS8 z>X6HlAD%mN<9Z-~i=Nt-$kSox^%~-Usyp)yChS@g>&F<2V$^?aQ|; zQqJb6jUek^#Z7104!xa0YB5BFuU8=b-IR@*^9s6rZb$ZlF2AB^qTH>(Du9f9ZlU_Y z`#$@DhYqSIkQMxwyi-$zjg;xqHTFBBn=O}KfaFu%oyn)QTDGvhy(3={7nG$g8y4?* z5^PR^Y7`rScHO`s;7x+L-@R2@ z2q5lV>Oc~_@a^U`c2B%7nAvPY1d1T!hAxcody++#{oTu zqc(HBS;`ILkUX9;Y)_=rO+LU3SBZqvwe0hIn0=YsP1-gLj5!VX+LLP_ArTA zjEt?ea0F;$v1=Au4v0b^+p=66ZaJuMRDMSD@)$ehW&ZvIVFqRiQAM#Xc}xFc>k`IS zxN$BXs`6_r`q8B|+L&*pa>!C!XW!8-&u=X8^>PxGOzA%Ldl%=X2S^6oIniM*RGF1c z2$60kj}FkG&v5L`1XMHgR-wE`S9|MXp+EH&KEzP*VzMn}M{9zeyz~}atZu<5nA&A` zbfvW#>ZW%X*YpZJU6GdMMBGiz%tIz%t7r`iRR&mM`O4|S{EjQ(xsXqbWpkt;tR9q1eF~a~tyfQQ^+Z3mwiprcmS=;({_r zsS=5dI;F4noDm$1bsk3tU8f4oV{H#}ExdPrjQ&c_S8`spNe%z*v3ZuT=aS}hetMV=b4I#w+ z9oEMZLT{wWDYkKbFlh+(lSdZTC3$Af;B36NOXEF})Z9hI0^H>gD>HEcKpeqa$*W-J zBsa1rX1E^(65~vChpxk6%qv#)1qI3a@&Xs8Rv`3@ZY;!U;N@3#UJv~6J?{1B+P=$m8s2(yxCjb`(X$C;81>9RTHi}bRd??)|XdNlfWKaq->%N`3<>A zI=wB&RLx5_)ZImCyK;ZWWvYhYw0OBlp4@nP1mnmEq0fpsTlr*YnL$TB4zHn?22gF8 zro>|q3rHQPdWAA+5@$#bcFd!x(LZj1BDutu9M9kZn z^-$3=vdFBbzg<~Q+M?q1+dj`&*CWn573CDIZ2LeSt^ldjNYD2H?FIx*F&^1y=PIE= zh|zLpMAu=$T{*}h*XhQJgfW8ctz%VYF&835Tt;3oijk`GsyLq!E5tr4t|&&d*Fmu& zwK*|oq3u~z0kl^^OWXYjZB2~3c$m7J+)v;-=fb+;T7kz}SMDdy&U5B5(EPUx0k`Gf zu=*k*$KrPFWxM1P5_aaef_o5r!I35@p$N|sBn72q1^_vpmcSg7J4s782@TXK=b6CE z6go8#``zwPz8I>nNS+pO(RQ^uhZ=|CTuX8d9)*$cKpb6M5UKY1b*0`Q}NBGyoPncOht7`nA6cR^qCq= z7gN#jMwf2EMR>kB>WndN`GM`tFA6H*l`!21z-_zL^xG1BBa)Abk|3#ONG^0-1h=*z z^!8ws(~6A|Gn3-&;g`^~rPmB?lppcUL&&~4`XTq!)+j;L&LU zLHOmcK2)UnJPYfk_IC-rlgb(^^WGZw_;}rz^#NCQvM*u+*Z5LuQmihO-fCnR!VXt= zhlM*?l}(aLvO=Z+HGK>i|ADiUmUdUcpmEJU<-VwmWk^6C*}f0rxDuEt=OTQ$Qp_y=GGcjDa*;8#yOdf6sjtZPbx2lE4qp#9bl|)1{7cjxT&C z3~l57>XDqySO&<`^(-`(r~RFJ@?q)LFo%*E)0QH+HFE@Vu8>neBa3R2;hzd!iU`9> zB=l_2wNT(<1ZbSTYr~Qt4z6nXO_i$p&I){EsNQ*7`qMrrw&L&v+G%fGMYn5_qe>qk zEp(G2{J5aeUN(8tcRD+7u_UrKEQ)Kjwbz*T!Sg-$Mke-QJ&Ye{*-t3)m@z!{W|;ZW zOl4PhMU5)s?b|odlbFY-@A}UE$HkzVS+w|RqmI-q{(fJowHxB@y3Ris2cku(!8dK6 z!))Bfh0bm~`~VIjceP;WKGnI&rirB%S%-&#^M3w_#$ykvh4r;ywO2e?p`!;fZ)(U~ zz^Bjg;~!!@@bfSE*Prs2uh_^_n@%$0?t^Gpw?E8`k1Zj`uD&B<%y6btsG?@C3YV!- zDPfP8o1r%(G}}^1)Io-3y*ZeJh*dUI~;#3D=25QeqgrkYg)NIze41%`- zE2X9)!0jtqck9a);OfB#j7FtinT_C1k2a@cb5B~DxK+&fQvFX?b@6%HqeJj?TeYlG zT04qx8b3vzsvnGR0POpP^v~HG&uxsq>w{>{+FhR-rL_YR1_9=vYH7#R`K$;aR~+0Yl9_Mq@FFEzwhf`4D4M-RGI`x#JI@yPRt zv+;b#Iq9duMHlPqcdjA(hfXii!S-F~WTvDL5h5oM0EBn>atqrS&IW?@gVr7%yEC$i@?eip7E!3wQclz@% z7oiT<(#2^tD{)%(!8y(g`5b6Xf8eBcV1l1-#rr9!mQ6(E(FLuJP@<#oG``ySk+ z(>NBsFL(KECrSSSdYyv9En$HM4TAuy7LJBG`cb;=uWBA8vtlgAg{c`6qq`WPCyrgO z$|W;s;Ycg;K#4GvF}Wt!gv$67dhVX%C*4C^U6CjIsUC^`E&)dD ziS{dahCR_f>(DP!lpXz}=a`ansJ<`5h7LV(1$kajDO+GvsR25*zQ-KzmYXR``|G!@ z#&!1hC^>}SQ6}q~_pEOgSUwvuhz;${9b~34($}fSgfl#zdOjw}A3WH0x-%@trY?>5 z*_0iz&~izwYxoh=X2Btd6M865OWMC6M9~br?hqPS8ByQMZ%(MA$%ZAVlU2$S6BRca zPUU;GMp{7}CAQkcC%Q)lz&vSN$gvFUGQNlapP3Imh#Y~0_UnLuL@_K!7W24kv9hvv?1R1e?C?ovWEz(OsPZoZy>8lF8@Bf$DBONJne-?7z25n? z-W0)d02r&UeS4}sf~mKIuEg^(kZL4t7vhw|BAi$DHwL4|yx^_s+dCt6#FvU|k}kto zZl{f-W*31+aAB?HaSnEAXJ?+=H|Om|2oWJ!;RhuwL}1lQhB{Z-D3*Kxc5zSTd_3^O zm-zBSyl?zpe>;Es7rwtIA~K>L98UGA93g4fP181xsctB&A|tg*AGN@cBT$IXXUEeb z3X-^Uw4C7yqDaqg@{dW|mW$QYq8SJgN| zL{;>p7b?fRK{P2Otr|m)P+nuJ9;Yf&NHa?b-aSuelKd4;I8JQ7XMX_cgf{9R~=E5|x zRaTynTu%rzGKLbN@{7IkzVp-Tx~_chRw<|ZR-`Q7z)`LlU8F8FJEA6J_({?a$8`*U zjnWhe*ofebXr&i=mbYS5Ns*>HT&`@U_L7TFhzP8FPrN*WeO(pW9uir6oIwk z+gq|(H}ag?Q=1fRsHG;J(DpF^phIz=8(-h>;}0W{GFIg|h!uPgLJ`(nSt}Tm7{aDT z#u!@tfGx;E?Dhb=dHTQ1pyZIU&GB(n&}9c72}ay}z9i?c8BIdQBhKuf`V5UG9YIb@=y?hPY8)QL07`>&Sg>HR%7C?Im8pZO$ao{i1_@Lr> zhtUrZ7i15u)Si(W-k5y(KG0suH3QNB+e!i9@uxLrS5#Xv3VlfxklfzJsWp|BWl&?* zntpL5^?ySf%ste-G)WC;++rP$_>(KK7?7j(3-qB`)e9k0Vm18xdPd*Mp+fL&A3 zIK-U|FT-kW@w&O!9s2WjVcj+~oT`3iVT#T&or};tQn|HQhkn0Xisv}{1b!#FoFWZr zNl|zTfIr&W3oQu^)Rt5J8p`Tn$=)Cx7RwDq_?v)Xgc+H=Yr%3?*?%{O1R`QxSQm&8 z2k$%gGxy1TqSlQ}YS+3Gs&u5Ab2od3mSF6RAEtLV{{Pn>da?>6F<;hiEGR%eZ@zA6 z!qp?zD&|!BmsXc&nfIXzSWF%?x&JVs3DW;b2Gg(qH#5IoS*bAT!u7zTN*O2eoO5sv z&PD>~5Gi9ft%8a>TDAfZD{zG@mhFW|WIZ2iIs=?9pX0|L*Yz6z{`LIdKjpuE#gmUT zVju39Rdudi3lr^Tfy`4?T33vQ*aLwThmUQWNC@1cK{Xq+fyiB7UQ$RvP*aGGx$_c5g5e}m7`50BnDO0+vfbc z%v$Bex)3957b^;Xy9u2W2p$p3B&5}GqhT`L-h9Q$P0kMud(Iwm{h|Qkl|bI=D57T@ zx-U&{f2@v`dW0A}oB#qlf5#iDa>>uZ-gJyJzcQa>^Pc3QOZZoj7YB#SI@>B_%_3)CQDnXe%00w=0b*~g8D}j!9 z@!YvGk*g|Z&U1C{ZZBz`&c?}2D4^OG$Gr`dSki}iAPx3hYK}mhz4NiT!NMuuujAh< zBxwmc6M6FO4WD1}cmVHb;o3EU@r+ekHD{OxEsbMafvo4rwaDEKe@b(MwqpwCQ;AI- zBTr^^jv?yMgwC&BLp-XcyQ~%qnTs6|s2$SY-t+YtFE4RUB+mDZYvs$*y(!j6q}r6# zcu=Z-iT9nq{Br6XCe20OD%w*tu>k2La85+j?sb8{i4*bL^JLU{PMqf`H_UiuH-iQ_ z2sG)7Qm{y|!W4=_CGcG3hUcv1TqO~}(N-}bLZK;Snlv9%r#i1#e94munf59370@+bEM07~jCGVncwMe@H=gC-w z#6G#7u`a|Tt_#-{wXJ8e65Nna_Ar|>v9>{#_ZMz@54)!r39C z(@Jut>|$d>z4@?2x4{0*QwuDE4(Kdp8kU?OygW>P&NOMH77YigJ9D%#k$a@b0dB!L zG6yfyRr6%`CeUb`4SKE^Q7@{+PN}j-6Fa;2RCz3>ue21F0DUV?p=E8npYxfeVzYJ zy_+7VO(y_o@4U2~g%ro)1Z7x9GcmqLA1iD|z7~+~hJzz^dzA`<{f@*Qy}(}_19j;0 zgiURX+$AtOmxnd_dic|a2GqDTFDkWeeqW34>6Vvy$@n-8`W1D1{P%&~ddi$W9xi znbDVr+h?-Rxi+y=LMp~a+dfk6$V%+jXI_V}*7qfwOgWaluV`0h%SHylC{w>kal<_; zc!rM#qf7eFu_^n54+ zu$w@vSVtWY#b-plyGl}W76i%d2q?t=RE!eO6)1Rxn)6cVaUxeYBXIP?mzy@_$Cbzp&sp774|re}=nh&XX%Hw2==>NYa3leO#CYID*Z0?4cm zdvB&61}GpF9#^a@5;!OK#@X13y>p*pfH47FSD-zF7|R?Xbw7$={RH6}7$4c==;?*; zWJn($4Pj6)@Fm_){Pm~&>p%0~-!o%nWM)R*EjjY@3^KHkUJ|7gdd7z4 z&Q{ATnTQG(L)dJN+{-W2okMwwn<>cG?fRH8rfrV0Xf&aZ$8Zycf*Lv^x#Qx;^GU>* z<}005VQhiYKcV%m$ygJ@RR{?x5|t@;mHd6OFEt z#L^RUOU49k3wk_;7_(6-WQrrGu1lT0!z;a+EeXc+qJc*iF&3dMu98NXaGJVFOhjmD zj$a9|06E7=#a51X7S79h)kUIM3$aU7h<1Je1F4( zPtvcqohS3hPw^6QHlv|7S#mN-={^Fn;_rVyU*Gb2i8@4iEw;Y}*!l0L!p)g72{kfm zAn^9Y`@v(yb04Mg;v*F%&rLpxxdpl2%SZ(n+kgm&5XP2eRS(5LTT3=$v-1eLl>Ryk zQSr@2apOELh}mevsiH%uE+Frf@2g%M4rTmL_~PNo*vW6O^#Q}|7oFi1jpG&}hdTk& ziS$fOB@|WNuWjW`kJM|Y5jVoiET7otSG5`Win*Eh|X!C%k#DN4K8a<(9Vp-jU))WFvYzV=!4M~64 zz*;i>A%85@92wengddLk=N0pj$qfoHD$kZ1=9z}Wm&b)^BSV%lQet*b8h*pUl&K}b z=(eId6hn24M>Q=t7GhPQ(Z19?=ZqXY-Ogxs0L&%mm}4#yLlr& zrqCt-0HCJ>OIbAEQE2%XAk3ew0z~IWRT})9%r-KKr6%C%Q)jK=q6ZkP^+@GH~ z)~24xf=sKuVLfamqAt@ohS{iI?NrnGTy~#=6S{O+T(*0XODVQE%}e=okB%W@!eyWG zngT@qB@9x0k;Av=j?YXvPsD1SM@y3b+C*oXKWMiuG9V}@oV-h9xVV23dc3IzWP8&D z^tv_-C4`S*G`2YWmCBdBFJ*`DU^PyBR1B1QejM-3MhEhDJd!n+aBBJ6%cY!5N+M*I zLY;tD4+E)VCzEV^fKY|ER&d(4W%^UV;Slf<25*tf@<{`fwWk_!d%OgeSbgZZqa>_J z4Xs~R0O5_3;bTOBfq1S~dprXrjSkkiD{c{srw^BAo;&x(^Lcg#A22!{$J);Yr{ZwD zwC{+%q5qaS4w|6ftn6FCOdlDu*5qiOBW`{$!W$^vB{x6haPPo0M)jW@aX`xN%;Xlc zJ<^ZMN*EXrExNlrZa8tDTTYL^Pi2@yg`~t2h~Q3w*Frp&f@AKDz43fU?mWQRJ61hY z-q9f(>1$ziNcYnx{P>6X^f`Y04gd3x^V6^RzN_s9;MV-?Upp-PYn~POR&88{s6@n? zvh74dkLW^SBIAP!Eh+-Iy8LuGiQNl-In}^d_jIF)|r$2q@!|#~@?jMOUe)@poe+M7T{RfGZXH3DwJ|O$>}{it%y2c;u`IPbV#uvX+#$X#{2Ktw&9UDRMb_cR$6*FdRV<4 zm^xJ$4V1|1ETQk;&syvAC!B)~yg#w``SH_wxgs-jw=nHcdGL6_<8}T0=lt8hGOo1+ zw1g`v8p*UNgz&Y4~-@fC|uYvc5CD(?kM%j6hIE}n1XncHoc|EWJtBUq^ z1nAtH!rp2NGK4FN)XYz^;mAd)dyGH5Fc)F8vCUDT{93sTy~T@0wvn<;2eFT}tgK@^ zjHX?U>(9n`{R9#m7~hC{5)fb}HC zC2de1tjMM&tH4@2^py-FB9G0_saaAlrg=KLsFR|Zjm1r==_mrZgTvz>{Y1O9w4)OH z9@r7qnQ(M_+Q|gB!iP8ud>vU2ZGdq;G`xWJK&{u8QX7O?`EC`Z6w65fxp+L?T}{?psxcTV1|50w%P3 zHh}aT2VIJVC=vC%rfqYP*>NvH^PCkur(Y^@Fn#WIavjmdu%qS2s*uS?1niCp*+U9O zoQ6)pzKWsMoXgF-$`!gQjV^@U3yTcQ@-*8RpOA#kQL&vcnUEx^*H_Ww6{X3Z%1k%lKsmv`4v4Z0%0H-|pLXRx|QR35j|r%c~hfez}4{F!cJQ(6<6w ziv1HCX@_I8c$l3Gg(g~YL#6d)1_Z^*(5(C~3C+-phoC`$KwD31z@%f0c{Vfl#;NBV z7yZ>Y?OQ}0nK(NKhi}lp46t^2**U{(UCarFs^|3g7!_MWe3g+Z+AWAVTLi*j(GxPf z;+wUwtg4x=-iFm|OHZn{!Bl5q%ymTTab{aGu*z~e#<5^5F0!JT8u53Dd`MCCA8{(Z#jhNvG864v;j)MJG&B?t)kUm`FuEJv za$RxNc29{+ygjp;%a}@t4|a#CMoxo*XsfFD@w?lDWL8-iBplB5e5J zy`;-f39K$)FdEmR!-vY*5y&G(Wc-~M%RD<0Cn8p!SXhy3#mmKG0`uhaiRbgwX)_gE zbbBM7V_`lXc>T0~_<{)h^soG%f8@Wv$9v-NxsxupWSviP>S@OC!0M_zKSaAH)tuDZ zS$C^-;KkXX=wR9M&A^DLl=28gKt{KJaN*?G)u_zlP#|Zr=Lan(C3@;0Lwl#p4P--5 zDLW#m>wu-GA_x`5>1bE-yLU;{SP1I3&x#Sr1gaOCOw5QwNsQ1n z>j;`Mhm}Hpv{OSX7WL{{lSq?d9+||E9gua=1B;D{)9@JScg>z^T=mQgFAtPxNZrKFfr7> znHT|=wT8sWh0IISgbkZ)S8@ofK&@z9kGKMxXE~FOXlQkDk0OPS{kh5^H%&i63-T7m zQ9M74IT<=MbMJh4;Q#l3#Gn4ab++@z^m zJbZhI1-GVDFK0P#_eU3Z)g5Vb`WV8l>{|b=AO}}SwBo7m+tfN#LMibG*PZG!P!v{W z0yuF3Q;CgVR55iUEXok0m|6+vV0R1YA_PVP-**vaCInylK!-^T!%-dr6pc78RH3Ru z+V`>M*aON0)Zwjiz=zC%G+uBDG^e!RiEl8JsH_$;E-1h{&i7nWE@pRgy&lT6A$3`> zAlaNLS3PJ=Gk&3YaQ*&6NXSke+(%ZFq3bMZFmY-g3|RA<(!U`fnN6y^cL zM7^h^nMa!_5`GAY#uvkXoyWGkjM7P4)$eTs?J}u3D4Svp35~pMxG`EjHFm*f$|~zd zy1^|vbDSDjc*WY^b9ldUoCq^a!r{(Kg+=ldVQ~7&!z+JZFXp^5$2?Rm zx;grN<_7Hu%g6q!B2k=vd?W{23`UaXCou%!TWDS*-?l^ZQ$B*xlu(gRvXx1W=-SN5 z4r#^9dF>PcFj#M}Kwq$bX$5XZ-D#?*)>5~%P?e!el zqkBZn@010LHx8_pIH#pJAa{%zQC^VSbK|`mZ6gBL6|rIkPR2=`efAT3b7MH!Rmzq*y@lTHmA4OUtv&&L?OK~LUr*1Qk-)YD9f}rBAxO5b=34;8+UCiz?f=U1KAE@z% zk4Q&z)Z@3r??2rycxv(C%aS?&tK*D5jwU|*MN4qBk{;+*wUQVyHfS@B!?i_Jl@N~w zMBr1LjC%U``HbhudRmT@tIjRXj1^x#$LCM+=~H}v&%geZ|M(eS-{LG62LZJ?^QdB} zzrZjKhq{waT0qJ*p`&fXiX1ZU7_+rZjkuO!zb$Di?hYBD((q7`Hhd|m_?#+TWcjAI zggVki^8e$C_Ft-m%z`2~LdAm~$lE(OCo zrPLWgYH{A|T=4eMg5_gv&?(*!^=!3)w||a8Eaf5#94izK!;K@So_y$gi3=Hy`i$S~ z`e10LF5cFwM1;1TLdXP{Yq*lHva2NM%VuWP$Hap|pSkBghCkC+75q!oWo_Dyf|`%6 z7~22a#uK>^f!sQ@PS!$@Ho9>;#i;W-xs2!1EJ$NRT%1;0>RLV#9BFu3^a=pEGgov! z6&qLjoNRhUNLj#Iu@;cnJI`+Z5XPU>N?_PLNFtmaS5AKtxwEBSd^D<{jim=o4iFjN z-|`QS_42^mcbW9a`89Q^#A-0bRgaPvXJj`CXz#u%{7LXBFUpMo{*S+`zx)~R-}zua zB7gW2|L6ZVu1Eg#uYB&YVh=w4@BpB02v|#Hw84|lPptR1^Glu|zr?ztcA5M7J-@!~ zPmlQWiqEg{xMG#$1BmtO_x$;n^V83{Ph3}Qskn}T-eOQk8E|GUJ)>Gq7ArIfWFjtP z;@k7=jO$WscmphfYH1HOv6(EhY-kQ(R6s-ktDc)k#Hustj6#(%b;cb+AA?FYF^G_* zZ!zNP2P~X;V1&7)2z>zgBxJ^Bk=c1Z#uW7mtIpo{1}aXAP^E;k9*JG_0Tvx<}e8&6p)OkckP#%q%6|T9ZIz>_oU_1d% z!BiUnF|33$qX4<3j8BG|yfcZl}r!_t&RpZcdH`Go-4n=OkP{ zY05_ru-P!hYIPDCYhO9@=D<3nlO#YfqiCIp^BkgkakAFO~(^Pw&e={nh7 z#r=0$yy;owupwT%#9EIrjLkzb0^II!P&-w=WHx2unV8GJu*naD35Cp3TG>9`yZwL_ zqnlAN+@iHR9!vlt;_zgqa)+pqBU-!S0~#3DB*YZ$Ehkd39Ns%)1bfbplVRlWtx=q( zV7mBz!9*!U zij!OF)A+rf_qG&ZsSAU-M?e(?evcdHra(E{X#!jYfJ=^tktPBO0ZrYX&(@I! z5QUf~D3a*b1I5KcXbFl*5SEgcq_`q8_o~fFj>LoJ#d3D1YWAz*1*<88_0dI1QyDL8 z7&OyTPx@s>;CfX05GUh#^0~2}*azoy9BCSH!I=*D>5 znvzo{X?&^)@cfK`4<#Tl&k$wrpiWO0h1{dNKqQ^jMM#W+vf#BxhG?NsS2GKk@T#c;Co+!2d96rA|`k{)2(w zV@e%u#B7;8SoS>8unTsyn^l|4%2H%#4Wzm^N~}J=_=HGC=;0zTBGhLNPf}HGM2GKV zy3RREC~SymS}SFxKvkfEs!>b?uR22@f#WS8O39AL4(6`QjN>R|U*3c-i#a(M2xT2) zH4AS!3j6Hg+2iOu-`2~#ToVyn6FY8{K_2l!DC(tRM))B!@C?)0!jKA->)= zHhdj96IHN+we)jx?|5!x=Bj+}RPQOq{W8U}{RCr=uga%I;sEF{f|~FNbl53FKX~5} zD_>rKH;l5fKAA)APPOH6iZ^*OhPBYI4!7z{8gctuoj`>1%>Vx5`pci<`90s?5euhI zWqQwb#sB(mTr2+eQ@*op(85)@KqY@s_CVA1TI*czZ}|)G`4b)&)>>=fx%1br`Sy+s z{P1O+gZ&n7@8|2=`Q^9s_6A_BE8cg)WII)Tk6e;l2K)fvCD&xFP#mT}?QP?2NqW>tfKf3(@bAx=(ja)+Iw`+doN57akBkg1JkmAR!Xid_H@J>>fiZxpm<~Ppc{r z-`#NLIrKCKP0m6YlS2gUI6ML6e0GTl^h?1BY7`3ZW3jYrXL?P3)?<;YRUVU}hr`d& zDgu;39H5?9=dMoCv(LcJljl6+dLSOL9{BWF=b7(MoGm%Phc>7>*GcD83lxZH4CU_% zmB^M`FeEAma?yk=Em(%LXj75GWZ1S-wx_3?IcxUAE`H2}JUXXPj%Iq!M7(Q0gQG!~ z91ejw22p`V;ag>+rRO3gN1AtGe1OXp^~6HR^wT185-tuwz=#B!@XNMc1gu{|6a*R? zWV{-1bPz3ot<6t$*i)>PdD!RgSYkRasf28dztjKvw#=8=M<{BaDeu;M04(P4UU(96 z^bJIn+I1R32au>_?p%dq`dD8h>W217v=zuNv-2ChP9y2sLi8+}gg7~9pD*KanL=ML z<@(t|Nl3Dy*%%HQ7l4e@tpS6VPH|c+rg8Jfxuq&WqkIk?>gVmhL^#PQjvl`D%>5a( zUR110u_=rX>APGr*Avb)1KHlKlI>eG?;fC0-}9}3h@}(Mn16{#M9*b7y*$i`sNv$? zG6spd%*=MBT-D>SmxllW002ouK~zBPZXE~~1ERArrdHk^%#_tYs>_JTacoTq1xFDv z#$f$dX4z>q@gX9|ka34ojG*I?)keWX?b6=q-2!J+YL!Lrg$GRCXROM@EZD=;#D>2l z(lML6`Q)&ITl^^*YF~@dbt@ORw;s^pwZ8)K#0T4Dmu{m`+JXu%+b9lB+h;Y$hC7_rnI5Tip2975R6V@OFm7NPDyTV;qv3Ww)a|jh zI=wrg8U_biDLB~bM?sT8Prt-G(?%3) zNeU&>-eNSsHF+$!WH1;7BCtY7Pc6`O9IVoiWS)>}jY#i|bE{G%iz;gY7l6pa!%PD4 z@`#t$*a!dk`TWmM_~jdpq*7L%8K*ERlZTFm0m3;WLr({$2vi=dSjs*3BTnXyj8v12 zcE;y;>G&;a7_XcH~JnJnjpJAVsJijBzl`775|ln=HM=hPH$ zmnxCP=qei+O=*rL#9Jq64i`KJxq5~6RDn6_Da;N?%!TRz)c_EWyYo8+w*!ZYclEij z+Zy2&lvML9l{BwlJkOT6x_(@Ce{k1tm#25Io1BskJA^(KF5v0@oSFI{rcsotfZX{?%ao+{lcV*R_5-2Z$B9 zIkvgl>$s`q?V1|r2U@Cn{YrI*jN!Q*^Z{eERgD3fkMzM znAyxB14u8=9mh$n_a?m{&&kCzo!dxr_-P{@aT`6hJ9+rPR`?m=lU_GDAKvis$3(^z zlX3{4@&uhZTi5VvuuwHMJPeo}T!yDFK-VlW(=1YXh?(K<&!ayhtZdOe!T5~x-;YC?OC5O@N zAZ9`V)bd2)K-Hiu-gJ(Rb>+5ivOY5y$u>_tEH6}Po#}XTtGl7Ms0xH;gBD7EN)`#K z4mdR3%S<+{v5Xj@8%CykCcB+1D6s z@5lF*_Gwh3^DxvlMeejhJ!bv$J0HB`QfrL7#kpELk@H%&<#{}^vaiN?4w! z?2%Muq>xZ-0nfW5Wfo*w#bd|-^Z?IlncaSBi&~*>Hp6TGV*;|gYTc*1A`sb=?-@a9 z9Q_Q2EDWn0h%Gtl=40CSF?NvE)LbyV{lZ#9bwhp7S5u)HgQD|fxC%1%x);64$)l!J>^toT{sb zP^h5JQw2mv7(%Aur_q3kLmOm!Grg5@o|cd>#nOfdatU4FmW(xCxHqKq=BHdZDyN-8 z^(Ucyl56B{w~3=tnRv*Olxj%Md!ZQDmDo<2r!#L~E3`F9(uvT1G0C7$}ckcIm-`HCz^H5Ztj;qlFkU@gU zOoaN+m{MU*d8i%j!(}$eyW9IyWzWOEZgDfrN!o=3!~PpeC~ka0y?&7Ob6zpN7rsXi zIcDYyj@o_+!RdWU;|lk{e;>Z06FexboA?o|GI9z6bx=qUR8Wi3P<1HgT$s-?d^BrV z`a+reZCBYydHf&-1fSX*zt*Q>;R-gNBI0f1x3Bp5w|svx%XlWv$pnrX^a@?iU`&8a zN83>IEL%RFI?^EfQdVIuv(7KB`JUDlMjAJ;NcPVeaGo;SLlntw18LD-hV*OY1~W zwU4Ft2W@*Kt>B^@zzXw@&d|3I>QN1N-^1s@{+8DR zfpq2X`;O=PdDa;+SaBh^be~c5h?7RO?$+&!bWu&nrO;Qo&!qsPbUA8~jaXt^VD}|H4<M>wOEdX zlT2|er7p^xkT*{#lv!QX@gA2F;!!e3sh5sj=79~AkPWAgx>EXU%TYrayT-{F1pd|p z5jPcwQ_Frj0Hif#@LrrVP%{iDPKV>IbAJXQfKPr2j>-2BB0~&fHY1DoQ|nVL6Ux~_4;qH|Sg=cqC37|uvT}dr)pmf;jcy(nJZXw>Bk~Xtp^EJg)+m2Q z%ekdy*K2rG{$Qh=TRQYOTjTY7Vh%B#-t$%nI>hG%1yV^rI%+*iVV*~NZmL@$BIbUGfval#p}=66HZb%o?rr8@i54;;E$o2MQUh z)RQudWEAmcRhr`{5Cd^Yj3WYZ(3_Fvjq1TO9A&z(c>)w83q%s=Gp-r5)0OtS8)UWx%f#BQ~~B;bv$I!E{B1Bwnje$2#)13m_c zSz5FKORkDx0g*BV!m{AtF$F7-p|ujNR!Cul?)rA!ApkWgKzO6J$F?^8c{9@$%zd=_ z*P?;)2Kt->h)2u_at2C_UXA_?98hQ^Ws@;3#BL(+qS|%iehAq zF=8jay`A5_mv3~pmo*U1N_nmL=`P^}ylybHTxTpUTu~IN4d`Kot82gyxK&mk? zY3a?qJ4_kgIa`?|8?Dn0b0TGmi%-)FvaGFxIzCNFnME=(#`?y`&U2>Tx*u9~M zqlDKXUE#h6|4{)^w3MGI)tuy}PkU^OoFeK6*+rQe^ir>RH;+Mp*QH8QQE{;dcvmTC z55dIPVh+4cN|UZnQAe^=|9PVNIjSh(l?CSV`}B|zz9xHN*)&R6NLFuEjC=@Wj3Gjb z2Af>%^oZcTZ;EReu)cOdg7h5TK(P@D~5 ztyT`w`?xO3uoPVlmB!ooOG#sqcIeQU#Jb2bDx94}9Kl}^;4&%VRqV|7eO_PU zapC(D;l3&koliLrlHD^N0Bab;$@W&aQ=KHCF3Pf>ScpIV7y*2L|A#U)ul;9Ec7A>>@=)8m9FVK9%8XVE9v;f`iKKHmVeR&kueVpF zi-Y=eD7<-V2`ea6t!s4Qrt4B8;@+THrrx(v4~1eq$-f7H+o(#;V?02r;GfoXj(9|? zAq!0n|7HXOc|)HExHH^saV76Kpe=!HCH8%dB_*HGp2WV{hxqi_;9f&{Bad zrEZ0(|6m-q$>_q7iVbB0VSFD7ODOB|W$%>2NGL2xABrfpbL9Gr_EIZ#cVBnU(48^H0)M|7sQ_^KEer@Wct0)F%f2LDe;ZK`Lvz<^l z!96Zcf?>?m>~z1*m1AgFdgx|9AjVe3t+V0M5{j8SZ@`Y&%yg0Cj6kB|e1|g2U9Y5M zUAjJP9(P!gciXmjxtx0tXs}#JSiVK;H4tj!>sgvfXveq)6Y%Mv7GLYJtvh{f^8%zi zPJ#&034Jd#B>$8mkcbtJM?4;QtT>5%@cxFq^SM>bPPL3E0U1;eBCGy&h)u=KIe2Hm zcObf}Ul*Q|=)38+?yUCJ{sZ&u$`A%@jnAaK*h>k~Y8n^xzw@~Vj@xMGMY|AaNr0hX zCE$vwkkMq*+ODmZJ(xbVvi_`KCH(h6oxXPA*1Q!H0cBz#^h-FhdyfgNDp)|q09{Cf zkYq>9sO!~MR}pyM`1MNx!zuulF&JAY~sP;!I zq=pek;9LeN7BQ@zrpjOw4n^U@=G{3p!A2GIMI{G^-Qd$!w6M$`PpYn#seY*vmb{(B zI2?8u-G$1^&N_AgbIV?{F(aF`pe4~5o>&?`gavg^RBW-ynC;x72_tw2X3D73120Ak z@4^8GH}69eHh{nv-h(0|xPRV|n7B^&nSBrA|w+K&k2CXV_^J$~pUuB%PVmaT`e zCz{Zwqq(wezpDs37f8P2>(DkCRZ`R4@=HGdI3`%K!D>@z;Og+j~AjkWs?0wU+THd4(91t2Cud?IsO* zfS$WI@@B8$A8k~}4F`wgQB6ahrQ);Lo+pq^6$U)0Rx5jG|1 zrQ=~xEY&g`YPG)RRzmJ!L!7i-^wu_Lv?IdRW;oeSrtj!{1R3b?0~@2sikp!DpR7zFkN7Nw&f)~kcdT`FKwzcZn zG-T$IKTV`pKHe9#2pr`UiRt#8m>9CUGT1bo<5%=)W>W7|+s760c)@k8bwws>1ETlM zrjX3qE`dDKoBYnWhO`4s*_e?DO9lQ!#N;YbrdXA|Ip#zR3DvQu@KUya%X6)MPjTu) z2oNIe5^0HApR-ow1b|l=-PniPSdZV&I@F^E7Yo1%qaABRqQv|V(96fpS1iBK?Hl>l zluZI^(_EJfQ4yM{2>4KjOGTbdb`Wf988C_uOrgHGjPU(I>q2(h;RK1i7Or4H^V@s= z`VGImVedE#i99>lD83dA^LW*Lq}!acx(>Hxk;_DA+@;{BPK`M9v^09P777tU9PwrCvmq;!|6`q{fw2`y(h$yHKS{c4>AfBFMnF8uo2 zshs@;)=mV@W{k5j#RC*%&wZJV&R;` z$vknbSTC_2SfAp0#&e(Z90TnvYrN1gTroo)Z6!`i>1vCLV%glTOD+f zYaAFyyAHTBM}C_cxToQdk7{4`hXk1Qf}iX)J?2LynRPP8nRk+qyc8>aQY-0&i$v4L z1dq&7KEem+0U>APq!>I7yD4)O^tu!}G#h`Mk_FCEyRX{n&M zM&M?S#Mz9*Iuss0=sq3v%5v(OizhNza?pB`)Z(qmh+`45hLLWt^?f~mDunW1L7ZjwRq7BO4_TnsJ%XcHtV zv6L?Blq-_;(KgV<3zbpRMmSKU+^3*Oag}3i(a<|I>(LRQp4JZ&g(M&V@So$Gkv2V< zaC8KO%lCJ?tqGB}D%uFHtw`B5gEBvr%u4SOk`fza-l3>%E>-tI54Srs`%41?#T>i? z5$6?Fr9Z;sSE9!X-?dS}ViHRACk;KcCdQVriL>MmV_LRL&M^MJ`)Rt%*-?uq`{-n% zQK$l#{U;@=n;r-9M6`YiVH|=rYG+YxT((**Nedc!#a79bllWnWWfi^FJ5(y1jUnI$ zL+PCxkX(!DA*(Bx)OI%lE#D3=Yujl!Uy}5Z8L9>OK zG74L?0?2))E&Imk`#<5C;y?V{X3%a2MJHuwh}FzUvs5k}0Y zgYx8VeKFjgr@Im?VNfTWJorpSm9Bj*QYxE_y*=D0j!8?tvaIe>s$W&E55y>&i1TA!8v@8R_jsl&Vny5 z@sfzZPV5uUjkk9^H_pkE*gmfvEJ@I-#1Rd*wwKU6OVZj|r1+ble$2^JFXb0;ts1s{ zaLHkz1xSY)*uuw^XtkL@bR|k z2l~^U#zFKdT{u%^hP_r~;v8HHNbH?wpYgObV%b1&kPGTXTDX>;a87o4>;qhQ00Bwg zVTI{R=)Dev4=hD~aJaGXB@6UA-kBcE+ zHdw9^ihRTc9J-2nX!?oQzoCm01c6dfBBoe3jdD7?y`BS3v*N6b_kbb-qLZ8+)H~A~vpkTLaTZjNIvOBRL%u(?K?pATV9mRlVwHJk5RiL~ zoePGf(2d<_hKd6xtE0G4lwB#-ol(gUobVRq9#mL_j9mg<0MasI`XcnfCIm-4IYhET zS$m2~yZS`4M!QD%_qBRJ9)F)?l75b1rUQq?dyf17k!rIPbC6Lv%?}|FwMj1snN90Q z@Fbey4o%VCh;~Q4m??E}C?~Kz1*y~uLVGK>4m!Q}()xI+!>nT|TTL;?ZTm0&ehyjBN zi#>7&!DPhp4mKL_ftL(MbP7Pvmc)qFrQ#e*OOpePrv(ar`FpBZL-StIV+cjkX!JR% z1Gud3&)5VwVcHm)QP+?|L@)*@m`uA_`y_O%6Wg;l0(YaeyDpnYy62WYT+X*M8mWzl2QVFGi z@L68WDg@4uk7YaW{YPjH@kl*Qz>|;Ju5-f{eJ@9}^6PyA)yPw1Ol)BYGHj))gNps+ z2WihAJN+q|gy7byGXGe(9(a9O*K)()c|Ngs#ZV)mNhOhmLH;QCf__qe9NPNfey$_t z2c?wvAyX{1X6N&Q(qzRm6z;pS9C@GrKv_k&CMhx}G>b6QNhNXf)buF)LU7R`3;Ahy z%T;;uiaO0x24Pl~VnisCpiU@2aKWI?uN_6;Zar_Wau5_317!%jfU100qy=42a%bVtx2Y!E&ou>-Qyuoq@HlAnn5K6r`^tJ5dx7B zCq#XZDYQD$+wi$bR4Ss$Q_C!axnvM%Q>QF588flg^!RLdB_pN*fsNWVk)~qoII6|b z_!L&ko~g*hSq6JYgu$f99m=s}@(StBvgSgHcV3lyD99uprp3h95T=#x|H@Q z1?VhDwkUm&(re8HRpk*UI&z^DmYsumAW!0`3r`no)?LM|B-VyP+&(;|96%mmWh~$+ zK4^8+FM%8Y%BSn-`Rd3;ZlF#b1u{-xkt9XLd7j6ocs%0UTc&rys%mcnfh&k1&yD@W z<7Hh}KKh6nDI zu7`qanj1)*z;ol}6@U3l{Ppj6d(XHiE`E4paW6@TT3gR;srG)FXFv_gv5&rtD4XHd z0D7{Rm-Uk$fdtOMS~w>|DMr&45O+`D+w;6Vua|{~tGXY9cuexG%p?#EQK;Y`TpwRAq6OT{*!BBPEpptVcXcUcxHQz*)O=-%@%p?S& ziDSiJ0He|d^Fv8Tzq6Q`Xeox(F9I4SZE&^3Hl3-%En4y&k+>Sufda7;2WRK?i0cuL zm$k0k&pbO$ZaBNV=}zITk=3!o;&G^Er?iAAt6lhTi76*W4U;CBk@6Bi8%%=*GzODN zVa1VhUbdt1$f}hq{{DyLP|@6!H_+LmQ?j9Mw#eDJX}9$;-HR(R{zypwfXu zvo6k8)=atNoVzf?D?IX2z5aoX^oV-mBxD10hDN32At;e0sRIhdH+z5(!7$aIm;0if zn=(A-OwSoV6CbGNj#B8mCj{wkMr#r2UW5>_09~&0ZH;lnBU?YluxUU=66vRapq25+ zMYpy`ZSH2c@=U~C!;UF=*EM-Bx``{}de|)#2k$zMn+_VyHF**$ID4{837HuU@HOC+ z+RlhRFemE(MK`#)R1Z!W;|)Qw3xOjT(qXt^sFFZ03&%~xJqh8ih8x2~dq}$4Ar`U& zCOs3op%K5uFh*D3O&Nr;`;Qa1VGWSDX-rr2N+?tU@Rbaq2GW5oqok-8$JTx^Zq{rs z1WG*>=p&;c%{GwoRmo?_QL+trZVDRfc75>S{imk0Or-B3VR=X+vis5vhd`2Ix8axG z)op6a_;7b?n*@TX5gg@&cw?3$B+hU)gf#6#@lP))PEjn>0v)oH@BFHn!CaD_dl}2R z!X7u=P$BH&o{=B4#_J!YI8;FV=Z`|*EwQ&&m1mh1gukEOEn&oqa1|ffP&;lZ3|<$m zD_&lKh_mtad%nNr`?HXWM~l*u9d_MQph$8f29kfTDBIpgH0(r4BQhtIkKW8cH;7i* zO?Zxk?pFhEpg`9VN^a2XY%WN&>h(u<$Qfn>6n{}wTN!xm3L4@dcAgRm=Pt{iq0o2c zG!jC$0_P8%fSR*gW~Cs6cC8tzzCqbtrqWO|lQxqEu#Q?9vp*-_i{IIER5fJ9T5(-i zfw%Yk`D_0AJ>Q=zft`I8P@X)%KHR)-ONCnGq|K~|I2j3CxPZqMxNs0Bu{WMO-k(_~ zoSc)XbXFKIb9I#07^}48X~~q(u&2e8`q}{wHoBUA~qcgR47DaqlIO)c=!V%CT znaTE(NN~CkXqUl|2-1_`pSoYIdmS@p^w%N46FHKDjLW7+!N^K$)=e-(R-btQhEDR> zQvC{?qpEjlPKBiaPjQNft%GV5B6&Bp#IhuBGIbnlsUk#+$UYo6Y{%#j9$fxfa0f(a z859ZFQp`b@;S)E>2}?v^>#R2A+% z{+mWzF}t1`9;MJ$q!g$_sWT&a_;?Zl!}M7?s_*uG4|SdA6IV4n)}?s#4p(AUU>_j! zdc^xaZ##bcgx3eocL3NLSa#T8XAUc6tc4NU4#RLQl(Rb`y(58~FEaPR=U4ps50Q!Y z4a7Q`dZrV3@+`XkISAx|j)hK~#74fn;J^PA|Mx%Q{XHMoI(itpR_po@qOMa^c_-(? zeYXG~y)Q#HesQ%hGS-UZspm+#3D(sZ!N)WeO>QJa=!mK_=EQeMvVf!!uSU{)0xD)P`YLOnu^`eTmS0K}3Xw2oz>D&s^jK|&M4LJ*6 zo19}5<3xm-f{cRVjRLl@L^w%v)h$zAp%h_o*8v%JL!~bD*QtIbp0*a9Z|dAOOiG%} z>RfBC)gPfkg)ogj1V_p2Is#Z&8~bD)tVhHZFE7{+JfCr%?l2#WO<1Nej9hc-K$Q{t z?sd<-xSS z+_2J?qa+T^?OfrQsWag+bb;1?lNJj3gI$d)4=6S%Le%m0=d=W2lWvki9dO~Cmf)vc z;qWea3kd-ZZ8d&=Khk zo0_8p5a1q|89L<=eR6t@f7BB1r3R|Tdm!47^- ztoz_N$q74_g~Y5swGC)U%!p)jI4n(nHQIYjODLX^k-3KJ{_9xiJ$BX%5-MMn7?o3T zyW%z_fX4u0w(!VoNV_y5qL@_ z9Wd?w!(joauqqoE1Ocd>By*shmk?BRh_)u*prQ-g9gLde&OnUqmqIIoCNM@(o0ViQ zL9@>6C^apxaNjItK)GZ%Bw$7dR)P=0a=4R^Nv9k5?HD~bj-s1K0dJ-dl7|;`a*W+Y zuT&mk>i-e2Do!|#wtOXz5!h1UW5mx^hQg)eD_S$jnQ(ATE^NKT(oR<#Snq6&AQ!mj z+l_U%1Xcbe_YsJeW%xN!%_Tkz=x#mE!AHciM4@1#x}QN>Wh!B2gX-M!Y-JG&!}(rYTO1<`tqMIW*9*Bn4{IxJAayhW*`1bYnbm zF?9=@z{jZ)8T1^tgqKG~9SX_{NWf@}W_W-T zvEJmp?zF@MTpM+BC90QtTI7HUgg7~dt+_7NxslK)Ytrnf zjzOf$*JDLQ(hic_H>KEfh>-x1iM6m#@G%HkvDhmg*x}%{fS?^{OSZWpYJ1Dd4X&$- zT!FLp6A_5TZ7daaU`Uo1b zs6=G``A7WWOaA&>XCKQZ1LX0Rp4f>~Tb|bg(ZKT=`&)1DU^o<+uTJS2;sRR6ZwwwJnLHP73;#w>pCm< zv-jofs0TJs;UEeYIQz4F;bv78K% zJTdeSLJ!@a^J?0I zst1Np3fRQFG0dSpu#y}=vUBNC9~Wh|0YlF;6PqReUJMJb#+Wcc&U-Y1On27Scte`` z;2J~md4FARD%VRZB;>;?QUgBUhInLEI#9^rqj?L^axNrFT;>+s=i0U*@k+YzH5xo> zdY#z{UbSdsyDvhRby7qrrGkQrZ+F1c!`pklzvVuNC6akmB<_vL zIKo8O*;XH&mmVm%(j?4|s>F31rBE022#;h1)E*(0Z&?X-V;=?DZzZ-7Vbo;3kni}!IQ$mLPR(h=i7M2(w?e&B*_+5jG03}Fe11>AF-{BvIxMiFS} z$XySb2Fr0!hLF(6WOS@09jzc}g}W4SxXj;r5~`@Z%M(o*2X|5`U`Eu*J15=G36{^W zYBS5_XF{teffYRRro1BfRB36qp)ZwaBI6)&;#$&L@_=A#ei=K+L?RYeaO?DasMr68 zu7B;aY&nhtLG#!r^F9EOAjOABwR$wY=KuesS+myks3j330bJnTs?4*)=7XD=$0@K& zB5qaYIeSO=!`$4%BSPOrUBb3nDT;4G zwO!W*fOnre=$9s7w>Rj5IJCKug|%vL2klLS$^m;1y-dg`_W=*CLu<&~ zcz@uxf3*tx^9dhhTOjrZONXdnU=#GsTKZLi#Qlly-|@G9Q~&a>`{P-ww8^@96L(>` zG*-k~DAcB}i`~|)APywB>%RHJJHG!Oxbe%^`tp@nRi%S$h8=Ysf2pIiZ9!*|%0yY- zbPP|Y9qY?SFQ+=uf^2;nU~1ym{Q2geFTW93*i-Tgo6@&*7(DozT-$aySY=SDoaGm_ zyxLDBa70NHMz6mLRJQ&79BQ{<=DXuc>{CH%UM3`ft7WbTg-QOUaPrgO zMmd^0s-LA{prm-xcP{xkFX7~fvW=Bvt`btj<%C}x<0wP>)03`x#-}c1Q6mkxgMMO@ zaNc@8UtCBjMtQZx@{y7+6G*ZQ*lLa@D-UFUmat{LBnkZ+ua$N zeH}N8%0lz`iH5B^9;TTw=ko`TPvPJ+2o)LJtTV-u{%)C|aP9#W&xo827-z~b8aoME zaOA*ZyWL@slhT?qjDs0+WG@v{x3Qs@H)kfWK`im`mhzW(V;B;oICm+okwDNmkWA?Qic~G%X1^WIL<|R4)XucqU|u!(Du9-o^%CSh3i`Cyq^xz4 z#FzPxr=9=ALA%eWhoK6xV-&El!Cs$cGlu!m}>C?mXzwn*+og)LQ>PfC==(w2A3Xsw?003|;TvzQ! zar54|@4g3__pSUru1vUbB=b7jJREaM67#BzI@)XvJ;-n&t7phgbWGsN%&joj8Kh4k zIj~u~Z1_DI`l~i=v*P(@bl29FHp3oV4ghJ3U}FWH6A!-0VPxYRz)OgsZIHW5H-KFj zYBnU??xkw1Wzv5?c&jrLB+ysFQ;7N?l*bvo*WD~U4YXgBxby00M+YU)`-|-r`O7le zCXz`avxM0j*Cqha&+i`4%JdF97~r;p(&KAgDy4LJSdyw2{7UpnMDH#ARd{ahjZ`7p zLzj8^TE)#Gw`gY;0t?l<;aLwdmlI?<%x)BU_qjlXu+Z5&Kdkg?oI5fN3riReyDm?Wd|~B0w8NGaMzcwyl=d{ zq0#|29v-)=sw(bl11{uilpJ)NY5=8^+a*^Lzy39T^&@`ytXt8yX?a^wPhsJ>QJfiu zeTf7%?t6dtUVrW6m} z>d#;Bum8?}{e9n+T&&}$*{Zhpwbbded{w(nPxV?cI~yHxijNx~PrN^{Kiwv0uC={Y z0jWFs@^edG7^m{0mJVnx=*7m~2fc=j^^WjZc>y}}R$Zcr&OlD|A4ksmMbFEzeo6^b z5tDFgxT-X$bhRztl*a47L;Cx|o3Mu_%Oim!w}&ADK9@UX&KRsM(S;KIdYOpOd808L zv3M_V1#~7w^1pYXn}jVCM?I5#8zPxalKbA=xNlrkNbRL`!G?fh~hJ4o|32c zt!`C7+0YofjFI$oskIP>z?q^uRRj`YYgHSd8VCfoF2OFqn>c!A%ZX%SS?V2;+awag zf`kOpRjB?S9PY)K_b9IC?uw7Y+_#19R588InfNKnt864cb0*|#F7gdbMX%~*<$6-% z@X43!BXArj=tRY`YG7k)6qsX#SL+p5;lih~N$k5hZaQxrdEU z@uO;Jn0{X6RXitoCt255V2kpQkJ_Ooo7=(AvB%HHM2%3Gd?i#%b6Lxw1KyL&kpnnj zZ*Jo4DwJK=6U_Sje9A{GDN{=opKQL8SRHl*6*D0rMN?T?%xpy^5z;y79Dfu1wKrB6Yt3J$lKuhX`vTSqmUR{-O{g9vP4kPMiYEHOlqp1v={@AWvl28prJe+cvwP-;9WU&!D&~z zQ7*P8pIknPw~8jsG`!Yfv>uxDi>TmHAQaCB~Q5>e7ZN1t=c!dAY?pVJ1JY zW#{HdjLpYfp^M$xbWOT&tktyT^_eAh4oRiA64%>X73%YoA3yJpPu@BpW(9Efj>aAF zm+2}q_=ErfYJdho;g<0-?`(G)%)oqIf73sFsMNeGv1)?y5m+p)kt_P1DWBs%_MdFp zi)xA{6C_N&%Fj0DWwXy5noNKkqkE$zioZ-f+}hLfH^bY#gu@``DNUB zdJwCdtS1f0-%8QN!(3^8FZ6Kb;(1N1b071_fzQUN>TbORU|V{7VBn(1z}q<+2&#C{jYx~W1!J%*AY*4rltD&& zuKg>bh=h{9|MwsVt>GO*HUKLDS=_tNRhJ9AHZ^I!Hhei?n0_2X9It!>sa`Los z{5~4u9z_{5R_&X8m2fj163gz#SZDt1EC{!(Zk1HDDN>Y$Er4AJ>bQv_$(omsmK;Gw z4)X&7zL4tpvct^C@A$LhtVxg}gjXj%bRpsOM4s3iyty8=u6ldNzH#5!_scB*;*pAc za>G)EE_r;2PU3iLucK;|tXhsc1o~$O2Rq`ewzCahM%~H4EdXhDx!m6wqyWPvZHqhp z9M7RSTLz=oxq>loq{`oVJTz<91!?{IT$V8$*Y>_Kq;U;RB}MBLu}1}M$=M9|+HlmO zUaoKA2xm2>R4>DfS`MNVh@}>IY9eVJ1|J5YF`iV%FPxlfU|fnV%;{0b zYg68H+&+n%o;Is2#~*t3?RuSI^i)%hn7j)UjYhW#UB}0?YF3!*BLz^CkXm*x6xIr? znxp;>FRYh$1?->8d&}trO$jCrO zBO+8@xjvNT{;JsE5yR|=eGJwSjQmcX${~(^ro+z2C?J!1i8{uMBYPPI{6~LcZ?mFN zFL}a2N8sp%0CMDJ)clJl*97Z2!{U6%y3kUPEq5$UUp|BEz_PU&S}-_Uy~dpRyy6?$ z-w~i~tvaEmGa@*RI|q$YF?}-03~PCJ*YV@2N@e*QL?KI-(r7JC?+3)ES4+a><(RjmCIS^)SQKmw&Y!1mpqNK`aD zw!H3pD8X8FEv$+M;l|n<+}t-dvE8ni$@kXxD$v{z=={2eTM$ z2a3EcQPLa-oo?JJfC|)&&#~Va@M*Y;EEC91Vz=JiPwE1Q-j{b>V1c(sEk?uJXD7BqP_@Zx8DUlxa8*~(IVMv|_%}x@Ev`C- zdqAGe4qlt>+-x}ozS1@_c}`{Zw9oKrfh=7;u`_R!(I#T@W%H%@T2>3IR`r@zH>M$X zM`wkloawHB)Tky&%!GzD;FCG*?Cnd^jHt!pc!u7yzSJql17RYXR zt-Uvj_1ygU;P>zKSbW}x^{u{&JS~L^@Ic>i(pQmt1g@RztvRVM&msyNKmN$y{D`k# zaewx~JU#;0R%@vj(;n<@cB=AdSistw&#(CLJN&1=#{c>^K3UhJxKm%mZc}L8ZSI9a z)lETFfzQ1+{_eNypCIbzulujwYj>|40xgrqF_m*2r9#+<;do$5;XJ6ZufV?6+g4uc zkJSr?H012P2GGrEcp>?1{L4mC3YGq6`-qM+t+JB4$X=HC zs-=&m9-YXetTyRfd9n%dEtwrcaLl#(#C6{IBJSOGH z!)*ZNDC*67v(wEOQY6sC))l>rx-i884B}K2kZCRBPM1b&+R;1E`d`7YEBpwRg9i(wS`cG7LX>2CF#MIU?AZtU0ZHr;WV<;vKGiKJ7ij8*>x- z7iFKpU8~nAiYX?m=bhbc)aRsj7|Zw)-2z>+peg}K?>a=>+^K+MZS#4NC~FTd?q*hm&}Y$nPd}X5~Nt5$yNl?b-Bwaxs+t zz8sL~lzYk+6EaSCn1LKtZPw@U(r7+~qt`BgJ)~s{C5jql)2%LU(~C|$T#k$)g7TUM z`$QBWLBneQym=5qTFZu}UPE^KSSL0+VyEby?NpoYH+DhmyDc19Q%J^v!s z#YflO7M>fw|1*F86Tf`at|HJI3JKg>d2!2W6MbqRsjE=i6E{&@@YT0UBaH%-kq(Uk z>+Y3Hur}5z6x3sb+SGw+eGTmGo)7gb7YeodM8gYYad(xl_U7K)3ya{^?!+T(istU> z{c`}4c(!o8k|~p1Nb3NOGGT1Hy3@EBXhDKu#r6;@>(VK*-Bp zC+NArb`jrEc}hmZjaz{^p=iN7X+7Pv16YZ4$@I{iT_D!$FPnd41G;csVkM4_!K2ei zREfGrC2lnYsRLG@2(8#|u>p9b;1d?>xVt7O@09z zcW?eht>R6ywM1^Ph+7EF0`3++NtF8*`PaY32cDlk6Ssl& z#sdEOSNQI~t@pS4|N0jKyVe@V9!ja3>6`6k0AnoG3l`YK*H7%idMn<2#Wf=8c7oJH zy2H_Rkv5MyPz0{drPyMPSW2cdV$;esj}PMrgaOlxr-U*bl4dp;oG~BbF^Vu7n>3R~ z`A#1h@fqEwB<0i*aQ)Cf$LpV&A&I@&UAo=1TE`Qzl5%7K!(A*}!1=#6o-fmg1Hdh0 z137{2@piwPD;g$o%0`6ay=kcmwSXI&d*ADNkidY zPVvT#Ct`OZZCUJc-YXZu(Rj!s8mYajJT=QpA6Ky?Luj}ZQ#-PGHKNT*sbB12dAfe= zO!!ojrw)tveD7?gn=#uI3kO@tH2Y)BJgh#_(YpaCKI{#V=E_}tS%m*>YuVd9{gzw? z<788lY5i=Pp`8rbRwSWh38Ca~Qu6p3&nd*V&5I82vBo2JOYbEc3z43$Ib`;Wl#B{u zLaFq?rsFS)7(XSR$5RGl=J`5Z)H_5Trgu1O{vtFOo-w-B&*;~{ z>5nb;7(r0GB~f*l3LUL#h-V$Ji6mBx+_HsNzSiZ@o_X{5Bd!bt_!r~;RmW$-T8$WO zW{upNmDn*TRpN(dNidFK(b0V6oA*weuw(NPRE=R1;95wl_G|-$3Q)%fQiv4=5J?pT zdCZJJZBnt*sR|qycm(qgU^?{ABTUTLG5;*fYC?B@K`HV4{CrDv<;90j+rZ0j4nb(- z;wpyuv;6jg7Ucp?zpEwp60%N-Az!ZosZAv_N1k)wG1eAu2h{J5+yl zovL{?h5y?>sn;G6dB!*&1LH5FJYn7As`s~bJwVo%4}Sf!Kc5|-RuixtZ#7#34V3Jo zhq~Hn^pcM!P#GS_By99f%R|Jy_WU~c(3P`c_lN|I9+ma%qg#1YxO_@NZ2Q$cE918= zdJ0q;*s9tKeebksiVHWn} zOscX1+NUyQeosb4pt)6<%Ynmsut3Dza&HnFxOeUr_tH+4`t^FeH2%+PnrCAd;F8+j16lhOid!tqkq0V-#YBs11b71^ zo=*T9)s-@phpKSt@P;C~qmb%hpaHZ{#J=ZvdC5?x(bc$%p?LWOW8-B%U(5IEBCLWl z5xMrEf_)I$?GBL5y=+&y!(^=v_M~od*vBxK?mtO>mMX+k23=r7@1HBcP&jJabg;@Z z$f*?0iQ(~MM|ty@xFnHwlyNVA_eBo!D)*W7qZ-TvN4KxssO;frqvtf3>`VXv@fdF$ z%I;%pHG&q2xBZqwqLOE9dfVnog{_xUbg=Z}QEVeN;&tF_PbRt6~iHEui_g8re{{&oJy8 zmjLj_SoQ%Bzxp2k^&i)d@A&-0b;ax0)zt!@pZMV&|F8eYbzS@a`dk?_dOdv9Bf5WZ(d1(X z(P7}RW=Ys4=YuCYjttf~3vnx!ElKd;&<`*81%4f*a`O>zzPI&U&6h4wH)){z@eQ?a$h4r3vDNT(i98Hn#ot)>msja|-=9gwSSbq9&*}j)w zBQD>$u-JL`iP*9T?Rl~grYX`x6hD?gG{J7ep30mHScMG!Fuv?!BacTXOzSVNQ}YRP zQ~Vmf<0X18`bSI0^CfTHrKf!?Q~gZcGZZv-GIEyj>0RCvh2u|4&WMGVvYLlGIb6tt z#xM@V$s|3V8<@Chw99Pt#4hgVCf;5hG{79H@1ZsxY=?q1346+H5l1vg>k;XVZ=0=zJRgP< zrf4F3dJf`hHJG)L5<}6kj`L}OeQY(paVily%+Zmn4ocDLSY0RA>A?P4*kK}4H=VX( zcKP)8*5wYgd=m}T^+$IDYYb;oSglvtqTw%NVb&(1^0c#KY8D*H%=ClO{fh#0)aEIm z4u$<5AL#FD9vr(mZ#?yjdO3382!Tj$VJ}v+^D3+8L3zt@0bJdbN%l!w(~#A(UQ5Sz zCjnKJ+O3W-zO9liIGfReMq(brp#(U-#Fq{CoX!=QbexC`i)IkAfet7d1Hf5%zyUR5!VBIb(0^O5^No5s2ATMc z=8!EkG9vmIDkvBh^1o&fI362)LZ1r~%x+#8!ek8v_D)#8!)9>0Wo4UOc@IS5GG0E< zSmSZME=vc6;dqRmEIc}Bbb`&KAe@^CR6-3s;v_X4d0Jf8s_Uw20gJzU;NO4ZAO4Jw zd$GJ%7X{$nq}s3q^*4aN$TX@p+AQ^k=dy`%M8^n2Aq;l-)k_?XG^RDcTE0z`+*<&; z1s=oQNlj6F7y_8BfZgAteWTAdemuM8N7r`;QhTJg*^h4arXBC73 z965RJPpyUktMdPDN+`HoXMrt=7A40N5?E4u359ke6Q=qcQ`6FQMKUWx;4w-`82wuu!V zFYZm0*F3rbaHlW9Z<*j9_HgF{kxe92z6sr+YUA^c=cPG2HvAl&of(uCs zPphiy(s*{41Zu5S<#Bf|_gIRsYjNLTaba=KirFW{=%nC7%8{pNI|t>7O0{Fw1Oj2H0m<_~iJ) zYNYDg;}h?T|Md6kuYSbmC$Hjj`%ub>LsiA+C*I!i|NJit-2dZuL#490&m4xkX);PMLT ziWC)HH>2JoH8%fFB}??hqT7bRdG-W*=RK3^H7q{&^Tzd7>#eS< z3iZ5sKc&V@eR5@ZQ6+Y&&^T|bS-yvPzdI0^+MCppn-we@ho%%`VkZ@mrnpxQNvLC) zJ&Af3XnMj6YO9dJx=;z(y8`guyBS8s+n2Wv9fRVjLq@ZjHmBXm`aZ&5g=`!ZiOGi) zM1?SQL?VB{<-o(H!*EEghL(tt=yiRbxYfZMApAe1ca5Ui=*VP6}}Pw zL*5X*P_C#tU=~Ei>s^7+PK+9PMs*lDNCW)>FVe`%jqN?}-dH_>H4v%KOO#s9UwMmH zA6;**`T6cq<$}y@{Z7*2iPKJe<}=4(cN#8jihVJcMSU7hu5Ti`Nm%j@^cmqWC6U7^bDx057jHXt z-GIHSmxP-zW>w7)M8Bw<0py|&h8hG4M92G0@x%d=0$EI#7MY7GT{Ik5@R27+avpb| zbVr_e)-w_rUy`Wf0rUh9-HnBRbB=_@UZez)?EW3|*5dp7x^I4d5?mQ6ZN@=<8|*tlCwO1vb`CXg?)tN=EJin zu400>{+`ui>yXFKLn`2fNdQNPj|PVjp8>I`V;cZW4ZZ6%Kx+Hy(|tj+)8u?gN6*SU z6CNi73>^^NyKvw(TIr2cF7>i+315S3Jhi5uHY;=-D6JojK^|!3sB|qnF7=oE{DuGi z6Mp&ypRB%{_*QF_7H|44ylqyv`|8vguo1fOB+6whcfsYg$#Z5Q+%>*-z4*e+{{*t@R*pIomaIm6nZsDJNX6UDWv zzkM*(u@T(aYn<<_y15IC{rjL9by_&G6hHyt*xwiv-R2DK~Y3-{Fan0UF}?}O<)h7Y>wCh-@Pe=YC4{X z66zjNCi?H<($4B_!o7U^SF7>9@mM{0!ueP&H(L@|)b9MXsH0kuw0=TL> zgw;A*Yb|K&J-leBY-&l3O8}Hidj&z(5oz6a4QMf+Y!Y^R>^?r z&_L|H$+bJweDd*L>q^N9LJq~P+9YPgU~^9LY^v)Cc4U&|eXYX9Win+A~VRjS+bX;}(ZaAwEISA+kZebI`a@@4&@x?!eM-5|e>TJ6ae05ArmCQ9ObaE(o zbZY+}(!@x?e8#*kKI?*^gW_-t%$LrY1gQJ<3pksMt;GJPi1rIzuwakiP4Ihp4E=5q6GDptVdjUst(0Q_UBtSo^ zKRfHr71@=WzT1xX?h_;igA_-Lf_D$H&WH4}YPJzs|TkY=BuDcH5RmQ1XW( zi)w>PnqPKA&9i^JQUPoOlf{S2hWn&ufxJOpcNhY5xUNPoxy`PE8Gy58YjKLsVOWBf zRyR4d3V(h()Hlc(O#Ik^`T5iGW|}NK_XH}X)xE6b`{8HIsr}Zs&$W^0lm2<(xP*lB z@fQC&Tk7;3$D5kfnB%vO2FDK!b*z^h#NeNb?KfkNr5|%l0=&!luk19%LwiEQi8SK& z7`dq%vQrM2dpwYehewg01Ld7=mS!g}3go7vwj&z2DrZXSZN#oVu}@F-uPfQ&;r4!4 z>|REdGlGNmW%sNI7TsZemI36?f}NLGu~zz1gswlX2 zU;^CAT~>D&cO3hWFxPLXW3n_6Tlu{3v-1bZyrB$9SQ=O;E}#|VsZw%^rR zPtPBJ?7RgN}+ZouK9H@=eXHp9e)8Gc4^%1DnRAJ(qoEr z!ncmnGmdd##$%dVFYlhp%D1pX1B*DIT*Vq#Vz$%J*P7K*>$Fv;t%cpI91^)A!~=&4 zcwFmoRiC8vysaI`VB!sbVZRel`qgLQ7sG&L1}xTrz;=Fz8Q>K6{CL`CS<1s_45^Px z6s#(~UG;dYYZW(t{=$#X{k(lr*0NRQOkOi3Pw7=F(cnHnArRwSozcCa<;chdmL%Z| zsS`g`<*`d>zQ&abupjSc;^O)5{^Sd8!N605^6r+Tj3N^^()tJG@>@(BXkfw zeOa_d;dSB42&Q?y21CO*5|V~2^ru}1m=9SAV@N@_9)9<`?ak`lbjzqD$_4Bfe~288 zAxzMYMiDuGYbLQDKDu-80g^xcjNku+KYhVXJhjPEZ`|U`RjPl1H#h2LF@2^0HYlFT;b4xB+Q8ey3_9nc#t+Aziu_AaEUbkfbilPP6(26ft&Lv@HutV@C3 z>`bUp|ntNR!{-sWSTWmE}YIRQ4=T2q2 z@6;Z@i9YmI$cU=*5B+;L5_2woA6OBZBfw4Ew z9}$IBh26Ap%X06#_KhmCa4oYcyu@NS$N#*6U3;uv94Y+*x-{5B0_xs;<9>K4lE5x3 zbEYO7&2FDJe)+(!f5h86pI@uA^+o)C(;ZXL!oj{t6I#H@^9iMGwJeao{sBMyfM34U z^JW(Vs6(Y8QA1$FjZlO>=^}@XPhjTctzYvciv30?y0`|4c6iTrg zrIW~N!ROiGx%njCoCC<%w0KmuBmv9LMcUdq&jT(`ex=CZ+Sqhh1h6D&dVm0pZiaG$ zOs|CWW3n-$l!bbUP%%GQ73cRL248`sVdgoWjr|iGP zTyzl{Q$TtR_VdR(#(l|2M{#!ONDwtQEaVafTSUk6A#{@JQHg-u<~*dCK6)~itr%&44DCD4?DLtG z0WVapGk%FTaFNVxz$G^i4N}|ET_PcvUe-4>^wiz+Ef7v7o5^HEE9KgD^tQ7I+_Uo0 z;A^d3U6hqM$2@}G@vg}tGWkw|TlZD!LG=TZzKPk`>s5rR(!5T@I*4HONY{BiUzu?; zmJY=I&hqh6HV!#Lqy|qZ#q__}{Zk-x>M@Q9Phl2RKSiZtXvnG5ar$kxfll9qHL!|( zFqXrU zK4;Uj=w+tNt2)~YJksdZ8HHc$IVRetwpctA;ia#Ui6b&n;}diTyol~v$uwwp#%XE( z-NBUlZ$3Qe_<4%&8loYm$EhuZ%x5a;X=VrMBB8UJQx&3I;*>X5&Vxu9nHmFbB|u?c zCUinDdB-(xASMXMwPE9Mbv~Y$)XeGxIc0q_Kj=tFA`LU5;YzP&rY^b*jqs+zd zYSFD3M**2=82cWX0MmBmH&xVAUf1Xk^bS_7Wjk_A^gPWZ9fAhqBVZbD61K)RQYS08 zs7c)dtRM)RUf@Qfa5iT5;Y_3s)IQFFQasDL=lHPF#kFuPTn}6qZsHGr-v9Oo{PMAG zXzSj#q_+jUy;Wjca*0twa(AmEF97>vRbg?1y4<6`dmmb-)5ain8Lc$I zQaEU;(1pV7a&Wi9_x@-)&a|=Pzcg8IR)4s?@2*>KX;Cw8PR#qXJ#8J@fZ#Xj` zDWZ4dm3v?8;rgpZF2tOb<@i8CZUAF<=^{(vRc0pT;gyG{ITnCg*=vH%DT5-%No!NI z@-2Hg9uL5S&I<%vaYD+F9D+v>t^3F2VQrl)NXOcV0HqRO7RC4OI(lCj$4*JtRW0;& zEfDKL0)6f6J*Oa);Go@%>fIO7wMjT-9wAal5V$}2 z_>TYZw`*1X;iqoPGz?fa_b1-3{m=ifzJJ5>$+x9L1R5D7qs;==rBu0q+W6djT=if7 z>G9?3^Iw0z*W*F5kC?m!d%*IZpTY(nRq$OX1>!=XZs7Cg+oSHUd)&_tsHJAInhecx zvw$tf?cMVh5}5u|xh-ATs;qyBP$<~Q`wn9Q7D^XazN~}{-KIux$&XSKt-)`!lzaR#=>AavDY)D`wiXxv+vD&U2nJ^cza*>6ZgHzDjUBXJ^}wF`#7(y_99~e zT>giG9EO@5(zOT`0{V$olT-}wrDPDzn)JV?v{8rj0B26!sTnuBpGD24)t8_L`mxlX2NXPMS45%TLYt#wDE9nf@L`KFJ(j zMgmWw|DntI>^*gMsT?%r_;N+&qe@GvT!M#DC%!yY)K{&JnYB)mp0=P?3U=20jB^SP z>-Fb;OF3ra0A4_$zewK0My6(Q3N*w`D|EI4m;8#Ddj>7>td|69v`SXT7!L0o&NIeB zy^M}>4zkk@IdGOY9agW&X`Yif^E^+fLc`>usZ5M0QtFW|?5IG@q}ST~m?_@GD4A@m z4hs+R+caIkivN}0AvH|*XDXP0<8%RC!4DavRZ{5lPX~gCzj%6uIR*D4q6*AmLOj25 z%@kGr&6skHtsZ~q7krD2eMsN8dI(6t^|uCycqGSwmYtE7!o;SO#Szu_b35;Fz=p$$ zAuUJ7?35NWl31&7&-04&oo9|Dl~*;O4#^^Alm8$f)7}_`53W`seE3o8Xz0Z{`M~)X zNg|xV-^e6$fZsUcH;5ONrqCESB`22Yy|$B4gmaoIFk3}3%2yDk9eHGAjD2MiX*|rB zj&Na9F|JH9^7>`Hu*E*hTsSi0nARB_P(a;D8FM?hX6=wrhnaZ*He_3-6I2)~aK5ha zO)N3_vCZc#FM%u`pyY!oa`&eicZs#??Y$lsNPPLiuOIuVrR#$rdB(k0vTVsAKLNg2A0j&ffAJww7%BpK2~ab8kmW+0KE7b+KAEzHaeDMgJiGF} zkZvOd`-;F9HrXs?MMz~{<(vR>_WCA^iw8eK5@$y-tm-|*bzQhO{`DvR>mTvuvo^tE z*D>fKU_YtrB}XftHg2ZY7sc}seosOjTPYp1m;mE0>3fJ;-dk_{ySsS39=BoLSwo1N75xxGE)Z*f$&oMus;2 zS*2)`mTQ87G(T!Kvh5L!VJcGMx zVbxlTYt?=8?vB}AYhf+zbli8J_$CeQoKT)0mAs*J-iPkw4GgbUtGHdm?(0bR;Sa6F z`|is(P{RxqS7_gp(U%(@H|_&f`*M{FAnLw#=sWxB+V(aNN_`(y%fqXyFZiJSk*>n# zltJvxYemmh?Jz!ONi{37E>x{uRjW4%Vr;VjwE}Us-z8(*MdG>&FwB9<+>Va?Hs4L~ z#`T7))>B;%Y}TneRm=u%;_C;cQt8))fde#=e@nr`RLQz>~?+Gr9fkOfmEv*iDC`_67&IT;Vs8U z;iZM}oQ7YU{$XRLa4EQDzr_4e7-1SHw+Ov!LMIaIz3nzN{aFsB-KD7~YNtwAT>?tr z5_Pnh!Dd>^$OLUfZy6|MgHn`AlS%)6_won$w3rIf$Lh&C+<6B&*_a8zL`p; zDQLH!aA6i0nN@O!kAt!bUJI#x0-}S%YCFK!OJSAdELkzdFu_7lrKa=QGy`=^11h)vkb_3$~*qN+OF)3rENi2JT{=@GMs z5MIgAh`*`Tc8GO&zxk0DtQz(pZezd~0J8(S%q^wehVifsNlX;*Z_2(f`{i$$M)eHak+%y!OUZH&uf z=44>oij?0JyVdO#wgk!vY$hkF zAP|hdm?RcR-Ic*C`WCczx;VQdgqFHghce}*dkNUUzq3@Lp{?lX-uuf}N3IQTwel() z;LUJRzJqS?)Hty-?K<@T`X_Od*~@PkPT{@)U8(9*`QXk7Kc^D07vCQBcq%q*U#nrKYOWYu zFWRAHuI|Uf7Zfd@w%|CS__{~{O*tY-+sc^=h_7V_cliP>_1d(zBJaA4zvZ? zb(vHSi1IdG%=lrT?#kn_WVmFWVR|iFi<;9G#=#xgHehPNYVy#{TPpHZ;i|=^nrU|} z-JQrmB-9kPWQ*6Tt5hc0r3L=Gcbd{c&p21XSc4TPhz z0fd`w8$71lGIqRg&*=Ev5!rI0x`NdH34rzaiSNJTfBw6w!XN*D^(cvpxNrRSSNt#k zcp0r{w>62oy9j|I3cNjMUx>{Do;QE|ZvEGPdi=lt&(E*VwH~GOB#yXOF2l8gI`s5j z_%`s5PVOJ>FLUnHHU2*CQ}WYcOxkfTh`x(`$ompqJ(K-%R9Q8vSQEv4p45a?@2fQu zoe*TA`4VyvLm!4gdkyA$-~O?!R^?xR@d*);yzMXla6aturOyBzEsT|AcMA(dSZ96v z)I`t!U~nc5nr|Hg$Pc_DOri{gE2S4J;e2(fMY>C;d=#BEa({5&ydHRbcfGw~E!=nS zr}V2wA4eoSMz%v9vy1KJLriS&Z(kOcJC~vmSW(dxvD!ZSd2?__>eY^CuitX+ zQpb<*!ugQ&QK8GBY>bIc!w&d6zAX$Xv&*R)ORtV1=Q!pyX9)mM)epyzYzHE{giC}G zc9qY)k`<_iH6_Af>&MWhP6lVYCB68;i5f?zmwxljQnZ!OhpA0!EWgO-odDTFL~bPe z7?PRns7Rx){~Hh139Xe3+-d%pg!Sl9{cY}Pi5||wLur1>FbzFoAq7b{b7nm!u-QT} z1ls1BSU5k_5h<~J+3yLMQF-hzV89i{!~Jy5&iEZL zv?%fkY`5l(rF0QqCD*Jnc$5?@uKt{K=cM+`7~q|AE&Q2K%BD4$r;?MGpmqGIL#kC6 zd7Ny}Nb;!vQQ)USV6sf>|iw8zHmnG`De+4#ydnJzFqc9L>PhD6~;OQ)o{j_WTDMJ ztEw8duNMc8AI3@jh#u2Me%10rS(=??BxlOvut-|@OJvD(jG>aGDbNa7woI+!rN8XqX>L_-CsZPeEOWhP6>N9uJ`ZJ z|17mkfMl2q3`!m=fic@*ZU?Oyd9{dAK_8sMcXppBPO?qWr^c3)nl1*?EE@nFGXMdu%om) zJPxr90-)pa@>owCFggKlcB?K|g~E|UUFBRliv>gFCz!0ow+oMlPB#1UiQoNU|JzUa z+(qIh$?TAodiuXlOpcGTagMOKYYMNl);iIqzeyhxl*9MigAdE?0*nL9QVl`dIEWnE z8trYWvt(m47XTov0hr!8@D4&3IK^_lf=Adz`_@%h7m7OOtuJKh9jM)%($1!b6j3_I z5E@}0k5N$jfgDn6RB#F3@;k-ofaS703&pMQG-XL}ZazqoVA>LGux~5xQkH_vso{K(u5U>R|EPI13&1ERY(93=FW{fU_7jF0B_0YSCVVgO& zg8Eyx_n?*+1bUg(<@KB3jU8`29V%;~Q?<%q{E@NlkH>--5 zZpC7QOUI_qo8Pf}<#h4fh3Zs|TD6lqeSPj z_BZQ)`^U%s=fCfJuPdvxiv%x^Y89$~ShxzS`w*)Nc<%k=dOX(i>&`{&u%9r?7+ZfS z=5oer-xR3a=yGql1^A`#*J-bV1nuulm(OE>ogxsu3L~t_GtUI_0FrnG&H3OI_M1&{ zlb7^EvVVhzYfB0~($`Ulf}^A42FySE@#&vRqr`FYy=!DHM~DQV^H!bwH3aXV!Bs(- zPK}(u#4QX2C+PynC!cridq2Lb$D`J@o}b*eZ6tzE zl2`4uVR&`OKXQw>FiYr(V4d9f$%4@a&_1j8NcPO5Q)QR}RktUn_H)uiiCMPgJhR{% z10aSr;c1A7!byMr%noHx+(#x{T|aju%urvfI;pANS)OP`w_sLcIB)H*C(Wvm_Y9|U zKt+POaikjtEoX6_+=PZ2AvY4rh*MJO)$c;CRF!yzoQkaFO7D@HbutqIXub&7$P&$P z?&F}fAi=rb;pq&YFx%J;%^IzVn}05;I5l!v<1j2Zl$1=;pNE05S;SJGP2$32gpOA( z>eb#{OI>e0+4xBmE~{xLgHY&&lPj5#)_6bvJ10saeT|)?m)EQ_57~;7zn( zLP=yf)Ss}{%g@^RR8Y=>?jw^8J#AE zkbsyxbbeO9^Qhq%`c`iop_qIV_f!QF_(D&t$KKFb=$7HJyMQ5S1UK|a)T9eo`HTi+ zFojiE5x#V?NB@T>Nj}z>{Mz0^dkKRU)psxo+k9MX9wkJTIXQg3;FH0kfSnG3!<%T4 zSPzJ4Ratk92h*x!V^pX$CjyC8c)Zoyqfqtv$zQ%ul|ko}Ins1kVIWJ!Jai(orajDN z3VV|6+%DX$%IYBqD{#;Vpm|db$AI8Q3W;vcQbU%v=<0(xOPUFVfFn z@w?yefB!Q+?%D_CbCvU2h%i4jI0PtmxL`reu2H#N$_%1;vJj;Vx<^ zosxd`#s+&a*x%JA+@)>?nO%Qi_F=f-_&4bC!X=fZjv zj&%T2YhGQq)`i)%N~$g6+A8n{)#~X5K9a<`s({OF9rUd=Iw`N*MAQt-^Xs2#Jz?}E zv~;+MX@b5#&PrLGny*!T_@@E5(NuJ`w=FF9e3iMxva$4gKR?-VWrKY-f*RI@;)d&2 znRHdIkh_gzI9$NGKq~x8zpM78aP&OdH>aqcs%fjKYNuh%Z0?=xMlK+y`(bg_EKfneI0v_7ieu% zuZ1X^Ce)pBJMa1WmEV1b|NM8gs{ZYd+&8{^@W1`%^|!yNk1u;UoM?mBv8NOpSh(*F zjpy2vBk%^u|Mb`E^REBjzwCS+Py=k&TU!P!xF(vEs5a~4iMLCciz%qVDxii!j*#cc z2+vF!sMheUP=+hey5(yo%qIRc{f#8enK7TBiGVaNA$(N7W zQylB-+vohnA0FN*&%l&In1KviJ|Ej2>jMB!`p_ilc*y8RuR0n>@)hzwpk^LuoK$&c zBLNHWdBKu@H(lJ>}zte!vxZSKWaMP zcm{0BLTqB+g!4KuYRxY0 z5mwd6G4vq3BIDIYG8(gOtl!LLtk%O$7 zYJydx&B75&rCv5!`-^=Ify|F7A?I6tZV3q2C9R;OzmW6gt`E8xl~|{z7gDzc;oZk6 zO}H-UtVnDz-#%mZ^uLr#pP94X4Z*c|yr-xwQ|4?slg;k#)`1+L}pK85YHDyM0kW4X1)};{{`odnU zs>(QfF{5B(dtK!_6vGZl3c#&J6;mUFk%MC^Mr%9q7VvImJ^FAnzjQ#r0c#}9V}`E= z{;JD~DK)n8GCd9WKnzDOQ|_5PzxiJOPa%j_p7+a3mb=n(!=gjx0Nb{$eZV`Pp6sii>h3_7?9<>Vh#-D!S@BY9){)`VN zs@wb_p?r63%}ll{Hi@%)n{<{!wsBYFBho&?aGU6hvp_{LH~Y626rhWeZSaMy+*_9| zBJT`-$tX!32OevXB&!!Z_Z*Sn^mU-NzjLI^g9h7GD(yfXAdB=D($ovIm| zI_uxUx%_`g`_;;u|FKjJvgrJ`Np9v0L032xvKip%@T^6yc7`8N7}8z zwXnC&*T5#(4SLvjar->=IZ`oZDLFiKI^NuU6ENthW|KIas@3Ylj{0VgdVA>V3!*l8 zxrouD@8jCI@$*-FZam)NR2-8gIu}`zDXOYFJRyS_&se~7$CGQV?iB1< zk*{?fC}W{Pw(s(E{#eZ;O1kCM?M6D?uRs)W6LkX%Sj8LrXMX=Z|LO1QvFZMpUXuX-)*>)h=21{MV3io+DYS-{>{YyZRF)_vFi`ZuBt(nk$;+m!!e z>e*C?#XjosbN~3mYN-kqIiWVIY~j2-lCG?w8vqmxyzZkoRNb|{=Q&647Ee1!pk5>3 zEqwy5^LXU($6+hwFx5HCN?(IA9A+HdnaAw#!vE+kRER#fjTe3`b=|%YMn;qaXAs82jBCDdjr{E#lHA0FVi{5MuC(20=B>12019+$a{v57-nicJ zc&oM6^U3?!wzmYWI0{)UHm#nF-j$6uGe_zg>1wRD76Z`y1o~P;2INv%Ut;V(+jCO(8F;la@(~uCCOmqXONPI!X__bpE&eu}5}EKC$}v=v zCi2v;Vpgu}IYFX-S}t;x?X_(pd8~|;=OuSFDsrMYIf&n+#k-tHnD=%lAmIaJslv9K z<*OV3DiKF=30RDO(Iaf+FfQ&y5}?7s@ij^hxMdf@OL6dMX=$0*xFf{ZsNn^djna)~ z2I9l|!hY+pBUCrasVX{t+zkVq<)ovI*<1Kssf1k7rlHx`a;l=!_+N)Ag0u}gnv|1`!zIh5 zJKFv{uNTD*-EpP~)p2a@FIakb=xOPBmN8WSU4dnIRjc*8bR(4b1OpudH8}57NhPk& z?3IlekzB%V)LtOhS~NmRm~+IfHEF$9o|dwylE|qyF};b$s7RIrjxb8mD2nfS=*rF3 zO(52!;0&D+)5|csuAxY5pdC#w0Ick~5RIu+&kjCwe5*5fdN+2POQ=-L+g4AY?@NUS z(^<5Pw}i7jQ3B`wV)gBzch8g!q^d`WDm>om{jF-@^OIkG=GPAgdu19{|JWgO2;Q6}%Mxrtp*^ zM)YD@5`R}%)IFFgxW${K& zpSf!Qg8TNkkvc=~&T#^&>y0A%V#zA_MyEkT#4~LaWpOzJ4n`_)Ylf>tcpndZ_m0O} zC_Zog{?Gi~AMndpe(c(-Zi^JoObG1VyAMI=&boJj4VHBZ562vh)|LX$#HVWFL36h&j6hcOP@V+rp$v>@5k+f-9_(x(FLKSzL#JKWU z3miviP}?-V*adpLXJjcg5Lj*=F|K? z397HHb$iJkMcL6dP`c}* z+rA35!{}U_!e(FS0M@;^uCZUglG;X8cyUVr+9P`9(cP9MD2(Tt)H6etKINN5p$+e-_5 ztir7b3<6#5B!GL@Dza|(VtqXEtMBl?{bT+8Z}6+{RTx}Lo3GROx5*;vSeoG+W+}`t zFHoVXH{k#0|Frhr|Mtgyt?s2&($}{kml%8(4wL2psISkxvCtJ?Rv#5%IzBHEt zW(|tTTjdnViwZg3UXZ95(?!6P!IrEQIa3Qdkr3Cj9`AU6t7qZ9;e0rn5K-?cw~Dvn zb&~Nh9e*)r-=|^)r?@V<#v=+tCKE4}75TWLXcC5)BQF^}Gr24b)izTi2!E&``j?0x z^jQg*A`P@f9U*!a-mUs7A93^Ln?7FDRoxA|jS zM6IvsEiA2sxoGDX%{RzeeHV_*JoLkF8+o>&j5eqOi@XFy&>TFkaC*RbO1+3QWi0>8 zco4Kdk-<-`G`-b{02x1>(NREVr%y&roqs=IR3w)uQ@^$wKZ@IT*LW^RE_S%6Y2QFk zCLP$dk9hJ*C=am)D{M1<$|Rn3qF27F4z(CbJ}r?UP~&r9=uFIQrX%ui zKbEfA*eL{HP`28yOIutF$QI;rq%@=gpmphr2HlW~V^r}r+rU_BjkGM27hJJv#wzJPv{Wrr+)_%l`S2%;u8i{fnss-*0; z9n3quU$xx$5wx@V_ulL5WQ>q_rZ$$p42R;y5N$u;avlz)mUrw>efs zA)y&!UG(a8Q`yNOdKy_=!-!?r7CqJzYY2j{S1NAN zEDd2VTtVBmyyP)pA`>b@vlgpFLfQrlC)=eMf3*N*PX}{paaQ3_p*Oi}&$2MF908-N zL+9o9zQ`tg@+D4t;BcltK?a168$W{n5z_MGl25+EFI}6ajHxXB#w`QWiorxd=a_S( zlpZw{2C^n9@?E*DBK*-U(_B;%O3M26U}f8kZ*7J{=2#^ z6!3iF-~Ytl{Q-aeijB2>9DnEn`aFH|P82+e($<-PiXjI~u?=(%0rUR8dJ$+)9CkxS zLFn8Wci$n=+xDr8=v46N`-?gnw3X8Z0r{>tt@m62+RminMFH2Ns<#&cN(^9Ts4f>{ zvmWJLuqwvMFv~agPFlfHT$92+W?!DQouwxFItyXW9i6~DfBMkq9irn;nCF_eePg)B z2f#QNmCf@ht<(%Y-fYiO__oQ*>dI!2?6E)JdjS<&nUk+ud|pTBf7krxG?6wN(hVm; zlE4|~j-rmB^braG9vWzY#0_9$^*>98Z@U!DzE`oWqb7QKuc@BU6a#&iagSl!Shec7 ziNfQpNNRhsQV9pe#+eP@Vyn>}C!PR(nD14D=$1}^DegOJa;{lbt2ZE{3Uy&`KA*gS zwb-Ke)h4)aaqKGGH|8GOjjroK8%EIMXD2ihpj3(2R&wQpqgF<@!)*3d>kVjE6GG5k z3o;vpfnEn$z^MO`|#5v&sY5m({IABy0Y53)~@P~FWAVszsM z`>qsS`lxAwwQoD9`mv8#T;(;3Zlz|ctOv^7#c%M&`x}4#*R?mb1-`?bH{MpCK1t%P zbxCyXR|oFPoisdMc8JG?fBySby#Mg0ebrivskT=RT+mXDAp;=s@x-%FTO}1kNf&br z(kKusEbRb+{DZ-o@NeOlIJXRR>!&2zbGKK|YiNQ&9TTt#U;#JN+S!tZ4NnGA<`gC^ zVKeClKzLfLxGdfyumpj#Y-C#0pL!wxo^P``{UvvLE4&n3f2jyWVaekt@(d9+FsuJ4 zVfnQACJ`j6_>y~?u?+9=I?!tr$@?9g=5p|Z28g6NFDJ=Q;NJULK9La5Puyw2(zt5` z8VRDU-u7K4VshML`bQWRM%zk;uX#9S-kZ9c^tTXgH^#jX9UJhFW__FCXQ|^JF^Xm{GoziaTLHbi8Ma$HlD6H2=kMtp~ zIJ{mj?|-?m&h*|-ANp`)5(ocQ?Qe;N+mn)*;!OBm)(ZX|XW@mj9~JP-@|gOXVi0U{ z9FH4VkRp0STSsiiS;_NXl{|ytJj&dT%8Szm|3uz96@7!z@gG;g3}rUayiH`L(~;bF zJ8aSh6L-j8%%8wC)x4NV87Ry})d65y5ML!sJe&|3uZyEon`R|yCt^q-7G0``@jCPI z0f?A%S?XF2jE@aF|5jH)YaT@+ygqlnb5x2VOXowLfVbsU{E>(0G2=N*Pxd^zSEEU^ zGXp*%L#AW&n+nz8*RD0B$gh&VJr+13;3?9HyyGx%CByw8K>|RTTu=8H1ZFM6CMSeb zQ1MaJ$i9iPWuC#bGCrq$z;SxfU)oP%V#<6%Y@B~qY3I#}vVmr3KDu{HUg(e!OBp2{ zVS*U6t})O=dIFdu83w4Rg`YV#*Xu}*4nfuw(z=-G3Al)uVxl;C!fN3);^g`evj}R{ z!d;UNfY_WFdt#0^y#mtCPmvJ4&p44GZZC~7Z{`sWEZGyjDa`LS9Qj~_D>>t;K;k&g zQS5keaBHT<%`@PQh)ULYUG?2N-rm+t{`|}Shbn#F()qfE-CTA1RN35tqzQX;3R4wTV0k zsHvD7{{PC*T*D!KyG7H44%2J7TGDE*7Zm}=GW-Nc0x;l#au)I~g&FC7|m-z;b)0N}t2y{s*Cn#plYMuNGImiW4&ySDUWnjoW zps*v0ByZOaTmU}b(6AQ=CbB9 z_J&IkvYt}gFoAB)LUWKRKSyBIvr)-ryEm-3xvF$cdK0-O_JxJD*|USX_VB#9c30x+ zYIa@<^ex0p>b}FcCYod=>b}{SQBVb;NBP_YYIR#$Gd&&S?7bdF?};7vz-ro4Uw+UB|Q;%Jx zGi+~cpQT-0O7_uY}Qk%RLY0@nuQ!ST{+C!&^u8m1>r!Ih6 z>YeDjHADn(p;leM<3bhgyHOFOxx0*J`T;iCcXt>Wb(p z&tLYc3*KDTErcy?MXu(feReeQ@!a2E>-pI?&NS6HXoLv|BCr0Rbu>SN1TTL!s?o$$`#nSq-lyxHKKu)bD;JPZnG+$_X-tm2GzI5;ynbIS=5 zGu{5b_}6@tgXn`2BcOcVOyMVyFS9=Xj2St#o zr26E*JcerdM-L)v8^n{F^?0ktd%bde4_+Xhb;2=hS(h{; z{i=dBJP~A$SCEAIqA|*uslHiXKZaT2Hp_fb3A+0N+Gywp`xuDH#$3so6B|8&B)!rl z+{8 zrP7cPItVdOufaydlTM|M7~!&cp?tKfqmPRN%fTE|OWvAK@(*sRTn!s8=HL)E{gz$6<7wN4YLvSu4sAn1_#5 z*b1j^>(AIHDrR^%15RHig3JrzkU>GpJ8_*NSWB>OC!9ZgGp5 zyC@KarDltQJHuzmvH!plG~s7o?a~&{SPlJ5N$F`SUOP>u1c=v+9jL zsNEd^L~*CSjkg1>Jfm)Zb@gd&ueDRCk3Y9? z2^o*+(GW&VB0JtX_u-=Leq!tp87QXK5j|m4k*IW-VG{8d_;*xsx)~2~d&+h)a{5y1 zN^gFD!w=m#SorwFzx}lT<&XT+N8c+z_5o|92(^LR?X{kb9?b{~=mtW0;c+zr;Baw* zHmw*-ELBhddxx3IW&>G`ILFlVOmZMda;ao&)i`;CTdhH;+C%wiZQNT;LVFAVyJxCo zzEHJWAbZp1&jVaODg?c{g^C>y^#^<%rO@ea>onS&GzrHpbh>5VTv`_}M zfj&?0lFruEm&L?Z8`V^J+})G902Lf<83b?a0;*lUO8eep#{~GiTRRKT>4FV8T4SLc zwZoN(j7~~wJk;64wB;m)YPPx+5@>j6Lj!U92zK|P)+U}$zJb>zJK98TkmOaod96N^ zQr9>C@_`M!zvGu*Qu|=3N7n-@!aJw)fp4PZkKg0*;Gh1;zJf|wcc*hVc3*TpD^A)r zfj)Y$SERH`7+{1~s7BLh|G9sYLeP=a!?f^#rkB{=GDjgI!Z%il?1wg&*o+*#LTm@66 zmE{y?aD2h2nRd%9z>9;57?hC=e|~-h=*CXh3saxMeEwKUJRfUin8j!2FF}GwMlTeh zlQdw)*#qoV6zSr~t(s;J-^H-RbB(3{+s{Cup8UMAZ@hhv$75CT`E(fKsCn>T<%)S| zXaVZ9!=9!LLnN3+qh7H>s!UlQarwb7g|cOy2}Z_ZxIEqpB)xrcr@C_a2U_n+bIgqv}T-$K~NEO{=^6~FC>rGQk*h7xsK}l zObNr=aQeHBEr%R4!xZPrxMT`H=ANkm*gS@MI7!@rfl;LB9?+e4dzvSJzUZaO^6a0x zBn2|6FK@Z1vaRzlvGJ1*stZ{xePy4FZX5rsWg@iPSn*0JP7@2W{pQP7J%sl-Y875) zo*`Kb=N`e4bO38+;Z6tJsnb$j_vx`!tP$o#`erYTMdF7A=Fd^YU9V`!5<~4r}CZ)5s zacO&mj-0sM|6F=;0bLw?ED-qe!QcIn|MnAp{={bAR@~vKFChW@rp-diF&x#aP68iK zpLQ_x=1T)Eb0HFdte$$nQs066`cEe1P(yF36G}veUJp66DBo9+y6e#gu#dEKi>z{U z0ZgAWobX4>BqA*xcjsZefE?)SB6wUq3cbF{VcYJbxL%I%};Z}OYqTj zE$Cti=IFMTZEaudxg)0Ho;MvdZj^(UKV~=pigR*T;G$fp)pqN{1Nzfx?4MAaag7O|6nZeSEy3XBZ7KyX2Es=-sD*Tc}J$jN1r*k+uB%^+L$EUXJq`KdSO>6%xgh7_*0Ka`GgQ&6dOsrhVOFwLXl@5b^KyK5D+l#b?# z>us@{953*OV#byrxUm<|mk}4%s%wq137?x#>3UR!WV0TZ*8p5(QdN z^4K+3oq^3{+%~v`>r^75tdZF)LASLb=`aq~-D`UHChEC)Z(bLb7W+;J?Bc?{xzW3) zi^SKje17h?$6AY8r75Frp)Xlxq5GG6QEll4C3FSmHSUnjh^p(~Ko3~(IM z{L;oUD1PMV%ZDZOBYn*3pggh3zJ$Jr_jf)P*h?)gXrR#7(5QB#6bPw89JP|^#VM#^ zsW8#JTJ@WM^{c9Xdiy{B=kxP!Q}h7EBxJFNr>&3P;_j33gT}{y2Hy|Xvg7J6?Zv$g zyYi{lMG@T^m#oJR%-|F~fyxy+z7W-&%GE#ZvguYNkX=t(NiehOh;tJ8@-Zbf`zG~KU94cfEQ{U+3cx#reh=#Z& z9F=HmMC{zNeI=+$`%9`*LNp3mJ!HLnb{*rswA z9}O=DZ#-s7r}tAVb0?JN-P$U*+iG;0tvp1H8g*!K`;e1`fv{-OV>8z)APat34>HGp ziOjSoBp0T>zqjt=?%CCpZ$b$IoSs(!2cKR^HQ?WuW0&J@;k*j(uoCBr*1FTTm_&}l z^XFx-ZY5}!agrD%RaT3E@&SnM6rMF^FCZNy!b4(uvK+YoY!Dk+_lM!};M^xsY0sE^ zzX0@A0Ehr9C{Al#x=`pUTUK@v$!c>3NIx`byeTB90$u82N;_W0X*r{Ew(r?AMt=I%Hg`D?&ZI#4yJYf{jei-xekRVip4 zr7w>y!&7J)PHY-DKHy=^cm*jS4?%R@m0B4(kU$kRBZJH6XgD* zs+NhXy9T*qQoccV<>SX&aJ=^rI~u@3zT47)t{MNN$u4U~&Y6T2K3%t+Ru|A*g$XD>x?zSx{>N7P`&NW-04& zLyOl7JZ0yLp$eMLpk&fiP_(E~r9H;TX+X(Eh^_$0ul7r_IRM!$9Rkg1+MTl&V`z^D zzJFhDZ;Lm7`V)Wo!uvk_-xM%5nJCbwys2$EEo6r$hSLFNkCo7-(UxuuJfqaWN0b%h z*5j79H$>{}uUMQL$HLl=_a52q%vsmK>?ll`7zAp=+5krQ{4|W(~V}rM{8} z9)r`n1u`_-@&;LwK59H7mkW|D?2$l^uI8ehxLP|=f*p=Q`XBm< z%~{rrDrP|8E%g`qWJX*T^dUl2;q8q-y!WPd{_+*S`~Cj6pYi2c8?}3bt+@}oj}Ju% z%EUmDK+2!(=}riDW=&H4ytQJ!Fb2e=oH4;gNrcnaB+l|}M(PfH@wozhr~#AWXuDCT z3g{51dM7hfg_ql8FGRY_c;@B1mM#F*uth`$xHro*Ee~nD>b_v{;K(H+laP$7WRfc@#emZmZkice@-L7KS_LpS-TB;=Y51+S#=!b*&-_UqA562mbn3xE7wb;tRU6SgP}2#DpPO}6rnXc8G;5)XjGs3@pIDDY z9}0<3fdjBkMp$usGpHlp0dPI@EVP*~Rm5nWjTw+8*Q7B)j=O3R?4HD>Fu~FlnGKrO zpp(~fO@!s@M1KoOgUd02wjx*~uhW$PIF|6ugj*Cn^bnL&a8rU)2jx+0g;O+f3lokW z=}{JfLk;}#Q?`a>&qZLd@?!tor>yrmt!jc6YW(H&v>w#uv*n&4^4);#RwaQ0)mL1?E8~x?3{wrNSnjFkWB$G*t9n$mINc~j} zF=~_D5+YOV*1R>!Y-Fy=_1ALg>11IQw=y_`^}MPhv*P!x3X~1SF@6@}nLhD49@*i3 zW@|N?_V++#FGoN?jEmaDc$Dz0f*#;h_MG6#Rbtc-g=cl@&|A?olR zBydaSFxB1aag4$Q*IHUQ^cA$#c&b3I!-+JRDw0bVmkBJ&{3nFaw&O9s$n7Q8%yc8q zeMrk6fBn#et2Qv5d7`=3s;+uCfz{u<3*P1HURa5(#|CY2p0w*_$@FdN!PZW~lJp*( zgNFxsJ{eJ=cYS(;$4n|h7K6XakLR7lAnz% zas+XGiS`V_r>YDyGX`6Nr*sq`je<5D{o>@32onzKn-v^T73X>h%{7-~n@Er2+O*5t zm^||tb^i9curhy}A@}KgQy}G$qVeVNfTJ1UeZzE>4*79;ik^Cds0{UWIDUz^sm@#T z>d{MO05L)Mq0V|zCb1>fDT`s014_WOMO5L`(?L1Jcqcq)FxTSy`}*#^Q26q7|NJw* zet@PojJIO|gg|@0D2dxjTFUh8lng=f(?iQtzE-}Sw_?+kDx{6Yqsr6ldQC?yn3@rfdk`S^ z()s;>_C+eTH>U5ZqoV_F@A&>Zl?#6Pir@WV|KVqR-8#{4%-Gnnige!$>L~8C8JkMK zpaG?WwnuM*k(j+=T~Ie4+2tx7&2;!|CVVi=!B?x`6|F5qTE#sEXHPx4oxNhzk6J@} z?g>I;4ylh2Tr)oN)Nh0BTS1>C#uuVoxcci*isnF#|M8ov@Fv9|i_xz7pQytI+v_a>XNxJB=Cpp%@H^ZuofaE+A;X zkC15Ld24a*>T4Mmu&{Ua22yOSRc}{~Zt`07cq?x1t<+12bt{0^wKn(Oye=Jnx9{9b43f_$a}MHKwXRxFS}uTq%%l$t6!X@Sj!WttYA`2$7pP7d2Jc;mY2DtQGXft##+4Z)^Sy>&nJKRvVZ&Q>$>Xc%NS$^IvBOC z<<4QC<}|=sh3CfgsK5I4BJuITYpv(*BT@UZC%Z+}PUP~rgqqbxcStM~{Z+khpR($~ z(&5m}wN~M=u!zUSAK!7!BB$W9R`q&sWQb5o_guBLSMD@D!gK4P28?`8*#WQ23nB#%E;|hCDA3F!XNAaw zO@qpIId}(gH+pW=Vr{pYE)=m=^(m$8Ae(t404(h|Kg3!Ni0)x*7ZrslDiM+>U3wfa_iq3@9&?l0&Qd*^i_fcY=iIoKrEg>jW zRq0X)K|wz(M}@b{Azlr;n+ogAnOcL?VuoPmKlhQZrwT|R5fsr~ow%dBVNmUZGh}eb|j%^Y-nU7vN<}7l;A!CJ@ggX#{N)FCm zVxJtuDr{_N^v-#nb^z$cXKfMb=XDB|l0c+iirQ7(KYLJq7nnp-oi?UAMOm)r9!Bb1 z+I$h{dTaG(95WI|sGl6`nDjP>{;0v#Fg7v;GD1hh0Ce9kIW4Hgmx~HhMIG!-#5i)( zvG}8+#cq9Y~Jr5r{XgyB30ED005}- zptv(|wBKsi$#QQayKL*ODE9arU*H4@Zp5EL{LE2#QPun=SxRuMrI#ZZUu#DPyYN!b z?vpwXR15~FpG%Qmj_&I}oLwCW(R_8F)mdrehA7q^dPKq;PZ}E(Mh2x13p)N&FTWTw zHaCaw@iZc?lXWE~yL!9#HhRCjFs@j3c3J}i0tToiQKb;Q9q{Xj(FPyoBuCh#kLgXg z>tb)4_G+`7&~yy)K(&L9oD8d{o23lrw5^m0!MgNPA+AHlX|6bjC&S&W#kaTm{=4hC z@chJ|zU(hwcyFxcNaN}u3EB>_iGXmKJ;6n=LF(7)9>J9}Y|)9E<-mwGqjc#sSZj;P zs04%OvV}~;KD2iRIXHLlMj%Hp;0&l)t%T65s$P^H1Dk@tkdtri|3&S2-8r{xx%6&v zk8F$pzW6n2k%Mqsa8Pf?L}b6AhSl}!b|K4a_FAo|MF=_~r_r@!Ix6Jf20DUj&=@1Q00!sj04Em7*|K712rv25MnPIxPjWZ zykA3S0!S+aj!Ob+zOUb_z1u_I;$Xc~kO$(j@5QwC*6M372BrG{sH>86SdD^+8zqwF zw#9cVaYgl*00V%9-MfZu-y3}R2O8 zB!OC3S3Ry;#qS?@yWn#Vo$#4l9S3+j7A1P-UBesW7%XzRJv%w7n8poa|IJ^okI(fl z|L$e`evOwNeIbqB{Jc?*qsVtm_S;zRaSB8$@%=?YFT{u^Kec1|hv8YACnBUM2?bqM z;GTN}YW2M?yl)5rn!u^(M>AKMWyWW0NRY9Fta0r{toL+sr#z{*@pa&_!h-MOu5u+O=?V+$TMHqu z@A~|@*IPXv^>)?M7rUPyS_|-g)J(3&k*kdY2@&qMVNbs`0TXXy^@(lbet1#T*r^MN z$L~_omVJx*SlU|QNsV47 z@jK|zIkq0_Sgpn{<{D}Jt!pcOrboQG{&}3=V52n|9b2@tbkkSzCD)PG z%8kh=liK)6x$@9eIvxwc>!?okU-x)c+i2y(J&l|m`;7u@{fm9n_@qXF$$1P8lP{oZ zZJiw1!B^!TI@J$9>JYQm+I!o)rN>E7$Mu@A^j?rC&4v@B>DadnPjuikA$BzOY+dJ+ z83EZTOpB-mq9zncOG`q{QvvnBro=wZ70;OCr6&s1L^=VXzgsaIRLP%@N~>%}8&Cd% zI@ko^_SL9wjcjLUfBD@fC`o<6L{=LfWGqFVXknP*{hr-*o-yy8JC+uNVOhK zc#7?RyL3^hEJxwWpNft#FNEue-YX6AFMp2yy-{c%N#lpmnHU_d;`K+;KgG49jMB)^ zneVp!RKe>t{j6TwcG0M%hW*bcdg8KefD>A%^ChK}+tI*gxbYY{W_` zZy4#2{>rGDaXjAY{e8W^*WUc|&-mq+{qc-@no{6ZzxgTh7s6*O^k>cPYCaOjD!Y}9 zZY?KQIMnp=XAI(Wv66?G-*~dU+`SJImy9w#D?8CMW?X8*7rrS9w0i3J3OQNIVK)=0 zEtrFzo`SQ~4tG;ZL)fxwXZ@kW7U8Fri%~9( z(LXPqw^%~wwz1e%nTp?uPXJIb9{se~n^f3hcC`(F#Z4b;5s4f{r*2E=fh{c@DA+?- zrAxE+7?^2G=uiJ@+qNC0V#DBcJ9eQkgSmylM|eI^dabpsgk~m5;&m~LEvbdk@U;Oi z**IkoZYatGbCeAFt=eSC-l8O`)czJid%8|M*<4Pu?OtkjImv7!;nJ3J3RJ5r4I@4M zhaUM2Mo^^Pu#oS-thGc zi+iLBl|8HXS>M$MGM2AlLE-VhuYX(szJAEx!~T<}nP0%2VbzSjSw$64i{`+7wViju zQI=cPO|}-^uBzhW;`>|Wj&_TE9StabzGOnMpXv@L94|Zmc3`SQKJ6?hJU@Bu{kMNz zUq0&(Kkc{2f`NTGXd(!m+B33i6wy21L%d6 zS>o{MWA#yNu!m~aR(@pHAw)nE_MR}k#G*)+t zfmFc(6s#Fus*0}gx4y7%aIKU#`I z@Y0)EiAZ!LQ?Th3bYL3OM_4woGP>AArG)e;RG#TQtuq`C*-<#>M;(WZ^h0@8A*~j( zN&$gPIV9{bUrD)&S^w9l`C<=@Pffx_3o+RU=b=ZE4;lPeni~NKVkFEnZoncugPbgH&`6`T#gYX(=d{ zL&yLyE{UWGu6}xuI)HU&eyhDuxpS&Z~pGBv^Z9qr~_aq)ul? z_*~Gf^|^x&@`o|MG5y5T7T{6!O|Kz*hA71kFO1k;d=`~7c`bX?VYZ?~3KWmU_xE~# zuL3^4;^!~?<)b&tFLXHm3+v8ZfaU1shZ%^gp#EoAou}e8_XOXRzsfDVm7t=s)=PBG zk`YSzXPGRdVh@+g)4RkmvpIl_`TPjS=MvU}`sFh}Xm~C&+FwG>M|Uq=3#VnIC88!f z9SJ9B>ED8fP1CGKT%HQ@ zmBOZZ3=4Z}P4qy_tTlqut%rV&8h^VWHP$aA^W7GrpF18tYT&K*|Eyw)SJ)L5+6KNR zz;eY-nr#l_7{vGnuqBe6W&0?uF%3`!reQ4cSIb>-seNF;<47*h)`!2W#g?NPbnT8- zT$-6z?R)P+ZS0ME0~^=XJkyl2Hn-N;xVvo_9uIqT{wHL(3vciBSlFn~58fN1vAc5i z*;X&CR@;-2#ZW$^|KN?Z)c!{&v+el@vV@dTnoNBXQr{yRbS7(7sm{@Jdl>O9k8;&ReK! zhFr|_5(AWZc)5$Rn%bL1J{AgU#2}++b}fGuR&lTTeDc2e-Fxq`R{>P8pbIJhtv}0O zbiWbn{eky4d_H;GYI_K40XK3_3}8&K*Nc)iE{L_y5zG^|yKdUo)0h0bx3<1L@VK~Y zfB&WvD(wwTbkP2v!>-M-!vP%049(oUdVOn|qVxi9z4qh-=$+cY^T~DL@BVsyeBIBD zWdvGUTzz3s8~bL}1?Co)X$)hlZ{#QV4=mLET@ zU=_0$*^yg7EoRVXt-CaIgrQmPZV~EM3N@ppGUonV>&R30llSKJhU-zn>ODciYng*2&J55$?DIN%2n{b&v1w1WHq9^T zH7*7WVm~-2Xvmr0Ua`BQhMO|>Y<7Vu(Rwiv#(9zd*nLckw&_8+Vm7rby6O{C8}ygP zRA_^c>}CBQg~jEP&S^r1sl(bQ?UJyjL=}R_WY>poJ+q@2Wlzx2*mkm(N6`>r!jW|D zKsmk;uNU*C{~n8dm2-uM9690;Ke?8o&^H6{9DPT;<-a|IvWCiKbqm(^*7M>B>LC3V zplpL9xFK9McGyv{!bSAheqi*XHJUVTB32ol=G_2&GR#t{AH$5l2)<80*Q0sJStsgB z-?4=bTpjg%;X|uM9f){Q){s(d0URT8+_T8^Ki*-Bx9nE0)eOz^rSVI+)0@>_(6VPa96b(px`|7`G$vQP>D9F4 zn|i}~ZJQ#r7hFMk%*H5+*AK&FZXP3<)&h5_DYZ7~8~k2uFB zbo{Gqy8B4_^>NpbqgMj%Qk)C1UhuYmg{iCI1o;8?b8Kbu_bS<#y`mBT6pLrjkfkNe z&(%X5h^_$hi3Q)N()4QM#BE|Wu@b<>< z-q+)S=Z#-};V)nKyq&!`x{Y295ic@F!Wmnto?4kieWN6Q>GZnRr-3%;W{XxeFlVMu zmB1=Hmgpu1YNn&xha z@Z~Dqo{4s6O5su%T~FNkP%4Tkc4K^1nzB4)WU`lpa3o|zkQ?o<0FX^w8*WN=q2{LE z)scnA+2)BQcFy*A7}M;mEKcaW73MHy$wJbS58*W&>7OxE*$Ay2qLpq7qcTe=m5eU-Gx2z z`$nH5c9kzO*6camn(-(5%-fp@FRHf#Hx@p6;=9(>lHa|EstZO6RlMHBakpWor@RZb ziiNv{?EBhkb%?@e0XKa+UYBvPNiOKt53Sw!9>&s3dGr1Rwsy$2b*>Awqh%>T3E$G$ zOyas;f9TWnWUw5--`q{3Y11Y4^S-LD_3inzFSH0inCP#n&yBB7{_6XByYSr7ZwgGa zDj_$@_Vz_^Encg>eg-2@WDmZNvFU}OhV|;lmC6wk$XGgmbHrd*6J&>TmvP{o5b1;X-Q& zs+WoY$qOG>eLm~*J1ZoKA!rP2!605WKeJpKNa}cnzLD!<6M8DYHMGt8r>Q3#PeVeQ z^>=Z)(AQjGUA4EeuENB26|kg#da=6WjJbT(bysVNSJoeqn?KVPk+QOh5{Lr z^q#q#y}Mt2{wn8i&rl*AyHOxMF2*?LIrReP{Lk|@oWEzLa$`-=!pfV1u0+)VRTkmE zs|IA3%u|kVk?GdK((L_b8d+6GwcNGEqZ+FL((A+GRE;&S@^Rkg8FpBQL&!^cB4bjn zE&e^Tag52Zl^j9EUbxHwHl7B*)G;*SBR|F1ltqC;p*MNtMQ~+yLS4D4wEqJ!!sfLP zlsRd5BB>+cA>J2=In^}d*VA1-a*B)*6`W~USAr^rUTU0kaCwGi{T+c~thmncRS8~d z26`CC*}2>=$nO~d2@-7?>)JZc3Hd6~=Wb-X1@CiUXfw#b)} zN#f(t0hMoqk99FhEf)oCaHe?1I0g?~AZ{5CgdU@Q`5SEsvZel2047iNLWA(z}b7+o>#FD*K&+?b$Y?jiolW4zNX9N#b*zEJZG*Kj*<@8E71wzy(m^) zi*Facd#m@ig~FGw{P_z%KD!U2%>a^C-Zhb@{Uw+dB{L%|Ep@t-!4%M5Y+Uk?n9mOs z^0)w61ddY*O)3$RbMlpWO=Mi=H3JLt5i8Vqc`S|@?ZQ041Yr%?E)abC=H>A6;J1F> zj|KGfR6`h6pkooD#MB zrn{@D3x)3Pa2;OG-{Fhjz10uj*IIbq{P#ccU;eh5wsq!z^1 zG$fTT+;Fqa6()l)yd$PxRH0;$2?V&g)_}5NzUEtu#}1tVwNPVv<0Uu>U6HUR`rsyutLjm{ioPYcv~YYsRYG2uC=Q8Rr_Ccl z$UDzL`qW5bT_Cv@R;_EH7Vew5tbs&TU!-CVWX&3sFTaw`0qjVF<=KZ8rwznHT(vegIpavSav{k*J(b2rF2UhPnCqF*8iML0sOG?~ZPaCGIHq<^V zX%Xb6{tEP_nRQ|JbtMaL7uNDl_}#gp;PiSdXS4u$%XjI%DAzhE`=`L9i&`X6Bl)OJeU7e*Y!$_&8zap!clzaS7x%U<#qMc zaG`c#Khf<}_l>oP8&#?j0y^`;DJPtMWsUIV&!k)F*{V_0F{1RCXfdRrAWIaUgHf^C z_Dg>DG zi8n`$sOqI{1K6MZ+?Rl+X6arown5f z3Ql=1G?DZ2jzWzc6S87Jhdk(Cc3ug!Q8M=1Lso<)O5s>{WHIBGDMrWWa|!JHauTtD zvg5)ThDf;Yaj^pE*1S>D;dM!Gd$@FI;ZUTwnpNjDJlG*Ll~kgMsfIB0OQTN49MB%H zp#h`pHieS?<=(y2O~U9$hITK{0toF zYFHirGfpF_x%R4=v~)OCNBY^MGq!O>({%8p8F_RBapRqSDGLq28l?$62H<}>c9t$@pR!&WIy1hPb% zPOTdekMZ~G{6)B{(FQk+iw2SWb6`2{eTHAdL&%2WkQWrahl!}H&@C&@N?I!LSjENN82P&z{oerr3KVrtR@Nc(J|Q~<9&EY z(5rD(YdCsS9Bp<2y#A4n@isi> zR-#HeeXK8rX#ibHXkE86R+4DW82TJvy~uHV!rtN6Ig)!sZ4>Uhj#|a;JRex7uKL<*P(Hn(XmN{ z#<;^c`|U10@~pnGTrTI`&PSHF$Ho++^gWS`_bpaNzXAhC;XuR1O}dUwQWO^NjV)9k zG>uPZ?n*jxW@5|87zi;duT>E9sR|%V;NH?2KaZMBSYQA!jvL+d?;)SjQ68j{9>C+` zwwxVx5N64}P{d@Tn4357?45vIMDIf7g4(P4TJfv*+jc2xab36;Hnm-mRr@BX4WymHeLh*m z=cn)XW382?96sK9*mV`|?Mqt1(jl!qwcMKzWJL7Vebd>WUG!dohdNV}ss}wPB z@&T-c=SE#<`rRjqRk;#bRjc;BzkJ2sb-fk7W)YXwwQA&WB2-ftca5!8d*kDY$0ZVQ zseq`SL0uCw$pN^q=;Hv@v0Q2)E=$F}8s=7|Q@U576@9HP4&u?9$z84q`$|A;4IV^U zVvgU|{Gw`pAqMioE8)-`k54fRRbX$zEfohf9Sx)U9O|yZ8_{2)_A#8Jtap?KFoW*z zHQ_T+3Yg9Vk46!H=g3S#TQvi?^yGgJZ2$>3h;zBy7Z+}#uf_1?Fnyk|uD=igfrF*N zHGdZX9?Eca(Xu$&H8cTp5~o0YqCj&n)irRWkU)y5FRg6`+(=bQW@2Mykb>Pa*>I_e z(dJ7Y7onA>I<)ejaYmMwT%h3yujmB|vanq7S&SiL*8PsWS&2mPIA#@?@HIsQUAQLTn(cG>o2hD_>1>1owj-&33`HC4{ z+Q?v+z|hwNN{)avBCi*wF}{(BBT>n~*B=_}>q*W}jujVp)G?+5Rz-5;aIyb77<|4c zEe`yPqaDFv7T7RttaLQgs&H3K0xXs*ZHN|vaZ}Or6w0BmC{RCfJ*y6z;K}$4_c?A_dGASj^e3o@uRCgH~zHH0`pp2OO|HA`!Uu626oK`k#84&Z5;M_=&d`%yAq0QM|jo?*Rz z$BAEqFmZ;qhXw8I(|g9sLlF+UK9f96@+38^QJ%jZh0S~CfdMoVgpQhL48l1HXK?2) z^N%CF#y4*=yBJ*lCRTC&scl#pkSaQQPyAZ`tAQ>$XN94{O4er3gMa$}8bkE+L01C3 za&ky7l*GS3p?gdy|D3q+AKiH4u!;ZRkBRBE`2JSkz1QQy-uUGU|NLct{n`O=(Pusf z&`!d6xYO%`>wtolZ9_k~c;){l_?*L^u^#`WSh4F9$g0(0!ui!cH#Y>vJgiD_;TyRf zVc^vOQluDUI|}PIwgkOz$3G};i1A~h6S_EaQi2yS4Rd~xRr{!i1o#~5~!e0K+uI4v1re+Ko<%t;IBRqIn0R;DaM;=;5g;UON?w4U(p zgHaI>VyOsC_eaDeqBs&cPAL!|2hriUWpyyDVycA7o`&;a{2~qGAdX|Re5|3i>7zCb zZFb;(6{{09GxO5VqNKTZWY(}z!0y`ywX*Be>3@w~t@7-srt1nnt zpmO=*C1xZR3^)cb{99S`>9V%)vthy79(X7(a`Zmiaj9=1NiwtNh;TR^PSDUCx9#2o z=6v9=yuzcmgb?_=iQAjaw^84FSGMmKNLsp@Xx~TF>q6Xx>#D~BfPHVeJo)*Fe7${X z_5Euyz+I@v6_j6BZwB_ATzhj}AhB<*RqLu+b@kaReK7(EVBaXcneJ+^>axan#t`Fx@-)W$70Ac>p! z@=?7}x&^!z`+k+}g_Q>0T4l*OY_D!{wsE@}-wwNXpM^OWKXq|*AJ&;&Ed+R@-n-Ju z8*9y}uL7J!tiD34>iNXpczg7TZR};t_8dFBZVN4N6;$$Hcy4_C!oT{>`qg*)r!T0h z7ocq}q54kcTJ{=e_mIXChrKS775z1vg&&vBIDdP?V_B00?0DcyOO=;iuoC9F4O;%y zBNO73E)*Mphmd8Ju2c;VyA2Jv<&yk85d!ya%U9cH>~fK0)di51s{#q}iVlXPb!3sY_M z_$BKs?UhQ}Du0MkOHy`?)|Z!l7Z$tOKXJ^|M&n%SMm?wqr^yP(n|CvbBv-SHbmU$6 z*&!>7cYcJta8{|xL__0`GD6AakdtsvM9Q=@o~ptw_6e6e=Z|8plcpTIfcpb{^6`%A zZPmiQz1dh@h)0`}CDf8}cTN>_J4&0_ViCTrkqNfY|Cy}fD5D%j0m%<8mLP;p1a6YIC{kgdSN|iUnIT)(+o315wxcS> z6Vd)KQbaAN?{kK41*`Q2l|oG6$Z1483^W}M`Vn0WrL%>j6jBZpQ>z{Sl@G+kW-S?h zY_D;AZ~)*QGh6<)tm|z)))=jI(?9$`kAv_(Gl18sbr7ZUHSHqL-h- zqt#uUF#xh3C}|}eK+W5SD^B$OCd$FZg`CWi7 z$_NHWaBABXSBSb#5APVPpzYUJ3|Kr*5vHZCwG)o~kH4hJ4N)Z%u+yGUX}tB&ru)L7 z8YtL1DA9@f`KgHnj#M)?BuMHiNI~3+KphJR#DM(@AC%*JflBi#8I}Y3IAtA~-Vx|? zqjBDtuATv&CHgYRGEV5wS_R#TF=xh2IH+L0ew>^stq(LhLc7@)I{lnj2p;Z?*Fl~U z`D{j9$I)1V!JthHZ64sj=;Hor2A;KhL zXgPcQ=&qV+HgTM!*#0%z9*Q?hi)I2cf9(^DO6i-9qOqRwURCdJ_1*h=yaB-HCx8Bh zKY!WJ-L&0?aukO1@c&Xd*kPW?IP4B`{1juI+ZsNpBW7Qjw+nR>QTJ)RSn-Dw7m>TmqzB9uFR}I2t zJUF+f9@48m%56vjuT{VL9^d~^MSecYy{t5dqJK!Mm>A*8uTE1|oc(@um@ z$09IYgl(>??+(@E4Q4@@4HR?#$zeFm@RelBqq}Qr3wwHSF*+%}pabuM-AB`FB{JT- zbEJfj3FTu-=R#%Q=__JoL}Q(%qI1tOm}sbm=K**=GA6u1mR@wbak+~ zVNB#OV3wWB()Fk(tUE#`+L28wT9w`PS9al9M(oVly`GhD=mv4JRtSQ}EW;$03 zlBQpZmflUt3my080sCYs~+hcF04Lo&PnIB68V9`3>^#h-O4XP`T}u?F*e5M^H(6c9Dy$2HHf|rJ*1B%LSm^S` z>7V#g|;A=Lewk1NhqoXwQcY=Iybri%t-ZoDNls)^B~@_ss~s`H)dLj8$wr)=YP+^w=ueS8Y2kI=boebG5XLvHTfK0IjN}Yj8;18(+TiT6L|? z9(9q^T8ySN!i9VDy6U-|!l$eOM-?2DO+Po*9XOaU0pHCM=64A2c#ea0&F}1q9v{tW zVbo%u9n+cqR;%7-lBue~<548;TSW{SUdw=4p$_4K0ry6JU*?SIAM#(1Z-pM@$_-dh zCeV6blEF~Plj6up^X)pHL(ETjFt8VqXMhIru_TSOUrRa^O01n8x53&4CO9YI@k{Cq zD1|C-%3xaU4t-}_t+Mzmj;q;MZ22L3(UME6DYZB-Rn2Q7D;Kw{ z;m9qvYl~3OhZhto#ki9N**y%0#SEg3`uky9$VQd(ciPycI^`s&wgHWKSet*FqE~t0 z)Vk#{v7TH8)@2cGS05v)sZv?8vLt>}4UF(BMUcZ(2Pe&}JebLM-90LhaG1bhrg5}9Gx}2?Hagg497qBhS{@S82&KtHqN8;6O>@voc#BPb z6B5Q7J&^nzK-KbhX@eNK(U6f!ng@Pl+!hq3L}S;UBC}i}ajFJ}G#-EX7^QyT!M;41 zvH!erqO$NAiR~|tbacs`;UModNN2QxjcKs?i$HE|CY*?mO(h}&dwpXtL;tJ@Xr3$M z%kdVmuNtvWfyU2?0D+VOWdsQd1!z~M54o+WlZ0P<69N+(0f09SEhPVr71jKB04Wb5 zs&HL+f5ZE`R!_cuy?_3NUp_<;t)|$Hr)%k*qC7qR;2py?X53_i(-f#Ornr*F7?1IA zUKThsn$sE)(&fjDSf|K4Z!4`xnITMEgH>@l{0mWnGkt3%luJ-x+(!c1PzVD~6v7$Q zt6Ebam{->sa(Fz#01g!gUvc#)Rd{Nzge>eOpDEo~Fe5#2%*jFuF-Pb-kOb4NR&^*J zYDQ}hsXAyD=P@K67k>T2`u;lt_`LDEpZ350#9yAcxpr^1?V9TCTO1M|OTXUSyAG~d zuKcV)!;^A0&UL}0e>R6^O>pkf3KSEBMo>qEtC@ff?LUrcxjFXc`#D3`Sl)G4a1Sp} zlr)0Vc>RsGPXmdjVTz?e#dg*veGrZm(tALU*l@fckD(vj$lKqhgxufiV$m*KI{&T9 zES_ml+CCl}$x}Nf6EI(Ny)bNugzrr&?VCJSZeh2wE_^>wtkOIpe;;5cRD2se5SX-) zRc@#yd~AuMMU?5^PpEnEIQeySXGtF*abR)cQQ=`x@p|A|r5gsGy(wSijB?2nUbsAB z)mj(P)k)Up6JNjbNvy>_2=KbFH*n$YZ6UE~yNVBxdKFmv=6$R3xVzk}jtvmlpIy=` zkej&Gv4wqecl+ht23JKsKdTn%L2h#6x(dLZzpsL>C+<>?%(3fQ0>7?X-Mt+ckH>{7 zZr=KsTxS*Qfqn1IrHUcv^o~`yE*%4)3z&vzsC>Tqgsv#Ei!Ca~=n~|H?B1Zd3eQ#d z)-r=zCyzYAmgcxa!f16a`?9`!Q``TV9ZCE)ny&h|`Q?+p`LQ00cdyWGx7ym2y#QF) zTm>v2>bdc!pEp+h^>6BN@#io2B<{Q_=8vu)RRLEOT<%=NO|N2j9d&RDK;a5)As-7r zyx05My=-1ped@Vm2vAsFDO?3y?U=cbrHy)I-rqQ33$VQ&uHRO=$*xu2n_oWod1JHg zjpt`w7y6M`b>n+4CaLT5&w5@FjdN}d>nu;6PI zOSA1%O{aM_h2M7ASBVS}gq!7w)jejF54!1UI!H#2BU<9~gL~hP_jNtis(s&67WK?=*HPSda}z&L>fvc!gt(}b5J>JVLkyUMl97Y6Ca0F!I} zhi+xtao&F585>LyDBCqkY;p7bjn_|upKtb?;7W9Yodv_ zt*xY^2=$vXCpWx9CHjXfDXJ%wlO*GGkuQDfa;w=fJmv3&%4RFRZ+4-k|@5Qt2c$mUr%((KPmYc(t;eDPz<%V(pcCqn* zJ&2nqsKI{IzmAx?7r&21G8Kbt$a$O$HCHm|{^C;RY?(k)Fx3=FJ1V1GTH^jkY~GgMdM_=l zA2C*I2tKX~-MNXx_>MvZ*Q&RR@9*on3gpL=U%&1zUwJ?Kt99!;9OMV9Dk?ru$LNLN z#~4QW8zkFg>-NX&;yCp|;6&qj?xP6{+WJy(U+WgA$B%B+NGu&@Vv4k7=4|RM) zoEg;CdAzopn{Wp+JC&mn3nQ$#1xO!tO4@$X)>sMUqtf2v=|ie1K5+|9^lNVi1Z@2o7lQ0T2p)00MO1 z8Z+~p6S0>YAIwzEe4o4kqbf5a_Fl^e8`K6jcekC)W>yu?m8tM#eo52aB*-XGYC(XOjNgICS4 zEQfDAP2S&#v>*!r)~IX!`ed{8~i2E71%6YkyQ5(-sTo)E2ZZIONBV(g7=QnQzZpK~lPO>bkc2&!V zk8i=1H%oA54>XMtHI zEf1Fm+_8cCxwk{bRl(wgjsuckf`ui*c11n8R7Xz$Zx4KV!?zDytKtWVvOxnN?v1bC zV+XDW@hn>ec)y)AIJ23^>Oiba5iahHzy3Y`@H2k?iR;4m&-i?Xj}(=+SHo&7?gw;D z_*kSV1tb=$+BC`X{=m;)aG~#}kS(!KT;{P9hI5r=mnleN z)*iOHd*1x@m$)~0;d*E_E_ zUJv39U2P`w9J7I4cTBLC!Gn$z%QxsQBgvVhpVFFkl;V5cV~z^-%7x(=XEQwfSxFo! zGVq7hLlRAmi~xW5m10uH5$Y(-?DE)Tc;vTCzfL}d6YQ__R@lh_l#;C-GS3ong-y%C zVl!{QTqyv7fxBz5tgN)7S&y{xYr=L3JUYWT*f=Ba^7f9xoQgNtYzlzA_plrfB~ALz zgFa~QA5zTiZKq-E4IF<8zlPu2IM&W5Eyjr}HLmxb&$F zp*$DoCS`#_C1ny5#V}2ilRnjvUPZ~Os@+FHMhQ>HT!m;cs-!y(OwHCI$%T;~laX(L zsG_$b>ICe{f);;ENrYHK=MUdre#Q)8d$LF}N&NkpO|6DdQMn{8q_wC&{Fc&Zoz5Pl zwp@h*6-YIE%u=ELI0ZY@DstzxHB}jz^yYgI^_A^SN(vhBCW%Bmt9Lo8G<2}%tk|kX zOA2_srUk8^l$tA-A>_z`ZrjIGwkvq4za&jjPJl)P3!h4#Dc(w`(P2}iolaaXQkC$u zI!74R#25Ay%uu&x;kC?6%LS=-!TxwVHAdK0Ym0`9CUWNiC6jV4*d6z#;iZ&nRZX zN~5a&qggS0&MARCq=9e+S@QPOsp-}<*5~z!3Pj+%MvN8Hv>McUTg5Cnv(8o13ra)j z>rI)qlH|J2CieRS|MWB8wE6u%{v-b7@A3V~J5wh+unHk|`e}KvmTpK6R`?6#*?;o4 zYW@gwi>)nyW5&i}P5=~)mwi`X9Qk~yluUDbeh1`w(L)PC5dYkIs(K?__X+CJ+MMA08vadeDvl4NG%rjsMAO$8jELwu|{6yIU1eKc% z=y+4g8E-93o4(7rU0a4c;e17h|@p!CUO}Ot^kL&G%s!^tgf~A zxN7e+q{gwZR_z0>6A>#1sU$IgRb?WDR-xmIR;^vGWq%LPJ0&CPqVlB#uidv*7nod& zZ*TbaDPgVk+g6#%s&N1Io!>qdmP?Ys0COU84kQD$HZd*4B7XZCAK&rQ7kqi+mxokF zh}w#^ja~XsA}%v9@N_7(y`B}wGQMy{IFDUm^=3q!E2)EQhn3#@#`Cs!n&R4%6 zDmo}7%yfC39f_ZQUOO+bSsm?zSPM&s57xCgrLEP_s{Q+p7qrCVWi-ImGg`O;^ST#$ zdcyOgnoc-S*w?ndeLohA8q5(@Ggvpqgt8Z?EOw54BfymqRUwI*jX*>!fQu{DA*!rH z2xVLL;xTyzj5r?9kNBI<*=s>_YNRJZfqa@h`6%gKMJ}4nRaR8f)xM)Hr3lAk_1gw} zH+1OoyXhw8FpDm>e@Sh6wonUYF_I>`3E>rLPdUv~X+!kFkwvfFj~LQUM&R>%+&A8S z!gbN3lWK)|>{FWZkjN->p(}-_hyi&9OQKopcjXD~9Oynj)+$^P=?IBL;^8xlcphfG zYjp|`QjC{wZm3W4%GaUpk_TPGT!SFH#IK0XvV3cD9%81PFv*jeUz($Wt(k`_oGtH3 zM_xu(;vBVSYFJ<&&}gc(r%tESi0y=lZuLBB0x=tm@r>SuGt@Qwk&w$`{Uf}I@)~_0 z(6UjR-IZFYYEMCFHEkbLgmii!RI_y^mFo3I4okYRepr}RXY<7~t8-B?ny;w9uB!;u zz16`}66YR;#a5ncUBJhdhj9?AZ^|vpZuhw+h%&RROvSv=lqN!U>`^$0iYj*2b9FOc z!ALqjRfSl(ZJF#;(a??Rael5WSmoF*GT=yjGN&u2){eQz=#(F7y-*Ch1H2A9}pw>vBzEycRTyl$S(^@r6CPL%2as0F`tA#|ChPspi-MPI-U z$Yj0tc<-07FVV-Mfq0EA1wZH08!7y5f#L@%1a?v&Nj3M{c z2WRIXRGaB}H{I$UQ4^hxlqoB$-jpiV78^B~dbQPfcy_)^Hba4em$R&{PNtU1R3yEu ztHV0h0<&C#YSmojvo1#E0Q&s-;Uz_B%(C=`%n+<5bmBl5L|G`?q!RrQ`Ov0U){S295JcEPz;LhU zt2P5Ycf*MNPMw#jZe68ct#tygg=KgMa%OB@#XSQkB8GEP;3Tfr#A{W+xwHO86DpU& zc3&=s#fGf{Ibp+~a^KOD9%LT$3AL%jp%BiH2#}S71A!g6f6HGBopgt4GzU;nFDl3v zNg7l+G#4cOmob{rUW?J;E(9Z z)oNi@I!l{*&)nCjlzz)w)lD~!W5}v_9Z~6uh620cX-j2|SDVF1p4K#1ZQ{fM(hatz8w^sXa&m2 zu)4mY_~^1eOyt0XILWHm7aCUmq2P`JehQgEEb!Lk({-pDHk^qIkFie|Y!#52$S~76 zXF2WRov2b#60vk~3VJ_;kL;BhM|DR+%iawa>67K}L0zsE;D7Po-bthMxc0`iaNlZ_ zczYv>=V#nIo*M+$#k^!SwR!{3XVm~+d7$1ZY20^gUIPAhh)7lfWZt zr@bT~skfGPSeF3D_Ch*sAkvwQ>%qsD^_Sn`Z@=Oq5s`P*tcACQ>%w&fE^w{b_a7hl zKmTXz=Xd=2>wd{HD8)}TOC?$9trL}+PVvh+$^sXX$kcWTl2Y`PW(6uLO3vi*@e3*K z)k6J0AE-YI-E89mAoc>^E`I)+XTTJAl*pi`S;k?PgWl^-jg)>diQ$u|I@Q)@8?q$! z4V)&>q9X;Pb}?!c$Xq7_9sH#8SNzrda+23oR}Ba;V_h6W7E(()h0dKau-cY}$>Ovy z&Kf0QqJ8<{w4XU<_lM($-K;#G>B}CRaU+ymSz}qkVNYkE;dFb^G0UcX>nmsPs(6Gi_UKw=! z)GZ2yt>b+whje+dPC=LH#r)mbqG1Y6V2{%CqyBG;Gx=q96&%~-$XCZuf%&|c458j3 z2l3-?X@em9#lr5Gjdo)%Z)f|zW9eQ&B$Mn%ao+)_J@IMP^qocSg+#Ocm-(HK426(U zI}HUY##OYF-pa@j951}6z~JGJy$`3rqT~9(!0YVQ;J-T4e5^4sUiix&UhLt9r~0pH z1m`?Xjd~fw?>6&70e@OaAj=o~(~$hW3_81r8oEw2t0zR$4)Fmlyg%^vz(qbIo*(i3 zxt|-cxxv_3IJgpS%43l_)=5eOMeQxc>@wt0oYR+thhSsESWnFcrBZcH8QU+1TL8vb z%(nvw+o@|p^@10me0{a?d%T*-Ja;9Mrp5{zAP|Ul(gXCeXY?AL5Suc%wqem|I8?jx z)*A6EnrUH2sGFmulh=WcsMF=8kpvr!R#^;Kr>NL|Ao@Oju9#aHE-Ma#0sa@VG8GQn@ z$Gcx}GSZE16v-C%@S#qdtC!k1y<(eGI4kMsv4!{x$1@D@qRTK7s(gJxHa!AAhSe=cy;uNK=eo`9`d}z$trYVQR$KHXm68y1YuRRq zz|d|h>>!c-HI1Pmt|Fr7sRS~2xe?rWtkqWp0$5i7SPu}`cV+bU4kgi*8dy2ET7`Q& z5P2Ul5zp8GJQ0Y@i|^b%5O_S28;wH-Ou9Z&XO*JW!Id6zL7^qAXHXbQj>i>7NRfxh-By17Qf6y zEnLK=s|bNr!hJ0besw6e09*)x1yRv;y2!cywztx(FX_UYTzh4jaB-~~GpXD?r4JE^ z7z>yYM4rtURB>D?T=2Q$4!phN@eR+9#5PCTnWhZpN>v%kQY9{}66OWI*V>4^u|K1L z3?e%U0>erwKqx9$8Oo}5roEJNs|`Qn1ryXMlbH%!1TU_UhsoSu)Q;EUTI%-|wXjfV zK1L=z%f7U>8OWL??`o8c$F*Fz#ABIX+8u}p=AoG=kt_|jT`r0(t!7l#vMpk0&bHI_ zF-e<|T)VbYq>}ED%QEidZ-@ViTv2G^D+$?gMR1Ecl05|OXX)mmmIbROm640gku~i0 z+(6bTo7QRpXn@??=w=V8cX5RT#`d=zGLO_V)zmtFQIGT@s=Te?ccp!xgixe*i{WF) zwK!bUk`pAO4clc2LqTqNZrQIoN{5lGlG@bAFjvbX=+e28GqxM6Sen(##`AkT0_%;7 zD^?wYdicR*3Cow!SP&7pK%xQmENowWC7l^VX({!%IWRDQCm)2%u#B`Y_}15sbuBdP zRufIB+)x33IA)N953^ky$!XtxtuV(ZLU!CvN{sSVscH-np6-yPwD$qo8Ch0*edm^Y z$ja&)l?S7n4oWn)o@9G&4akCnBiK+RA{iSJF`DdEg|Jwp?K!Ij)mJYYz)Ird0?6BHN`RC6l`jdDh*~0Va74U%*T$kE}aa1EtMV&LMbB zu*F`DdHnW{EQ?Kx!N;ECFcd8h@`w~`i*ltoI+@a*m}pWJl61iapeu@JL*lML0{Jqr_3r*FN!8<}vslip2~L1SmK z3UPg_CqQCHow`=bF1r!=hL$m8(5&ZMfNW5Q#kWQp8Bo^ts}?>Zn+|hFrp${gj$>?a zc5p28w~Dw&N~8&pb+c(%)V4Ck?T{0dT_gf65_H;!q#Q&!xH|uUxu^QZ>D@8YsHI1& zt=Ur07JGRG@UNlKcS`-|hih-^O3ZFA`Zh{;|tco#;H*9v2tJ+d9`D}rNaaZceDjbVoPt|0q(o( z{Hn9xkYBOtvw%9&4cFSfbt86F>}z~`@6C-J3-``lp^J!%*Qz}?kA=K=`TfFmMMRwh zS6v7LE*%rTgP%9K@OWGN%u~NAGcH`P^H5PI7hyQA6s*j0xO z@dGSMNu$l6Pt2sAUNx%HPnHT`G4pg~gi65!Dj^5+sEG30-}m6lzj8-H|c0mLl)wW~97OmU+vf%7by# zb$EzA$=I3*YL&;-PB{C4=6a2m$tXPcY!k{;z6`SC1c-4=Nos^M6;OX6>Ond2hJ8&6 za?G~etRj z)ma>O)FoY03(SQQ(4qUqM!TAN%Z&761h5fnID(<$QUKqWmPuqFk4llOm2qr4T5uCe z2uM0*ox6rLO08{Qg$<$efkHi22lHrd>4Msl@Ss#~@10fftyiM_bl*ZIk~QW@rA`rw ze<`}k*JTTiTWDDn@=8G*C$xsNKMcr8G6;r=}1y#krN0bLfdyVkONdcP6?Z5YZ2PiJ`~ z5KXfkshsJED>+*In%pA^6dQ8g=(z`b1-(d9daz^LqZ$Yi4OuIk7DDaUGK_B7Iu|Dn zB$B-;mX3}4p#c~)z|OfguhFJ7{71RR{;Uu?r6=Wqeb5W}QhMN|UjhO#>Y)A8P#R^( zJ4BI3(0LJu7XYveKDF6BkBYH`>Af2%Ff+EVY?s;28{R5y_mpJLyZ3!6Wi~_ypMn1Tv zEm!rHL~RLYlUA0`k`-~Tgcm|xQzwC%jDStvlnqIiBTcF~r8{z1OQWYw<{_evnL^D! zf(vgCyuW>LvFrc=002ouK~#a{^N!C?JfC=O0BdjDci!cg(M$_lH<1T{buoSlVlzFH z2a13-fudRZ^`fH~D4*d-Eu^)U-zecY@T3|iO5L*mh^pO@{J}|p3F)?eo}le}h+0I$ zj#?mw0gyLhK`sYq2Uw>jXdPycSZUb65N281QkaAviXBSAT4ac^9aj!d+hh-!61{;q z*4PR^s&l^;RN~5ZlVhkRofDf*h80D1YhSMw&7$c!;nJG2Nhz!H=?eeeF8t|dJ{}0* zdB>l#a`2NkxRoxs_s(69w1?eRfoa9GwWiIMRZN>C!)7RpJqqIsU+qiELdS;AP76ex z4^)KeTi`5WN%dWZR>{Ch!I|{78IaY-?d+2hQhE0X$8n1GNp)fshDTTl6iOTiwrFLk zhz;THDLgU_DqtvC+Ncw|SaK>6U6lqLo_ir|9(bj@P^|IX8}uclBimIDDba44ph(w~ za-*bY%lB6jujG$PX=WLz&kl)RZOJ1Z$}=oul^)eD{_RSy?d{S1Q+st zk7VEdl-poWB(-?O-iRAu9z>W4bMVpdy3{MdtdhHQQ3-&!gDJ=h4^5o%K6B6W8YX33 zg)BkD&@P!E+}qciw6G$`3u_h8?+pZ3r}PpycxiWc?s6~4N_(y-p**XtOTQYsD3oM+ zV)CbAU3z3=v97Gxw>_my76zfrY$O>6^db-|uO&>~+cKB?j=Hs(%!K{gxGp~4;v;XY zPEOij2jb3ZJ3eFo`gMQ%wrYehP!TJ)-x|Ns2hC`i&^H>(*gNiKAg(;`vTZiQXI}>E zWR}n-qr81u*G9=@%)Bt|dE19xt1@({zGI)eeLE;OO@LgnR14rkW*}UslL~}|!|;^@ zq^y=Km#}&XppZxJTN?Atq(;=;I1$>$4nPM>hhMM)-?)?QEOQuF-TR>w9-tHP3$36j zE1+*ql2x24#oQ;OVR|CLnF7~GqCUVw${ZcFgH(ZV8?<$ z27%GGvrI@)yN0%*JTGLQn!XmFqb~VK5f&HE210RqHPE$J^+9JIyQ<0BZo{X6$cx#z zlGgQir6m@*n4Zz8#EK+oNVIp7pZ6T?b94@_+|YnRWD9T=>E;}wGj|y3U~#t+MMU5A z`=VWv5NG#LR2~73b1NM=_v4iWoNrs=a?aE=YoJP?J1eALM)u_VDik{CbJre<$s(t; zy16eZ#i-MRg5k~vI(8YhdCJTHsLp$eSq2X4(d*~KL=9w=ix$R#PNb5M>&Z&~)=D$$ znHa|w2`2=@C3xW%tg9ualK8Tu^}#k}ME>$L(hoV*t<8ktMuIfNWi%!4 zQ;_R=6Qh|lW#)LIvERHG^F>`i;cI8BEPCRJP)uWi?0nC4^b>O2Bzjh$()|+YHdd#O z2zDK=#Lz|YP8k1E3(WD0W~bLQlrdJVVzCA3Rcy)*G(70jNlGGvZSdVB`PWZ&N;>$Z9 z58gXIKI7vvo;Of=me`vcy?d^t$c~&jZKhB$swiTs=ih1gmW3h*6+-hH9$h16vyWz4 zOx_xS5fR>BWty2Ag?4mtoG?BHcWRar44PqLBmG+S9h|^a+^7UhjNz58s7JI7YZA}2 zaj9)P*6lOOCGLTjurv~&=ZGfi;m>$}t*PxzprsrZJOIlDt>GE05snR7+3o~!%w^(4B+#Qzx)#a@{joT$tU@&Aencs@?;=3mA%ErSYeEU zq#IJtEC~-^;0x?JOrs@K%S?k@G58Wz;qt=+2*eI79rB7gc%$0f)WT*BNhvz6i!MLx zyn4x3MAcgY9?g*b=Hpl;M#u#jZX1BwYi#+KF0`!D^_5`>WscR}R_zL1#MTO9%XAeq z49Ti9jySZ@p(( zF5km|vIG8y8d%6%J)6A7rtq1WV+4>YAy0EYO!vEs`dEdKTB%ey$ z$=eeQf!+h~NKHm`>F zwd~qnPXz9JL%}Up-hNS4hs@)AEgHdyc;2}8M#Ng{aVh?K~B z0})sc-Vgrmdwl&Cq!*ERRT3>0aa~*&9ufca7XPRJa&FXj!>4pXKDi-sauz-qj%ZrC9MIIx?hgKo7>IxSh?l0U0UnUi20 zB-sW%-|ARn{7WuK{!Y77IuaouG0O_sPag3RzFK)hev-}w9<&9lnGm$$&<*iqpc z>)PeaYojlf*MNozh3a6?Kf?MJck&+#{~bzu4x@f+4dcns?5qgC$Xrgcj1*4iEo%3-QwJ3{SxqP+*%7x@Woqm4vvz7s%ejb8PnDNSLS z0-H_-;Y`H5{0u7Dhi{EMvLg`vHKj8HI4j5?0dnX=^Vi?_-Jx^ksVaOtV@T7J=g9pX z{h;|Z2HvsIpv@E|aW566^>?H{UgkUHc0$R)l+vpf>1IXfDn|WXiTkoE{Yoop6S;;o z_|m1OBOa?EoJK^3wjj8t-v-lvagKOAH*)%8QVKp}*aMrU5XsGnIW?g_E#~Ne`51!8 z4hanO?+F9P)8|^fzEPalnUC>`gz$GKt`I?R-YirPnS(%&aAF^hh9|Km|IX1KgUIjW z^$$1~C>jsTdbaVy)Lxz$wlmI`rz3H`*eonfEf~`yhuR^+=|~PwL)4HkO9DGcu!1YQ z4iCqwW||C4fS_iqjZw6M*d|)$^M_xQ57m(DBYD_EnSz+`;}3^v6dxoUFH~3mgb+$p z{ox^bT()i^7Ek2KR#M*I9{BRM7V*5}>j$2nyOI~d9f*z1+G3sKShfQv8f)^={0<}f z&^g6xmJWMwY$j#4B&QgDrMn8N(1>A`jvF9t4pMlOf5^G&2puCkSGqICVpdAcOFDl{ zIfsq zYhQ6PNeU#$|J?98rSIy zs3Ih727-jot{=t1OKlEXdF8i%Z{kY?ruEh8V5StJw(h4yZ)OA^2yVI1u&$AzGCiYO zLuJmr^b8@~w>wvr%YH}BzpeRDsW#@)-J%7Sm;Z`El^0^xV^PLj!Zr+!)xTI-w^tSC z?K~dZ5FTMA@WUX^BG#^r0vx?5{&s`2O`A!l;|}dlW%Zc3m0>-1FX`}s6*cn z0M^Cn8CsJnIhb01!P~K&pnWh^NI3^xsF{{#=S5oEQo(EG!T=+ZQ`IKvTlorj>KKk4 zK;5c=EEQZJac^NCuw&m(^13bptnJ1i7;%HxajpEk*2Ph_l<{T$!9n>f*`c3KH3aGm&VYQgP8}nZmw2rwlTAXEHg?XHm((n_56%R3*jRP zCw%oe+633N=(~uP&wI;Lxtj8KEWWaUuXto8%D6aNJ%VcMe8ZDR?ZnFPJxodgiwq4! zHVWN_Q-F})#5~O)b*LbsERW0XLjDKg_K#|#wkSQ(eij32Yh^_)0HSYrv5nUonu(gR z2p!-ay=XDC1T+me#$n$Bl5#zx;o7!yERfs#h9bSq+EE31t5Ebq`DdAV5vA-};Qk1% zSP$gkvNN}Ks)>2l0oQN?66v{gw^vVQ=9UI0+-eW6ZUOb$otQm-;wUtrmrnF`^VcNJ z9$Vf<6^Z0rqBWIbB#)#bg~l~8CC$<|aE79@LWMZ)77=`z4~GzsJeR~L4r!>NS%6+L zl4J0M$6gGGl1_~?qHT&B9udIItYr^NmxK|MR(jBp_#tjtsW)aGN6Rdd(lCWGzs0gK zfL8M+fE$EF7)wq{#-CPc{K(2KqBC|-P3 z=o`0m2>9{S8MTyAg{nh8oh%Ejz39E@|6uz2hg6;2`TOzT5sEi=s}HIOG-vz<2I0}tk!w}AQU-78e^I-R0EaqxHsF`=phkinxGZUAGK z!5H9p&cHF`RtwpjY~xEZQGznmzPS0qIh_6rGy}BqHqQfyO#;^y?~nENh8^+sJHCI$ zeIt|m@&1d6McE~6snoIAHND+a`Gqi)o;32O`hwB=Ps&uRrk7XpW6MnO-w z@?)@rJ^co)Uco*XF;T4sJ3N~f^J6OW?IufiIN%p^s#?`8l}Y*q$*CcSXbsob7&44} zuW`(9vJF@Z11(}bDc8Bl8SM{Q0d)5jJHRbswCeX@Tb~ckkBQ04tQJ};$M2N=cs%0g zpZItHz{fNG@=N^rAN$u2+`(Ii2=2LpAx(7tyb zt#)0hG{i-@8;UJhsR~8NH3W zwwFa62bT()8WN00<^gkR8y6AbY?s{>-ocMgfPDMH=Uqn{vD^@29j{e@%d4nK#0IWB zz$b~T;+3S^qC@4#(=||@+m5X1wL#vkLM)vt)yW*-vbm9mv^bnfo_^CXvrsr@Ot-F8 z99xf9D|yx_rPXwa>uNdCqQ`uUXdU8QBn z^}G6d=~U`EFS0!!zqLVbW#>gHhpni@zum9m58J;Vix6eDIP{`VcbU#$X!atpIWQe! zPcYlc}j${=r7|!x!2w3>1G9xN3HB9_8q+9dXtE&jupdS zf$QnYPRgo5t|nq#nUS{=MlF~};V=}~Sh$)-ssSdnh?ExACQUC$gycX@T^`VlfKMar zTx9o}W-`MA9xvMV+5>p;^v^U%xq@<-MnEe2-Vjs*+d5HWi6$=!)2+!dl3!i%*x|SZ zCj9D@l=P$&PQeFYCEIu?YmIdG36CiCvw5<=Y&mvNYuf~LCxvMqjt=UfWDpoy+Zeqj z4i>AZ+uFM2GUq1gR(D$#v@(^eL&JK$=?%7nF)W62zUI4UJ?J~p6P~#(LUYDhhEQLY zj%bQC?hIejeqn!C>O6bS?*pi0F4W+FydxQ-gk>?7F_7>8Su+@Qe0?-O+p6>nKBTqs zC*t!6EA+}4BRW~2iAf41vctc2^4)_Ltqt}gM^OZK_910T&uBfNn&EiA5)eI`F;R`( z-|HKej` z3pkgzG`N}25!{YJ+v`4$S@IsT?3!mkh9s!A!&h@@;MJR*sFoeU<`8RoC^*^RquNjo zhXlaDGNyq#ku3RKn*uGGuWi4Ei2X?ocZhSU$1Y3Vk4p^(5p$$6@hK-G^`mW%J|!P> zjl?^^u&;|>-uYPgeB!r{{qflcQuV_!DY?wiY^}(ihw&StEG3!r>%5Cp2GMoXp`wk0 zj80TRx@x*X+FnHTM?4*4%e@V6OS`i!LgYv{1PTNa%x6pWc7cgpR6!q_9e#E<+0;NN z_7G-aigXi4`$1%Wo7VPv2bH6(#~e@nHY1k_vnY7PP$A7I8r*2uD4U+fWeclxsctP! z4+qN&h=cT|RjBGhk8j}GlBR~i%uC|!fuDck+Z!X|^BI5nHU9j|{_Qh%tls(C%aTNB zLufA+)8Y2kI*xfGN;*bNVWn!7D%(<2s9z>b0Chb^O)t_Aha?|W6_f&0OAZUp1VkCi z2w*G2?~!XrYPy!dDql7*BFrF*2E58%8OO49>Ci^|&6LnbiOZrTFi=jiBEtwUSSQpk z#mlZ$Y3p2?S$%C8z*n?Godg9^IJ7ax$(|J@ox{iR#fcJ1B6RVFiMN5cW2ulU+sNBo zaUtp|4v`u1C29=A(o9fhRB|FnTLo7KHSAN+C~xy{5+#J8Jh6YQqNUB8#)AV|%gZd( zh694fVpi1>tb;$3mDd7mmtyAN0Yu)qLdFUpFFSw8`v@vH567#vVi#1kxypEC>j~~olw#xPMHGssz zRaODO&NCNySpriUf(zOMzDkiqx*dpxj~y%GxwWpE1s4#v>c-n+#RvBH zhLGV<(2BoYlhY1G#PEBZ1sjRMu17r69R1rwl?E0GQIigGEu2c5%;9KgpkV$P{TKV2 za2MUL&5r(If8~{v)Ts>;D^exugi19yhceP|%?tI&<}759j~O`l5ppYVE?dmHvZ=lj zZ=B#gXres88O^>j0JAcsqt-gN!GU|Uuf{>64uN2y>$oI}rUBX4C`f6(hfHyPc;k*( z53a{y-iEyqLq*$KOe+f88CRny%qJ?~Iw&yQCu{qF7kN5GDb0~OcGD84Sqf1A#MTW6 z;>h$j^l>FQ)i2>*ifGP4YTZWJs3eKI8?L_EW_8Ik3EuQU`)w?Jds&c_c#i7s9549BC1KE|HGt5d?HDxMbDSg|OFQqO#AU`GgIV5%kWNun8=`#Qw7BYCJMdP55mp-@C= zsp_8|!gCJj;JAEwa?^RN6IJZnSOXyta|XkRP$2VAQnZJI%;q&~Lp z)!^CE?Xk4G6GKwwn7x1AglRh~bOBvj)c`hV5&hEPf*e|+yS88tz46{MV6izU9eT!X zHgrI>X$J$E{8IC=MtzdN&%29?XR=d{_d*Lj;Xsdh=s6%OGA^3%ID1%{Gd;=4FDPdi zg>rVk0mPR#zP~YmuOIvCM|^x1Z0x(tOak68MCO!zuC@XNmRcW-O$CC#@(s^*8 zX;mMx2Gn#m`n6hEWn=W&?jOYV0xyUXlrDSv5{(xnAm@B*T(;Cj_|?%zxq0yeJp_id zpJBT3pkRzo**XE2Fe#bgZ%W;$to+-BKYZa^ojJ(A{1$)xHNJkXP27yV8Ngjxc41-D zu`P1?H}`IGP8w&oW^2k@o}ecyY%z6kQ39HKyf!l9*QDFJiLoG;7;05jqB-F^UaXeL z)vJ92(Zc@%`ckojM-g7s5C;MP?*vEIc=Ebh)@>~UPAih|R5L1-%lyPGne!27GQy!8 zfLk_``f(@;$Z_bZlgpVX5lw))DxOmE3-nA_X zJT4N%9l6I=)oLr=E@I(xWA9jtSCvZ@AUW1D1M)h{xUuT$=62(+m3h4dfp+c_OzP|i z1oj={8VWqf#~V>k*4-mXrX7LIIxp-Spe}JB5O_WV>8y|Pw>6vnuIoZeZ{^puZ(rwlGuMVB~ z?E~Mw@1Os~_jlaiyoi#NH-=lmmDu2 zD|tQ))J@G+6Uif1p)G8pkF4DQilo$#bD3hxV~UFmgZ5_~MGaDz9&<_tHN)$|+hgqy zeE;oUv8+Bw)aM|q@yFm&#V#Fzgu+#J#j>EY0JVn}awCbhF@h0&JB>DtKXL^R_u$7L zP9JqzR=Xu-bmR)yUobEVF6FeaKTEFe0)9|;qc34XSQ8N@f&{%<%2_XG*}4~Wz%6lr z^F;D5C#!pQ!LehrqEI%))xwBu#ZUhuSsM8(FmH4jvC<5i&_j{EjP@Tp!WnK?1mM&4 zrl&gQlrP>@48%veHI<5Xh^6qd6R*}0c%EtU5=DvYDh_Y+c1$b693f$jU_NB|slQiP z;54Epz^4pZ3`P`j;ut7O zv}&+3{1To~zC(+N0J>i9_ce|D{Dc))&=2OC2z-Mr03jLZTtuAxT1R>QP{|1d{SU2OMP4fp0zwWYv^ z1DJaXtpO#5)w$LuG-N+G_CXmLZ91B6#Wc(4k(M%z%HX%uP6!W0GnO~$O2~1K5S51z zAO^MINmU=wqBsKbb7?DtG=tBx1#ptfHb!FH0x-sp!Jis*&jXUq7AvW(6>MlhMG69# z5lzh>i`4kijQ(*guV)Tx2IHK2OMbNbZi{@(U0;YDY(8rohrt=$w_TY-lVBLXtB1+o z1WuY{7MbCb2@__(D;5q&nBATf9qrhc@$`ZLV4Pe06eAmf% zQPpB-vou|m@h*FX0#N)|B1MUw{dqS!*byJYe3`85!ox zM6^rf2Q7X!3WT~ zkZ*~o3rQXi2J!jCUw(@}{~F((+*zA~x-)Z|N#cm1xkNLt({wMg_OOXqeqIlQc{9&p zHB+y`gTZjZ_n@Xq zxU4G-9agNokJr%U!FIJlIbF1hEhWL5Scru?a&KbXI)X2c&07}hg{vbNi--M?BsnD@ zLrtQ_Q)frC+&}@HUlYHF6^u5EkYy0iB?B2$jhUeVbJe7@Gx%Tqzn?po)+ItDF5+4w z@VR3Lu1oj#W;XY>NDe0{e_b8NNq{qkI$(5&!reYb_FM;c;;>R@Ns1SaE^x3)kNN*?+?S{6AZ9$8TTp`E1OA zt{)QUpu&5n`31KHwN=nDGdQKn6>1JCX+t=i3x~dNmB%Xc)y_tYXxgY6{(_OL=5de3=;x4>ee zszx}v?jaF~JOZ-&tbA?_c83R2Ska`&Zo`0zmJpNbG!($es5l0PF|LEkrT*%mr#O*C zC9tk=?t55UiAP}MH|+y(l0D2p(^-y6J{>asqENE1)5ZZ{J$Stnm#5kSh7i?qWAhM* zlfWj!csEg+k|HhLP6?;Kwb7vn5S5p=5JB^G_HB}1LmLi(NMYUi9X&W_qa-hFVEs^` znpX?$Qk}97dcDxTPLtp0`66Xxo>Vis>!*3~ zm!{y*?{?nwOnn@2j04JB?S}rn>qa~A5SVSZQdFXKJc{{!a%1&}CoW9N_p1_##@Zk7 z&yqVx$3cX4zRXHLP8{QONI2|U7d@13ej0-kp8<(gYuRa_aPlYGsFWNG89r<=e&FNp z{a7qx(#dbk{38u)Cc#9tUMZd4l=R-tE5OMmC%Y>4Hi{^L51?v8T8|s)HQE{WzF4fJ zv;v|%ghf+y_h4lM4iK3=zg>8L2f>fe`1*;@yKF{p;X?zl$C4`2NZ5xjXKtMhwXCwh zVFi??(S|l>LG!ojD`K#_(Ykmk61QRqyo*$9eQs0>Wl$PM{x_9u|CQt_o&;K;8(IKPd*_t(vRqf z2Ue&pLmf&Gnw$!?E4AhvwH-HoV^g_3H2IEsYl6s zT{ggC;@m=%5BsDqXQ9el058VQ(+j6DM0bn`RfHE3NT@viEiIsyOe|VZ92FWC1?`+R z*=V|8XB)%{Jl3U)d8?_zOkP*ssF|l>%25_TQ@6TmxGcS0DVWid38~GhTR~P$Bo>)Tz3Y-g0Pejb)*^W+0En`@`;O1g*um$H z=M#+0#e2v1k9dAYp1FqUW9k!|v|f=Qdd^i6MwIGp++X*{ z*F?8zSkdEwa*Ua-!tk`pa1`EZ z)oDzqXQtsv|Jf$=a9TQID|a>>d&jSmXKS!u3+=tkFV+%FJK3vHHE3HU-{V|!0&o(p zCSy8j);*AeUL%ibIY``AhEmEyvn`*Y{O1~j2Z*s)IHZM!@g!u4&U8zgU`z|)-M#YN z$HX~e02IIDGa_)kV?AnzkL5uYK!QIcuQ}wkt?;;&Oj*U|CI^%@Y56ajB|&z#G zCw>>Z%TE~DPfIKc50n)yd9nw>?&L+;JhR%8X7)LHNu$|Cy`C=MD-=Lm-rpHnoE>l9y6L%W9sdjEHexs>XhV+Ak7Qw6rJF zER#SHS)p)8Ea$M;VnN)Yw0iO`@f|Los32-b4N@T(lpXABRgKK*Ct{hwq?13gS&AC+ z?{7G?g$n1q1Co>LJl*>Z0&SwiCn5+h!X9r?5+Ed)%XQM?E2L;?)$k_0UYB zN@>c6XoLv?>X?WiA?fKn6q?Nwh1H?4TC8$oHBb{+j&CULq7L7td+lU7``otz8n#^mMZ0}1zQ6PB!hPfG zM|}H?Th~VpyU9GAUlJkKT(=vbbBHxT`~Q-$ z7b{>s4^5ZjHU4z?)GrR0#r#xqZuX9MLaZqSpJN#|LYxHLFGvmRd64b^ z+SyMcbkl|fHk{kaMosdNT9#>zAfo(6hH9QNdTDi*1k2Kws?Uo`QVyFr8Dq*08>PeI1pLIC%`PYd!Dgz9i@4BIMXi5{w=^YX23|IL5@wBimQ zVo0(vdn%8Q^WOcfLc7fBA|kdz^ejKj3;>xxX20Xow$Fr`+`pXX%;dh{wNTfVFVtlf z*>asbz-)(ALs3GO59FzZ+jRBR!f_ptXW^yzsiKuN&Q4ddq*Yvy43zk6lCg+;Z!9i? ziwm`Hp8yvh7p_O$*HNd`Dd0T}9wpa69pOTufUN0Su@<8c01lXrcJv2_DTiz({I|zb zgtq8N925_d;sb4EG&Qd*h)E;M2(Nav*ko5;4Iv}mcNB1&Q(!^p_&!k$d ztU$7D@$t^}Ml1}Ah1RqePkNX}nA`Ke@(22oZYccrgY7qzbS3y4RGotLtS@k*j*` zX>}xk=F_;X*p55AATbDDBpC~&WmSu+UBWPO@Jhfn_9VJ+?0TzP1AWG){`vPk&(#%#{)PyAJn`pW_uqbt z-#&RGZ!3=2ymvffW2bz<*|!*~6q?Q6d3U#|Q!&A?UiJK~oKkpA0pN&l0;3}kfgN#6 z3EnuClE>B~KDs<^Kv>)+U)rPT@N?NxR3W0khXHlEvuI~rcl?* zWH@Ch3f9pyu2>9Zq@vOw&O)R{7l(CJniO11coJgev(HjxNe4tCTks@+CoC~8yYoXd z0yR|jTNjlG7Yi07kzQnO)a`}>Q@W!h)vA;J!b&bJ?mLU#4j32_3Fh535IZD^y76;^ zi;vufyYrw-2^B~LYY{pHPuE|U7?iHn>~fXdB;8ltaS^exv2%$y)0~Uk zcdS*H1z$uEkt5jwdW~J`T1dpaSHuQ$DKnIh?OjTql+48f64%A+EdZe&TuK^Apc!+;=>0>^t*-yl>sgGDLB$%83{zO6HgD;ciS4Hd|{s)&il- z{aD0kY;DB>c6?dur+0q+jO(f$oq09SLe+0pEg=E&AHU%*f5X4~Pw>-Ej2j=Hd1;}B zQ&>=`+v&OLh&O$*vGV5XcDPYf4@5+6!bRkIQD;MwVvM>5XQ<5 zBXiWaR%ZIL%u`NRJoCD!>bc-086iU(i&%>nH&vKMVpT<_-NBoUE5X+Ta$0TVm%SH7ugPbze^gd^I$n^ZQ*(-z4KKUDL@L$Tu!bI;YC?qLgHesC=`PCXMcQDM zdR2~*CNc8TcFT25GzsFdIX@9S5fioK*Q4~$Fi>*y1ByM-E}X$4kE#__HFb zbq;I3y?4|TCRv2eJ2`qTPFh0NLd5eUu8r%RT+5zCPJiZZJeL}ia6y8^L7{22?Z>_l zDZhy_;g*7cy(P3mcGONB)i`%pEa95K&GQH5mYyBe8%wA*f08*y@Ry zkIV0(DA3wCYO9RbG_S2BwvIzoFcO(ioMX;8eeNEMN0zG^(%7I4N4isPH7?}IC#ZEB z(As-E7(Eh;RVOY-R!vzVc8#;?8)oK_F$zyPv<5h=o4{@w1P`plRKIt)Ac_f0|2I-f zq9>#y<56{OIUa~1VTMdsjBfOlDJTIA3!cypp%uiE<4!k8Jgi+MJC}rWJ&`H7~-CmtA1V7(xqkEJRf5m)a?bagXbDvJ2VEZRG;X-yTRz!J$_S5 z>*Pski+Br!%?AbqS(q&grrd7I{9wWlF@QR?N{$Yzt{2CEgdU!|vk`=D?h|F$ob1ZP zG8Ckx>1fe#JNfd{m5C66ZXO+mWwznukcc}|U#wpw+{dY;hu*x!UO;%&Y z;hD7ST_fx?y}V@*Qb5VR+6n!V$^iX4dI|6#ud9^kcAA8irJhb$Vhw~FI<|W(2^B)L zVOKP2F{Sc7nxrK_F+v$I*>{<(pj=Jq^sCHR;|p2tvNjEkN`4PI*z+K;@#T&G{6{=4 zMBwv@KmW4-@>_g=Vh2K}vP4cHuoeR&2vWXGbSSOd0y@x171SKz0u~z55)2|G-7Fs8Rd3EneF@}^YP&v ztb&Lo;9e@|+Iib~M_pN{2r{k}iG7#W-8b@@ zq|Bw-1MiOCpD1vFF01u3bt<(!wk z+ZL5euyQUN3yV4tQ!~D!mNX&nw>mBf1{rJNu>kVk*gH>cz}|5O_D&!x@qe&YFw`y=*^c$SD#d^&!lGZ3KqChbypU6{K zvEJ5t*m{_W_*Z}Y)u2?w;Af~KGZY0_lcK^GwDB$4Kmu5=wjlX?pxyR%ECj)2?mWaP zqU}T3G|D4ysT2aAbvR>bw2xF8B#D77J>)~*hHC@i)re5@*)@imY|jbEc1(X!^i+_o z5prO|cvmDJ*-xmpw>1o&LbJC-I-%Z)OrFylr0Q-$eaXbcH1~c(am$g@^wnDs;bsQb zev9H3zjtIsZBs@Dkj~>rMUwhR?KCQ@opM2s^rpsaxqVfSkt=mTZmD27YGUl5IQtQS zo>6&=NhPW2kkw@8{F^j|yV|Ol_7TaX;pa<|MNf#}$KW)15QACgJWX#oDiiOWyvK`Q zL3ax=qVsdf#abV3Ie^bOOi>As-zL5gYl2Ie^CDiK0U zK*855Ndefd_gu!a^jfWQAm;9=Xd$bSc0Snr5@a27 zHR6v29zjv6eCxIeKEy!Db477II{|l-F6T0msnQb}uPZMK$j|FxMD48yQ3stx#Lr*w z&wpIk0wO-2_?KVqzx;}?pV*6e$#30;8rTtA`O3;-ml0)DQF4iDFs~BMwLGtZSBi?G zylV%xIVim!id(-#;BG!za*FLD2IO@xppy!$GlQo|z>tfRMA|OBbe=f!(6(L<3mHuU zyH>}m9iRE`oxh@o>yr2}jj#A}Rc_;je2$Cy}ju?)OpJ6LyM2y5} z6*Q7ge|HT=>gWmeXZPSw2>}SM-n_V z>xo>6_oLno=b`7#+);aRFO(d}}cR7mF}^ zmzK5T6NpW$Ah9DBc|Gcwq_s+R@_OB>Mnqg|EzpVc;&&e5Cp*1X9%6)qjdmt36$Pv) zN0xl#j85x6gMl4^2y$HnS8(C&p)(DM$5pq5JOc>qjeE!ECqBR8^CLb!@cHC@<9^28 zd4WnQ7>P_96rd~{0y;!GF+%pbc3^cCitVj*kyIkB+R*8XFsRgIqY7N?;foZ>9Lf8} z0{-xZk5AlCwo9dONi<5Vc3^?u@AzN-jL#4J+kfWIKXDP?zQxBAv7Lb6u?VpnTeJJ3 zP=pTn1jrqs>$dWGnYxiV2b4*hkh13yvpN)ftnd?La3S|cCyeMuW_)h^_7$I>u{XAC zL#`bz1{V`^OXPApJY!nxZ8vyG0bmee;tn_bB+yGshTryQnz_fLZbY9`UeP44 zni=8ZRIBO!%a%j+Dl+Jej}A_!sEZS@`c$`8v~ZmVc?`L1X&(~Tq-hycV2$)zamUI9 zsF)7ejD1SQ+MO(R!tyh7G9%Pc&OwUSk&N_8V$qI-$?P6G&oycZC1q({Mno^MW2>E4 zaj0pUa{}@1xPh%x4(I@JVIqAPZR}@|+~A!>Z=D+kRg$s3CMjRzp&w`&QSv z#8tqQ`Kckh{WLMw14SUo7ZA}V1B%Z(y97YNa||(sP`|1c>Zur%Y2HqGH_{eaG`9wj z7qA!bu>KdjQUOy4Ff&^pvbI1!}( z=wH}$5HCb^>Zu_&C9$xbX=Q8jc%q&+Xt5O?vuF7;?YvSA8Vp}SP9YgBszdi1TkDUZ zcWBw@**O@|pYz8F$Y}za*@&h+$CyO3LKRxJH6B4^beT-J%J5)AbIN&r4R>C7`NPPK z<7>s2cfP-IZ+!h0U%$tF*Wp=FodtX3yc7O@6yk-krB zPV-v+LYmgnxXcW`Izw`KvcZkKP)N9>giZjlv;5Fpnb}eO_+U7%O*ec>=!cr*%R1snfxoiOqRo7MvDnY6+QMEVVRtSJx7L3X2f`=^Y%iC#M$Q1$>W#lK~ z#EcfGm*pR}iX{RvOor(LHUNjg7Ol3k&6FHp-&9l4xI)WZJl+9@uP8adfvVbW(hhLi zHP>CRD=->+I+`QuXgw@VI**3b^{Y|TC(2qHeFwZu@ftm$tr{x}$tA|n$Wu-7zxwyj z>D)jJ(6FV~Kh)n!kLz-d+Vld+?%+YDW_+74t5UD}iyd5RQ3<0f#S`_4hRaG(6-$`M z^+sh0y=YjTILIs*ud3I&7QJs?&aV;Ih3n!)yuJCjz=Fyh{P>9bj{U^P6Tf|n=O>?c z?7)6{|0z=OWsS|xCPMPh0&MTr&NngWdG3Ru4mlP^pFRrYGe}nTaTzjm%rCwQPx@YW zeEA7~_~-SH@A1obT(aMF_@H`Oy^$+(_i=6f>8JJY{w;p~2@HJy9^byl=TlOhlEH~d zXM}tVrXn*g(Mowb`;%FGdT+#zJ0u1dpzu3)>RwBYL_{S4S>>D?_r~|#bc|4?EfEpd zvdxKWxo)fwJde&yFCx_$@v^S$?Wfywm+ zYIKcE;igFY`l9hO%MhH^Z4s$q!J;IT{onb~V9$~$^&Ylmp3v*NzxUewsw2LaZyY}k zVIQ`H{{8Toa-ucAVSw`U0vvTGLs!-~cYPPkS5pKd>d=D+*Ttp7zwc+%6+mwEb>8Y; z@=T*9#;h}fMfn-FbORFr%n_24aS=nc0Z| z)?;07;FXTf;UNyPLnb^w)82Z^x;g8|53}b-TiP7Bn#&{V^Y|grje)MCj;vWF6Ef6j zxO_EEze{wBVLn)-qN30a8O_}nJWiiqf&B-gzBiGr-2BxhN)$tJ#(7+5u9u*nsjlS(shjfi1I=V(#FQ~xzf zQPC6ub7NC>MNui7Jv6*Kg`OnP#W783iDbY@?$Hl0V9x{fdF3b-WXDHFwraA423H zLP)A%3=ECn%nlay3wNbcX)+{Js*3411Y6w+8SfX~-xrC`C%%4u2-zW%|Sz%`l_wWLl*R z6P|mPA*dg`c4E2-?*{zP=0I+Ngvs97gtZAE*&QhZ)~f|I(DFSLBy(x;;O7Va&7Zg) z0Pwu=*I(k#zr=5!cm|)U3J+FANUD_-R#i~)Izl|!zy_Y%vOTyiINhKxObt!9cqkaG z4UY1Tw$Rg1AkRvWD~%|@2|<-V;pkv^0;OX5yG1C^Pt+^h@lGB}uu5M_f1>VMsc@A7 zfnvXeN%x8*q}%|jI4tWlb5f;0t;nq=Wp^4yCHp^qez;I=tco4MPzXNIb#kdzt7TJ$ zw34-lF|?a%>J)vIg461`R||T0HK&6!=JsRgNZsl4JaXCt3#gj zCk?2=s5;A!HIdM^<~pZOz#=OeYiS2NvDT_`UYQ?OPK2c^OFYYKUuC*;i1#=EQ!Ys4 z^~+eiF1)|hae-WTTm)lpJfFDl_0mtrM8YVjcO}kke<6rCp8`=rP6`>B|Sh#~_Hs_|rdgKlqnl zROSF(6ywL)jzUgh1rT_<@NfRafBR4P@&&Q+`GJp*cs}LOH)saALKUWqYEA+}(mVW1 z6mx^X&UGGngoI2E7m*tqYf@QxzGH9PcYJ>4=I+K)1aQ$r&HB5vF%~uiGBb$0zhYHZ z$aafSm6dDNCVD8^X9ntb>|mWT`AqgB-?Qz&^jho@3ZCrD+q*v^iNhDFitakxF}1~} zjKxeD_n24@{lXDGjBigA>SU%PC4X;kEyfE&LNVHSmCWO($fIG^*gU8o0;HoGMY_Vj zIV$SGINRtv#vIs(=f&2rG(Id3 zgF5DafSCr@F>`|*F`o8ZELWsT^C;r9pX_X)SCS@;YXHlJZ`k96<;OeLgH@PoLv_Zs zwU{U0NL*_>9A;%cK1vm;{@lKUY@h|CNFBDAb_L{KoK$RcD<`JhH8hHbsyW&haNY$# z?XBqe?uBB9MgWE~@5s|LM`=|XbuFI0?2T*Ls{CMU{cyqKWoW&c?+ha(X$LX)n^cOA%6Xr&LK8c9- zD4K$na4}KG><)s^&({n5o%YevXPF(M)8^XJk@|AXr6JwVKynj0<;FGz;^=F&ry+NV zMDAU~8$^^*%bcSekb)Cu!}VSvd>u72=ynn!WNMo8RyxV89HgOX;WdZoIfku2pkSeM z6^=K0kV8<-k5`sW*&aWkGMeUF&#`Ptw`pxM6((p5k^SA?em6fjzICf+()gVH`~Qwn zp2}x#+lj9~J-ouH;^CN%esv+Qh~KGa%WcgLN0L*f5jd7uYDLYFm2qdB?oHKW48T0G z$gRv-4`Vo-go!S#wv&cKCOuhbQ(cs3PF72to7n+RUO!vK0*yewBYQP@`tkYWoesIncap3neHjf22ppWFa4BRQ8G}bu?BBLLJPkJ zUKn8tVGc=BC}eKUc3?l-K_lN#bWspWNzKnjHZuB+p?#9r7>FHybO5tesh3>(-3fi& zk0pXFH~GlKL1Dh5Y>DR&_>mKj!-NrtK7b1ooJjM55?Ky+1(PV}+pi-*R zQ^s>gm7Rf_ox~QkNjYg}OAI+3`Ctr|X_K)Jz`fdq-8x@Ne zOtz~!y{};$U1n|FF`InfbY7ObEX6j5qJ+nTjXa@msdjZAQg2VsPL6aSflNiXrBq?f z;kbar-f&GnpldV|+BL5Tcw5)j5GITtYN%2E5OJfI5!&J(%O`%ZE*thd0{p-HcTb9M zrHeB?L6CS59uMIYiN{Jp>h!L2C6@9PlKN`uA{`Zhxl=V|H0pLvDSQf)T@bGlm;kXO zZvs!$HpFaGuT!s0#Wswm8Z=tazUX|s8^pC#mE#EbO5uZWCR(SZUl6xyUmq6 zmCiD&XUS$YBzaw2h#hb5_~XCfZy)jNZ@3;cpOGINoXj*_glk;L_;TToKjWYOh@XDq zMa0IwaThVO#yU{Dwrkl(%#=o<-O7ln{icJG%For+O?j0ebW_rf7+EkYuxXN!i{rj% z$@PUwm3UNPU;vrsw(av`9|~uufy@P(EJ}?#o|``MGB3-nC&kU2kT~_4HM9F&nm5r0 z8jS&hGOue4>uk>6OK0eWkvx64WIt(kkzgVwxSQ!DoP-Pgt=}P2iryC`)gJ)L) z6_58=Z>!HlcGAziiW(6LDYI9_J-rCllNlmo_p*t|)59$aQkiv>m3YxJ`(AKfai>A^&q8|&p`=~&MMu*9YQ*V1Cdca@Cp^wB`J=3- zT8C#kp6RS5U3Z|evH@a3!p0X!oZ3Vl?b{T&D6G11{%6)8v->B zc@6r!j7?Ajx%6zs60c|C?BtaPC(?r|Ud?r~TF;0d#?uo#5Z~i0xE2&laxctuKsi** z&?@s%q0x7{8sc<1odmJks0sII;3%PwkY~_|<{tJ$T~BYBt&uC_L2zai)q8zwg_E2J zO=(;U>W;GH|4@xiC=dVEtN*O>%e2au2R@v~;>H##hSg6YK1WsTbMr--F5q#F~kv+TmF`JC&QX z+&8mZ!C2<9+RqeB-zqT4(iXoh?I4)?CEhRm^v-qR+m&(j1LxD zfsWY9Zk#15g@RtgAKF3)FpOJ&r?R2(Z1K;S0s7`5-5q0zO5RuAGZVe+W!{wbcf6Len zOPXD8X>*wKQPnSL3$jL12r+UL?br`zHKb;TDiL7^D@QGJB}-T6!=au7Y-`xNFk?rZ z6JP8q-LY*VQTN3inA0xY@M>r@v$KCVMbL1CI~2SaBGMcH#k)3%rC`wjfO*Myn~WA$ zscIv%lt|7QyThOEA2(J*Sp7PwAr!*wCmca@7!)^u{Y69rh0Q7j{IN zp7ys>XG@oc@eA&C@p>mO9ZIX$+m;#HqSR_~wv!fvKeE@&x*hJm2dU|_L99=uQ7PiP zhhmgGt?i)_{c}X2a`-uUW(iAmUsP3TIMJntOFiPH+0k1KIi{GkM9KH-p{KFv$ZAZu zy@wciv6?W41{{ygraYz=kO5g5sXFrOZl2D?N?;Ng=1_;+&b)>OM`;{dBc?~Iri?Yp z5nGmKHJ^3KSx)(VHGMRlXOQswqEXx*%F}K+6xkAt*r8haaxDsDk0zV)Gq>Ggwn&Up z3rxP~KM~8n*CY-ZH~_r~>uGBEtr;a?-HqnmiaB3~MlJysR2;d3ya1tdF{*tSX3rEz zAW6|mHx|t%+v~v}(Qu-KWOX)cy1TcLXY?$+DpT^9B_V9~6>Y-%JcgQ>-U2}$40!#S zA~8+H%R`P2CRC%baEh)Kzr^Ddo0gw8gAHC&-fb5egxNZcfleAvD8t;d*C1;sqwo;M z87t}!Q~zDoDW#d>Rs2xAQ%BevbJmhN$x3P^vq8P*P=>$l1(X{#{Z9=Z;e+YHL$#og z=w)g{(yf6tksRt0(hjfbM+A6nm&!|DE8ZV?eo}~ij$dtTnl%^tuu zJfeit8uJii?PZ+;o8t@$qC*2)q~iTyF+B~!J9yl9w85QoAOcu*NZKs&z|^7ku+_dh zmKuk%G@y;t3uJ|CG&BkZlpj>qKYYh-W#~YH3pyWA9z1mLnO3SuhHCdJu~;OiEY;ri zFcDl;T$oL!k=AiA1Y>y_YE^ZZ;U;ezCrQS&@VIzgczdktssjX9ZWg}r`H9c(@%1b7 zK#k8&e0;j2BL)0tKFah?ac z04(h&uffOLW4&MTFBV-+R;^iK$e*~<7Sa&+OG}h!s5EekVG_$m4+4R#a_9b0I#bQ@8h#Jxo3Vn zP1Gq)BMT8F7KdSmE2n!~gprH2SlSL7Wk}pYiqZ;#b=eNa>VfD}GDO?`Mw?n@z!Y!1 z)GLS)wBAtSr!oiW`Ajr5$>giGy_|u_sI2_aMI#zZ<-^LMqD9@WgdncytQ5u!DO;o` zzS1~BIZ_Rh(nsb|stLVZ-hN&Vht5ve{E_9I8@2DZR9qHg@l+WT8P^_nqI4x=YV8)C z3Xy9D8&qOuX=+`K4Jh-)ktBFw8UT3PQS&y<_`>zh>tWwQ|44}@dX=iSqLpB~K0++( z_ao?7=8#d%97V2Sr)M4w2YpzV{3Oti7nduHhR@UfNOm}qS@7dY9Sf-pg0nkoh3=)3 zLv~1CbWX57Y7eDgp;rFu`5n1AV#>K>T;9$=y&CN)}hP!`wlB{k|(nEM58srFVkTyeJH&%lAQiz zjws8F+mVr5D#L2prjt^b>wc*^h6?4e@?a?HCNDgdE_g)U%m~*H(-i8s4ZP z9KtNM5kvqU1CA$i5G~lw%GiZy#muzMF!ZHF(WF4TM9LnprBM)>V_>^S z=}FnN*r=o93#+QY!E|U?i%8!5UN*Lj=Wd&T475jBY)g0+uTE@8Y zTB(V*g+KkwpS}>et@xMt>o5D)4?M{om3GOiiUW*YNxD3;`}RF*W}y~Qw$CL{qNgZ8 z22jUFK>{Foh^nfqk8UNEws-`4o-fXVGUP!VLg-kO4B2 zq}AP>04O0ZkyK+g>@g%gtVaMalV1ud$8SKS&@AogXrBzxLyE%yO+v4!+u31z6U z2`I?ipomc1Ww)xejlf7Qqih3^J5VfsIjf;W)B3ktfF5UPxJ_G&*_bQ;>wo_=^O!Mh zn>TRP-6pviSgX2w4WJ>hZvdGshn@Sy%(&E6-GZDlsA(fDM%8bW8m2`V?pkehjrG7H zu7$^gKYiij!Q49x;PW#+KJo2)eEZ7_{1o|&|?{iaqQ zc?rgeoZMRUw)X(mFr6~}N`LG0<)~C0maa7U_{6jBc*jLV$21m>8Ujc65Xf+t6FQ+M z&b3Fbl?U1%v0}<0(o9Q6MF!}3IHlTATNwId4sJ$@FF%8rjRDct{g9sFYPAdZyFb0G zdw$&AvODv4Q^gQ6ZyY0^nMEA`ed%Kk6+FLUyN2qqaGsZhGl{#TN9j1o0tf?(mGa0e zso70GEZ0%^oulw-E=ziQ=3}sjoJf8=qa|Vr?j?Hm;2QN{>8Mo9DG{UBz{2Bwt+({T zL*M)P2}KfM0c?J!g-YprOO-1QYGOq9Ay_?hyp>}N;Rv)^^{6v6;6#{3q>H*nGiW}B zRCU@&wEtPE%_SU{t}6~9vCF@&F;}*zOZk-V8#YT(NzFAX3q>iRgm&cbn^A2)6q)pV zTU0!JXM2nnEgb`?hHD~^tO06d#!3x5iDZW3ff%kbMJ2maMTAusylFOiEQMh#vE)E2 ziO`>7JlUcYIAliXJ>-^3i~_N@f}2C$oF#(CEO}`1$QkD3MtTEwMB2TOECF30(isH_ zy=+qrbd9B*9($)A1|6z5rIKqdliL$7XXe5!)kQm}AEL~22<~1}(y7szIDieXCY%P> zc-xq-l$l)g7u~Zlw51TFp5|q6@1T=yz!|g6)Yy?w;Scg2&0(p>SlTM#n;3S`*Z;BJ z${x(`&!6AH*c;bd@-q5GsS6vMsXk?5-!3&VQqf zrEEtWw0=RNDceI*Pnf{Pcz?tDI~Vc&iC@0P_a~ai)Abmpy|ZdVjV4{%P3&|2p%N=4 zy)>vgmA@0KB16>pqZ4Im56p{#;EuqHn6_dAPW98m4mYFEh5>$YV?7}!=TrG zh{Oh8fZ%}H`eckiTYX-+*ZFvu2+@dYzrllTYwiIKL6Dgk`b&8d(1y7(d|CmS0A)06 zsz^vEn@0bwm-~#lL--MWdob6PX`_0r99n>Ibv7=}!Xvyb{OJ$;@IKu=v-UFqYl@=A(ic$iJ5)eH< zh-=QkfH$q0?ZsG&$n+6diEkhA%dhyyukq_|`1p?J zGj=R9U@h6T-S9`KDkN&9uI4f_l7_nUUE9A=;&6nb_4r6hTU6*wY_`7ILEQ8tuas^G;yuUV^gVfzWIqx0u{ssU1@7D81zPC^suC#wg&gG20Xog##qu>tY%yDBC)oub-{uB!X)pH*9`Bao>d# z8K`HuN3kJW?*-kXE`#oSh=+c$?+)ch;J;5_pgkUmb1p7*orV31%;&Op->?(VOJQx= z$t|R}F;I7OA}ur#0&}sqA3FRl4RFFNRAVt*iaBSkUv&I`U}1+lv&M*?mI&ydo{DwV zoiw z2HyTVlV5pfSElstNSIwJK4$v z%XU8cfy0Ci#j$7!u_>KZu)~%yb=~q%{QY53_u!Yrw9~h#4)a}usD#Z1Tk~oo-?>_+ zT@Lvl@;Sb-S5^wpYTkW`FU>j8Uj$XA5`#fuDJ~Q2o0nu4vZ@VIrcA-$a9xXAFJ|a?9tTX(8q<0l zQFd@H0*x7A%4F+p%Ucrg;NYu2V;T!y0Npm=pJuYbvqVm|*H|slHn#`U?1>QCXm!jT zt)&mf`y0Nza|gbD;MZ^Qc{h2d&(^d|2cJq%4eJ)jBj7PG_^f?;rRSKOMJugwIvCOH zbNy0VGgZmOpopc>?Cb16m(`Rf5RQWmA)5L({6Y^l=07jU;fdhTPWdkVLHl=*BbGf2 zKP>3ob|@k&0g0Y^i_Ky6#^*~nRaURYMVp5jVr&~(|0AG=*(VEqB*aLl1_tdzw)xqy zWAC-DOW0FGk=qW2=0a&itss1M%hX1sB1k!5}42ID%#~O$^dm&o6bInc8N4HKTn{_yfg3_fTxH?07;)DJQ(0f0 zm&>3Q9m)+cPImj!xmPp6N-0d(X|E$!jdf$%gb1>hUo#O`jBlV%UJwlB(WeFHoQf<3 zG?lh@;kooC4ou77cI+$!@?=fCE%5*LKitrLLsZT4-s70k+9MSKEb__%`&9yztd5Mt z@=&(i!Mm0&6;XIMeAIREBKKBKFfS)rU?4LrZwrqLZx61Et2Pefe#Z9?{Ps1zeZ$wU z{Q7Nw`yQVk`1nX~jMoJu(d)>a+|=x_NZ=KK%9WGg7t33KRYXGE#<#PqR^he*y`r>A zI%@i8`Ah?)Yn_$ou-74*l5*C!)C+kDEGmQ3V&(z)x1NCUxI*oAS;n(3Kjhwcdy9Yi zPq;38``Di!S%WDXJ*G?!UvSlx#3Zi8weWag0oMa>7cORjHwv(KX7_!i2p4^8@V>5i zf8zq4Pux%7CZJ;uq7|C1hoJJGKbZLG*_Q&EnxzW*Rm|o|nHS>eP@rMEPMZntwJ_1hv~Catb9&>BkbAeUf@IUa0;u>Y-L0E%8+< z++f`(jADmZQ!_Wlh3nE+I@C4Kubh-_rLsQTsG@&6Xo`j!g&9W(kA|!+d--9y!N^P2 zi(a=Jl^0UXVZMUV7-fI7@Oa1dU>{H-^9hgaMAb@V_WVSyt|)qmMis-!3v@ebLS^7A zOf-M06$deP`|^q3QGbhlBkFL`i?Gd8VYUJX67Amu;S=;Rry{>u!-{P=Defk zvvvDKoF3!++Y=si2xV(KLmF+)2QV2e6viW7h5;xW!Qq1q+|W1`?6K(N1?tw!I6$kl zFSIzJao|Pcv-4CH4n_A}1&b^&JM8e82sdKBX% zbPk5osV(wv!NYK$0Svm#49}Fswh-3eF`*X_jq{NMQZRpP;zqnD0zft*q{}Suj04Ki zR`*{uk^lewuv6hZ3LNA~4W^;0XME1A<-0}H*movVrj%Al)uQp*y&(R`pOHw!>6AVS!jTK|o1(T2h zCd4V>0;{$$YfN@XtJ>WAg~;mfez}(# z&!q|kwA<{MejE~-qHFP~2@^K{Ha~6Y4hnjDmVI?HvU+71OFH6TqtW~cjqT+lO@f`( zkn^d>gx(a36o-t7w_$+O?jqv=3M+tue_6>k?oqBqt8g~lhtTOERYfK9dtM`L z)!PxuV*%i701>DAW&c5cn+xe>aEV5<-?A4pk_-N|U@w!{{s zpx@#3*NCVkGRvc_ng1$FtHd})CU8ie&|zh~+3s4Ye5${M;odcx%pNwt46~q&Q_C(D zbL|3B04upHSHad9g@;Nqu^j}vhym$xABJf0^CQC>4543?C=j}$Rj(qVk_;jE#b}C% z+#8-APBBHNCna=be5R|DLQ8UpJU4KMhAOwAx-6l-BSQH;(^gj}gtcl9530!WlItW8 zSl;i_q3h&VS-!}cR+a0?v-jjZS?JXwe&{b%fkL>1`4CtuF5r6LeS!b?|KVAg zi!MI&P8|(`AiI_*hray00YwIeWD2uMQ3C=N$;ExgwaD7AkL$r}#pA+t@$Io554^qM zTHFzzpSLK{`kCd*o~Z0ryl zSn+tr^}d$(J~Z&jyd`jt*s&(=6IKAF6~bdaLd_P1QI1p~-O+Am)>J~$13GIUJWEg3 zUpQYmrBVYMYNyh$5S=N*e8_7ID40S;EwnGjmb0ZWHBiZPk0FO1K0f}n3-PN;E1^^s zM(%WqeJKg8@?+sN-P#?8*BCF*bg&Fcoefi0BpRS=CbHYXl+{t`Sq&JhB=%EQJ40%* zD%d}YsiT|f80>^keW_C^Tj*cqw)ogeEu0F;z*JD5eaVq;fPQ%;AlefTb2Yo|CJ`P< zE9tN{=nMuF*O`Q-h;?Bqgosu~`rs5+prywzN_Cy-oazA2N3n_&J z7WI~T+kyUM`hYL$*4EaPZhJTljnpPPK1!K}nzzgxzfC^1XpivW2j!hV6Xw$=5-%l* z)y9uSyN*?RKCRBSfrHKm;tgv#_*KL3vL#OVL(8RF8tZ@KSqY;8Z1|V*Sd^igYHQIu zIPwA`6HEbAjHj`M$6W{MOb{L*bwb23eBlhF+EF8)nGYO9;qWqKN+ugjTMPFOi=0ES zk_cL7I$&Tee0lKweF5?HJAVC+&s(-bf|tBB3X9{20=xIi-)ydZ9of46WiF~F} z6GO-jufui^(kmH>91_|Y))t>>S=9WX>|l-UzJREj3N7bM2`qFz-B;(5k`5v3KHjsO zIfh_=&cWgOeE42N+8u1p&1g69le>fBFeO{Y-)z_~l#t zhri*M@A%A%L;`nijMRbeTW45jsZe=5u3MHTwj=i4PT8)#Qj38*jVzeSs=C#r3;HLo znY&YCT#ON5WGR4?!2zJIOsSKvc$&7Pl8a~Ld~HJwu+yQ~i0}bs*mV<2iB)j;L5niS z+BA)Beg5pI%llFis%%hbUz7D}sLnhVW?JI(ve1vv?Iqp9P)rHB6Wn2A6JTA0fV#BW zTB?2fkk`>As)fVDAe_!#DpBp1Do;3N%v(Cl!OErNllJVAO}aIMh$2SLuaX2h)DCw< zyOd?eI&nD_diqEN13PdFhhplNyh>#q7Q?`tyiUg5ofrH32&JN!}fvv;%uTgGXP{lyh-YA+%#g;5I!`mC*uK4oK$Ku>KwJ-#_-f@$Cb@{D!~$Ek3^C^Ame#K~@f}IG?o0BzoRAlqPD+F)eeXYQd`W z+V=0q4{Psx2%+m$CA4+WUTzn)skR$4AyOKiN;bIFEf3r1)A3aLJNz)Qlj;f3p^yRv zsG53>H;NdZ-n{F&o>Zd7J0_*HRPaD$eYWvEhc1;TSXJM&( z-sv_DAw_v6=w!jcv3in6^nBzf5wokI^o6pnk1Iy*Aqi7nM*tZJaOF9MQrzs&&Z+f`?A zQmvFXz&^{FKA5mEhwZ0^UJ=MW86Y{LyT*ChgEGz;5pa98vIz@!r8yr^r%0Y!VVt7U zF=iwEL64RdjLHq+jF2z_(|Us16ot|BC_$g>u>yp;Du_LNtCk3gxIOi$4*F#TMLo{n z`{}{R7C1OkKGh=8n%X0vt>?uxzI!nwF{vcOHI#g zQ4BJK^KRXxzJMUIemTbDHm2J@@e8eEK%QLYF%&_RP(Tb-8tuSDJngvpZ{N!FnG0{z zTK>TGA01fFLzp}-%4-5VE_`|C82svTObV3U*b*fH}`3&6}X{Eu+1Vdluns7i*i|@76?}A zDz^5%Ds3@@jmMy;m__6PN&^`T%R@S)x#3||oF+O-c(DRQ_TaM~9@mOL zec>N|A{Qz-_;>vB9iN*!@Z6Pxi7e#-wcn}SDCa3d;^04@d;8CA^sOzYc-G5R6&QnG z5JW{F1fJ1UB~(oY?c1#ZSp>3>Du}EdRtUB0NVMWo!+5erk`Yz$htiSi$-9zzoO#&V zj%i*2XfLmzEU9N-Y}l*Djm#GTRY|u?7;EmZb4j>rE%Q+OTsDJJndwqRxcV>iY19T9 zolKNfX?;SE$U@0fuU1s=a>&YUEd7wxJA=&Zn$r_3D~1psnWETr1*a2RIZ9m>n6W=8 zaAqCLnlf`K=TIkiS$7Tln3>=ao}cb%M310|^g+%*0$5t_zQg z1fGG|xHGf=-~NxEHWOJVvKC@TnFsrwJ5)L+x-Kr$9=7l-$0I<80kO%o7}o_d9uIzb z!LZ_~QP<9l6&)q$}LfFEz7TKrgzzA!_svFP{-niG2A+0TLc8XUL z0o@GMP6jj@pXx2q8T$fQ3w<5u$R72`TUF!)Mx8l$U3|R7+dJ2V$Agcz8UQa{FuiNp zVLx#{<9TC0V?S$hYoTsv$Sve7W09Jc_IzC>V2fNA7Ne>N7p{x(#QsD?Rj*F%DGAlb z4v>0g%EJ{gWF&t4kuQoGRB>F=JcEx+PnW476}J>S~cum z3~C>2up8el&hbNd?6Rk$75aC@{&IR!*%fdIMrNLT&Pr4ked)~z=Xg#B-a(TbInBMC zqP!$7AS)1d0^AN}y0EB7tg_QUEOYAxV>Mye4?WwlPbncT(N`u@t!Qzz z97zckQtDc=Pe_3r9UYt;%9Blo9Mm=VjJ1NU&XV9s&4+0B7I+!RGc9wP<uTK6m*Ptl0f$I02ATRnNiI@l*rKd#kG+wZA~RPSK!S` zDADcrU;PG`fDIUvfW@IE zFE55@W^<5F+Qj|vBkewhk1E*eIlsIavVd(>t^EzHb9}=nIJT-Dqk&W5#zgL>bz`o) zhS~2R!k8V$2WgND9b*YV~#X~eH^36>8FPS8j&j{dpHUa3~*qpYx5UKdKJk3!#sDN@2eulp@>3qeaB1N8g zkb^)&Rwid^c++ZjP%Vhw@iNY-!L+Il)tLHci#AkmG~c|1t>562MvBZQVm zAtI(zdPip*=fjv2JLYIDY?lQRdp$w!Kwjr9VYUji;S>D`JZQHnoKRK^ zWaJEq_NHnRF(j*Z7W_nQXtjrclJ-95E@?Q=8H9qW)P*~a6(h@!U7#(E&13wFlRk5h zPWl@zN|U#You#W{1t5I7qD@NjU{3>FdFslPjC%imL)&gK9I&VmKwPyo4?MGQD`KrW z=kYoXxZfpa3?ifu5KG+xh7>uFHm*COvsY5qEPP_PHa~FWl zwaZ=M6Tx1%!m47aDti)YM#6KLJ<5+5pNfM`m%od z!u2Q_W8k;1@sD5Q?|+Z4-{QC5_V@4j{7kI4s)dDhaYs)(WUR7}&mFbkkR%G+SuwF= zEub)}z@C*fbb2r6*hn8jY!_(U#)~3}m@KO{QlniJ;9~u#XXXD&aBTx@IiRJ3%tsAJ zez=4gM`#gaLBX8tiIvl}&2vF<%M}iJ(#3ksVb6VI-}v~JBMmav8?LMN^IlD(XvLlv zl%#KqnhI5aDz9HuIJToxE}DrSM_6AOM9769^VGI78+ruCOEqG7>;bJ-4?m&Quw)qseKeA;=-yW#|i=08eVAhczd2NG#=>;Q?mHp;gG;% z)@kUQZMyFv*OWzMcew*g<_E~%TM_IH6F~6(h={n}sB}+srwT)HutGrN^j2b%mg2?H zx(=&X74@z26z<3(p%Kb1K;t10+R7A_n>E*d5f#^)%9QH2hr zPVMVJabxzfh%(sP%G+*v{h|{ZhCoED#n`n2fXGrpwO>{`L$81;?juI$Xiu8rdl@!K zTan9yO;Sk<5GYr<+C3tKEivy%jnfk81qG)XviY4z=G>UJ=t^#W3=HYkS$v(~+ zGJbNEO*DP=q-0%gP+dF1g|J&|TdQn_m#fw^Y{+Tqo--+FNn*V=mPK>g`9(Y5ZAyOl z;n`c!Nh%`@l(}zkA6ZJLKw3B?<`luvz~XKdD%reP9ANzG@i_q*-Bmje@GKqVTMmuz zDu0?il+snt#^Zxtvbyc19(YqcYAu!w8IzaS%w(@gySp;eWu2A&mcb=F_)d1uwSkU; z8jmnnL~y7D=J4x0CpZ^j|4#Nrzsx*)WcH#9w`3Fu0GA0|lAX)g3X5$i6gm!cPHZih zvC`XWPdi)cH@h-sVg1{2M0UD>x9xLmJ(6EP614sp%kqhqBmjDV$}xKYD$TAu|E13WVR)rX}ZGU zWUCS$V!V)PSXzcH*oXm#|6knnat>uClozpsHzZc0VMqqVQj2S7-p#a@bjfUa2r+r& z;Bc-mMOQ#OcVW?pj^)dp(~MetYJ=pFj$q4ZBaG(L_4~u54tY${sos>xfYf$KE!6p7 z2oM*_4up3+n7agli}>SD_|wl!2k*D<@gM#cxvh8u_s+b93J<}x;&vE61k``!XoGc! zNhp<;0 z>?p9Y1&o#@ndgPrD#rupI$qYmlDmE&^g#O#VNo)6*~Sh55@m9H-YA6OpVg^ta-vub zkGc@PKHQ$Y^Y+tdq@&hSO2wssl8LA6(!S3+6&)w48f zNG;WNiCFa3a&X0Eu^|}9t4I=xllIqQ09;w@3anU*>%z5y#9DYNZBm1M zan(yqGwHyC)QyXXTpUizw{ShUE|jxk3dT^!#EBQF>(JbCBEMN_lw&m{%EMABN4lhl zxZ~lbc#XcqfpWCYhKU!^D(AAGkK+wj7q(;*h*fumm4bG(eAk%{_onR7@5#62@QMXC)`jM=K6G7^@A z(Q}a-X8w@=Aqyib(vGy`QnCG?UV- zrsM0fJu%2-siTPgV*k$O31BfE4}5uBYvJ2R{Q50Eo;}-Uq+A6N(Y?1+rE>$lyOIHS-e*K>F4<4 z&n4tvKk&c&_5Ry8eg-~+5!iPG*_&Qj@OJ0@B)4n%Ap;aU&k#s^B>@gCP?^~g*b#S> z_da}}(x5H9*eY;XnR6ss48`<2Gi4ij4WP$^z-~)2gtW>pmCEz@ckFTm5LjD_n>L%$ zsxr_yS(K-$RP1R}Mr}{*Dt;`{+^ws}4u*t4s}CpcEncfmek%=L60R9o>)j|ZQT#~Q zvmJSw@?MICRx974&b-7$BN4d9;8?ap>JWrg6ie~A*nhGP-0IBvFfrPtU)HA9Q|gn8 zbyVFhU-q)$VwIa2dsp2#1Av(&?0K>6{(;-HV}>+B4!1J@fk-VHbU-ZNBH!Nd$V)N< zL44l$ym8mjoVB&TWG~|Jz@v8H_LaYJT~dzWyh8}J$aNJgX3|RAMI);PAMg0`#`mAr z&tKN#!oKnCBmU(t@t42F-~PUT{YQL$;^Q+rCD-G6lsU;OTD+{y5-m~(YT6yEvbaqE zb(#k8^c}JR0QZf>Ao+Y^t<-Q-)}P1X*c2eI4?)%e!w*g|yhRww)hTbh(^4};ffN(P zfz#DYLF_0_S|cY-{pRNcLiMUFBT$#=D8)1n^B8IJa$t7n$=WzdT!;51QlSJx9z{SG zFyngUR9p0|{bi@63j2=L#~>k)o7*M4gsYwJJjE{%J4@3msDDO0a!(?$pF!uzr>kT& z?Z8rtQDmE0=QnH4(k-clHM81pbQtVmjPDr<(J=~IYCG>3!Cak463~8X057{5+mmp^IZo=b<~(_`Z2(2MuomEvXkOL&g(8%J zfp)`r*e@1w&}sToT7K^-4@FI?>GK+MBWgJ$c5;R3_P^SvsW(7NF%G4W{T(!G>9O+X z)ABg;)!ckjaAs9&Nv;1lOZ&XRT?zCeK^9zXE;b}3*^Ll02mT_;gHh=MXzP3Q)ZsC; z4!iS0u2A(QfW`5y%O(P zh%R)UyC*nU-Eco| zZI*Qgt;2E4@?n2l&fU%t=Y^!AMcfIZe#Vv>Hr&$x{wWh+TI6|(G3y$=QKG(I6 zGV&PSfPPqQn)@TAFr_~7Iw_%}WMJ4r$V#?@YVpwLrtdVSPTgiX1FYa>JEWe&f+%ri zh(_mtFa(bdvK8hY`P4!g+cL|XhR0)grn15)jyICGB?hfWa)>z4}0K( zIf1E?`|>5tA)0^E6Q{8Xm6AfF`;s<=9_Zzpj?D~T5mAry2#h6ODKS->i5d^fscwOg zP+C?XVAJ>^v9Xxj{I&F!3{?e|*$%s|_56W{L%2=-A4=;=Je(t!-dp3^Wb|lTF-sJe z80mg6^{8%grrO_L?2WGvdi_ys0{f%!I zcf>z_i{HM-?T`e(Y4hFXfu_Ucae!YrUxBEd!T`(8;vi1@333tY0E;f?Qn`uMxpR5? zSK3hrfI=zplJaEiWRyHZG7-&@IW@blty_Xg0Cpl|hUoZj8d)OFh4vwAy*75jO@J z3xumT`lgOLsK^L+mqo9XD@2xva!Rx%7i}1at}X=YOoJNs7CuSi<&xSGDWkVHfY?&) zl-AAMJJW3xt%)5`XR*r{@O6d7{UPrl?#NOn0*IB#kg^4h_pBSQi7LWaG_F$1 zN|nh0L)-cZ{ubYUo}TH5b^al2>LA(_+oxkO`F=YiQRYdi6#Y0;|Fxc>JK4JN$wCeA%lQpf9EF zG1Atn0W0&gmgk4#Ze>ZK30HLBS^)99dFQ1ilA5!**`a?u_})T^3iV_R(B4%`!TEc61!y;h zh+0&bjgx|vGUqbw?T_h&1#pdp-*)5Wrwk*iPNHziY9N;ghWLoRwfYEksqsL5u>2}Y zOX^3ON(YLVLeTMn{>UNu!;=BSTq>XF^$HxCImTD&#)g1yqh@SsSM^esF~y+OP%K5+ zNL#MB%SxX3CM%CaCQLn1ff9rvVA-;W%W-t&Yzo6tN~85+EQe&nw7=RbGk~Rcn29OX zO$4wWczfe|FkQ5mt<4~8b~952Bm4_lmMMr<9M7p57~Yu$%%9m_{NC)O1J-QcwFhSz z)OGnB5#j9k=&^;igNN$x?0&XsvRI0R4ot_RTQoOHiiRXw)46iJJQ zD;bpzhp`JxXS|!T|64FJdn~~NfIOc&m;1|>cY`YPM&#FostWbMEkz z+QdFCyuahI*2gn``MSSB-B9AF8X=cX3dNq@>?DLmXd+s zF=QDluLBu&O%T@VqZ5iR;yr$b)$E0T4f)kU8R;^Zu)sijpgCOv5`H_uUkDEx5iA4p zB^o(Knye*BL^Z;M23}su0HP@MfUIHdked+KJQgH|#b!S70t@3+r(dGK4l_jDx1G&v zd}>f{53V_uB3Tf;Xp)eKbSG03m$O$%NBUwH?f zvF^G_0|DH3?AoK#Vp$3eYdf|!GwBkNI=&2p_}O4YO%PIn!;A%jyj2ltWp}BatP~|; z5)a**Tf0W&WP~n96(icJh5T$(4hOMg)!{!GscIL9IJYHycUwrn4qCQaXqBQL8;DIO zc7nL;a%3Sj@rqaZ??uY{-GN=KGq6l+hW6d`t^|eSoYOuSjg_1l;Z8XM3em$@T3%Jw zD*EA=d3lw%*+I3+h(>L+O0~y?Bcjq61R@J;>jDO?A=dU%vh;fCD9qC6n3&LLsLW}( zYY|xo=rxsL4kd;#97llg@$X=t-mnmF5B&567rBYgC+>~=RzL^r8(f)yZrsj&oFu_` zP`CO}7p)e{iwSjGZprrs7v6|<#X`JYcz?tD7rwo%_qQw+#DDl-_n-g1|N7VX?H~B~ zK;)_dtBUx(<9Qbwb{_9H9F^LrkaX`zZrDqi)Ci%lj1|pjjdNR~qc~i4Ymagd3zEIW ziK8}V?G?1monHH4(*fw{HzP;LB1G=6b71HoNPo5>dvwA$8{w#Hc54w^!Oe_sj!hKN za;O%MXmjAwpot?eyJj;LD7(-@ORd;C{L%6sh`6z?(##EB!ryCgZ(LV7oCNm9y1>Zv zemtYDMc%;YGx&z}VBDz7Peita9^+BY-adyoTsN;l&e_5GZ0CqxbJ9bltEb_9HgRRV zXINuW10$YMXBMdPXPvbaejll1F{Li5=h0W>UvfI+*|hwk?8oq=P}x!gE_D8#_Gm{$ zUEiIWCL5;cM{dK`DhYLpErhL1O-O8HM6AT|vS}c&t^(EEzcBndO^rX2!5?cBr8WIj zn8;mI5GN8C0@|CKtkxqO3@f8LIPaHgHNa}uIlnm7P*8ISRePF;9X1%mDvhi|i*qk> zr^QRt6!1`zYs|3D=9`{Vb~>|vBX!3K6jdinRxRYBb!jdf(3#%$l2SXo%fRxJQ-9)P z$75r?DQ7$^x8cn$4OFPuthPTf*~KyCN`e>~N6hKT|L}V?QtCOPfWVZY@;or;)`P5L zJvEbhBT1v6tgK!;NFq3F5D*wbVPR%FN}4bF*vgi+WwtgP7(zl{4ueI3hi!r6+yxct z5eoY$F~`UX9d6K&jP!}*!#4&(FO|%U1at@K8di-&@|V&!2rbE>G()j*bw#VQJVB9Y z$d7)Vw$XM%NfQ>%7j%1o$-dmX5bWAoqrD}#CAmf3KCBR@zmaUXymZP;DjSIDB-CKy z2U=;~r;{OtW^*S7K56cQzebxdS#j1}n$V#U%d?Q!AL|Xn29Sj-S+(Repfp1c7K5=u z?!?00eLCkzbRaEFTbY(~OF=7`rCC8Y{LC;GMvSn$RAg^y1^jVoc8vG*b%}rok)Har z>*EFLjq#W1JBT^l4n0sJ+qKHZ@$=&;DjHSi-x-4p?B2SwCcw1p)n>Kdx;P+FZMIGh zLOMQZNU5VsGWJ6hNR^0AEdf!Eiun=t6jRRYcp~xoe6q|*@~{e{2Lox&d4w-U-I9-}bNH;@*Ku*Mt=`SLQ88VQvPJ9tVi9+yXnH zQH$eY^JjM0UWaUDN#(%IA^kD_LZo?0i{`3?7@Ke3? zeByuo>;Btsc#g`!oIs{L5YQpH-1cm8hMHThNOkz4VQxhLLEK@LYc&BZl%@B=88%|0 ze5stNKi3~%g>QMWLHQz4IgE%Vb*@vXocR$;xgpe`M9l2%&HrDOLp63)n%+LD3U1Z_JO1nmES8fUV2S| z*R~+9N{lo--r>sOa1uWsu6R%ssIf>`=P{l$V_cB}EAWBO5KN-hNV=#uhZUhA4`&%o z5}6M3Hv-_^1%i1;D+3o0z`kqIRz$USIe}K~kaE-B7Gj7xPZ?a4Di4IpT1}I&cPCObt%gn*8K)xEa2_2etO5-8{RIyy@9|T z`1Upa_8b24H~jL~_{XpKcm`r!tlP5oJ`XvP6B(_-9Wpik6fqs$1VdTj`i zY3XWVsf;2&T+Dk*5^Ru7E(RGvtcz=5t++0dc;uDppNMCyCZK_!=FXQ@f?z~k7b9Y4 z+TT;A1*Vi$Qq!y-h5*XLCeQMnK6CwAAo0BM+z210up=r?vqhFDnpVZ|Z zJUcUT`be+_R4+1Ov{Lj01!igGEg!3u@(kD zdJ1C5e2Wc_C%PJV0q}vx7p_Y&%^1Cm#T;Tu{%*apXH@>rp(bdg_cXLl5R*arvNQfY z$S`Y1RK&jK(&nK;yb(x?&^a9?MVw4I!ugkS! zY^ZH)2l7d?hVlx-UJ1}JGQY5MeI|X%eU(+R?|xA9)bl~qQ8dyW4X7L@a=sX+DmC;4 z#^=Ml+ar_wBx3fH?LQ@B##(~jouf=IV2rA9#u5&j+U|Eee<)MKtRq+qbxFxvKQLu` zD}!}SO#>kJm$&uy;Pb|B-|_8Z#|AHsm{PQ{T(r|RjMV@sfreog+GfzpRYvN}|7<8X zr~g&h|L;DU2~(;}M` z2M7rKO(>+v;*1ByIX3VwvDP7w=MYKZ8Gfum8Gy_M^fM8uhpznff)UY zf)o6w!(830Iz+H*>$2aB>6%KRy(S%H%1ALs7|itGj!P%Bks!gqb;TdQ@J~NiCjE~1 z4}XpS@Q?V|{J3i;;%50d_b$r|nR0s|=*4_&#J%g2a0+!)ukRh93crwvX?l#-vac;XNc?iRbU(laU4*(Np7<#s9#BiXv|4>nRh_EZ-?`QtVLZ5-xyQ^6c~0eC zIoFsmBK*VL!owp1q07NdPv*hbY=>{I;Gf94h9M$iVKED(K=M7Xw%e&l_K#b;mMnU4jxM@u(bG8EP3oT?(`7u9LS5kBgr^ zt+y*af5O`p8~pmtzyA~e_yIru$RB^?Zy(sq!;dlzh3u!71Y1MuxnWPSh4>6w2td5+~Fu&UeqOCS*4B!JYyDYIKyY z??@l*+bEZZyT|mitrb9J-?utp9x_?J@)?>WWcWir)^x@Cmz?ul#OTmT!=bS(yj`>&iZK~zCZ$m&(T>bQMjF+!cPkzM9gP%k3mP5oOQ1r`{D3bX82`Je zfnQX9JwM;l*oIg0!mHt)e>8`BRjD^JCImU z7)ocKC!%QK095^pm=ZkRUzMH;dSEcPb*=Dnf66gK(S0h~q9eiRD@r2tM!2-6=d6e7)eFz|^NCXY z3IMwgITkRWRNN7Yy3??WP{W|r$Q$Tk4#aLGY$t8tMX63=nq95GLLsjaT}p&?a!9S9 z5=5;B8xBfi0*|BINk&!{(`Glw0q1{{e_HR*de|g7w$B-pY|P!V^3-d5C_WCkM1+vB z%oQ!zM&53-M_vxlE@LXASS%@X;ODt)5;brIc8uohY0l4#sNFe7`~hz8@8pl_r%|#Z z{lN5uzn4yw-NwL$qf~o4M9oKGW-+Wfcco(klmBfZ(fsDp#?W z8(C3S-+}^Wz;LQfPmjTm6^8D}pv?u$f}6SZ)*b-HA+FF|%+MrA2E>`C!6BH2R~`ZkQ~{{W!NCbD^&OZ`V;@`00d^5Lrzn6SPUQ{)|KZ5s!%K!=*ZkI zxRe%K$}lWtE#nfSP$uVE`0f+__@&wG3{`F^m-SI)N&Zo<%A&6j9rCXkW6qEf( zs+)YaJs7U5sm?12d(j9Hz7TSLkwQOoE~0qdt|c_|`#>8F4~uN#gvevT+lp?7Ay!eJ zuIr_rf$kE?TS6tA(!9~##zB%gH!l=GBjWbJ0Vn3_yF^5+rET?yh}c5bl1m5NZWD^& z5kd@2CEP7GRZa_#JC|7O8XUuk|7Z~$I6H*XQE)ycCZKVJ zS3t)(=|JpA)73TcbipNnSb5`u{^=BPnCw=H40&jw$QpMC#!yvRmUH%fO+*B*z}o}Y z!u5!K<9_lf$v-YUcEp7T>aeeMVc*yro47Z4bNgt%9Qh_LL?Hf`|IbIo4<&u`!17pF z;HS^{@+rQ2$`T*!8}A?S%P;)fKl#^xd;ap{da{p}-#ag?5jgJX?05k{6;df&>&$)_ z>tfQ47+Ni!X6McSCG(6 zxW4*Y4m;E=dOwI$Dy!`(bvIkFs1_)#45LKE^WC5dS>958Fkg5V#JQ_o@Blp z04tmpHe`a;U8zpg3C0DQ)gKwcwK6G`6@rVzb;(8Z{6P_j6|sVdJghMC6vDL-S1iN@ z><{ARl4ct}YO{Pzk!qbLkV(G%bb&0)!{$`{;C5=1wN!$reafUAJWX-~fvg|AZ#?g6 zJY{h27=gi4{9;RHos>z~utT}Fh^7+5>L-mDz2^9BeIgGTeU_wc#x)Ut;oVapI-{^T zp^VFZSR6mbtjZ8PIiw1c_3CoBh}8)VGI2BZ?daM;+T6vXZnuJ`X_ZPiRI2Aih(-oc zLssXVICjQ_J+A6J+W^PpfF%uO>V-WB*_-)eYeFI^GtfW-j(4X&8kwuzY5a zqtGE6^j2R*VjM|3Nhk({=-@ILCnLO!=64L!YPABOvH(uq^s-7PIMR9F;(EinOlYd@ znIp2AdYwZEnX0ks%~$5(O7oBTR*k$_N&&qig&G^AWwt zDsYcse|BMIW{3e|QFB0emg}C+vG)MbPQ)RNe!X5LG>!2KhtpZz(#q{_4utT~4WSuJ zj6NDKWRsSFKuOd}ky~?`@(|Yw4Y|qE+C5#Phv6y~k-nQ<^x|++TR^h4?e)9r*%}u( z6F7RmKpRU*%dt`tI|p5Xgg8JLxWViwPs?T*m%>R+0IcimHh<3RbFKb)F?Jp zUIg4dtB{CwIMF~FkMPoJIg%QbSM@5hp*Q|w%qu@&%+)=6R$YxO1hVJdm zzs~@!XA};cP8qIkmmknt34nTUFPYPk+I+bASfO1>+i_edt?s_S@-c;eg=LB005SE! zMY)`S(==ls^_b#mP9y$AT1+LYv_nUHoF&YTh7LD5n4Qajl5GvLCK`NPczatUe*TTW zejTADO7V{DbBs$dG1eL`Z|VZ&d{1~0KUu1`%AQ5U2Cz9MA&s=f7Tf@8-b}s2-f4Sd zWpiZnb^$%!W27sSn?g1C*jBBw5q)IAhxzE$li^s00uaYyH&e)Lps4qbP}Qa>h&Twl z+%SyuX$|uE$*)FML6+MFB-i$ODNCv$t#~fc(%@@5ipU6OV5OZ1&2N*{FwcWhN!yiM zg98Be4aTnY4H>|tqOWW9Z8cZ)F0=qPab5WS6aMsFTnmWU#9x2f|M~-e{lI428=GX* zVMKWWF_||@fK}B+Xc(!?Iww&yor-cqp5mwd#TplSjHP!XZw(Hx%j;}V;hIV^=d=nX zQF{i-hXO*Z@h&xFq;6(Qd+{E5nc%pvF6t$Bx0#$O9 zuYLj~R=G1nZoW0!TPs+BKEsVOTynjfo|IWf+reiEz_Da3mFQ^kGoAlx*%uEYM_C@FHtL09KAA z;WZFsU2@G!1~&dQ0Ta9c0R}GbJ&oW7HW&7nPk4I-BR-yd?(iAz>k4LZ?p;W^Wb@BE zFVaDT@>I#ka?>q&6Wn}6^u0n?L%K*MLbKEcQ9&#lLd^?w z(KREqC)@;NJ7(A4D>~~h%3h9*aBvz~8Kb`fHbuEA#i0<^F=Jd9OOb>!!y0p&po3Z! z)Ao2B4p6*NohTncthA6i+kv9U^m_}oqNBoCAoQ3d-qE+jsY)P;U-<*GHuJ^ID$b(F zazY6eB~*{R?yFgqIzld}l!{L4u9m(*SsrFE!Dk>XQCSd~H0BY-|?7~whmaXOfz?9%}l$q>4v}AW|(A8r6rx2 z=s1-vZT*h^yjZ#r?oAfQrtdaAEKR zJO@yMwYxmrbLg#;7p=J-i>*Op=V2Dd^ZqQ5+|(JJL+|575v;56Fggsyrh2G+t`^DG zQDvzBP`)=DuX^Foq0cZP)G7>358f=$Z}4g~mosW-LWd-bxKP?ES?|Ed-KfVu7YK{WsPpCS`Q$K+kmIz)mFb3h;feZygMP4kFiloM zLgA^Oa=+b#?MX=5QNKH@rYwrXSY80OP1(jUW`zCm;R9+;L!63Wg`7Fo{!t`bq@c-( znaE7~5A+$nkB(XH*qQ9^xn)6pYXpw0^w(0S#-z~na(v0{R`1;9YOYz2%pm}HSzXzm z==CRPTGK)%u4TE1bqV`h!MR%HFp`ukX4DG!?~HfPW|qsWZcFy!^TxQrsk$S3F= zawa-KSbkJzbci@bfV_Ma_^M4{c~VRAmQ@Bga`(}7A!l}M!Bs-LY_Qf6BS2kYR~K~TJP|qfD(e~oKmb*w))%1H|G5%a9cQdi z<#EBjk*t8F(lHT>nYr}rv{3CvEW|2Z?Ve z+U3JjO~g`y743=9i`to>GvTn0b~h}(O-3HDxNs5I;@gGKU+`D~;Ohr|+qr$d2FZ=S zygN!$_0m9Wtc8ep)Fx!EigghS-0{4*8S%gWAMdzu1>P1ue~wR|)~8QvUEs#oul(^R z{{5f);Ya-V)BXOH_g>evumczFCvI}@KycsXDVZ6p(JgSp*=U0ip)`2vI#(6OR41eW zHmVkrQ;2P@HVtts>kzsmG+&|p#f6j+ZfeYsJ!M(58Apm3#-Wt6@|CjWA{NmRvfG>~&Hi5v3q(@we#;dM`FY1y<4Q9_*UALUYgAogBajl3IYhjW5W5vT|)m>N+}qRA~dY`A^={2Sn<5^+%+-F=I?F6 zS&vHfm^3?u11+`G`=(Kp=?-=m9m>Y2Fncc(Q4*ML(q?FnikiHugaEB*@ugJlsT|_XlHfc*dTV-28LI z{^|%dGCf|V+eYuXbPupHP`0tDPLsvXQYrYigX@LiJW30SKp}c;Z zo!Gpk5UwT6H*5`a91?&2nZz};dlePmX=1A)h&H!ydlD}}aZ%f*p z7$_s`ng!Y12o_p@wz(SovuEtw@j6qB5Q(I{zMIY9*gu<|<_ssgCnD_1C$_dE=Qz?yHfqbp zxl1@-E^5PqT=mauZ8a*V7PN-C4ISCTQ2H-ij#L#n>xc%84kNsWAXk<*SnV{^!QNZy zi@pm|M7~1#gpY5bq(nBRrJ8V1(4;qGrR?&!;oUvx{%7aMbj07C(XA8*o19-|6B_1( z!)!E+)~{6Ce@l~|sTD96&_#%rSQhSsxIoxUK_^_Fq4r#5IOa z6ie(!oLel-i@- zQyJN?AZIj~0eLW`S`BU3hu=8DgcjFT$D<-0N0w+}UruCCn||67({lyIwN_qMxE3C3 zVd2-W{PpVwcwKAX+65UcD^GkK=vTwn;oUEaviS`}KxJS$4cowh98>Z$(U@Ut9Y;(0 zPO*_z2fHpWBG@i(ziLyEPna#Z9oYhgFgqvQjkL`T*E^`-H&KSbyrf%%O^=(;xTvao z>cgHWUXA%oec-_B=t(WLL6_QiM8>~1_3>ROzPG8%0(*>tEc>!36x3~?Pt;|PQYL*t zC14oyg32q^4a<>75CX{U$yGx`IY6vc)oN?S=Zk;(J|0)$#Xo<=zy6ayzT<;I;`t;3 zd)J=jjmUqJvBfM_ALS4vH*nwN3!DZzYDa9~eiAyvk!58z1nf;l?VeU`R{3_ag`DQI zYh|)yCu`bvJ^8y?O&(9*Nr^0n43e8pB80d1dO2zJ&r=E>Hpt>pZOjU0)k4^?OFo07=?yb3mI7@31q(}?z+W^3&56>G z$l6zt+=+G5F&rO!WHyQ*QB$4$0!iF-EKxRSJ$A~$?b7(S}&d&f> z$15{~8Eh&aSB9~49AVx@bzQY%=J7yf1`!B89ueSvCvINLnO#IJ20G9pBG)>Sc~qB& z)ZKNZoen{dM@7E!qXl|NY?If8h`4Xuy9iOJz``@iLuu8Fbq`|B3Gy*xv<$s}>&AF= z)*YpOHxD5j--+n?j5{+4m3h%nv7uLtyu1S$m8o;_sDKSI6teafsH(XO-AfA^D~PPZ z<;}SApNBST@o>v6?0)Q*qSxqps-*$8{eLUD5plki>em{C@Fmv zznoUkxY51pPWV9W@YJ+_9Rjzu=5O6_klTtzvO^=Zd4(i@T9T6^Q9GVGy*TnGIHj77 z$nN0i*u;LS@UYlRK={UlnzlfzdCtLz`P%GhbiH}?vjYF55U%(1gJ!; z)UEF1Fekz{np6g)fk1R+(vy0B5`n!Pq^k2PuyO%<`cFfWsGeR*)a>>pO~mm=kSl7r zfd~AIZ&X5bR6(nO13P6NZhDwacd%T%yD4C)T9nA>yIN&N9+@s=-VS8yAw+%ip>5&6 zkc_t2E-}aq!3d50u%0;xf&1|K=jB!YL|MPa48hSDTKXMY(!b|c5M5zssm+C)9ubEpoZz3g`!2RGxzf(zcGo#t=~bBe$u#cgh^??2GxqI2*O&@ z&PfD}6Qjw2kB9#cF?Bbco5PGaj>1sXlh}_RWPLTwm7xto?@mksgf;QP4vpkTPY+wE zfP@aLa9%9itz!fO)B%d-U+J23k%{}?%F{NF5EhJ&tO5@A?tEcl)-Pp>DX(0n$w82V4q<2Nsf?}xJ_y{ZVl9F?P zz`hB@TEak9%-zr{>^Ksys8Ri^L|R7pEr1k6!AZ^${WVFeATyxMeljp4%1Z2o%kGfk z&AW+B$c6UX6L48f$yx$x01GVQ@y0Ko<0AIv$Fq(#e0u{oK5h}htx`}8>v3Tv^H*LH zs53X$h5JUP(ZSkopF)ga{Q8vvJa7E;%l^kd`S*YD$DjGrFL|}ddgNUJ5%&$UN*wpi zy-9Gzx_9d?B{|CUTzG|uDj`}*4w^`(ShLPD&DO9uEZ+26Z6lPkXy6}Jsv=(DG`3Ip zM{;^pHCKO0%A4sSWn>2bYkw7ax53aQR|ah&bX{*m_e~)dG5!&1)D|N7)GN(4Gy&+y zl)u_NXo8iNEydYCeCe(1h; zgD5A--&Sd1RidW^nEX5fv9f9%tA55>ScxW2XxPgZSANqPW$w5iRiw$H*@Ole|3BgX~SP^DdadRaoBKy0cw@o zX>@3@Rr4#5%PJ$P=TO$rnMRo2w1k+@&Km zBYJDG+UeoD#>ztm0&kzNn+F>VOcN9)c|=D^TSEI6?$uRNDNQSup7t5Y)=lIk9IM0t@zn2UQtT{P3rxHN_yNa(v|CvnPT0Cl|l zeb}e?@W5h6yhQ)O#=9OwQ%N3n<;Xdgtc)_cL*L3=XVVy#<(}`?AFBpB-Ol zM!LV_R8<*j%F_Y8%W6!bij56pkQm}yGr*(=lG1_Xis1b%^#KI8%L7si87srVV8oC% zt!Xw>)f`oO6OODv8-FO<+l01N9kw@)zs|Cw>Rh=Ll_ebGHL121UqT_}pzRuHYB|Y- z%(CrvuyMIyrNYOO0O|JHVSv|uP9ariy3ZX{O_5B_h1lOlhS7m(ZvtlL>~+Y z^OA;@X^$FGPTuoA*@iEpH?oRl;4Of>g0&_vY*QE!p-jX`->T`Zlm#~)*(|3?3}YC% zx&EocqxCJT7|5O7Jfr5c1ei7mNm%{?u7$^i zKYbUU9;J~VzVa{s;4feC!T3rR>5ABQom{#%pK{|ZTko(Pc^5*0cJ)wDF5$4#sBz0F@@dvRa3dw^6Ss7hqWw}1 z==tOsSt4#%)8sBgV$UWDGoZ3dS%13!DgevRS%*i<7BtB$pOYKbBgML#ynGWK+S@vk ziIAaxomF*JjhVvT#JcR}g?bKvO}2zz4cFx3!grsGLA<}~cKQ|Ah!vj}?wikB*WH3p z9`F25H9zfz9|o{=fG>f51O~*gyP;kN3K<8v(4?N}iLk z?=*7&a=akxdXZi~ck0CW1}|noT^!gwG*zn&X@cuYyoJhZtEmngSu-^JsyS98d4XRj zPV_~rg#~4(QBRjiUaK`}pe$Q0OHB!h?59aV)?o@nV{PF-4B zX0W)FT$hYB(8#;Gs~a|t+{x=RHP;mjz`}Lmx`LbgiP(6A4r7zWD2jn(ozBRnN}M7l znFSHP-b9!MnT%m622X&3Xx_|~mv`qYI@0@k*AM}Nu~b4Ilg#Q=+YLri5a>AGE|%Z% zujiE5s#IqRmoW`OHa*M(4dTt0EQfDu5+zmv!Z4at#Da2gR3n3Win6R|IdtsPi}wxF zP~ZPeMbXVe?~<}1q%}6iixGK0W&Z?5^(Z1VO{kvat5wL^ZAp-) z*^EpXhA4VW;C030yTZLZyY~O`k6?JX29P>CT*dSAw$VY(n{!BtLmRfm*^eQ~j(XjP zW6XV7N_iudUGHT8KoiKRWZHaJhfm6}3>(;+ZLOdn(MgM&5gPAKUf<2Q19ZyxgM70=bMsF*>+Hub8kPd zGa0K7{j)n~)ZkdH)WF&^2fUMhnMEVl3Xi!BDBQGSNM~Ts*3bf@Y1TwD>p=2Uc}T^+ zt~2t77YJ*iDXX(V>Cy-7}Kje8vAx@YzPC4+$pMw_%JPh zMT>q16!?iLdgZ-Z)RL)SbxgzEh3vDD6hka($S@^ylk|O<+IBiv|8Z8%y*<**&P9*m zgk}TLgBLWqGiMHTL=5c7dD&|8)DT0zV~jPL)fv*7G5IU(h3JUfGOQ{~DghWVvR%Xm zFI{KsFmWZfCw1Cg1n_p@k6-ZRbBXfjU-_SYRQwLW~``F2+P0#c*CYZ zB{v<*0){VQGnS5uyK56=X=+GlOs&vaxx7%q*(j2pv**`tFB{jJd!>Xda-8x>4OWR? zZhDKNWHt$RTXxM2ukBA5HdaW^^*C#dO$#EL6YDfa5VeX3hM}gi`KkN zUq;j(^JE<~k5_Jk;O-)Aut?j*}P#k@C2vYS=9=#ts zfB^4WYB1}=h{19|C^R+`j#^95ifN{AGZ}W*?(X4V%|CXg?xn#nX1Bi{$%FZ;`H;b# z#EuLGg5c_U{eDb`DEAMoK*}=_wY+io0f0P?p>V*|Wq}+{7^$*_#cZzLOY+VKgiT&x z#i-!ix_qW?PhSi0VNW&U9aR}6o>Jakx!=uPe?n$7Hn^~X&|NVMtf+DTYm>s144Ss2 zJtk2KW3g*~iYu_Ft6e%7r!Yu`L_kmr#oVayejR@Gr;Cl1=f^}MGoO~OpMx+TwZGX^b zlWHX@mzNO=@{^FM!r&#*r&vx-u9Y2ZGc5T#FbFs2FA$-<-Y$jkMeSk+ z9+FbiMb){H8PwEy&&J`!x-L}dnYN!AYXmhG_YRs+T91_|5f)nkGdpe%7|Fp98Tapt zVmxo|UwOU7+gs!!ZO=wVQb20fe;QiD0MKtd%~vK_R)bm1CsS1LiXj}2!!I)U7Kw9^}my26tIHjR@1*R6!?Q1UE0spp50 zwahiuWfh=_=t|D#dUt<0j`6O`xYw`Qf@%d9Z!>?cY*Prq%O}p@j2_|!&ydYtw=<*k<0lTTnKoZq?w_h%+~`JnsF3mrwJFEtmE<1>{p%3 zzB{#??}`=3t6!!1R7v+xb|#AMXIMU!X`38Nr5Qv)2Mn{zCo^lgnR~tK47=eJ#aI+B z^3A#1;08Cd1gga2Q=ltdz%)ShyJW%|ud^EY-c>z;5NX$GR0X`GE?967X@gRSIaU)C z;8z(iBHct+*>H?X@o$oUi#1L6o2tXA6&mcF$k`TVP0(^in0YoO`nm-9XL!&6xB{Qv z;&B0ikEc#L(Pi1?ws|JzMl4(_t_vV;ka=R;&QkyzC7|IWupU?p)?Phu^S<#|aeWsg zu=)7y1CJ}>!rplQC_umO67QBl?Sc2nC|M2cLrJ6Ef)@7MyOf&9>cttPc3Rl| zZdBnSK=20kjmL@=QHY+*NYr&L?A^!?U!o!lu9uGB0mRr9Vf}WxAx+09Tsh4YU6f1H zX5=5H?G;CpzeEiajuEzIa}v}uQCe{F*g~}eiw-2THNmt8sN1&V@&cHK&j_Jm98Zt3;)cG+dvx}a6qwB3ST=n#c|SKX>*!yuf7 z(YFk+8SmYR$|sPhO8`1rL-Da@Sz%C77ui_aS)q`bEqfW|9s0Pu+gDY!m4weyF-;hM zNY?xi!5jA`Hm|o>SEdNXu4iuRr~ygZtiVx7pvEDJftpH%GLHmxi&UrDDznzY6&)im z_hHD4G}UX6@O};SYwg->3uGT^Ac7JY*|f$7plj^Onka4wuYTb$CEgVk6w&L!sZGhr z_2A+wbBc#(*Jzt`h>5ndiuBIkEjv~nbDM|Pg~LdhoPi*TeYs0XeZ^3r5oQRK!qcChK+70G2D2J@B-kW5JP<|-=4%*TH0bUWFjybfOmyE4#AJm{<>v_Gpj8aM0 zK3Yct%BG`_ASR{UX^6Lk0 zV%5qCLaq^L=kXcqrQayH2p4IT6w_vMCr#mjl0+UL%w2YKz}3kzr-=b0Q$UZ%RXu1P zN!Fo&Xu2E~=7end`xh&4ZnJu!h1Ss6SdJRwRl6cfA(HHZlI46yO}+*{m#=CDkqp66 z21L01xJ}FQB61}4h6vO`|rC@hl@DnYe$$aog8fKdsuh(MkYwF2LN#&@6NS|H-3yn8*`=9WT0=yO;3y&*e;lA^@Kij3C1;_=Jh`@zS@aA>J zs*~L4$tgE7#Rss$L;zRb@=PH14Fs=8tOs`9{~6eU_<#S;&%FmpK-TUefafkku$dPQ zRJufb3t(MO>^W7QGHAGhj5aJGk$@&>Z5QRL!oQ|A$-P!|Eb6S5TB*24FM<)8MEKoN zC!|Jh^1mdhcCJt#41h^sT#PE9FUyW9k+XL5AJl8p?XP9&+TfL$5+-ph^Z_EHDh{ym z8^DrHZ(7cdzwSmL+Oai=5joNsqu8V)P!GhQ=r|%8;piAzrIafXffegghkfl<iHe7%R~lp{ZqoLP}wiOS_MQbrxapx`4UNA~DdSJfSd3xK))WOe zr`pCZnkAULH1nv~5C${JS)Hljntrs04g0nm|NaPMK$BubQ#0wbC@^+~Y#2baqM$JEOts&v`G=8PyB!L?5++-Sp#jf7 zioi_1=nsZ9b3R+cC*s26E!LanwU~M!ynk1u4)?L^%B1}&4RAaA&U%b+-;}>OxUMzZ;yj+8@>i0mz_VkklNb$y z(89JIWa!!nH(OfK5jK}loTkI`Fd5+{GfAQa6!qClYXfI7-W7n#f}=DV+Oz^2Om=Fk z!OEe4OQ(|rP^EwzcOI``?jvDUFtzp77(-vMcT5);0t#5;Ifv_bq=;+|*|smg2?e>< zw`XJ;WElPu($h*?OG<&a#<+&ktso0jVw-h&j$#0?_tpW$C{E^1bz)jZgA7DolH>1& zOGN>QXR?j6ji#;EpR0fMU&pNjf@II64o@C9p9{y|k< zL#MSTG*)0c&>EOJo?pk=;Xw~x8|aUe+9^4c*aD{o%NL6oUjZ>b9!Gg*uB}o z$DSX<1BQ*dSprwolHtA8cJ-#y$7P}scWvyeE-xMWmT7{3ZY7R77^=3^C_(Gw;Ge&b zYat@Oe(+y^*#GtmKJK{5=bg8a#9cK|k(-L{4J_=NP=Yc;$ljvE&e$@DtUe2F?%=&^ z#x220o)tZ7T4sUYvSG5-kRs zb^S$c8Oez~Nhndcux$x2omZEvSm$7QyKq(UW z2Z5QwLj4oUddWBniw74TQ;G5sgCx@ap$+&~nP@cTi^r_s=Lg;{MBwAeyUU290P|WEQ96Vy$r_`M7^t`;fAx@Dc#AL7%g|ZUZ4eXc0w8nH-ivp;6 zABCpSqVxGjL12TyKI1PD&W-d$I4af*JFLq?hpDBUI~0TvYE>~s$8I>JmE3xUTR~J% zi}}|WEg*(G1DF*NT$M}~zwtLvfP)U+J@Kp)9LlpbKM*7`K>_kBnFN&8%Cu!^TYZyHqRPwo0tGnOBmi;!wH;XwqqPsX1vW zj((*$j0oz%ial+>CNGUF#x706|&nxU^9e%=c=spyqy)+qc znrhmp2kvlYYplpw9#Fu)Tplp2srhuiECS%o=Z(1e_!R4E)2z@K`lejTGnY=FRgOcQ zqH9NTYPQ-HB0Q_KuR6aS;d5|hcDWEk#WoGI5}-*<%6@Geo=vs3n>)~!7tx`_Xa_4q zxzV1;NdBy=0|Ur&7=S=;{K+_lp&Xf>F-9S+O;Nua(w3i(_z(sOm0d_!FWzcp0Ubmg z^GvxM2o)kKMKj2T@~~nhrU*4|x$Ig4x$?KGBeFt@IuVFaL7zB7wyMCdZk%WO_CQ+2 z$2_+R2n|+e%EZ-`FSI5_*w`Y=b;MP6rzl#ex^0E|7ZEz&BjVN;vpgK;S|-M+Rfmm| z8(dhIVv=04i&c8qGah6gI!Rvw8{xY zAxrb3YJG?-$;<|R{mPHq=i4FSrWQ9B5ZcoiEBZi{dT&l#L-*R{MBLSfYvDFI$WGQ( zv*ocl+1b*WRUnOKjGKW0h^~} z{DZigENQx)EFn1?3=t6>YjShLI3hz^MB!I9K~WdB3i_$gv_^njf$u)y&)>y$0l?Rr|N7(p`>*lbckGOJ1) z5K#|oR*5eV#!4b=)wxGr;u8{nN8 ziJInzl3D7X+$ZT1ZCv%)xr>RwaWfFCRk5%JviT?~qNDTm1$H-RA|sR(8|h=LayLjK^B!G- zf^v|bKE>mTM}RlqZ_)GsDudBgncDP_mX!yo^~w7gi?6^ATvzPvOq&8*nrInt8XK^& zcjl~%F2?`xKRxpsTZu_k@aBp^wYs;Jq+tY*RbRszXMNzq4cRAgulJN{9y0H1%3B_x?u*7n41~WvbZ0a@f|vLWX!uj7l?F zL!?MXktzj9pnxyx_Hy$UL}&p|dH(w4c!gg(;A zKBVT%ydoZtcw1PDnx&(v@JojksPhV{yFqgq0GP~l#jyq(Gywotir2L`%w~Qq|J`n56r)8T4qrB zv*Suj`0RF5Cr?rxZ-oP1W3a@`W`{gdR}8@Q4lM*brlJW$7t&|S3XwN|on9svK6F0x zDB@KuHB{ALwZN;{%}|%R2NMTRBO|mN(x@hSo}%1P&9`Er#L_QNKN@eL7o;<;LuIjQ z8PajCr!yvxt`5kcs0^i5nGcJ*9lf&ZmE~-ynmZ45#xa&4R$LFfy=8$tqiU>%++O~4 zY4|sgy-TvX=wAFpqpU{D2uJ0lQ4t-;FFVd`k50jlZ=X;z^rvda7F;xF`8Kt^%^PdhDT89awU@ z72^tTk8uoPq&PeNDR9<5d78ph(|o)hJtTV)poXByeQaU=jF3C)#Yfs!;`B+%JVcDa zaXPXFNW4G!{sd=;NkuOJwFwkGD*}+!z7CFb7u@({S?tI?EDVA>g1T>X1kv!nMoby@ zpvlU}3(dgkW{P)eXkJ`4q8K~e*nrm(o1{LyN<3>%3f+Pa0NjI`s$sD;kYFxIP`BBJ zO?u`OrTzI+&p^#u?R7QIg6lLK0mq13P+YOJg$){`8mNz<%f}s06Hu&azC_g|Wg42w zMQa)s)oou#R+9@V2bbfxfX9jrZ0^0uI&-iX-&)|t6@7kJ%5yE)YFESpzx#xL`C~jT zMBx3#Uw+`Yg?gptR+2O;W6t$t)julv92n!p`U3htR z*4{OuItP$=Zmfk*3n@UVt+?=5Sb_V-$L8L3Q4GObyRG{azG9LIC7dP%#FmZM*@CDN zs=PL1Db=1gpX|^%GZaGwB0n#2m+9@=IIkPnH6IAY?pEnn+evzIS4qP>aL{n?u$e1#SiswbFK-bK><{Mkn~b_b zaO?a<9h3m}9td*#5RaO0?whgl9)&tsFt?f3*^cR+P--r4I}zE%s#P-h$P@;4t$65k z*vRp$NJy=2ZSjt-ZtHu$Q>kHNveOhSq=r_DSg4o4O}SX-z6Qz}@yjIkjSNDo6_WfY3ch`Q0V_5Mk`lMiyzc)5G ziKV)nA@uHu5@Ruj>|Q9nttl^#ia%Lz6?+187EA`Ja=Ef6Eq3{N4&V2T#vE0MC-G2G z*1dIrl%Iu?FJope_sj#9feXHNM~6zNRAg_b#H>iT(v(le73-=1FW;+x__4X4z#~3C z)=IeBwwLggltk{1-`vDwMg3FkVKr5%0q6|7Ws{CF5}SY`aW5d3G?;t1pdDHOd?FK| zx*kOHDEfbgg)xe~_@(7;CQYT7fb=jZ>%oOe_jXMHroGmIaQkDo$yP?|q z_AG@;X|uVI#9Z{pHNNcrSfH|f@t3vg{fRqu3iiE?Vub4_#G#oKDyA0s` ze(ufS{T1A`-B|k0|MP-MQxn(5xpb)5Uqr5$Ejf@@3PtyGkgDS0aF?*jr4Z%y$OC*W zq3VZ7Qq+5$OBG5KU39#QDBI_Vu%1MFdSm~PKB|L?9!1imu`m;;9^!Fqm4-hsaJFzpw+6{b`paNn zv`nd~XQpRX6xJX+)#vvJbX7~Qen@WPB*9#&oi&96PnBrvsU+b5_4D93wGjU;RqmKr|ia2g9?4+ZQ6j`v z#4y&PzlkZ;02L-S7j&*g-7@%bh0xY zBA~O9E6yYj5hVJH8Sf&V8}ILV>KVo$yqCYuqZIH_ren11f%Z>fORebx0VK^)oP_@q zijSghy|XX;6vEYF5s2_!-I6dITjXS(O|$;pjS3(mhM$Czt<7Onb|2__=p?;ix^aa9 zmawhfeBAKr;C&9OA@G|*dW z;;p(3TdKS)uZQhAsmQs&CK>nUjY3;&JSznmP_rPPPa3XbRec!|ByZE6keNi9q?1C7 z0C)IQP{kgm>k<)*j?+;?hVrb82!^j8(n?15F&GiN4MAv`8b1(ObwoIQW93m-e|REX z;ds}zxjM!TxmTkeQ-+}%3q;C)X^-kICPNw#d-baC6|lF2fGZ9Q33CQ0LTX0HFK_tr zDL%c$^BrH`%iR&N7M@R%-tnOuDOACb16DS?^Pa1#*zo>TDJ6;8p|6}hKn8PL`-=N! zUT?yU>ryK0zx#hZ(`=(F{z4~H)@VZ4*-*<11xdTURkTAaR?Z9CeblrXN><4DI~1S( zR@wrjO^BV-HWPU&B9%CB$QdSFF6JCtHfY-`QIeBwo zEd{535%Brb`t*hsd*1}=@LHLoL6Lc?ZppVcY$BraE8QpCR7XI^TFS0iBqb&1jD+Hu zDPqfq%`9af?n8ePCRz#7y;jBUn`s!F*Q@_dU!i7hbbsU&p?A$4Ps0QCpfXuz+_yE$ zHjL4t{obYJ9Ylv!-3g_;#-#6wQf;sInIK#1@Cv75f24M~KC3jOdzC z3xc$$bN9nD!oI)@LuAALB5G#PJ8IQgS(-t)@#a7t;K-NwS3|xsx%_Sf)@MB4bXq?= zt)A*Y0Uuwjptb+4P8t|HVx6waft@dU)vJXIt;At?RO9|8g|?yx(uX9c1ZK)|2GIdc zY8C3Uoapc`h8+<}uYSVpds`F~hVe;`83f=OsIM_7i*VM}D>#h9y&h1)iVg+cO))zFt7sYK` z@eq4VLyz&IscA-*Gmiq;dSW($zJ73yK!GY7dd1@Lc0<+)d~rs@2V)DMz7H?*Cv8QI4CJehI;A_DVFehAz}F9a zyepS8#Dh`=Lq+^4sAQ+P*?s4wk#@ZrpO#tNXCp(N2DgN8KzZ2CbEL}4%M?@34$U20 ztBV_6it8xwtaqc?RuS0B?I11*QBDGL z_A_19)-h3ri1mt}CU`mh9({#BR~=b7JP=bp74GH2f};b(P2`N~<+U6gSI_GH0GG#T zTrK*Zd)7NbH>hM*5zHhw5WH`$h-<~;!u{Nch@gr^WW}2+WM!!N+jkHA`H%SW7KnHf zfBEPBx1agjGoBmI4U!xA1MacLV4ZGd-!^b>vX0NITN5HWX+t7nZHupVZN&(+ihazX zrU#I##AMrZl%`TnP!5EsvMdC25sNa;)0D?Vz~|g*7DOknJ&x^8jRk!4M`{aV(sG1ZBKn1~7l7^r$Z=xf6P zA^s}Qp+Td_;r6wkXYv!685ynbA^^TE{`pIM`GkAN#}m&Ro7_8h1QP(RAduGuUyoS8 zeK+Ux8fWDFaw_1{^sDEdlxydoYZcz+QJ&b@Q?7`8^LoU70vA@`!9sfMI-Wm^8v_)| znK+FJCXqK`_g<>vRZ0hR91K=@nhattp|Ht{5K>`PPTS_;jH_WZfQZ=S)e9`}=}t#x zxLn32Q$cZ*v4$f{w(qp0AhS$^b>OAWK0pVKh;sS*>d;^trR0$R5|CEP41<19dML5% zOu>Ur#42^I%&}JhZ4t6)R;`fgLw($#rzn0Ug$^O_ky_k(kXnFMH1gDiKxlH1%L*?c zKM++|ble)OFH=F*;OVX?%%Y4^QyZ_gEb7j1&WP{&@5H$<;m zX3zY>c8%<+Ko*K^(W8&Z(^C@M=v0vg#GzdD%SNa!EJ=i%*-T@%`ZCJ3>fiURHDq$> zMl)lB0AwtNv`C|bpFI%7g=+d@*1QM_2IN<~I6kj&1clj}lVE@4$IZv5YhCG?$UM6wFpMWbgu551|0EAUeyV)Qr-?B0pVIkYA>Chw|?cqA|t93PuiR zZlUYcPPyvUo^8{>q0^2JGht1l(3`l{Q& zk=qh_7SJ5gXY{8=qv|At-BFyo+To$^5zYqS=ljVyIO%_wG~I;kXrN0^D~EB9pmzi~ zx$cA}z>uWWuAsbL8fNeEN_3P}=T-oV#Pi12cRqJr=`aK&t^frB0yWJpsJe*-=K{L* zWxO*`_GpNRSbf8g$EFRqQ;}y>3}GtEm4+*8eX^9ORHd1WIn|r#5I$tPKE-0KLSmCGLsSr|6w@D%PDAr!%7p;a4Td^Sw8!sj^kh zlFG_^Bq_dt`+IaILTrbU5S|DXsB_B@6~n7bRac=5V)n})RwH@s zwGGa5TjH_s`GJ4;$MxL0c&B{?;}liOCCiffI?{j;Z7vL(cVD0KB?9F^s!mAD&Oe6<*&h3OSOe+rm& z3^QO1UQxmd_IOX)k|}O3 zl*zzWSbyeoNo&Z4-k>1*l9DX$8LGE@?wOGR-^S8SM*Y3Y;V zurI5LkhQR1ruSn0DBrRn=|33WX{Kxv7S`zOV#!^AV9FIpUwe^AHr9)Kc@~f1+*I-< zr31xkS>S<5e#Xvw#j3n^?Koy#f9!4!+fcAM|4d{msFTb~=+;XJR5@g=U?<-@T7rF2 z9C36@BGWJRjhNQqdYOJ_jx%6K9%snL7}V&ZYf4{`u=!<24~=@fOz1Jj9rM94a0LzV zY7)HO;_)f2E1=cy0x1QzS3Ml>=`w+D|IohF?r=25L2B0FN~Id*ChQvI*~t7XI?Rkw zbbQeOfk1x00@O=?M~qWIm)shs^q5`J6bwg`Q#-HHfFniAC&q8PpPdLM7!*>7@A=JR zkRI?DJUs-SR$zBaAX7k0kttWD#rBDSY&hkC<4gCm2|oek+PhHE!`s;3oD z%P?o^R?buM3H?n;k=-9LuZB=%z7+ju_YHPRqx77${+;67{e{^^s?75L#)n$-w(j`m z5xrjC)8%5V$&m4%_!;w!6EPBMMiS5SZlD8AYe=F7teJ1pA}{Nv0Q>=tKYlOVkf#lM zkO1>8^~{!_{&z9yfEU{m2LFQ=IV?p&9CFH`A~njWeU7PW#k=gF=Ug^F z?O?$Gk#=W~(eN8!9%$Zc7Ab-NHHiR7=VkP7n~FNBFNM+GaoACy`mnXi+rFr@MF8`H z@>)8ba(;Cuzi781)p#pNMbX2XAbD>#t0AuiY_64OQ{+7!bxPA(u~uZ6K*rOx;`4<+ z{~^A6%W=ftf8k$$z%L(oZsxTlckY%YH*{#4J%NC(oMl!HN)CP1WD0RbPMo)WT~49! zjl*soGW*;&rfpYNq*VmUm8iN!p>7@aB%{Gyn~i{|7(!0{Bg?6C!`u$ud33(!{;9l8 z+^R#OE`TCshl=Kp>=?15GQ1ALlv`>-szOU0FG1p#_x7=y0P<2$neGa3_l-zQ7Iami z*iAe)S627tI*`?u$pMWkk3_to{r(u(n~pl;zETx(ii)s#Owyw3cIm1GA0vKnNrf!O zVa1nD04OIuSF{yhqs)j%A}-)@)qL*0ap%+~udE>AN{U#fxOX1e;S5A|k~@!jEDx=l z*#o?Dfg$3;6?krdeB6Q+DnDMU6ZPs6u$WePS_xQSs0zVWatxZ{+isaln5&jvU0Z;j z`*U~sSSe|BA zbYZ+*xOq#KG7-o%3^NFcCI4)2l~m0NIh>Dmfz43H1{HP2Sj=PHzFrtWRg*>NunfBX z5oTt&^0VXT-+15n?z_0Inx@v9m;TQ0Y2Q$#4SjLLOatLGCztoPfvA70LQAYbl*1SC zQ3P$lrJY1`u(oB0DxAb6f8kZce1Fsdi#Yz+oNai5(rA`d^A;n{91y0^^eH9E;%c_1 zo~)ofS9vQFL3G>b7Bl>#qeB))QbqO!`uW3(b&1+cL#(fWjI#Jipo%Yak1bbA)ke$B zz2g3;P3RG^fFQV;7XossQkoLw>Nw@G%6=*xUmhZp!>FEXq@ZdOplCWY8)RzSrf-5g zEug2Cg6%^1UioN^v#mTyOWZeV-L9N8GCqem@$}miZ|Kfbz^ZSHa*=c^trFlx*H{;kxcLJG$;&+lbire7iSEOF~%9BqT51@YC(-$z&%z8EW&S+IK5t}(S}jX zn4=Km_lCz9(=x_*4g*Pn8*uFO_ZZ2+$wlKs~DyxLL4uJbsO7NDIu#%Hg%A7rQ#QT@WCD)Kq!!osFEf=xsB zfRYq_zN_4=nbHwq210blHJ1LxVOLh3z}v`2BduQ+)oV`(DW2G75KWx4uf#7NZusI> zBj&P;kR**6lqHVwZ->TFUOHPHiUhh$RaN|9*$tX3M{(My#fh3t0anOU`ioZH2q3lc6w^ChK4u@lZ~%j%)-K?^4}N`*eL{BsIO^Ht*F79} zdGvccrSZWl$Jv|im$AxgoiUop$XL40pj^co0c^(CulV}09k-4ySOXRB5x@>jowT?> z+kwqV6P^CCq)R(R-uy@W02@{(c{no)4TW5mYfY??q``y?TW=TT|r4ODnFH|yCmnx zgZRmHNt?-sSM52-j8c|CW(w?a;m_a4mp34AGk*A$fBBKWJnsXC&RJEq1MR?*OF#3nso*BTB+Mjg8&}Pa>*(>mn8KED z(OaIglnn6hz|57d`Y0C`K`?Io>OYG&UbEB)ytSSvN zlZdP|WSyj+C&^xTAnsj=v97ppB9)Q{6z;flQ|4y;KmX%%Wd8;mXu+5QcC0DijdmML zI{chYuwN?=5KW`0Se6TWG+QI&Ee*m>+;T*0I9(*lCiTI6EUDCQwPW9KQdCi-YUV@AX&-Y)G9lJS?P(HqNcwd~W{s^o^g>KW%3v>D1(Po3 z%!_AaMY&c)wzl@Aj2Nh`pdmw1j)p`K?_c?L;m?0wkE`c7!}KEp+&h^E==+kI$w_a? z-781o;aOPyC$gOYvN9Aha;sQo=$1Jq9v$igfb%l*5$`+c-pwXa;L&E3t#(aH3uzji z`qWboeOFFkdAJ)Ky=jXP4We9w8Lw=qFA^J2KYJw`dzG*S9}%JSfgx$IpZ;Ef@+Mh? zpyFS0t8M$y;|Y`veNm=Z!y$CwD{KOjrZ`+l`yQpl-(pVIH42zx8bcGDIsNqbN3L}#)>0pK9?_qIIWl8oBioO3hEehcg_Bq z9}4NP16XhC@hR3-(mAGwDnTR8VyIzq6h94*(BtSyDP5ClknML27vQKyp z?lRSqTW5!(;!lh*qTK;8-A7UG#YZeatN2LMzGnK+Ry$lE`hC=A0?n7PqqA?LG(&@H zEbWPuC`Ii>I5LtP67Da{zvi@5^ukL>`SqMh)Nc!(-2Mazzfc1kpU9rums}mG0t4$# zXb7F!Oxlf0kLjvy8&V3}W~|9F{wRA<<&W?OvCRzda=V!s*o7B-F+Kc?6D4&5}>0)$$y$+ej>JIIT$`Y+~KDd zlz_gF&(<3$*|ipjiE7cQp3#+vu}4v@7jK3J@nS0Vqh;Fb#jZ#29>~5`)Snq!wUnk4a@IpnEokk(hz+{LqDruAv#Z} zkHxE!%+z_{`f9ts)OS<4VR>ZuyuvP41xIdw1D(_GM|?EecfgrZ(kGEoRv;uB^{!l@ zEAOcb+;nVTw675B6oG>TR~J( zo8YY)OrjY=wy^8+<#JXyUo&WqR-$y)a0LQQrgovzz2OT*+jxA8tc`a-*y>BiI^7Zr zK9#TvND)-Tj+}%OnVQcCuys6?&oEg6nap*r6{}#Q65{>!K4mfWST9PG4j`^rz}~ED zIR=)Cbw;|fuRYqz$Qw9)$`-$rj*8*=lO~GMEX#1`e zc}Lj24Y9=(_N|l7fqgSB?9B&^{~B!R<0a-OS~W;Prlwd_!E(lWLil1#30VZp3@207 z{~Uz$MRW&hV46D3PUl}F?>qP23!U|hIG94+2wjm9-OPJeDsP?&>z9Ok1*KFWgWEUP zg`0?RV-9cZKrPuR*tgLuOB3GB5u;O*74*PXTnXb=nNbEP7iKm$p;t^Y`suJj)yZ|d zuWDFNmjgQpU&_{P4sq9HfbEkC``y^Wu1iZ~pCb1oZo?YS2XaAX)e!^kmer*Y9X7a- zuZGas7iJ7RT?pdSmw12YKmWP^^rv`xi=rWhf}C-!3bVCn7K-Y6ce#dEV}vHeRn&1< zY>FN;)Jyv<&x#q*yuq)kA2~-KGCXl__f4PdJ&2~xC8h&P|ElG0b~WcFLputU&YlPZ z__AW-==AcDSFR1qG2d|xTGa5ED8auPEE*C%Y6}M71t3kv7iF8-ZLEcL1s+4(1euG0 zI>0eo*kvLq1p4s7z0>e(!;W+(ImwkYxOxeDB=Xfm&;u6-7IOU7L+8Nmc6f`kl9dxv z{7dg~lmTwmSj5Zv9%^QZ&a1qIgQm5hA~k? z;nlK;A{;2p1fzt1Hm?7)6b3{O=k-%tJW*+VDpEMX5q4m; z<*;u!RQ9mKLO;~WJHM#Cr3GbGzy{3HG!Kn>VrH;(S6W~uCS%MYPTl=?&~f%h({nnS z1En-We||E3BQPWn%K@qt^rS!J0RgZsn)CtUIFms#s%TM3dVZ~;*7)H%VDz6jp+)hk zbs@8aCS5EP94tX!iTP@2)`Yg@I%AI9r|gIk?s4Z~o0q7c)uQp=2^+QEPCS+#ok$M9ag65r->FG41{r{>1bl6Bm{I02LtsRROX+s z%jyRQkAgn;M7Cld*F%Up$)z0z*VnbfycrhKHV7 zLJ+rCL|na}8MGCdYh)(!c8xu;ESuUDXLCwDW^;i+-r-A03HmD9^hHs#*^LU;L3`NY z6cu`g9|PFlbVnC&X6=yc)5Ar|FU=K8(1@09TfLE<1X-t62)VbXNwL8$fYy;zHe# zB-o6Id+#goxPr`6`GnjJic06^x3qh@?$Tjli&Y>mI#MNW$KJU77FhuWj}-G8v$~N` z$}B4J_Q01f*bd}*NVqO&t&1TPPDBPI}OX8 zqgMK4mkadFp(s2M(Iu~*yiz>AzX5TYo@zt{ur8<^x!277Di67Wf3rj*w6lV=C{|lb z3t3vmwRFXic-R5+ikdaS01;hym@pA-ki2y7avh)w2C4$onITmXDzhLVr`>#f-TTQu z{NeH4mpn!!=fsWoK0KoT7`9N%ELOxyB%OrZa9NB>P}XY^Wx56{SYn(*8#r(l;MgIu7df}fQ7PhFl>Pq`*emAbjlT4SYShhLe92dYF+`P9|HhtTc&_ot1 zG3(lvYAA-}$0Q~!RWAxSuQDnR$6w2QKA|8e`Si%X^24 zUFjG^T`+h`-nUto!kjWHA&BHx2Z_0?KQ*XA7-1Bgr{5r>-y)&0dra=9p#RPw9aWNogfO8m}=oPCpU?JYeP%(2Wq zeA7bv>uFmJGIl!|k^$yLN}|K<)5HA@SD0e&K9?I%W}oj+7#EtQ5h`Xi9zizrD$k=l zO6DzAVI#Ah^kUgrB4nldbDp;AKD8BfD4x}YuexaSJGe@0))xMu&4Rm-7x-68fdhgZ z47ts{79$v(@kha37Fbbi6eKE;*lb*1)_7!tM<+N&-Ah|z_r*Z+jmk)efA@_A0^P0C z<`XA|86OWEV%NK6XK3~-6;pvLjY?$-)U|jDgJqifZ+PY064Cf3&)rkhNp@7WLmXz~ z*)erjpvvQjftb8zcSw+eD70*>pR7Nk3x-qG~p@LZ!%4Su^w;|dU4b`oFBK5$Apu)1vtuV zO2yX&xVUd&-;QYF7lAz4Q=8~xjk>>eB_MEVBwXA#V#WQWX1I|yuyp=dCSLP4@XRXa z9lY^h|HmgpaZ1YO9){2k+|3td1YwJWdLL!Gz0!vMWH2?Ns6x&$$32PNTwallGNwWQ zWET1L==Sp;4{rnT(f>Hc_ML&%u1^rq|W~W#`vIM6G)x{Q)p))L0hQs#Q}7 zxrCI%eSgQ-ulw^`{Nelc_P|<1Zr3j>snKOM^@#gJjLo<7+MW-HN7N9d8mniRyNxHG zkMOF3vTS2rEuXJacGhQO9@2833{DVgDK~qg7{Qo<_@R!;wg)p(+Zc}FcAzpT@=#-Z zWs2?Ok`k4vsy>hf9>R6Q`j(R~MMTG#^;1abBgAnbRvoQ*-xc#=qscw*OSCZcl8k}i z=7uiR-e&U^?-zu#Y?;V~2wg)oM$bdKmQ=3Xmh}5HlpOsa2ZSb^J>L1p@{HnTP!{7* zY)_yXwO^HGq(fawKGdz0{m8RN55IO1FvjI&$DnJ6M`t=z8Rkj|nVFw}X}~dDa6Rz& z9P81&^?xG{2k!`IpJAh}-`3A>;`N0PlDSx~KHUm2=-?@*e6i>jw2NwbOGwys$5pE6 z!Ucogh+NrW&2VfuGbw;WwI!pXk}WH*`SnzDsAFPqwWu*W5X*wQ$c;nJZ9lTjQ$FP% zN^}|ad%CCBG<+FCJ;=ccY;ZHqTKQUZph6X7<(8iDefn)%k)R8Qlp7~|&UQowlOD;B zN(#1&q&q4*fkl>dz&J0A=;cGpqQ7(mLgUX7 zeTJ3}AF+dC6#15*hEw~Gm6GkaO+9>A@b*IK*b38~Q`>0*(K$rB{LD2pyi8#iogG$Z z*+(0g0^dma*#PtZGVAvupAk|TzkUy42AlmoA=ewX5D`<%vR(k4+3!{kbm6eb7tr}; zQRwB*IWd`89l(~UEZ+Lv7UppJi(}Y^m&vwbJohRRx7@!GX663{iH{ra@3pOr#}^v( z$|X4^<*;vg!<~(_>c-L6g_i#Lj68iTyPg3$Q+c@IG42tfvb@Mq{&%=Qeo$ax`q`wC zEp8ictMwZsIB^K|-X-PmkbB2UT8HI>VV;a3lNlYN))#AcOZTC~Hut@g%{?+@h`0jZz2Q&aiTEZFalx%c)O9Y{8+Uy~Aad7mURbevVFs1)RjhX%NoJ;0Hdqg5 zw7piHvUhJNor}mVz?Dw7g-9Oxw!~va^V&_=Qr#1oEKEObCT;T0f@y1Q(W~4^eZjx>Tji zxn|8#XHDk$keQU6i^2A%0;zOovMiZRUtU-NvGG{^{!_d?;z>N8g5Nr1Mu-PoQ5SM# zrf+*ozCyZzu}&3SvG2l&$A#n!A0I@SqO5UO`Q){*H?Kz!*mqr|`FLPu!Zhk|$+hB< z_ZqV@iA!~+@n8SuZYmHJA~Q!fO#epnN3y#=M2ma#7aI z@w*d)fEPuxRz>ynI;F9R^;*tmcK=24>buz-%y0BeQ+Dvasms24dYY7IUHE48$wano z%?sxv!`L@e;!O;CXXT6c$MY5hes4hLY1pq zP(ha51SUV8FetNRBR4y&18HVK3J&K*%;)|4!4CXhf2*92rx}lhO^h!c0_Yj8vAlF$ z&zRP^+k@M=3fRTt^mrk=F&fb@X3ueNO^hHv;G8{{jLMwIJS)4P!@ME%cb?Fxhml+? z!{+m5Fi7mXPUTR9j({q}LgOhrq zZy~SIDxWUuu>!La)cmfb`Qa8R=p?FsH91m6|`-x2pY7qc`(#n(mL;MM$T3k%DcM z3SMqeU+X%HGq$#C+E*t`H6#o?V#~u#A;XA{qE9c2p{DMX{YtT`@Ma(Wc5r~smX>v? zxI%E?_Z0c-9G%tS{E4+!Q>B;er#zO8%H0mpdA}0BqvY{ni@)s?Djn3nT6rxKmuR8K z+g+^e-vn5B-zj04Q)J+yR}74PfWISIb#Kq4!pNz2jxnt#rVW-W{ol4EDIO->4;3!A zmxWj(90veIADAS2Q#6q$jNhrs)W$yO+)S{Rt6&T%fuh`}&O5K!zt*$;1025`6U~+- zb2c0~6bjZIB*)8#W$S6jZgC_)?{7Cxbd`0&Yi2C~zpumZ5L_tDAy*#VvK5^u(2??h zhl*>j-yMT9SReM#-`3~jQ+KGWWWEl{ucV*?mRrex6xZSWbGBqBtY024`Q{JtJCDWd z12b#{R@^tgzT>H?A16=gXdW(;7|kzTCaWM~K+z|PtAIUsh9RSe5zY)8xlC=|gh+;zxrx=A(VBShMBBC=m>I&VIp{ANL+gFEk zvYiDOl$*}V#K@a*$vTOsu}8QKJEJl(1rq8n$8SgHBu@`>DMrUwy`BW&g{|ew@}|*| zh7@c{HtjmH4BxJspiveu7(;f^fUTaee_gjB<63D%Tr2Wk;3R|BRcTild=|iF3MsC@ z=ePKm@8j)30M8qL`;q_nmA^gl+Kfm&B^*LjF}0$1cl&TXCX%7n`e z0&C?hd3?VSIf)G*E9M3tsGWu62JUU6lT8E=y%othhc2%HHtSs2Ks*)@c;33&s?=FE zVgS}!*TPL!st6=;t*nl~zL{HtqtdA`_tUC}oHX#r%182cfhrIwrCQC-UEMp!b%~-S z6Y>0%CRBqyuW8ft;*cqCR}>I-m1)KllNVhmZa_9N)AGI(cHJte1Tw) z@$dip4}ohboGv+=0p0Zk{Y?|z& z4xvl9ujj8TsN3l81UUHm8x4H&0x?Vtv#zX8{9of2lQ>OT)G#v3;6!G*Mj85`di{RK z;E30L4Wf^9*eG>w)BMc-4xJ_wWn-tsGH9+|E%q2lC+eyQj4pu4llL@zu$(d5Z`xDH zvQT)vVps#YddS61V(cuI;24$IsE8Jk(Fm*R#kvQThDUI5MXbdRsOpt=HO77O{VSf& z{dmKlzF*&e8FRX2lhbIT0!~8qplzVaSL#h2YKvsN7Rh@SE@`Q5F#qnsTI8WSAKo~oKvLGczvB<^Qr2~))b zNh{PZ1XkTYHOAQO+k(CY8oP7yw02JI_?UkN#E9Zgh^U;WX1oW#)w^Q++{%A>Xtb>J z1O)!Qgs_LzhE9TZJI#`#3jQkrntikC$E>3oGnA>3(CrY48;lFrTRh%kt(OU7s!3t2 z*jr68Y$S%YR>+}~mi6%Md_;*1O*-^sqwaiujj@r6zo&s(Sd+dXbNjqNHTl()1YiNOMEUJ?BqHQmIf?;VcY~Wrgb55TnMCX9(HZ zMyBRPY;)9B_AAG#&)ez8FAW~;Zg3E2SnoVemz#SvWe9s_3i`vd%kj<64w6xBKlev` z`^_WIsy9e{ogf?EkOPM#v^ksf*eWvA%ZV462))BY>f{t^G|Oelf%Gbdi7m!a|*qbj#=iac_Qo;^S%Ca&v-7XxC2Q8cBbR zeGDRBu|y$eCp7WVVG?GZrIhe!9rL|~M9bWVE%x4ZvJ7;t+WyN$)jG#obB#B7F9^AV2w`fYZslyPe z{Z?z%QQVzHf$R}cIWI@}K>ozNO8OBC3ss!8fX@&7%lG*5DL_1L{M%3bw_o_%6C3z= z@}_p+uEy0}3PSx>-a=wmLKak7Csn(BV+o@jhb@^*h~?>dWM=9CZ8Vk~!j?u~=Bv^$ z_o2v4zIST_Y$TFIKEHv-!gYZ=585k}iqLtB+tyYy_Isl?D^~`xeo=S7>@rPs8OOB%Fe^IK7Hgk!Xk#pJ@4A@# z%H&tN6$?NzA@j)gchOXl<&Hk(VPTgHxkE!oZmirlKVSI%OMJTU{(-Nz-Pm!t9GzOy z%3rJ%+bS<25G5t@3Dmw|AXqV?E{nPOc#AsdFt8#vaWf+hfmm1EAH3f1ym?)5MO>MP zU)a0yt$BZoHXZ~w>wLotLBzlR?>;u_T9$*WXChOQNP}ze9I;Ud9cB-xxZ5#>J*C3S zZz?ff1ka~ML{7HRluPSnddo{fjm-SrF((dPXpJ?(WceWUW{Tj=<(aN_9IdI8ff>m&=5*cF-*8t;szTo6WZ8eR<}HMEn~GP@*1o#(7@a%d$h#fG7M$=tNW8fj>?_Y zSqUvtmaf-I*kcxTL-98njsp>SXV!i5e(nYS=?~ZEPY7{)L@ULHJ38AGlCvOCmIf4| z8J~tNzF}v#$>peP4aa5`4n^1-?3}&RO46*jrmezhlpaTf=eM)~yjFM*kH}Q?ddY~NQ zsyM-ZxQ%8iTw_PAqZEzh=H6IWrQ6_j(G9Y6x2vkZi_RJ$!Zy&I_sm7^BHx&-oNh+7 z2_o$c1>z3pA1q z)qk5-sZc}qD=IF{g}`)*;CkTkhPSr`rP74OSxljv{xIKj0y|!B9C!S9sT5N_Xg)Im zZ)8HX*!WE~;(Ri3F&6`R3O)O($haLu48^jliY+d8LZ$X>IN|-FVaAkcN{y&2q$|Qg z+VSf;f_H?ip3*}0yfT#7GQ4PJ(;XXy6cghxsx@s~Z4=)}a_~X_skDgunJz_DMo2Hq zlxDnq=(Gc6^KX3tnu}tzD0i{tz+!4!ikTmmv(LF}R!+^tAiEK?ZBzt3)?;Q$NZ*91 zpu@K)Ll41AiX$mJvP<<{t5hkqc8^h5)KxRB0`*S5JgryAC+!s)w<-EZNw@{;JlQnY zZ>{9)3}ui#IUE0gh%iP-5(To$v-f}!!-InNPQ9j;-i&?jM|`A(%p&;!k!-P^zq*TzM14S0$c4$4Kz(XaN%@6 z6Tl+229Xi?qI{j<} zlX?p+0Fr?fy;mmXl^Zz`JPQV1D0h~v$#%3J8$?I{MsO1iHgOXYLb)fc*|dk+VVi{{sz*PSyB*g-bK3sW+;8aQ z{qEa{`w~e-1Ho^fwp=XbU`MdL35F+((Ch}=CJ{)MVPW{`@{OeEr`hn-hla(8~i4|*Cfhq2KN8IEs z@Ustb-fN7`QSF@iUhY!y}3^yYNgjO($)y9EI`V4;lh&BW3n+c2=%J@8LVlr!9A`o5Aa?I1x zTD)K^H?DbWt7O<4mfA1tGzTe%xRm*;7u6;iP-hEvr-6uAQR_nY%?RC)t9OEJ}(D&^h$(eV_A_|0C6i6CtNNk=I8pr8wK!zPq5ewL*|JUMN)39{xq`ngS} zmau5&u3(R5@LZ9N^;v-}3)#VhdpTkoJmh>s(<+OID9U#1U$ctB$x!PHwqbll$W$oR-2vfnJ!}sRgStNz9NimQ={hL zg{*^UXP5oOV5E6Jw>#+-{L}Y0h^&*fEm_;G_q3&KFaNqd2@qQPW zHH&CFnFtR+38N^SUp*8Y$X{+#p=Zl|SoA!17NQMPidmx=xkSSjkCgYy`btqCdK z{Zm_ZX*M^CVgQlaR7126E8`jSp%)*tLABBIcb>2A$(Cel_Lu1C#5u~LicYWRS91kD zx8Q9JplayLGy?s+n1H3Lg}EyH)Pf9kLcN!-NKdpnP~-sACY>!sAyuvXC0^{!EeYxQ zitfu(JG*Jr)wFBj3Xqw*90`@(y}cp+s?FZ_Wsk(;3~HTrbTBNL-Hq`P`Yt z3VNtz^~Il9`;;rkCtF}3)`jH4AGb2UKpRnn%0cr|+!S3cdu&uvZL{8)m#cudOy-HW zLgXh^0HQWUh3)_dU0ssfy03)`LEu?QSag+vCc~iyb0tDd0TO&$ZT__UfD=zN=8!~P zRZ6Ay2(AL}0sw8?&hshLx*3tTO|D9GA^_gF%hn_#2Wb$#oa6XzHVq|qDAQ~n zz49!B75R6F0w^Oi!gO@+Ge&q=K$>+|`DHa}UM?(uPub|1Y^l&N0HiNTku`JzP8KvN znA#{%RMtS3*4Ge};%e-ykWeG>H3%Iyt7Cen#BU~9cv@0a&0y3ph}LKpkjD4~s+$lF zOT(+y2O@xAE}33etgASkYG@G{Rg+Y2#Hgrpao*(3>%yhGO;*=Sx*y!pHGv1kox#5wQb}Jnq1-lVjrKU&rhwPEkuF8cS%wqea!U zy(c3B4-coBe458nc1^TfMWP^x2D1p=e68MbGf|!#mzp`xlK!{)>xX9G$g5~HJ--!U zg-r4EP&5^6R>D(4#jD$8|KpW<#jvIBmnGGM>@T+Z=5GWI(A1-wvuLNH z&tc};dEoK3u1Bn^@vLW`U0$RXIeL74gyB|@RgYKd>7F8$+&uSy*Y_)^Rf;f*O@-;d z#$A!OpugvQBPkRfc6VZUV$asB;sWT?grNvH#WQ6L)!+3nC#0oW`o~s@BH5f@9bJ}b zx5WGBI6rT6bVD2khc7M1nb6a6O9%drkR_G0Pu9C!>k*|oNkeOd_MUn)y1@BctUB^) zwve8G8Uee@(+Dld=_Ny+nuTi2(Je`Y!c|UlvWpVv{Rf`jE6lO1Dp=kt)9*HO+B*a-O zT4I-})Q3|B^M%=&b~hMw=ZMqwTB;5Hhikyh9QxP^%tLPK=&zf!x zbL!YQTI~5@!MJt(!XJzVfXdt=mlN7Lo2#f0d06Nm{xQPV{PwZfFzNg(9=91t!uI%A zyYP8o)`I)5p$@ShipWRnT@HU5jeyoBlqd!qN@{~R@Y~i99gbz8@K;>VHr z1Z1d6F*7rFW&Gg)=nP>0p)yG$9KHmrdgtzHEe&su5rJNsm4?F)*5^ytHDq`Ef{ksW z9pZ7<YUxl28YZ}LN$QQEzG=h1#S6CZMfA3vO^M3 zDP!g|OJ7mDopLNW*mYqMADj0^UETsGLXcnSQFK>F;zbRXF{}XU#KUYZb$10o+&0_J zGe(POFh9?lqDlw@=&~(EA$fDa*EZFAhl}J4KDXFck?IwpC8@kDI4?*^&RsJ*l9h2U zZ{Nfs7x2f={QfQOh_CN?{9*|w)*u}{3xFfkW>rKdxF#^<@oUemyd)5-wrua6)yDv0 z1=qrTBTrFJZgAI`o;g6~r3-nZ@xFVaPU2dKy1k@!j^}A(+4)TJURQv8$kT1fW-Zi8 zTN^~6NX8FMt6hxOfYl%_&INR3p}Kt}JxS%K zgaR0!w+u|5YYA>J2cgE^k=3VbjqW-lCSin4Bf7WsXk`-F@wuZ(3{k^v$|Xdc1^+3O z1zb@}E+Lnm&of#VJ#XuF3JOBMB?Gwv24L6m1d#Bni%gB1*LMVDk0*-|DG#CYi4R&6_q$HtW#ri>eh2SQq<22{V$WLoB4-Bu3^iEI$QRxJWS#w~Qq_1K4; zKBZgxk@wyi9(r0rRoWlErta&90h^q?=;=Tdb*K-`DHXU|2ypdQeYeqv3^4Ehj*e_S zwa7%HZy5s6X(YM?MqllBoz*cMec4+lQDla-UZ)77IgyP;9wy@9Hq&T{k9R(we0!|* zmS?+6`wtq10!noYFbfR3d~=W-@9jPGBXf1|bG(6EteoAmqouwEw79cox%WLsXSEmf_tvbk($1QM|3Hu%@kZzDz2J^aR>gsPZ7AxC?^P4ocpK z{N=>$v+XKJ;i^6M@ERKQXy0lxA!>%Ara3`UhYVCpEx>`6;sGr*!9V2SLpqWO8c#5g zr}5Tnp(&zv9XF%5j?H$-@--_MFdjo<=r#^5NBd0sPENv=I=6L6o9z`=^{Am9>?-t( zod{)v?2Q_2qUn_}at7!Nd8^V)FRkx-GKFrYx+lzrjxc^Pl2PU_gdVw3RrNUVm%D+` zip5m$v;!HB2~O)`elg@)iV6LFjXF0@(wj>gl{#T@e$XLV9N_Q^znX@toTIi6sEwg( z>%!<65j*hyfv+FjB1VTCn%(KkIsB!8F9hQzy|ygc)J{cvQUOvWi+wCznPNqz4)l5< z5A-@B!H_jf4V%A=X1e>?i%_iRcuYqhYVH<*?s@3>r1FjOU`xe;rYxj$qXLcAS|g}? ztxz#X86N);BRzXkEKfphxeTs1LSSp4*+iR{2~zG-6!s-Qpk7cuwyhS!2y0H1hOkGp zPrjFq9y$nhC?zVtm+hh8NOs4~xrf7=FEA{`S2sf2ckaFO*r*lGVN{u0TJGLN9*|1r z7On;U@eBT-8-F_r^R7#UI5ErjO30b&smx*MeAfZF4ygUeQc%Rm%)2RB_`1?y4stc87t z3pCfwFAx0jOMH67*RS|39nvm3IkPw$qRJdg7y+`1nKmMSg%vxi6nEWrvry$?YXugb zDVl{qJRU`r5g7yO|2LV#iKs2=v2>jduz{r`G9#+I_F5G-_Aa1Fo*n-=xek=}J}p1y5t8MVCu#w*j6z8WFa3x87{-?tsbd%6FsnE{>BXd%Zf~-_?vSXD z{y7L)5Ampg6xk?B#PO!kbJa=XwP}i59V_BZLeK03bXB~%DX|T2uN$N|XwGuDDHdTN zuIQ^kB3_olo3T&I6FoOb3sewQ`E)qlmYb;y9=c&6r68qam$h7wYRz^eS2Nj%>x$%R z6?GP3VJ+4c`Uvzs;-oGa_+Dm$c^8fw&gL}f&((>a{gDps&6bE@29W!F2R0;7%K z=DMPL&{0=Eq1$Oo@7eTO-+|Xx9Qm8h^T!Jfh4>lA?5O;1d_J28>i(%IxawKdT~{KR z_3G(uV_n@NovN+@5!&{eXF&K&@pgw2WZ6!@{IlGq&eKG!Jp8s^pB9vdkC3{{j4E8J zx0lNsfrc9#t~!bMArOB@ntQRwQ(dT?%>jqkn#`<-z5sDJX+_62`?B748D(9aNNAiX zkczPeB>$3*hTX%Xw4aW01oi3|SS-GMipN`VyHi4~_aO%LQ-T$_s4sX@R370F)|9K` z6~I_)Zx_fchW6Gcde}h3q>5(F=8HJ~p(bLhunE0D6s2wHV`y4_5gH1i@yu|O&WkHt(|{r zBJ^GL+#LF7^!I+?d6y+KX@HLHOK5! zdOJ(EJl-6de|*&S#KM^=qu0W?eyfbI<~XU+-2JySUP#6@aAqbUPz6>YBRKM*JYF^g zFc1T?{Gt=0kX=>Vd!PO97c|eHKFXFmZPR<1F=RQK;jki4VMga2y(h5uxH=&|kfJdk zrWHfzJ@F|t-XL^aXw+p30WSu$r_ioj=15Yks_LFZgn&V^2 zZ)%mDDP*p5=&*F8W2{UHBO+8|QwAx*F#}UsT(+=@9lVIQD;Rj{kfkula~xZAU@=4# zP8=^HDvwS>+I1zv4jd(FWcV)T6{vlm2&IWLb$By3}DQ2(M!d2HsW2I4n`>wlg z(%WlGYaw~$v?4M;cp(;osHv*b(;pwY5H0u!JY+t#Pu6zTA$i1gQftcu5Svx*s0h(k z>6qGa%vDg|PAZbz*VMhIhvrYi91L2V?Vrdgb}~1@KwpKQE9;fthE~!C>F(MeJ#nt> zmq>P87YJetgd<3i79LH*^52@$Ue6_g{m=LQyV*QvCi_>9XL;yM?}y-AJC4M>?*+ zy09K`g}PNUxPA!(cfNkale94Lio#EBT|Yk$wHeHWO7>MFx>EvWAGsoG*$U+$+lZ#H zmCPBb=lrv)768l|@MlAK4h=D^X0=%g^K1ut=rF2iU(kiI^en3$kgF$Wb4 z@>A+HZJ`0JGM63K;a@_9887{+bbLb4U%^?Iox!Gpln3sJP!YS$H{E<;Lr{|^K2!h> zT)EMBPN?eO=!E<00cgsWJo-ES zY32!@)dE0N45m(5n)Cbtyi#)iP^NC^gZbRRVUdc`P$HBp7%f2=l>{>T5X1HefHywA z@_yp&vsQrH;k-0;{A}_DL=qGmQ;eYJq>?_F!NENU%c}5oAX?qHm(fl89<*X72WVgo zM=wasRN>D{9F{vOP6q%kI2sL8%p7N0Z@ytG_0!4QIYPE)g;=}v%$F=4M3`Wl?L@yL zI|T2;$6ZhAnPi)gKd*Q8uVnD18SD-lJ%t9PDP6WeeLBX}7TZ=wO9t9sCrccY2K4m* zXpT!8OVLUHcH3ck{aRE!sd;EWgE7pBy2Vu$azai$Oh_tlDX4;!qDqZai^^5|?XIft z;j}wEsk3K@@>ifKSxTG3uw0tYb^3EoqvxFWj_obO&pVsAK3bj~dbB!!fir%|>r_ zs=8gnu;yqe3N^cQuoF7B7~}WOsi)?xWC>=?BSB3{Ocv~rw zVk<`g1K_1GqJu=q+UccKcibEAAN;r>5bFuy5L-vbk?xlA^kDukP}Pe|Q~&BB^dFY> zwr*C!?2@&s&5Roa0A0cs7RCv=Wnzj5D#el+7+o~gN)jkLkkII92&X*JW+$Q0LXfO& zu3Mvq-8pnXPgtZi=RvJGb!=;eqh|ymcgWY~GF9Fr$AyL1Im6x_au2;khCJw8w=ruE zlWA&`-mT~iAQOBZt3NGi_F-yMDVd1b(*H#G96=6p)o?17mC6!?_F?;0<=F*UGGrCC z=d|!O0&6WVQH0JqB=fZW#5P=4Xws2M2mZ?+DmnOZ<1at)pTFW`Bd=9W6VCGl_ui$W zybGATcab0HnH<0Y4piBd$DfZQYxJzIqraM$OGU<6pum3zR)$MZCo#D_^{2 zT~IvCt_3^Z(-lcV^A< z$T=KzGGblWH{o0R1a)~OZrSl>1S8^FSP}QlO=d~oR-npSH3Eywa=bE|#l<=;J%zPX zn2b7%FWT8x?PHETVgYMLA1g0n-XQRC3*}>6q>&+N*H_@N77F%KL=_N{vDD99A-Fc) zHItyJK`a%%M1YJ{yK!^JF*RRJ?G(gCUeFYqd|X&N_U3mN{_r^-f#1IJqw?%c+p5|} z;C>(yw2gO_M`oQMYb&~82P@N;Q7a93Sx^?8WWDDGW5s7!Um&CJrwe_GGQv zgaciKRws zeZ7Qmlw6@HGCYer-)pU@m&11eZE6@m1dOjV5NJYGF?d0H>T`7YP_6_}=ER+WcTBV` z4OHnucwilS8<8c7vbSUg4G&>D*6K+km^pS2zxcVHshOdD8WlKS)KMx;iMJ89p42vt zNfE}1^Ys`QGHhCT8R1QU9k> zo!dHIt(Y>NQH#d|^Iw&tAtxEiR)moW5tKCQmwT4&YshP@Ee-Z;np(5M)L=E_UE!l& z@}!pzm#jJ}pqB?`Y)8&bL7KmNyli?N4s)E{84?IVu=@VeBr6=pOA8pdazvPx zTfe*BL>Q$?D(7lSNfu?FM>1fHBjGqqrD3^>wK#&ILCPw$Dy;OX1<;Ii){@5<2;|W@+2~gTiXqa<;mQ3+PBBrc zIGGaxM!xFkaS%ZzLcxY(Hv?(Yme>7vqQNS%3l)p$C+of6#4L>J9io6cFIK4JxnfO2q6b@!(D4jv=Xa>j3=bZu-gp@Gsi=vIhb{GcK5l$` z;3GG%)dbhfZ1#uWc1wD9v}8+GFw&6}U|pu!Fi1D#In(JlJzfAV06+b|U+Kt_%H4*T z8dRfe>2j=Lu&Do*alxhB=P(>SW4xOJAGjkC-JyQ|NdJ{fNQ}xAN{Sp8ZJ9jBUFp$puhiiNhm>QBO(JecThOqokx#mMba0P2Q~ zSEwSnquy9OCzX_<90DqO0Aek21H|>n+mHdO7VxSl6A^bN&3(ZcfykR=oIEHuNvmHW zrA){g_Y0Hoxf!`f?FMgWIW^zxDF`auK}lOFq@tlw$Btlsn0^>Q?ykKzm>Jn6lW_4< zO1k2EL}dwULwatt&dUTcyzu6yg+G151@MXu{PvaGfnAab0YJOkLH4-Ez{YZsvac2= zD37R)n3`uyGlM{~*~<*J?e3L2Axe>dG$$$GW1aH5iT&i` z^2ijYtK-qVDf5h-7v^M$B@wZdP}BT8NCwFp7XaX5;L4-EUywfk?B+k!uZ1I`$h_d9BIlm>Kvbm`x(H%x!I@bof}W1Vu&^= z%~kH0AYn|j8%h~v=3Z<;&v@0HIqw>iF*8Y@iW(wfGM8iOGb6?fLPvstvJsP#a!qx! z$x52vUEyQMM}S6Urh1x3+~wx6b!S??OHp`(*maqGM#xO)=ddf>Hk$D!A~rW}O(xc= z?pDTd1&F;757f=tBbz{<2hwuJ_LajqdM5$1n=M_gf+u<8%4JU(2jpll^6$oj5!XAV zCA<@>>%yIwqGXgzqKtWHyRr@TSyHz}DGON>e!6SzQX(JoWkAH!XF#64hZKyFT}7>UyP%=n*3sRc zSyP-HY#Sn-`A1kI0IYY%ZsB=0qvp%<1JUUr*%W!KuX{n8`eQN=GDj>}SI>V=h z&pOxNh3A=Vp9a&OtIl^wt(cp#rh=3Wv~7KK$5m0SN!YwkWVRbBlFu=TQV4r1V20wX z4u-cbD8|z5L)KzJE#qOwYMWc9hje%+Acz}!QAJzp1$Kd{BXl%0Z7UI#OWH5wTY5Vg zA2&We_`E50;111yH>k(am4Q+ghcHFV3g;LdF4dnVE#r+b$Fk?c71mXms6OeiHua?$ z26~#>3}h67>YeSkn(*`rQuG63am%)t()LP^BgKSpD5tHS$?r;9G{hJITTOt&d5NiQ zDZG?5Gf-01(4Bc_sC#4~Kx~JtP7&&*mSZ!zMic6y$)Z{s&IWUGu9p>z(Z-vi&WOP> zpG{s7xwfztm@9A?hanFW6@E6>N$OdKnS)a7Ct~5gxs-EUzAz-IjYmtB>EyXy5=H!N#-;%{8F@3`$Xn$%I7LRKm*`C-)9chub%b} zF6>=9YS*CFX|1`Iwy3&0MSv_7{Mg|_Kr`bFosOxZhs_!bdpc7WYlzrIlU{+A3BW+| z#?SLlC;}9u>|IyftY~hzR&D<;=wKee7ru-egbp)LD`e%I8m`WRD6Ryo zP{szaR;W-5j%5dxJ^nPUoj*6>by}*pNCyptZ8UjM?r@+rW4xub^vz=F>}LVg8qdE3 zcGMI={EbH22rryrMd(6V4PPy2E2kIoqKMJk&G|9;L6fcs=6rz}ppG(XRhJ5oR_3lZsa+BboMCc03nnMrLY5; z)XrljQf@)4M|5f7C976b%z%1>x9z1!2{*8@H?r#R-rCoyN`!oTtyoL@6ICW1D$Hb) z(w0@g?~>$>6vOGA#j3?NYOKWo!di+pk6}6G*d%>nTr+i>HH4;Ch5B$pir;+{Sk;5J z)qc7s4~n$m0Cl*R*Utm}1CO6=du?y-o3gQvaM``uUnV!j=#30|-X5;M)n@saArWJ) zi1O+pSE2vZ>wu^wM24r!x&EBcQ7v+#YC^OBEeEGi2A1kSG#`=+0ID(oTU?I&>hOWX z1GPOIDN=eITC#tu@xYjhObikHb_3(RCEpn1iRv4tfm~PB66Vp)W8GlTa6_i-bxer5 zz!suXGY5l0=kA&j#jfGsvF*DJ66Y*zdPJ}PcgUR8cGLXlh&o8vog_;qtSGaSnmf>8 z>Y_N_@KU0#MGD~;TVjW8xIbZYC0lbmf-l^--Li6^g1={$5-1@JeXv#RFW7 z#RJkNMijzB;Yw>fN&!q&(inRL4QW8CR~=>1MO7XTk&QMD0fDLdlyl+C-UFJpesxAa zCC9n|WFkjRImr(I>aQ6{0@^17Aa zzW23icIeZ{7WjwH{CD54h}guBU-8$U`14nM5Fd9XYj##R>X?T#wjAm$Y-Wqq!i~F$ zbe$Gg`Uq_0!EPPOhDwN3%_i^K0a`KQs>O0w!$#!!ZN=}iKiPhYJ!>uNz&OAe;L0rS z>cb4Pp4#M7yRKWt;{tDNVh8fn9cZ@radV@Dyze}vjMs`!7eIV$K6l;koYtCNwE~~t z;&J6>(#U7BF!Ne*1-4IYBy)rF^GO1cJI6(0L_EOSua>7JMno07gQ$zDb)osS@L2IA zo?CW{5{s`oOf`D3!hes5)9`s9^FaDD@lworte$ss<%gNCU=Tk&7~3IFmP{{9pH@-y!=K7d+HTmY5aH$p`KJJ0CJ+wIE{b7qv= z$*a6F?4b3%dy}YB6j$^ps>7=&z`pAk(+FHwE_KTHQK|XNBt9;Hjw1zLvCRN-MP}+TL7^U!{G8frFRiXPaGwV9YNX zG0sU07nIepKv0Y;5Xi-YRVk(Q8 zCk9{45s`<{hVEW)gveU)EKUxth3gTID;`%|S0$>d84{V)dg7jGUb@1uPQYYqM}Pu_ z%rS>-y5Ok7W}=dOVMpOgnGnd>rR(D8GFITOqYCo;ICQuLe9CQ<`-f-#^(bmjC%GAG z5jPhDItT#otZ-FM-g}2bv!nY4Zp3m{sL*PyxE^?XN?GRpP{7Tb*f+4jjpqhGC{}|2 zGeLP>b<;~k zIifiyp_J~ZJSr-6piq96vY+wCyg&le51nt5^;S>hmVzdr$pI3z;bWeujzz4ZCbDN$ zBWj`;I_fy}yEMR3O_q7BqBqT#Swq;F-6MjlE$6E6Q;?afMurM@OiDAmrUsdpCKn4I z^8#bd^v#TZC52oeQ({pvjT#rmVUiQHW)wixKJvN>VS(0KscdG-S{KDWyqh&w>=`oM z@jr;FRxd(i-2`VvAU1KobKkgX$FaF%C+|Ym+lThpghu3q%v}nczLt^cNQ%lg+DWt$ z)&o~HpmPuKeTB-)*frY&dm33WR0%5epIW_#<~eQlv1jrbq%LEJrIS5QpM< z>Nw=moL&3|F7&d-mwfTeOA2a2QW{;KxKxqf`cif(4WgHsByjN~$ZACIIye%*vENp> zIk4k|HK&a`_2nP>*UEcR)nhCesj;c2ls6!j3UM%80hKF~yoU3%?D^dIFU zmB?&NDGWS@+0?5KxA7hV>nkw(VPU(c)$V|9DWHw9KIG^LDAcNet3q{77q>d}(E#~| z){@Kk#z5eP=1i}|$L7Zq`|fjk^yT6W!*~@2%grI)fRW1f)I0J?1m0@U9={EER$H>g=~M<6YRi|2CyQ)bzviFe=D*Ns7n|$&D>qLcx*gBpyN)CaQm!IgswVPxI9s<0Z*;Jn80T6eVgFRvec0_>B zU9w&Q-f^!Aq;;31DQp%fv3vP5x|AGaV?!I7Yetf=K$)`l`D@Rys%M| zU*14OTxBmryj{3=`hG;61&PQ#XB#_$3z^Y<-cdVJ1J8~7#zz52R4G7I70$k^AnEx8 zkr%lHh`1u4dZqvvyT%CucVGn`3kz{?a^oiRY}gHu+;=5Lv%1Y56P3Xz?@7S8iTlo* zdeh(MS~lq=2RBhpHc3v$IbX^!7)D)ToMX8+t`(0J5x6(%ikDRrz)HW2;?3t%Hxx%; z5ky=F;=Xx3;)?kEhMV~R{lFi;lG>J}OC1nV`+vh%{Un29Q0X9r${eGPl)NU#s{Vwg z3`uELI_w3_GDw&0O6)0-=gqnbsZw1f&{V>6_pUDH5i1+mcmy_hZ^Vl0!nJAx$fhn< z`Y->RCzTXX7th^ECP$vB46UFjt1-9h_~1B9h{~7YT={V%Hid+OeAt#XvY`Y95z*uSs<8idopIv@>7V zrUclGAzB3`te$)ZSer3x)|n`ihjN-J&WTkoHlF5`h`FEDNMyCbbd#veVknasTJ9Km z+AJzoZMN>6kkK`f0(8v8u4BBDm6*IDDr0zEc{dY6hYgoB(SKr0_mxenA)?rrej`pc z*cjU-1uR}`-89Bb-dUooz%|;5AzFAE;BD~D4pETQeGL!|Yo>p4)Jj{7*#QN8JO)#u z9#bvZw89PsaYW$(AHX62w%^{lvYQS=~J| z%MTRcPv-1!cJ{$pk>xL=@F5gFM3y@{UEN)kdE>a7@&lj%JZ_B$qq}ZKoZ}BO7@$zV zU}mtWJLgoDSzTNl=3HFEy;r|FO+RH`#-!(F7H=vQb%!gwutf7xd(U>s88d4S$@jfzcRC+fc4hd& zRQPeb$If~Rcs+rHZu7jnOg?+>xV=o+|5Z7&e2a4klSr1o%}5$UR>@3kHIJ_Mus^B@ z8=Agw9)C}kLmiDv29*k;9+J8`I@_7QoG8e*B&{C^YfVd)&u3OU#=G0nyTJfts$#{r z`e(Ue5hRS)PUILcDVS5*Gyqecemla2T1t;+r<#LfK+s8}_9i(}C2kZ4ZE&95G07~e zr4w6W&Skd!n#%PLXZuWE*SE&5IX6(Q#5377G@N7BF2N6aC~Xewc=wl~z|&GOMmA=Q z9{rW<#D@Y+lgww@Wlm$(&WDu#l-hJ8JSh4!9;-)SZR) z_%~AXWjRUUIyr8&E&gw_eEyVQt`~aj+S6Ord^4MA+&6yQy6(2oZoOsm1!OJTV6*KI z_=TV`w{~ayxIkk_&{o9W0{Sqm@)ASt1AbvI+3Jv(l&XT%#e&ICKDD9;)u$L z2ysRqQA6YO@|8zwWSH~0_pVL*t@Z8o;qV?Yb~dVwwQz4;8w)&7<~YVR!~tNrsCjD> z_w96SB%KzH1qtsvYn-yA>B!Z}uf=QYk9V9yCE zj@XhXH=T?M$GB|)=K`c_H~M2$kf-i2y;%r~N9H zU7PgAU`6;Do15K!4%uf&$ThC7h4bXc!hP$q2axv>?y5im#5%Ix=#n{!vg|ZQ&$JwS zV>M$b^B?ZcWewU2G(nu|xtOPNEs#8jYiCR1c+1Z_G3q=3Ap{=dd@N$ey1ghk)5pmd z@fO}!P81#sq;AD#k zW;wpjS)=j%gn$a9hu5@E%7#jLwDz(;h{0IZyn0!!x+3B%B$zcgnVm8zwotd196GH{ zZl7iv`J7$8X;L-=UZC?G#$lu?LAJ9ix{(M*DAy*Zbut@K%p>$q(k*eV<=E8As733h zGAT+=Mx;3{=XQg?tcCSLxS8`@kzm>zx^zKXn}(1u+MM?@IW~1Smjcko7z*CLAg)*| z-EdV<0+eljvY8}8b$VAWzeUY|3e7CBD~M7t6%yf%ifYuhxJBSvfdo>_SzJGn(m zaR5v0??ytG5ZQl1r4uqb@9ZW4#>A90g2aY+wPv6967zxKfFVRh*xtIf z^2l=2m-Drb#W+M|`DB$)xC$mKac6OKMD1>v!})@Topm6eu#*&WuyyncfF81p7HHXK z`yOY@u(67+zCuTd?AE3Uo4T=x80Z zcJw#2(Q%hg6Dw+-EsI2S?mA3~wI6d#=m#KsI4YPRYQbzq(I|jGs!Yw|ETGKlN@*`KLG?2ZsFo%}kxqG!R40JmFa20js1?%Ai&37U!(N9mK#|uHs3)0f3^~MC4IYEQYJY)eX{;WG z131?8zjOQzygh^I>30oN2dk05|$wnSYH4#L|jRq$8VY*~;KJ_+g3HoyBXXH# z+O!r-mGDQTIhyNvq9O69EaJ5Q0_+5_oUC zFI~6sYFHpA!rQ2$(OjUIr>!_CZK!T+Bu&oi48|OA$Lc*j+0L#2$#c$AZ89C7?NeH$ zq(&`NH|(qi7!0lJ9u+8=S$WLt&>lV;Ns55nr@M3v)$CBACkS;D0;6hr*J$Q1EhRt6 zu09@-`8XPDWkvFbWsalElTp;za@DJblIw;|f8-M;of4s59I0J!;`%+n1Nagm{=h_*Y>^nQ2 zWn)Q`0gnZZ~nnizhEy~|bxAo6!`&@u7`52&(`@@+}LqF$2B?VGM! z>m+XNjVOM+fE8)G_+irVEv?0UYah5SXhR1C?TzE$y~Rxu$B8Y8`1r_bP@(q9kJ=HC zxNPx>X`yv%9id&@%O#J@e653#v*yA{O4yeG>>G&K-Le%g>i#&i` zr7djB*@9x#RAx&FDQX56#5g+n0B^);?;wr?2g!T$#<}qA#QWxTsY*VSS;Cxdq{;8D z!)g#&oeZV70{;`AuWN@GX{Q3%D+2qKP!$r{N#aUDws@$KXd+&^@0 zohLsI9~6G)?vuxg0$#*iLRwWGXPm3}?@$aT$dcrL`+s^@NdXt^f{|)dq)|xUxuD2G zsO_t}#^{W{Q7*PMM~=axF}PetLu!-bF6il$*q|3mW@v5$9~ci6gvx9(w(w7mzrErt zy{{oR{Y)!=0A}LO^!MnSEM^p%bJdkAy-3UhRBjaDTJ}-Q#1NRCulgAB%-TDq`B}@d z1r_Ai`0h3HOK z4FJhCtgD<+C{umf8EC@AS24#U2c`Tn)|?HiA?s;?i3l_A~suF3mhbCP-ED9`aodZ!nB{VsucN9&F~u{n%Iq;UPM&v>c||qO0=lecSMrr9-aKI z4wcoGt22ME_`@)>+hx?4qHQBzrQU~{t^F2%CRUt;bl(z-K*kOL`PGc$D_nFHeZ-bo zfSc2~+8_?DxFTDw9BT;OsE;{%|YpLvX8W|>iOm~O10`CgL6!2jALp(JGEe@ z;85PPU|y$by|Xmx0V9O7SC3|r$C3LIMs$HMKOI7)7}`4_5yK-~O{i9fwa-qVhglw& z=^9(@og|%prphS%%rb}3KGj@?S`)gqj;RClB;ud0Xsdy>J7mZQJrL`?J0X`j(Ndy_I0e`3ukzcWc@LU2C^H6zkmVf!q{VSi>PlOwMj zg|eMCRW@Ht*IZRAEiQix`Iiadm6#hp^l_rOCCf1I;Tc()6QAtv6@)rFxV)!lT{OyN zt$1zYNf4}rB_qpAwx9C&L&8jf@X^p=5mKi4*lqjiXE(=0^`R_1?v2iFZ|7}gNT;cC zhxJ~VPmzes;H~?{I8eIU+stP`R>8|Kg;oK@HgIq#X^Pb$29( zr+RHDkjg2VTll9~Rq(OLYPf&Kj^QFzT+J{%tI4a@DFAFV4LLRH`-0T#E>d zhWY9?Tep^9+FoLRD0~blqz)q7zaom&)`X$JF5^vGLOVSfo*DsqcHF{a^7IhKme0pP zCJ6;H*1+Z*Sjr_1EZXUK;0(T;-SbRqd#D13`XvY0Lm!18!3TEF?qoHIRk3=OSXZrG zky`}LgCzEyyFZb!Hxdr)fB0?vdIIF(r{2G4M}alD4I z&4HE+QG>~q$|mBzWerJpm$pv}b-Rufd zPSmj6cK}nFS8O|WL=uSCj_fc=oQ#cwu(u+keQ$l%d`x>Em>CD`cc5O?5^>0A?8y*% zvV^s=_GW>~Bw=iMlv^7SKG!3bLdIFCw+`TS;^WL3j4LN>()L3sxN?ieb;K#j8SPNo zh-X$!u{*LAdlarkHrtf8v!OIrw+Und>E4;$O0wWx1tIc)woc+aiG?4R_U7xrLEOUo ziaiJUI&qjV3b^hB#z^{aPhln$n5iv@|KWdnTRpIPDgm}d2c#A~JsFbrGZSaV?*K|bk4%~GjrS+6YhO32jxX!fYJ?o=ENc#rL2Y_a(KQNg zAXzP%THqvIv4896pf!29+&lR!dLp-d%-mPl{8oC&HQtg(fO+71tWy~bfJx2#`-8ri zf|AIygrc)KX%jjlJB)m?w??pdj)Q=>SVxQG6T7G4klbXhMVmsN&H?p0bgl{lvUD?j z+Xjg1*1kdDd}Rz;QzFNK#a!ULMk!WluI=V$g5NsmIH44?sQw5|fYz2Ane4@*&qxI; zJ?f#D!ZCcIynK1N{(d~ejTrxA7W3x|o|?)bgGc9!XC?v~zed3FH~Pp&Ia0r}{wm-? z5kAunyICM~-j7bE#n6p$Dr7yd^xF>zjgq9`nj58B%YgFLlpALYj061aAk-?*x=_i4 zMrzwn#}|(qy76ZJEv@zlnc0a}Ew9%o**4ua{p$u;jIECbv9$h$W9fWxoo%Ylh0Ng^ zI6Q~a+#`awFWqXP)Ln+9=Jg(_pNvkWpMS$DWgp*pCzsWPKl*A*Wepuz!y#DxJY@EW z-z=8##GwH#@eyyUT2&7(T@UukzW$NpZn1VEQV-4es;@1wYSDk;`o}L{-^+1Dzk#;B z(YA)5Cvnje?C2cm7YWqcY8s+}BO$9>t^ z|EhkoKg0aLlyBOtVvKU88DK;EGLW51^+TDd+jQZbT;p&q*`3N0sK)1S4SuIBV}s|mh*a0-|uI%gr{fP6QH`+a&T3AsyHh>Ku$@p-fqb> z5CnYG4iV7-KhghbynU)0TGd?QE_ui_jWf5I;|B0BU6HfZ39@lBqraS zo$Oi3YTv+>did}y#?%9;;TruVzvprM4op z5{)WP;!e~lb7mP+`Mr${)>w!UX(Q#v|1gNQC8s7>uWM4ls^Z5CqAu^oMC-p=yMQ!zCc0RTdytp5>Bfi2xkORau^lV2#ddab-ZaR<|K; zIu_0|Yw<1(8+F;T2;ETDlj6Q5;q}2qe!g?B!aR`EgR{fXDYYhg?88(X>e z%OXBb3Qn;J1r$MNm}DY@uQ-r8b1Dxb(snK~8)2X*l%CE{QIBPp597qaT)@77V?A(% zS+uJY_~qnrK*W8;YJKNe?KfkC#claiQV4}xAwyu_0&y(Thlw&A`39D!S3|wa0v+dM#1ay(lxb6gK0E=1&bVDl+DaxFc*WNWz3`_Cm`8px& zstZkU?I?0(;TcR%1y4j2UKhCUtbDg5$|{=50D@LwPC=_zm&s@IkZ`CH+7>S=y6%kDi;*x7K=~6N!$f#4P`q##eTsoPY_dOHQ+(MV#mQ_;5~; z*tg!FxGvpSt(gv82No*}S!AZVyh}s3v?_6&@a=DtDmI~VM%tdxzn78HepXf9kZz>L zJ<)xGT(zH0O`LnzaX`Xd8f(8yV(&_8MCa;_3?39_tx+zLbNkdLr29_ehvMKW>6T<& z3OVJp00A66C^}T)zQLGj-U$SiY-r9tBeQ9CjPN;3op+Y>;!ft7rbmDax5S0DGC|43 zWASuRm~Py+_Km%?cc>~}uXUb0URcP{Ps;QFgvN1ewnqoB6{q=FO{BJNR5%}s8Wv!p zhQ4f2=6+mrT8v7>nMY8#zd{CUPMUf>pXQ|j5=uR^g5_s4P!xqO{>(<87`$zWNbDx! zP_02yi{Dso>Fv^j8ic*c_zb#$Q0bW1@UT{{KHn{6*@AIjWz>e*bmujf!vl=1OHS)v zj?~EMnt{zOBu60vD6Ox>t=W=u>?g=uhIX0E%<X!n%8sbxy5LVFx^+y; zX?=nNips9#A`dk*rB+c}*T#Ko9eBOCj;P(HpqZj+?=a}h?1evRd$O8lV~jxICqw=iEtz3xGj1(#*~C} z=x!d%Y7z;3?=b3yM4Jz1zM#bS#jNyfA;yf^kX1617!t!5>$S!Pw0@%410Ooy#(~*o zTX4@c`o;PD(K&hWhwE&$aCnrD??E3*$kKWZwX?QtyFH}Ynl*;JikM~PE+3c|%BK># ztuN%{V*erV@>?F77;eV^`SgK`Y%D;_(0wVQ2r`v1T4EM&Q5nF@Hrko0Dm4}V6id~Y z_oC2yiUCFHln%ELru3uiqX2w*z;dV4w=zbiCKN|L$f2n*6l$Lif?gy^L}cKud^X{AVRG~m&`9$kT`aHfUH?m}Zn5C!j* z%b0B*1Ech4)(wH5H$LCEE^A0RG@+AOD8&OxB}-i@ANa)fXmf1xOOA1O^ef@sk-`{h zrgDe&qXQ*Ehhv;aBT5_RU6pPrf%d!$wwwRIvUBxWyY=0(v>sq zVp!9(LlJEut#)uUXxQ`h#-4{gXTw_?A5b}ckg9_PDQ#;k{mSLxt}SR(t=KcgWn^t~ zDL*z>hW0kmnIOdQ!iKmlCtbR#($iugq1`;iF0eht;nQ-D+Kk-O31M>_6XmsbWWZ2^ zLnJ<8E2mJi*pZ#fhaTKnW<}^v-}viE0GIerf9Rh-@p@Ml(WhxE#gF;-Fo`M@-+ofS;6 zCs*ots_-S!X&T^I%urI98`+?w>(a4!NBdWls)5A5pabjRc|gGXt@ovSBi8o5qZn{Y zajx#Iy)#w)-aJoXV~cB18*Ay?2d^uYao<#w1cJwj1zh)5#C}oO2E4B{%$#G{&YE3V z2jdi)>jsIVx4#EPF;`L-CxT%l7T2%E$alubAy3SvtNcJ*TgS3THj2K8Zzqle_Z3?^0?hgz zm1(T(!UC?Xb>y1PjjRn!c`QWgeVO%hG=@=8TVSH$L28qCYj+t0BCAWT1AA*7S%Mm{ zvtwQQD0!3C{TyDPGYZdpMSgvr7ngmd3@cBLz)EEK^DHP+mKDhIFG!aR{dfp zW8@QsMo7`%%b%W*?v!-k1l27~hjZy@5yAO{c5l;|G4b55|t z9quIllKO!dqg)gseRuMZ(N{HNqc?Pb=e5j^9SBEz=O8Mpw~9KAs2~&eupLU+x0E|O zq*K%llCj}5DmfVKOYmUK4y7k9Ga1z$xm^KK@3&=I)l+qx_@8kkLA3v6@Vc)5%9#Xm zY{}_i8t-Dp2GVuqu7&HQ_U7VsZxSCL$G30hgPk@tR*&Q`MhMkHx5OXj5W4No#6-dz zhJq%`q4{Pd_4>8-w~B*VOHvt&=C=ln!SHR>Q0D@6qh^9eQcqTRVmZ$65yeqkSu?at z{?{px(a!E$c&0{X=Xs_ErB&D$lr-XJ=c(K&Z^pqSd|VZ9m;blWYEtpzg2a6nWo!PQ zDl~?;-W^}%fnqUu{8EbbbPPW=Df`&CR&sO?{D4ZnghU^98&7dVC5;xe%!QU=@eeXeH9yg*qQ9D03Kb||E20flLK99?L zGz=-J@TwhtJ=paRt$6|CJX6ybnhOft}q*vcgW3uILZHie(bK|nKHURe(KSRo~9Kx zX+dSM4C9X^W{5W(07%}#=cUgpj(6ziOe3lW))0@lrsVJVVhq{TrMAaP5h{-|P#hv> z{ch!iEwSr{|Ax@Y=!V0uZseyfgEM5M#(lZIn_Jx*aWyVBDY_kcIkgPQob z&*pZuUNzqA14gT4(2mIlRsj@UUk1A|Hf53H%JxA_aHwXNr6vj4cFFOowHT?cXo+33 z$&r7TVvSM8!so&-hyMPT%#r=mANcbR{PD)M73r`mHZ0n?Et0GT5pvzzFpA9I?GS~y znG?5woIgssW+sruG-NKPjrvD+ZF}x-SgCIeXF~7w)|4#5G-iUH#3Jw5F)&K2YTCj< z1sFL&Z=@I|Tmuf5>@CzRb^I@iyv_qRiUm>3<9*MAuLIYOYsWDWISR3NSHQq=0>E|Q zx&`q#aCmXp7VbN##@;wioC^Z3t?QlYB}94)wL&h!{JjkZ@y2^^;2_8qC;3Vc`e0=i z^x75)EDD)^O+v{`$Vyn|PY`pr!E58kyHjK&&V`fwyya|pS}JQM0w8sgTex;ER1SBL zOB-FLchoJ>=9Q+QIG~sa54hqWp{=#>apL2QjGGioZi}HZ9W+)m7WtQhyf1A)Os`sm zGYgO-G2%j3W?1k z0E$t+kZ}NXK#RY3F-{RH>IbFtxUnZ%+Vo;hf}|aRd6-%=>zq68StdKS9?$A^B6V7v zua=9n?0FK9IDnJwZW_+BcOx4WEh=Uu7M<|1vmk1Lh2r$$FbMPv2K=IGL*bFIZ?2;b z{&FINZl|5oC_J)rbx2na?7941G_tp0D?drHq|B%)twwH?Y1K(LEA=Mk3sl2Z5%elC zZf)T>bbjFbx8wCf8rY5d(tCRe2C?FJ5nDJ`LQ=Yr&~P|WH}(}rf2jRz4}0j0$4>Ds@OG*E){aA9T(O;}vZTerizPY?anYfpdnGKz`9Gp0iu@!q&*jX{B5c7BMo)t4`cbsoaE^jA6LhFbFbFUqB{Oee`kRg_wkD>C= zB`D@wMgTE%yJ*g+E+ndOr)H1q&iKdd)VQO*wYg|(W4{Ydyf#c7WVo4MiRw`3= zK{m!3FdI;k9^G(SH2Xqw3G2Z5T6;&5uwsa35+qIOD{lj<;AOt|@he>&P(xXP4(r!B zx=&|O&t|KcJ5^V#*?^v+w=KoJIn`Oj(Ex8gv$etdhxpbjvxJXnLRf);n3%10CX1iG z?;$!%t{JVKL$qX+b4TV1gYtvFi))Y`CkUtpXUYD48=eW$-hR zMVF;1EZM@bM4E7XK+tH46MzMlyQp+#L#(G=hWc_mc zO@_Rvc9ga>W2XI&MaFJ_ z>T5LU-jS5FA3*=8)*9GBL8`?4L&prViSnrk%#4byH0s!uI-FUi2oj*jtGk)9$qaa^ z7t3nzX>|dpwSnk#li5vbVXwid#JdtjIf#>zhYVLy17cWvct=eWo9x0D$~`a+(I{AA zoOG{^kH~%BiXai*4R9NG)dVgFht3~lchDn>&fU{<4$MOi%9yl#>MLt}r3Kqi#!xA$ z8hFc365^P~D$=y+rFE`M6F}0oPtN@iBdHfvguoIjYFGrN6ZrLm1op;1|Ik1F!5Ch`IxmNpw`3ay0^!3XsS3fBPPsX6c~oy!fX>(qw;ph` zjzswy?x%+>ZeX4VU{hn{nsmX;HEnMuAQGRein#9W(HweXQxvkGJsvbFB9nUhr0^}0 znTfq&zTln6ix?y7xsAZmUiPg-U!ZOT3k>D8;rrbj1 zXxE#G{x|2)Gu`7tb>~V&zbUcOGC>4x7>#`!9;s zR27}ofz2EC7=q)X%o$DFMrB7@R;_xhXZsSUU*l_rE_6Qefjfk0+*2P51`9*xUGeA2 zjX)YPqGOSe-=+Dpyb<%)6iM~riHRortIWj()+<%i@2yWMlQCYzGu*o7ncu!o;$nFyKmen5oX zgs))_n>Au|z1nX?vWj-IRSpm)WR}B#3E$}y*@J1It*oaEQw*KltYK;;O$oJp@O*8N zz(;dNo{>{1HZ7Uuw05yT`t?IxrGByE>*3B2Yc3>Cl zoX13T;pTLHU;HPaI#Q-kN_v=N`>OVjMV1=?AEwm$;18TQE>AkWrb^SR5jDOKIRGW3 z@OgwbB4}?yJI1u7o}QxpL{vXW_}sYSU}BnPJqYF3pQms4J~l3@aa>R60~5Xt;(;}n+I>I zlrl=RtS7eW84GQjmS(9_4hs8UvxqrI^$=3AhOcREKi+&RikMuxClmt2m~Y@V z=6Pc^Siz$N3|qK8fLqv*XPQ$@HgE}0FIe0jkiApuSitf$fdO}*t1@F`W9j$hTE9rm z#$HdfY=KU1 zQ`;2c6*rPpbg@w=jX+$NK&`b1oCl8s65czLV&{Q#K^wR5zO{E|*%t9Sb2zRW_tsiI zgG4EF66Yep>&D%rCM{GJ(X!KbL0lrTYMS3epKBKN_D_@-Z5IJg{;mvaGv7Qz4Ke|-14?97W9Wo%{@7@`7GqImQCyxfQJ$XumhF=bro zih53EO#H}lWvp<+T8MG)ASfz+Q!w7ww;L=#UVW_rer(F}oR%BD*wa)be7H3`nS_4X za&EEPX=JINRidRE9UUomGW_Tov7fPClsAfSPB7}7qqMDpi?whN$GJW}nAL(et_$~- zu{_N{M;C<0%4J$bb6H}YzGMfRD&eF+as8$P@FVEDgLEUbRWnZQsF)?4pGU2{=irc; zgMX@=Nu#`ez8KKtWM6|Xv$Ccp9)#FEaBsv86Vd)f?l>=eCw`?WnmS2+f@Itd*MFs8 zOo0O{Jz2#{th-AABGZ)2ZY&jZ-8`C$CG2G;G}0^1>nSsIC2hwcOm?D>QJrEO|LJtn zI9oZ%gqKv%ioFgHI8Ux4r77k4U&Za}=Rtk*_YsIz5JWFSD$Quaa<#6Z$yt*@;__Y3 z1WK?XG}f%@)wW{@6K<`k1Y%Rmdbs7x@#oOYzUl!A9C8@T_nq++P;teWHtv@c(9C=N z$dpfU98_sSrGq%ybl|ROje-k7W0i&s+!3lgHtmap273=sf(% zjK5?!t-j=o)tQ?SW;|=XMx0`PoCxsnhUD{IX%xeocdz9D%cz#U-o=Zj2b<28hrUN zxfroeer~cd2*T*E-K?cHR3eH!V}}zDXc=4sG^hC#y=DJXf~$!`YfX>y$YBlR8l9_e zlb6)HpFatly>Vh0jdjb<8z!0E%Ar*juoa3IjBs|kg5}h_ zDM`i}z4xW-&O)2V6NgZ$18ptnh8uiJIFJlGS%la#+mR_Cf(4~QL=GjkkrG@=R+Y0T z@f0k>*4>T$;u?lWdyI6ciZVdV zaf#K$T0Z-ZxaD(20EiJTY*CRPq>pX@qEu2@eK^-n!5rzycF@!7v{Sx|PCGpm0~%$? zX(&67i_D=lH}HaDuBH2il(od#id719;wIvtsI{~nr?sr*^H?_a#ySA%zH@)@P_oD{ zO2lfrxbF;DB*x0Ud)s0YY7tAm^6(ac;CbLYLEyfX=Z9?Y;6Z3(ognbOaOYz(gxpDx zGDh4Rms;nET&f&O6SgB46Ejm9Wgsqf??v>GRROja~u;uG%LQK%T?fMj927 za-3)^3FHrZei6TZ;QI%)^}cb*9&ET{W(JTklKq_YiSBz-;s>~ycX0c}7)h@@hZy3pX zrbMmLEXyj>C!>BV!7v6)C5t^tDwAx3k)eucV9b)hEH8)}2PW-ZC%j9u0oaL#X-HBj&%a|e* zNl@ym0o%DhL=5YAr)|e@HiF_o!@zyw}Pf*BNcm$Ydv}`&2qV8_Ge_+A2~2( zDtvy(@fHHyH$Lw;2neqiGEp9?BX`lnOD^*(b*-JnY9PjVrqY+wPTgXszzD(h1%vz8 z9*S(F33%;8J;8#p2Z%oU;-vLO7DWwP2-GSzEeD>FseU?}U1OU4OlnXNkfTOoNU8I8 zu|zHr+oBuV1wY4;vtYb^~1vPCoWc!trn#A?k5ye_iIF~3I0g`7`+l2ep&bb$kEcw;) zP0AhCo%*j)sjnNptoMe5*dxWp-ZJ-J9VJ*-#xT|lpSy{vy=di_R0I{{r4QjP?2XST z7>w2}3&OWp=*)Hfaj=Ymwv}ggEon^K zTKvZ6gtef}Nosn42}G^Cg)r1}k$v88(Ux^biP^Qrh)LNXcKpcQn($0(p2NRrH0WxRqN z*Mba3ZH4)9M=vMp=^2f_nCfhbs?`DXLEAPZG8fjzs=#cid11aS>Zia?T*lz9K5i>N zNr4NBHnRX#q+ES zq>O#SrlM`m^27h15(}NlhB!=SZzq+ez7Fm!E*(k`1#s;?W@Fz5 z=aBV|V=h`B7c=VCox9(ygA2gM9d#16P%d0|E;T(D)vu3Soxg0^+f-f$Nf_ zS1`tdH*viaiw@$K?-X#|*f#)d@QihS;&tzvIP<_|BZdItec^qH#BuOEti6$VJP`Xx zo-g9grNMAi!o@9Jm4}KU01#(x3}{L{TiC-)RcsmbdA9Lgh^SJuv0q;k2Cy|9)8P5^mzyFW#TQHZDSBu5C9k2ALWdM4Vo z|I2)O&bmZilaCUoM2GC2F|Qp)5sLz>O3VeD9dOgFN0sMxU=p$asnF+zmItnI3k z;ja9M9FIk0W!4&18}?pKl_tyATEyR;1jEa1*j*=DrOFy&STDm81zu$T*3f=kuy!Fk$J|44j{s|1s+FiQ`lV7 zJsqi*G?OOEC6lD3{<9{+-A4^Ac>XwBtS_G@u1($OXS$8*k$OB~w7Bl=!kKPF^|hG# z-)ai*R0b5o=Y-}wpd|PF46?Pqh_ipSVJjD&i=mf4ODaC1+qqVf;2s5-LAngvfq=#U zbPE=ff`=km`5&!pQfc06L>>OGKO>0zr?b+v{n1yjc^(c@5n+2A>cuB$%l_a1)Z z(L*7MBxm1T(@>^ryit$W0PTi-Kgid*Oof>~@TSKzAC&k^FR{1HXKTkbn}s%K=W$}+hh1jusvMpsygxNcCkP4r5@}s}o4s*vwzL$B^tn0B7^CkR z4?ybVY@1XdGJp)30LNn%u#G)r@WdJ@_OQQkT~VwTJ$+(5A1-)|E580XC#N#3W_Jjm zP}amE_D(bHjq8r}m9!YzLue|>*PlvAS85u0#z(bSn0lUu=B(}Lf#KJF-3kQ(*fpCn zy6-<>;k?&FQ@!l!Cw^ z>lUs{BI9h?dzlab>D3_GbTLx~1@ai|t>oD0;x z@+{+spMly3PwOD#-Xrt@p-yqe2v^p40=RB&;#_#00P*>$TiiG9d-K3+t#e6nX0&i` zTo=~D>*UA6P5pQSHx|hw^LL@lbq0K$D6USjxHLe4E*x2L_GHqR4KeYE}F zu_0q`UmH5yiWerJ#7*svD=9I>$Wq1wIrO%7d;itZT{LE`OktXz1mNHnJL$AR;M=KR zKk#w#y775yZ|_a{^w-%tgJkTjc`UvT0&%KLM#o5OQmk2y#pvZb33rf?ToLJci&_~O zSuaNYYKbYzoMiHCmN(Qu*3C9GpNU0b!V*y;AW@!SFr!xyA&LhfF^%ivd zB$I#tAK%-NT+LdHY*(VW=N@v#EYP@UoT+HG#Jsk_(v8T>E7FyQhQv8aQp5%;Cu6d6 zrfehmRv6uJ2n*Tl@9kT&c^p$Mbx9gQ#S1y3l9FJ|3^6@=zEqY;CcN|Nczy!F${AR* z^dfyu*7)!4W`3I2B6kOfzqLO;`281r`-LATkAwTh`>oHn?swKL zyZd3(x$|piqz^lGbDo6~$~T77TC}EafpK(Bm`U|h#*PwpDUjj2NKrX>modf%5b8uz zyN$tzvRR2T%ojxE4FsP}Zhp|9G&QPpl(F6N#@^a@xCcslu9wInN|z<-b>jTK_Qv~< zIG?2XP@=$&D!F`6nbukQmMdVfUdef4u&%OrA4360%&59q>G6l zX#A=RlD!u3v-IIE4W%4*(c$CsUh_pJ>?cd?e2zuSj;b)CS=&H8yJ5ES8Z%TVzWB(N zqQYCD*MfV40Ox-NqDoU|>=9Z?mkA4ZDYNC$*wydbB#%WN4TMIs5+e=lga742J9||S z5xyY3z`%$~{Y)$O@7<`BG)oU^xVwF``y+<#6rm$b6N-L$jZ}Dtm`+Q?>yFRttupv; z^YQaM#x3VWHUQLd@OZ8B$s?xeTA+gm)`AgX7BR3tRM3$9v(_2!_^}60}w?IxCk1 zz5+0-qZ08Jb7vnfLw@}9Q#<%?p*{QJmbgcz>Fzd!%7I$AmUENrl5F#?VRftt$YDNT zjljMK^Dc)tQGGQg=Sro4F@0FuZLg^f-50A^amy&42){EQZDYxnSW48o`XK z+S%!qDWBPmY1}rzoL5Wl`COh8ZyETT4=HS@FSwrXE08Z6VgJ`^S;EX9r{EM$21Prj zH;;elic!^D4FA;t0r$rH(zUZ_*!>ELd-Q4?8#HoAhL7nuxfG%d9VX-<#+8}D)Gayj zdkOd52W!ebEC=xzC|{EG01m`#G})G~x&`dfw$lDOMlnU4xKqaGmyP#&2#MI^CpCPT zk5^O6rXEJ}#QFz*tti}F3A3uea$GZ%i3N{_`WhWK)^yVtXfPk%0bYHT*0Zw^skIyF zQd?<5qlDqWVR6+}nd(-KerD~Jnvu<6W~NfST}oyx)Q<2bNVnF(`^xH}8cXHcsNoqK z^099nNA_iVL#hHK?Mwtn4Ro;)r@J4S^Qc?^#dVZrhVq14*Dt63&2PuK_}=)>zw4iV z#Nt!k8+${Z8z@j=ach%WTMXl_A^QB ztd}Df*IIBYO0Lcnx$m4_Qi6M?5pRRAkgF`SJ)$_yWxf-*?tst;LKlvevy9;<@648( z&j~zmEI_!W&$j@c2abc0zq@X2k{BwkD3Prh&caluiQx28BUoXNvjZs4E*ZWlKUlMd@&(8q~O zEJv`Ullo03@6iG%GNo} z!H{6g{Ma!lSGE#<_58<#ZBo!g&y))KrwC11#)G<;i=Z5^8)0qmbBBL9s;5h5K&FaCqDY2arqAY%=d=@Y{Dly5IWz#P!al zoyCnO4H&CjLiepG;~mdnw51&3edO;%k)!I6{hX$(rA6u&CSc0o9v>;mO{!de&e&&@ z<-FP(*EBLXeh(Rz-su5tL$N`HlfGa`MPi1=EDxrv5kdF%ub? z;zzW$#W1!~$svws);^o8)p?4~)o4p=l*8b9VoIC`FzpOKhM0C331xOT$%HTtWtCipPT2# zBTbZZkQ~@NUb{0gjA4j%L*FZKrSy>GU+=BwhJ6tmk~1zZ76Gd zWY&rx+r+@G4_6x`)$>yn17N z#tz8kQF#1|FTJpGYY2J_m6Z-92Ywl*M;G#fy?ZpJQpFNsHl?7ihQ*Jg4MvOJj@r$V z6Cr(MXEiroWO^1)V#&E^ijfN5rnUrN5Njd1tSNqm%Gfuz!}d6qT9&c*`-kYF)zzN5 zY72Yo+PW^UbL_{5gbfjmZ4=PG0_+z6tPu}hR4|w1Cs$Y0bRG8Ab>q5Y8Cn!E70=bw zqG9E!t6#FKL;r`Sq992!AQtm!J*m#ChS6>eeKC?m2#RUvwUbC86W=S~n&NM_fi7Z&}R6&ptQ^ zg676;(QFCV#@=|HJcwJkazQ56;q}P2#AMpYgOv>O0=Xg;h*;STVBdEXisCreVPx3C z`%MUu_~jc9;`blAHjaa@1KRp=VGD7tCW-rvW9c9M9(&_|{j-iE z{n^LTpT6_kK}a|G*H67~fVl*7??@aM!86ni7BdMKdv1yQmWXrVBt-nU05grXd=OA- z9XGUNb5CU*Q;mpI*y#)z>7d0dfZ1^>G-8hB`wQPr{`rUgcqhiP*qw~f1*!%^#GMQ*G!`7BBYCx<2k)b&_SmI>Ta?5)sT zNKL`H7$=w4;OOZECwT*)@;eEPsI;=NAx1ktYL1ixUM|FYtpR9GHCX5PrJ|15lkVts z(<(YdPbyjn7x3AxTbd_!nFMkd$TAOg%eO zLBsf}Mx~l!Tj_YOfgvf<&Kf34TI4gjZi zSC5HQ7yY!d$_BSouVmrn)l)x`iziSvW!!Q<>i;bZJuCwf>} z48ZjwbB_qaos#~{Lg3U_uzpAL=2Y+Y>@GvePL^nyKCk|mOsXzOP#uY<80XdGp~lg1 z5iyLQhNJA4{rns@RhrVklAZ4wb1SLoUHP^l+?s@Z%0A7vBo1H-hr$1dp|{<5v(9vg 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 _yWQweWAR<$9}r16>q| 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

obBS0knr>ean9JdSDrjC1 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øU;yIi# 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ℑ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 Hu0mjfC=Wpo diff --git a/video-gen-app/dist/assets/index-BioNCQJL.js b/video-gen-app/dist/assets/index-BuKny7Fe.js similarity index 61% rename from video-gen-app/dist/assets/index-BioNCQJL.js rename to video-gen-app/dist/assets/index-BuKny7Fe.js index 6a4d4eaa..116cf271 100644 --- a/video-gen-app/dist/assets/index-BioNCQJL.js +++ b/video-gen-app/dist/assets/index-BuKny7Fe.js @@ -124,39 +124,39 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho html body { overflow-y: hidden; ${pp()?`width: calc(100% - ${e}px);`:``} -}`,n)}else wr(n);return()=>{wr(n)}},[t,n])}var _p=[],vp=200,yp=0,bp=e=>{if(e.key===`Escape`&&!e.isComposing){if(Date.now()-yp=0;--n)_p[n].onEsc({top:n===t-1,event:e})}},xp=()=>{yp=Date.now()};function Sp(){window.addEventListener(`keydown`,bp),window.addEventListener(`compositionend`,xp)}function Cp(){_p.length===0&&(window.removeEventListener(`keydown`,bp),window.removeEventListener(`compositionend`,xp))}function wp(e,t){let n=Yn(),r=Rn(t),i=()=>{_p.find(e=>e.id===n)||_p.push({id:n,onEsc:r})},a=()=>{_p=_p.filter(e=>e.id!==n)};(0,S.useMemo)(()=>{e?i():e||a()},[e]),(0,S.useEffect)(()=>{if(e)return i(),Sp(),()=>{a(),Cp()}},[e])}var Tp=e=>e===!1?!1:!zn()||!e?null:typeof e==`string`?document.querySelector(e):typeof e==`function`?e():e,Ep=S.forwardRef((e,t)=>{let{open:n,autoLock:r,getContainer:i,debug:a,autoDestroy:o=!0,children:s,onEsc:c}=e,[l,u]=S.useState(n),d=l||n;S.useEffect(()=>{(o||n)&&u(n)},[n,o]);let[f,p]=S.useState(()=>Tp(i));S.useEffect(()=>{let e=Tp(i);p(()=>e??null)});let[m,h]=fp(d&&!f,a),g=f??m;gp(r&&n&&zn()&&(g===m||g===document.body)),wp(n,c);let _=null;s&&lr(s)&&t&&(_=fr(s));let v=cr(_,t);if(!d||!zn()||f===void 0)return null;let y=g===!1||up(),b=s;return t&&(b=S.cloneElement(s,{ref:v})),S.createElement(cp.Provider,{value:h},y?b:(0,Bi.createPortal)(b,g))});function Dp(e){let{prefixCls:t,align:n,arrow:r,arrowPos:i}=e,{className:a,content:o,style:s}=r||{},{x:c=0,y:l=0}=i,u=S.useRef(null);if(!n||!n.points)return null;let d={position:`absolute`};if(n.autoArrow!==!1){let e=n.points[0],t=n.points[1],r=e[0],i=e[1],a=t[0],o=t[1];r===a||![`t`,`b`].includes(r)?d.top=l:r===`t`?d.top=0:d.bottom=0,i===o||![`l`,`r`].includes(i)?d.left=c:i===`l`?d.left=0:d.right=0}return S.createElement(`div`,{ref:u,className:Y(`${t}-arrow`,a),style:{...d,...s}},o)}function Op(){return Op=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(`div`,{style:{zIndex:r},className:Y(`${t}-mask`,o&&`${t}-mobile-mask`,e)})):null}var Ap=S.memo(({children:e})=>e,(e,t)=>t.cache);function jp(e,t,n,r,i,a,o,s){let c=`auto`,l=e?{}:{left:`-1000vw`,top:`-1000vh`,right:c,bottom:c};if(!e&&(t||!n)){let{points:e}=r,t=r.dynamicInset||r._experimental?.dynamicInset,n=t&&e[0][1]===`r`,u=t&&e[0][0]===`b`;n?(l.right=i,l.left=c):(l.left=o,l.right=c),u?(l.bottom=a,l.top=c):(l.top=s,l.bottom=c)}return l}function Mp(){return Mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{onEsc:n,popup:r,className:i,prefixCls:a,style:o,target:s,onVisibleChanged:c,open:l,keepDom:u,fresh:d,onClick:f,mask:p,arrow:m,arrowPos:h,align:g,motion:_,maskMotion:v,mobile:y,forceRender:b,getPopupContainer:x,autoDestroy:C,portal:w,children:T,zIndex:E,onMouseEnter:D,onMouseLeave:O,onPointerEnter:k,onPointerDownCapture:A,ready:j,offsetX:M,offsetY:N,offsetR:P,offsetB:F,onAlign:I,onPrepare:L,onResize:R,stretch:z,targetWidth:B,targetHeight:V}=e,H=typeof r==`function`?r():r,U=l||u,W=!!y,[G,K,ee]=S.useMemo(()=>y?[y.mask,y.maskMotion,y.motion]:[p,v,_],[y,p,v,_]),q=x?.length>0,[te,ne]=S.useState(!x||!q);Vn(()=>{!te&&q&&s&&ne(!0)},[te,q,s]);let re=Rn((e,t)=>{R?.(e,t),I()}),ie=jp(W,j,l,g,P,F,M,N);if(!te)return null;let J={};return z&&(z.includes(`height`)&&V?J.height=V:z.includes(`minHeight`)&&V&&(J.minHeight=V),z.includes(`width`)&&B?J.width=B:z.includes(`minWidth`)&&B&&(J.minWidth=B)),l||(J.pointerEvents=`none`),S.createElement(w,{open:b||U,getContainer:x&&(()=>x(s)),autoDestroy:C,onEsc:n},S.createElement(kp,{prefixCls:a,open:l,zIndex:E,mask:G,motion:K,mobile:W}),S.createElement(aa,{onResize:re,disabled:!l},e=>S.createElement(Dd,Mp({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:b,leavedClassName:`${a}-hidden`},ee,{onAppearPrepare:L,onEnterPrepare:L,visible:l,onVisibleChanged:e=>{_?.onVisibleChanged?.(e),c(e)}}),({className:n,style:r},s)=>{let c=Y(a,n,i,{[`${a}-mobile`]:W});return S.createElement(`div`,{ref:sr(e,t,s),className:c,style:{"--arrow-x":`${h.x||0}px`,"--arrow-y":`${h.y||0}px`,...ie,...J,...r,boxSizing:`border-box`,zIndex:E,...o},onMouseEnter:D,onMouseLeave:O,onPointerEnter:k,onClick:f,onPointerDownCapture:A},m&&S.createElement(Dp,{prefixCls:a,arrow:m,arrowPos:h,align:g}),S.createElement(Ap,{cache:!l&&!d},H))})),T)}),Pp=S.createContext(null),Fp=S.createContext(null);function Ip(e){return e?Array.isArray(e)?e:[e]:[]}function Lp(e,t,n){return S.useMemo(()=>{let r=Ip(t??e),i=Ip(n??e),a=new Set(r),o=new Set(i);return a.has(`hover`)&&!a.has(`click`)&&a.add(`touch`),o.has(`hover`)&&!o.has(`click`)&&o.add(`touch`),[a,o]},[e,t,n])}function Rp(e=[],t=[],n){let r=(e,t)=>e[t]||``;return n?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function zp(e,t,n,r){let{points:i}=n,a=Object.keys(e);for(let n=0;nr.includes(e))&&t.push(n),n=n.parentElement}return t}function Hp(e,t=1){return Number.isNaN(e)?t:e}function Up(e){return Hp(parseFloat(e),0)}function Wp(e,t){let n={...e};return(t||[]).forEach(e=>{if(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)return;let{overflow:t,overflowClipMargin:r,borderTopWidth:i,borderBottomWidth:a,borderLeftWidth:o,borderRightWidth:s}=Bp(e).getComputedStyle(e),c=e.getBoundingClientRect(),{offsetHeight:l,clientHeight:u,offsetWidth:d,clientWidth:f}=e,p=Up(i),m=Up(a),h=Up(o),g=Up(s),_=Hp(Math.round(c.width/d*1e3)/1e3),v=Hp(Math.round(c.height/l*1e3)/1e3),y=(d-f-h-g)*_,b=(l-u-p-m)*v,x=p*v,S=m*v,C=h*_,w=g*_,T=0,E=0;if(t===`clip`){let e=Up(r);T=e*_,E=e*v}let D=c.x+C-T,O=c.y+x-E,k=D+c.width+2*T-C-w-y,A=O+c.height+2*E-x-S-b;n.left=Math.max(n.left,D),n.top=Math.max(n.top,O),n.right=Math.min(n.right,k),n.bottom=Math.min(n.bottom,A)}),n}function Gp(e,t=0){let n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Kp(e,t){let[n,r]=t||[];return[Gp(e.width,n),Gp(e.height,r)]}function qp(e=``){return[e[0],e[1]]}function Jp(e,t){let n=t[0],r=t[1],i,a;return a=n===`t`?e.y:n===`b`?e.y+e.height:e.y+e.height/2,i=r===`l`?e.x:r===`r`?e.x+e.width:e.x+e.width/2,{x:i,y:a}}function Yp(e,t){let n={t:`b`,b:`t`,l:`r`,r:`l`},r=[...e];return r[t]=n[e[t]]||`c`,r}function Xp(e){return e.join(``)}function Zp(e,t,n,r,i,a,o,s){let[c,l]=S.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[r]||{}}),u=S.useRef(0),d=S.useMemo(()=>!t||s?[]:Vp(t),[t]),f=S.useRef({});e||(f.current={});let p=Rn(()=>{if(t&&n&&e&&!s){let e=t,s=e.ownerDocument,c=Bp(e),{position:u}=c.getComputedStyle(e),p=e.style.left,m=e.style.top,h=e.style.right,g=e.style.bottom,_=e.style.overflow,v={...i[r],...a},y=s.createElement(`div`);e.parentElement?.appendChild(y),y.style.left=`${e.offsetLeft}px`,y.style.top=`${e.offsetTop}px`,y.style.position=u,y.style.height=`${e.offsetHeight}px`,y.style.width=`${e.offsetWidth}px`,e.style.left=`0`,e.style.top=`0`,e.style.right=`auto`,e.style.bottom=`auto`,e.style.overflow=`hidden`;let b;if(Array.isArray(n))b={x:n[0],y:n[1],width:0,height:0};else{let e=n.getBoundingClientRect();e.x=e.x??e.left,e.y=e.y??e.top,b={x:e.x,y:e.y,width:e.width,height:e.height}}let x=e.getBoundingClientRect(),{height:S,width:C}=c.getComputedStyle(e);x.x=x.x??x.left,x.y=x.y??x.top;let{clientWidth:w,clientHeight:T,scrollWidth:E,scrollHeight:D,scrollTop:O,scrollLeft:k}=s.documentElement,A=x.height,j=x.width,M=b.height,N=b.width,P={left:0,top:0,right:w,bottom:T},F={left:-k,top:-O,right:E-k,bottom:D-O},{htmlRegion:I}=v,L=`visible`,R=`visibleFirst`;I!==`scroll`&&I!==R&&(I=L);let z=I===R,B=Wp(F,d),V=Wp(P,d),H=I===L?V:B,U=z?V:H;e.style.left=`auto`,e.style.top=`auto`,e.style.right=`0`,e.style.bottom=`0`;let W=e.getBoundingClientRect();e.style.left=p,e.style.top=m,e.style.right=h,e.style.bottom=g,e.style.overflow=_,e.parentElement?.removeChild(y);let G=Hp(Math.round(j/parseFloat(C)*1e3)/1e3),K=Hp(Math.round(A/parseFloat(S)*1e3)/1e3);if(G===0||K===0||Dr(n)&&!kr(n))return;let{offset:ee,targetOffset:q}=v,[te,ne]=Kp(x,ee),[re,ie]=Kp(b,q);b.x-=re,b.y-=ie;let[J,ae]=v.points||[],oe=qp(ae),se=qp(J),ce=Jp(b,oe),le=Jp(x,se),ue={...v},de=[se,oe],fe=ce.x-le.x+te,pe=ce.y-le.y+ne;function me(e,t,n=H){let r=x.x+e,i=x.y+t,a=r+j,o=i+A,s=Math.max(r,n.left),c=Math.max(i,n.top),l=Math.min(a,n.right),u=Math.min(o,n.bottom);return Math.max(0,(l-s)*(u-c))}let he=me(fe,pe),ge=me(fe,pe,V),_e=Jp(b,[`t`,`l`]),ve=Jp(x,[`t`,`l`]),ye=Jp(b,[`b`,`r`]),be=Jp(x,[`b`,`r`]),{adjustX:xe,adjustY:Se,shiftX:Ce,shiftY:we}=v.overflow||{},Te=e=>typeof e==`boolean`?e:e>=0,Ee,De,Oe,ke;function Ae(){Ee=x.y+pe,De=Ee+A,Oe=x.x+fe,ke=Oe+j}Ae();let je=Te(Se),Me=se[0]===oe[0];if(je&&se[0]===`t`&&(De>U.bottom||f.current.bt)){let e=pe;Me?e-=A-M:e=_e.y-be.y-ne;let t=me(fe,e),n=me(fe,e,V);t>he||t===he&&(!z||n>=ge)?(f.current.bt=!0,pe=e,ne=-ne,de=[Yp(de[0],0),Yp(de[1],0)]):f.current.bt=!1}if(je&&se[0]===`b`&&(Eehe||t===he&&(!z||n>=ge)?(f.current.tb=!0,pe=e,ne=-ne,de=[Yp(de[0],0),Yp(de[1],0)]):f.current.tb=!1}let Ne=Te(xe),Pe=se[1]===oe[1];if(Ne&&se[1]===`l`&&(ke>U.right||f.current.rl)){let e=fe;Pe?e-=j-N:e=_e.x-be.x-te;let t=me(e,pe),n=me(e,pe,V);t>he||t===he&&(!z||n>=ge)?(f.current.rl=!0,fe=e,te=-te,de=[Yp(de[0],1),Yp(de[1],1)]):f.current.rl=!1}if(Ne&&se[1]===`r`&&(Oehe||t===he&&(!z||n>=ge)?(f.current.lr=!0,fe=e,te=-te,de=[Yp(de[0],1),Yp(de[1],1)]):f.current.lr=!1}ue.points=[Xp(de[0]),Xp(de[1])],Ae();let Fe=Ce===!0?0:Ce;typeof Fe==`number`&&(OeV.right&&(fe-=ke-V.right-te,b.x>V.right-Fe&&(fe+=b.x-V.right+Fe)));let Ie=we===!0?0:we;typeof Ie==`number`&&(EeV.bottom&&(pe-=De-V.bottom-ne,b.y>V.bottom-Ie&&(pe+=b.y-V.bottom+Ie)));let Le=x.x+fe,Re=Le+j,ze=x.y+pe,Be=ze+A,Ve=b.x,He=Ve+N,Ue=b.y,We=Ue+M,Ge=(Math.max(Le,Ve)+Math.min(Re,He))/2-Le,Ke=(Math.max(ze,Ue)+Math.min(Be,We))/2-ze;o?.(t,ue);let qe=W.right-x.x-(fe+x.width),Je=W.bottom-x.y-(pe+x.height);G===1&&(fe=Math.floor(fe),qe=Math.floor(qe)),K===1&&(pe=Math.floor(pe),Je=Math.floor(Je)),l({ready:!0,offsetX:fe/G,offsetY:pe/K,offsetR:qe/G,offsetB:Je/K,arrowX:Ge/G,arrowY:Ke/K,scaleX:G,scaleY:K,align:ue})}}),m=()=>{u.current+=1;let e=u.current;Promise.resolve().then(()=>{u.current===e&&p()})},h=()=>{l(e=>({...e,ready:!1}))};return Vn(h,[r]),Vn(()=>{e||h()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,m]}function Qp(){let e=S.useRef(null),t=()=>{e.current&&=(clearTimeout(e.current),null)};return S.useEffect(()=>()=>{t()},[]),(n,r)=>{t(),r===0?n():e.current=setTimeout(()=>{n()},r*1e3)}}function $p(e,t,n,r,i){Vn(()=>{if(e&&t&&n){let e=t,a=n,o=Vp(e),s=Vp(a),c=Bp(a),l=new Set([c,...o,...s]);function u(){r(),i()}return l.forEach(e=>{e.addEventListener(`scroll`,u,{passive:!0})}),c.addEventListener(`resize`,u,{passive:!0}),r(),()=>{l.forEach(e=>{e.removeEventListener(`scroll`,u),c.removeEventListener(`resize`,u)})}}},[e,t,n])}function em(e,t,n,r,i,a,o,s){let c=S.useRef(e);c.current=e;let l=S.useRef(!1);S.useEffect(()=>{if(t&&r&&(!i||a)){let e=()=>{l.current=!1},t=e=>{c.current&&!o(e.composedPath?.()?.[0]||e.target)&&!l.current&&s(!1)},i=Bp(r);i.addEventListener(`pointerdown`,e,!0),i.addEventListener(`mousedown`,t,!0),i.addEventListener(`contextmenu`,t,!0);let a=qr(n);return a&&(a.addEventListener(`mousedown`,t,!0),a.addEventListener(`contextmenu`,t,!0)),()=>{i.removeEventListener(`pointerdown`,e,!0),i.removeEventListener(`mousedown`,t,!0),i.removeEventListener(`contextmenu`,t,!0),a&&(a.removeEventListener(`mousedown`,t,!0),a.removeEventListener(`contextmenu`,t,!0))}}},[t,n,r,i,a]);function u(){l.current=!0}return u}function tm(){let[e,t]=S.useState(null),[n,r]=S.useState(!1),[i,a]=S.useState(!1),o=S.useRef(null);return[Rn(e=>{e===!1?(o.current=null,r(!1)):i&&n?o.current=e:(r(!0),t(e),o.current=null,n||a(!0))}),n,e,Rn(e=>{e?(a(!1),o.current&&=(t(o.current),null)):(a(!1),o.current=null)})]}function nm(){return nm=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t,isMobile:n,ready:r,open:i,align:a,offsetR:o,offsetB:s,offsetX:c,offsetY:l,arrowPos:u,popupSize:d,motion:f,uniqueContainerClassName:p,uniqueContainerStyle:m}=e,h=`${t}-unique-container`,[g,_]=S.useState(!1),v=jp(n,r,i,a,o,s,c,l),y=S.useRef(v);r&&(y.current=v);let b={};return d&&(b.width=d.width,b.height=d.height),S.createElement(Dd,nm({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,leavedClassName:`${h}-hidden`},f,{visible:i,onVisibleChanged:e=>{_(e)}}),({className:e,style:t})=>{let n=Y(h,e,p,{[`${h}-visible`]:g});return S.createElement(`div`,{className:n,style:{"--arrow-x":`${u?.x||0}px`,"--arrow-y":`${u?.y||0}px`,...y.current,...b,...t,...m}})})},im=({children:e,postTriggerProps:t})=>{let[n,r,i,a]=tm(),o=S.useMemo(()=>!i||!t?i:t(i),[i,t]),[s,c]=S.useState(null),[l,u]=S.useState(null),d=S.useRef(null),f=Rn(e=>{d.current=e,Dr(e)&&s!==e&&c(e)}),p=S.useRef(null),m=Qp(),h=Rn((e,t)=>{p.current=t,m(()=>{n(e)},e.delay)}),g=e=>{m(()=>{p.current?.()||n(!1)},e)},_=Rn(e=>{a(e)}),[v,y,b,x,C,w,T,,,E,D]=Zp(r,s,o?.target,o?.popupPlacement,o?.builtinPlacements||{},o?.popupAlign,void 0,!1),O=S.useMemo(()=>o?Y(zp(o.builtinPlacements||{},o.prefixCls||``,E,!1),o.getPopupClassNameFromAlign?.(E)):``,[E,o?.getPopupClassNameFromAlign,o?.builtinPlacements,o?.prefixCls]),k=S.useMemo(()=>({show:h,hide:g}),[]);S.useEffect(()=>{D()},[o?.target]);let A=Rn(()=>(D(),Promise.resolve())),j=S.useRef({}),M=S.useContext(Pp),N=S.useMemo(()=>({registerSubPopup:(e,t)=>{j.current[e]=t,M?.registerSubPopup(e,t)}}),[M]),P=o?.prefixCls;return S.createElement(Fp.Provider,{value:k},e,o&&S.createElement(Pp.Provider,{value:N},S.createElement(Np,{ref:f,portal:Ep,onEsc:o.onEsc,prefixCls:P,popup:o.popup,className:Y(o.popupClassName,O,`${P}-unique-controlled`),style:o.popupStyle,target:o.target,open:r,keepDom:!0,fresh:!0,autoDestroy:!1,onVisibleChanged:_,ready:v,offsetX:y,offsetY:b,offsetR:x,offsetB:C,onAlign:D,onPrepare:A,onResize:e=>u({width:e.offsetWidth,height:e.offsetHeight}),arrowPos:{x:w,y:T},align:E,zIndex:o.zIndex,mask:o.mask,arrow:o.arrow,motion:o.popupMotion,maskMotion:o.maskMotion,getPopupContainer:o.getPopupContainer},S.createElement(rm,{prefixCls:P,isMobile:!1,ready:v,open:r,align:E,offsetR:x,offsetB:C,offsetX:y,offsetY:b,arrowPos:{x:w,y:T},popupSize:l,motion:o.popupMotion,uniqueContainerClassName:Y(o.uniqueContainerClassName,O),uniqueContainerStyle:o.uniqueContainerStyle}))))};function am(e=Ep){return S.forwardRef((t,n)=>{let{prefixCls:r=`rc-trigger-popup`,children:i,action:a=`hover`,showAction:o,hideAction:s,popupVisible:c,defaultPopupVisible:l,onOpenChange:u,afterOpenChange:d,onPopupVisibleChange:f,afterPopupVisibleChange:p,mouseEnterDelay:m,mouseLeaveDelay:h=.1,focusDelay:g,blurDelay:_,mask:v,maskClosable:y=!0,getPopupContainer:b,forceRender:x,autoDestroy:C,popup:w,popupClassName:T,uniqueContainerClassName:E,uniqueContainerStyle:D,popupStyle:O,popupPlacement:k,builtinPlacements:A={},popupAlign:j,zIndex:M,stretch:N,getPopupClassNameFromAlign:P,fresh:F,unique:I,alignPoint:L,onPopupClick:R,onPopupAlign:z,arrow:B,popupMotion:V,maskMotion:H,mobile:U,...W}=t,G=C||!1,K=c===void 0,ee=!!U,q=S.useRef({}),te=S.useContext(Pp),ne=S.useMemo(()=>({registerSubPopup:(e,t)=>{q.current[e]=t,te?.registerSubPopup(e,t)}}),[te]),re=S.useContext(Fp),ie=Yn(),[J,ae]=S.useState(null),oe=S.useRef(null),se=Rn(e=>{oe.current=e,Dr(e)&&J!==e&&ae(e),te?.registerSubPopup(ie,e)}),[ce,le]=S.useState(null),ue=S.useRef(null),de=Rn(e=>{let t=Or(e);Dr(t)&&ce!==t&&(le(t),ue.current=t)}),fe={},pe=Rn(e=>{let t=ce;return t?.contains(e)||qr(t)?.host===e||e===t||J?.contains(e)||qr(J)?.host===e||e===J||Object.values(q.current).some(t=>t?.contains(e)||e===t)}),me=B?{...B===!0?{}:B}:null,[he,ge]=Wn(l||!1,c),_e=he||!1,ve=S.useMemo(()=>{let e=typeof i==`function`?i({open:_e}):i;return S.Children.only(e)},[i,_e]),ye=ve?.props||{},be=Rn(()=>_e),xe=Rn((e=0)=>({popup:w,target:ce,delay:e,prefixCls:r,popupClassName:T,uniqueContainerClassName:E,uniqueContainerStyle:D,popupStyle:O,popupPlacement:k,builtinPlacements:A,popupAlign:j,zIndex:M,mask:v,maskClosable:y,popupMotion:V,maskMotion:H,arrow:me,getPopupContainer:b,getPopupClassNameFromAlign:P,id:ie,onEsc:Ee}));Vn(()=>{re&&I&&ce&&!K&&!te&&(_e?re.show(xe(m),be):re.hide(h))},[_e,ce]);let Se=S.useRef(_e);Se.current=_e;let Ce=Rn(e=>{(0,Bi.flushSync)(()=>{_e!==e&&(ge(e),u?.(e),f?.(e))})}),we=Qp(),Te=(e,t=0)=>{if(c!==void 0){we(()=>{Ce(e)},t);return}if(re&&I&&K&&!te){e?re.show(xe(t),be):re.hide(t);return}we(()=>{Ce(e)},t)};function Ee({top:e}){e&&Te(!1)}let[De,Oe]=S.useState(!1);Vn(e=>{(!e||_e)&&Oe(!0)},[_e]);let[ke,Ae]=S.useState(null),[je,Me]=S.useState(null),Ne=e=>{Me([e.clientX,e.clientY])},[Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We]=Zp(_e,J,L&&je!==null?je:ce,k,A,j,z,ee),[Ge,Ke]=Lp(a,o,s),qe=Ge.has(`click`),Je=Ke.has(`click`)||Ke.has(`contextMenu`),Ye=Rn(()=>{De||We()});$p(_e,ce,J,Ye,()=>{Se.current&&L&&Je&&Te(!1)}),Vn(()=>{Ye()},[je,k]),Vn(()=>{_e&&!A?.[k]&&Ye()},[JSON.stringify(j)]);let Xe=S.useMemo(()=>Y(zp(A,r,Ue,L),P?.(Ue)),[Ue,P,A,r,L]);S.useImperativeHandle(n,()=>({nativeElement:ue.current,popupElement:oe.current,forceAlign:Ye}));let[Ze,Qe]=S.useState(0),[$e,et]=S.useState(0),tt=()=>{if(N&&ce){let e=ce.getBoundingClientRect();Qe(e.width),et(e.height)}},nt=()=>{tt(),Ye()},rt=e=>{Oe(!1),We(),d?.(e),p?.(e)},it=()=>new Promise(e=>{tt(),Ae(()=>e)});Vn(()=>{ke&&(We(),ke(),Ae(null))},[ke]);function at(e,t,n,r,i){fe[e]=(a,...o)=>{(!i||!i())&&(r?.(a),Te(t,n)),ye[e]?.(a,...o)}}let ot=Ge.has(`touch`),st=Ke.has(`touch`),ct=S.useRef(!1);(ot||st)&&(fe.onTouchStart=(...e)=>{ct.current=!0,Se.current&&st?Te(!1):!Se.current&&ot&&Te(!0),ye.onTouchStart?.(...e)}),(qe||Je)&&(fe.onClick=(e,...t)=>{Se.current&&Je?Te(!1):!Se.current&&qe&&(Ne(e),Te(!0)),ye.onClick?.(e,...t),ct.current=!1});let lt=em(_e,Je||st,ce,J,v,y,pe,Te),ut=Ge.has(`hover`),dt=Ke.has(`hover`),ft,pt,mt=()=>ct.current;if(ut){let e=e=>{Ne(e)};at(`onMouseEnter`,!0,m,e,mt),at(`onPointerEnter`,!0,m,e,mt),ft=e=>{(_e||De)&&J?.contains(e.target)&&Te(!0,m)},L&&(fe.onMouseMove=e=>{ye.onMouseMove?.(e)})}dt&&(at(`onMouseLeave`,!1,h,void 0,mt),at(`onPointerLeave`,!1,h,void 0,mt),pt=()=>{Te(!1,h)}),Ge.has(`focus`)&&at(`onFocus`,!0,g),Ke.has(`focus`)&&at(`onBlur`,!1,_),Ge.has(`contextMenu`)&&(fe.onContextMenu=(e,...t)=>{Se.current&&Ke.has(`contextMenu`)?Te(!1):(Ne(e),Te(!0)),e.preventDefault(),ye.onContextMenu?.(e,...t)});let ht=S.useRef(!1);ht.current||=x||_e||De;let gt={...ye,...fe},_t={};[`onContextMenu`,`onClick`,`onMouseDown`,`onTouchStart`,`onMouseEnter`,`onMouseLeave`,`onFocus`,`onBlur`].forEach(e=>{W[e]&&(_t[e]=(...t)=>{gt[e]?.(...t),W[e](...t)})});let vt={x:ze,y:Be};$i(_e,ce,nt);let yt=cr(de,fr(ve)),bt=S.cloneElement(ve,{...gt,..._t,ref:yt});return S.createElement(S.Fragment,null,bt,ht.current&&(!re||!I)&&S.createElement(Pp.Provider,{value:ne},S.createElement(Np,{portal:e,ref:se,prefixCls:r,popup:w,className:Y(T,!ee&&Xe),style:O,target:ce,onMouseEnter:ft,onMouseLeave:pt,onPointerEnter:ft,zIndex:M,open:_e,keepDom:De,fresh:F,onClick:R,onPointerDownCapture:lt,mask:v,motion:V,maskMotion:H,onVisibleChanged:rt,onPrepare:it,forceRender:x,autoDestroy:G,getPopupContainer:b,onEsc:Ee,align:Ue,arrow:me,arrowPos:vt,ready:Pe,offsetX:Fe,offsetY:Ie,offsetR:Le,offsetB:Re,onAlign:Ye,stretch:N,targetWidth:Ze/Ve,targetHeight:$e/He,mobile:U})))})}var om=am(Ep);function sm(e){return e&&S.isValidElement(e)&&e.type===S.Fragment}var cm=(e,t,n)=>S.isValidElement(e)?S.cloneElement(e,nf(n)?n(e.props||{}):n):t;function lm(e,t){return cm(e,e,t)}var um=({children:e})=>{let{getPrefixCls:t}=S.useContext(ha),n=t();return S.isValidElement(e)?S.createElement(Dd,{visible:!0,motionName:`${n}-fade`,motionAppear:!0,motionEnter:!0,motionLeave:!1,removeOnLeave:!1},({style:t,className:n})=>lm(e,e=>({className:Y(e.className,n),style:{...e.style,...t}}))):e},dm=[null,null];function eee(e){if(dm[0]!==e){let t={};Object.keys(e).forEach(n=>{t[n]={...e[n],dynamicInset:!1}}),dm[0]=e,dm[1]=t}return dm[1]}var fm=({children:e})=>S.createElement(im,{postTriggerProps:e=>{let{id:t,builtinPlacements:n,popup:r}=e,i=typeof r==`function`?r():r,a=eee(n);return{...e,getPopupContainer:null,arrow:!1,popup:S.createElement(um,{key:t},i),builtinPlacements:a}}},e),pm=S.createContext(!1),mm=({children:e,disabled:t})=>{let n=S.useContext(pm);return S.createElement(pm.Provider,{value:t??n},e)},hm=S.createContext(void 0),gm=({children:e,size:t})=>{let n=S.useContext(hm);return S.createElement(hm.Provider,{value:t||n},e)};function tee(){return{componentDisabled:(0,S.useContext)(pm),componentSize:(0,S.useContext)(hm)}}function _m(e,t,n){Wi(`ConfigProvider`);let r=e||{},i=r.inherit===!1||!t?{...jl,hashed:t?.hashed??jl.hashed,cssVar:t?.cssVar}:t,a=(0,S.useId)();return Xn(()=>{if(!e)return t;let o={...i.components};Object.keys(e.components||{}).forEach(t=>{o[t]={...o[t],...e.components[t]}});let s=`css-var-${a.replace(/:/g,``)}`,c={prefix:n?.prefixCls,...i.cssVar,...r.cssVar,key:r.cssVar?.key||s};return{...i,...r,token:{...i.token,...r.token},components:o,cssVar:c}},[r,i],(e,t)=>e.some((e,n)=>{let r=t[n];return!di(e,r,!0)}))}var vm=S.createContext(!0);function ym(e){let t=S.useContext(vm),{children:n}=e,[,r]=Bl(),{motion:i}=r,a=S.useRef(!1);return a.current||=t!==i,a.current?S.createElement(vm.Provider,{value:i},S.createElement(Ru,{motion:i},n)):n}var bm=()=>null,xm=({iconPrefixCls:e,csp:t})=>(nu(e,t),null),Sm=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`input`,`pagination`,`form`,`select`,`button`],Cm,wm,Tm,Em;function Dm(){return Cm||`ant`}function Om(){return wm||`anticon`}var km=e=>{let{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:i}=e;t!==void 0&&(Cm=t),n!==void 0&&(wm=n),`holderRender`in e&&(Em=i),r&&(Tm=r)},Am=()=>({getPrefixCls:(e,t)=>t||(e?`${Dm()}-${e}`:Dm()),getIconPrefixCls:Om,getRootPrefixCls:()=>Cm||Dm(),getTheme:()=>Tm,holderRender:Em}),nee=e=>{let{children:t,csp:n,autoInsertSpaceInButton:r,alert:i,affix:a,anchor:o,app:s,form:c,locale:l,componentSize:u,direction:d,space:f,splitter:p,virtual:m,dropdownMatchSelectWidth:h,popupMatchSelectWidth:g,popupOverflow:_,legacyLocale:v,parentContext:y,iconPrefixCls:b,theme:x,componentDisabled:C,segmented:w,statistic:T,spin:E,calendar:D,carousel:O,cascader:k,collapse:A,typography:j,checkbox:M,descriptions:N,divider:P,drawer:F,skeleton:I,steps:L,image:R,layout:z,list:B,mentions:V,modal:H,progress:U,result:W,slider:G,breadcrumb:K,masonry:ee,menu:q,pagination:te,input:ne,textArea:re,otp:ie,empty:J,badge:ae,radio:oe,rate:se,ribbon:ce,switch:le,transfer:ue,avatar:de,message:fe,tag:pe,table:me,card:he,cardMeta:ge,tabs:_e,timeline:ve,timePicker:ye,upload:be,notification:xe,tree:Se,colorPicker:Ce,datePicker:we,rangePicker:Te,flex:Ee,wave:De,dropdown:Oe,warning:ke,tour:Ae,tooltip:je,popover:Me,popconfirm:Ne,qrcode:Pe,floatButton:Fe,floatButtonGroup:Ie,variant:Le,inputNumber:Re,treeSelect:ze,watermark:Be}=e,Ve=S.useMemo(()=>tf(l)&&Object.prototype.hasOwnProperty.call(l,`default`)&&l.default?.locale?l.default:l,[l]),He=S.useCallback((t,n)=>{let{prefixCls:r}=e;if(n)return n;let i=r||y.getPrefixCls(``);return t?`${i}-${t}`:i},[y.getPrefixCls,e.prefixCls]),Ue=b||y.iconPrefixCls||`anticon`,We=n||y.csp,Ge=_m(x,y.theme,{prefixCls:He(``)}),Ke={csp:We,autoInsertSpaceInButton:r,alert:i,affix:a,anchor:o,app:s,locale:Ve||v,direction:d,space:f,splitter:p,virtual:m,popupMatchSelectWidth:g??h,popupOverflow:_,getPrefixCls:He,iconPrefixCls:Ue,theme:Ge,segmented:w,statistic:T,spin:E,calendar:D,carousel:O,cascader:k,collapse:A,typography:j,checkbox:M,descriptions:N,divider:P,drawer:F,skeleton:I,steps:L,image:R,input:ne,textArea:re,otp:ie,layout:z,list:B,mentions:V,modal:H,progress:U,result:W,slider:G,breadcrumb:K,masonry:ee,menu:q,pagination:te,empty:J,badge:ae,radio:oe,rate:se,ribbon:ce,switch:le,transfer:ue,avatar:de,message:fe,tag:pe,table:me,card:he,cardMeta:ge,tabs:_e,timeline:ve,timePicker:ye,upload:be,notification:xe,tree:Se,colorPicker:Ce,datePicker:we,rangePicker:Te,flex:Ee,wave:De,dropdown:Oe,warning:ke,tour:Ae,tooltip:je,popover:Me,popconfirm:Ne,qrcode:Pe,floatButton:Fe,floatButtonGroup:Ie,variant:Le,inputNumber:Re,treeSelect:ze,watermark:Be},qe={...y};Object.keys(Ke).forEach(e=>{Ke[e]!==void 0&&(qe[e]=Ke[e])}),Sm.forEach(t=>{let n=e[t];n&&(qe[t]=n)}),r!==void 0&&(qe.button={autoInsertSpace:r,...qe.button});let Je=Xn(()=>qe,qe,(e,t)=>{let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(n=>e[n]!==t[n])}),{layer:Ye}=S.useContext(Oa),Xe=S.useMemo(()=>({prefixCls:Ue,csp:We,layer:Ye?`antd`:void 0}),[Ue,We,Ye]),Ze=S.createElement(S.Fragment,null,S.createElement(xm,{iconPrefixCls:Ue,csp:We}),S.createElement(bm,{dropdownMatchSelectWidth:h}),t),Qe=S.useMemo(()=>Ii(Vd.Form?.defaultValidateMessages||{},Je.locale?.Form?.defaultValidateMessages||{},Je.form?.validateMessages||{},c?.validateMessages||{}),[Je,c?.validateMessages]);Object.keys(Qe).length>0&&(Ze=S.createElement(sp.Provider,{value:Qe},Ze)),Ve&&(Ze=S.createElement(Xd,{locale:Ve,_ANT_MARK__:Yd},Ze)),(Ue||We)&&(Ze=S.createElement(iu.Provider,{value:Xe},Ze)),u&&(Ze=S.createElement(gm,{size:u},Ze)),Ze=S.createElement(ym,null,Ze),je?.unique&&(Ze=S.createElement(fm,null,Ze));let $e=S.useMemo(()=>{let{algorithm:e,token:t,components:n,cssVar:r,...i}=Ge||{},a=e&&(!Array.isArray(e)||e.length>0)?Pa(e):Al,o={};Object.entries(n||{}).forEach(([e,t])=>{let n={...t};`algorithm`in n&&(n.algorithm===!0?n.theme=a:(Array.isArray(n.algorithm)||typeof n.algorithm==`function`)&&(n.theme=Pa(n.algorithm)),delete n.algorithm),o[e]=n});let s={...Ec,...t};return{...i,theme:a,token:s,components:o,override:{override:s,...o},cssVar:r}},[Ge]);return x&&(Ze=S.createElement(Ml.Provider,{value:$e},Ze)),Je.warning&&(Ze=S.createElement(Ui.Provider,{value:Je.warning},Ze)),C!==void 0&&(Ze=S.createElement(mm,{disabled:C},Ze)),S.createElement(ha.Provider,{value:Je},Ze)},jm=e=>{let t=S.useContext(ha),n=S.useContext(qd);return S.createElement(nee,{parentContext:t,legacyLocale:n,...e})};jm.ConfigContext=ha,jm.SizeContext=hm,jm.config=km,jm.useConfig=tee,Object.defineProperty(jm,`SizeContext`,{get:()=>hm});function Mm(){return Mm=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,style:r,className:i,duration:a=4.5,showProgress:o,pauseOnHover:s=!0,eventKey:c,content:l,closable:u,props:d,onClick:f,onNoticeClose:p,times:m,hovering:h}=e,[g,_]=S.useState(!1),[v,y]=S.useState(0),[b,x]=S.useState(0),C=h||g,w=typeof a==`number`?a:0,T=w>0&&o,E=()=>{p(c)},D=e=>{(e.key===`Enter`||e.code===`Enter`||e.keyCode===Zr.ENTER)&&E()};S.useEffect(()=>{if(!C&&w>0){let e=Date.now()-b,t=setTimeout(()=>{E()},w*1e3-b);return()=>{s&&clearTimeout(t),x(Date.now()-e)}}},[w,C,m]),S.useEffect(()=>{if(!C&&T&&(s||b===0)){let e=performance.now(),t,n=()=>{cancelAnimationFrame(t),t=requestAnimationFrame(t=>{let r=t+b-e,i=Math.min(r/(w*1e3),1);y(i*100),i<1&&n()})};return n(),()=>{s&&cancelAnimationFrame(t)}}},[w,b,C,T,m]);let O=S.useMemo(()=>typeof u==`object`&&u?u:{},[u]),k=bi(O,!0),A=100-(!v||v<0?0:v>100?100:v),j=`${n}-notice`;return S.createElement(`div`,Mm({},d,{ref:t,className:Y(j,i,{[`${j}-closable`]:u}),style:r,onMouseEnter:e=>{_(!0),d?.onMouseEnter?.(e)},onMouseLeave:e=>{_(!1),d?.onMouseLeave?.(e)},onClick:f}),S.createElement(`div`,{className:`${j}-content`},l),u&&S.createElement(`button`,Mm({className:`${j}-close`,onKeyDown:D,"aria-label":`Close`},k,{onClick:e=>{e.preventDefault(),e.stopPropagation(),E()}}),O.closeIcon??`x`),T&&S.createElement(`progress`,{className:`${j}-progress`,max:`100`,value:A},A+`%`))}),Pm=S.createContext({}),Fm=({children:e,classNames:t})=>S.createElement(Pm.Provider,{value:{classNames:t}},e),Im=8,Lm=3,Rm=16,zm=e=>{let t={offset:Im,threshold:Lm,gap:Rm};return e&&typeof e==`object`&&(t.offset=e.offset??Im,t.threshold=e.threshold??Lm,t.gap=e.gap??Rm),[!!e,t]};function Bm(){return Bm=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{configList:t,placement:n,prefixCls:r,className:i,style:a,motion:o,onAllNoticeRemoved:s,onNoticeClose:c,stack:l}=e,{classNames:u}=(0,S.useContext)(Pm),d=(0,S.useRef)({}),[f,p]=(0,S.useState)(null),[m,h]=(0,S.useState)([]),g=t.map(e=>({config:e,key:String(e.key)})),[_,{offset:v,threshold:y,gap:b}]=zm(l),x=_&&(m.length>0||g.length<=y),C=typeof o==`function`?o(n):o;return(0,S.useEffect)(()=>{_&&m.length>1&&h(e=>e.filter(e=>g.some(({key:t})=>e===t)))},[m,g,_]),(0,S.useEffect)(()=>{_&&d.current[g[g.length-1]?.key]&&p(d.current[g[g.length-1]?.key])},[g,_]),S.createElement(Ed,Bm({key:n,className:Y(r,`${r}-${n}`,u?.list,i,{[`${r}-stack`]:!!_,[`${r}-stack-expanded`]:x}),style:a,keys:g,motionAppear:!0},C,{onAllRemoved:()=>{s(n)}}),({config:e,className:t,style:i,index:a},o)=>{let{key:s,times:l}=e,p=String(s),{className:y,style:C,classNames:w,styles:T,...E}=e,D=g.findIndex(e=>e.key===p),O={};if(_){let e=g.length-1-(D>-1?D:a-1),t=n===`top`||n===`bottom`?`-50%`:`0`;if(e>0){O.height=x?d.current[p]?.offsetHeight:f?.offsetHeight;let r=0;for(let t=0;th(e=>e.includes(p)?e:[...e,p]),onMouseLeave:()=>h(e=>e.filter(e=>e!==p))},S.createElement(Nm,Bm({},E,{ref:e=>{D>-1?d.current[p]=e:delete d.current[p]},prefixCls:r,classNames:w,styles:T,className:Y(y,u?.notice),style:C,times:l,key:s,eventKey:s,onNoticeClose:c,hovering:_&&m.length>0})))})},Hm=S.forwardRef((e,t)=>{let{prefixCls:n=`rc-notification`,container:r,motion:i,maxCount:a,className:o,style:s,onAllRemoved:c,stack:l,renderNotifications:u}=e,[d,f]=S.useState([]),p=e=>{let t=d.find(t=>t.key===e),n=t?.closable,{onClose:r}=n&&typeof n==`object`?n:{};r?.(),t?.onClose?.(),f(t=>t.filter(t=>t.key!==e))};S.useImperativeHandle(t,()=>({open:e=>{f(t=>{let n=[...t],r=n.findIndex(t=>t.key===e.key),i={...e};return r>=0?(i.times=(t[r]?.times||0)+1,n[r]=i):(i.times=0,n.push(i)),a>0&&n.length>a&&(n=n.slice(-a)),n})},close:e=>{p(e)},destroy:()=>{f([])}}));let[m,h]=S.useState({});S.useEffect(()=>{let e={};d.forEach(t=>{let{placement:n=`topRight`}=t;n&&(e[n]=e[n]||[],e[n].push(t))}),Object.keys(m).forEach(t=>{e[t]=e[t]||[]}),h(e)},[d]);let g=e=>{h(t=>{let n={...t};return(n[e]||[]).length||delete n[e],n})},_=S.useRef(!1);if(S.useEffect(()=>{Object.keys(m).length>0?_.current=!0:_.current&&=(c?.(),!1)},[m]),!r)return null;let v=Object.keys(m);return(0,Bi.createPortal)(S.createElement(S.Fragment,null,v.map(e=>{let t=m[e],r=S.createElement(Vm,{key:e,configList:t,placement:e,prefixCls:n,className:o?.(e),style:s?.(e),motion:i,onNoticeClose:p,onAllNoticeRemoved:g,stack:l});return u?u(r,{prefixCls:n,key:e}):r})),r)}),Um=()=>document.body,Wm=0;function Gm(...e){let t={};return e.forEach(e=>{e&&Object.keys(e).forEach(n=>{let r=e[n];r!==void 0&&(t[n]=r)})}),t}function Km(e={}){let{getContainer:t=Um,motion:n,prefixCls:r,maxCount:i,className:a,style:o,onAllRemoved:s,stack:c,renderNotifications:l,...u}=e,[d,f]=S.useState(),p=S.useRef(),m=S.createElement(Hm,{container:d,ref:p,prefixCls:r,motion:n,maxCount:i,className:a,style:o,onAllRemoved:s,stack:c,renderNotifications:l}),[h,g]=S.useState([]),_=Rn(e=>{let t=Gm(u,e);(t.key===null||t.key===void 0)&&(t.key=`rc-notification-${Wm}`,Wm+=1),g(e=>[...e,{type:`open`,config:t}])}),v=S.useMemo(()=>({open:_,close:e=>{g(t=>[...t,{type:`close`,key:e}])},destroy:()=>{g(e=>[...e,{type:`destroy`}])}}),[]);return S.useEffect(()=>{f(t())}),S.useEffect(()=>{if(p.current&&h.length){h.forEach(e=>{switch(e.type){case`open`:p.current.open(e.config);break;case`close`:p.current.close(e.key);break;case`destroy`:p.current.destroy();break}});let e,t;g(n=>((e!==n||!t)&&(e=n,t=n.filter(e=>!h.includes(e))),t))}},[h]),[v,m]}var qm=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function Jm(){return Jm=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Jm({},e,{ref:t,icon:qm.default}))),Xm=e=>{let{componentCls:t,iconCls:n,boxShadow:r,colorText:i,colorSuccess:a,colorError:o,colorWarning:s,colorInfo:c,fontSizeLG:l,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:f,paddingXS:p,borderRadiusLG:m,zIndexPopup:h,contentPadding:g,contentBg:_}=e,v=`${t}-notice`,y=new js(`MessageMoveIn`,{"0%":{padding:0,transform:`translateY(-100%)`,opacity:0},"100%":{padding:p,transform:`translateY(0)`,opacity:1}}),b=new js(`MessageMoveOut`,{"0%":{maxHeight:e.height,padding:p,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),x={padding:p,textAlign:`center`,[`${t}-custom-content`]:{display:`flex`,alignItems:`center`},[`${t}-custom-content > ${n}`]:{marginInlineEnd:f,fontSize:l},[`${v}-content`]:{display:`inline-block`,padding:g,background:_,borderRadius:m,boxShadow:r,pointerEvents:`all`},[`${t}-success > ${n}`]:{color:a},[`${t}-error > ${n}`]:{color:o},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, +}`,n)}else wr(n);return()=>{wr(n)}},[t,n])}var _p=[],vp=200,yp=0,bp=e=>{if(e.key===`Escape`&&!e.isComposing){if(Date.now()-yp=0;--n)_p[n].onEsc({top:n===t-1,event:e})}},xp=()=>{yp=Date.now()};function Sp(){window.addEventListener(`keydown`,bp),window.addEventListener(`compositionend`,xp)}function Cp(){_p.length===0&&(window.removeEventListener(`keydown`,bp),window.removeEventListener(`compositionend`,xp))}function wp(e,t){let n=Yn(),r=Rn(t),i=()=>{_p.find(e=>e.id===n)||_p.push({id:n,onEsc:r})},a=()=>{_p=_p.filter(e=>e.id!==n)};(0,S.useMemo)(()=>{e?i():e||a()},[e]),(0,S.useEffect)(()=>{if(e)return i(),Sp(),()=>{a(),Cp()}},[e])}var Tp=e=>e===!1?!1:!zn()||!e?null:typeof e==`string`?document.querySelector(e):typeof e==`function`?e():e,Ep=S.forwardRef((e,t)=>{let{open:n,autoLock:r,getContainer:i,debug:a,autoDestroy:o=!0,children:s,onEsc:c}=e,[l,u]=S.useState(n),d=l||n;S.useEffect(()=>{(o||n)&&u(n)},[n,o]);let[f,p]=S.useState(()=>Tp(i));S.useEffect(()=>{let e=Tp(i);p(()=>e??null)});let[m,h]=fp(d&&!f,a),g=f??m;gp(r&&n&&zn()&&(g===m||g===document.body)),wp(n,c);let _=null;s&&lr(s)&&t&&(_=fr(s));let v=cr(_,t);if(!d||!zn()||f===void 0)return null;let y=g===!1||up(),b=s;return t&&(b=S.cloneElement(s,{ref:v})),S.createElement(cp.Provider,{value:h},y?b:(0,Bi.createPortal)(b,g))});function Dp(e){let{prefixCls:t,align:n,arrow:r,arrowPos:i}=e,{className:a,content:o,style:s}=r||{},{x:c=0,y:l=0}=i,u=S.useRef(null);if(!n||!n.points)return null;let d={position:`absolute`};if(n.autoArrow!==!1){let e=n.points[0],t=n.points[1],r=e[0],i=e[1],a=t[0],o=t[1];r===a||![`t`,`b`].includes(r)?d.top=l:r===`t`?d.top=0:d.bottom=0,i===o||![`l`,`r`].includes(i)?d.left=c:i===`l`?d.left=0:d.right=0}return S.createElement(`div`,{ref:u,className:Y(`${t}-arrow`,a),style:{...d,...s}},o)}function Op(){return Op=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(`div`,{style:{zIndex:r},className:Y(`${t}-mask`,o&&`${t}-mobile-mask`,e)})):null}var Ap=S.memo(({children:e})=>e,(e,t)=>t.cache);function jp(e,t,n,r,i,a,o,s){let c=`auto`,l=e?{}:{left:`-1000vw`,top:`-1000vh`,right:c,bottom:c};if(!e&&(t||!n)){let{points:e}=r,t=r.dynamicInset||r._experimental?.dynamicInset,n=t&&e[0][1]===`r`,u=t&&e[0][0]===`b`;n?(l.right=i,l.left=c):(l.left=o,l.right=c),u?(l.bottom=a,l.top=c):(l.top=s,l.bottom=c)}return l}function Mp(){return Mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{onEsc:n,popup:r,className:i,prefixCls:a,style:o,target:s,onVisibleChanged:c,open:l,keepDom:u,fresh:d,onClick:f,mask:p,arrow:m,arrowPos:h,align:g,motion:_,maskMotion:v,mobile:y,forceRender:b,getPopupContainer:x,autoDestroy:C,portal:w,children:T,zIndex:E,onMouseEnter:D,onMouseLeave:O,onPointerEnter:k,onPointerDownCapture:A,ready:j,offsetX:M,offsetY:N,offsetR:P,offsetB:F,onAlign:I,onPrepare:L,onResize:R,stretch:z,targetWidth:B,targetHeight:V}=e,H=typeof r==`function`?r():r,U=l||u,W=!!y,[G,K,ee]=S.useMemo(()=>y?[y.mask,y.maskMotion,y.motion]:[p,v,_],[y,p,v,_]),q=x?.length>0,[te,ne]=S.useState(!x||!q);Vn(()=>{!te&&q&&s&&ne(!0)},[te,q,s]);let re=Rn((e,t)=>{R?.(e,t),I()}),ie=jp(W,j,l,g,P,F,M,N);if(!te)return null;let J={};return z&&(z.includes(`height`)&&V?J.height=V:z.includes(`minHeight`)&&V&&(J.minHeight=V),z.includes(`width`)&&B?J.width=B:z.includes(`minWidth`)&&B&&(J.minWidth=B)),l||(J.pointerEvents=`none`),S.createElement(w,{open:b||U,getContainer:x&&(()=>x(s)),autoDestroy:C,onEsc:n},S.createElement(kp,{prefixCls:a,open:l,zIndex:E,mask:G,motion:K,mobile:W}),S.createElement(aa,{onResize:re,disabled:!l},e=>S.createElement(Dd,Mp({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:b,leavedClassName:`${a}-hidden`},ee,{onAppearPrepare:L,onEnterPrepare:L,visible:l,onVisibleChanged:e=>{_?.onVisibleChanged?.(e),c(e)}}),({className:n,style:r},s)=>{let c=Y(a,n,i,{[`${a}-mobile`]:W});return S.createElement(`div`,{ref:sr(e,t,s),className:c,style:{"--arrow-x":`${h.x||0}px`,"--arrow-y":`${h.y||0}px`,...ie,...J,...r,boxSizing:`border-box`,zIndex:E,...o},onMouseEnter:D,onMouseLeave:O,onPointerEnter:k,onClick:f,onPointerDownCapture:A},m&&S.createElement(Dp,{prefixCls:a,arrow:m,arrowPos:h,align:g}),S.createElement(Ap,{cache:!l&&!d},H))})),T)}),Pp=S.createContext(null),Fp=S.createContext(null);function Ip(e){return e?Array.isArray(e)?e:[e]:[]}function Lp(e,t,n){return S.useMemo(()=>{let r=Ip(t??e),i=Ip(n??e),a=new Set(r),o=new Set(i);return a.has(`hover`)&&!a.has(`click`)&&a.add(`touch`),o.has(`hover`)&&!o.has(`click`)&&o.add(`touch`),[a,o]},[e,t,n])}function Rp(e=[],t=[],n){let r=(e,t)=>e[t]||``;return n?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function zp(e,t,n,r){let{points:i}=n,a=Object.keys(e);for(let n=0;nr.includes(e))&&t.push(n),n=n.parentElement}return t}function Hp(e,t=1){return Number.isNaN(e)?t:e}function Up(e){return Hp(parseFloat(e),0)}function Wp(e,t){let n={...e};return(t||[]).forEach(e=>{if(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)return;let{overflow:t,overflowClipMargin:r,borderTopWidth:i,borderBottomWidth:a,borderLeftWidth:o,borderRightWidth:s}=Bp(e).getComputedStyle(e),c=e.getBoundingClientRect(),{offsetHeight:l,clientHeight:u,offsetWidth:d,clientWidth:f}=e,p=Up(i),m=Up(a),h=Up(o),g=Up(s),_=Hp(Math.round(c.width/d*1e3)/1e3),v=Hp(Math.round(c.height/l*1e3)/1e3),y=(d-f-h-g)*_,b=(l-u-p-m)*v,x=p*v,S=m*v,C=h*_,w=g*_,T=0,E=0;if(t===`clip`){let e=Up(r);T=e*_,E=e*v}let D=c.x+C-T,O=c.y+x-E,k=D+c.width+2*T-C-w-y,A=O+c.height+2*E-x-S-b;n.left=Math.max(n.left,D),n.top=Math.max(n.top,O),n.right=Math.min(n.right,k),n.bottom=Math.min(n.bottom,A)}),n}function Gp(e,t=0){let n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Kp(e,t){let[n,r]=t||[];return[Gp(e.width,n),Gp(e.height,r)]}function qp(e=``){return[e[0],e[1]]}function Jp(e,t){let n=t[0],r=t[1],i,a;return a=n===`t`?e.y:n===`b`?e.y+e.height:e.y+e.height/2,i=r===`l`?e.x:r===`r`?e.x+e.width:e.x+e.width/2,{x:i,y:a}}function Yp(e,t){let n={t:`b`,b:`t`,l:`r`,r:`l`},r=[...e];return r[t]=n[e[t]]||`c`,r}function Xp(e){return e.join(``)}function Zp(e,t,n,r,i,a,o,s){let[c,l]=S.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[r]||{}}),u=S.useRef(0),d=S.useMemo(()=>!t||s?[]:Vp(t),[t]),f=S.useRef({});e||(f.current={});let p=Rn(()=>{if(t&&n&&e&&!s){let e=t,s=e.ownerDocument,c=Bp(e),{position:u}=c.getComputedStyle(e),p=e.style.left,m=e.style.top,h=e.style.right,g=e.style.bottom,_=e.style.overflow,v={...i[r],...a},y=s.createElement(`div`);e.parentElement?.appendChild(y),y.style.left=`${e.offsetLeft}px`,y.style.top=`${e.offsetTop}px`,y.style.position=u,y.style.height=`${e.offsetHeight}px`,y.style.width=`${e.offsetWidth}px`,e.style.left=`0`,e.style.top=`0`,e.style.right=`auto`,e.style.bottom=`auto`,e.style.overflow=`hidden`;let b;if(Array.isArray(n))b={x:n[0],y:n[1],width:0,height:0};else{let e=n.getBoundingClientRect();e.x=e.x??e.left,e.y=e.y??e.top,b={x:e.x,y:e.y,width:e.width,height:e.height}}let x=e.getBoundingClientRect(),{height:S,width:C}=c.getComputedStyle(e);x.x=x.x??x.left,x.y=x.y??x.top;let{clientWidth:w,clientHeight:T,scrollWidth:E,scrollHeight:D,scrollTop:O,scrollLeft:k}=s.documentElement,A=x.height,j=x.width,M=b.height,N=b.width,P={left:0,top:0,right:w,bottom:T},F={left:-k,top:-O,right:E-k,bottom:D-O},{htmlRegion:I}=v,L=`visible`,R=`visibleFirst`;I!==`scroll`&&I!==R&&(I=L);let z=I===R,B=Wp(F,d),V=Wp(P,d),H=I===L?V:B,U=z?V:H;e.style.left=`auto`,e.style.top=`auto`,e.style.right=`0`,e.style.bottom=`0`;let W=e.getBoundingClientRect();e.style.left=p,e.style.top=m,e.style.right=h,e.style.bottom=g,e.style.overflow=_,e.parentElement?.removeChild(y);let G=Hp(Math.round(j/parseFloat(C)*1e3)/1e3),K=Hp(Math.round(A/parseFloat(S)*1e3)/1e3);if(G===0||K===0||Dr(n)&&!kr(n))return;let{offset:ee,targetOffset:q}=v,[te,ne]=Kp(x,ee),[re,ie]=Kp(b,q);b.x-=re,b.y-=ie;let[J,ae]=v.points||[],oe=qp(ae),se=qp(J),ce=Jp(b,oe),le=Jp(x,se),ue={...v},de=[se,oe],fe=ce.x-le.x+te,pe=ce.y-le.y+ne;function me(e,t,n=H){let r=x.x+e,i=x.y+t,a=r+j,o=i+A,s=Math.max(r,n.left),c=Math.max(i,n.top),l=Math.min(a,n.right),u=Math.min(o,n.bottom);return Math.max(0,(l-s)*(u-c))}let he=me(fe,pe),ge=me(fe,pe,V),_e=Jp(b,[`t`,`l`]),ve=Jp(x,[`t`,`l`]),ye=Jp(b,[`b`,`r`]),be=Jp(x,[`b`,`r`]),{adjustX:xe,adjustY:Se,shiftX:Ce,shiftY:we}=v.overflow||{},Te=e=>typeof e==`boolean`?e:e>=0,Ee,De,Oe,ke;function Ae(){Ee=x.y+pe,De=Ee+A,Oe=x.x+fe,ke=Oe+j}Ae();let je=Te(Se),Me=se[0]===oe[0];if(je&&se[0]===`t`&&(De>U.bottom||f.current.bt)){let e=pe;Me?e-=A-M:e=_e.y-be.y-ne;let t=me(fe,e),n=me(fe,e,V);t>he||t===he&&(!z||n>=ge)?(f.current.bt=!0,pe=e,ne=-ne,de=[Yp(de[0],0),Yp(de[1],0)]):f.current.bt=!1}if(je&&se[0]===`b`&&(Eehe||t===he&&(!z||n>=ge)?(f.current.tb=!0,pe=e,ne=-ne,de=[Yp(de[0],0),Yp(de[1],0)]):f.current.tb=!1}let Ne=Te(xe),Pe=se[1]===oe[1];if(Ne&&se[1]===`l`&&(ke>U.right||f.current.rl)){let e=fe;Pe?e-=j-N:e=_e.x-be.x-te;let t=me(e,pe),n=me(e,pe,V);t>he||t===he&&(!z||n>=ge)?(f.current.rl=!0,fe=e,te=-te,de=[Yp(de[0],1),Yp(de[1],1)]):f.current.rl=!1}if(Ne&&se[1]===`r`&&(Oehe||t===he&&(!z||n>=ge)?(f.current.lr=!0,fe=e,te=-te,de=[Yp(de[0],1),Yp(de[1],1)]):f.current.lr=!1}ue.points=[Xp(de[0]),Xp(de[1])],Ae();let Fe=Ce===!0?0:Ce;typeof Fe==`number`&&(OeV.right&&(fe-=ke-V.right-te,b.x>V.right-Fe&&(fe+=b.x-V.right+Fe)));let Ie=we===!0?0:we;typeof Ie==`number`&&(EeV.bottom&&(pe-=De-V.bottom-ne,b.y>V.bottom-Ie&&(pe+=b.y-V.bottom+Ie)));let Le=x.x+fe,Re=Le+j,ze=x.y+pe,Be=ze+A,Ve=b.x,He=Ve+N,Ue=b.y,We=Ue+M,Ge=(Math.max(Le,Ve)+Math.min(Re,He))/2-Le,Ke=(Math.max(ze,Ue)+Math.min(Be,We))/2-ze;o?.(t,ue);let qe=W.right-x.x-(fe+x.width),Je=W.bottom-x.y-(pe+x.height);G===1&&(fe=Math.floor(fe),qe=Math.floor(qe)),K===1&&(pe=Math.floor(pe),Je=Math.floor(Je)),l({ready:!0,offsetX:fe/G,offsetY:pe/K,offsetR:qe/G,offsetB:Je/K,arrowX:Ge/G,arrowY:Ke/K,scaleX:G,scaleY:K,align:ue})}}),m=()=>{u.current+=1;let e=u.current;Promise.resolve().then(()=>{u.current===e&&p()})},h=()=>{l(e=>({...e,ready:!1}))};return Vn(h,[r]),Vn(()=>{e||h()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,m]}function Qp(){let e=S.useRef(null),t=()=>{e.current&&=(clearTimeout(e.current),null)};return S.useEffect(()=>()=>{t()},[]),(n,r)=>{t(),r===0?n():e.current=setTimeout(()=>{n()},r*1e3)}}function $p(e,t,n,r,i){Vn(()=>{if(e&&t&&n){let e=t,a=n,o=Vp(e),s=Vp(a),c=Bp(a),l=new Set([c,...o,...s]);function u(){r(),i()}return l.forEach(e=>{e.addEventListener(`scroll`,u,{passive:!0})}),c.addEventListener(`resize`,u,{passive:!0}),r(),()=>{l.forEach(e=>{e.removeEventListener(`scroll`,u),c.removeEventListener(`resize`,u)})}}},[e,t,n])}function em(e,t,n,r,i,a,o,s){let c=S.useRef(e);c.current=e;let l=S.useRef(!1);S.useEffect(()=>{if(t&&r&&(!i||a)){let e=()=>{l.current=!1},t=e=>{c.current&&!o(e.composedPath?.()?.[0]||e.target)&&!l.current&&s(!1)},i=Bp(r);i.addEventListener(`pointerdown`,e,!0),i.addEventListener(`mousedown`,t,!0),i.addEventListener(`contextmenu`,t,!0);let a=qr(n);return a&&(a.addEventListener(`mousedown`,t,!0),a.addEventListener(`contextmenu`,t,!0)),()=>{i.removeEventListener(`pointerdown`,e,!0),i.removeEventListener(`mousedown`,t,!0),i.removeEventListener(`contextmenu`,t,!0),a&&(a.removeEventListener(`mousedown`,t,!0),a.removeEventListener(`contextmenu`,t,!0))}}},[t,n,r,i,a]);function u(){l.current=!0}return u}function tm(){let[e,t]=S.useState(null),[n,r]=S.useState(!1),[i,a]=S.useState(!1),o=S.useRef(null);return[Rn(e=>{e===!1?(o.current=null,r(!1)):i&&n?o.current=e:(r(!0),t(e),o.current=null,n||a(!0))}),n,e,Rn(e=>{e?(a(!1),o.current&&=(t(o.current),null)):(a(!1),o.current=null)})]}function nm(){return nm=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t,isMobile:n,ready:r,open:i,align:a,offsetR:o,offsetB:s,offsetX:c,offsetY:l,arrowPos:u,popupSize:d,motion:f,uniqueContainerClassName:p,uniqueContainerStyle:m}=e,h=`${t}-unique-container`,[g,_]=S.useState(!1),v=jp(n,r,i,a,o,s,c,l),y=S.useRef(v);r&&(y.current=v);let b={};return d&&(b.width=d.width,b.height=d.height),S.createElement(Dd,nm({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,leavedClassName:`${h}-hidden`},f,{visible:i,onVisibleChanged:e=>{_(e)}}),({className:e,style:t})=>{let n=Y(h,e,p,{[`${h}-visible`]:g});return S.createElement(`div`,{className:n,style:{"--arrow-x":`${u?.x||0}px`,"--arrow-y":`${u?.y||0}px`,...y.current,...b,...t,...m}})})},eee=({children:e,postTriggerProps:t})=>{let[n,r,i,a]=tm(),o=S.useMemo(()=>!i||!t?i:t(i),[i,t]),[s,c]=S.useState(null),[l,u]=S.useState(null),d=S.useRef(null),f=Rn(e=>{d.current=e,Dr(e)&&s!==e&&c(e)}),p=S.useRef(null),m=Qp(),h=Rn((e,t)=>{p.current=t,m(()=>{n(e)},e.delay)}),g=e=>{m(()=>{p.current?.()||n(!1)},e)},_=Rn(e=>{a(e)}),[v,y,b,x,C,w,T,,,E,D]=Zp(r,s,o?.target,o?.popupPlacement,o?.builtinPlacements||{},o?.popupAlign,void 0,!1),O=S.useMemo(()=>o?Y(zp(o.builtinPlacements||{},o.prefixCls||``,E,!1),o.getPopupClassNameFromAlign?.(E)):``,[E,o?.getPopupClassNameFromAlign,o?.builtinPlacements,o?.prefixCls]),k=S.useMemo(()=>({show:h,hide:g}),[]);S.useEffect(()=>{D()},[o?.target]);let A=Rn(()=>(D(),Promise.resolve())),j=S.useRef({}),M=S.useContext(Pp),N=S.useMemo(()=>({registerSubPopup:(e,t)=>{j.current[e]=t,M?.registerSubPopup(e,t)}}),[M]),P=o?.prefixCls;return S.createElement(Fp.Provider,{value:k},e,o&&S.createElement(Pp.Provider,{value:N},S.createElement(Np,{ref:f,portal:Ep,onEsc:o.onEsc,prefixCls:P,popup:o.popup,className:Y(o.popupClassName,O,`${P}-unique-controlled`),style:o.popupStyle,target:o.target,open:r,keepDom:!0,fresh:!0,autoDestroy:!1,onVisibleChanged:_,ready:v,offsetX:y,offsetY:b,offsetR:x,offsetB:C,onAlign:D,onPrepare:A,onResize:e=>u({width:e.offsetWidth,height:e.offsetHeight}),arrowPos:{x:w,y:T},align:E,zIndex:o.zIndex,mask:o.mask,arrow:o.arrow,motion:o.popupMotion,maskMotion:o.maskMotion,getPopupContainer:o.getPopupContainer},S.createElement(rm,{prefixCls:P,isMobile:!1,ready:v,open:r,align:E,offsetR:x,offsetB:C,offsetX:y,offsetY:b,arrowPos:{x:w,y:T},popupSize:l,motion:o.popupMotion,uniqueContainerClassName:Y(o.uniqueContainerClassName,O),uniqueContainerStyle:o.uniqueContainerStyle}))))};function im(e=Ep){return S.forwardRef((t,n)=>{let{prefixCls:r=`rc-trigger-popup`,children:i,action:a=`hover`,showAction:o,hideAction:s,popupVisible:c,defaultPopupVisible:l,onOpenChange:u,afterOpenChange:d,onPopupVisibleChange:f,afterPopupVisibleChange:p,mouseEnterDelay:m,mouseLeaveDelay:h=.1,focusDelay:g,blurDelay:_,mask:v,maskClosable:y=!0,getPopupContainer:b,forceRender:x,autoDestroy:C,popup:w,popupClassName:T,uniqueContainerClassName:E,uniqueContainerStyle:D,popupStyle:O,popupPlacement:k,builtinPlacements:A={},popupAlign:j,zIndex:M,stretch:N,getPopupClassNameFromAlign:P,fresh:F,unique:I,alignPoint:L,onPopupClick:R,onPopupAlign:z,arrow:B,popupMotion:V,maskMotion:H,mobile:U,...W}=t,G=C||!1,K=c===void 0,ee=!!U,q=S.useRef({}),te=S.useContext(Pp),ne=S.useMemo(()=>({registerSubPopup:(e,t)=>{q.current[e]=t,te?.registerSubPopup(e,t)}}),[te]),re=S.useContext(Fp),ie=Yn(),[J,ae]=S.useState(null),oe=S.useRef(null),se=Rn(e=>{oe.current=e,Dr(e)&&J!==e&&ae(e),te?.registerSubPopup(ie,e)}),[ce,le]=S.useState(null),ue=S.useRef(null),de=Rn(e=>{let t=Or(e);Dr(t)&&ce!==t&&(le(t),ue.current=t)}),fe={},pe=Rn(e=>{let t=ce;return t?.contains(e)||qr(t)?.host===e||e===t||J?.contains(e)||qr(J)?.host===e||e===J||Object.values(q.current).some(t=>t?.contains(e)||e===t)}),me=B?{...B===!0?{}:B}:null,[he,ge]=Wn(l||!1,c),_e=he||!1,ve=S.useMemo(()=>{let e=typeof i==`function`?i({open:_e}):i;return S.Children.only(e)},[i,_e]),ye=ve?.props||{},be=Rn(()=>_e),xe=Rn((e=0)=>({popup:w,target:ce,delay:e,prefixCls:r,popupClassName:T,uniqueContainerClassName:E,uniqueContainerStyle:D,popupStyle:O,popupPlacement:k,builtinPlacements:A,popupAlign:j,zIndex:M,mask:v,maskClosable:y,popupMotion:V,maskMotion:H,arrow:me,getPopupContainer:b,getPopupClassNameFromAlign:P,id:ie,onEsc:Ee}));Vn(()=>{re&&I&&ce&&!K&&!te&&(_e?re.show(xe(m),be):re.hide(h))},[_e,ce]);let Se=S.useRef(_e);Se.current=_e;let Ce=Rn(e=>{(0,Bi.flushSync)(()=>{_e!==e&&(ge(e),u?.(e),f?.(e))})}),we=Qp(),Te=(e,t=0)=>{if(c!==void 0){we(()=>{Ce(e)},t);return}if(re&&I&&K&&!te){e?re.show(xe(t),be):re.hide(t);return}we(()=>{Ce(e)},t)};function Ee({top:e}){e&&Te(!1)}let[De,Oe]=S.useState(!1);Vn(e=>{(!e||_e)&&Oe(!0)},[_e]);let[ke,Ae]=S.useState(null),[je,Me]=S.useState(null),Ne=e=>{Me([e.clientX,e.clientY])},[Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We]=Zp(_e,J,L&&je!==null?je:ce,k,A,j,z,ee),[Ge,Ke]=Lp(a,o,s),qe=Ge.has(`click`),Je=Ke.has(`click`)||Ke.has(`contextMenu`),Ye=Rn(()=>{De||We()});$p(_e,ce,J,Ye,()=>{Se.current&&L&&Je&&Te(!1)}),Vn(()=>{Ye()},[je,k]),Vn(()=>{_e&&!A?.[k]&&Ye()},[JSON.stringify(j)]);let Xe=S.useMemo(()=>Y(zp(A,r,Ue,L),P?.(Ue)),[Ue,P,A,r,L]);S.useImperativeHandle(n,()=>({nativeElement:ue.current,popupElement:oe.current,forceAlign:Ye}));let[Ze,Qe]=S.useState(0),[$e,et]=S.useState(0),tt=()=>{if(N&&ce){let e=ce.getBoundingClientRect();Qe(e.width),et(e.height)}},nt=()=>{tt(),Ye()},rt=e=>{Oe(!1),We(),d?.(e),p?.(e)},it=()=>new Promise(e=>{tt(),Ae(()=>e)});Vn(()=>{ke&&(We(),ke(),Ae(null))},[ke]);function at(e,t,n,r,i){fe[e]=(a,...o)=>{(!i||!i())&&(r?.(a),Te(t,n)),ye[e]?.(a,...o)}}let ot=Ge.has(`touch`),st=Ke.has(`touch`),ct=S.useRef(!1);(ot||st)&&(fe.onTouchStart=(...e)=>{ct.current=!0,Se.current&&st?Te(!1):!Se.current&&ot&&Te(!0),ye.onTouchStart?.(...e)}),(qe||Je)&&(fe.onClick=(e,...t)=>{Se.current&&Je?Te(!1):!Se.current&&qe&&(Ne(e),Te(!0)),ye.onClick?.(e,...t),ct.current=!1});let lt=em(_e,Je||st,ce,J,v,y,pe,Te),ut=Ge.has(`hover`),dt=Ke.has(`hover`),ft,pt,mt=()=>ct.current;if(ut){let e=e=>{Ne(e)};at(`onMouseEnter`,!0,m,e,mt),at(`onPointerEnter`,!0,m,e,mt),ft=e=>{(_e||De)&&J?.contains(e.target)&&Te(!0,m)},L&&(fe.onMouseMove=e=>{ye.onMouseMove?.(e)})}dt&&(at(`onMouseLeave`,!1,h,void 0,mt),at(`onPointerLeave`,!1,h,void 0,mt),pt=()=>{Te(!1,h)}),Ge.has(`focus`)&&at(`onFocus`,!0,g),Ke.has(`focus`)&&at(`onBlur`,!1,_),Ge.has(`contextMenu`)&&(fe.onContextMenu=(e,...t)=>{Se.current&&Ke.has(`contextMenu`)?Te(!1):(Ne(e),Te(!0)),e.preventDefault(),ye.onContextMenu?.(e,...t)});let ht=S.useRef(!1);ht.current||=x||_e||De;let gt={...ye,...fe},_t={};[`onContextMenu`,`onClick`,`onMouseDown`,`onTouchStart`,`onMouseEnter`,`onMouseLeave`,`onFocus`,`onBlur`].forEach(e=>{W[e]&&(_t[e]=(...t)=>{gt[e]?.(...t),W[e](...t)})});let vt={x:ze,y:Be};$i(_e,ce,nt);let yt=cr(de,fr(ve)),bt=S.cloneElement(ve,{...gt,..._t,ref:yt});return S.createElement(S.Fragment,null,bt,ht.current&&(!re||!I)&&S.createElement(Pp.Provider,{value:ne},S.createElement(Np,{portal:e,ref:se,prefixCls:r,popup:w,className:Y(T,!ee&&Xe),style:O,target:ce,onMouseEnter:ft,onMouseLeave:pt,onPointerEnter:ft,zIndex:M,open:_e,keepDom:De,fresh:F,onClick:R,onPointerDownCapture:lt,mask:v,motion:V,maskMotion:H,onVisibleChanged:rt,onPrepare:it,forceRender:x,autoDestroy:G,getPopupContainer:b,onEsc:Ee,align:Ue,arrow:me,arrowPos:vt,ready:Pe,offsetX:Fe,offsetY:Ie,offsetR:Le,offsetB:Re,onAlign:Ye,stretch:N,targetWidth:Ze/Ve,targetHeight:$e/He,mobile:U})))})}var am=im(Ep);function om(e){return e&&S.isValidElement(e)&&e.type===S.Fragment}var sm=(e,t,n)=>S.isValidElement(e)?S.cloneElement(e,nf(n)?n(e.props||{}):n):t;function cm(e,t){return sm(e,e,t)}var tee=({children:e})=>{let{getPrefixCls:t}=S.useContext(ha),n=t();return S.isValidElement(e)?S.createElement(Dd,{visible:!0,motionName:`${n}-fade`,motionAppear:!0,motionEnter:!0,motionLeave:!1,removeOnLeave:!1},({style:t,className:n})=>cm(e,e=>({className:Y(e.className,n),style:{...e.style,...t}}))):e},lm=[null,null];function um(e){if(lm[0]!==e){let t={};Object.keys(e).forEach(n=>{t[n]={...e[n],dynamicInset:!1}}),lm[0]=e,lm[1]=t}return lm[1]}var dm=({children:e})=>S.createElement(eee,{postTriggerProps:e=>{let{id:t,builtinPlacements:n,popup:r}=e,i=typeof r==`function`?r():r,a=um(n);return{...e,getPopupContainer:null,arrow:!1,popup:S.createElement(tee,{key:t},i),builtinPlacements:a}}},e),fm=S.createContext(!1),pm=({children:e,disabled:t})=>{let n=S.useContext(fm);return S.createElement(fm.Provider,{value:t??n},e)},mm=S.createContext(void 0),hm=({children:e,size:t})=>{let n=S.useContext(mm);return S.createElement(mm.Provider,{value:t||n},e)};function gm(){return{componentDisabled:(0,S.useContext)(fm),componentSize:(0,S.useContext)(mm)}}function _m(e,t,n){Wi(`ConfigProvider`);let r=e||{},i=r.inherit===!1||!t?{...jl,hashed:t?.hashed??jl.hashed,cssVar:t?.cssVar}:t,a=(0,S.useId)();return Xn(()=>{if(!e)return t;let o={...i.components};Object.keys(e.components||{}).forEach(t=>{o[t]={...o[t],...e.components[t]}});let s=`css-var-${a.replace(/:/g,``)}`,c={prefix:n?.prefixCls,...i.cssVar,...r.cssVar,key:r.cssVar?.key||s};return{...i,...r,token:{...i.token,...r.token},components:o,cssVar:c}},[r,i],(e,t)=>e.some((e,n)=>{let r=t[n];return!di(e,r,!0)}))}var vm=S.createContext(!0);function ym(e){let t=S.useContext(vm),{children:n}=e,[,r]=Bl(),{motion:i}=r,a=S.useRef(!1);return a.current||=t!==i,a.current?S.createElement(vm.Provider,{value:i},S.createElement(Ru,{motion:i},n)):n}var bm=()=>null,xm=({iconPrefixCls:e,csp:t})=>(nu(e,t),null),Sm=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`input`,`pagination`,`form`,`select`,`button`],Cm,wm,Tm,Em;function Dm(){return Cm||`ant`}function Om(){return wm||`anticon`}var km=e=>{let{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:i}=e;t!==void 0&&(Cm=t),n!==void 0&&(wm=n),`holderRender`in e&&(Em=i),r&&(Tm=r)},Am=()=>({getPrefixCls:(e,t)=>t||(e?`${Dm()}-${e}`:Dm()),getIconPrefixCls:Om,getRootPrefixCls:()=>Cm||Dm(),getTheme:()=>Tm,holderRender:Em}),jm=e=>{let{children:t,csp:n,autoInsertSpaceInButton:r,alert:i,affix:a,anchor:o,app:s,form:c,locale:l,componentSize:u,direction:d,space:f,splitter:p,virtual:m,dropdownMatchSelectWidth:h,popupMatchSelectWidth:g,popupOverflow:_,legacyLocale:v,parentContext:y,iconPrefixCls:b,theme:x,componentDisabled:C,segmented:w,statistic:T,spin:E,calendar:D,carousel:O,cascader:k,collapse:A,typography:j,checkbox:M,descriptions:N,divider:P,drawer:F,skeleton:I,steps:L,image:R,layout:z,list:B,mentions:V,modal:H,progress:U,result:W,slider:G,breadcrumb:K,masonry:ee,menu:q,pagination:te,input:ne,textArea:re,otp:ie,empty:J,badge:ae,radio:oe,rate:se,ribbon:ce,switch:le,transfer:ue,avatar:de,message:fe,tag:pe,table:me,card:he,cardMeta:ge,tabs:_e,timeline:ve,timePicker:ye,upload:be,notification:xe,tree:Se,colorPicker:Ce,datePicker:we,rangePicker:Te,flex:Ee,wave:De,dropdown:Oe,warning:ke,tour:Ae,tooltip:je,popover:Me,popconfirm:Ne,qrcode:Pe,floatButton:Fe,floatButtonGroup:Ie,variant:Le,inputNumber:Re,treeSelect:ze,watermark:Be}=e,Ve=S.useMemo(()=>tf(l)&&Object.prototype.hasOwnProperty.call(l,`default`)&&l.default?.locale?l.default:l,[l]),He=S.useCallback((t,n)=>{let{prefixCls:r}=e;if(n)return n;let i=r||y.getPrefixCls(``);return t?`${i}-${t}`:i},[y.getPrefixCls,e.prefixCls]),Ue=b||y.iconPrefixCls||`anticon`,We=n||y.csp,Ge=_m(x,y.theme,{prefixCls:He(``)}),Ke={csp:We,autoInsertSpaceInButton:r,alert:i,affix:a,anchor:o,app:s,locale:Ve||v,direction:d,space:f,splitter:p,virtual:m,popupMatchSelectWidth:g??h,popupOverflow:_,getPrefixCls:He,iconPrefixCls:Ue,theme:Ge,segmented:w,statistic:T,spin:E,calendar:D,carousel:O,cascader:k,collapse:A,typography:j,checkbox:M,descriptions:N,divider:P,drawer:F,skeleton:I,steps:L,image:R,input:ne,textArea:re,otp:ie,layout:z,list:B,mentions:V,modal:H,progress:U,result:W,slider:G,breadcrumb:K,masonry:ee,menu:q,pagination:te,empty:J,badge:ae,radio:oe,rate:se,ribbon:ce,switch:le,transfer:ue,avatar:de,message:fe,tag:pe,table:me,card:he,cardMeta:ge,tabs:_e,timeline:ve,timePicker:ye,upload:be,notification:xe,tree:Se,colorPicker:Ce,datePicker:we,rangePicker:Te,flex:Ee,wave:De,dropdown:Oe,warning:ke,tour:Ae,tooltip:je,popover:Me,popconfirm:Ne,qrcode:Pe,floatButton:Fe,floatButtonGroup:Ie,variant:Le,inputNumber:Re,treeSelect:ze,watermark:Be},qe={...y};Object.keys(Ke).forEach(e=>{Ke[e]!==void 0&&(qe[e]=Ke[e])}),Sm.forEach(t=>{let n=e[t];n&&(qe[t]=n)}),r!==void 0&&(qe.button={autoInsertSpace:r,...qe.button});let Je=Xn(()=>qe,qe,(e,t)=>{let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(n=>e[n]!==t[n])}),{layer:Ye}=S.useContext(Oa),Xe=S.useMemo(()=>({prefixCls:Ue,csp:We,layer:Ye?`antd`:void 0}),[Ue,We,Ye]),Ze=S.createElement(S.Fragment,null,S.createElement(xm,{iconPrefixCls:Ue,csp:We}),S.createElement(bm,{dropdownMatchSelectWidth:h}),t),Qe=S.useMemo(()=>Ii(Vd.Form?.defaultValidateMessages||{},Je.locale?.Form?.defaultValidateMessages||{},Je.form?.validateMessages||{},c?.validateMessages||{}),[Je,c?.validateMessages]);Object.keys(Qe).length>0&&(Ze=S.createElement(sp.Provider,{value:Qe},Ze)),Ve&&(Ze=S.createElement(Xd,{locale:Ve,_ANT_MARK__:Yd},Ze)),(Ue||We)&&(Ze=S.createElement(iu.Provider,{value:Xe},Ze)),u&&(Ze=S.createElement(hm,{size:u},Ze)),Ze=S.createElement(ym,null,Ze),je?.unique&&(Ze=S.createElement(dm,null,Ze));let $e=S.useMemo(()=>{let{algorithm:e,token:t,components:n,cssVar:r,...i}=Ge||{},a=e&&(!Array.isArray(e)||e.length>0)?Pa(e):Al,o={};Object.entries(n||{}).forEach(([e,t])=>{let n={...t};`algorithm`in n&&(n.algorithm===!0?n.theme=a:(Array.isArray(n.algorithm)||typeof n.algorithm==`function`)&&(n.theme=Pa(n.algorithm)),delete n.algorithm),o[e]=n});let s={...Ec,...t};return{...i,theme:a,token:s,components:o,override:{override:s,...o},cssVar:r}},[Ge]);return x&&(Ze=S.createElement(Ml.Provider,{value:$e},Ze)),Je.warning&&(Ze=S.createElement(Ui.Provider,{value:Je.warning},Ze)),C!==void 0&&(Ze=S.createElement(pm,{disabled:C},Ze)),S.createElement(ha.Provider,{value:Je},Ze)},Mm=e=>{let t=S.useContext(ha),n=S.useContext(qd);return S.createElement(jm,{parentContext:t,legacyLocale:n,...e})};Mm.ConfigContext=ha,Mm.SizeContext=mm,Mm.config=km,Mm.useConfig=gm,Object.defineProperty(Mm,`SizeContext`,{get:()=>mm});function Nm(){return Nm=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,style:r,className:i,duration:a=4.5,showProgress:o,pauseOnHover:s=!0,eventKey:c,content:l,closable:u,props:d,onClick:f,onNoticeClose:p,times:m,hovering:h}=e,[g,_]=S.useState(!1),[v,y]=S.useState(0),[b,x]=S.useState(0),C=h||g,w=typeof a==`number`?a:0,T=w>0&&o,E=()=>{p(c)},D=e=>{(e.key===`Enter`||e.code===`Enter`||e.keyCode===Zr.ENTER)&&E()};S.useEffect(()=>{if(!C&&w>0){let e=Date.now()-b,t=setTimeout(()=>{E()},w*1e3-b);return()=>{s&&clearTimeout(t),x(Date.now()-e)}}},[w,C,m]),S.useEffect(()=>{if(!C&&T&&(s||b===0)){let e=performance.now(),t,n=()=>{cancelAnimationFrame(t),t=requestAnimationFrame(t=>{let r=t+b-e,i=Math.min(r/(w*1e3),1);y(i*100),i<1&&n()})};return n(),()=>{s&&cancelAnimationFrame(t)}}},[w,b,C,T,m]);let O=S.useMemo(()=>typeof u==`object`&&u?u:{},[u]),k=bi(O,!0),A=100-(!v||v<0?0:v>100?100:v),j=`${n}-notice`;return S.createElement(`div`,Nm({},d,{ref:t,className:Y(j,i,{[`${j}-closable`]:u}),style:r,onMouseEnter:e=>{_(!0),d?.onMouseEnter?.(e)},onMouseLeave:e=>{_(!1),d?.onMouseLeave?.(e)},onClick:f}),S.createElement(`div`,{className:`${j}-content`},l),u&&S.createElement(`button`,Nm({className:`${j}-close`,onKeyDown:D,"aria-label":`Close`},k,{onClick:e=>{e.preventDefault(),e.stopPropagation(),E()}}),O.closeIcon??`x`),T&&S.createElement(`progress`,{className:`${j}-progress`,max:`100`,value:A},A+`%`))}),Fm=S.createContext({}),Im=({children:e,classNames:t})=>S.createElement(Fm.Provider,{value:{classNames:t}},e),Lm=8,Rm=3,zm=16,Bm=e=>{let t={offset:Lm,threshold:Rm,gap:zm};return e&&typeof e==`object`&&(t.offset=e.offset??Lm,t.threshold=e.threshold??Rm,t.gap=e.gap??zm),[!!e,t]};function Vm(){return Vm=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{configList:t,placement:n,prefixCls:r,className:i,style:a,motion:o,onAllNoticeRemoved:s,onNoticeClose:c,stack:l}=e,{classNames:u}=(0,S.useContext)(Fm),d=(0,S.useRef)({}),[f,p]=(0,S.useState)(null),[m,h]=(0,S.useState)([]),g=t.map(e=>({config:e,key:String(e.key)})),[_,{offset:v,threshold:y,gap:b}]=Bm(l),x=_&&(m.length>0||g.length<=y),C=typeof o==`function`?o(n):o;return(0,S.useEffect)(()=>{_&&m.length>1&&h(e=>e.filter(e=>g.some(({key:t})=>e===t)))},[m,g,_]),(0,S.useEffect)(()=>{_&&d.current[g[g.length-1]?.key]&&p(d.current[g[g.length-1]?.key])},[g,_]),S.createElement(Ed,Vm({key:n,className:Y(r,`${r}-${n}`,u?.list,i,{[`${r}-stack`]:!!_,[`${r}-stack-expanded`]:x}),style:a,keys:g,motionAppear:!0},C,{onAllRemoved:()=>{s(n)}}),({config:e,className:t,style:i,index:a},o)=>{let{key:s,times:l}=e,p=String(s),{className:y,style:C,classNames:w,styles:T,...E}=e,D=g.findIndex(e=>e.key===p),O={};if(_){let e=g.length-1-(D>-1?D:a-1),t=n===`top`||n===`bottom`?`-50%`:`0`;if(e>0){O.height=x?d.current[p]?.offsetHeight:f?.offsetHeight;let r=0;for(let t=0;th(e=>e.includes(p)?e:[...e,p]),onMouseLeave:()=>h(e=>e.filter(e=>e!==p))},S.createElement(Pm,Vm({},E,{ref:e=>{D>-1?d.current[p]=e:delete d.current[p]},prefixCls:r,classNames:w,styles:T,className:Y(y,u?.notice),style:C,times:l,key:s,eventKey:s,onNoticeClose:c,hovering:_&&m.length>0})))})},ree=S.forwardRef((e,t)=>{let{prefixCls:n=`rc-notification`,container:r,motion:i,maxCount:a,className:o,style:s,onAllRemoved:c,stack:l,renderNotifications:u}=e,[d,f]=S.useState([]),p=e=>{let t=d.find(t=>t.key===e),n=t?.closable,{onClose:r}=n&&typeof n==`object`?n:{};r?.(),t?.onClose?.(),f(t=>t.filter(t=>t.key!==e))};S.useImperativeHandle(t,()=>({open:e=>{f(t=>{let n=[...t],r=n.findIndex(t=>t.key===e.key),i={...e};return r>=0?(i.times=(t[r]?.times||0)+1,n[r]=i):(i.times=0,n.push(i)),a>0&&n.length>a&&(n=n.slice(-a)),n})},close:e=>{p(e)},destroy:()=>{f([])}}));let[m,h]=S.useState({});S.useEffect(()=>{let e={};d.forEach(t=>{let{placement:n=`topRight`}=t;n&&(e[n]=e[n]||[],e[n].push(t))}),Object.keys(m).forEach(t=>{e[t]=e[t]||[]}),h(e)},[d]);let g=e=>{h(t=>{let n={...t};return(n[e]||[]).length||delete n[e],n})},_=S.useRef(!1);if(S.useEffect(()=>{Object.keys(m).length>0?_.current=!0:_.current&&=(c?.(),!1)},[m]),!r)return null;let v=Object.keys(m);return(0,Bi.createPortal)(S.createElement(S.Fragment,null,v.map(e=>{let t=m[e],r=S.createElement(nee,{key:e,configList:t,placement:e,prefixCls:n,className:o?.(e),style:s?.(e),motion:i,onNoticeClose:p,onAllNoticeRemoved:g,stack:l});return u?u(r,{prefixCls:n,key:e}):r})),r)}),iee=()=>document.body,Hm=0;function aee(...e){let t={};return e.forEach(e=>{e&&Object.keys(e).forEach(n=>{let r=e[n];r!==void 0&&(t[n]=r)})}),t}function Um(e={}){let{getContainer:t=iee,motion:n,prefixCls:r,maxCount:i,className:a,style:o,onAllRemoved:s,stack:c,renderNotifications:l,...u}=e,[d,f]=S.useState(),p=S.useRef(),m=S.createElement(ree,{container:d,ref:p,prefixCls:r,motion:n,maxCount:i,className:a,style:o,onAllRemoved:s,stack:c,renderNotifications:l}),[h,g]=S.useState([]),_=Rn(e=>{let t=aee(u,e);(t.key===null||t.key===void 0)&&(t.key=`rc-notification-${Hm}`,Hm+=1),g(e=>[...e,{type:`open`,config:t}])}),v=S.useMemo(()=>({open:_,close:e=>{g(t=>[...t,{type:`close`,key:e}])},destroy:()=>{g(e=>[...e,{type:`destroy`}])}}),[]);return S.useEffect(()=>{f(t())}),S.useEffect(()=>{if(p.current&&h.length){h.forEach(e=>{switch(e.type){case`open`:p.current.open(e.config);break;case`close`:p.current.close(e.key);break;case`destroy`:p.current.destroy();break}});let e,t;g(n=>((e!==n||!t)&&(e=n,t=n.filter(e=>!h.includes(e))),t))}},[h]),[v,m]}var oee=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function Wm(){return Wm=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Wm({},e,{ref:t,icon:oee.default}))),Km=e=>{let{componentCls:t,iconCls:n,boxShadow:r,colorText:i,colorSuccess:a,colorError:o,colorWarning:s,colorInfo:c,fontSizeLG:l,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:f,paddingXS:p,borderRadiusLG:m,zIndexPopup:h,contentPadding:g,contentBg:_}=e,v=`${t}-notice`,y=new js(`MessageMoveIn`,{"0%":{padding:0,transform:`translateY(-100%)`,opacity:0},"100%":{padding:p,transform:`translateY(0)`,opacity:1}}),b=new js(`MessageMoveOut`,{"0%":{maxHeight:e.height,padding:p,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),x={padding:p,textAlign:`center`,[`${t}-custom-content`]:{display:`flex`,alignItems:`center`},[`${t}-custom-content > ${n}`]:{marginInlineEnd:f,fontSize:l},[`${v}-content`]:{display:`inline-block`,padding:g,background:_,borderRadius:m,boxShadow:r,pointerEvents:`all`},[`${t}-success > ${n}`]:{color:a},[`${t}-error > ${n}`]:{color:o},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, ${t}-loading > ${n}`]:{color:c}};return[{[t]:{...Hl(e),color:i,position:`fixed`,top:f,width:`100%`,pointerEvents:`none`,zIndex:h,[`${t}-move-up`]:{animationFillMode:`forwards`},[` ${t}-move-up-appear, ${t}-move-up-enter `]:{animationName:y,animationDuration:d,animationPlayState:`paused`,animationTimingFunction:u},[` ${t}-move-up-appear${t}-move-up-appear-active, ${t}-move-up-enter${t}-move-up-enter-active - `]:{animationPlayState:`running`},[`${t}-move-up-leave`]:{animationName:b,animationDuration:d,animationPlayState:`paused`,animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:`running`},"&-rtl":{direction:`rtl`,span:{direction:`rtl`}}}},{[t]:{[`${v}-wrapper`]:{...x}}},{[`${t}-notice-pure-panel`]:{...x,padding:0,textAlign:`start`}}]},Zm=Zl(`Message`,e=>Xm(uc(e,{height:150})),e=>({zIndexPopup:e.zIndexPopupBase+Mf+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`})),Qm={info:S.createElement(Iu,null),success:S.createElement(wu,null),error:S.createElement(Du,null),warning:S.createElement(Nu,null),loading:S.createElement(Ym,null)},$m=e=>{let{prefixCls:t,type:n,icon:r,children:i,classNames:a,styles:o}=e,s=lm(r||n&&Qm[n],e=>{let t={...e?.style,...o?.icon};return{className:Y(e.className,a?.icon),style:t}});return S.createElement(`div`,{className:Y(`${t}-custom-content`,`${t}-${n}`)},s,S.createElement(`span`,{className:a?.content,style:o?.content},i))},eh=e=>{let{prefixCls:t,className:n,style:r,type:i,icon:a,content:o,classNames:s,styles:c,...l}=e,{getPrefixCls:u,className:d,style:f,classNames:p,styles:m}=va(`message`),h=t||u(`message`),g=op(h),[_,v]=Zm(h,g),[y,b]=Sf([p,s],[m,c],{props:e});return S.createElement(Nm,{...l,prefixCls:h,className:Y(d,y.root,n,_,`${h}-notice-pure-panel`,v,g),style:{...b.root,...f,...r},eventKey:`pure`,duration:null,content:S.createElement($m,{prefixCls:h,type:i,icon:a,classNames:y,styles:b},o)})};function th(e,t){return{motionName:t??`${e}-move-up`}}function nh(e){let t,n=new Promise(n=>{t=e(()=>{n(!0)})}),r=()=>{t?.()};return r.then=(e,t)=>n.then(e,t),r.promise=n,r}var rh=8,ih=3,ah=({children:e,prefixCls:t})=>{let n=op(t),[r,i]=Zm(t,n);return S.createElement(Fm,{classNames:{list:Y(r,i,n)}},e)},oh=(e,{prefixCls:t,key:n})=>S.createElement(ah,{prefixCls:t,key:n},e),sh=S.forwardRef((e,t)=>{let{top:n,prefixCls:r,getContainer:i,maxCount:a,duration:o=ih,rtl:s,transitionName:c,onAllRemoved:l,pauseOnHover:u=!0}=e,{getPrefixCls:d,direction:f,getPopupContainer:p}=va(`message`),{message:m}=S.useContext(ha),h=r||d(`message`),g=()=>({left:`50%`,transform:`translateX(-50%)`,top:n??rh}),_=()=>Y({[`${h}-rtl`]:s??f===`rtl`}),v=()=>th(h,c),[y,b]=Sf([e?.classNames,m?.classNames],[e?.styles,m?.styles],{props:e}),[x,C]=Km({prefixCls:h,style:g,className:_,motion:v,closable:!1,duration:o,getContainer:()=>i?.()||p?.()||document.body,maxCount:a,onAllRemoved:l,renderNotifications:oh,pauseOnHover:u});return S.useImperativeHandle(t,()=>({...x,prefixCls:h,message:m,classNames:y,styles:b})),C}),ch=0;function lh(e){let t=S.useRef(null);return Wi(`Message`),[S.useMemo(()=>{let n=e=>{t.current?.close(e)},r=r=>{if(!t.current){let e=()=>{};return e.then=()=>{},e}let{open:i,prefixCls:a,message:o,classNames:s,styles:c}=t.current,l=o?.className||{},u=o?.style||{},d=o?.classNames||{},f=o?.styles||{},p=`${a}-notice`,{content:m,icon:h,type:g,key:_,className:v,style:y,onClose:b,classNames:x={},styles:C={},...w}=r,T=_;Qd(T)||(ch+=1,T=`antd-message-${ch}`);let E={...e,...r},D=xf(d,{props:E}),O=xf(x,{props:E}),k=xf(f,{props:E}),A=xf(C,{props:E}),j=gf(void 0,D,O,s),M=vf(k,A,c);return nh(e=>(i({...w,key:T,content:S.createElement($m,{prefixCls:a,type:g,icon:h,classNames:j,styles:M},m),placement:`top`,className:Y({[`${p}-${g}`]:g},v,l,j.root),style:{...M.root,...u,...y},onClose:()=>{b?.(),e()}}),()=>{n(T)}))},i={open:r,destroy:e=>{e===void 0?t.current?.destroy():n(e)}};return[`info`,`success`,`warning`,`error`,`loading`].forEach(e=>{i[e]=(t,n,i)=>{let a;a=tf(t)&&`content`in t?t:{content:t};let o,s;return typeof n==`function`?s=n:(o=n,s=i),r({onClose:s,duration:o,...a,type:e})}}),i},[]),S.createElement(sh,{key:`message-holder`,...e,ref:t})]}function uh(e){return lh(e)}var dh=()=>({height:0,opacity:0}),fh=e=>({height:e?.scrollHeight??0,opacity:+!!e}),ree=e=>({height:e?.offsetHeight??0}),iee=e=>tf(e)&&`propertyName`in e,ph=(e,t)=>t?.deadline===!0||(iee(t)?t.propertyName===`height`:!1),mh=(e=`ant`)=>({motionName:`${e}-motion-collapse`,onAppearStart:dh,onEnterStart:dh,onAppearActive:fh,onEnterActive:fh,onLeaveStart:ree,onLeaveActive:dh,onAppearEnd:ph,onEnterEnd:ph,onLeaveEnd:ph,motionDeadline:500}),hh=(e,t,n)=>n===void 0?`${e}-${t}`:n,gh=Ql(`Wave`,e=>{let{componentCls:t,colorPrimary:n,motionDurationSlow:r,motionEaseInOut:i,motionEaseOutCirc:a,antCls:o}=e,[,s]=eu(o,`wave`);return{[t]:{position:`absolute`,background:`transparent`,pointerEvents:`none`,boxSizing:`border-box`,color:s(`color`,n),boxShadow:`0 0 0 0 currentcolor`,opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s`,`opacity 2s`].map(e=>`${e} ${a}`).join(`,`),"&-active":{boxShadow:`0 0 0 6px currentcolor`,opacity:0},"&.wave-quick":{transition:[`box-shadow`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`,`)}}}}}),_h=`ant-wave-target`;function vh(e){return e&&typeof e==`string`&&e!==`#fff`&&e!==`#ffffff`&&e!==`rgb(255, 255, 255)`&&e!==`rgba(255, 255, 255, 1)`&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!==`transparent`&&e!==`canvastext`}function yh(e,t=null){let n=getComputedStyle(e),{borderTopColor:r,borderColor:i,backgroundColor:a}=n;return t&&vh(n[t])?n[t]:[r,i,a].find(vh)??null}function bh(e){return Number.isNaN(e)?0:e}var xh=e=>{let{className:t,target:n,component:r,colorSource:i}=e,a=S.useRef(null),{getPrefixCls:o}=S.useContext(ha),[s]=eu(o(),`wave`),[c,l]=S.useState(null),[u,d]=S.useState([]),[f,p]=S.useState(0),[m,h]=S.useState(0),[g,_]=S.useState(0),[v,y]=S.useState(0),[b,x]=S.useState(!1),C={left:f,top:m,width:g,height:v,borderRadius:u.map(e=>`${e}px`).join(` `)};c&&(C[s(`color`)]=c);function w(){let e=getComputedStyle(n);l(yh(n,i));let t=e.position===`static`,{borderLeftWidth:r,borderTopWidth:a}=e;p(t?n.offsetLeft:bh(-Number.parseFloat(r))),h(t?n.offsetTop:bh(-Number.parseFloat(a))),_(n.offsetWidth),y(n.offsetHeight);let{borderTopLeftRadius:o,borderTopRightRadius:s,borderBottomLeftRadius:c,borderBottomRightRadius:u}=e;d([o,s,u,c].map(e=>bh(Number.parseFloat(e))))}if(S.useEffect(()=>{if(n){let e=Di(()=>{w(),x(!0)}),t;return typeof ResizeObserver<`u`&&(t=new ResizeObserver(w),t.observe(n)),()=>{Di.cancel(e),t?.disconnect()}}},[n]),!b)return null;let T=(r===`Checkbox`||r===`Radio`)&&n?.classList.contains(_h);return S.createElement(Dd,{visible:!0,motionAppear:!0,motionName:`wave-motion`,motionDeadline:5e3,onAppearEnd:(e,t)=>{if(t.deadline||t.propertyName===`opacity`){let e=a.current?.parentElement;zi(e).then(()=>{e?.remove()})}return!1}},({className:e},n)=>S.createElement(`div`,{ref:sr(a,n),className:Y(t,e,{"wave-quick":T}),style:C}))},Sh=(e,t)=>{let{component:n}=t;if(n===`Checkbox`&&!e.querySelector(`input`)?.checked)return;let r=document.createElement(`div`);r.style.position=`absolute`,r.style.left=`0px`,r.style.top=`0px`,e?.insertBefore(r,e?.firstChild),Ri(S.createElement(xh,{...t,target:e}),r)},Ch=(e,t,n,r)=>{let{wave:i}=S.useContext(ha),[,a,o]=Bl(),s=Rn(s=>{let c=e.current;if(i?.disabled||!c)return;let l=c.querySelector(`.${_h}`)||c,{showEffect:u}=i||{};(u||Sh)(l,{className:t,token:a,component:n,event:s,hashId:o,colorSource:r})}),c=S.useRef(null);return S.useEffect(()=>()=>{Di.cancel(c.current)},[]),e=>{Di.cancel(c.current),c.current=Di(()=>{s(e)})}},wh=e=>{let{children:t,disabled:n,component:r,colorSource:i}=e,{getPrefixCls:a}=(0,S.useContext)(ha),o=(0,S.useRef)(null),s=a(`wave`),c=Ch(o,Y(s,gh(s)),r,i);return S.useEffect(()=>{let e=o.current;if(!e||e.nodeType!==window.Node.ELEMENT_NODE||n)return;let t=t=>{!kr(t.target)||!e.getAttribute||e.getAttribute(`disabled`)||e.disabled||e.className.includes(`disabled`)&&!e.className.includes(`disabled:`)||e.getAttribute(`aria-disabled`)===`true`||e.className.includes(`-leave`)||c(t)};return e.addEventListener(`click`,t,!0),()=>{e.removeEventListener(`click`,t,!0)}},[n]),S.isValidElement(t)?lm(t,{ref:lr(t)?sr(fr(t),o):o}):t??null},Th=e=>{let t=S.useContext(hm);return S.useMemo(()=>e?typeof e==`string`?e??t:typeof e==`function`?e(t):t:t,[e,t])},Eh=Zl([`Space`,`Compact`],e=>{let{componentCls:t}=e;return{[t]:{display:`inline-flex`,"&-block":{display:`flex`,width:`100%`},"&-vertical":{flexDirection:`column`},"&-rtl":{direction:`rtl`}}}},()=>({}),{resetStyle:!1}),Dh=S.createContext(null),Oh=(e,t)=>{let n=S.useContext(Dh),r=S.useMemo(()=>{if(!n)return``;let{compactDirection:r,isFirstItem:i,isLastItem:a}=n,o=r===`vertical`?`-vertical-`:`-`;return Y(`${e}-compact${o}item`,{[`${e}-compact${o}first-item`]:i,[`${e}-compact${o}last-item`]:a,[`${e}-compact${o}item-rtl`]:t===`rtl`})},[e,t,n]);return{compactSize:n?.compactSize,compactDirection:n?.compactDirection,compactItemClassnames:r}},kh=e=>{let{children:t}=e;return S.createElement(Dh.Provider,{value:null},t)},Ah=e=>{let{children:t,...n}=e;return S.createElement(Dh.Provider,{value:S.useMemo(()=>n,[n])},t)},jh=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ha),{size:r,direction:i,orientation:a,block:o,prefixCls:s,className:c,rootClassName:l,children:u,vertical:d,...f}=e,[p,m]=Tf(a,d,i),h=Th(e=>r??e),g=t(`space-compact`,s),[_]=Eh(g),v=Y(g,_,{[`${g}-rtl`]:n===`rtl`,[`${g}-block`]:o,[`${g}-vertical`]:m},c,l),y=S.useContext(Dh),b=Oi(u),x=S.useMemo(()=>b.map((e,t)=>{let n=e?.key||`${g}-item-${t}`;return S.createElement(Ah,{key:n,compactSize:h,compactDirection:p,isFirstItem:t===0&&(!y||y?.isFirstItem),isLastItem:t===b.length-1&&(!y||y?.isLastItem)},e)}),[b,y,p,h,g]);return b.length===0?null:S.createElement(`div`,{className:v,...f},x)},Mh=S.createContext(void 0),Nh=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ha),{prefixCls:r,size:i,className:a,...o}=e,s=t(`btn-group`,r),[,,c]=Bl(),l=S.useMemo(()=>{switch(i){case`large`:return`lg`;case`small`:return`sm`;default:return``}},[i]),u=Y(s,{[`${s}-${l}`]:l,[`${s}-rtl`]:n===`rtl`},a,c);return S.createElement(Mh.Provider,{value:i},S.createElement(`div`,{...o,className:u}))},Ph=/^[\u4E00-\u9FA5]{2}$/,Fh=Ph.test.bind(Ph);function Ih(e){return e===`danger`?{danger:!0}:{type:e}}function Lh(e){return e===`text`||e===`link`}function Rh(e,t,n,r){if(!Qd(e)||e===``)return;let i=t?` `:``;return typeof e!=`string`&&typeof e!=`number`&&ef(e.type)&&Fh(e.props.children)?lm(e,e=>{let t=Y(e.className,r)||void 0,a={...n,...e.style};return{...e,children:e.children.split(``).join(i),className:t,style:a}}):ef(e)?S.createElement(`span`,{className:r,style:n},Fh(e)?e.split(``).join(i):e):sm(e)?S.createElement(`span`,{className:r,style:n},e):lm(e,e=>({...e,className:Y(e.className,r)||void 0,style:{...e.style,...n}}))}function zh(e,t,n,r){let i=!1,a=[];return S.Children.forEach(e,e=>{let t=typeof e,n=t===`string`||t===`number`;if(i&&n){let t=a.length-1;a[t]=`${a[t]}${e}`}else a.push(e);i=n}),S.Children.map(a,e=>Rh(e,t,n,r))}[`default`,`primary`,`danger`].concat(fa(xc));var Bh=(0,S.forwardRef)((e,t)=>{let{className:n,style:r,children:i,prefixCls:a}=e,o=Y(`${a}-icon`,n);return S.createElement(`span`,{ref:t,className:o,style:r},i)}),Vh=(0,S.forwardRef)((e,t)=>{let{prefixCls:n,className:r,style:i,iconClassName:a}=e,o=Y(`${n}-loading-icon`,r);return S.createElement(Bh,{prefixCls:n,className:o,style:i,ref:t},S.createElement(Ym,{className:a}))}),Hh=()=>({width:0,opacity:0,transform:`scale(0)`}),Uh=e=>({width:e.scrollWidth,opacity:1,transform:`scale(1)`}),Wh=e=>{let{prefixCls:t,loading:n,existIcon:r,className:i,style:a,mount:o}=e,s=!!n;return r?S.createElement(Vh,{prefixCls:t,className:i,style:a}):S.createElement(Dd,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!o,motionEnter:!o,motionLeave:!o,removeOnLeave:!0,onAppearStart:Hh,onAppearActive:Uh,onEnterStart:Hh,onEnterActive:Uh,onLeaveStart:Uh,onLeaveActive:Hh},({className:e,style:n},r)=>{let o={...a,...n};return S.createElement(Vh,{prefixCls:t,className:Y(i,e),style:o,ref:r})})},Gh=e=>{let{componentCls:t,antCls:n,motionDurationMid:r,motionEaseInOut:i}=e;return{[t]:{[`${n}-motion-collapse-legacy`]:{overflow:`hidden`,"&-active":{transition:`${[`height`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`, `)} !important`}},[`${n}-motion-collapse`]:{overflow:`hidden`,transition:`${[`height`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`, `)} !important`}}}},Kh=e=>({animationDuration:e,animationFillMode:`both`}),qh=(e,t,n,r,i=!1)=>{let a=i?`&`:``;return{[` + `]:{animationPlayState:`running`},[`${t}-move-up-leave`]:{animationName:b,animationDuration:d,animationPlayState:`paused`,animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:`running`},"&-rtl":{direction:`rtl`,span:{direction:`rtl`}}}},{[t]:{[`${v}-wrapper`]:{...x}}},{[`${t}-notice-pure-panel`]:{...x,padding:0,textAlign:`start`}}]},qm=Zl(`Message`,e=>Km(uc(e,{height:150})),e=>({zIndexPopup:e.zIndexPopupBase+Mf+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`})),Jm={info:S.createElement(Iu,null),success:S.createElement(wu,null),error:S.createElement(Du,null),warning:S.createElement(Nu,null),loading:S.createElement(Gm,null)},Ym=e=>{let{prefixCls:t,type:n,icon:r,children:i,classNames:a,styles:o}=e,s=cm(r||n&&Jm[n],e=>{let t={...e?.style,...o?.icon};return{className:Y(e.className,a?.icon),style:t}});return S.createElement(`div`,{className:Y(`${t}-custom-content`,`${t}-${n}`)},s,S.createElement(`span`,{className:a?.content,style:o?.content},i))},Xm=e=>{let{prefixCls:t,className:n,style:r,type:i,icon:a,content:o,classNames:s,styles:c,...l}=e,{getPrefixCls:u,className:d,style:f,classNames:p,styles:m}=va(`message`),h=t||u(`message`),g=op(h),[_,v]=qm(h,g),[y,b]=Sf([p,s],[m,c],{props:e});return S.createElement(Pm,{...l,prefixCls:h,className:Y(d,y.root,n,_,`${h}-notice-pure-panel`,v,g),style:{...b.root,...f,...r},eventKey:`pure`,duration:null,content:S.createElement(Ym,{prefixCls:h,type:i,icon:a,classNames:y,styles:b},o)})};function Zm(e,t){return{motionName:t??`${e}-move-up`}}function Qm(e){let t,n=new Promise(n=>{t=e(()=>{n(!0)})}),r=()=>{t?.()};return r.then=(e,t)=>n.then(e,t),r.promise=n,r}var $m=8,eh=3,th=({children:e,prefixCls:t})=>{let n=op(t),[r,i]=qm(t,n);return S.createElement(Im,{classNames:{list:Y(r,i,n)}},e)},nh=(e,{prefixCls:t,key:n})=>S.createElement(th,{prefixCls:t,key:n},e),rh=S.forwardRef((e,t)=>{let{top:n,prefixCls:r,getContainer:i,maxCount:a,duration:o=eh,rtl:s,transitionName:c,onAllRemoved:l,pauseOnHover:u=!0}=e,{getPrefixCls:d,direction:f,getPopupContainer:p}=va(`message`),{message:m}=S.useContext(ha),h=r||d(`message`),g=()=>({left:`50%`,transform:`translateX(-50%)`,top:n??$m}),_=()=>Y({[`${h}-rtl`]:s??f===`rtl`}),v=()=>Zm(h,c),[y,b]=Sf([e?.classNames,m?.classNames],[e?.styles,m?.styles],{props:e}),[x,C]=Um({prefixCls:h,style:g,className:_,motion:v,closable:!1,duration:o,getContainer:()=>i?.()||p?.()||document.body,maxCount:a,onAllRemoved:l,renderNotifications:nh,pauseOnHover:u});return S.useImperativeHandle(t,()=>({...x,prefixCls:h,message:m,classNames:y,styles:b})),C}),ih=0;function ah(e){let t=S.useRef(null);return Wi(`Message`),[S.useMemo(()=>{let n=e=>{t.current?.close(e)},r=r=>{if(!t.current){let e=()=>{};return e.then=()=>{},e}let{open:i,prefixCls:a,message:o,classNames:s,styles:c}=t.current,l=o?.className||{},u=o?.style||{},d=o?.classNames||{},f=o?.styles||{},p=`${a}-notice`,{content:m,icon:h,type:g,key:_,className:v,style:y,onClose:b,classNames:x={},styles:C={},...w}=r,T=_;Qd(T)||(ih+=1,T=`antd-message-${ih}`);let E={...e,...r},D=xf(d,{props:E}),O=xf(x,{props:E}),k=xf(f,{props:E}),A=xf(C,{props:E}),j=gf(void 0,D,O,s),M=vf(k,A,c);return Qm(e=>(i({...w,key:T,content:S.createElement(Ym,{prefixCls:a,type:g,icon:h,classNames:j,styles:M},m),placement:`top`,className:Y({[`${p}-${g}`]:g},v,l,j.root),style:{...M.root,...u,...y},onClose:()=>{b?.(),e()}}),()=>{n(T)}))},i={open:r,destroy:e=>{e===void 0?t.current?.destroy():n(e)}};return[`info`,`success`,`warning`,`error`,`loading`].forEach(e=>{i[e]=(t,n,i)=>{let a;a=tf(t)&&`content`in t?t:{content:t};let o,s;return typeof n==`function`?s=n:(o=n,s=i),r({onClose:s,duration:o,...a,type:e})}}),i},[]),S.createElement(rh,{key:`message-holder`,...e,ref:t})]}function oh(e){return ah(e)}var sh=()=>({height:0,opacity:0}),ch=e=>({height:e?.scrollHeight??0,opacity:+!!e}),lh=e=>({height:e?.offsetHeight??0}),uh=e=>tf(e)&&`propertyName`in e,dh=(e,t)=>t?.deadline===!0||(uh(t)?t.propertyName===`height`:!1),fh=(e=`ant`)=>({motionName:`${e}-motion-collapse`,onAppearStart:sh,onEnterStart:sh,onAppearActive:ch,onEnterActive:ch,onLeaveStart:lh,onLeaveActive:sh,onAppearEnd:dh,onEnterEnd:dh,onLeaveEnd:dh,motionDeadline:500}),ph=(e,t,n)=>n===void 0?`${e}-${t}`:n,mh=Ql(`Wave`,e=>{let{componentCls:t,colorPrimary:n,motionDurationSlow:r,motionEaseInOut:i,motionEaseOutCirc:a,antCls:o}=e,[,s]=eu(o,`wave`);return{[t]:{position:`absolute`,background:`transparent`,pointerEvents:`none`,boxSizing:`border-box`,color:s(`color`,n),boxShadow:`0 0 0 0 currentcolor`,opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s`,`opacity 2s`].map(e=>`${e} ${a}`).join(`,`),"&-active":{boxShadow:`0 0 0 6px currentcolor`,opacity:0},"&.wave-quick":{transition:[`box-shadow`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`,`)}}}}}),hh=`ant-wave-target`;function gh(e){return e&&typeof e==`string`&&e!==`#fff`&&e!==`#ffffff`&&e!==`rgb(255, 255, 255)`&&e!==`rgba(255, 255, 255, 1)`&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!==`transparent`&&e!==`canvastext`}function _h(e,t=null){let n=getComputedStyle(e),{borderTopColor:r,borderColor:i,backgroundColor:a}=n;return t&&gh(n[t])?n[t]:[r,i,a].find(gh)??null}function vh(e){return Number.isNaN(e)?0:e}var yh=e=>{let{className:t,target:n,component:r,colorSource:i}=e,a=S.useRef(null),{getPrefixCls:o}=S.useContext(ha),[s]=eu(o(),`wave`),[c,l]=S.useState(null),[u,d]=S.useState([]),[f,p]=S.useState(0),[m,h]=S.useState(0),[g,_]=S.useState(0),[v,y]=S.useState(0),[b,x]=S.useState(!1),C={left:f,top:m,width:g,height:v,borderRadius:u.map(e=>`${e}px`).join(` `)};c&&(C[s(`color`)]=c);function w(){let e=getComputedStyle(n);l(_h(n,i));let t=e.position===`static`,{borderLeftWidth:r,borderTopWidth:a}=e;p(t?n.offsetLeft:vh(-Number.parseFloat(r))),h(t?n.offsetTop:vh(-Number.parseFloat(a))),_(n.offsetWidth),y(n.offsetHeight);let{borderTopLeftRadius:o,borderTopRightRadius:s,borderBottomLeftRadius:c,borderBottomRightRadius:u}=e;d([o,s,u,c].map(e=>vh(Number.parseFloat(e))))}if(S.useEffect(()=>{if(n){let e=Di(()=>{w(),x(!0)}),t;return typeof ResizeObserver<`u`&&(t=new ResizeObserver(w),t.observe(n)),()=>{Di.cancel(e),t?.disconnect()}}},[n]),!b)return null;let T=(r===`Checkbox`||r===`Radio`)&&n?.classList.contains(hh);return S.createElement(Dd,{visible:!0,motionAppear:!0,motionName:`wave-motion`,motionDeadline:5e3,onAppearEnd:(e,t)=>{if(t.deadline||t.propertyName===`opacity`){let e=a.current?.parentElement;zi(e).then(()=>{e?.remove()})}return!1}},({className:e},n)=>S.createElement(`div`,{ref:sr(a,n),className:Y(t,e,{"wave-quick":T}),style:C}))},bh=(e,t)=>{let{component:n}=t;if(n===`Checkbox`&&!e.querySelector(`input`)?.checked)return;let r=document.createElement(`div`);r.style.position=`absolute`,r.style.left=`0px`,r.style.top=`0px`,e?.insertBefore(r,e?.firstChild),Ri(S.createElement(yh,{...t,target:e}),r)},xh=(e,t,n,r)=>{let{wave:i}=S.useContext(ha),[,a,o]=Bl(),s=Rn(s=>{let c=e.current;if(i?.disabled||!c)return;let l=c.querySelector(`.${hh}`)||c,{showEffect:u}=i||{};(u||bh)(l,{className:t,token:a,component:n,event:s,hashId:o,colorSource:r})}),c=S.useRef(null);return S.useEffect(()=>()=>{Di.cancel(c.current)},[]),e=>{Di.cancel(c.current),c.current=Di(()=>{s(e)})}},Sh=e=>{let{children:t,disabled:n,component:r,colorSource:i}=e,{getPrefixCls:a}=(0,S.useContext)(ha),o=(0,S.useRef)(null),s=a(`wave`),c=xh(o,Y(s,mh(s)),r,i);return S.useEffect(()=>{let e=o.current;if(!e||e.nodeType!==window.Node.ELEMENT_NODE||n)return;let t=t=>{!kr(t.target)||!e.getAttribute||e.getAttribute(`disabled`)||e.disabled||e.className.includes(`disabled`)&&!e.className.includes(`disabled:`)||e.getAttribute(`aria-disabled`)===`true`||e.className.includes(`-leave`)||c(t)};return e.addEventListener(`click`,t,!0),()=>{e.removeEventListener(`click`,t,!0)}},[n]),S.isValidElement(t)?cm(t,{ref:lr(t)?sr(fr(t),o):o}):t??null},Ch=e=>{let t=S.useContext(mm);return S.useMemo(()=>e?typeof e==`string`?e??t:typeof e==`function`?e(t):t:t,[e,t])},see=Zl([`Space`,`Compact`],e=>{let{componentCls:t}=e;return{[t]:{display:`inline-flex`,"&-block":{display:`flex`,width:`100%`},"&-vertical":{flexDirection:`column`},"&-rtl":{direction:`rtl`}}}},()=>({}),{resetStyle:!1}),wh=S.createContext(null),Th=(e,t)=>{let n=S.useContext(wh),r=S.useMemo(()=>{if(!n)return``;let{compactDirection:r,isFirstItem:i,isLastItem:a}=n,o=r===`vertical`?`-vertical-`:`-`;return Y(`${e}-compact${o}item`,{[`${e}-compact${o}first-item`]:i,[`${e}-compact${o}last-item`]:a,[`${e}-compact${o}item-rtl`]:t===`rtl`})},[e,t,n]);return{compactSize:n?.compactSize,compactDirection:n?.compactDirection,compactItemClassnames:r}},cee=e=>{let{children:t}=e;return S.createElement(wh.Provider,{value:null},t)},lee=e=>{let{children:t,...n}=e;return S.createElement(wh.Provider,{value:S.useMemo(()=>n,[n])},t)},Eh=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ha),{size:r,direction:i,orientation:a,block:o,prefixCls:s,className:c,rootClassName:l,children:u,vertical:d,...f}=e,[p,m]=Tf(a,d,i),h=Ch(e=>r??e),g=t(`space-compact`,s),[_]=see(g),v=Y(g,_,{[`${g}-rtl`]:n===`rtl`,[`${g}-block`]:o,[`${g}-vertical`]:m},c,l),y=S.useContext(wh),b=Oi(u),x=S.useMemo(()=>b.map((e,t)=>{let n=e?.key||`${g}-item-${t}`;return S.createElement(lee,{key:n,compactSize:h,compactDirection:p,isFirstItem:t===0&&(!y||y?.isFirstItem),isLastItem:t===b.length-1&&(!y||y?.isLastItem)},e)}),[b,y,p,h,g]);return b.length===0?null:S.createElement(`div`,{className:v,...f},x)},Dh=S.createContext(void 0),uee=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ha),{prefixCls:r,size:i,className:a,...o}=e,s=t(`btn-group`,r),[,,c]=Bl(),l=S.useMemo(()=>{switch(i){case`large`:return`lg`;case`small`:return`sm`;default:return``}},[i]),u=Y(s,{[`${s}-${l}`]:l,[`${s}-rtl`]:n===`rtl`},a,c);return S.createElement(Dh.Provider,{value:i},S.createElement(`div`,{...o,className:u}))},Oh=/^[\u4E00-\u9FA5]{2}$/,kh=Oh.test.bind(Oh);function Ah(e){return e===`danger`?{danger:!0}:{type:e}}function jh(e){return e===`text`||e===`link`}function Mh(e,t,n,r){if(!Qd(e)||e===``)return;let i=t?` `:``;return typeof e!=`string`&&typeof e!=`number`&&ef(e.type)&&kh(e.props.children)?cm(e,e=>{let t=Y(e.className,r)||void 0,a={...n,...e.style};return{...e,children:e.children.split(``).join(i),className:t,style:a}}):ef(e)?S.createElement(`span`,{className:r,style:n},kh(e)?e.split(``).join(i):e):om(e)?S.createElement(`span`,{className:r,style:n},e):cm(e,e=>({...e,className:Y(e.className,r)||void 0,style:{...e.style,...n}}))}function Nh(e,t,n,r){let i=!1,a=[];return S.Children.forEach(e,e=>{let t=typeof e,n=t===`string`||t===`number`;if(i&&n){let t=a.length-1;a[t]=`${a[t]}${e}`}else a.push(e);i=n}),S.Children.map(a,e=>Mh(e,t,n,r))}[`default`,`primary`,`danger`].concat(fa(xc));var Ph=(0,S.forwardRef)((e,t)=>{let{className:n,style:r,children:i,prefixCls:a}=e,o=Y(`${a}-icon`,n);return S.createElement(`span`,{ref:t,className:o,style:r},i)}),Fh=(0,S.forwardRef)((e,t)=>{let{prefixCls:n,className:r,style:i,iconClassName:a}=e,o=Y(`${n}-loading-icon`,r);return S.createElement(Ph,{prefixCls:n,className:o,style:i,ref:t},S.createElement(Gm,{className:a}))}),Ih=()=>({width:0,opacity:0,transform:`scale(0)`}),Lh=e=>({width:e.scrollWidth,opacity:1,transform:`scale(1)`}),Rh=e=>{let{prefixCls:t,loading:n,existIcon:r,className:i,style:a,mount:o}=e,s=!!n;return r?S.createElement(Fh,{prefixCls:t,className:i,style:a}):S.createElement(Dd,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!o,motionEnter:!o,motionLeave:!o,removeOnLeave:!0,onAppearStart:Ih,onAppearActive:Lh,onEnterStart:Ih,onEnterActive:Lh,onLeaveStart:Lh,onLeaveActive:Ih},({className:e,style:n},r)=>{let o={...a,...n};return S.createElement(Fh,{prefixCls:t,className:Y(i,e),style:o,ref:r})})},zh=e=>{let{componentCls:t,antCls:n,motionDurationMid:r,motionEaseInOut:i}=e;return{[t]:{[`${n}-motion-collapse-legacy`]:{overflow:`hidden`,"&-active":{transition:`${[`height`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`, `)} !important`}},[`${n}-motion-collapse`]:{overflow:`hidden`,transition:`${[`height`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`, `)} !important`}}}},Bh=e=>({animationDuration:e,animationFillMode:`both`}),Vh=(e,t,n,r,i=!1)=>{let a=i?`&`:``;return{[` ${a}${e}-enter, ${a}${e}-appear - `]:{...Kh(r),animationPlayState:`paused`},[`${a}${e}-leave`]:{...Kh(r),animationPlayState:`paused`},[` + `]:{...Bh(r),animationPlayState:`paused`},[`${a}${e}-leave`]:{...Bh(r),animationPlayState:`paused`},[` ${a}${e}-enter${e}-enter-active, ${a}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:`running`},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:`running`,pointerEvents:`none`}}},Jh=new js(`antFadeIn`,{"0%":{opacity:0},"100%":{opacity:1}}),Yh=new js(`antFadeOut`,{"0%":{opacity:1},"100%":{opacity:0}}),Xh=(e,t=!1)=>{let{antCls:n}=e,r=`${n}-fade`,i=t?`&`:``;return[qh(r,Jh,Yh,e.motionDurationMid,t),{[` + `]:{animationName:t,animationPlayState:`running`},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:`running`,pointerEvents:`none`}}},Hh=new js(`antFadeIn`,{"0%":{opacity:0},"100%":{opacity:1}}),Uh=new js(`antFadeOut`,{"0%":{opacity:1},"100%":{opacity:0}}),Wh=(e,t=!1)=>{let{antCls:n}=e,r=`${n}-fade`,i=t?`&`:``;return[Vh(r,Hh,Uh,e.motionDurationMid,t),{[` ${i}${r}-enter, ${i}${r}-appear - `]:{opacity:0,animationTimingFunction:`linear`},[`${i}${r}-leave`]:{animationTimingFunction:`linear`}}]},Zh=new js(`antMoveDownIn`,{"0%":{transform:`translate3d(0, 100%, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),Qh=new js(`antMoveDownOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(0, 100%, 0)`,transformOrigin:`0 0`,opacity:0}}),$h=new js(`antMoveLeftIn`,{"0%":{transform:`translate3d(-100%, 0, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),eg=new js(`antMoveLeftOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(-100%, 0, 0)`,transformOrigin:`0 0`,opacity:0}}),tg=new js(`antMoveRightIn`,{"0%":{transform:`translate3d(100%, 0, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),ng=new js(`antMoveRightOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(100%, 0, 0)`,transformOrigin:`0 0`,opacity:0}}),rg={"move-up":{inKeyframes:new js(`antMoveUpIn`,{"0%":{transform:`translate3d(0, -100%, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),outKeyframes:new js(`antMoveUpOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(0, -100%, 0)`,transformOrigin:`0 0`,opacity:0}})},"move-down":{inKeyframes:Zh,outKeyframes:Qh},"move-left":{inKeyframes:$h,outKeyframes:eg},"move-right":{inKeyframes:tg,outKeyframes:ng}},ig=(e,t)=>{let{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:a}=rg[t];return[qh(r,i,a,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:`linear`},[`${i}${r}-leave`]:{animationTimingFunction:`linear`}}]},Gh=new js(`antMoveDownIn`,{"0%":{transform:`translate3d(0, 100%, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),Kh=new js(`antMoveDownOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(0, 100%, 0)`,transformOrigin:`0 0`,opacity:0}}),qh=new js(`antMoveLeftIn`,{"0%":{transform:`translate3d(-100%, 0, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),Jh=new js(`antMoveLeftOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(-100%, 0, 0)`,transformOrigin:`0 0`,opacity:0}}),Yh=new js(`antMoveRightIn`,{"0%":{transform:`translate3d(100%, 0, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),Xh=new js(`antMoveRightOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(100%, 0, 0)`,transformOrigin:`0 0`,opacity:0}}),Zh={"move-up":{inKeyframes:new js(`antMoveUpIn`,{"0%":{transform:`translate3d(0, -100%, 0)`,transformOrigin:`0 0`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1}}),outKeyframes:new js(`antMoveUpOut`,{"0%":{transform:`translate3d(0, 0, 0)`,transformOrigin:`0 0`,opacity:1},"100%":{transform:`translate3d(0, -100%, 0)`,transformOrigin:`0 0`,opacity:0}})},"move-down":{inKeyframes:Gh,outKeyframes:Kh},"move-left":{inKeyframes:qh,outKeyframes:Jh},"move-right":{inKeyframes:Yh,outKeyframes:Xh}},Qh=(e,t)=>{let{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:a}=Zh[t];return[Vh(r,i,a,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},ag=new js(`antSlideUpIn`,{"0%":{transform:`scaleY(0.8)`,transformOrigin:`0% 0%`,opacity:0},"100%":{transform:`scaleY(1)`,transformOrigin:`0% 0%`,opacity:1}}),og=new js(`antSlideUpOut`,{"0%":{transform:`scaleY(1)`,transformOrigin:`0% 0%`,opacity:1},"100%":{transform:`scaleY(0.8)`,transformOrigin:`0% 0%`,opacity:0}}),sg=new js(`antSlideDownIn`,{"0%":{transform:`scaleY(0.8)`,transformOrigin:`100% 100%`,opacity:0},"100%":{transform:`scaleY(1)`,transformOrigin:`100% 100%`,opacity:1}}),cg=new js(`antSlideDownOut`,{"0%":{transform:`scaleY(1)`,transformOrigin:`100% 100%`,opacity:1},"100%":{transform:`scaleY(0.8)`,transformOrigin:`100% 100%`,opacity:0}}),lg=new js(`antSlideLeftIn`,{"0%":{transform:`scaleX(0.8)`,transformOrigin:`0% 0%`,opacity:0},"100%":{transform:`scaleX(1)`,transformOrigin:`0% 0%`,opacity:1}}),ug=new js(`antSlideLeftOut`,{"0%":{transform:`scaleX(1)`,transformOrigin:`0% 0%`,opacity:1},"100%":{transform:`scaleX(0.8)`,transformOrigin:`0% 0%`,opacity:0}}),dg=new js(`antSlideRightIn`,{"0%":{transform:`scaleX(0.8)`,transformOrigin:`100% 0%`,opacity:0},"100%":{transform:`scaleX(1)`,transformOrigin:`100% 0%`,opacity:1}}),fg=new js(`antSlideRightOut`,{"0%":{transform:`scaleX(1)`,transformOrigin:`100% 0%`,opacity:1},"100%":{transform:`scaleX(0.8)`,transformOrigin:`100% 0%`,opacity:0}}),pg={"slide-up":{inKeyframes:ag,outKeyframes:og},"slide-down":{inKeyframes:sg,outKeyframes:cg},"slide-left":{inKeyframes:lg,outKeyframes:ug},"slide-right":{inKeyframes:dg,outKeyframes:fg}},mg=(e,t)=>{let{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:a}=pg[t];return[qh(r,i,a,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},$h=new js(`antSlideUpIn`,{"0%":{transform:`scaleY(0.8)`,transformOrigin:`0% 0%`,opacity:0},"100%":{transform:`scaleY(1)`,transformOrigin:`0% 0%`,opacity:1}}),eg=new js(`antSlideUpOut`,{"0%":{transform:`scaleY(1)`,transformOrigin:`0% 0%`,opacity:1},"100%":{transform:`scaleY(0.8)`,transformOrigin:`0% 0%`,opacity:0}}),tg=new js(`antSlideDownIn`,{"0%":{transform:`scaleY(0.8)`,transformOrigin:`100% 100%`,opacity:0},"100%":{transform:`scaleY(1)`,transformOrigin:`100% 100%`,opacity:1}}),ng=new js(`antSlideDownOut`,{"0%":{transform:`scaleY(1)`,transformOrigin:`100% 100%`,opacity:1},"100%":{transform:`scaleY(0.8)`,transformOrigin:`100% 100%`,opacity:0}}),rg=new js(`antSlideLeftIn`,{"0%":{transform:`scaleX(0.8)`,transformOrigin:`0% 0%`,opacity:0},"100%":{transform:`scaleX(1)`,transformOrigin:`0% 0%`,opacity:1}}),ig=new js(`antSlideLeftOut`,{"0%":{transform:`scaleX(1)`,transformOrigin:`0% 0%`,opacity:1},"100%":{transform:`scaleX(0.8)`,transformOrigin:`0% 0%`,opacity:0}}),ag=new js(`antSlideRightIn`,{"0%":{transform:`scaleX(0.8)`,transformOrigin:`100% 0%`,opacity:0},"100%":{transform:`scaleX(1)`,transformOrigin:`100% 0%`,opacity:1}}),og=new js(`antSlideRightOut`,{"0%":{transform:`scaleX(1)`,transformOrigin:`100% 0%`,opacity:1},"100%":{transform:`scaleX(0.8)`,transformOrigin:`100% 0%`,opacity:0}}),sg={"slide-up":{inKeyframes:$h,outKeyframes:eg},"slide-down":{inKeyframes:tg,outKeyframes:ng},"slide-left":{inKeyframes:rg,outKeyframes:ig},"slide-right":{inKeyframes:ag,outKeyframes:og}},cg=(e,t)=>{let{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:a}=sg[t];return[Vh(r,i,a,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:`scale(0)`,transformOrigin:`0% 0%`,opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:`scale(1)`}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},hg=()=>({"@media (prefers-reduced-motion: reduce)":{transition:`none`,animation:`none`}}),gg=new js(`antZoomIn`,{"0%":{transform:`scale(0.2)`,opacity:0},"100%":{transform:`scale(1)`,opacity:1}}),_g=new js(`antZoomOut`,{"0%":{transform:`scale(1)`},"100%":{transform:`scale(0.2)`,opacity:0}}),vg=new js(`antZoomBigIn`,{"0%":{transform:`scale(0.8)`,opacity:0},"100%":{transform:`scale(1)`,opacity:1}}),yg=new js(`antZoomBigOut`,{"0%":{transform:`scale(1)`},"100%":{transform:`scale(0.8)`,opacity:0}}),bg=new js(`antZoomUpIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`50% 0%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`50% 0%`}}),xg=new js(`antZoomUpOut`,{"0%":{transform:`scale(1)`,transformOrigin:`50% 0%`},"100%":{transform:`scale(0.8)`,transformOrigin:`50% 0%`,opacity:0}}),Sg=new js(`antZoomLeftIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`0% 50%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`0% 50%`}}),Cg=new js(`antZoomLeftOut`,{"0%":{transform:`scale(1)`,transformOrigin:`0% 50%`},"100%":{transform:`scale(0.8)`,transformOrigin:`0% 50%`,opacity:0}}),wg=new js(`antZoomRightIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`100% 50%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`100% 50%`}}),Tg=new js(`antZoomRightOut`,{"0%":{transform:`scale(1)`,transformOrigin:`100% 50%`},"100%":{transform:`scale(0.8)`,transformOrigin:`100% 50%`,opacity:0}}),Eg=new js(`antZoomDownIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`50% 100%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`50% 100%`}}),Dg=new js(`antZoomDownOut`,{"0%":{transform:`scale(1)`,transformOrigin:`50% 100%`},"100%":{transform:`scale(0.8)`,transformOrigin:`50% 100%`,opacity:0}}),Og={zoom:{inKeyframes:gg,outKeyframes:_g},"zoom-big":{inKeyframes:vg,outKeyframes:yg},"zoom-big-fast":{inKeyframes:vg,outKeyframes:yg},"zoom-left":{inKeyframes:Sg,outKeyframes:Cg},"zoom-right":{inKeyframes:wg,outKeyframes:Tg},"zoom-up":{inKeyframes:bg,outKeyframes:xg},"zoom-down":{inKeyframes:Eg,outKeyframes:Dg}},kg=(e,t)=>{let{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:a}=Og[t];return[qh(r,i,a,t===`zoom-big-fast`?e.motionDurationFast:e.motionDurationMid),{[` + `]:{transform:`scale(0)`,transformOrigin:`0% 0%`,opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:`scale(1)`}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},lg=()=>({"@media (prefers-reduced-motion: reduce)":{transition:`none`,animation:`none`}}),ug=new js(`antZoomIn`,{"0%":{transform:`scale(0.2)`,opacity:0},"100%":{transform:`scale(1)`,opacity:1}}),dg=new js(`antZoomOut`,{"0%":{transform:`scale(1)`},"100%":{transform:`scale(0.2)`,opacity:0}}),fg=new js(`antZoomBigIn`,{"0%":{transform:`scale(0.8)`,opacity:0},"100%":{transform:`scale(1)`,opacity:1}}),pg=new js(`antZoomBigOut`,{"0%":{transform:`scale(1)`},"100%":{transform:`scale(0.8)`,opacity:0}}),mg=new js(`antZoomUpIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`50% 0%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`50% 0%`}}),hg=new js(`antZoomUpOut`,{"0%":{transform:`scale(1)`,transformOrigin:`50% 0%`},"100%":{transform:`scale(0.8)`,transformOrigin:`50% 0%`,opacity:0}}),gg=new js(`antZoomLeftIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`0% 50%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`0% 50%`}}),_g=new js(`antZoomLeftOut`,{"0%":{transform:`scale(1)`,transformOrigin:`0% 50%`},"100%":{transform:`scale(0.8)`,transformOrigin:`0% 50%`,opacity:0}}),vg=new js(`antZoomRightIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`100% 50%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`100% 50%`}}),yg=new js(`antZoomRightOut`,{"0%":{transform:`scale(1)`,transformOrigin:`100% 50%`},"100%":{transform:`scale(0.8)`,transformOrigin:`100% 50%`,opacity:0}}),bg=new js(`antZoomDownIn`,{"0%":{transform:`scale(0.8)`,transformOrigin:`50% 100%`,opacity:0},"100%":{transform:`scale(1)`,transformOrigin:`50% 100%`}}),xg=new js(`antZoomDownOut`,{"0%":{transform:`scale(1)`,transformOrigin:`50% 100%`},"100%":{transform:`scale(0.8)`,transformOrigin:`50% 100%`,opacity:0}}),Sg={zoom:{inKeyframes:ug,outKeyframes:dg},"zoom-big":{inKeyframes:fg,outKeyframes:pg},"zoom-big-fast":{inKeyframes:fg,outKeyframes:pg},"zoom-left":{inKeyframes:gg,outKeyframes:_g},"zoom-right":{inKeyframes:vg,outKeyframes:yg},"zoom-up":{inKeyframes:mg,outKeyframes:hg},"zoom-down":{inKeyframes:bg,outKeyframes:xg}},Cg=(e,t)=>{let{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:a}=Sg[t];return[Vh(r,i,a,t===`zoom-big-fast`?e.motionDurationFast:e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:`scale(0)`,opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:`none`}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Ag=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),jg=e=>{let{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:a}=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(r).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:n}},Ag(`${t}-primary`,i),Ag(`${t}-danger`,a)]}},Mg=e=>Math.round(Number(e||0)),Ng=e=>{if(e instanceof Mc)return e;if(e&&typeof e==`object`&&`h`in e&&`b`in e){let{b:t,...n}=e;return{...n,v:t}}return typeof e==`string`&&/hsb/.test(e)?e.replace(/hsb/,`hsv`):e},Pg=class extends Mc{constructor(e){super(Ng(e))}toHsbString(){let e=this.toHsb(),t=Mg(e.s*100),n=Mg(e.b*100),r=Mg(e.h),i=e.a,a=`hsb(${r}, ${t}%, ${n}%)`,o=`hsba(${r}, ${t}%, ${n}%, ${i.toFixed(i===0?0:2)})`;return i===1?a:o}toHsb(){let{v:e,...t}=this.toHsv();return{...t,b:e,a:this.a}}};(e=>e instanceof Pg?e:new Pg(e))(`#1677ff`);var Fg=(e,t)=>e?.replace(/[^0-9a-f]/gi,``).slice(0,t?8:6)||``,Ig=(e,t)=>e?Fg(e,t):``,Lg=function(){function e(t){if(Us(this,e),this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=t.colors?.map(t=>({color:new e(t.color),percent:t.percent})),this.cleared=t.cleared;return}let n=Array.isArray(t);n&&t.length?(this.colors=t.map(({color:t,percent:n})=>({color:new e(t),percent:n})),this.metaColor=new Pg(this.colors[0].color.metaColor)):this.metaColor=new Pg(n?``:t),(!t||n&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return Gs(e,[{key:`toHsb`,value:function(){return this.metaColor.toHsb()}},{key:`toHsbString`,value:function(){return this.metaColor.toHsbString()}},{key:`toHex`,value:function(){return Ig(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:e}=this;return e?`linear-gradient(90deg, ${e.map(e=>`${e.color.toRgbString()} ${e.percent}%`).join(`, `)})`:this.metaColor.toRgbString()}},{key:`equals`,value:function(e){return!e||this.isGradient()!==e.isGradient()?!1:this.isGradient()?this.colors.length===e.colors.length&&this.colors.every((t,n)=>{let r=e.colors[n];return t.percent===r.percent&&t.color.equals(r.color)}):this.toHexString()===e.toHexString()}}])}(),Rg=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function zg(){return zg=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,zg({},e,{ref:t,icon:Rg.default})));function Vg(){return Vg=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,forceRender:r,className:i,style:a,children:o,isActive:s,role:c,classNames:l,styles:u}=e,[d,f]=S.useState(s||r);return S.useEffect(()=>{(r||s)&&f(!0)},[r,s]),d?S.createElement(`div`,{ref:t,className:Y(`${n}-panel`,{[`${n}-panel-active`]:s,[`${n}-panel-inactive`]:!s},i),style:a,role:c},S.createElement(`div`,{className:Y(`${n}-body`,l?.body),style:u?.body},o)):null}),Ug=S.forwardRef((e,t)=>{let{showArrow:n=!0,headerClass:r,isActive:i,onItemClick:a,forceRender:o,className:s,classNames:c={},styles:l={},prefixCls:u,collapsible:d,accordion:f,panelKey:p,extra:m,header:h,expandIcon:g,openMotion:_,destroyOnHidden:v,children:y,...b}=e,x=d===`disabled`,C=m!=null&&typeof m!=`boolean`,w={onClick:()=>{a?.(p)},onKeyDown:e=>{(e.key===`Enter`||e.keyCode===Zr.ENTER||e.which===Zr.ENTER)&&a?.(p)},role:f?`tab`:`button`,"aria-expanded":i,"aria-disabled":x,tabIndex:x?-1:0},T=typeof g==`function`?g(e):S.createElement(`i`,{className:`arrow`}),E=T&&S.createElement(`div`,Vg({className:Y(`${u}-expand-icon`,c?.icon),style:l?.icon},[`header`,`icon`].includes(d)?w:{}),T),D=Y(`${u}-item`,{[`${u}-item-active`]:i,[`${u}-item-disabled`]:x},s),O={className:Y(r,`${u}-header`,{[`${u}-collapsible-${d}`]:!!d},c?.header),style:l?.header,...[`header`,`icon`].includes(d)?{}:w};return S.createElement(`div`,Vg({},b,{ref:t,className:D}),S.createElement(`div`,O,n&&E,S.createElement(`span`,Vg({className:Y(`${u}-title`,c?.title),style:l?.title},d===`header`?w:{}),h),C&&S.createElement(`div`,{className:`${u}-extra`},m)),S.createElement(Dd,Vg({visible:i,leavedClassName:`${u}-panel-hidden`},_,{forceRender:o,removeOnLeave:v}),({className:e,style:t},n)=>S.createElement(Hg,{ref:n,prefixCls:u,className:e,classNames:c,style:t,styles:l,isActive:i,forceRender:o,role:f?`tabpanel`:void 0},y)))});function Wg(e,t,n){if(!e||!t)return e||t;let r=Array.from(new Set([...Object.keys(e),...Object.keys(t)])),i={};return r.forEach(r=>{i[r]=n(e[r],t[r])}),i}function Gg(e,t){return Wg(e,t,(e,t)=>Y(e,t))}function Kg(e,t){return Wg(e,t,(e,t)=>({...e,...t}))}var qg=(e,t)=>{let{prefixCls:n,accordion:r,collapsible:i,destroyOnHidden:a,onItemClick:o,activeKey:s,openMotion:c,expandIcon:l,classNames:u,styles:d}=t;return e.map((e,t)=>{let{children:f,label:p,key:m,collapsible:h,onItemClick:g,destroyOnHidden:_,classNames:v,styles:y,...b}=e,x=String(m??t),C=h??i,w=_??a,T=e=>{C!==`disabled`&&(o(e),g?.(e))},E=!1;return E=r?s[0]===x:s.indexOf(x)>-1,S.createElement(Ug,Vg({},b,{classNames:Gg(u,v),styles:Kg(d,y),prefixCls:n,key:x,panelKey:x,isActive:E,accordion:r,openMotion:c,expandIcon:l,header:p,collapsible:C,onItemClick:T,destroyOnHidden:w}),f)})},Jg=(e,t,n)=>{if(!e)return null;let{prefixCls:r,accordion:i,collapsible:a,destroyOnHidden:o,onItemClick:s,activeKey:c,openMotion:l,expandIcon:u,classNames:d,styles:f}=n,p=e.key||String(t),{header:m,headerClass:h,destroyOnHidden:g,collapsible:_,onItemClick:v}=e.props,y=!1;y=i?c[0]===p:c.indexOf(p)>-1;let b=_??a,x={key:p,panelKey:p,header:m,headerClass:h,classNames:d,styles:f,isActive:y,prefixCls:r,destroyOnHidden:g??o,openMotion:l,accordion:i,children:e.props.children,onItemClick:e=>{b!==`disabled`&&(s(e),v?.(e))},expandIcon:u,collapsible:b};return typeof e.type==`string`?e:(Object.keys(x).forEach(e=>{x[e]===void 0&&delete x[e]}),S.cloneElement(e,x))};function Yg(e,t,n){return Array.isArray(e)?qg(e,n):Oi(t).map((e,t)=>Jg(e,t,n))}function Xg(e){let t=e;if(!Array.isArray(t)){let e=typeof t;t=e===`number`||e===`string`?[t]:[]}return t.map(e=>String(e))}var Zg=Object.assign(S.forwardRef((e,t)=>{let{prefixCls:n=`rc-collapse`,destroyOnHidden:r=!1,style:i,accordion:a,className:o,children:s,collapsible:c,openMotion:l,expandIcon:u,activeKey:d,defaultActiveKey:f,onChange:p,items:m,classNames:h,styles:g}=e,_=Y(n,o),[v,y]=Wn(f,d),b=Xg(v),x=Rn(e=>{let t=Xg(e);y(t),p?.(t)}),C=e=>{x(a?b[0]===e?[]:[e]:b.includes(e)?b.filter(t=>t!==e):[...b,e])};li(!s,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");let w=Yg(m,s,{prefixCls:n,accordion:a,openMotion:l,expandIcon:u,collapsible:c,destroyOnHidden:r,onItemClick:C,activeKey:b,classNames:h,styles:g});return S.createElement(`div`,Vg({ref:t,className:_,style:i,role:a?`tablist`:void 0},bi(e,{aria:!0,data:!0})),w)}),{Panel:Ug}),Qg=Zg,{Panel:aee}=Zg,$g=S.forwardRef((e,t)=>{let{getPrefixCls:n}=S.useContext(ha),{prefixCls:r,className:i,showArrow:a=!0}=e,o=n(`collapse`,r),s=Y({[`${o}-no-arrow`]:!a},i);return S.createElement(Qg.Panel,{ref:t,...e,prefixCls:o,className:s})}),e_=e=>{let{componentCls:t,contentBg:n,padding:r,headerBg:i,headerPadding:a,collapseHeaderPaddingSM:o,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:c,lineWidth:l,lineType:u,colorBorder:d,colorText:f,colorTextHeading:p,colorTextDisabled:m,fontSizeLG:h,lineHeight:g,lineHeightLG:_,marginSM:v,paddingSM:y,paddingLG:b,paddingXS:x,motionDurationSlow:S,fontSizeIcon:C,contentPadding:w,fontHeight:T,fontHeightLG:E}=e,D=`${X(l)} ${u} ${d}`;return{[t]:{...Hl(e),backgroundColor:i,border:D,borderRadius:c,"&-rtl":{direction:`rtl`},[`& > ${t}-item`]:{borderBottom:D,"&:first-child":{[` + `]:{transform:`scale(0)`,opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:`none`}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},wg=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),Tg=e=>{let{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:a}=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(r).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:n}},wg(`${t}-primary`,i),wg(`${t}-danger`,a)]}},Eg=e=>Math.round(Number(e||0)),Dg=e=>{if(e instanceof Mc)return e;if(e&&typeof e==`object`&&`h`in e&&`b`in e){let{b:t,...n}=e;return{...n,v:t}}return typeof e==`string`&&/hsb/.test(e)?e.replace(/hsb/,`hsv`):e},Og=class extends Mc{constructor(e){super(Dg(e))}toHsbString(){let e=this.toHsb(),t=Eg(e.s*100),n=Eg(e.b*100),r=Eg(e.h),i=e.a,a=`hsb(${r}, ${t}%, ${n}%)`,o=`hsba(${r}, ${t}%, ${n}%, ${i.toFixed(i===0?0:2)})`;return i===1?a:o}toHsb(){let{v:e,...t}=this.toHsv();return{...t,b:e,a:this.a}}};(e=>e instanceof Og?e:new Og(e))(`#1677ff`);var kg=(e,t)=>e?.replace(/[^0-9a-f]/gi,``).slice(0,t?8:6)||``,Ag=(e,t)=>e?kg(e,t):``,jg=function(){function e(t){if(Us(this,e),this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=t.colors?.map(t=>({color:new e(t.color),percent:t.percent})),this.cleared=t.cleared;return}let n=Array.isArray(t);n&&t.length?(this.colors=t.map(({color:t,percent:n})=>({color:new e(t),percent:n})),this.metaColor=new Og(this.colors[0].color.metaColor)):this.metaColor=new Og(n?``:t),(!t||n&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return Gs(e,[{key:`toHsb`,value:function(){return this.metaColor.toHsb()}},{key:`toHsbString`,value:function(){return this.metaColor.toHsbString()}},{key:`toHex`,value:function(){return Ag(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:e}=this;return e?`linear-gradient(90deg, ${e.map(e=>`${e.color.toRgbString()} ${e.percent}%`).join(`, `)})`:this.metaColor.toRgbString()}},{key:`equals`,value:function(e){return!e||this.isGradient()!==e.isGradient()?!1:this.isGradient()?this.colors.length===e.colors.length&&this.colors.every((t,n)=>{let r=e.colors[n];return t.percent===r.percent&&t.color.equals(r.color)}):this.toHexString()===e.toHexString()}}])}(),Mg=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function Ng(){return Ng=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Ng({},e,{ref:t,icon:Mg.default})));function Fg(){return Fg=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,forceRender:r,className:i,style:a,children:o,isActive:s,role:c,classNames:l,styles:u}=e,[d,f]=S.useState(s||r);return S.useEffect(()=>{(r||s)&&f(!0)},[r,s]),d?S.createElement(`div`,{ref:t,className:Y(`${n}-panel`,{[`${n}-panel-active`]:s,[`${n}-panel-inactive`]:!s},i),style:a,role:c},S.createElement(`div`,{className:Y(`${n}-body`,l?.body),style:u?.body},o)):null}),Lg=S.forwardRef((e,t)=>{let{showArrow:n=!0,headerClass:r,isActive:i,onItemClick:a,forceRender:o,className:s,classNames:c={},styles:l={},prefixCls:u,collapsible:d,accordion:f,panelKey:p,extra:m,header:h,expandIcon:g,openMotion:_,destroyOnHidden:v,children:y,...b}=e,x=d===`disabled`,C=m!=null&&typeof m!=`boolean`,w={onClick:()=>{a?.(p)},onKeyDown:e=>{(e.key===`Enter`||e.keyCode===Zr.ENTER||e.which===Zr.ENTER)&&a?.(p)},role:f?`tab`:`button`,"aria-expanded":i,"aria-disabled":x,tabIndex:x?-1:0},T=typeof g==`function`?g(e):S.createElement(`i`,{className:`arrow`}),E=T&&S.createElement(`div`,Fg({className:Y(`${u}-expand-icon`,c?.icon),style:l?.icon},[`header`,`icon`].includes(d)?w:{}),T),D=Y(`${u}-item`,{[`${u}-item-active`]:i,[`${u}-item-disabled`]:x},s),O={className:Y(r,`${u}-header`,{[`${u}-collapsible-${d}`]:!!d},c?.header),style:l?.header,...[`header`,`icon`].includes(d)?{}:w};return S.createElement(`div`,Fg({},b,{ref:t,className:D}),S.createElement(`div`,O,n&&E,S.createElement(`span`,Fg({className:Y(`${u}-title`,c?.title),style:l?.title},d===`header`?w:{}),h),C&&S.createElement(`div`,{className:`${u}-extra`},m)),S.createElement(Dd,Fg({visible:i,leavedClassName:`${u}-panel-hidden`},_,{forceRender:o,removeOnLeave:v}),({className:e,style:t},n)=>S.createElement(Ig,{ref:n,prefixCls:u,className:e,classNames:c,style:t,styles:l,isActive:i,forceRender:o,role:f?`tabpanel`:void 0},y)))});function Rg(e,t,n){if(!e||!t)return e||t;let r=Array.from(new Set([...Object.keys(e),...Object.keys(t)])),i={};return r.forEach(r=>{i[r]=n(e[r],t[r])}),i}function zg(e,t){return Rg(e,t,(e,t)=>Y(e,t))}function Bg(e,t){return Rg(e,t,(e,t)=>({...e,...t}))}var Vg=(e,t)=>{let{prefixCls:n,accordion:r,collapsible:i,destroyOnHidden:a,onItemClick:o,activeKey:s,openMotion:c,expandIcon:l,classNames:u,styles:d}=t;return e.map((e,t)=>{let{children:f,label:p,key:m,collapsible:h,onItemClick:g,destroyOnHidden:_,classNames:v,styles:y,...b}=e,x=String(m??t),C=h??i,w=_??a,T=e=>{C!==`disabled`&&(o(e),g?.(e))},E=!1;return E=r?s[0]===x:s.indexOf(x)>-1,S.createElement(Lg,Fg({},b,{classNames:zg(u,v),styles:Bg(d,y),prefixCls:n,key:x,panelKey:x,isActive:E,accordion:r,openMotion:c,expandIcon:l,header:p,collapsible:C,onItemClick:T,destroyOnHidden:w}),f)})},Hg=(e,t,n)=>{if(!e)return null;let{prefixCls:r,accordion:i,collapsible:a,destroyOnHidden:o,onItemClick:s,activeKey:c,openMotion:l,expandIcon:u,classNames:d,styles:f}=n,p=e.key||String(t),{header:m,headerClass:h,destroyOnHidden:g,collapsible:_,onItemClick:v}=e.props,y=!1;y=i?c[0]===p:c.indexOf(p)>-1;let b=_??a,x={key:p,panelKey:p,header:m,headerClass:h,classNames:d,styles:f,isActive:y,prefixCls:r,destroyOnHidden:g??o,openMotion:l,accordion:i,children:e.props.children,onItemClick:e=>{b!==`disabled`&&(s(e),v?.(e))},expandIcon:u,collapsible:b};return typeof e.type==`string`?e:(Object.keys(x).forEach(e=>{x[e]===void 0&&delete x[e]}),S.cloneElement(e,x))};function Ug(e,t,n){return Array.isArray(e)?Vg(e,n):Oi(t).map((e,t)=>Hg(e,t,n))}function Wg(e){let t=e;if(!Array.isArray(t)){let e=typeof t;t=e===`number`||e===`string`?[t]:[]}return t.map(e=>String(e))}var Gg=Object.assign(S.forwardRef((e,t)=>{let{prefixCls:n=`rc-collapse`,destroyOnHidden:r=!1,style:i,accordion:a,className:o,children:s,collapsible:c,openMotion:l,expandIcon:u,activeKey:d,defaultActiveKey:f,onChange:p,items:m,classNames:h,styles:g}=e,_=Y(n,o),[v,y]=Wn(f,d),b=Wg(v),x=Rn(e=>{let t=Wg(e);y(t),p?.(t)}),C=e=>{x(a?b[0]===e?[]:[e]:b.includes(e)?b.filter(t=>t!==e):[...b,e])};li(!s,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");let w=Ug(m,s,{prefixCls:n,accordion:a,openMotion:l,expandIcon:u,collapsible:c,destroyOnHidden:r,onItemClick:C,activeKey:b,classNames:h,styles:g});return S.createElement(`div`,Fg({ref:t,className:_,style:i,role:a?`tablist`:void 0},bi(e,{aria:!0,data:!0})),w)}),{Panel:Lg}),Kg=Gg,{Panel:dee}=Gg,fee=S.forwardRef((e,t)=>{let{getPrefixCls:n}=S.useContext(ha),{prefixCls:r,className:i,showArrow:a=!0}=e,o=n(`collapse`,r),s=Y({[`${o}-no-arrow`]:!a},i);return S.createElement(Kg.Panel,{ref:t,...e,prefixCls:o,className:s})}),pee=e=>{let{componentCls:t,contentBg:n,padding:r,headerBg:i,headerPadding:a,collapseHeaderPaddingSM:o,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:c,lineWidth:l,lineType:u,colorBorder:d,colorText:f,colorTextHeading:p,colorTextDisabled:m,fontSizeLG:h,lineHeight:g,lineHeightLG:_,marginSM:v,paddingSM:y,paddingLG:b,paddingXS:x,motionDurationSlow:S,fontSizeIcon:C,contentPadding:w,fontHeight:T,fontHeightLG:E}=e,D=`${X(l)} ${u} ${d}`;return{[t]:{...Hl(e),backgroundColor:i,border:D,borderRadius:c,"&-rtl":{direction:`rtl`},[`& > ${t}-item`]:{borderBottom:D,"&:first-child":{[` &, & > ${t}-header`]:{borderRadius:`${X(c)} ${X(c)} 0 0`}},"&:last-child":{[` &, - & > ${t}-header`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`> ${t}-header`]:{position:`relative`,display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,padding:a,color:p,lineHeight:g,cursor:`pointer`,transition:`all ${S}, visibility 0s`,...Kl(e),[`> ${t}-title`]:{flex:`auto`},[`${t}-expand-icon`]:{height:T,display:`flex`,alignItems:`center`,marginInlineEnd:v},[`${t}-arrow`]:{...Ul(),fontSize:C,transition:`transform ${S}`,svg:{transition:`transform ${S}`}},[`${t}-title`]:{marginInlineEnd:`auto`}},[`${t}-collapsible-header`]:{cursor:`default`,[`${t}-title`]:{flex:`none`,cursor:`pointer`},[`${t}-expand-icon`]:{cursor:`pointer`}},[`${t}-collapsible-icon`]:{cursor:`unset`,[`${t}-expand-icon`]:{cursor:`pointer`}}},[`${t}-panel`]:{color:f,backgroundColor:n,borderTop:D,[`& > ${t}-body`]:{padding:w},"&-hidden":{display:`none`}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:o,paddingInlineStart:x,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(y).sub(x).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:y}}},"&-large":{[`> ${t}-item`]:{fontSize:h,lineHeight:_,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:E,marginInlineStart:e.calc(b).sub(r).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:b}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-panel`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"&, & > .arrow":{color:m,cursor:`not-allowed`}},[`&${t}-icon-placement-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,marginInlineEnd:0,marginInlineStart:v}}}}}}},t_=e=>{let{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:`rotate(180deg)`}}}},n_=e=>{let{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:i,colorBorder:a}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${a}`},[` + & > ${t}-header`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`> ${t}-header`]:{position:`relative`,display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,padding:a,color:p,lineHeight:g,cursor:`pointer`,transition:`all ${S}, visibility 0s`,...Kl(e),[`> ${t}-title`]:{flex:`auto`},[`${t}-expand-icon`]:{height:T,display:`flex`,alignItems:`center`,marginInlineEnd:v},[`${t}-arrow`]:{...Ul(),fontSize:C,transition:`transform ${S}`,svg:{transition:`transform ${S}`}},[`${t}-title`]:{marginInlineEnd:`auto`}},[`${t}-collapsible-header`]:{cursor:`default`,[`${t}-title`]:{flex:`none`,cursor:`pointer`},[`${t}-expand-icon`]:{cursor:`pointer`}},[`${t}-collapsible-icon`]:{cursor:`unset`,[`${t}-expand-icon`]:{cursor:`pointer`}}},[`${t}-panel`]:{color:f,backgroundColor:n,borderTop:D,[`& > ${t}-body`]:{padding:w},"&-hidden":{display:`none`}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:o,paddingInlineStart:x,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(y).sub(x).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:y}}},"&-large":{[`> ${t}-item`]:{fontSize:h,lineHeight:_,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:E,marginInlineStart:e.calc(b).sub(r).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:b}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-panel`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"&, & > .arrow":{color:m,cursor:`not-allowed`}},[`&${t}-icon-placement-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,marginInlineEnd:0,marginInlineStart:v}}}}}}},mee=e=>{let{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:`rotate(180deg)`}}}},hee=e=>{let{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:i,colorBorder:a}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${a}`},[` > ${t}-item:last-child, > ${t}-item:last-child ${t}-header - `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-panel`]:{backgroundColor:i,borderTop:0},[`> ${t}-item > ${t}-panel > ${t}-body`]:{padding:r}}}},r_=e=>{let{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:`transparent`,border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-panel`]:{backgroundColor:`transparent`,border:0,[`> ${t}-body`]:{paddingBlock:n}}}}}},i_=Zl(`Collapse`,e=>{let t=uc(e,{collapseHeaderPaddingSM:`${X(e.paddingXS)} ${X(e.paddingSM)}`,collapseHeaderPaddingLG:`${X(e.padding)} ${X(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[e_(t),n_(t),r_(t),t_(t),Gh(t)]},e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:`transparent`})),a_=Object.assign(S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,expandIcon:i,className:a,style:o,classNames:s,styles:c}=va(`collapse`),{prefixCls:l,className:u,rootClassName:d,style:f,bordered:p=!0,ghost:m,size:h,expandIconPlacement:g,expandIconPosition:_,children:v,destroyInactivePanel:y,destroyOnHidden:b,expandIcon:x,classNames:C,styles:w}=e,T=Th(e=>h??e??`middle`),E=n(`collapse`,l),D=n(),[O,k]=i_(E),A=g??_??`start`,j={...e,size:T,bordered:p,expandIconPlacement:A},[M,N]=Sf([s,C],[c,w],{props:j}),P=x??i,F=S.useCallback((e={})=>lm(typeof P==`function`?P(e):S.createElement(Bg,{rotate:e.isActive?r===`rtl`?-90:90:void 0,"aria-label":e.isActive?`expanded`:`collapsed`}),e=>({className:Y(e.className,`${E}-arrow`)})),[P,E,r]),I=Y(`${E}-icon-placement-${A}`,{[`${E}-borderless`]:!p,[`${E}-rtl`]:r===`rtl`,[`${E}-ghost`]:!!m,[`${E}-large`]:T===`large`,[`${E}-small`]:T===`small`},a,u,d,O,k,M.root),L=S.useMemo(()=>({...mh(D),motionAppear:!1,leavedClassName:`${E}-panel-hidden`}),[D,E]),R=S.useMemo(()=>v?Oi(v).map(e=>e):null,[v]);return S.createElement(Qg,{ref:t,openMotion:L,...hi(e,[`rootClassName`]),expandIcon:F,prefixCls:E,className:I,style:{...N.root,...o,...f},classNames:M,styles:N,destroyOnHidden:b??y},R)}),{Panel:$g}),o_=e=>e instanceof Lg?e:new Lg(e),s_=(e,t)=>{let{r:n,g:r,b:i,a}=e.toRgb(),o=new Pg(e.toRgbString()).onBackground(t).toHsv();return a<=.5?o.v>.5:n*.299+r*.587+i*.114>192},c_=e=>{let{paddingInline:t,onlyIconSize:n,borderColorDisabled:r}=e;return uc(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n,colorBorderDisabled:r})},l_=e=>{let t=e.contentFontSize??e.fontSize,n=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,i=e.contentLineHeight??Sc(t),a=e.contentLineHeightSM??Sc(n),o=e.contentLineHeightLG??Sc(r),s=s_(new Lg(e.colorBgSolid),`#fff`)?`#000`:`#fff`,c=xc.reduce((t,n)=>({...t,[`${n}ShadowColor`]:`0 ${X(e.controlOutlineWidth)} 0 ${Pl(e[`${n}1`],e.colorBgContainer)}`}),{}),l=e.colorBgContainerDisabled,u=e.colorBgContainerDisabled;return{...c,fontWeight:400,iconGap:e.marginXS,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.colorBorderDisabled,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:s,contentFontSize:t,contentFontSizeSM:n,contentFontSizeLG:r,contentLineHeight:i,contentLineHeightSM:a,contentLineHeightLG:o,paddingBlock:Math.max((e.controlHeight-t*i)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-n*a)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-r*o)/2-e.lineWidth,0),defaultBgDisabled:l,dashedBgDisabled:u}},u_=e=>{let{componentCls:t,antCls:n,lineWidth:r}=e,[i,a]=eu(n,`btn`);return{[t]:[{[i(`border-width`)]:r,[i(`border-color`)]:`#000`,[i(`border-color-hover`)]:a(`border-color`),[i(`border-color-active`)]:a(`border-color`),[i(`border-color-disabled`)]:a(`border-color`),[i(`border-style`)]:`solid`,[i(`text-color`)]:`#000`,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`),[i(`text-color-disabled`)]:a(`text-color`),[i(`bg-color`)]:`#ddd`,[i(`bg-color-hover`)]:a(`bg-color`),[i(`bg-color-active`)]:a(`bg-color`),[i(`bg-color-disabled`)]:e.colorBgContainerDisabled,[i(`bg-color-container`)]:e.colorBgContainer,[i(`shadow`)]:`none`},{border:[a(`border-width`),a(`border-style`),a(`border-color`)].join(` `),color:a(`text-color`),backgroundColor:a(`bg-color`),[`&:not(:disabled):not(${t}-disabled)`]:{"&:hover":{border:[a(`border-width`),a(`border-style`),a(`border-color-hover`)].join(` `),color:a(`text-color-hover`),backgroundColor:a(`bg-color-hover`)},"&:active":{border:[a(`border-width`),a(`border-style`),a(`border-color-active`)].join(` `),color:a(`text-color-active`),backgroundColor:a(`bg-color-active`)}}},{[`&${t}-variant-solid`]:{[i(`solid-bg-color`)]:a(`color-base`),[i(`solid-bg-color-hover`)]:a(`color-hover`),[i(`solid-bg-color-active`)]:a(`color-active`),[i(`border-color`)]:`transparent`,[i(`text-color`)]:e.colorTextLightSolid,[i(`bg-color`)]:a(`solid-bg-color`),[i(`bg-color-hover`)]:a(`solid-bg-color-hover`),[i(`bg-color-active`)]:a(`solid-bg-color-active`),boxShadow:a(`shadow`)},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`border-color`)]:a(`color-base`),[i(`border-color-hover`)]:a(`color-hover`),[i(`border-color-active`)]:a(`color-active`),[i(`bg-color`)]:a(`bg-color-container`),[i(`text-color`)]:a(`color-base`),[i(`text-color-hover`)]:a(`color-hover`),[i(`text-color-active`)]:a(`color-active`),boxShadow:a(`shadow`)},[`&${t}-variant-dashed`]:{[i(`border-style`)]:`dashed`,[i(`bg-color-disabled`)]:e.dashedBgDisabled},[`&${t}-variant-filled`]:{[i(`border-color`)]:`transparent`,[i(`text-color`)]:a(`color-base`),[i(`bg-color`)]:a(`color-light`),[i(`bg-color-hover`)]:a(`color-light-hover`),[i(`bg-color-active`)]:a(`color-light-active`)},[`&${t}-variant-text, &${t}-variant-link`]:{[i(`border-color`)]:`transparent`,[i(`text-color`)]:a(`color-base`),[i(`text-color-hover`)]:a(`color-hover`),[i(`text-color-active`)]:a(`color-active`),[i(`bg-color`)]:`transparent`,[i(`bg-color-hover`)]:`transparent`,[i(`bg-color-active`)]:`transparent`,[`&:disabled, &${e.componentCls}-disabled`]:{background:`transparent`,borderColor:`transparent`}},[`&${t}-variant-text`]:{[i(`bg-color-hover`)]:a(`color-light`),[i(`bg-color-active`)]:a(`color-light-active`)}},{[`&${t}-variant-link`]:{[i(`color-base`)]:e.colorLink,[i(`color-hover`)]:e.colorLinkHover,[i(`color-active`)]:e.colorLinkActive,[i(`bg-color-hover`)]:e.linkHoverBg},[`&${t}-color-primary`]:{[i(`color-base`)]:e.colorPrimary,[i(`color-hover`)]:e.colorPrimaryHover,[i(`color-active`)]:e.colorPrimaryActive,[i(`color-light`)]:e.colorPrimaryBg,[i(`color-light-hover`)]:e.colorPrimaryBgHover,[i(`color-light-active`)]:e.colorPrimaryBorder,[i(`shadow`)]:e.primaryShadow,[`&${t}-variant-solid`]:{[i(`text-color`)]:e.primaryColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)}},[`&${t}-color-dangerous`]:{[i(`color-base`)]:e.colorError,[i(`color-hover`)]:e.colorErrorHover,[i(`color-active`)]:e.colorErrorActive,[i(`color-light`)]:e.colorErrorBg,[i(`color-light-hover`)]:e.colorErrorBgFilledHover,[i(`color-light-active`)]:e.colorErrorBgActive,[i(`shadow`)]:e.dangerShadow,[`&${t}-variant-solid`]:{[i(`text-color`)]:e.dangerColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)}},[`&${t}-color-default`]:{[i(`solid-bg-color`)]:e.colorBgSolid,[i(`solid-bg-color-hover`)]:e.colorBgSolidHover,[i(`solid-bg-color-active`)]:e.colorBgSolidActive,[i(`color-base`)]:e.defaultBorderColor,[i(`color-hover`)]:e.defaultHoverBorderColor,[i(`color-active`)]:e.defaultActiveBorderColor,[i(`color-light`)]:e.colorFillTertiary,[i(`color-light-hover`)]:e.colorFillSecondary,[i(`color-light-active`)]:e.colorFill,[i(`text-color`)]:e.defaultColor,[i(`text-color-hover`)]:e.defaultHoverColor,[i(`text-color-active`)]:e.defaultActiveColor,[i(`shadow`)]:e.defaultShadow,[`&${t}-variant-outlined`]:{[i(`bg-color-disabled`)]:e.defaultBgDisabled},[`&${t}-variant-solid`]:{[i(`text-color`)]:e.solidTextColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)},[`&${t}-variant-filled, &${t}-variant-text`]:{[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`text-color`)]:e.defaultColor,[i(`text-color-hover`)]:e.defaultHoverColor,[i(`text-color-active`)]:e.defaultActiveColor,[i(`bg-color-container`)]:e.defaultBg,[i(`bg-color-hover`)]:e.defaultHoverBg,[i(`bg-color-active`)]:e.defaultActiveBg},[`&${t}-variant-text`]:{[i(`text-color`)]:e.textTextColor,[i(`text-color-hover`)]:e.textTextHoverColor,[i(`text-color-active`)]:e.textTextActiveColor,[i(`bg-color-hover`)]:e.textHoverBg},[`&${t}-background-ghost`]:{[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`text-color`)]:e.defaultGhostColor,[i(`border-color`)]:e.defaultGhostBorderColor}}}},xc.map(n=>{let r=e[`${n}6`],a=e[`${n}1`],o=e[`${n}Hover`],s=e[`${n}2`],c=e[`${n}3`],l=e[`${n}Active`],u=e[`${n}ShadowColor`];return{[`&${t}-color-${n}`]:{[i(`color-base`)]:r,[i(`color-hover`)]:o,[i(`color-active`)]:l,[i(`color-light`)]:a,[i(`color-light-hover`)]:s,[i(`color-light-active`)]:c,[i(`shadow`)]:u}}}),{[`&:disabled, &${e.componentCls}-disabled`]:{cursor:`not-allowed`,borderColor:e.colorBorderDisabled,background:a(`bg-color-disabled`),color:e.colorTextDisabled,boxShadow:`none`}},{[`&${t}-background-ghost`]:{[i(`bg-color`)]:e.ghostBg,[i(`bg-color-hover`)]:e.ghostBg,[i(`bg-color-active`)]:e.ghostBg,[i(`shadow`)]:`none`,[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`bg-color-hover`)]:e.ghostBg,[i(`bg-color-active`)]:e.ghostBg}}}]}},d_=e=>{let{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:i,motionDurationSlow:a,motionEaseInOut:o,iconGap:s,calc:c}=e;return{[t]:{outline:`none`,position:`relative`,display:`inline-flex`,gap:s,alignItems:`center`,justifyContent:`center`,fontWeight:r,whiteSpace:`nowrap`,textAlign:`center`,backgroundImage:`none`,cursor:`pointer`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:`none`,touchAction:`manipulation`,...hg(),"&:disabled > *":{pointerEvents:`none`},[`${t}-icon > svg`]:Ul(),"> a":{color:`currentColor`},"&:not(:disabled)":Kl(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:`0.34em`},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:`-0.34em`,letterSpacing:`0.34em`},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:`none`}},[`&${t}-loading`]:{opacity:i,cursor:`default`},[`${t}-loading-icon`]:{transition:[`width`,`opacity`,`margin`].map(e=>`${e} ${a} ${o}`).join(`,`)},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:c(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:c(s).mul(-1).equal()}}},"&-icon-end":{flexDirection:`row-reverse`,[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:c(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:c(s).mul(-1).equal()}}}}}},oee=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:`50%`}),f_=(e,t=``)=>{let{componentCls:n,controlHeight:r,fontSize:i,borderRadius:a,buttonPaddingHorizontal:o,iconCls:s,buttonPaddingVertical:c,buttonIconOnlyFontSize:l}=e;return[{[t]:{fontSize:i,height:r,padding:`${X(c)} ${X(o)}`,borderRadius:a,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:l}}}},{[`${n}${n}-circle${t}`]:oee(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},see=e=>f_(uc(e,{fontSize:e.contentFontSize}),e.componentCls),cee=e=>f_(uc(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM}),`${e.componentCls}-sm`),lee=e=>f_(uc(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG}),`${e.componentCls}-lg`),uee=e=>{let{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:`100%`}}}},dee=Zl(`Button`,e=>{let t=c_(e);return[d_(t),see(t),cee(t),lee(t),uee(t),u_(t),jg(t)]},l_,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function fee(e,t,n,r){let{focusElCls:i,focus:a,borderElCls:o}=n,s=o?`> *`:``,c=[`hover`,a?`focus`:null,`active`].filter(Boolean).map(e=>`&:${e} ${s}`).join(`,`);return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":{[c]:{zIndex:3},...i?{[`&${i}`]:{zIndex:3}}:{},[`&[disabled] ${s}`]:{zIndex:0}}}}function pee(e,t,n){let{borderElCls:r}=n,i=r?`> ${r}`:``;return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function p_(e,t={focus:!0}){let{componentCls:n}=e,{componentCls:r}=t,i=r||n,a=`${i}-compact`;return{[a]:{...fee(e,a,t,i),...pee(i,a,t)}}}function mee(e,t,n){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${n}-status-success)`]:{zIndex:2},"&-item":{"&:hover,&:focus,&:active":{zIndex:3},"&[disabled]":{zIndex:0}}}}function hee(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 gee(e){let t=`${e.componentCls}-compact-vertical`;return{[t]:{...mee(e,t,e.componentCls),...hee(e.componentCls,t)}}}var _ee=e=>{let{antCls:t,componentCls:n,lineWidth:r,calc:i,colorBgContainer:a}=e,o=`${n}-variant-solid:not([disabled])`,s=i(r).mul(-1).equal(),[c,l]=eu(t,`btn`),u=e=>({[`${n}-compact${e?`-vertical`:``}-item`]:{[c(`compact-connect-border-color`)]:l(`bg-color-hover`),[`&${o}`]:{transition:`none`,[`& + ${o}:before`]:[{position:`absolute`,backgroundColor:l(`compact-connect-border-color`),content:`""`},e?{top:s,insetInline:s,height:r}:{insetBlock:s,insetInlineStart:s,width:r}],"&:hover:before":{display:`none`}}}});return[u(),u(!0),{[`${o}${n}-color-default`]:{[c(`compact-connect-border-color`)]:`color-mix(in srgb, ${l(`bg-color-hover`)} 75%, ${a})`}}]},vee=$l([`Button`,`compact`],e=>{let t=c_(e);return[p_(t),gee(t),_ee(t)]},l_);function yee(e){if(tf(e)){let t=e?.delay;return t=$d(t)?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}var bee={default:[`default`,`outlined`],primary:[`primary`,`solid`],dashed:[`default`,`dashed`],link:[`link`,`link`],text:[`default`,`text`]},m_=S.forwardRef((e,t)=>{let{_skipSemantic:n,loading:r=!1,prefixCls:i,color:a,variant:o,type:s,danger:c=!1,shape:l,size:u,disabled:d,className:f,rootClassName:p,children:m,icon:h,iconPosition:g,iconPlacement:_,ghost:v=!1,block:y=!1,htmlType:b=`button`,classNames:x,styles:C,style:w,autoInsertSpace:T,autoFocus:E,...D}=e,O=Oi(m),k=s||`default`,{getPrefixCls:A,direction:j,autoInsertSpace:M,className:N,style:P,classNames:F,styles:I,loadingIcon:L,shape:R,color:z,variant:B}=va(`button`),V=l||R||`default`,[H,U]=(0,S.useMemo)(()=>{if(a&&o)return[a,o];if(s||c){let e=bee[k]||[];return c?[`danger`,e[1]]:e}return z&&B?[z,B]:[`default`,`outlined`]},[a,o,s,c,z,B,k]),[W,G]=(0,S.useMemo)(()=>v&&U===`solid`?[H,`outlined`]:[H,U],[H,U,v]),K=W===`danger`,ee=K?`dangerous`:W,q=T??M??!0,te=A(`btn`,i),[ne,re]=dee(te),ie=(0,S.useContext)(pm),J=d??ie,ae=(0,S.useContext)(Mh),oe=(0,S.useMemo)(()=>yee(r),[r]),[se,ce]=(0,S.useState)(oe.loading),[le,ue]=(0,S.useState)(!1),de=(0,S.useRef)(null),fe=cr(t,de),pe=O.length===1&&!h&&!Lh(G),me=(0,S.useRef)(!0);S.useEffect(()=>(me.current=!1,()=>{me.current=!0}),[]),Vn(()=>{let e=null;oe.delay>0?e=setTimeout(()=>{e=null,ce(!0)},oe.delay):ce(oe.loading);function t(){e&&=(clearTimeout(e),null)}return t},[oe.delay,oe.loading]),(0,S.useEffect)(()=>{if(!de.current||!q)return;let e=de.current.textContent||``;pe&&Fh(e)?le||ue(!0):le&&ue(!1)}),(0,S.useEffect)(()=>{E&&de.current&&de.current.focus()},[]);let he=S.useCallback(t=>{if(se||J){t.preventDefault();return}e.onClick?.((`href`in e,t))},[e.onClick,se,J]),{compactSize:ge,compactItemClassnames:_e}=Oh(te,j),ve=Th(e=>u??ge??ae??e),ye=se?`loading`:h,be=_??g??`start`,xe=hi(D,[`navigate`]),Se={...e,type:k,color:W,variant:G,danger:K,shape:V,size:ve,disabled:J,loading:se,iconPlacement:be},[Ce,we]=Sf([n?void 0:F,x],[n?void 0:I,C],{props:Se}),Te=Y(te,ne,re,{[`${te}-${V}`]:V!==`default`&&V!==`square`&&V,[`${te}-${k}`]:k,[`${te}-dangerous`]:c,[`${te}-color-${ee}`]:ee,[`${te}-variant-${G}`]:G,[`${te}-lg`]:ve===`large`,[`${te}-sm`]:ve===`small`,[`${te}-icon-only`]:!m&&m!==0&&!!ye,[`${te}-background-ghost`]:v&&!Lh(G),[`${te}-loading`]:se,[`${te}-two-chinese-chars`]:le&&q&&!se,[`${te}-block`]:y,[`${te}-rtl`]:j===`rtl`,[`${te}-icon-end`]:be===`end`},_e,f,p,N,Ce.root),Ee={...we.root,...P,...w},De={className:Ce.icon,style:we.icon},Oe=e=>S.createElement(Bh,{prefixCls:te,...De},e),ke=S.createElement(Wh,{existIcon:!!h,prefixCls:te,loading:se,mount:me.current,...De}),Ae=tf(r)&&r.icon||L,je;je=h&&!se?Oe(h):r&&Ae?Oe(Ae):ke;let Me=Qd(m)?zh(m,pe&&q,we.content,Ce.content):null;if(xe.href!==void 0)return S.createElement(`a`,{...xe,className:Y(Te,{[`${te}-disabled`]:J}),href:J?void 0:xe.href,style:Ee,onClick:he,ref:fe,tabIndex:J?-1:0,"aria-disabled":J},je,Me);let Ne=S.createElement(`button`,{...D,type:b,className:Te,style:Ee,onClick:he,disabled:J,ref:fe},je,Me,_e&&S.createElement(vee,{prefixCls:te}));return Lh(G)||(Ne=S.createElement(wh,{component:`Button`,disabled:se},Ne)),Ne});m_.Group=Nh,m_.__ANT_BUTTON=!0;var h_=e=>{let{type:t,children:n,prefixCls:r,buttonProps:i,close:a,autoFocus:o,emitEvent:s,isSilent:c,quitOnNullishReturnValue:l,actionFn:u}=e,d=S.useRef(!1),f=S.useRef(null),[p,m]=Un(!1),h=(...e)=>{a?.(...e)};S.useEffect(()=>{let e=null;return o&&(e=setTimeout(()=>{f.current?.focus({preventScroll:!0})})),()=>{e&&clearTimeout(e)}},[o]);let g=e=>{rf(e)&&(m(!0),e.then((...e)=>{m(!1,!0),h.apply(void 0,e),d.current=!1},e=>{if(m(!1,!0),d.current=!1,!c?.())return Promise.reject(e)}))},_=e=>{if(d.current)return;if(d.current=!0,!u){h();return}let t;if(s){if(t=u(e),l&&!rf(t)){d.current=!1,h(e);return}}else if(u.length)t=u(a),d.current=!1;else if(t=u(),!rf(t)){h();return}g(t)};return S.createElement(m_,{...Ih(t),onClick:_,loading:p,prefixCls:r,...i,ref:f},n)},g_=S.createContext({}),{Provider:__}=g_,v_=()=>{let{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:i,rootPrefixCls:a,close:o,onCancel:s,onConfirm:c,onClose:l}=(0,S.useContext)(g_);return i?S.createElement(h_,{isSilent:r,actionFn:s,close:(...e)=>{o?.(...e),c?.(!1),l?.()},autoFocus:e===`cancel`,buttonProps:t,prefixCls:`${a}-btn`},n):null},y_=()=>{let{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:i,okTextLocale:a,okType:o,onConfirm:s,onOk:c,onClose:l}=(0,S.useContext)(g_);return S.createElement(h_,{isSilent:n,type:o||`primary`,actionFn:c,close:(...e)=>{t?.(...e),s?.(!0),l?.()},autoFocus:e===`ok`,buttonProps:r,prefixCls:`${i}-btn`},a)},b_=S.createContext({});function x_(e,t,n){let r=t;return!r&&n&&(r=`${e}-${n}`),r}function S_(e,t){let n=e[`page${t?`Y`:`X`}Offset`],r=`scroll${t?`Top`:`Left`}`;if(typeof n!=`number`){let t=e.document;n=t.documentElement[r],typeof n!=`number`&&(n=t.body[r])}return n}function xee(e){let t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=S_(i),n.top+=S_(i,!0),n}var C_=S.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function w_(){return w_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,className:r,style:i,title:a,ariaId:o,footer:s,closable:c,closeIcon:l,onClose:u,children:d,bodyStyle:f,bodyProps:p,modalRender:m,onMouseDown:h,onMouseUp:g,holderRef:_,visible:v,forceRender:y,width:b,height:x,classNames:C,styles:w,isFixedPos:T,focusTrap:E}=e,{panel:D}=S.useContext(b_),O=(0,S.useRef)(null),k=cr(_,D,O),[A]=Wr(v&&T&&E!==!1,()=>O.current);S.useImperativeHandle(t,()=>({focus:()=>{O.current?.focus({preventScroll:!0})}}));let j={};b!==void 0&&(j.width=b),x!==void 0&&(j.height=x);let M=s?S.createElement(`div`,{className:Y(`${n}-footer`,C?.footer),style:{...w?.footer}},s):null,N=a?S.createElement(`div`,{className:Y(`${n}-header`,C?.header),style:{...w?.header}},S.createElement(`div`,{className:Y(`${n}-title`,C?.title),id:o,style:{...w?.title}},a)):null,P=(0,S.useMemo)(()=>typeof c==`object`&&c?c:c?{closeIcon:l??S.createElement(`span`,{className:`${n}-close-x`})}:{},[c,l,n]),F=bi(P,!0),I=typeof c==`object`&&c.disabled,L=c?S.createElement(`button`,w_({type:`button`,onClick:u,"aria-label":`Close`},F,{className:`${n}-close`,disabled:I}),P.closeIcon):null,R=S.createElement(`div`,{className:Y(`${n}-container`,C?.container),style:w?.container},L,N,S.createElement(`div`,w_({className:Y(`${n}-body`,C?.body),style:{...f,...w?.body}},p),d),M);return S.createElement(`div`,{key:`dialog-element`,role:`dialog`,"aria-labelledby":a?o:null,"aria-modal":`true`,ref:k,style:{...i,...j},className:Y(n,r),onMouseDown:h,onMouseUp:g,tabIndex:-1,onFocus:e=>{A(e.target)}},S.createElement(C_,{shouldUpdate:v||y},m?m(R):R))});function E_(){return E_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,title:r,style:i,className:a,visible:o,forceRender:s,destroyOnHidden:c,motionName:l,ariaId:u,onVisibleChanged:d,mousePosition:f}=e,p=(0,S.useRef)(null),m=(0,S.useRef)(null);S.useImperativeHandle(t,()=>({...m.current,inMotion:p.current.inMotion,enableMotion:p.current.enableMotion}));let[h,g]=S.useState(),_={};h&&(_.transformOrigin=h);function v(){if(!p.current?.nativeElement)return;let e=xee(p.current.nativeElement);g(f&&(f.x||f.y)?`${f.x-e.left}px ${f.y-e.top}px`:``)}return S.createElement(Dd,{visible:o,onVisibleChanged:d,onAppearPrepare:v,onEnterPrepare:v,forceRender:s,motionName:l,removeOnLeave:c,ref:p},({className:t,style:o},s)=>S.createElement(T_,E_({},e,{ref:m,title:r,ariaId:u,prefixCls:n,holderRef:s,style:{...o,...i,..._},className:Y(a,t)})))});function D_(){return D_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t,style:n,visible:r,maskProps:i,motionName:a,className:o}=e;return S.createElement(Dd,{key:`mask`,visible:r,motionName:a,leavedClassName:`${t}-mask-hidden`},({className:e,style:r},a)=>S.createElement(`div`,D_({ref:a,style:{...r,...n},className:Y(`${t}-mask`,e,o)},i)))};function k_(){return k_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t=`rc-dialog`,zIndex:n,visible:r=!1,focusTriggerAfterClose:i=!0,wrapStyle:a,wrapClassName:o,wrapProps:s,onClose:c,afterOpenChange:l,afterClose:u,transitionName:d,animation:f,closable:p=!0,mask:m=!0,maskTransitionName:h,maskAnimation:g,maskClosable:_=!0,maskStyle:v,maskProps:y,rootClassName:b,rootStyle:x,classNames:C,styles:w}=e,T=(0,S.useRef)(null),E=(0,S.useRef)(null),D=(0,S.useRef)(null),[O,k]=S.useState(r),[A,j]=S.useState(!1),M=Yn();function N(){pr(E.current,document.activeElement)||(T.current=document.activeElement)}function P(){pr(E.current,document.activeElement)||D.current?.focus()}function F(){if(k(!1),m&&T.current&&i){try{T.current.focus({preventScroll:!0})}catch{}T.current=null}O&&u?.()}function I(e){e?P():F(),l?.(e)}function L(e){c?.(e)}let R=(0,S.useRef)(!1),z=null;_&&(z=e=>{E.current===e.target&&R.current&&L(e)});function B(e){R.current=e.target===E.current}(0,S.useEffect)(()=>{r?(R.current=!1,k(!0),N(),E.current&&j(getComputedStyle(E.current).position===`fixed`)):O&&D.current.enableMotion()&&!D.current.inMotion()&&F()},[r]);let V={zIndex:n,...a,...w?.wrapper,display:O?null:`none`};return S.createElement(`div`,k_({className:Y(`${t}-root`,b),style:x},bi(e,{data:!0})),S.createElement(O_,{prefixCls:t,visible:m&&r,motionName:x_(t,h,g),style:{zIndex:n,...v,...w?.mask},maskProps:y,className:C?.mask}),S.createElement(`div`,k_({className:Y(`${t}-wrap`,o,C?.wrapper),ref:E,onClick:z,onMouseDown:B,style:V},s),S.createElement(See,k_({},e,{isFixedPos:A,ref:D,closable:p,ariaId:M,prefixCls:t,visible:r&&O,onClose:L,onVisibleChanged:I,motionName:x_(t,d,f)}))))};function j_(){return j_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{visible:t,getContainer:n,forceRender:r,destroyOnHidden:i=!1,afterClose:a,closable:o,panelRef:s,keyboard:c=!0,onClose:l}=e,[u,d]=S.useState(t),f=S.useMemo(()=>({panel:s}),[s]);return S.useEffect(()=>{t&&d(!0)},[t]),!r&&i&&!u?null:S.createElement(b_.Provider,{value:f},S.createElement(Ep,{open:t||r||u,onEsc:({top:e,event:t})=>{if(e&&c){t.stopPropagation(),l?.(t);return}},autoDestroy:!1,getContainer:n,autoLock:t||u},S.createElement(A_,j_({},e,{destroyOnHidden:i,afterClose:()=>{let{afterClose:e}=(o&&typeof o==`object`?o:{})||{};e?.(),a?.(),d(!1)}}))))},N_=`RC_FORM_INTERNAL_HOOKS`,P_=()=>{li(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},F_=S.createContext({getFieldValue:P_,getFieldsValue:P_,getFieldError:P_,getFieldWarning:P_,getFieldsError:P_,isFieldsTouched:P_,isFieldTouched:P_,isFieldValidating:P_,isFieldsValidating:P_,resetFields:P_,setFields:P_,setFieldValue:P_,setFieldsValue:P_,validateFields:P_,submit:P_,getInternalHooks:()=>(P_(),{dispatch:P_,initEntityValue:P_,registerField:P_,useSubscribe:P_,setInitialValues:P_,destroyForm:P_,setCallbacks:P_,registerWatch:P_,getFields:P_,setValidateMessages:P_,setPreserve:P_,getInitialValue:P_})}),I_=S.createContext(null);function L_(e){return e==null?[]:Array.isArray(e)?e:[e]}function R_(e){return e&&!!e._init}function z_(){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`,tel:`%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 e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var B_=z_();function V_(e){try{return Function.toString.call(e).indexOf(`[native code]`)!==-1}catch{return typeof e==`function`}}function H_(e,t,n){if(Xs())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&qs(i,n.prototype),i}function U_(e){var t=typeof Map==`function`?new Map:void 0;return U_=function(e){if(e===null||!V_(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return H_(e,arguments,Ys(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),qs(n,e)},U_(e)}var W_=/%[sdj%]/g,G_=function(){};function K_(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function q_(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(W_,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function J_(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`||e===`tel`}function Y_(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||J_(t)&&typeof e==`string`&&!e)}function X_(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,fa(e||[])),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function Z_(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,se.max?r.push(q_(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(q_(i.messages[u].range,e.fullField,e.min,e.max))},nv=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||Y_(t,a||e.type))&&r.push(q_(i.messages.required,e.fullField))},rv,Aee=(function(){if(rv)return rv;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=${e})|(?<=${e})(?=\\s|\$))`:``},n=`(?: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}`,r=`[a-fA-F\\d]{1,4}`,i=`(?:${[`(?:${r}:){7}(?:${r}|:)`,`(?:${r}:){6}(?:${n}|:${r}|:)`,`(?:${r}:){5}(?::${n}|(?::${r}){1,2}|:)`,`(?:${r}:){4}(?:(?::${r}){0,1}:${n}|(?::${r}){1,3}|:)`,`(?:${r}:){3}(?:(?::${r}){0,2}:${n}|(?::${r}){1,4}|:)`,`(?:${r}:){2}(?:(?::${r}){0,3}:${n}|(?::${r}){1,5}|:)`,`(?:${r}:){1}(?:(?::${r}){0,4}:${n}|(?::${r}){1,6}|:)`,`(?::(?:(?::${r}){0,5}:${n}|(?::${r}){1,7}|:))`].join(`|`)})(?:%[0-9a-zA-Z]{1,})?`,a=RegExp(`(?:^${n}\$)|(?:^${i}\$)`),o=RegExp(`^${n}\$`),s=RegExp(`^${i}\$`),c=function(e){return e&&e.exact?a:RegExp(`(?:${t(e)}${n}${t(e)})|(?:${t(e)}${i}${t(e)})`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(`${t(e)}${n}${t(e)}`,`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(`${t(e)}${i}${t(e)}`,`g`)};var l=`(?:(?:(?:[a-z]+:)?//)|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|${c.v4().source}|${c.v6().source}|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return rv=RegExp(`(?:^${l}\$)`,`i`),rv}),iv={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,}))$/,tel:/^(\+[0-9]{1,3}[-\s\u2011]?)?(\([0-9]{1,4}\)[-\s\u2011]?)?([0-9]+[-\s\u2011]?)*[0-9]+$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},av={integer:function(e){return av.number(e)&&parseInt(e,10)===e},float:function(e){return av.number(e)&&!av.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return Ns(e)===`object`&&!av.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(iv.email)},tel:function(e){return typeof e==`string`&&e.length<=32&&!!e.match(iv.tel)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(Aee())},hex:function(e){return typeof e==`string`&&!!e.match(iv.hex)}},ov={required:nv,whitespace:function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(q_(i.messages.whitespace,e.fullField))},type:function(e,t,n,r,i){if(e.required&&t===void 0){nv(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`tel`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?av[o](t)||r.push(q_(i.messages.types[o],e.fullField,e.type)):o&&Ns(t)!==e.type&&r.push(q_(i.messages.types[o],e.fullField,e.type))},range:kee,enum:Dee,pattern:Oee},sv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i)}n(a)},cv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();ov.required(e,t,r,a,i,`array`),t!=null&&(ov.type(e,t,r,a,i),ov.range(e,t,r,a,i))}n(a)},lv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&ov.type(e,t,r,a,i)}n(a)},uv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t,`date`)&&!e.required)return n();if(ov.required(e,t,r,a,i),!Y_(t,`date`)){var o=t instanceof Date?t:new Date(t);ov.type(e,o,r,a,i),o&&ov.range(e,o.getTime(),r,a,i)}}n(a)},dv=`enum`,fv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&ov[dv](e,t,r,a,i)}n(a)},pv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&(ov.type(e,t,r,a,i),ov.range(e,t,r,a,i))}n(a)},mv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&(ov.type(e,t,r,a,i),ov.range(e,t,r,a,i))}n(a)},hv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&ov.type(e,t,r,a,i)}n(a)},gv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&(ov.type(e,t,r,a,i),ov.range(e,t,r,a,i))}n(a)},_v=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),t!==void 0&&ov.type(e,t,r,a,i)}n(a)},vv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t,`string`)&&!e.required)return n();ov.required(e,t,r,a,i),Y_(t,`string`)||ov.pattern(e,t,r,a,i)}n(a)},yv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t)&&!e.required)return n();ov.required(e,t,r,a,i),Y_(t)||ov.type(e,t,r,a,i)}n(a)},bv=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:Ns(t);ov.required(e,t,r,a,i,o),n(a)},xv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t,`string`)&&!e.required)return n();ov.required(e,t,r,a,i,`string`),Y_(t,`string`)||(ov.type(e,t,r,a,i),ov.range(e,t,r,a,i),ov.pattern(e,t,r,a,i),e.whitespace===!0&&ov.whitespace(e,t,r,a,i))}n(a)},Sv=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y_(t,a)&&!e.required)return n();ov.required(e,t,r,o,i,a),Y_(t,a)||ov.type(e,t,r,o,i)}n(o)},Cv={string:xv,method:hv,number:gv,boolean:lv,regexp:yv,integer:mv,float:pv,array:cv,object:_v,enum:fv,pattern:vv,date:uv,url:Sv,hex:Sv,email:Sv,tel:Sv,required:bv,any:sv},wv=function(){function e(t){Us(this,e),Bs(this,`rules`,null),Bs(this,`_messages`,B_),this.define(t)}return Gs(e,[{key:`define`,value:function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(Ns(e)!==`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})}},{key:`messages`,value:function(e){return e&&(this._messages=ev(z_(),e)),this._messages}},{key:`validate`,value:function(t){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=t,o=r,s=i;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,fa(e))}else t.push(e)}for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:[],l=Array.isArray(c)?c:[c];!o.suppressWarning&&l.length&&e.warning(`async-validator:`,l),l.length&&r.message!==void 0&&r.message!==null&&(l=[].concat(r.message));var u=l.map($_(r,a));if(o.first&&u.length)return d[r.field]=1,n(u);if(!i)n(u);else{if(r.required&&!t.value)return r.message===void 0?o.error&&(u=[o.error(r,q_(o.messages.required,r.field))]):u=[].concat(r.message).map($_(r,a)),n(u);var f={};r.defaultField&&Object.keys(t.value).map(function(e){f[e]=r.defaultField}),f=Hs(Hs({},f),t.rule.fields);var p={};Object.keys(f).forEach(function(e){var t=f[e];p[e]=(Array.isArray(t)?t:[t]).map(s.bind(null,e))});var m=new e(p);m.messages(o.messages),t.rule.options&&(t.rule.options.messages=o.messages,t.rule.options.error=o.error),m.validate(t.value,t.rule.options||o,function(e){var t=[];u&&u.length&&t.push.apply(t,fa(u)),e&&e.length&&t.push.apply(t,fa(e)),n(t.length?t:null)})}}var l;if(r.asyncValidator)l=r.asyncValidator(r,t.value,c,t.source,o);else if(r.validator){try{l=r.validator(r,t.value,c,t.source,o)}catch(e){var u,f;(u=(f=console).error)==null||u.call(f,e),o.suppressValidatorError||setTimeout(function(){throw e},0),c(e.message)}l===!0?c():l===!1?c(typeof r.message==`function`?r.message(r.fullField||r.field):r.message||`${r.fullField||r.field} fails`):l instanceof Array?c(l):l instanceof Error&&c(l.message)}l&&l.then&&l.then(function(){return c()},function(e){return c(e)})},function(e){c(e)},a)}},{key:`getType`,value:function(e){if(e.type===void 0&&e.pattern instanceof RegExp&&(e.type=`pattern`),typeof e.validator!=`function`&&e.type&&!Cv.hasOwnProperty(e.type))throw Error(q_(`Unknown rule type %s`,e.type));return e.type||`string`}},{key:`getValidationMethod`,value:function(e){if(typeof e.validator==`function`)return e.validator;var t=Object.keys(e),n=t.indexOf(`message`);return n!==-1&&t.splice(n,1),t.length===1&&t[0]===`required`?Cv.required:Cv[this.getType(e)]||void 0}}]),e}();Bs(wv,`register`,function(e,t){if(typeof t!=`function`)throw Error(`Cannot register a validator by type, validator is not a function`);Cv[e]=t}),Bs(wv,`warning`,G_),Bs(wv,`messages`,B_),Bs(wv,`validators`,Cv);var Tv="'${name}' is not a valid ${type}",Ev={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:Tv,method:Tv,array:Tv,object:Tv,number:Tv,date:Tv,boolean:Tv,integer:Tv,float:Tv,regexp:Tv,email:Tv,tel:Tv,url:Tv,hex:Tv},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}"}},Dv=wv;function Ov(e,t){return e.replace(/\\?\$\{\w+\}/g,e=>e.startsWith(`\\`)?e.slice(1):t[e.slice(2,-1)])}var kv=`CODE_LOGIC_ERROR`;async function Av(e,t,n,r,i){let a={...n};if(delete a.ruleIndex,Dv.warning=()=>void 0,a.validator){let e=a.validator;a.validator=(...t)=>{try{return e(...t)}catch(e){return console.error(e),Promise.reject(kv)}}}let o=null;a&&a.type===`array`&&a.defaultField&&(o=a.defaultField,delete a.defaultField);let s=new Dv({[e]:[a]}),c=Ii(Ev,r.validateMessages);s.messages(c);let l=[];try{await Promise.resolve(s.validate({[e]:t},{...r}))}catch(e){e.errors&&(l=e.errors.map(({message:e},t)=>{let n=e===kv?c.default:e;return S.isValidElement(n)?S.cloneElement(n,{key:`error_${t}`}):n}))}if(!l.length&&o&&Array.isArray(t)&&t.length>0)return(await Promise.all(t.map((t,n)=>Av(`${e}.${n}`,t,o,r,i)))).reduce((e,t)=>[...e,...t],[]);let u={...n,name:e,enum:(n.enum||[]).join(`, `),...i};return l.map(e=>typeof e==`string`?Ov(e,u):e)}function jv(e,t,n,r,i,a){let o=e.join(`.`),s=n.map((e,t)=>{let n=e.validator,r={...e,ruleIndex:t};return n&&(r.validator=(e,t,r)=>{let i=!1,a=n(e,t,(...e)=>{Promise.resolve().then(()=>{li(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r(...e)})});i=a&&typeof a.then==`function`&&typeof a.catch==`function`,li(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then(()=>{r()}).catch(e=>{r(e||` `)})}),r}).sort(({warningOnly:e,ruleIndex:t},{warningOnly:n,ruleIndex:r})=>!!e==!!n?t-r:e?1:-1),c;if(i===!0)c=new Promise(async(e,n)=>{for(let e=0;eAv(o,t,e,r,a).then(t=>({errors:t,rule:e})));c=(i?Nv(e):Mv(e)).then(e=>Promise.reject(e))}return c.catch(e=>e),c}async function Mv(e){return Promise.all(e).then(e=>[].concat(...e))}async function Nv(e){let t=0;return new Promise(n=>{e.forEach(r=>{r.then(r=>{r.errors.length&&n([r]),t+=1,t===e.length&&n([])})})})}function Pv(e){return L_(e)}function Fv(e,t){let n={};return t.forEach(t=>{let r=ki(e,t);n=ji(n,t,r)}),n}function Iv(e,t,n=!1){return e&&e.some(e=>Lv(t,e,n))}function Lv(e,t,n=!1){return!e||!t||!n&&e.length!==t.length?!1:t.every((t,n)=>e[n]===t)}function Rv(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||typeof e!=`object`||typeof t!=`object`)return!1;let n=Object.keys(e),r=Object.keys(t);return[...new Set([...n,...r])].every(n=>{let r=e[n],i=t[n];return typeof r==`function`&&typeof i==`function`?!0:r===i})}function zv(e,...t){let n=t[0];return n&&n.target&&typeof n.target==`object`&&e in n.target?n.target[e]:n}function Bv(e,t,n){let{length:r}=e;if(t<0||t>=r||n<0||n>=r)return e;let i=e[t],a=t-n;return a>0?[...e.slice(0,n),i,...e.slice(n,t),...e.slice(t+1,r)]:a<0?[...e.slice(0,t),...e.slice(t+1,n+1),i,...e.slice(n+1,r)]:e}var Vv=e=>{let t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Hv=class{namePathList=[];taskId=0;watcherList=new Set;form;constructor(e){this.form=e}register(e){return this.watcherList.add(e),()=>{this.watcherList.delete(e)}}notify(e){e.forEach(e=>{this.namePathList.every(t=>!Lv(t,e))&&this.namePathList.push(e)}),this.doBatch()}doBatch(){this.taskId+=1;let e=this.taskId;Vv(()=>{if(e===this.taskId&&this.watcherList.size){let e=this.form.getForm(),t=e.getFieldsValue(),n=e.getFieldsValue(!0);this.watcherList.forEach(e=>{e(t,n,this.namePathList)}),this.namePathList=[]}})}};async function Uv(){return new Promise(e=>{Vv(()=>{Di(()=>{e()})})})}function Wv(){return Wv=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{preserve:e,isListField:t,name:n}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(t,e,Pv(n)),this.cancelRegisterFunc=null};getNamePath=()=>{let{name:e,fieldContext:t}=this.props,{prefixName:n=[]}=t;return e===void 0?[]:[...n,...e]};getRules=()=>{let{rules:e=[],fieldContext:t}=this.props;return e.map(e=>typeof e==`function`?e(t):e)};reRender(){this.mounted&&this.forceUpdate()}refresh=()=>{this.mounted&&this.setState(({resetCount:e})=>({resetCount:e+1}))};metaCache=null;triggerMetaEvent=e=>{let{onMetaChange:t}=this.props;if(t){let n={...this.getMeta(),destroy:e};di(this.metaCache,n)||t(n),this.metaCache=n}else this.metaCache=null};onStoreChange=(e,t,n)=>{let{shouldUpdate:r,dependencies:i=[],onReset:a}=this.props,{store:o}=n,s=this.getNamePath(),c=this.getValue(e),l=this.getValue(o),u=t&&Iv(t,s);switch(n.type===`valueUpdate`&&n.source===`external`&&!di(c,l)&&(this.touched=!0,this.dirty=!0,this.validatePromise=null,this.errors=Gv,this.warnings=Kv,this.triggerMetaEvent()),n.type){case`reset`:if(!t||u){this.touched=!1,this.dirty=!1,this.validatePromise=void 0,this.errors=Gv,this.warnings=Kv,this.triggerMetaEvent(),a?.(),this.refresh();return}break;case`remove`:if(r&&qv(r,e,o,c,l,n)){this.reRender();return}break;case`setField`:{let{data:i}=n;if(u){`touched`in i&&(this.touched=i.touched),`validating`in i&&!(`originRCField`in i)&&(this.validatePromise=i.validating?Promise.resolve([]):null),`errors`in i&&(this.errors=i.errors||Gv),`warnings`in i&&(this.warnings=i.warnings||Kv),this.dirty=!0,this.triggerMetaEvent(),this.reRender();return}else if(`value`in i&&Iv(t,s,!0)){this.reRender();return}if(r&&!s.length&&qv(r,e,o,c,l,n)){this.reRender();return}break}case`dependenciesUpdate`:if(i.map(Pv).some(e=>Iv(n.relatedFields,e))){this.reRender();return}break;default:if(u||(!i.length||s.length||r)&&qv(r,e,o,c,l,n)){this.reRender();return}break}r===!0&&this.reRender()};validateRules=e=>{let t=this.getNamePath(),n=this.getValue(),{triggerName:r,validateOnly:i=!1,delayFrame:a}=e||{},o=Promise.resolve().then(async()=>{if(!this.mounted)return[];let{validateFirst:i=!1,messageVariables:s,validateDebounce:c}=this.props;a&&await Uv();let l=this.getRules();if(r&&(l=l.filter(e=>e).filter(e=>{let{validateTrigger:t}=e;return t?L_(t).includes(r):!0})),c&&r&&(await new Promise(e=>{setTimeout(e,c)}),this.validatePromise!==o))return[];let u=jv(t,n,l,e,i,s);return u.catch(e=>e).then((e=Gv)=>{if(this.validatePromise===o){this.validatePromise=null;let t=[],n=[];e.forEach?.(({rule:{warningOnly:e},errors:r=Gv})=>{e?n.push(...r):t.push(...r)}),this.errors=t,this.warnings=n,this.triggerMetaEvent(),this.reRender()}}),u});return i?o:(this.validatePromise=o,this.dirty=!0,this.errors=Gv,this.warnings=Kv,this.triggerMetaEvent(),this.reRender(),o)};isFieldValidating=()=>!!this.validatePromise;isFieldTouched=()=>this.touched;isFieldDirty=()=>{if(this.dirty||this.props.initialValue!==void 0)return!0;let{fieldContext:e}=this.props,{getInitialValue:t}=e.getInternalHooks(N_);return t(this.getNamePath())!==void 0};getErrors=()=>this.errors;getWarnings=()=>this.warnings;isListField=()=>this.props.isListField;isList=()=>this.props.isList;isPreserve=()=>this.props.preserve;getMeta=()=>(this.prevValidating=this.isFieldValidating(),{touched:this.isFieldTouched(),validating:this.prevValidating,errors:this.errors,warnings:this.warnings,name:this.getNamePath(),validated:this.validatePromise===null});getOnlyChild=e=>{if(typeof e==`function`){let t=this.getMeta();return{...this.getOnlyChild(e(this.getControlled(),t,this.props.fieldContext)),isFunction:!0}}let t=Oi(e);return t.length!==1||!S.isValidElement(t[0])?{child:t,isFunction:!1}:{child:t[0],isFunction:!1}};getValue=e=>{let{getFieldsValue:t}=this.props.fieldContext,n=this.getNamePath();return ki(e||t(!0),n)};getControlled=(e={})=>{let{name:t,trigger:n=`onChange`,validateTrigger:r,getValueFromEvent:i,normalize:a,valuePropName:o=`value`,getValueProps:s,fieldContext:c}=this.props,l=r===void 0?c.validateTrigger:r,u=this.getNamePath(),{getInternalHooks:d,getFieldsValue:f}=c,{dispatch:p}=d(N_),m=this.getValue(),h=s||(e=>({[o]:e})),g=e[n],_=t===void 0?{}:h(m),v={...e,..._};return v[n]=(...e)=>{this.touched=!0,this.dirty=!0,this.triggerMetaEvent();let t;t=i?i(...e):zv(o,...e),a&&(t=a(t,m,f(!0))),t!==m&&p({type:`updateValue`,namePath:u,value:t}),g&&g(...e)},L_(l||[]).forEach(e=>{let t=v[e];v[e]=(...n)=>{t&&t(...n);let{rules:r}=this.props;r&&r.length&&p({type:`validateField`,namePath:u,triggerName:e})}}),v};render(){let{resetCount:e}=this.state,{children:t}=this.props,{child:n,isFunction:r}=this.getOnlyChild(t),i;return r?i=n:S.isValidElement(n)?i=S.cloneElement(n,this.getControlled(n.props)):(li(!n,"`children` of Field is not validate ReactElement."),i=n),S.createElement(S.Fragment,{key:e},i)}};function Yv({name:e,...t}){let n=S.useContext(F_),r=S.useContext(I_),i=e===void 0?void 0:Pv(e),a=t.isListField??!!r,o=`keep`;return a||(o=`_${(i||[]).join(`_`)}`),S.createElement(Jv,Wv({key:o,name:i,isListField:a},t,{fieldContext:n}))}function Xv({name:e,initialValue:t,children:n,rules:r,validateTrigger:i,isListField:a}){let o=S.useContext(F_),s=S.useContext(I_),c=S.useRef({keys:[],id:0}).current,l=S.useMemo(()=>[...Pv(o.prefixName)||[],...Pv(e)],[o.prefixName,e]),u=S.useMemo(()=>({...o,prefixName:l}),[o,l]),d=S.useMemo(()=>({getKey:e=>{let t=l.length,n=e[t];return[c.keys[n],e.slice(t+1)]}}),[c,l]);return typeof n==`function`?S.createElement(I_.Provider,{value:d},S.createElement(F_.Provider,{value:u},S.createElement(Yv,{name:[],shouldUpdate:(e,t,{source:n})=>n===`internal`?!1:e!==t,rules:r,validateTrigger:i,initialValue:t,isList:!0,isListField:a??!!s},({value:e=[],onChange:t},r)=>{let{getFieldValue:i}=o,a=()=>i(l||[])||[],s={add:(e,n)=>{let r=a();n>=0&&n<=r.length?(c.keys=[...c.keys.slice(0,n),c.id,...c.keys.slice(n)],t([...r.slice(0,n),e,...r.slice(n)])):(c.keys=[...c.keys,c.id],t([...r,e])),c.id+=1},remove:e=>{let n=a(),r=new Set(Array.isArray(e)?e:[e]);r.size<=0||(c.keys=c.keys.filter((e,t)=>!r.has(t)),t(n.filter((e,t)=>!r.has(t))))},move(e,n){if(e===n)return;let r=a();e<0||e>=r.length||n<0||n>=r.length||(c.keys=Bv(c.keys,e,n),t(Bv(r,e,n)))}},u=e||[];return Array.isArray(u)||(u=[]),n(u.map((e,t)=>{let n=c.keys[t];return n===void 0&&(c.keys[t]=c.id,n=c.keys[t],c.id+=1),{name:t,key:n,isListField:!0}}),s,r)}))):(li(!1,`Form.List only accepts function as children.`),null)}function Zv(e){let t=!1,n=e.length,r=[];return e.length?new Promise((i,a)=>{e.forEach((e,o)=>{e.catch(e=>(t=!0,e)).then(e=>{--n,r[o]=e,!(n>0)&&(t&&a(r),i(r))})})}):Promise.resolve([])}var Qv=`__@field_split__`;function $v(e){return e.map(e=>`${typeof e}:${e}`).join(Qv)}var ey=class{kvs=new Map;set(e,t){this.kvs.set($v(e),t)}get(e){return this.kvs.get($v(e))}getAsPrefix(e){let t=$v(e),n=t+Qv,r=[],i=this.kvs.get(t);return i!==void 0&&r.push(i),this.kvs.forEach((e,t)=>{t.startsWith(n)&&r.push(e)}),r}update(e,t){let n=t(this.get(e));n?this.set(e,n):this.delete(e)}delete(e){this.kvs.delete($v(e))}map(e){return[...this.kvs.entries()].map(([t,n])=>e({key:t.split(Qv).map(e=>{let[,t,n]=e.match(/^([^:]*):(.*)$/);return t===`number`?Number(n):n}),value:n}))}toJSON(){let e={};return this.map(({key:t,value:n})=>(e[t.join(`.`)]=n,null)),e}},ty=class{formHooked=!1;forceRootUpdate;subscribable=!0;store={};fieldEntities=[];initialValues={};callbacks={};validateMessages=null;preserve=null;lastValidatePromise=null;watcherCenter=new Hv(this);constructor(e){this.forceRootUpdate=e}getForm=()=>({getFieldValue:this.getFieldValue,getFieldsValue:this.getFieldsValue,getFieldError:this.getFieldError,getFieldWarning:this.getFieldWarning,getFieldsError:this.getFieldsError,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,isFieldValidating:this.isFieldValidating,isFieldsValidating:this.isFieldsValidating,resetFields:this.resetFields,setFields:this.setFields,setFieldValue:this.setFieldValue,setFieldsValue:this.setFieldsValue,validateFields:this.validateFields,submit:this.submit,_init:!0,getInternalHooks:this.getInternalHooks});getInternalHooks=e=>e===`RC_FORM_INTERNAL_HOOKS`?(this.formHooked=!0,{dispatch:this.dispatch,initEntityValue:this.initEntityValue,registerField:this.registerField,useSubscribe:this.useSubscribe,setInitialValues:this.setInitialValues,destroyForm:this.destroyForm,setCallbacks:this.setCallbacks,setValidateMessages:this.setValidateMessages,getFields:this.getFields,setPreserve:this.setPreserve,getInitialValue:this.getInitialValue,registerWatch:this.registerWatch}):(li(!1,"`getInternalHooks` is internal usage. Should not call directly."),null);useSubscribe=e=>{this.subscribable=e};prevWithoutPreserves=null;setInitialValues=(e,t)=>{if(this.initialValues=e||{},t){let t=Ii(e,this.store);this.prevWithoutPreserves?.map(({key:n})=>{t=ji(t,n,ki(e,n))}),this.prevWithoutPreserves=null,this.updateStore(t)}};destroyForm=e=>{if(e)this.updateStore({});else{let e=new ey;this.getFieldEntities(!0).forEach(t=>{this.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),this.prevWithoutPreserves=e}};getInitialValue=e=>{let t=ki(this.initialValues,e);return e.length?Ii(t):t};setCallbacks=e=>{this.callbacks=e};setValidateMessages=e=>{this.validateMessages=e};setPreserve=e=>{this.preserve=e};registerWatch=e=>this.watcherCenter.register(e);notifyWatch=(e=[])=>{this.watcherCenter.notify(e)};timeoutId=null;warningUnhooked=()=>{};updateStore=e=>{this.store=e};getFieldEntities=(e=!1)=>e?this.fieldEntities.filter(e=>e.getNamePath().length):this.fieldEntities;getFieldsMap=(e=!1)=>{let t=new ey;return this.getFieldEntities(e).forEach(e=>{let n=e.getNamePath();t.set(n,e)}),t};getFieldEntitiesForNamePathList=(e,t=!1)=>{if(!e)return this.getFieldEntities(!0);let n=this.getFieldsMap(!0);return t?e.flatMap(e=>{let t=Pv(e),r=n.getAsPrefix(t);return r.length?r:[{INVALIDATE_NAME_PATH:t}]}):e.map(e=>{let t=Pv(e);return n.get(t)||{INVALIDATE_NAME_PATH:Pv(e)}})};getFieldsValue=(e,t)=>{this.warningUnhooked();let n,r;if(e===!0||Array.isArray(e)?(n=e,r=t):e&&typeof e==`object`&&(r=e.filter),n===!0&&!r)return this.store;let i=this.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null,!0),a=[],o=[];i.forEach(e=>{let t=e.INVALIDATE_NAME_PATH||e.getNamePath();if(e.isList?.()){o.push(t);return}if(!r)a.push(t);else{let n=`getMeta`in e?e.getMeta():null;r(n)&&a.push(t)}});let s=Fv(this.store,a.map(Pv));return o.forEach(e=>{ki(s,e)||(s=ji(s,e,[]))}),s};getFieldValue=e=>{this.warningUnhooked();let t=Pv(e);return ki(this.store,t)};getFieldsError=e=>(this.warningUnhooked(),this.getFieldEntitiesForNamePathList(e).map((t,n)=>t&&!t.INVALIDATE_NAME_PATH?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:Pv(e[n]),errors:[],warnings:[]}));getFieldError=e=>{this.warningUnhooked();let t=Pv(e);return this.getFieldsError([t])[0].errors};getFieldWarning=e=>{this.warningUnhooked();let t=Pv(e);return this.getFieldsError([t])[0].warnings};isFieldsTouched=(...e)=>{this.warningUnhooked();let[t,n]=e,r,i=!1;e.length===0?r=null:e.length===1?Array.isArray(t)?(r=t.map(Pv),i=!1):(r=null,i=t):(r=t.map(Pv),i=n);let a=this.getFieldEntities(!0),o=e=>e.isFieldTouched();if(!r)return i?a.every(e=>o(e)||e.isList()):a.some(o);let s=new ey;r.forEach(e=>{s.set(e,[])}),a.forEach(e=>{let t=e.getNamePath();r.forEach(n=>{n.every((e,n)=>t[n]===e)&&s.update(n,t=>[...t,e])})});let c=e=>e.some(o),l=s.map(({value:e})=>e);return i?l.every(c):l.some(c)};isFieldTouched=e=>(this.warningUnhooked(),this.isFieldsTouched([e]));isFieldsValidating=e=>{this.warningUnhooked();let t=this.getFieldEntities();if(!e)return t.some(e=>e.isFieldValidating());let n=e.map(Pv);return t.some(e=>Iv(n,e.getNamePath())&&e.isFieldValidating())};isFieldValidating=e=>(this.warningUnhooked(),this.isFieldsValidating([e]));resetWithFieldInitialValue=(e={})=>{let t=new ey,n=this.getFieldEntities(!0);n.forEach(e=>{let{initialValue:n}=e.props,r=e.getNamePath();if(n!==void 0){let i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});let r=n=>{n.forEach(n=>{let{initialValue:r}=n.props;if(r!==void 0){let r=n.getNamePath();if(this.getInitialValue(r)!==void 0)li(!1,`Form already set 'initialValues' with path '${r.join(`.`)}'. Field can not overwrite it.`);else{let i=t.get(r);if(i&&i.size>1)li(!1,`Multiple Field with path '${r.join(`.`)}' set 'initialValue'. Can not decide which one to pick.`);else if(i){let t=this.getFieldValue(r);!n.isListField()&&(!e.skipExist||t===void 0)&&this.updateStore(ji(this.store,r,[...i][0].value))}}}})},i;e.entities?i=e.entities:e.namePathList?(i=[],e.namePathList.forEach(e=>{let n=t.get(e);n&&i.push(...[...n].map(e=>e.entity))})):i=n,r(i)};resetFields=e=>{this.warningUnhooked();let t=this.store;if(!e){this.updateStore(Ii(this.initialValues)),this.resetWithFieldInitialValue(),this.notifyObservers(t,null,{type:`reset`}),this.notifyWatch();return}let n=e.map(Pv);n.forEach(e=>{let t=this.getInitialValue(e);this.updateStore(ji(this.store,e,t))}),this.resetWithFieldInitialValue({namePathList:n}),this.notifyObservers(t,n,{type:`reset`}),this.notifyWatch(n)};setFields=e=>{this.warningUnhooked();let t=this.store,n=[];e.forEach(e=>{let{name:r,...i}=e,a=Pv(r);n.push(a),`value`in i&&this.updateStore(ji(this.store,a,i.value)),this.notifyObservers(t,[a],{type:`setField`,data:e})}),this.notifyWatch(n)};getFields=()=>this.getFieldEntities(!0).map(e=>{let t=e.getNamePath(),n={...e.getMeta(),name:t,value:this.getFieldValue(t)};return Object.defineProperty(n,`originRCField`,{value:!0}),n});initEntityValue=e=>{let{initialValue:t}=e.props;if(t!==void 0){let n=e.getNamePath();ki(this.store,n)===void 0&&this.updateStore(ji(this.store,n,t))}};isMergedPreserve=e=>(e===void 0?this.preserve:e)??!0;registerField=e=>{this.fieldEntities.push(e);let t=e.getNamePath();if(this.notifyWatch([t]),e.props.initialValue!==void 0){let t=this.store;this.resetWithFieldInitialValue({entities:[e],skipExist:!0}),this.notifyObservers(t,[e.getNamePath()],{type:`valueUpdate`,source:`internal`})}return(n,r,i=[])=>{if(this.fieldEntities=this.fieldEntities.filter(t=>t!==e),!this.isMergedPreserve(r)&&(!n||i.length>1)){let e=n?void 0:this.getInitialValue(t);if(t.length&&this.getFieldValue(t)!==e&&this.fieldEntities.every(e=>!Lv(e.getNamePath(),t))){let n=this.store;this.updateStore(ji(n,t,e,!0)),this.notifyObservers(n,[t],{type:`remove`}),this.triggerDependenciesUpdate(n,t)}}this.notifyWatch([t])}};dispatch=e=>{switch(e.type){case`updateValue`:{let{namePath:t,value:n}=e;this.updateValue(t,n);break}case`validateField`:{let{namePath:t,triggerName:n}=e;this.validateFields([t],{triggerName:n});break}default:}};notifyObservers=(e,t,n)=>{if(this.subscribable){let r={...n,store:this.getFieldsValue(!0)};this.getFieldEntities().forEach(({onStoreChange:n})=>{n(e,t,r)})}else this.forceRootUpdate()};triggerDependenciesUpdate=(e,t)=>{let n=this.getDependencyChildrenFields(t);return n.length&&this.validateFields(n,{delayFrame:!0}),this.notifyObservers(e,n,{type:`dependenciesUpdate`,relatedFields:[t,...n]}),n};updateValue=(e,t)=>{let n=Pv(e),r=this.store;this.updateStore(ji(this.store,n,t)),this.notifyObservers(r,[n],{type:`valueUpdate`,source:`internal`}),this.notifyWatch([n]);let i=this.triggerDependenciesUpdate(r,n),{onValuesChange:a}=this.callbacks;if(a){let e=Fv(this.store,[n]);a(e,ji(this.getFieldsValue(),n,ki(e,n)))}this.triggerOnFieldsChange([n,...i])};setFieldsValue=e=>{this.warningUnhooked();let t=this.store;if(e){let t=Ii(this.store,e);this.updateStore(t)}this.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),this.notifyWatch()};setFieldValue=(e,t)=>{this.setFields([{name:e,value:t,errors:[],warnings:[],touched:!0}])};getDependencyChildrenFields=e=>{let t=new Set,n=[],r=new ey;this.getFieldEntities().forEach(e=>{let{dependencies:t}=e.props;(t||[]).forEach(t=>{let n=Pv(t);r.update(n,(t=new Set)=>(t.add(e),t))})});let i=e=>{(r.get(e)||new Set).forEach(e=>{if(!t.has(e)){t.add(e);let r=e.getNamePath();e.isFieldDirty()&&r.length&&(n.push(r),i(r))}})};return i(e),n};triggerOnFieldsChange=(e,t)=>{let{onFieldsChange:n}=this.callbacks;if(n){let r=this.getFields();if(t){let e=new ey;t.forEach(({name:t,errors:n})=>{e.set(t,n)}),r.forEach(t=>{t.errors=e.get(t.name)||t.errors})}let i=r.filter(({name:t})=>Iv(e,t));i.length&&n(i,r)}};validateFields=(e,t)=>{this.warningUnhooked();let n,r;Array.isArray(e)||typeof e==`string`||typeof t==`string`?(n=e,r=t):r=e;let i=!!n,a=i?n.map(Pv):[],o=[...a],s=[],c=String(Date.now()),l=new Set,{recursive:u,dirty:d}=r||{};this.getFieldEntities(!0).forEach(e=>{let t=e.getNamePath();if(i||((!e.isList()||!a.some(e=>Lv(e,t,!0)))&&o.push(t),a.push(t)),!(!e.props.rules||!e.props.rules.length)&&!(d&&!e.isFieldDirty())&&(l.add(t.join(c)),!i||Iv(a,t,u))){let n=e.validateRules({validateMessages:{...Ev,...this.validateMessages},...r});s.push(n.then(()=>({name:t,errors:[],warnings:[]})).catch(e=>{let n=[],r=[];return e.forEach?.(({rule:{warningOnly:e},errors:t})=>{e?r.push(...t):n.push(...t)}),n.length?Promise.reject({name:t,errors:n,warnings:r}):{name:t,errors:n,warnings:r}}))}});let f=Zv(s);this.lastValidatePromise=f,f.catch(e=>e).then(e=>{let t=e.map(({name:e})=>e);this.notifyObservers(this.store,t,{type:`validateFinish`}),this.triggerOnFieldsChange(t,e)});let p=f.then(()=>this.lastValidatePromise===f?Promise.resolve(this.getFieldsValue(o)):Promise.reject([])).catch(e=>{let t=e.filter(e=>e&&e.errors.length),n=t[0]?.errors?.[0];return Promise.reject({message:n,values:this.getFieldsValue(a),errorFields:t,outOfDate:this.lastValidatePromise!==f})});p.catch(e=>e);let m=a.filter(e=>l.has(e.join(c)));return this.triggerOnFieldsChange(m),p};submit=()=>{this.warningUnhooked(),this.validateFields().then(e=>{let{onFinish:t}=this.callbacks;if(t)try{t(e)}catch(e){console.error(e)}}).catch(e=>{let{onFinishFailed:t}=this.callbacks;t&&t(e)})}};function ny(e){let t=S.useRef(null),[,n]=S.useState({});return t.current||(e?t.current=e:t.current=new ty(()=>{n({})}).getForm()),[t.current]}var ry=S.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),iy=({validateMessages:e,onFormChange:t,onFormFinish:n,children:r})=>{let i=S.useContext(ry),a=S.useRef({});return S.createElement(ry.Provider,{value:{...i,validateMessages:{...i.validateMessages,...e},triggerFormChange:(e,n)=>{t&&t(e,{changedFields:n,forms:a.current}),i.triggerFormChange(e,n)},triggerFormFinish:(e,t)=>{n&&n(e,{values:t,forms:a.current}),i.triggerFormFinish(e,t)},registerForm:(e,t)=>{e&&(a.current={...a.current,[e]:t}),i.registerForm(e,t)},unregisterForm:e=>{let t={...a.current};delete t[e],a.current=t,i.unregisterForm(e)}}},r)};function ay(){return ay=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let g=S.useRef(null),_=S.useContext(ry),[v]=ny(r),{useSubscribe:y,setInitialValues:b,setCallbacks:x,setValidateMessages:C,setPreserve:w,destroyForm:T}=v.getInternalHooks(N_);S.useImperativeHandle(h,()=>({...v,nativeElement:g.current})),S.useEffect(()=>(_.registerForm(e,v),()=>{_.unregisterForm(e)}),[_,v,e]),C({..._.validateMessages,...s}),x({onValuesChange:l,onFieldsChange:(t,...n)=>{_.triggerFormChange(e,t),u&&u(t,...n)},onFinish:t=>{_.triggerFormFinish(e,t),d&&d(t)},onFinishFailed:f}),w(i);let E=S.useRef(null);b(t,!E.current),E.current||=!0,S.useEffect(()=>()=>T(p),[]);let D,O=typeof a==`function`;D=O?a(v.getFieldsValue(!0),v):a,y(!O);let k=S.useRef(null);S.useEffect(()=>{Rv(k.current||[],n||[])||v.setFields(n||[]),k.current=n},[n,v]);let A=S.useMemo(()=>({...v,validateTrigger:c}),[v,c]),j=S.createElement(I_.Provider,{value:null},S.createElement(F_.Provider,{value:A},D));return o===!1?j:S.createElement(o,ay({},m,{ref:g,onSubmit:e=>{e.preventDefault(),e.stopPropagation(),v.submit()},onReset:e=>{e.preventDefault(),v.resetFields(),m.onReset?.(e)}}),j)};function sy(e){try{return JSON.stringify(e)}catch{return Math.random()}}function cy(...e){let[t,n={}]=e,r=R_(n)?{form:n}:n,i=r.form,[a,o]=(0,S.useState)(()=>typeof t==`function`?t({}):void 0),s=(0,S.useMemo)(()=>sy(a),[a]),c=(0,S.useRef)(s);c.current=s;let l=(0,S.useContext)(F_),u=i||l,d=u&&u._init,{getFieldsValue:f,getInternalHooks:p}=u,{registerWatch:m}=p(N_),h=Rn((e,n)=>{let i=r.preserve?n??f(!0):e??f(),s=typeof t==`function`?t(i):ki(i,Pv(t));sy(a)!==sy(s)&&o(s)});return(0,S.useEffect)(()=>{d&&h()},[d,typeof t==`function`?t:JSON.stringify(t)]),(0,S.useEffect)(()=>{if(d)return m((e,t)=>{h(e,t)})},[d]),a}var ly=S.forwardRef(oy);ly.FormProvider=iy,ly.Field=Yv,ly.List=Xv,ly.useForm=ny,ly.useWatch=cy;var uy=S.createContext({labelAlign:`right`,layout:`horizontal`,itemRef:()=>{}}),dy=S.createContext(null),fy=e=>{let t=hi(e,[`prefixCls`]);return S.createElement(iy,{...t})},py=S.createContext({prefixCls:``}),my=S.createContext({}),hy=({children:e,status:t,override:n})=>{let r=S.useContext(my),i=S.useMemo(()=>{let e={...r};return n&&delete e.isFormItemInput,t&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[t,n,r]);return S.createElement(my.Provider,{value:i},e)},gy=S.createContext(void 0),_y=e=>{let{space:t,form:n,children:r}=e;if(!Qd(r))return null;let i=r;return n&&(i=S.createElement(hy,{override:!0,status:!0},i)),t&&(i=S.createElement(kh,null,i)),i},vy=()=>zn()&&window.document.documentElement;function yy(e,t,n){return(0,S.useMemo)(()=>({trap:t??!0,focusTriggerAfterClose:n??!0,...e}),[e,t,n])}var by=e=>{let{prefixCls:t,className:n,style:r,size:i,shape:a}=e,o=Y({[`${t}-lg`]:i===`large`,[`${t}-sm`]:i===`small`}),s=Y({[`${t}-circle`]:a===`circle`,[`${t}-square`]:a===`square`,[`${t}-round`]:a===`round`}),c=S.useMemo(()=>$d(i)?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return S.createElement(`span`,{className:Y(t,o,s,n),style:{...c,...r}})},xy=new js(`ant-skeleton-loading`,{"0%":{backgroundPosition:`100% 50%`},"100%":{backgroundPosition:`0 50%`}}),Sy=e=>({height:e,lineHeight:X(e)}),Cy=e=>({width:e,...Sy(e)}),wy=e=>({background:e.skeletonLoadingBackground,backgroundSize:`400% 100%`,animationName:xy,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:`ease`,animationIterationCount:`infinite`}),Ty=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),...Sy(e)}),Ey=e=>{let{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:i,controlHeightSM:a}=e;return{[t]:{display:`inline-block`,verticalAlign:`top`,background:n,...Cy(r)},[`${t}${t}-circle`]:{borderRadius:`50%`},[`${t}${t}-lg`]:{...Cy(i)},[`${t}${t}-sm`]:{...Cy(a)}}},Dy=e=>{let{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:i,controlHeightSM:a,gradientFromColor:o,calc:s}=e;return{[r]:{display:`inline-block`,verticalAlign:`top`,background:o,borderRadius:n,...Ty(t,s)},[`${r}-lg`]:{...Ty(i,s)},[`${r}-sm`]:{...Ty(a,s)}}},Oy=e=>{let{gradientFromColor:t,borderRadiusSM:n,imageSizeBase:r,calc:i}=e;return{display:`inline-flex`,alignItems:`center`,justifyContent:`center`,verticalAlign:`middle`,background:t,borderRadius:n,...Cy(i(r).mul(2).equal())}},ky=e=>({[e.skeletonNodeCls]:{...Oy(e)}}),Ay=e=>{let{skeletonImageCls:t,imageSizeBase:n,calc:r}=e;return{[t]:{...Oy(e),[`${t}-path`]:{fill:`#bfbfbf`},[`${t}-svg`]:{...Cy(n),maxWidth:r(n).mul(4).equal(),maxHeight:r(n).mul(4).equal()},[`${t}-svg${t}-svg-circle`]:{borderRadius:`50%`}},[`${t}${t}-circle`]:{borderRadius:`50%`}}},jy=(e,t,n)=>{let{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:`50%`},[`${n}${r}-round`]:{borderRadius:t}}},My=(e,t)=>({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal(),...Sy(e)}),jee=e=>{let{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:i,controlHeightSM:a,gradientFromColor:o,calc:s}=e;return{[n]:{display:`inline-block`,verticalAlign:`top`,background:o,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal(),...My(r,s)},...jy(e,r,n),[`${n}-lg`]:{...My(i,s)},...jy(e,i,`${n}-lg`),[`${n}-sm`]:{...My(a,s)},...jy(e,a,`${n}-sm`)}},Mee=e=>{let{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:i,skeletonButtonCls:a,skeletonInputCls:o,skeletonNodeCls:s,skeletonImageCls:c,controlHeight:l,controlHeightLG:u,controlHeightSM:d,gradientFromColor:f,padding:p,marginSM:m,borderRadius:h,titleHeight:g,blockRadius:_,paragraphLiHeight:v,controlHeightXS:y,paragraphMarginTop:b}=e;return{[t]:{display:`table`,width:`100%`,[`${t}-header`]:{display:`table-cell`,paddingInlineEnd:p,verticalAlign:`top`,[n]:{display:`inline-block`,verticalAlign:`top`,background:f,...Cy(l)},[`${n}-circle`]:{borderRadius:`50%`},[`${n}-lg`]:{...Cy(u)},[`${n}-sm`]:{...Cy(d)}},[`${t}-section`]:{display:`table-cell`,width:`100%`,verticalAlign:`top`,[r]:{width:`100%`,height:g,background:f,borderRadius:_,[`+ ${i}`]:{marginBlockStart:d}},[i]:{padding:0,"> li":{width:`100%`,height:v,listStyle:`none`,background:f,borderRadius:_,"+ li":{marginBlockStart:y}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:`61%`}},[`&-round ${t}-section`]:{[`${r}, ${i} > li`]:{borderRadius:h}}},[`${t}-with-avatar ${t}-section`]:{[r]:{marginBlockStart:m,[`+ ${i}`]:{marginBlockStart:b}}},[`${t}${t}-element`]:{display:`inline-block`,width:`auto`,...jee(e),...Ey(e),...Dy(e),...ky(e),...Ay(e)},[`${t}${t}-block`]:{width:`100%`,[a]:{width:`100%`},[o]:{width:`100%`}},[`${t}${t}-active`]:{[` + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-panel`]:{backgroundColor:i,borderTop:0},[`> ${t}-item > ${t}-panel > ${t}-body`]:{padding:r}}}},gee=e=>{let{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:`transparent`,border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-panel`]:{backgroundColor:`transparent`,border:0,[`> ${t}-body`]:{paddingBlock:n}}}}}},_ee=Zl(`Collapse`,e=>{let t=uc(e,{collapseHeaderPaddingSM:`${X(e.paddingXS)} ${X(e.paddingSM)}`,collapseHeaderPaddingLG:`${X(e.padding)} ${X(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[pee(t),hee(t),gee(t),mee(t),zh(t)]},e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:`transparent`})),qg=Object.assign(S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,expandIcon:i,className:a,style:o,classNames:s,styles:c}=va(`collapse`),{prefixCls:l,className:u,rootClassName:d,style:f,bordered:p=!0,ghost:m,size:h,expandIconPlacement:g,expandIconPosition:_,children:v,destroyInactivePanel:y,destroyOnHidden:b,expandIcon:x,classNames:C,styles:w}=e,T=Ch(e=>h??e??`middle`),E=n(`collapse`,l),D=n(),[O,k]=_ee(E),A=g??_??`start`,j={...e,size:T,bordered:p,expandIconPlacement:A},[M,N]=Sf([s,C],[c,w],{props:j}),P=x??i,F=S.useCallback((e={})=>cm(typeof P==`function`?P(e):S.createElement(Pg,{rotate:e.isActive?r===`rtl`?-90:90:void 0,"aria-label":e.isActive?`expanded`:`collapsed`}),e=>({className:Y(e.className,`${E}-arrow`)})),[P,E,r]),I=Y(`${E}-icon-placement-${A}`,{[`${E}-borderless`]:!p,[`${E}-rtl`]:r===`rtl`,[`${E}-ghost`]:!!m,[`${E}-large`]:T===`large`,[`${E}-small`]:T===`small`},a,u,d,O,k,M.root),L=S.useMemo(()=>({...fh(D),motionAppear:!1,leavedClassName:`${E}-panel-hidden`}),[D,E]),R=S.useMemo(()=>v?Oi(v).map(e=>e):null,[v]);return S.createElement(Kg,{ref:t,openMotion:L,...hi(e,[`rootClassName`]),expandIcon:F,prefixCls:E,className:I,style:{...N.root,...o,...f},classNames:M,styles:N,destroyOnHidden:b??y},R)}),{Panel:fee}),vee=e=>e instanceof jg?e:new jg(e),Jg=(e,t)=>{let{r:n,g:r,b:i,a}=e.toRgb(),o=new Og(e.toRgbString()).onBackground(t).toHsv();return a<=.5?o.v>.5:n*.299+r*.587+i*.114>192},Yg=e=>{let{paddingInline:t,onlyIconSize:n,borderColorDisabled:r}=e;return uc(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n,colorBorderDisabled:r})},Xg=e=>{let t=e.contentFontSize??e.fontSize,n=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,i=e.contentLineHeight??Sc(t),a=e.contentLineHeightSM??Sc(n),o=e.contentLineHeightLG??Sc(r),s=Jg(new jg(e.colorBgSolid),`#fff`)?`#000`:`#fff`,c=xc.reduce((t,n)=>({...t,[`${n}ShadowColor`]:`0 ${X(e.controlOutlineWidth)} 0 ${Pl(e[`${n}1`],e.colorBgContainer)}`}),{}),l=e.colorBgContainerDisabled,u=e.colorBgContainerDisabled;return{...c,fontWeight:400,iconGap:e.marginXS,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.colorBorderDisabled,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:s,contentFontSize:t,contentFontSizeSM:n,contentFontSizeLG:r,contentLineHeight:i,contentLineHeightSM:a,contentLineHeightLG:o,paddingBlock:Math.max((e.controlHeight-t*i)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-n*a)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-r*o)/2-e.lineWidth,0),defaultBgDisabled:l,dashedBgDisabled:u}},yee=e=>{let{componentCls:t,antCls:n,lineWidth:r}=e,[i,a]=eu(n,`btn`);return{[t]:[{[i(`border-width`)]:r,[i(`border-color`)]:`#000`,[i(`border-color-hover`)]:a(`border-color`),[i(`border-color-active`)]:a(`border-color`),[i(`border-color-disabled`)]:a(`border-color`),[i(`border-style`)]:`solid`,[i(`text-color`)]:`#000`,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`),[i(`text-color-disabled`)]:a(`text-color`),[i(`bg-color`)]:`#ddd`,[i(`bg-color-hover`)]:a(`bg-color`),[i(`bg-color-active`)]:a(`bg-color`),[i(`bg-color-disabled`)]:e.colorBgContainerDisabled,[i(`bg-color-container`)]:e.colorBgContainer,[i(`shadow`)]:`none`},{border:[a(`border-width`),a(`border-style`),a(`border-color`)].join(` `),color:a(`text-color`),backgroundColor:a(`bg-color`),[`&:not(:disabled):not(${t}-disabled)`]:{"&:hover":{border:[a(`border-width`),a(`border-style`),a(`border-color-hover`)].join(` `),color:a(`text-color-hover`),backgroundColor:a(`bg-color-hover`)},"&:active":{border:[a(`border-width`),a(`border-style`),a(`border-color-active`)].join(` `),color:a(`text-color-active`),backgroundColor:a(`bg-color-active`)}}},{[`&${t}-variant-solid`]:{[i(`solid-bg-color`)]:a(`color-base`),[i(`solid-bg-color-hover`)]:a(`color-hover`),[i(`solid-bg-color-active`)]:a(`color-active`),[i(`border-color`)]:`transparent`,[i(`text-color`)]:e.colorTextLightSolid,[i(`bg-color`)]:a(`solid-bg-color`),[i(`bg-color-hover`)]:a(`solid-bg-color-hover`),[i(`bg-color-active`)]:a(`solid-bg-color-active`),boxShadow:a(`shadow`)},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`border-color`)]:a(`color-base`),[i(`border-color-hover`)]:a(`color-hover`),[i(`border-color-active`)]:a(`color-active`),[i(`bg-color`)]:a(`bg-color-container`),[i(`text-color`)]:a(`color-base`),[i(`text-color-hover`)]:a(`color-hover`),[i(`text-color-active`)]:a(`color-active`),boxShadow:a(`shadow`)},[`&${t}-variant-dashed`]:{[i(`border-style`)]:`dashed`,[i(`bg-color-disabled`)]:e.dashedBgDisabled},[`&${t}-variant-filled`]:{[i(`border-color`)]:`transparent`,[i(`text-color`)]:a(`color-base`),[i(`bg-color`)]:a(`color-light`),[i(`bg-color-hover`)]:a(`color-light-hover`),[i(`bg-color-active`)]:a(`color-light-active`)},[`&${t}-variant-text, &${t}-variant-link`]:{[i(`border-color`)]:`transparent`,[i(`text-color`)]:a(`color-base`),[i(`text-color-hover`)]:a(`color-hover`),[i(`text-color-active`)]:a(`color-active`),[i(`bg-color`)]:`transparent`,[i(`bg-color-hover`)]:`transparent`,[i(`bg-color-active`)]:`transparent`,[`&:disabled, &${e.componentCls}-disabled`]:{background:`transparent`,borderColor:`transparent`}},[`&${t}-variant-text`]:{[i(`bg-color-hover`)]:a(`color-light`),[i(`bg-color-active`)]:a(`color-light-active`)}},{[`&${t}-variant-link`]:{[i(`color-base`)]:e.colorLink,[i(`color-hover`)]:e.colorLinkHover,[i(`color-active`)]:e.colorLinkActive,[i(`bg-color-hover`)]:e.linkHoverBg},[`&${t}-color-primary`]:{[i(`color-base`)]:e.colorPrimary,[i(`color-hover`)]:e.colorPrimaryHover,[i(`color-active`)]:e.colorPrimaryActive,[i(`color-light`)]:e.colorPrimaryBg,[i(`color-light-hover`)]:e.colorPrimaryBgHover,[i(`color-light-active`)]:e.colorPrimaryBorder,[i(`shadow`)]:e.primaryShadow,[`&${t}-variant-solid`]:{[i(`text-color`)]:e.primaryColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)}},[`&${t}-color-dangerous`]:{[i(`color-base`)]:e.colorError,[i(`color-hover`)]:e.colorErrorHover,[i(`color-active`)]:e.colorErrorActive,[i(`color-light`)]:e.colorErrorBg,[i(`color-light-hover`)]:e.colorErrorBgFilledHover,[i(`color-light-active`)]:e.colorErrorBgActive,[i(`shadow`)]:e.dangerShadow,[`&${t}-variant-solid`]:{[i(`text-color`)]:e.dangerColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)}},[`&${t}-color-default`]:{[i(`solid-bg-color`)]:e.colorBgSolid,[i(`solid-bg-color-hover`)]:e.colorBgSolidHover,[i(`solid-bg-color-active`)]:e.colorBgSolidActive,[i(`color-base`)]:e.defaultBorderColor,[i(`color-hover`)]:e.defaultHoverBorderColor,[i(`color-active`)]:e.defaultActiveBorderColor,[i(`color-light`)]:e.colorFillTertiary,[i(`color-light-hover`)]:e.colorFillSecondary,[i(`color-light-active`)]:e.colorFill,[i(`text-color`)]:e.defaultColor,[i(`text-color-hover`)]:e.defaultHoverColor,[i(`text-color-active`)]:e.defaultActiveColor,[i(`shadow`)]:e.defaultShadow,[`&${t}-variant-outlined`]:{[i(`bg-color-disabled`)]:e.defaultBgDisabled},[`&${t}-variant-solid`]:{[i(`text-color`)]:e.solidTextColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)},[`&${t}-variant-filled, &${t}-variant-text`]:{[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`text-color`)]:e.defaultColor,[i(`text-color-hover`)]:e.defaultHoverColor,[i(`text-color-active`)]:e.defaultActiveColor,[i(`bg-color-container`)]:e.defaultBg,[i(`bg-color-hover`)]:e.defaultHoverBg,[i(`bg-color-active`)]:e.defaultActiveBg},[`&${t}-variant-text`]:{[i(`text-color`)]:e.textTextColor,[i(`text-color-hover`)]:e.textTextHoverColor,[i(`text-color-active`)]:e.textTextActiveColor,[i(`bg-color-hover`)]:e.textHoverBg},[`&${t}-background-ghost`]:{[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`text-color`)]:e.defaultGhostColor,[i(`border-color`)]:e.defaultGhostBorderColor}}}},xc.map(n=>{let r=e[`${n}6`],a=e[`${n}1`],o=e[`${n}Hover`],s=e[`${n}2`],c=e[`${n}3`],l=e[`${n}Active`],u=e[`${n}ShadowColor`];return{[`&${t}-color-${n}`]:{[i(`color-base`)]:r,[i(`color-hover`)]:o,[i(`color-active`)]:l,[i(`color-light`)]:a,[i(`color-light-hover`)]:s,[i(`color-light-active`)]:c,[i(`shadow`)]:u}}}),{[`&:disabled, &${e.componentCls}-disabled`]:{cursor:`not-allowed`,borderColor:e.colorBorderDisabled,background:a(`bg-color-disabled`),color:e.colorTextDisabled,boxShadow:`none`}},{[`&${t}-background-ghost`]:{[i(`bg-color`)]:e.ghostBg,[i(`bg-color-hover`)]:e.ghostBg,[i(`bg-color-active`)]:e.ghostBg,[i(`shadow`)]:`none`,[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`bg-color-hover`)]:e.ghostBg,[i(`bg-color-active`)]:e.ghostBg}}}]}},bee=e=>{let{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:i,motionDurationSlow:a,motionEaseInOut:o,iconGap:s,calc:c}=e;return{[t]:{outline:`none`,position:`relative`,display:`inline-flex`,gap:s,alignItems:`center`,justifyContent:`center`,fontWeight:r,whiteSpace:`nowrap`,textAlign:`center`,backgroundImage:`none`,cursor:`pointer`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:`none`,touchAction:`manipulation`,...lg(),"&:disabled > *":{pointerEvents:`none`},[`${t}-icon > svg`]:Ul(),"> a":{color:`currentColor`},"&:not(:disabled)":Kl(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:`0.34em`},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:`-0.34em`,letterSpacing:`0.34em`},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:`none`}},[`&${t}-loading`]:{opacity:i,cursor:`default`},[`${t}-loading-icon`]:{transition:[`width`,`opacity`,`margin`].map(e=>`${e} ${a} ${o}`).join(`,`)},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:c(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:c(s).mul(-1).equal()}}},"&-icon-end":{flexDirection:`row-reverse`,[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:c(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:c(s).mul(-1).equal()}}}}}},xee=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:`50%`}),Zg=(e,t=``)=>{let{componentCls:n,controlHeight:r,fontSize:i,borderRadius:a,buttonPaddingHorizontal:o,iconCls:s,buttonPaddingVertical:c,buttonIconOnlyFontSize:l}=e;return[{[t]:{fontSize:i,height:r,padding:`${X(c)} ${X(o)}`,borderRadius:a,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:l}}}},{[`${n}${n}-circle${t}`]:xee(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},See=e=>Zg(uc(e,{fontSize:e.contentFontSize}),e.componentCls),Cee=e=>Zg(uc(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM}),`${e.componentCls}-sm`),wee=e=>Zg(uc(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG}),`${e.componentCls}-lg`),Tee=e=>{let{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:`100%`}}}},Eee=Zl(`Button`,e=>{let t=Yg(e);return[bee(t),See(t),Cee(t),wee(t),Tee(t),yee(t),Tg(t)]},Xg,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function Dee(e,t,n,r){let{focusElCls:i,focus:a,borderElCls:o}=n,s=o?`> *`:``,c=[`hover`,a?`focus`:null,`active`].filter(Boolean).map(e=>`&:${e} ${s}`).join(`,`);return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":{[c]:{zIndex:3},...i?{[`&${i}`]:{zIndex:3}}:{},[`&[disabled] ${s}`]:{zIndex:0}}}}function Oee(e,t,n){let{borderElCls:r}=n,i=r?`> ${r}`:``;return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Qg(e,t={focus:!0}){let{componentCls:n}=e,{componentCls:r}=t,i=r||n,a=`${i}-compact`;return{[a]:{...Dee(e,a,t,i),...Oee(i,a,t)}}}function kee(e,t,n){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${n}-status-success)`]:{zIndex:2},"&-item":{"&:hover,&:focus,&:active":{zIndex:3},"&[disabled]":{zIndex:0}}}}function Aee(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 jee(e){let t=`${e.componentCls}-compact-vertical`;return{[t]:{...kee(e,t,e.componentCls),...Aee(e.componentCls,t)}}}var Mee=e=>{let{antCls:t,componentCls:n,lineWidth:r,calc:i,colorBgContainer:a}=e,o=`${n}-variant-solid:not([disabled])`,s=i(r).mul(-1).equal(),[c,l]=eu(t,`btn`),u=e=>({[`${n}-compact${e?`-vertical`:``}-item`]:{[c(`compact-connect-border-color`)]:l(`bg-color-hover`),[`&${o}`]:{transition:`none`,[`& + ${o}:before`]:[{position:`absolute`,backgroundColor:l(`compact-connect-border-color`),content:`""`},e?{top:s,insetInline:s,height:r}:{insetBlock:s,insetInlineStart:s,width:r}],"&:hover:before":{display:`none`}}}});return[u(),u(!0),{[`${o}${n}-color-default`]:{[c(`compact-connect-border-color`)]:`color-mix(in srgb, ${l(`bg-color-hover`)} 75%, ${a})`}}]},Nee=$l([`Button`,`compact`],e=>{let t=Yg(e);return[Qg(t),jee(t),Mee(t)]},Xg);function Pee(e){if(tf(e)){let t=e?.delay;return t=$d(t)?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}var Fee={default:[`default`,`outlined`],primary:[`primary`,`solid`],dashed:[`default`,`dashed`],link:[`link`,`link`],text:[`default`,`text`]},$g=S.forwardRef((e,t)=>{let{_skipSemantic:n,loading:r=!1,prefixCls:i,color:a,variant:o,type:s,danger:c=!1,shape:l,size:u,disabled:d,className:f,rootClassName:p,children:m,icon:h,iconPosition:g,iconPlacement:_,ghost:v=!1,block:y=!1,htmlType:b=`button`,classNames:x,styles:C,style:w,autoInsertSpace:T,autoFocus:E,...D}=e,O=Oi(m),k=s||`default`,{getPrefixCls:A,direction:j,autoInsertSpace:M,className:N,style:P,classNames:F,styles:I,loadingIcon:L,shape:R,color:z,variant:B}=va(`button`),V=l||R||`default`,[H,U]=(0,S.useMemo)(()=>{if(a&&o)return[a,o];if(s||c){let e=Fee[k]||[];return c?[`danger`,e[1]]:e}return z&&B?[z,B]:[`default`,`outlined`]},[a,o,s,c,z,B,k]),[W,G]=(0,S.useMemo)(()=>v&&U===`solid`?[H,`outlined`]:[H,U],[H,U,v]),K=W===`danger`,ee=K?`dangerous`:W,q=T??M??!0,te=A(`btn`,i),[ne,re]=Eee(te),ie=(0,S.useContext)(fm),J=d??ie,ae=(0,S.useContext)(Dh),oe=(0,S.useMemo)(()=>Pee(r),[r]),[se,ce]=(0,S.useState)(oe.loading),[le,ue]=(0,S.useState)(!1),de=(0,S.useRef)(null),fe=cr(t,de),pe=O.length===1&&!h&&!jh(G),me=(0,S.useRef)(!0);S.useEffect(()=>(me.current=!1,()=>{me.current=!0}),[]),Vn(()=>{let e=null;oe.delay>0?e=setTimeout(()=>{e=null,ce(!0)},oe.delay):ce(oe.loading);function t(){e&&=(clearTimeout(e),null)}return t},[oe.delay,oe.loading]),(0,S.useEffect)(()=>{if(!de.current||!q)return;let e=de.current.textContent||``;pe&&kh(e)?le||ue(!0):le&&ue(!1)}),(0,S.useEffect)(()=>{E&&de.current&&de.current.focus()},[]);let he=S.useCallback(t=>{if(se||J){t.preventDefault();return}e.onClick?.((`href`in e,t))},[e.onClick,se,J]),{compactSize:ge,compactItemClassnames:_e}=Th(te,j),ve=Ch(e=>u??ge??ae??e),ye=se?`loading`:h,be=_??g??`start`,xe=hi(D,[`navigate`]),Se={...e,type:k,color:W,variant:G,danger:K,shape:V,size:ve,disabled:J,loading:se,iconPlacement:be},[Ce,we]=Sf([n?void 0:F,x],[n?void 0:I,C],{props:Se}),Te=Y(te,ne,re,{[`${te}-${V}`]:V!==`default`&&V!==`square`&&V,[`${te}-${k}`]:k,[`${te}-dangerous`]:c,[`${te}-color-${ee}`]:ee,[`${te}-variant-${G}`]:G,[`${te}-lg`]:ve===`large`,[`${te}-sm`]:ve===`small`,[`${te}-icon-only`]:!m&&m!==0&&!!ye,[`${te}-background-ghost`]:v&&!jh(G),[`${te}-loading`]:se,[`${te}-two-chinese-chars`]:le&&q&&!se,[`${te}-block`]:y,[`${te}-rtl`]:j===`rtl`,[`${te}-icon-end`]:be===`end`},_e,f,p,N,Ce.root),Ee={...we.root,...P,...w},De={className:Ce.icon,style:we.icon},Oe=e=>S.createElement(Ph,{prefixCls:te,...De},e),ke=S.createElement(Rh,{existIcon:!!h,prefixCls:te,loading:se,mount:me.current,...De}),Ae=tf(r)&&r.icon||L,je;je=h&&!se?Oe(h):r&&Ae?Oe(Ae):ke;let Me=Qd(m)?Nh(m,pe&&q,we.content,Ce.content):null;if(xe.href!==void 0)return S.createElement(`a`,{...xe,className:Y(Te,{[`${te}-disabled`]:J}),href:J?void 0:xe.href,style:Ee,onClick:he,ref:fe,tabIndex:J?-1:0,"aria-disabled":J},je,Me);let Ne=S.createElement(`button`,{...D,type:b,className:Te,style:Ee,onClick:he,disabled:J,ref:fe},je,Me,_e&&S.createElement(Nee,{prefixCls:te}));return jh(G)||(Ne=S.createElement(Sh,{component:`Button`,disabled:se},Ne)),Ne});$g.Group=uee,$g.__ANT_BUTTON=!0;var e_=e=>{let{type:t,children:n,prefixCls:r,buttonProps:i,close:a,autoFocus:o,emitEvent:s,isSilent:c,quitOnNullishReturnValue:l,actionFn:u}=e,d=S.useRef(!1),f=S.useRef(null),[p,m]=Un(!1),h=(...e)=>{a?.(...e)};S.useEffect(()=>{let e=null;return o&&(e=setTimeout(()=>{f.current?.focus({preventScroll:!0})})),()=>{e&&clearTimeout(e)}},[o]);let g=e=>{rf(e)&&(m(!0),e.then((...e)=>{m(!1,!0),h.apply(void 0,e),d.current=!1},e=>{if(m(!1,!0),d.current=!1,!c?.())return Promise.reject(e)}))},_=e=>{if(d.current)return;if(d.current=!0,!u){h();return}let t;if(s){if(t=u(e),l&&!rf(t)){d.current=!1,h(e);return}}else if(u.length)t=u(a),d.current=!1;else if(t=u(),!rf(t)){h();return}g(t)};return S.createElement($g,{...Ah(t),onClick:_,loading:p,prefixCls:r,...i,ref:f},n)},t_=S.createContext({}),{Provider:n_}=t_,r_=()=>{let{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:i,rootPrefixCls:a,close:o,onCancel:s,onConfirm:c,onClose:l}=(0,S.useContext)(t_);return i?S.createElement(e_,{isSilent:r,actionFn:s,close:(...e)=>{o?.(...e),c?.(!1),l?.()},autoFocus:e===`cancel`,buttonProps:t,prefixCls:`${a}-btn`},n):null},i_=()=>{let{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:i,okTextLocale:a,okType:o,onConfirm:s,onOk:c,onClose:l}=(0,S.useContext)(t_);return S.createElement(e_,{isSilent:n,type:o||`primary`,actionFn:c,close:(...e)=>{t?.(...e),s?.(!0),l?.()},autoFocus:e===`ok`,buttonProps:r,prefixCls:`${i}-btn`},a)},a_=S.createContext({});function o_(e,t,n){let r=t;return!r&&n&&(r=`${e}-${n}`),r}function s_(e,t){let n=e[`page${t?`Y`:`X`}Offset`],r=`scroll${t?`Top`:`Left`}`;if(typeof n!=`number`){let t=e.document;n=t.documentElement[r],typeof n!=`number`&&(n=t.body[r])}return n}function c_(e){let t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=s_(i),n.top+=s_(i,!0),n}var l_=S.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function u_(){return u_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,className:r,style:i,title:a,ariaId:o,footer:s,closable:c,closeIcon:l,onClose:u,children:d,bodyStyle:f,bodyProps:p,modalRender:m,onMouseDown:h,onMouseUp:g,holderRef:_,visible:v,forceRender:y,width:b,height:x,classNames:C,styles:w,isFixedPos:T,focusTrap:E}=e,{panel:D}=S.useContext(a_),O=(0,S.useRef)(null),k=cr(_,D,O),[A]=Wr(v&&T&&E!==!1,()=>O.current);S.useImperativeHandle(t,()=>({focus:()=>{O.current?.focus({preventScroll:!0})}}));let j={};b!==void 0&&(j.width=b),x!==void 0&&(j.height=x);let M=s?S.createElement(`div`,{className:Y(`${n}-footer`,C?.footer),style:{...w?.footer}},s):null,N=a?S.createElement(`div`,{className:Y(`${n}-header`,C?.header),style:{...w?.header}},S.createElement(`div`,{className:Y(`${n}-title`,C?.title),id:o,style:{...w?.title}},a)):null,P=(0,S.useMemo)(()=>typeof c==`object`&&c?c:c?{closeIcon:l??S.createElement(`span`,{className:`${n}-close-x`})}:{},[c,l,n]),F=bi(P,!0),I=typeof c==`object`&&c.disabled,L=c?S.createElement(`button`,u_({type:`button`,onClick:u,"aria-label":`Close`},F,{className:`${n}-close`,disabled:I}),P.closeIcon):null,R=S.createElement(`div`,{className:Y(`${n}-container`,C?.container),style:w?.container},L,N,S.createElement(`div`,u_({className:Y(`${n}-body`,C?.body),style:{...f,...w?.body}},p),d),M);return S.createElement(`div`,{key:`dialog-element`,role:`dialog`,"aria-labelledby":a?o:null,"aria-modal":`true`,ref:k,style:{...i,...j},className:Y(n,r),onMouseDown:h,onMouseUp:g,tabIndex:-1,onFocus:e=>{A(e.target)}},S.createElement(l_,{shouldUpdate:v||y},m?m(R):R))});function f_(){return f_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,title:r,style:i,className:a,visible:o,forceRender:s,destroyOnHidden:c,motionName:l,ariaId:u,onVisibleChanged:d,mousePosition:f}=e,p=(0,S.useRef)(null),m=(0,S.useRef)(null);S.useImperativeHandle(t,()=>({...m.current,inMotion:p.current.inMotion,enableMotion:p.current.enableMotion}));let[h,g]=S.useState(),_={};h&&(_.transformOrigin=h);function v(){if(!p.current?.nativeElement)return;let e=c_(p.current.nativeElement);g(f&&(f.x||f.y)?`${f.x-e.left}px ${f.y-e.top}px`:``)}return S.createElement(Dd,{visible:o,onVisibleChanged:d,onAppearPrepare:v,onEnterPrepare:v,forceRender:s,motionName:l,removeOnLeave:c,ref:p},({className:t,style:o},s)=>S.createElement(d_,f_({},e,{ref:m,title:r,ariaId:u,prefixCls:n,holderRef:s,style:{...o,...i,..._},className:Y(a,t)})))});function m_(){return m_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t,style:n,visible:r,maskProps:i,motionName:a,className:o}=e;return S.createElement(Dd,{key:`mask`,visible:r,motionName:a,leavedClassName:`${t}-mask-hidden`},({className:e,style:r},a)=>S.createElement(`div`,m_({ref:a,style:{...r,...n},className:Y(`${t}-mask`,e,o)},i)))};function g_(){return g_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t=`rc-dialog`,zIndex:n,visible:r=!1,focusTriggerAfterClose:i=!0,wrapStyle:a,wrapClassName:o,wrapProps:s,onClose:c,afterOpenChange:l,afterClose:u,transitionName:d,animation:f,closable:p=!0,mask:m=!0,maskTransitionName:h,maskAnimation:g,maskClosable:_=!0,maskStyle:v,maskProps:y,rootClassName:b,rootStyle:x,classNames:C,styles:w}=e,T=(0,S.useRef)(null),E=(0,S.useRef)(null),D=(0,S.useRef)(null),[O,k]=S.useState(r),[A,j]=S.useState(!1),M=Yn();function N(){pr(E.current,document.activeElement)||(T.current=document.activeElement)}function P(){pr(E.current,document.activeElement)||D.current?.focus()}function F(){if(k(!1),m&&T.current&&i){try{T.current.focus({preventScroll:!0})}catch{}T.current=null}O&&u?.()}function I(e){e?P():F(),l?.(e)}function L(e){c?.(e)}let R=(0,S.useRef)(!1),z=null;_&&(z=e=>{E.current===e.target&&R.current&&L(e)});function B(e){R.current=e.target===E.current}(0,S.useEffect)(()=>{r?(R.current=!1,k(!0),N(),E.current&&j(getComputedStyle(E.current).position===`fixed`)):O&&D.current.enableMotion()&&!D.current.inMotion()&&F()},[r]);let V={zIndex:n,...a,...w?.wrapper,display:O?null:`none`};return S.createElement(`div`,g_({className:Y(`${t}-root`,b),style:x},bi(e,{data:!0})),S.createElement(h_,{prefixCls:t,visible:m&&r,motionName:o_(t,h,g),style:{zIndex:n,...v,...w?.mask},maskProps:y,className:C?.mask}),S.createElement(`div`,g_({className:Y(`${t}-wrap`,o,C?.wrapper),ref:E,onClick:z,onMouseDown:B,style:V},s),S.createElement(p_,g_({},e,{isFixedPos:A,ref:D,closable:p,ariaId:M,prefixCls:t,visible:r&&O,onClose:L,onVisibleChanged:I,motionName:o_(t,d,f)}))))};function v_(){return v_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{visible:t,getContainer:n,forceRender:r,destroyOnHidden:i=!1,afterClose:a,closable:o,panelRef:s,keyboard:c=!0,onClose:l}=e,[u,d]=S.useState(t),f=S.useMemo(()=>({panel:s}),[s]);return S.useEffect(()=>{t&&d(!0)},[t]),!r&&i&&!u?null:S.createElement(a_.Provider,{value:f},S.createElement(Ep,{open:t||r||u,onEsc:({top:e,event:t})=>{if(e&&c){t.stopPropagation(),l?.(t);return}},autoDestroy:!1,getContainer:n,autoLock:t||u},S.createElement(__,v_({},e,{destroyOnHidden:i,afterClose:()=>{let{afterClose:e}=(o&&typeof o==`object`?o:{})||{};e?.(),a?.(),d(!1)}}))))},b_=`RC_FORM_INTERNAL_HOOKS`,x_=()=>{li(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},S_=S.createContext({getFieldValue:x_,getFieldsValue:x_,getFieldError:x_,getFieldWarning:x_,getFieldsError:x_,isFieldsTouched:x_,isFieldTouched:x_,isFieldValidating:x_,isFieldsValidating:x_,resetFields:x_,setFields:x_,setFieldValue:x_,setFieldsValue:x_,validateFields:x_,submit:x_,getInternalHooks:()=>(x_(),{dispatch:x_,initEntityValue:x_,registerField:x_,useSubscribe:x_,setInitialValues:x_,destroyForm:x_,setCallbacks:x_,registerWatch:x_,getFields:x_,setValidateMessages:x_,setPreserve:x_,getInitialValue:x_})}),C_=S.createContext(null);function w_(e){return e==null?[]:Array.isArray(e)?e:[e]}function T_(e){return e&&!!e._init}function E_(){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`,tel:`%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 e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var D_=E_();function O_(e){try{return Function.toString.call(e).indexOf(`[native code]`)!==-1}catch{return typeof e==`function`}}function k_(e,t,n){if(Xs())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&qs(i,n.prototype),i}function A_(e){var t=typeof Map==`function`?new Map:void 0;return A_=function(e){if(e===null||!O_(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return k_(e,arguments,Ys(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),qs(n,e)},A_(e)}var j_=/%[sdj%]/g,M_=function(){};function N_(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function P_(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(j_,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function F_(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`||e===`tel`}function I_(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||F_(t)&&typeof e==`string`&&!e)}function L_(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,fa(e||[])),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function R_(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,se.max?r.push(P_(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(P_(i.messages[u].range,e.fullField,e.min,e.max))},X_=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||I_(t,a||e.type))&&r.push(P_(i.messages.required,e.fullField))},Z_,Q_=(function(){if(Z_)return Z_;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=${e})|(?<=${e})(?=\\s|\$))`:``},n=`(?: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}`,r=`[a-fA-F\\d]{1,4}`,i=`(?:${[`(?:${r}:){7}(?:${r}|:)`,`(?:${r}:){6}(?:${n}|:${r}|:)`,`(?:${r}:){5}(?::${n}|(?::${r}){1,2}|:)`,`(?:${r}:){4}(?:(?::${r}){0,1}:${n}|(?::${r}){1,3}|:)`,`(?:${r}:){3}(?:(?::${r}){0,2}:${n}|(?::${r}){1,4}|:)`,`(?:${r}:){2}(?:(?::${r}){0,3}:${n}|(?::${r}){1,5}|:)`,`(?:${r}:){1}(?:(?::${r}){0,4}:${n}|(?::${r}){1,6}|:)`,`(?::(?:(?::${r}){0,5}:${n}|(?::${r}){1,7}|:))`].join(`|`)})(?:%[0-9a-zA-Z]{1,})?`,a=RegExp(`(?:^${n}\$)|(?:^${i}\$)`),o=RegExp(`^${n}\$`),s=RegExp(`^${i}\$`),c=function(e){return e&&e.exact?a:RegExp(`(?:${t(e)}${n}${t(e)})|(?:${t(e)}${i}${t(e)})`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(`${t(e)}${n}${t(e)}`,`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(`${t(e)}${i}${t(e)}`,`g`)};var l=`(?:(?:(?:[a-z]+:)?//)|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|${c.v4().source}|${c.v6().source}|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return Z_=RegExp(`(?:^${l}\$)`,`i`),Z_}),$_={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,}))$/,tel:/^(\+[0-9]{1,3}[-\s\u2011]?)?(\([0-9]{1,4}\)[-\s\u2011]?)?([0-9]+[-\s\u2011]?)*[0-9]+$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},ev={integer:function(e){return ev.number(e)&&parseInt(e,10)===e},float:function(e){return ev.number(e)&&!ev.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return Ns(e)===`object`&&!ev.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match($_.email)},tel:function(e){return typeof e==`string`&&e.length<=32&&!!e.match($_.tel)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(Q_())},hex:function(e){return typeof e==`string`&&!!e.match($_.hex)}},tv={required:X_,whitespace:function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(P_(i.messages.whitespace,e.fullField))},type:function(e,t,n,r,i){if(e.required&&t===void 0){X_(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`tel`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?ev[o](t)||r.push(P_(i.messages.types[o],e.fullField,e.type)):o&&Ns(t)!==e.type&&r.push(P_(i.messages.types[o],e.fullField,e.type))},range:Y_,enum:q_,pattern:J_},nv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i)}n(a)},rv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();tv.required(e,t,r,a,i,`array`),t!=null&&(tv.type(e,t,r,a,i),tv.range(e,t,r,a,i))}n(a)},iv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&tv.type(e,t,r,a,i)}n(a)},av=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t,`date`)&&!e.required)return n();if(tv.required(e,t,r,a,i),!I_(t,`date`)){var o=t instanceof Date?t:new Date(t);tv.type(e,o,r,a,i),o&&tv.range(e,o.getTime(),r,a,i)}}n(a)},ov=`enum`,sv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&tv[ov](e,t,r,a,i)}n(a)},cv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&(tv.type(e,t,r,a,i),tv.range(e,t,r,a,i))}n(a)},lv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&(tv.type(e,t,r,a,i),tv.range(e,t,r,a,i))}n(a)},uv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&tv.type(e,t,r,a,i)}n(a)},dv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&(tv.type(e,t,r,a,i),tv.range(e,t,r,a,i))}n(a)},fv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),t!==void 0&&tv.type(e,t,r,a,i)}n(a)},pv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t,`string`)&&!e.required)return n();tv.required(e,t,r,a,i),I_(t,`string`)||tv.pattern(e,t,r,a,i)}n(a)},mv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t)&&!e.required)return n();tv.required(e,t,r,a,i),I_(t)||tv.type(e,t,r,a,i)}n(a)},hv=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:Ns(t);tv.required(e,t,r,a,i,o),n(a)},gv=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t,`string`)&&!e.required)return n();tv.required(e,t,r,a,i,`string`),I_(t,`string`)||(tv.type(e,t,r,a,i),tv.range(e,t,r,a,i),tv.pattern(e,t,r,a,i),e.whitespace===!0&&tv.whitespace(e,t,r,a,i))}n(a)},_v=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I_(t,a)&&!e.required)return n();tv.required(e,t,r,o,i,a),I_(t,a)||tv.type(e,t,r,o,i)}n(o)},vv={string:gv,method:uv,number:dv,boolean:iv,regexp:mv,integer:lv,float:cv,array:rv,object:fv,enum:sv,pattern:pv,date:av,url:_v,hex:_v,email:_v,tel:_v,required:hv,any:nv},yv=function(){function e(t){Us(this,e),Bs(this,`rules`,null),Bs(this,`_messages`,D_),this.define(t)}return Gs(e,[{key:`define`,value:function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(Ns(e)!==`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})}},{key:`messages`,value:function(e){return e&&(this._messages=G_(E_(),e)),this._messages}},{key:`validate`,value:function(t){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=t,o=r,s=i;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,fa(e))}else t.push(e)}for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:[],l=Array.isArray(c)?c:[c];!o.suppressWarning&&l.length&&e.warning(`async-validator:`,l),l.length&&r.message!==void 0&&r.message!==null&&(l=[].concat(r.message));var u=l.map(W_(r,a));if(o.first&&u.length)return d[r.field]=1,n(u);if(!i)n(u);else{if(r.required&&!t.value)return r.message===void 0?o.error&&(u=[o.error(r,P_(o.messages.required,r.field))]):u=[].concat(r.message).map(W_(r,a)),n(u);var f={};r.defaultField&&Object.keys(t.value).map(function(e){f[e]=r.defaultField}),f=Hs(Hs({},f),t.rule.fields);var p={};Object.keys(f).forEach(function(e){var t=f[e];p[e]=(Array.isArray(t)?t:[t]).map(s.bind(null,e))});var m=new e(p);m.messages(o.messages),t.rule.options&&(t.rule.options.messages=o.messages,t.rule.options.error=o.error),m.validate(t.value,t.rule.options||o,function(e){var t=[];u&&u.length&&t.push.apply(t,fa(u)),e&&e.length&&t.push.apply(t,fa(e)),n(t.length?t:null)})}}var l;if(r.asyncValidator)l=r.asyncValidator(r,t.value,c,t.source,o);else if(r.validator){try{l=r.validator(r,t.value,c,t.source,o)}catch(e){var u,f;(u=(f=console).error)==null||u.call(f,e),o.suppressValidatorError||setTimeout(function(){throw e},0),c(e.message)}l===!0?c():l===!1?c(typeof r.message==`function`?r.message(r.fullField||r.field):r.message||`${r.fullField||r.field} fails`):l instanceof Array?c(l):l instanceof Error&&c(l.message)}l&&l.then&&l.then(function(){return c()},function(e){return c(e)})},function(e){c(e)},a)}},{key:`getType`,value:function(e){if(e.type===void 0&&e.pattern instanceof RegExp&&(e.type=`pattern`),typeof e.validator!=`function`&&e.type&&!vv.hasOwnProperty(e.type))throw Error(P_(`Unknown rule type %s`,e.type));return e.type||`string`}},{key:`getValidationMethod`,value:function(e){if(typeof e.validator==`function`)return e.validator;var t=Object.keys(e),n=t.indexOf(`message`);return n!==-1&&t.splice(n,1),t.length===1&&t[0]===`required`?vv.required:vv[this.getType(e)]||void 0}}]),e}();Bs(yv,`register`,function(e,t){if(typeof t!=`function`)throw Error(`Cannot register a validator by type, validator is not a function`);vv[e]=t}),Bs(yv,`warning`,M_),Bs(yv,`messages`,D_),Bs(yv,`validators`,vv);var bv="'${name}' is not a valid ${type}",xv={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:bv,method:bv,array:bv,object:bv,number:bv,date:bv,boolean:bv,integer:bv,float:bv,regexp:bv,email:bv,tel:bv,url:bv,hex:bv},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}"}},Sv=yv;function Cv(e,t){return e.replace(/\\?\$\{\w+\}/g,e=>e.startsWith(`\\`)?e.slice(1):t[e.slice(2,-1)])}var wv=`CODE_LOGIC_ERROR`;async function Tv(e,t,n,r,i){let a={...n};if(delete a.ruleIndex,Sv.warning=()=>void 0,a.validator){let e=a.validator;a.validator=(...t)=>{try{return e(...t)}catch(e){return console.error(e),Promise.reject(wv)}}}let o=null;a&&a.type===`array`&&a.defaultField&&(o=a.defaultField,delete a.defaultField);let s=new Sv({[e]:[a]}),c=Ii(xv,r.validateMessages);s.messages(c);let l=[];try{await Promise.resolve(s.validate({[e]:t},{...r}))}catch(e){e.errors&&(l=e.errors.map(({message:e},t)=>{let n=e===wv?c.default:e;return S.isValidElement(n)?S.cloneElement(n,{key:`error_${t}`}):n}))}if(!l.length&&o&&Array.isArray(t)&&t.length>0)return(await Promise.all(t.map((t,n)=>Tv(`${e}.${n}`,t,o,r,i)))).reduce((e,t)=>[...e,...t],[]);let u={...n,name:e,enum:(n.enum||[]).join(`, `),...i};return l.map(e=>typeof e==`string`?Cv(e,u):e)}function Ev(e,t,n,r,i,a){let o=e.join(`.`),s=n.map((e,t)=>{let n=e.validator,r={...e,ruleIndex:t};return n&&(r.validator=(e,t,r)=>{let i=!1,a=n(e,t,(...e)=>{Promise.resolve().then(()=>{li(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r(...e)})});i=a&&typeof a.then==`function`&&typeof a.catch==`function`,li(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then(()=>{r()}).catch(e=>{r(e||` `)})}),r}).sort(({warningOnly:e,ruleIndex:t},{warningOnly:n,ruleIndex:r})=>!!e==!!n?t-r:e?1:-1),c;if(i===!0)c=new Promise(async(e,n)=>{for(let e=0;eTv(o,t,e,r,a).then(t=>({errors:t,rule:e})));c=(i?Ov(e):Dv(e)).then(e=>Promise.reject(e))}return c.catch(e=>e),c}async function Dv(e){return Promise.all(e).then(e=>[].concat(...e))}async function Ov(e){let t=0;return new Promise(n=>{e.forEach(r=>{r.then(r=>{r.errors.length&&n([r]),t+=1,t===e.length&&n([])})})})}function kv(e){return w_(e)}function Av(e,t){let n={};return t.forEach(t=>{let r=ki(e,t);n=ji(n,t,r)}),n}function jv(e,t,n=!1){return e&&e.some(e=>Mv(t,e,n))}function Mv(e,t,n=!1){return!e||!t||!n&&e.length!==t.length?!1:t.every((t,n)=>e[n]===t)}function Nv(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||typeof e!=`object`||typeof t!=`object`)return!1;let n=Object.keys(e),r=Object.keys(t);return[...new Set([...n,...r])].every(n=>{let r=e[n],i=t[n];return typeof r==`function`&&typeof i==`function`?!0:r===i})}function Pv(e,...t){let n=t[0];return n&&n.target&&typeof n.target==`object`&&e in n.target?n.target[e]:n}function Fv(e,t,n){let{length:r}=e;if(t<0||t>=r||n<0||n>=r)return e;let i=e[t],a=t-n;return a>0?[...e.slice(0,n),i,...e.slice(n,t),...e.slice(t+1,r)]:a<0?[...e.slice(0,t),...e.slice(t+1,n+1),i,...e.slice(n+1,r)]:e}var Iv=e=>{let t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Lv=class{namePathList=[];taskId=0;watcherList=new Set;form;constructor(e){this.form=e}register(e){return this.watcherList.add(e),()=>{this.watcherList.delete(e)}}notify(e){e.forEach(e=>{this.namePathList.every(t=>!Mv(t,e))&&this.namePathList.push(e)}),this.doBatch()}doBatch(){this.taskId+=1;let e=this.taskId;Iv(()=>{if(e===this.taskId&&this.watcherList.size){let e=this.form.getForm(),t=e.getFieldsValue(),n=e.getFieldsValue(!0);this.watcherList.forEach(e=>{e(t,n,this.namePathList)}),this.namePathList=[]}})}};async function Rv(){return new Promise(e=>{Iv(()=>{Di(()=>{e()})})})}function zv(){return zv=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{preserve:e,isListField:t,name:n}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(t,e,kv(n)),this.cancelRegisterFunc=null};getNamePath=()=>{let{name:e,fieldContext:t}=this.props,{prefixName:n=[]}=t;return e===void 0?[]:[...n,...e]};getRules=()=>{let{rules:e=[],fieldContext:t}=this.props;return e.map(e=>typeof e==`function`?e(t):e)};reRender(){this.mounted&&this.forceUpdate()}refresh=()=>{this.mounted&&this.setState(({resetCount:e})=>({resetCount:e+1}))};metaCache=null;triggerMetaEvent=e=>{let{onMetaChange:t}=this.props;if(t){let n={...this.getMeta(),destroy:e};di(this.metaCache,n)||t(n),this.metaCache=n}else this.metaCache=null};onStoreChange=(e,t,n)=>{let{shouldUpdate:r,dependencies:i=[],onReset:a}=this.props,{store:o}=n,s=this.getNamePath(),c=this.getValue(e),l=this.getValue(o),u=t&&jv(t,s);switch(n.type===`valueUpdate`&&n.source===`external`&&!di(c,l)&&(this.touched=!0,this.dirty=!0,this.validatePromise=null,this.errors=Bv,this.warnings=Vv,this.triggerMetaEvent()),n.type){case`reset`:if(!t||u){this.touched=!1,this.dirty=!1,this.validatePromise=void 0,this.errors=Bv,this.warnings=Vv,this.triggerMetaEvent(),a?.(),this.refresh();return}break;case`remove`:if(r&&Hv(r,e,o,c,l,n)){this.reRender();return}break;case`setField`:{let{data:i}=n;if(u){`touched`in i&&(this.touched=i.touched),`validating`in i&&!(`originRCField`in i)&&(this.validatePromise=i.validating?Promise.resolve([]):null),`errors`in i&&(this.errors=i.errors||Bv),`warnings`in i&&(this.warnings=i.warnings||Vv),this.dirty=!0,this.triggerMetaEvent(),this.reRender();return}else if(`value`in i&&jv(t,s,!0)){this.reRender();return}if(r&&!s.length&&Hv(r,e,o,c,l,n)){this.reRender();return}break}case`dependenciesUpdate`:if(i.map(kv).some(e=>jv(n.relatedFields,e))){this.reRender();return}break;default:if(u||(!i.length||s.length||r)&&Hv(r,e,o,c,l,n)){this.reRender();return}break}r===!0&&this.reRender()};validateRules=e=>{let t=this.getNamePath(),n=this.getValue(),{triggerName:r,validateOnly:i=!1,delayFrame:a}=e||{},o=Promise.resolve().then(async()=>{if(!this.mounted)return[];let{validateFirst:i=!1,messageVariables:s,validateDebounce:c}=this.props;a&&await Rv();let l=this.getRules();if(r&&(l=l.filter(e=>e).filter(e=>{let{validateTrigger:t}=e;return t?w_(t).includes(r):!0})),c&&r&&(await new Promise(e=>{setTimeout(e,c)}),this.validatePromise!==o))return[];let u=Ev(t,n,l,e,i,s);return u.catch(e=>e).then((e=Bv)=>{if(this.validatePromise===o){this.validatePromise=null;let t=[],n=[];e.forEach?.(({rule:{warningOnly:e},errors:r=Bv})=>{e?n.push(...r):t.push(...r)}),this.errors=t,this.warnings=n,this.triggerMetaEvent(),this.reRender()}}),u});return i?o:(this.validatePromise=o,this.dirty=!0,this.errors=Bv,this.warnings=Vv,this.triggerMetaEvent(),this.reRender(),o)};isFieldValidating=()=>!!this.validatePromise;isFieldTouched=()=>this.touched;isFieldDirty=()=>{if(this.dirty||this.props.initialValue!==void 0)return!0;let{fieldContext:e}=this.props,{getInitialValue:t}=e.getInternalHooks(b_);return t(this.getNamePath())!==void 0};getErrors=()=>this.errors;getWarnings=()=>this.warnings;isListField=()=>this.props.isListField;isList=()=>this.props.isList;isPreserve=()=>this.props.preserve;getMeta=()=>(this.prevValidating=this.isFieldValidating(),{touched:this.isFieldTouched(),validating:this.prevValidating,errors:this.errors,warnings:this.warnings,name:this.getNamePath(),validated:this.validatePromise===null});getOnlyChild=e=>{if(typeof e==`function`){let t=this.getMeta();return{...this.getOnlyChild(e(this.getControlled(),t,this.props.fieldContext)),isFunction:!0}}let t=Oi(e);return t.length!==1||!S.isValidElement(t[0])?{child:t,isFunction:!1}:{child:t[0],isFunction:!1}};getValue=e=>{let{getFieldsValue:t}=this.props.fieldContext,n=this.getNamePath();return ki(e||t(!0),n)};getControlled=(e={})=>{let{name:t,trigger:n=`onChange`,validateTrigger:r,getValueFromEvent:i,normalize:a,valuePropName:o=`value`,getValueProps:s,fieldContext:c}=this.props,l=r===void 0?c.validateTrigger:r,u=this.getNamePath(),{getInternalHooks:d,getFieldsValue:f}=c,{dispatch:p}=d(b_),m=this.getValue(),h=s||(e=>({[o]:e})),g=e[n],_=t===void 0?{}:h(m),v={...e,..._};return v[n]=(...e)=>{this.touched=!0,this.dirty=!0,this.triggerMetaEvent();let t;t=i?i(...e):Pv(o,...e),a&&(t=a(t,m,f(!0))),t!==m&&p({type:`updateValue`,namePath:u,value:t}),g&&g(...e)},w_(l||[]).forEach(e=>{let t=v[e];v[e]=(...n)=>{t&&t(...n);let{rules:r}=this.props;r&&r.length&&p({type:`validateField`,namePath:u,triggerName:e})}}),v};render(){let{resetCount:e}=this.state,{children:t}=this.props,{child:n,isFunction:r}=this.getOnlyChild(t),i;return r?i=n:S.isValidElement(n)?i=S.cloneElement(n,this.getControlled(n.props)):(li(!n,"`children` of Field is not validate ReactElement."),i=n),S.createElement(S.Fragment,{key:e},i)}};function Wv({name:e,...t}){let n=S.useContext(S_),r=S.useContext(C_),i=e===void 0?void 0:kv(e),a=t.isListField??!!r,o=`keep`;return a||(o=`_${(i||[]).join(`_`)}`),S.createElement(Uv,zv({key:o,name:i,isListField:a},t,{fieldContext:n}))}function Gv({name:e,initialValue:t,children:n,rules:r,validateTrigger:i,isListField:a}){let o=S.useContext(S_),s=S.useContext(C_),c=S.useRef({keys:[],id:0}).current,l=S.useMemo(()=>[...kv(o.prefixName)||[],...kv(e)],[o.prefixName,e]),u=S.useMemo(()=>({...o,prefixName:l}),[o,l]),d=S.useMemo(()=>({getKey:e=>{let t=l.length,n=e[t];return[c.keys[n],e.slice(t+1)]}}),[c,l]);return typeof n==`function`?S.createElement(C_.Provider,{value:d},S.createElement(S_.Provider,{value:u},S.createElement(Wv,{name:[],shouldUpdate:(e,t,{source:n})=>n===`internal`?!1:e!==t,rules:r,validateTrigger:i,initialValue:t,isList:!0,isListField:a??!!s},({value:e=[],onChange:t},r)=>{let{getFieldValue:i}=o,a=()=>i(l||[])||[],s={add:(e,n)=>{let r=a();n>=0&&n<=r.length?(c.keys=[...c.keys.slice(0,n),c.id,...c.keys.slice(n)],t([...r.slice(0,n),e,...r.slice(n)])):(c.keys=[...c.keys,c.id],t([...r,e])),c.id+=1},remove:e=>{let n=a(),r=new Set(Array.isArray(e)?e:[e]);r.size<=0||(c.keys=c.keys.filter((e,t)=>!r.has(t)),t(n.filter((e,t)=>!r.has(t))))},move(e,n){if(e===n)return;let r=a();e<0||e>=r.length||n<0||n>=r.length||(c.keys=Fv(c.keys,e,n),t(Fv(r,e,n)))}},u=e||[];return Array.isArray(u)||(u=[]),n(u.map((e,t)=>{let n=c.keys[t];return n===void 0&&(c.keys[t]=c.id,n=c.keys[t],c.id+=1),{name:t,key:n,isListField:!0}}),s,r)}))):(li(!1,`Form.List only accepts function as children.`),null)}function Kv(e){let t=!1,n=e.length,r=[];return e.length?new Promise((i,a)=>{e.forEach((e,o)=>{e.catch(e=>(t=!0,e)).then(e=>{--n,r[o]=e,!(n>0)&&(t&&a(r),i(r))})})}):Promise.resolve([])}var qv=`__@field_split__`;function Jv(e){return e.map(e=>`${typeof e}:${e}`).join(qv)}var Yv=class{kvs=new Map;set(e,t){this.kvs.set(Jv(e),t)}get(e){return this.kvs.get(Jv(e))}getAsPrefix(e){let t=Jv(e),n=t+qv,r=[],i=this.kvs.get(t);return i!==void 0&&r.push(i),this.kvs.forEach((e,t)=>{t.startsWith(n)&&r.push(e)}),r}update(e,t){let n=t(this.get(e));n?this.set(e,n):this.delete(e)}delete(e){this.kvs.delete(Jv(e))}map(e){return[...this.kvs.entries()].map(([t,n])=>e({key:t.split(qv).map(e=>{let[,t,n]=e.match(/^([^:]*):(.*)$/);return t===`number`?Number(n):n}),value:n}))}toJSON(){let e={};return this.map(({key:t,value:n})=>(e[t.join(`.`)]=n,null)),e}},Xv=class{formHooked=!1;forceRootUpdate;subscribable=!0;store={};fieldEntities=[];initialValues={};callbacks={};validateMessages=null;preserve=null;lastValidatePromise=null;watcherCenter=new Lv(this);constructor(e){this.forceRootUpdate=e}getForm=()=>({getFieldValue:this.getFieldValue,getFieldsValue:this.getFieldsValue,getFieldError:this.getFieldError,getFieldWarning:this.getFieldWarning,getFieldsError:this.getFieldsError,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,isFieldValidating:this.isFieldValidating,isFieldsValidating:this.isFieldsValidating,resetFields:this.resetFields,setFields:this.setFields,setFieldValue:this.setFieldValue,setFieldsValue:this.setFieldsValue,validateFields:this.validateFields,submit:this.submit,_init:!0,getInternalHooks:this.getInternalHooks});getInternalHooks=e=>e===`RC_FORM_INTERNAL_HOOKS`?(this.formHooked=!0,{dispatch:this.dispatch,initEntityValue:this.initEntityValue,registerField:this.registerField,useSubscribe:this.useSubscribe,setInitialValues:this.setInitialValues,destroyForm:this.destroyForm,setCallbacks:this.setCallbacks,setValidateMessages:this.setValidateMessages,getFields:this.getFields,setPreserve:this.setPreserve,getInitialValue:this.getInitialValue,registerWatch:this.registerWatch}):(li(!1,"`getInternalHooks` is internal usage. Should not call directly."),null);useSubscribe=e=>{this.subscribable=e};prevWithoutPreserves=null;setInitialValues=(e,t)=>{if(this.initialValues=e||{},t){let t=Ii(e,this.store);this.prevWithoutPreserves?.map(({key:n})=>{t=ji(t,n,ki(e,n))}),this.prevWithoutPreserves=null,this.updateStore(t)}};destroyForm=e=>{if(e)this.updateStore({});else{let e=new Yv;this.getFieldEntities(!0).forEach(t=>{this.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),this.prevWithoutPreserves=e}};getInitialValue=e=>{let t=ki(this.initialValues,e);return e.length?Ii(t):t};setCallbacks=e=>{this.callbacks=e};setValidateMessages=e=>{this.validateMessages=e};setPreserve=e=>{this.preserve=e};registerWatch=e=>this.watcherCenter.register(e);notifyWatch=(e=[])=>{this.watcherCenter.notify(e)};timeoutId=null;warningUnhooked=()=>{};updateStore=e=>{this.store=e};getFieldEntities=(e=!1)=>e?this.fieldEntities.filter(e=>e.getNamePath().length):this.fieldEntities;getFieldsMap=(e=!1)=>{let t=new Yv;return this.getFieldEntities(e).forEach(e=>{let n=e.getNamePath();t.set(n,e)}),t};getFieldEntitiesForNamePathList=(e,t=!1)=>{if(!e)return this.getFieldEntities(!0);let n=this.getFieldsMap(!0);return t?e.flatMap(e=>{let t=kv(e),r=n.getAsPrefix(t);return r.length?r:[{INVALIDATE_NAME_PATH:t}]}):e.map(e=>{let t=kv(e);return n.get(t)||{INVALIDATE_NAME_PATH:kv(e)}})};getFieldsValue=(e,t)=>{this.warningUnhooked();let n,r;if(e===!0||Array.isArray(e)?(n=e,r=t):e&&typeof e==`object`&&(r=e.filter),n===!0&&!r)return this.store;let i=this.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null,!0),a=[],o=[];i.forEach(e=>{let t=e.INVALIDATE_NAME_PATH||e.getNamePath();if(e.isList?.()){o.push(t);return}if(!r)a.push(t);else{let n=`getMeta`in e?e.getMeta():null;r(n)&&a.push(t)}});let s=Av(this.store,a.map(kv));return o.forEach(e=>{ki(s,e)||(s=ji(s,e,[]))}),s};getFieldValue=e=>{this.warningUnhooked();let t=kv(e);return ki(this.store,t)};getFieldsError=e=>(this.warningUnhooked(),this.getFieldEntitiesForNamePathList(e).map((t,n)=>t&&!t.INVALIDATE_NAME_PATH?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:kv(e[n]),errors:[],warnings:[]}));getFieldError=e=>{this.warningUnhooked();let t=kv(e);return this.getFieldsError([t])[0].errors};getFieldWarning=e=>{this.warningUnhooked();let t=kv(e);return this.getFieldsError([t])[0].warnings};isFieldsTouched=(...e)=>{this.warningUnhooked();let[t,n]=e,r,i=!1;e.length===0?r=null:e.length===1?Array.isArray(t)?(r=t.map(kv),i=!1):(r=null,i=t):(r=t.map(kv),i=n);let a=this.getFieldEntities(!0),o=e=>e.isFieldTouched();if(!r)return i?a.every(e=>o(e)||e.isList()):a.some(o);let s=new Yv;r.forEach(e=>{s.set(e,[])}),a.forEach(e=>{let t=e.getNamePath();r.forEach(n=>{n.every((e,n)=>t[n]===e)&&s.update(n,t=>[...t,e])})});let c=e=>e.some(o),l=s.map(({value:e})=>e);return i?l.every(c):l.some(c)};isFieldTouched=e=>(this.warningUnhooked(),this.isFieldsTouched([e]));isFieldsValidating=e=>{this.warningUnhooked();let t=this.getFieldEntities();if(!e)return t.some(e=>e.isFieldValidating());let n=e.map(kv);return t.some(e=>jv(n,e.getNamePath())&&e.isFieldValidating())};isFieldValidating=e=>(this.warningUnhooked(),this.isFieldsValidating([e]));resetWithFieldInitialValue=(e={})=>{let t=new Yv,n=this.getFieldEntities(!0);n.forEach(e=>{let{initialValue:n}=e.props,r=e.getNamePath();if(n!==void 0){let i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});let r=n=>{n.forEach(n=>{let{initialValue:r}=n.props;if(r!==void 0){let r=n.getNamePath();if(this.getInitialValue(r)!==void 0)li(!1,`Form already set 'initialValues' with path '${r.join(`.`)}'. Field can not overwrite it.`);else{let i=t.get(r);if(i&&i.size>1)li(!1,`Multiple Field with path '${r.join(`.`)}' set 'initialValue'. Can not decide which one to pick.`);else if(i){let t=this.getFieldValue(r);!n.isListField()&&(!e.skipExist||t===void 0)&&this.updateStore(ji(this.store,r,[...i][0].value))}}}})},i;e.entities?i=e.entities:e.namePathList?(i=[],e.namePathList.forEach(e=>{let n=t.get(e);n&&i.push(...[...n].map(e=>e.entity))})):i=n,r(i)};resetFields=e=>{this.warningUnhooked();let t=this.store;if(!e){this.updateStore(Ii(this.initialValues)),this.resetWithFieldInitialValue(),this.notifyObservers(t,null,{type:`reset`}),this.notifyWatch();return}let n=e.map(kv);n.forEach(e=>{let t=this.getInitialValue(e);this.updateStore(ji(this.store,e,t))}),this.resetWithFieldInitialValue({namePathList:n}),this.notifyObservers(t,n,{type:`reset`}),this.notifyWatch(n)};setFields=e=>{this.warningUnhooked();let t=this.store,n=[];e.forEach(e=>{let{name:r,...i}=e,a=kv(r);n.push(a),`value`in i&&this.updateStore(ji(this.store,a,i.value)),this.notifyObservers(t,[a],{type:`setField`,data:e})}),this.notifyWatch(n)};getFields=()=>this.getFieldEntities(!0).map(e=>{let t=e.getNamePath(),n={...e.getMeta(),name:t,value:this.getFieldValue(t)};return Object.defineProperty(n,`originRCField`,{value:!0}),n});initEntityValue=e=>{let{initialValue:t}=e.props;if(t!==void 0){let n=e.getNamePath();ki(this.store,n)===void 0&&this.updateStore(ji(this.store,n,t))}};isMergedPreserve=e=>(e===void 0?this.preserve:e)??!0;registerField=e=>{this.fieldEntities.push(e);let t=e.getNamePath();if(this.notifyWatch([t]),e.props.initialValue!==void 0){let t=this.store;this.resetWithFieldInitialValue({entities:[e],skipExist:!0}),this.notifyObservers(t,[e.getNamePath()],{type:`valueUpdate`,source:`internal`})}return(n,r,i=[])=>{if(this.fieldEntities=this.fieldEntities.filter(t=>t!==e),!this.isMergedPreserve(r)&&(!n||i.length>1)){let e=n?void 0:this.getInitialValue(t);if(t.length&&this.getFieldValue(t)!==e&&this.fieldEntities.every(e=>!Mv(e.getNamePath(),t))){let n=this.store;this.updateStore(ji(n,t,e,!0)),this.notifyObservers(n,[t],{type:`remove`}),this.triggerDependenciesUpdate(n,t)}}this.notifyWatch([t])}};dispatch=e=>{switch(e.type){case`updateValue`:{let{namePath:t,value:n}=e;this.updateValue(t,n);break}case`validateField`:{let{namePath:t,triggerName:n}=e;this.validateFields([t],{triggerName:n});break}default:}};notifyObservers=(e,t,n)=>{if(this.subscribable){let r={...n,store:this.getFieldsValue(!0)};this.getFieldEntities().forEach(({onStoreChange:n})=>{n(e,t,r)})}else this.forceRootUpdate()};triggerDependenciesUpdate=(e,t)=>{let n=this.getDependencyChildrenFields(t);return n.length&&this.validateFields(n,{delayFrame:!0}),this.notifyObservers(e,n,{type:`dependenciesUpdate`,relatedFields:[t,...n]}),n};updateValue=(e,t)=>{let n=kv(e),r=this.store;this.updateStore(ji(this.store,n,t)),this.notifyObservers(r,[n],{type:`valueUpdate`,source:`internal`}),this.notifyWatch([n]);let i=this.triggerDependenciesUpdate(r,n),{onValuesChange:a}=this.callbacks;if(a){let e=Av(this.store,[n]);a(e,ji(this.getFieldsValue(),n,ki(e,n)))}this.triggerOnFieldsChange([n,...i])};setFieldsValue=e=>{this.warningUnhooked();let t=this.store;if(e){let t=Ii(this.store,e);this.updateStore(t)}this.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),this.notifyWatch()};setFieldValue=(e,t)=>{this.setFields([{name:e,value:t,errors:[],warnings:[],touched:!0}])};getDependencyChildrenFields=e=>{let t=new Set,n=[],r=new Yv;this.getFieldEntities().forEach(e=>{let{dependencies:t}=e.props;(t||[]).forEach(t=>{let n=kv(t);r.update(n,(t=new Set)=>(t.add(e),t))})});let i=e=>{(r.get(e)||new Set).forEach(e=>{if(!t.has(e)){t.add(e);let r=e.getNamePath();e.isFieldDirty()&&r.length&&(n.push(r),i(r))}})};return i(e),n};triggerOnFieldsChange=(e,t)=>{let{onFieldsChange:n}=this.callbacks;if(n){let r=this.getFields();if(t){let e=new Yv;t.forEach(({name:t,errors:n})=>{e.set(t,n)}),r.forEach(t=>{t.errors=e.get(t.name)||t.errors})}let i=r.filter(({name:t})=>jv(e,t));i.length&&n(i,r)}};validateFields=(e,t)=>{this.warningUnhooked();let n,r;Array.isArray(e)||typeof e==`string`||typeof t==`string`?(n=e,r=t):r=e;let i=!!n,a=i?n.map(kv):[],o=[...a],s=[],c=String(Date.now()),l=new Set,{recursive:u,dirty:d}=r||{};this.getFieldEntities(!0).forEach(e=>{let t=e.getNamePath();if(i||((!e.isList()||!a.some(e=>Mv(e,t,!0)))&&o.push(t),a.push(t)),!(!e.props.rules||!e.props.rules.length)&&!(d&&!e.isFieldDirty())&&(l.add(t.join(c)),!i||jv(a,t,u))){let n=e.validateRules({validateMessages:{...xv,...this.validateMessages},...r});s.push(n.then(()=>({name:t,errors:[],warnings:[]})).catch(e=>{let n=[],r=[];return e.forEach?.(({rule:{warningOnly:e},errors:t})=>{e?r.push(...t):n.push(...t)}),n.length?Promise.reject({name:t,errors:n,warnings:r}):{name:t,errors:n,warnings:r}}))}});let f=Kv(s);this.lastValidatePromise=f,f.catch(e=>e).then(e=>{let t=e.map(({name:e})=>e);this.notifyObservers(this.store,t,{type:`validateFinish`}),this.triggerOnFieldsChange(t,e)});let p=f.then(()=>this.lastValidatePromise===f?Promise.resolve(this.getFieldsValue(o)):Promise.reject([])).catch(e=>{let t=e.filter(e=>e&&e.errors.length),n=t[0]?.errors?.[0];return Promise.reject({message:n,values:this.getFieldsValue(a),errorFields:t,outOfDate:this.lastValidatePromise!==f})});p.catch(e=>e);let m=a.filter(e=>l.has(e.join(c)));return this.triggerOnFieldsChange(m),p};submit=()=>{this.warningUnhooked(),this.validateFields().then(e=>{let{onFinish:t}=this.callbacks;if(t)try{t(e)}catch(e){console.error(e)}}).catch(e=>{let{onFinishFailed:t}=this.callbacks;t&&t(e)})}};function Zv(e){let t=S.useRef(null),[,n]=S.useState({});return t.current||(e?t.current=e:t.current=new Xv(()=>{n({})}).getForm()),[t.current]}var Qv=S.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),$v=({validateMessages:e,onFormChange:t,onFormFinish:n,children:r})=>{let i=S.useContext(Qv),a=S.useRef({});return S.createElement(Qv.Provider,{value:{...i,validateMessages:{...i.validateMessages,...e},triggerFormChange:(e,n)=>{t&&t(e,{changedFields:n,forms:a.current}),i.triggerFormChange(e,n)},triggerFormFinish:(e,t)=>{n&&n(e,{values:t,forms:a.current}),i.triggerFormFinish(e,t)},registerForm:(e,t)=>{e&&(a.current={...a.current,[e]:t}),i.registerForm(e,t)},unregisterForm:e=>{let t={...a.current};delete t[e],a.current=t,i.unregisterForm(e)}}},r)};function ey(){return ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let g=S.useRef(null),_=S.useContext(Qv),[v]=Zv(r),{useSubscribe:y,setInitialValues:b,setCallbacks:x,setValidateMessages:C,setPreserve:w,destroyForm:T}=v.getInternalHooks(b_);S.useImperativeHandle(h,()=>({...v,nativeElement:g.current})),S.useEffect(()=>(_.registerForm(e,v),()=>{_.unregisterForm(e)}),[_,v,e]),C({..._.validateMessages,...s}),x({onValuesChange:l,onFieldsChange:(t,...n)=>{_.triggerFormChange(e,t),u&&u(t,...n)},onFinish:t=>{_.triggerFormFinish(e,t),d&&d(t)},onFinishFailed:f}),w(i);let E=S.useRef(null);b(t,!E.current),E.current||=!0,S.useEffect(()=>()=>T(p),[]);let D,O=typeof a==`function`;D=O?a(v.getFieldsValue(!0),v):a,y(!O);let k=S.useRef(null);S.useEffect(()=>{Nv(k.current||[],n||[])||v.setFields(n||[]),k.current=n},[n,v]);let A=S.useMemo(()=>({...v,validateTrigger:c}),[v,c]),j=S.createElement(C_.Provider,{value:null},S.createElement(S_.Provider,{value:A},D));return o===!1?j:S.createElement(o,ey({},m,{ref:g,onSubmit:e=>{e.preventDefault(),e.stopPropagation(),v.submit()},onReset:e=>{e.preventDefault(),v.resetFields(),m.onReset?.(e)}}),j)};function ny(e){try{return JSON.stringify(e)}catch{return Math.random()}}function ry(...e){let[t,n={}]=e,r=T_(n)?{form:n}:n,i=r.form,[a,o]=(0,S.useState)(()=>typeof t==`function`?t({}):void 0),s=(0,S.useMemo)(()=>ny(a),[a]),c=(0,S.useRef)(s);c.current=s;let l=(0,S.useContext)(S_),u=i||l,d=u&&u._init,{getFieldsValue:f,getInternalHooks:p}=u,{registerWatch:m}=p(b_),h=Rn((e,n)=>{let i=r.preserve?n??f(!0):e??f(),s=typeof t==`function`?t(i):ki(i,kv(t));ny(a)!==ny(s)&&o(s)});return(0,S.useEffect)(()=>{d&&h()},[d,typeof t==`function`?t:JSON.stringify(t)]),(0,S.useEffect)(()=>{if(d)return m((e,t)=>{h(e,t)})},[d]),a}var iy=S.forwardRef(ty);iy.FormProvider=$v,iy.Field=Wv,iy.List=Gv,iy.useForm=Zv,iy.useWatch=ry;var ay=S.createContext({labelAlign:`right`,layout:`horizontal`,itemRef:()=>{}}),oy=S.createContext(null),sy=e=>{let t=hi(e,[`prefixCls`]);return S.createElement($v,{...t})},cy=S.createContext({prefixCls:``}),ly=S.createContext({}),uy=({children:e,status:t,override:n})=>{let r=S.useContext(ly),i=S.useMemo(()=>{let e={...r};return n&&delete e.isFormItemInput,t&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[t,n,r]);return S.createElement(ly.Provider,{value:i},e)},dy=S.createContext(void 0),fy=e=>{let{space:t,form:n,children:r}=e;if(!Qd(r))return null;let i=r;return n&&(i=S.createElement(uy,{override:!0,status:!0},i)),t&&(i=S.createElement(cee,null,i)),i},py=()=>zn()&&window.document.documentElement;function my(e,t,n){return(0,S.useMemo)(()=>({trap:t??!0,focusTriggerAfterClose:n??!0,...e}),[e,t,n])}var hy=e=>{let{prefixCls:t,className:n,style:r,size:i,shape:a}=e,o=Y({[`${t}-lg`]:i===`large`,[`${t}-sm`]:i===`small`}),s=Y({[`${t}-circle`]:a===`circle`,[`${t}-square`]:a===`square`,[`${t}-round`]:a===`round`}),c=S.useMemo(()=>$d(i)?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return S.createElement(`span`,{className:Y(t,o,s,n),style:{...c,...r}})},gy=new js(`ant-skeleton-loading`,{"0%":{backgroundPosition:`100% 50%`},"100%":{backgroundPosition:`0 50%`}}),_y=e=>({height:e,lineHeight:X(e)}),vy=e=>({width:e,..._y(e)}),Iee=e=>({background:e.skeletonLoadingBackground,backgroundSize:`400% 100%`,animationName:gy,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:`ease`,animationIterationCount:`infinite`}),yy=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),..._y(e)}),Lee=e=>{let{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:i,controlHeightSM:a}=e;return{[t]:{display:`inline-block`,verticalAlign:`top`,background:n,...vy(r)},[`${t}${t}-circle`]:{borderRadius:`50%`},[`${t}${t}-lg`]:{...vy(i)},[`${t}${t}-sm`]:{...vy(a)}}},Ree=e=>{let{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:i,controlHeightSM:a,gradientFromColor:o,calc:s}=e;return{[r]:{display:`inline-block`,verticalAlign:`top`,background:o,borderRadius:n,...yy(t,s)},[`${r}-lg`]:{...yy(i,s)},[`${r}-sm`]:{...yy(a,s)}}},by=e=>{let{gradientFromColor:t,borderRadiusSM:n,imageSizeBase:r,calc:i}=e;return{display:`inline-flex`,alignItems:`center`,justifyContent:`center`,verticalAlign:`middle`,background:t,borderRadius:n,...vy(i(r).mul(2).equal())}},zee=e=>({[e.skeletonNodeCls]:{...by(e)}}),Bee=e=>{let{skeletonImageCls:t,imageSizeBase:n,calc:r}=e;return{[t]:{...by(e),[`${t}-path`]:{fill:`#bfbfbf`},[`${t}-svg`]:{...vy(n),maxWidth:r(n).mul(4).equal(),maxHeight:r(n).mul(4).equal()},[`${t}-svg${t}-svg-circle`]:{borderRadius:`50%`}},[`${t}${t}-circle`]:{borderRadius:`50%`}}},xy=(e,t,n)=>{let{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:`50%`},[`${n}${r}-round`]:{borderRadius:t}}},Sy=(e,t)=>({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal(),..._y(e)}),Vee=e=>{let{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:i,controlHeightSM:a,gradientFromColor:o,calc:s}=e;return{[n]:{display:`inline-block`,verticalAlign:`top`,background:o,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal(),...Sy(r,s)},...xy(e,r,n),[`${n}-lg`]:{...Sy(i,s)},...xy(e,i,`${n}-lg`),[`${n}-sm`]:{...Sy(a,s)},...xy(e,a,`${n}-sm`)}},Hee=e=>{let{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:i,skeletonButtonCls:a,skeletonInputCls:o,skeletonNodeCls:s,skeletonImageCls:c,controlHeight:l,controlHeightLG:u,controlHeightSM:d,gradientFromColor:f,padding:p,marginSM:m,borderRadius:h,titleHeight:g,blockRadius:_,paragraphLiHeight:v,controlHeightXS:y,paragraphMarginTop:b}=e;return{[t]:{display:`table`,width:`100%`,[`${t}-header`]:{display:`table-cell`,paddingInlineEnd:p,verticalAlign:`top`,[n]:{display:`inline-block`,verticalAlign:`top`,background:f,...vy(l)},[`${n}-circle`]:{borderRadius:`50%`},[`${n}-lg`]:{...vy(u)},[`${n}-sm`]:{...vy(d)}},[`${t}-section`]:{display:`table-cell`,width:`100%`,verticalAlign:`top`,[r]:{width:`100%`,height:g,background:f,borderRadius:_,[`+ ${i}`]:{marginBlockStart:d}},[i]:{padding:0,"> li":{width:`100%`,height:v,listStyle:`none`,background:f,borderRadius:_,"+ li":{marginBlockStart:y}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:`61%`}},[`&-round ${t}-section`]:{[`${r}, ${i} > li`]:{borderRadius:h}}},[`${t}-with-avatar ${t}-section`]:{[r]:{marginBlockStart:m,[`+ ${i}`]:{marginBlockStart:b}}},[`${t}${t}-element`]:{display:`inline-block`,width:`auto`,...Vee(e),...Lee(e),...Ree(e),...zee(e),...Bee(e)},[`${t}${t}-block`]:{width:`100%`,[a]:{width:`100%`},[o]:{width:`100%`}},[`${t}${t}-active`]:{[` ${r}, ${i} > li, ${n}, @@ -164,89 +164,89 @@ html body { ${o}, ${s}, ${c} - `]:{...wy(e)}}}},Ny=Zl(`Skeleton`,e=>{let{componentCls:t,calc:n}=e;return Mee(uc(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonNodeCls:`${t}-node`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:`1.4s`}))},e=>{let{colorFillContent:t,colorFill:n}=e,r=t,i=n;return{color:r,colorGradientEnd:i,gradientFromColor:r,gradientToColor:i,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[[`color`,`gradientFromColor`],[`colorGradientEnd`,`gradientToColor`]]}),Nee=e=>{let{prefixCls:t,className:n,classNames:r,rootClassName:i,active:a,style:o,styles:s,shape:c=`circle`,size:l,...u}=e,{getPrefixCls:d}=S.useContext(ha),f=d(`skeleton`,t),[p,m]=Ny(f),h=Th(e=>l??e),g=Y(f,`${f}-element`,{[`${f}-active`]:a},r?.root,n,i,p,m);return S.createElement(`div`,{className:g,style:s?.root},S.createElement(by,{prefixCls:`${f}-avatar`,className:r?.content,style:{...s?.content,...o},shape:c,size:h,...u}))},Pee=e=>{let{prefixCls:t,className:n,rootClassName:r,classNames:i,active:a,style:o,styles:s,block:c=!1,size:l,...u}=e,{getPrefixCls:d}=S.useContext(ha),f=d(`skeleton`,t),[p,m]=Ny(f),h=Th(e=>l??e),g=Y(f,`${f}-element`,{[`${f}-active`]:a,[`${f}-block`]:c},i?.root,n,r,p,m);return S.createElement(`div`,{className:g,style:s?.root},S.createElement(by,{prefixCls:`${f}-button`,className:i?.content,style:{...s?.content,...o},size:h,...u}))},Py=e=>{let{prefixCls:t,className:n,classNames:r,rootClassName:i,internalClassName:a,style:o,styles:s,active:c,children:l}=e,{getPrefixCls:u}=S.useContext(ha),d=u(`skeleton`,t),[f,p]=Ny(d),m=Y(d,`${d}-element`,{[`${d}-active`]:c},f,r?.root,n,i,p);return S.createElement(`div`,{className:m,style:s?.root},S.createElement(`div`,{className:Y(r?.content,a||`${d}-node`),style:{...s?.content,...o}},l))},Fee=e=>{let{getPrefixCls:t}=S.useContext(ha),n=t(`skeleton`,e.prefixCls);return S.createElement(Py,{...e,internalClassName:`${n}-image`},S.createElement(`svg`,{viewBox:`0 0 1098 1024`,xmlns:`http://www.w3.org/2000/svg`,className:`${n}-image-svg`},S.createElement(`title`,null,`Image placeholder`),S.createElement(`path`,{d:`M365.7 329.1q0 45.8-32 77.7t-77.7 32-77.7-32-32-77.7 32-77.6 77.7-32 77.7 32 32 77.6M951 548.6v256H146.3V694.9L329 512l91.5 91.4L713 311zm54.8-402.3H91.4q-7.4 0-12.8 5.4T73 164.6v694.8q0 7.5 5.5 12.9t12.8 5.4h914.3q7.5 0 12.9-5.4t5.4-12.9V164.6q0-7.5-5.4-12.9t-12.9-5.4m91.4 18.3v694.8q0 37.8-26.8 64.6t-64.6 26.9H91.4q-37.7 0-64.6-26.9T0 859.4V164.6q0-37.8 26.8-64.6T91.4 73h914.3q37.8 0 64.6 26.9t26.8 64.6`,className:`${n}-image-path`})))},Iee=e=>{let{prefixCls:t,className:n,classNames:r,rootClassName:i,active:a,block:o,style:s,styles:c,size:l,...u}=e,{getPrefixCls:d}=S.useContext(ha),f=d(`skeleton`,t),[p,m]=Ny(f),h=Th(e=>l??e),g=Y(f,`${f}-element`,{[`${f}-active`]:a,[`${f}-block`]:o},r?.root,n,i,p,m);return S.createElement(`div`,{className:g,style:c?.root},S.createElement(by,{prefixCls:`${f}-input`,className:r?.content,style:{...c?.content,...s},size:h,...u}))},Lee=(e,t)=>{let{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Ree=e=>{let{prefixCls:t,className:n,style:r,rows:i=0}=e,a=Array.from({length:i}).map((t,n)=>S.createElement(`li`,{key:n,style:{width:Lee(n,e)}}));return S.createElement(`ul`,{className:Y(t,n),style:r},a)},zee=({prefixCls:e,className:t,width:n,style:r})=>S.createElement(`h3`,{className:Y(e,t),style:{width:n,...r}});function Fy(e){return tf(e)?e:{}}function Bee(e,t){return e&&!t?{size:`large`,shape:`square`}:{size:`large`,shape:`circle`}}function Vee(e,t){return!e&&t?{width:`38%`}:e&&t?{width:`50%`}:{}}function Hee(e,t){let n={};return(!e||!t)&&(n.width=`61%`),!e&&t?n.rows=3:n.rows=2,n}var Iy=e=>{let{prefixCls:t,loading:n,className:r,rootClassName:i,classNames:a,style:o,styles:s,children:c,avatar:l=!1,title:u=!0,paragraph:d=!0,active:f,round:p}=e,{getPrefixCls:m,direction:h,className:g,style:_,classNames:v,styles:y}=va(`skeleton`),b=m(`skeleton`,t),[x,C]=Ny(b),w={...e,avatar:l,title:u,paragraph:d},[T,E]=Sf([v,a],[y,s],{props:w});if(n||!(`loading`in e)){let e=!!l,t=!!u,n=!!d,a;if(e){let e={className:T.avatar,prefixCls:`${b}-avatar`,...Bee(t,n),...Fy(l),style:E.avatar};a=S.createElement(`div`,{className:Y(T.header,`${b}-header`),style:E.header},S.createElement(by,{...e}))}let s;if(t||n){let r;if(t){let t={className:T.title,prefixCls:`${b}-title`,...Vee(e,n),...Fy(u),style:E.title};r=S.createElement(zee,{...t})}let i;if(n){let n={className:T.paragraph,prefixCls:`${b}-paragraph`,...Hee(e,t),...Fy(d),style:E.paragraph};i=S.createElement(Ree,{...n})}s=S.createElement(`div`,{className:Y(T.section,`${b}-section`),style:E.section},r,i)}let c=Y(b,{[`${b}-with-avatar`]:e,[`${b}-active`]:f,[`${b}-rtl`]:h===`rtl`,[`${b}-round`]:p},T.root,g,r,i,x,C);return S.createElement(`div`,{className:c,style:{...E.root,..._,...o}},a,s)}return c??null};Iy.Button=Pee,Iy.Avatar=Nee,Iy.Input=Iee,Iy.Image=Fee,Iy.Node=Py;var Ly=Iy;function Ry(){}var Uee=S.createContext({add:Ry,remove:Ry});function zy(e){let t=S.useContext(Uee),n=S.useRef(null);return Rn(r=>{if(r){let i=e?r.querySelector(e):r;i&&(t.add(i),n.current=i)}else t.remove(n.current)})}var By=()=>{let{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=(0,S.useContext)(g_);return S.createElement(m_,{onClick:n,...e},t)},Vy=()=>{let{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:i}=(0,S.useContext)(g_);return S.createElement(m_,{...Ih(n),loading:e,onClick:i,...t},r)};function Hy(e,t){return S.createElement(`span`,{className:`${e}-close-x`},t||S.createElement(Au,{className:`${e}-close-icon`}))}var Uy=e=>{let{okText:t,okType:n=`primary`,cancelText:r,confirmLoading:i,onOk:a,onCancel:o,okButtonProps:s,cancelButtonProps:c,footer:l}=e,[u]=Jd(`Modal`,Kd()),d=t||u?.okText,f=r||u?.cancelText,p=S.useMemo(()=>({confirmLoading:i,okButtonProps:s,cancelButtonProps:c,okTextLocale:d,cancelTextLocale:f,okType:n,onOk:a,onCancel:o}),[i,s,c,d,f,n,a,o]),m;return typeof l==`function`||l===void 0?(m=S.createElement(S.Fragment,null,S.createElement(By,null),S.createElement(Vy,null)),typeof l==`function`&&(m=l(m,{OkBtn:Vy,CancelBtn:By})),m=S.createElement(__,{value:p},m)):m=l,S.createElement(mm,{disabled:!1},m)},Wee=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`}}}},Gee=e=>{let{componentCls:t}=e;return{[t]:{position:`relative`,maxWidth:`100%`,minHeight:1}}},Kee=(e,t)=>{let{componentCls:n,gridColumns:r,antCls:i}=e,[a,o]=eu(i,`grid`),[,s]=eu(i,`col`),c={};for(let e=r;e>=0;e--)e===0?(c[`${n}${t}-${e}`]={display:`none`},c[`${n}-push-${e}`]={insetInlineStart:`auto`},c[`${n}-pull-${e}`]={insetInlineEnd:`auto`},c[`${n}${t}-push-${e}`]={insetInlineStart:`auto`},c[`${n}${t}-pull-${e}`]={insetInlineEnd:`auto`},c[`${n}${t}-offset-${e}`]={marginInlineStart:0},c[`${n}${t}-order-${e}`]={order:0}):(c[`${n}${t}-${e}`]=[{[a(`display`)]:`block`,display:`block`},{display:o(`display`),flex:`0 0 ${e/r*100}%`,maxWidth:`${e/r*100}%`}],c[`${n}${t}-push-${e}`]={insetInlineStart:`${e/r*100}%`},c[`${n}${t}-pull-${e}`]={insetInlineEnd:`${e/r*100}%`},c[`${n}${t}-offset-${e}`]={marginInlineStart:`${e/r*100}%`},c[`${n}${t}-order-${e}`]={order:e});return c[`${n}${t}-flex`]={flex:s(`${t.replace(/-/,``)}-flex`)},c},Wy=(e,t)=>Kee(e,t),qee=(e,t,n)=>({[`@media (min-width: ${X(t)})`]:{...Wy(e,n)}}),Gy=()=>({}),Ky=()=>({}),qy=Zl(`Grid`,Wee,Gy),Jy=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),Yy=Zl(`Grid`,e=>{let t=uc(e,{gridColumns:24}),n=Jy(t);return delete n.xs,[Gee(t),Wy(t,``),Wy(t,`-xs`),Object.keys(n).map(e=>qee(t,n[e],`-${e}`)).reduce((e,t)=>({...e,...t}),{})]},Ky);function Xy(e){return{position:e,inset:0}}var Zy=e=>{let{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:`none`,opacity:0,animationDuration:e.motionDurationSlow,userSelect:`none`},[`${t}${n}-zoom-leave ${t}-container`]:{pointerEvents:`none`},[`${t}-mask`]:{...Xy(`fixed`),zIndex:e.zIndexPopupBase,height:`100%`,backgroundColor:e.colorBgMask,pointerEvents:`none`,[`&${t}-mask-blur`]:{backdropFilter:`blur(4px)`},[`${t}-hidden`]:{display:`none`}},[`${t}-wrap`]:{...Xy(`fixed`),zIndex:e.zIndexPopupBase,overflow:`auto`,outline:0,WebkitOverflowScrolling:`touch`}}},{[`${t}-root`]:Xh(e)}]},Qy=e=>{let{componentCls:t,motionDurationMid:n}=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:`${X(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:{...Hl(e),pointerEvents:`none`,position:`relative`,top:100,width:`auto`,maxWidth:`calc(100vw - ${X(e.calc(e.margin).mul(2).equal())})`,margin:`0 auto`,"&:focus-visible":{borderRadius:e.borderRadiusLG,...Gl(e)},[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:`break-word`},[`${t}-container`]:{position:`relative`,backgroundColor:e.contentBg,backgroundClip:`padding-box`,border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:`auto`,padding:e.contentPadding},[`${t}-close`]:{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`,`background-color`].map(e=>`${e} ${n}`).join(`, `),"&-x":{display:`flex`,fontSize:e.fontSizeLG,fontStyle:`normal`,lineHeight:X(e.modalCloseBtnSize),justifyContent:`center`,textTransform:`none`,textRendering:`auto`},"&:disabled":{pointerEvents:`none`},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:`none`},"&:active":{backgroundColor:e.colorBgTextActive},...Kl(e)},[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${X(e.borderRadiusLG)} ${X(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:`${X(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}-container, + `]:{...Iee(e)}}}},Cy=Zl(`Skeleton`,e=>{let{componentCls:t,calc:n}=e;return Hee(uc(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonNodeCls:`${t}-node`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:`1.4s`}))},e=>{let{colorFillContent:t,colorFill:n}=e,r=t,i=n;return{color:r,colorGradientEnd:i,gradientFromColor:r,gradientToColor:i,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[[`color`,`gradientFromColor`],[`colorGradientEnd`,`gradientToColor`]]}),Uee=e=>{let{prefixCls:t,className:n,classNames:r,rootClassName:i,active:a,style:o,styles:s,shape:c=`circle`,size:l,...u}=e,{getPrefixCls:d}=S.useContext(ha),f=d(`skeleton`,t),[p,m]=Cy(f),h=Ch(e=>l??e),g=Y(f,`${f}-element`,{[`${f}-active`]:a},r?.root,n,i,p,m);return S.createElement(`div`,{className:g,style:s?.root},S.createElement(hy,{prefixCls:`${f}-avatar`,className:r?.content,style:{...s?.content,...o},shape:c,size:h,...u}))},Wee=e=>{let{prefixCls:t,className:n,rootClassName:r,classNames:i,active:a,style:o,styles:s,block:c=!1,size:l,...u}=e,{getPrefixCls:d}=S.useContext(ha),f=d(`skeleton`,t),[p,m]=Cy(f),h=Ch(e=>l??e),g=Y(f,`${f}-element`,{[`${f}-active`]:a,[`${f}-block`]:c},i?.root,n,r,p,m);return S.createElement(`div`,{className:g,style:s?.root},S.createElement(hy,{prefixCls:`${f}-button`,className:i?.content,style:{...s?.content,...o},size:h,...u}))},wy=e=>{let{prefixCls:t,className:n,classNames:r,rootClassName:i,internalClassName:a,style:o,styles:s,active:c,children:l}=e,{getPrefixCls:u}=S.useContext(ha),d=u(`skeleton`,t),[f,p]=Cy(d),m=Y(d,`${d}-element`,{[`${d}-active`]:c},f,r?.root,n,i,p);return S.createElement(`div`,{className:m,style:s?.root},S.createElement(`div`,{className:Y(r?.content,a||`${d}-node`),style:{...s?.content,...o}},l))},Gee=e=>{let{getPrefixCls:t}=S.useContext(ha),n=t(`skeleton`,e.prefixCls);return S.createElement(wy,{...e,internalClassName:`${n}-image`},S.createElement(`svg`,{viewBox:`0 0 1098 1024`,xmlns:`http://www.w3.org/2000/svg`,className:`${n}-image-svg`},S.createElement(`title`,null,`Image placeholder`),S.createElement(`path`,{d:`M365.7 329.1q0 45.8-32 77.7t-77.7 32-77.7-32-32-77.7 32-77.6 77.7-32 77.7 32 32 77.6M951 548.6v256H146.3V694.9L329 512l91.5 91.4L713 311zm54.8-402.3H91.4q-7.4 0-12.8 5.4T73 164.6v694.8q0 7.5 5.5 12.9t12.8 5.4h914.3q7.5 0 12.9-5.4t5.4-12.9V164.6q0-7.5-5.4-12.9t-12.9-5.4m91.4 18.3v694.8q0 37.8-26.8 64.6t-64.6 26.9H91.4q-37.7 0-64.6-26.9T0 859.4V164.6q0-37.8 26.8-64.6T91.4 73h914.3q37.8 0 64.6 26.9t26.8 64.6`,className:`${n}-image-path`})))},Kee=e=>{let{prefixCls:t,className:n,classNames:r,rootClassName:i,active:a,block:o,style:s,styles:c,size:l,...u}=e,{getPrefixCls:d}=S.useContext(ha),f=d(`skeleton`,t),[p,m]=Cy(f),h=Ch(e=>l??e),g=Y(f,`${f}-element`,{[`${f}-active`]:a,[`${f}-block`]:o},r?.root,n,i,p,m);return S.createElement(`div`,{className:g,style:c?.root},S.createElement(hy,{prefixCls:`${f}-input`,className:r?.content,style:{...c?.content,...s},size:h,...u}))},qee=(e,t)=>{let{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Jee=e=>{let{prefixCls:t,className:n,style:r,rows:i=0}=e,a=Array.from({length:i}).map((t,n)=>S.createElement(`li`,{key:n,style:{width:qee(n,e)}}));return S.createElement(`ul`,{className:Y(t,n),style:r},a)},Yee=({prefixCls:e,className:t,width:n,style:r})=>S.createElement(`h3`,{className:Y(e,t),style:{width:n,...r}});function Ty(e){return tf(e)?e:{}}function Xee(e,t){return e&&!t?{size:`large`,shape:`square`}:{size:`large`,shape:`circle`}}function Zee(e,t){return!e&&t?{width:`38%`}:e&&t?{width:`50%`}:{}}function Qee(e,t){let n={};return(!e||!t)&&(n.width=`61%`),!e&&t?n.rows=3:n.rows=2,n}var Ey=e=>{let{prefixCls:t,loading:n,className:r,rootClassName:i,classNames:a,style:o,styles:s,children:c,avatar:l=!1,title:u=!0,paragraph:d=!0,active:f,round:p}=e,{getPrefixCls:m,direction:h,className:g,style:_,classNames:v,styles:y}=va(`skeleton`),b=m(`skeleton`,t),[x,C]=Cy(b),w={...e,avatar:l,title:u,paragraph:d},[T,E]=Sf([v,a],[y,s],{props:w});if(n||!(`loading`in e)){let e=!!l,t=!!u,n=!!d,a;if(e){let e={className:T.avatar,prefixCls:`${b}-avatar`,...Xee(t,n),...Ty(l),style:E.avatar};a=S.createElement(`div`,{className:Y(T.header,`${b}-header`),style:E.header},S.createElement(hy,{...e}))}let s;if(t||n){let r;if(t){let t={className:T.title,prefixCls:`${b}-title`,...Zee(e,n),...Ty(u),style:E.title};r=S.createElement(Yee,{...t})}let i;if(n){let n={className:T.paragraph,prefixCls:`${b}-paragraph`,...Qee(e,t),...Ty(d),style:E.paragraph};i=S.createElement(Jee,{...n})}s=S.createElement(`div`,{className:Y(T.section,`${b}-section`),style:E.section},r,i)}let c=Y(b,{[`${b}-with-avatar`]:e,[`${b}-active`]:f,[`${b}-rtl`]:h===`rtl`,[`${b}-round`]:p},T.root,g,r,i,x,C);return S.createElement(`div`,{className:c,style:{...E.root,..._,...o}},a,s)}return c??null};Ey.Button=Wee,Ey.Avatar=Uee,Ey.Input=Kee,Ey.Image=Gee,Ey.Node=wy;var Dy=Ey;function Oy(){}var $ee=S.createContext({add:Oy,remove:Oy});function ky(e){let t=S.useContext($ee),n=S.useRef(null);return Rn(r=>{if(r){let i=e?r.querySelector(e):r;i&&(t.add(i),n.current=i)}else t.remove(n.current)})}var Ay=()=>{let{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=(0,S.useContext)(t_);return S.createElement($g,{onClick:n,...e},t)},jy=()=>{let{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:i}=(0,S.useContext)(t_);return S.createElement($g,{...Ah(n),loading:e,onClick:i,...t},r)};function My(e,t){return S.createElement(`span`,{className:`${e}-close-x`},t||S.createElement(Au,{className:`${e}-close-icon`}))}var Ny=e=>{let{okText:t,okType:n=`primary`,cancelText:r,confirmLoading:i,onOk:a,onCancel:o,okButtonProps:s,cancelButtonProps:c,footer:l}=e,[u]=Jd(`Modal`,Kd()),d=t||u?.okText,f=r||u?.cancelText,p=S.useMemo(()=>({confirmLoading:i,okButtonProps:s,cancelButtonProps:c,okTextLocale:d,cancelTextLocale:f,okType:n,onOk:a,onCancel:o}),[i,s,c,d,f,n,a,o]),m;return typeof l==`function`||l===void 0?(m=S.createElement(S.Fragment,null,S.createElement(Ay,null),S.createElement(jy,null)),typeof l==`function`&&(m=l(m,{OkBtn:jy,CancelBtn:Ay})),m=S.createElement(n_,{value:p},m)):m=l,S.createElement(pm,{disabled:!1},m)},ete=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`}}}},tte=e=>{let{componentCls:t}=e;return{[t]:{position:`relative`,maxWidth:`100%`,minHeight:1}}},nte=(e,t)=>{let{componentCls:n,gridColumns:r,antCls:i}=e,[a,o]=eu(i,`grid`),[,s]=eu(i,`col`),c={};for(let e=r;e>=0;e--)e===0?(c[`${n}${t}-${e}`]={display:`none`},c[`${n}-push-${e}`]={insetInlineStart:`auto`},c[`${n}-pull-${e}`]={insetInlineEnd:`auto`},c[`${n}${t}-push-${e}`]={insetInlineStart:`auto`},c[`${n}${t}-pull-${e}`]={insetInlineEnd:`auto`},c[`${n}${t}-offset-${e}`]={marginInlineStart:0},c[`${n}${t}-order-${e}`]={order:0}):(c[`${n}${t}-${e}`]=[{[a(`display`)]:`block`,display:`block`},{display:o(`display`),flex:`0 0 ${e/r*100}%`,maxWidth:`${e/r*100}%`}],c[`${n}${t}-push-${e}`]={insetInlineStart:`${e/r*100}%`},c[`${n}${t}-pull-${e}`]={insetInlineEnd:`${e/r*100}%`},c[`${n}${t}-offset-${e}`]={marginInlineStart:`${e/r*100}%`},c[`${n}${t}-order-${e}`]={order:e});return c[`${n}${t}-flex`]={flex:s(`${t.replace(/-/,``)}-flex`)},c},Py=(e,t)=>nte(e,t),rte=(e,t,n)=>({[`@media (min-width: ${X(t)})`]:{...Py(e,n)}}),ite=()=>({}),ate=()=>({}),ote=Zl(`Grid`,ete,ite),Fy=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),ste=Zl(`Grid`,e=>{let t=uc(e,{gridColumns:24}),n=Fy(t);return delete n.xs,[tte(t),Py(t,``),Py(t,`-xs`),Object.keys(n).map(e=>rte(t,n[e],`-${e}`)).reduce((e,t)=>({...e,...t}),{})]},ate);function Iy(e){return{position:e,inset:0}}var cte=e=>{let{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:`none`,opacity:0,animationDuration:e.motionDurationSlow,userSelect:`none`},[`${t}${n}-zoom-leave ${t}-container`]:{pointerEvents:`none`},[`${t}-mask`]:{...Iy(`fixed`),zIndex:e.zIndexPopupBase,height:`100%`,backgroundColor:e.colorBgMask,pointerEvents:`none`,[`&${t}-mask-blur`]:{backdropFilter:`blur(4px)`},[`${t}-hidden`]:{display:`none`}},[`${t}-wrap`]:{...Iy(`fixed`),zIndex:e.zIndexPopupBase,overflow:`auto`,outline:0,WebkitOverflowScrolling:`touch`}}},{[`${t}-root`]:Wh(e)}]},lte=e=>{let{componentCls:t,motionDurationMid:n}=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:`${X(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:{...Hl(e),pointerEvents:`none`,position:`relative`,top:100,width:`auto`,maxWidth:`calc(100vw - ${X(e.calc(e.margin).mul(2).equal())})`,margin:`0 auto`,"&:focus-visible":{borderRadius:e.borderRadiusLG,...Gl(e)},[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:`break-word`},[`${t}-container`]:{position:`relative`,backgroundColor:e.contentBg,backgroundClip:`padding-box`,border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:`auto`,padding:e.contentPadding},[`${t}-close`]:{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`,`background-color`].map(e=>`${e} ${n}`).join(`, `),"&-x":{display:`flex`,fontSize:e.fontSizeLG,fontStyle:`normal`,lineHeight:X(e.modalCloseBtnSize),justifyContent:`center`,textTransform:`none`,textRendering:`auto`},"&:disabled":{pointerEvents:`none`},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:`none`},"&:active":{backgroundColor:e.colorBgTextActive},...Kl(e)},[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${X(e.borderRadiusLG)} ${X(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:`${X(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}-container, ${t}-body, - ${t}-confirm-body-wrapper`]:{display:`flex`,flexDirection:`column`,flex:`auto`},[`${t}-confirm-body`]:{marginBottom:`auto`}}}]},$y=e=>{let{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:`rtl`,[`${t}-confirm-body`]:{direction:`rtl`}}}}},eb=e=>{let{componentCls:t}=e,n=Jy(e),r={...n};delete r.xs;let i=`--${t.replace(`.`,``)}-`,a=Object.keys(r).map(e=>({[`@media (min-width: ${X(r[e])})`]:{width:`var(${i}${e}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(fa(Object.keys(n).map((e,t)=>{let r=Object.keys(n)[t-1];return r?{[`${i}${e}-width`]:`var(${i}${r}-width)`}:null})),[{width:`var(${i}xs-width)`}],fa(a))}}},tb=e=>{let t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return uc(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).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()})},nb=e=>({footerBg:`transparent`,headerBg:`transparent`,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${X(e.padding)} ${X(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:`none`,headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${X(e.paddingXS)} ${X(e.padding)}`:0,footerBorderTop:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:`none`,footerBorderRadius:e.wireframe?`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${X(e.padding*2)} ${X(e.padding*2)} ${X(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM,mask:!0}),rb=Zl(`Modal`,e=>{let t=tb(e);return[Qy(t),$y(t),Zy(t),kg(t,`zoom`),eb(t)]},nb,{unitless:{titleLineHeight:!0}}),ib;vy()&&document.documentElement.addEventListener(`click`,e=>{ib={x:e.pageX,y:e.pageY},setTimeout(()=>{ib=null},100)},!0);var ab=e=>{let{prefixCls:t,className:n,rootClassName:r,open:i,wrapClassName:a,centered:o,getContainer:s,style:c,width:l=520,footer:u,classNames:d,styles:f,children:p,loading:m,confirmLoading:h,zIndex:g,mousePosition:_,onOk:v,onCancel:y,okButtonProps:b,cancelButtonProps:x,destroyOnHidden:C,destroyOnClose:w,panelRef:T=null,closable:E,mask:D,modalRender:O,maskClosable:k,focusTriggerAfterClose:A,focusable:j,...M}=e,{getPopupContainer:N,getPrefixCls:P,direction:F,className:I,style:L,classNames:R,styles:z,centered:B,cancelButtonProps:V,okButtonProps:H,mask:U}=va(`modal`),{modal:W}=S.useContext(ha),[G,K]=S.useMemo(()=>typeof E==`boolean`?[void 0,void 0]:[E?.afterClose,E?.onClose],[E]),ee=P(`modal`,t),q=P(),[te,ne,re]=hf(D,U,ee,k),ie=yy(j,te,A),J=e=>{h||(y?.(e),K?.())},ae=e=>{v?.(e),K?.()},oe=op(ee),[se,ce]=rb(ee,oe),le=Y(a,{[`${ee}-centered`]:o??B,[`${ee}-wrap-rtl`]:F===`rtl`}),ue=u!==null&&!m?S.createElement(Uy,{...e,okButtonProps:{...H,...b},onOk:ae,cancelButtonProps:{...V,...x},onCancel:J}):null,[de,fe,pe,me]=ff(of(e),of(W),{closable:!0,closeIcon:S.createElement(Au,{className:`${ee}-close-icon`}),closeIconRender:e=>Hy(ee,e)}),he=de?{disabled:pe,closeIcon:fe,afterClose:G,...me}:!1,ge=O?e=>S.createElement(`div`,{className:`${ee}-render`},O(e)):void 0,_e=sr(T,zy(`.${ee}-${O?`render`:`container`}`)),[ve,ye]=If(`Modal`,g),be={...e,width:l,panelRef:T,focusTriggerAfterClose:ie.focusTriggerAfterClose,focusable:ie,mask:te,maskClosable:re,zIndex:ve},[xe,Se]=Sf([R,d,ne],[z,f],{props:be}),[Ce,we]=S.useMemo(()=>tf(l)?[void 0,l]:[l,void 0],[l]),Te=S.useMemo(()=>{let e={};return we&&Object.keys(we).forEach(t=>{let n=we[t];Qd(n)&&(e[`--${ee}-${t}-width`]=$d(n)?`${n}px`:n)}),e},[ee,we]);return S.createElement(_y,{form:!0,space:!0},S.createElement(Af.Provider,{value:ye},S.createElement(M_,{width:Ce,...M,zIndex:ve,getContainer:s===void 0?N:s,prefixCls:ee,rootClassName:Y(se,r,ce,oe,xe.root),rootStyle:Se.root,footer:ue,visible:i,mousePosition:_??ib,onClose:J,closable:he,closeIcon:fe,transitionName:hh(q,`zoom`,e.transitionName),maskTransitionName:hh(q,`fade`,e.maskTransitionName),mask:te,maskClosable:re,className:Y(se,n,I),style:{...L,...c,...Te},classNames:{...xe,wrapper:Y(xe.wrapper,le)},styles:Se,panelRef:_e,destroyOnHidden:C??w,modalRender:ge,focusTriggerAfterClose:ie.focusTriggerAfterClose,focusTrap:ie.trap},m?S.createElement(Ly,{active:!0,title:!1,paragraph:{rows:4},className:`${ee}-body-skeleton`}):p)))},ob=e=>{let{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:i,fontSize:a,lineHeight:o,modalTitleHeight:s,fontHeight:c,confirmBodyPadding:l}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:`rtl`},[`${e.antCls}-modal-header`]:{display:`none`},[`${u}-body-wrapper`]:{...Wl()},[`&${t} ${t}-body`]:{padding:l},[`${u}-body`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`start`,[`> ${e.iconCls}`]:{flex:`none`,fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(i).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:`flex`,flexDirection:`column`,flex:`auto`,rowGap:e.marginXS,maxWidth:`calc(100% - ${X(e.marginSM)})`},[`${u}-body-no-icon ${u}-paragraph`]:{maxWidth:`100%`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${X(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-container`]:{color:e.colorText,fontSize:a,lineHeight:o},[`${u}-btns`]:{textAlign:`end`,marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls}, - ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},sb=$l([`Modal`,`confirm`],e=>ob(tb(e)),nb,{order:-1e3}),cb=e=>{let{prefixCls:t,icon:n,okText:r,cancelText:i,confirmPrefixCls:a,type:o,okCancel:s,footer:c,locale:l,autoFocusButton:u,focusable:d,...f}=e,p=n;if(!n&&n!==null)switch(o){case`info`:p=S.createElement(Iu,null);break;case`success`:p=S.createElement(wu,null);break;case`error`:p=S.createElement(Du,null);break;default:p=S.createElement(Nu,null)}let m=s??o===`confirm`,h=S.useMemo(()=>{let e=d?.autoFocusButton||u;return e||e===null?e:`ok`},[u,d?.autoFocusButton]),[g]=Jd(`Modal`),_=l||g,v=r||(m?_?.okText:_?.justOkText),y=i||_?.cancelText,{closable:b}=f,{onClose:x}=tf(b)?b:{},C=S.useMemo(()=>({autoFocusButton:h,cancelTextLocale:y,okTextLocale:v,mergedOkCancel:m,onClose:x,...f}),[h,y,v,m,x,f]),w=S.createElement(S.Fragment,null,S.createElement(v_,null),S.createElement(y_,null)),T=Qd(e.title)&&e.title!==``,E=Qd(p),D=`${a}-body`;return S.createElement(`div`,{className:`${a}-body-wrapper`},S.createElement(`div`,{className:Y(D,{[`${D}-has-title`]:T,[`${D}-no-icon`]:!E})},p,S.createElement(`div`,{className:`${a}-paragraph`},T&&S.createElement(`span`,{className:`${a}-title`},e.title),S.createElement(`div`,{className:`${a}-content`},e.content))),c===void 0||typeof c==`function`?S.createElement(__,{value:C},S.createElement(`div`,{className:`${a}-btns`},typeof c==`function`?c(w,{OkBtn:y_,CancelBtn:v_}):w)):c,S.createElement(sb,{prefixCls:t}))},lb=e=>{let{close:t,zIndex:n,maskStyle:r,direction:i,prefixCls:a,wrapClassName:o,rootPrefixCls:s,bodyStyle:c,closable:l=!1,onConfirm:u,styles:d,title:f,mask:p,maskClosable:m,okButtonProps:h,cancelButtonProps:g}=e,{cancelButtonProps:_,okButtonProps:v}=va(`modal`),y=`${a}-confirm`,b=e.width||416,x=e.style||{},C=Y(y,`${y}-${e.type}`,{[`${y}-rtl`]:i===`rtl`},e.className),w=S.useMemo(()=>{let e=mf(p,m);return e.closable??=!1,e},[p,m]),[,T]=Bl(),E=S.useMemo(()=>n===void 0?T.zIndexPopupBase+Mf:n,[n,T]);return S.createElement(ab,{...e,className:C,wrapClassName:Y({[`${y}-centered`]:!!e.centered},o),onCancel:()=>{t?.({triggerCancel:!0}),u?.(!1)},title:f,footer:null,transitionName:hh(s||``,`zoom`,e.transitionName),maskTransitionName:hh(s||``,`fade`,e.maskTransitionName),mask:w,style:x,styles:{body:c,mask:r,...d},width:b,zIndex:E,closable:l},S.createElement(cb,{...e,confirmPrefixCls:y,okButtonProps:{...v,...h},cancelButtonProps:{..._,...g}}))},ub=e=>{let{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:i}=e;return S.createElement(jm,{prefixCls:t,iconPrefixCls:n,direction:r,theme:i},S.createElement(lb,{...e}))},db=[],fb=``;function pb(){return fb}var mb=e=>{let{prefixCls:t,getContainer:n,direction:r}=e,i=Kd(),a=(0,S.useContext)(ha),o=pb()||a.getPrefixCls(),s=t||`${o}-modal`,c=n;return c===!1&&(c=void 0),S.createElement(ub,{...e,rootPrefixCls:o,prefixCls:s,iconPrefixCls:a.iconPrefixCls,theme:a.theme,direction:r??a.direction,locale:a.locale?.Modal??i,getContainer:c})};function hb(e){let t=Am(),n=document.createDocumentFragment(),r={...e,close:s,open:!0},i;function a(...t){t.some(e=>e?.triggerCancel)&&e.onCancel?.(()=>{},...t.slice(1));for(let e=0;e{})}let o=e=>{clearTimeout(i),i=setTimeout(()=>{let r=t.getPrefixCls(void 0,pb()),i=t.getIconPrefixCls(),a=t.getTheme(),o=S.createElement(mb,{...e});Ri(S.createElement(jm,{prefixCls:r,iconPrefixCls:i,theme:a},typeof t.holderRender==`function`?t.holderRender(o):o),n)})};function s(...t){r={...r,open:!1,afterClose:()=>{typeof e.afterClose==`function`&&e.afterClose(),a.apply(this,t)}},o(r)}function c(e){r=typeof e==`function`?e(r):{...r,...e},o(r)}return o(r),db.push(s),{destroy:s,update:c}}function gb(e){return{...e,type:`warning`}}function _b(e){return{...e,type:`info`}}function vb(e){return{...e,type:`success`}}function yb(e){return{...e,type:`error`}}function bb(e){return{...e,type:`confirm`}}function xb({rootPrefixCls:e}){fb=e}var Sb=S.forwardRef((e,t)=>{let{afterClose:n,config:r,...i}=e,[a,o]=S.useState(!0),[s,c]=S.useState(r),{direction:l,getPrefixCls:u}=S.useContext(ha),d=u(`modal`),f=u(),p=()=>{n(),s.afterClose?.()},m=(...e)=>{o(!1),e.some(e=>e?.triggerCancel)&&s.onCancel?.(()=>{},...e.slice(1))};S.useImperativeHandle(t,()=>({destroy:m,update:e=>{c(t=>{let n=typeof e==`function`?e(t):e;return{...t,...n}})}}));let h=s.okCancel??s.type===`confirm`,[g]=Jd(`Modal`,Vd.Modal);return S.createElement(ub,{prefixCls:d,rootPrefixCls:f,...s,close:m,open:a,afterClose:p,okText:s.okText||(h?g?.okText:g?.justOkText),direction:s.direction||l,cancelText:s.cancelText||g?.cancelText,...i})}),Cb=0,wb=S.memo(S.forwardRef((e,t)=>{let[n,r]=Ef();return S.useImperativeHandle(t,()=>({patchElement:r}),[r]),S.createElement(S.Fragment,null,n)}));function Tb(){let e=S.useRef(null),[t,n]=S.useState([]);S.useEffect(()=>{t.length&&(fa(t).forEach(e=>{e()}),n([]))},[t]);let r=S.useCallback(t=>function(r){Cb+=1;let i=S.createRef(),a,o=new Promise(e=>{a=e}),s=!1,c,l=S.createElement(Sb,{key:`modal-${Cb}`,config:t(r),ref:i,afterClose:()=>{c?.()},isSilent:()=>s,onConfirm:e=>{a(e)}});return c=e.current?.patchElement(l),c&&db.push(c),{destroy:()=>{function e(){i.current?.destroy()}i.current?e():n(t=>[].concat(fa(t),[e]))},update:e=>{function t(){i.current?.update(e)}i.current?t():n(e=>[].concat(fa(e),[t]))},then:e=>(s=!0,o.then(e))}},[]);return[S.useMemo(()=>({info:r(_b),success:r(vb),error:r(yb),warning:r(gb),confirm:r(bb)}),[r]),S.createElement(wb,{key:`modal-holder`,ref:e})]}var Eb=e=>{let{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,i=`${t}-notice`,a=new js(`antNotificationFadeIn`,{"0%":{transform:`translate3d(100%, 0, 0)`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,opacity:1}}),o=new js(`antNotificationTopFadeIn`,{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new js(`antNotificationBottomFadeIn`,{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),c=new js(`antNotificationLeftFadeIn`,{"0%":{transform:`translate3d(-100%, 0, 0)`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[i]:{marginInline:`auto auto`}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[i]:{marginInlineEnd:`auto`,marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:c}}}}},Db=[`top`,`topLeft`,`topRight`,`bottom`,`bottomLeft`,`bottomRight`],Ob={topLeft:`left`,topRight:`right`,bottomLeft:`left`,bottomRight:`right`,top:`left`,bottom:`left`},kb=(e,t)=>{let{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith(`top`)?`top`:`bottom`]:0,[Ob[t]]:{value:0,_skip_check_:!0}}}}},Ab=e=>{let t={};for(let n=1;n ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return{[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:`hidden`,color:`transparent`,pointerEvents:`none`},...t}},jb=e=>{let t={};for(let n=1;n{let{componentCls:t}=e;return{[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:{transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:`transform, opacity`,position:`absolute`,...Ab(e)}},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:{...jb(e)}},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:`unset`,color:`inherit`,pointerEvents:`auto`,[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:`""`,position:`absolute`,height:e.margin,width:`100%`,insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:`transparent`,pointerEvents:`auto`}}},...Db.map(t=>kb(e,t)).reduce((e,t)=>({...e,...t}),{})}},Nb=e=>{let{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:i,notificationMarginBottom:a,borderRadiusLG:o,colorSuccess:s,colorInfo:c,colorWarning:l,colorError:u,colorTextHeading:d,notificationBg:f,notificationPadding:p,notificationMarginEdge:m,progressBg:h,notificationProgressHeight:g,fontSize:_,lineHeight:v,width:y,notificationIconSize:b,colorText:x,colorSuccessBg:S,colorErrorBg:C,colorInfoBg:w,colorWarningBg:T,motionDurationMid:E}=e,D=`${n}-notice`;return{position:`relative`,marginBottom:a,marginInlineStart:`auto`,background:f,borderRadius:o,boxShadow:r,[D]:{padding:p,width:y,maxWidth:`calc(100vw - ${X(e.calc(m).mul(2).equal())})`,lineHeight:v,wordWrap:`break-word`,borderRadius:o,overflow:`hidden`,"&-success":S?{background:S}:{},"&-error":C?{background:C}:{},"&-info":w?{background:w}:{},"&-warning":T?{background:T}:{}},[`${D}-title`]:{marginBottom:e.marginXS,color:d,fontSize:i,lineHeight:e.lineHeightLG},[`${D}-description`]:{fontSize:_,color:x,marginTop:e.marginXS,"&:first-child":{marginTop:0,marginInlineEnd:e.marginSM}},[`${D}-closable ${D}-title`]:{paddingInlineEnd:e.paddingLG},[`${D}-with-icon ${D}-title`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(b).equal(),fontSize:i},[`${D}-with-icon ${D}-description`]:{marginInlineStart:e.calc(e.marginSM).add(b).equal(),fontSize:_},[`${D}-icon`]:{position:`absolute`,fontSize:b,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:c},[`&-warning${t}`]:{color:l},[`&-error${t}`]:{color:u}},[`${D}-close`]:{position:`absolute`,top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:`none`,width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:[`color`,`background-color`].map(e=>`${e} ${E}`).join(`, `),display:`flex`,alignItems:`center`,justifyContent:`center`,background:`none`,border:`none`,"&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},...Kl(e)},[`${D}-progress`]:{position:`absolute`,display:`block`,appearance:`none`,inlineSize:`calc(100% - ${X(o)} * 2)`,left:{_skip_check_:!0,value:o},right:{_skip_check_:!0,value:o},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:o,backgroundColor:`rgba(0, 0, 0, 0.04)`},"&::-moz-progress-bar":{background:h},"&::-webkit-progress-value":{borderRadius:o,background:h}},[`${D}-actions`]:{float:`right`,marginTop:e.marginSM}}},Pb=e=>{let{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:i,motionEaseInOut:a}=e,o=`${t}-notice`,s=new js(`antNotificationFadeOut`,{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:{...Hl(e),position:`fixed`,zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:`relative`},[`${t}-fade-appear-prepare`]:{opacity:`0 !important`},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:a,animationFillMode:`both`,opacity:0,animationPlayState:`paused`},[`${t}-fade-leave`]:{animationTimingFunction:a,animationFillMode:`both`,animationDuration:i,animationPlayState:`paused`},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:`running`},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:`running`},"&-rtl":{direction:`rtl`,[`${o}-actions`]:{float:`left`}}}},{[t]:{[`${o}-wrapper`]:Nb(e)}}]},Fb=e=>({zIndexPopup:e.zIndexPopupBase+Mf+50,width:384,progressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),Ib=e=>{let t=e.paddingMD,n=e.paddingLG;return uc(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2})},Lb=Zl(`Notification`,e=>{let t=Ib(e);return[Pb(t),Eb(t),Mb(t)]},Fb);function Rb(e,t){return t===null||t===!1?null:t||S.createElement(Au,{className:`${e}-close-icon`})}var zb={success:wu,info:Iu,error:Du,warning:Nu},Bb=e=>{let{prefixCls:t,icon:n,type:r,title:i,description:a,actions:o,role:s=`alert`,styles:c,classNames:l}=e,u=null;return n?u=S.createElement(`span`,{className:Y(`${t}-icon`,l.icon),style:c.icon},n):r&&(u=S.createElement(zb[r]||null,{className:Y(`${t}-icon`,l.icon,`${t}-icon-${r}`),style:c.icon})),S.createElement(`div`,{className:Y({[`${t}-with-icon`]:u}),role:s},u,i&&S.createElement(`div`,{className:Y(`${t}-title`,l.title),style:c.title},i),a&&S.createElement(`div`,{className:Y(`${t}-description`,l.description),style:c.description},a),o&&S.createElement(`div`,{className:Y(`${t}-actions`,l.actions),style:c.actions},o))};function Vb(e,t,n){let r;switch(e){case`top`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:t,bottom:`auto`};break;case`topLeft`:r={left:0,top:t,bottom:`auto`};break;case`topRight`:r={right:0,top:t,bottom:`auto`};break;case`bottom`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:`auto`,bottom:n};break;case`bottomLeft`:r={left:0,top:`auto`,bottom:n};break;default:r={right:0,top:`auto`,bottom:n};break}return r}function Hb(e){return{motionName:`${e}-fade`}}function Ub(e,t,n){return e===void 0?t?.closeIcon===void 0?n?.closeIcon:t.closeIcon:e}var Wb=24,Gb=4.5,Kb=`topRight`,qb=({children:e,prefixCls:t})=>{let n=op(t),[r,i]=Lb(t,n);return S.createElement(Fm,{classNames:{list:Y(r,i,n)}},e)},Jb=(e,{prefixCls:t,key:n})=>S.createElement(qb,{prefixCls:t,key:n},e),Yb=S.forwardRef((e,t)=>{let{top:n,bottom:r,prefixCls:i,getContainer:a,maxCount:o,rtl:s,onAllRemoved:c,stack:l,duration:u=Gb,pauseOnHover:d=!0,showProgress:f}=e,{getPrefixCls:p,getPopupContainer:m,direction:h}=va(`notification`),{notification:g}=(0,S.useContext)(ha),[,_]=Bl(),v=i||p(`notification`),y=(0,S.useMemo)(()=>$d(u)&&u>0?u:!1,[u]),[b,x]=Km({prefixCls:v,style:e=>Vb(e,n??Wb,r??Wb),className:()=>Y({[`${v}-rtl`]:s??h===`rtl`}),motion:()=>Hb(v),closable:{closeIcon:Rb(v)},duration:y,getContainer:()=>a?.()||m?.()||document.body,maxCount:o,pauseOnHover:d,showProgress:f,onAllRemoved:c,renderNotifications:Jb,stack:l===!1?!1:{threshold:tf(l)?l?.threshold:void 0,offset:8,gap:_.margin}}),[C,w]=Sf([g?.classNames,e?.classNames],[g?.styles,e?.styles],{props:e});return S.useImperativeHandle(t,()=>({...b,prefixCls:v,notification:g,classNames:C,styles:w})),x});function Xb(e){let t=S.useRef(null);Wi(`Notification`);let{notification:n}=S.useContext(ha);return[S.useMemo(()=>{let r=r=>{if(!t.current)return;let{open:i,prefixCls:a,notification:o,classNames:s,styles:c}=t.current,l=o?.className||{},u=o?.style||{},d=`${a}-notice`,{title:f,message:p,description:m,icon:h,type:g,btn:_,actions:v,className:y,style:b,role:x=`alert`,closeIcon:C,closable:w,classNames:T={},styles:E={},...D}=r,O=f??p,k=v??_,A=Rb(d,Ub(C,e,o)),[j,M,,N]=df(of({...e||{},...r}),of(n),{closable:!0,closeIcon:A}),P=j?{onClose:tf(w)?w.onClose:void 0,closeIcon:M,...N}:!1,F=xf(T,{props:r}),I=xf(E,{props:r}),L=gf(void 0,s,F),R=vf(c,I);return i({placement:e?.placement??Kb,...D,content:S.createElement(Bb,{prefixCls:d,icon:h,type:g,title:O,description:m,actions:k,role:x,classNames:L,styles:R}),className:Y({[`${d}-${g}`]:g},y,l,L.root),style:{...u,...R.root,...b},closable:P})},i={open:r,destroy:e=>{e===void 0?t.current?.destroy():t.current?.close(e)}};return[`success`,`info`,`warning`,`error`].forEach(e=>{i[e]=t=>r({...t,type:e})}),i},[e,n]),S.createElement(Yb,{key:`notification-holder`,...e,ref:t})]}function Zb(e){return Xb(e)}var Qb=S.createContext({}),$b=S.createContext({message:{},notification:{},modal:{}}),ex=Zl(`App`,e=>{let{componentCls:t,colorText:n,fontSize:r,lineHeight:i,fontFamily:a}=e;return{[t]:{color:n,fontSize:r,lineHeight:i,fontFamily:a,[`&${t}-rtl`]:{direction:`rtl`}}}},()=>({})),tx=e=>{let{prefixCls:t,children:n,className:r,rootClassName:i,message:a,notification:o,style:s,component:c=`div`}=e,{direction:l,getPrefixCls:u,className:d,style:f}=va(`app`),p=u(`app`,t),[m,h]=ex(p),g=Y(m,p,r,i,h,{[`${p}-rtl`]:l===`rtl`}),_=(0,S.useContext)(Qb),v=S.useMemo(()=>({message:{..._.message,...a},notification:{..._.notification,...o}}),[a,o,_.message,_.notification]),[y,b]=uh(v.message),[x,C]=Zb(v.notification),[w,T]=Tb(),E=S.useMemo(()=>({message:y,notification:x,modal:w}),[y,x,w]);Wi(`App`)(!(h&&c===!1),`usage`,"When using cssVar, ensure `component` is assigned a valid React component string.");let D=c===!1?S.Fragment:c,O={className:Y(d,g),style:{...f,...s}};return S.createElement($b.Provider,{value:E},S.createElement(Qb.Provider,{value:v},S.createElement(D,{...c===!1?void 0:O},T,b,C,n)))},nx=()=>S.useContext($b),rx=tx;rx.useApp=nx;function ix(e){return t=>S.createElement(jm,{theme:{token:{motion:!1,zIndexPopupBase:0}}},S.createElement(e,{...t}))}var ax=(e,t,n,r,i)=>ix(a=>{let{prefixCls:o,style:s}=a,c=S.useRef(null),[l,u]=S.useState(0),[d,f]=S.useState(0),[p,m]=Wn(!1,a.open),{getPrefixCls:h}=S.useContext(ha),g=h(r||`select`,o);S.useEffect(()=>{if(m(!0),typeof ResizeObserver<`u`){let e=new ResizeObserver(e=>{let t=e[0].target;u(t.offsetHeight+8),f(t.offsetWidth)}),t=setInterval(()=>{let n=i?`.${i(g)}`:`.${g}-dropdown`,r=c.current?.querySelector(n);r&&(clearInterval(t),e.observe(r))},10);return()=>{clearInterval(t),e.disconnect()}}},[g]);let _={...a,style:{...s,margin:0},open:p,getPopupContainer:()=>c.current};n&&(_=n(_)),t&&(_={..._,[t]:{overflow:{adjustX:!1,adjustY:!1}}});let v={paddingBottom:l,position:`relative`,minWidth:d};return S.createElement(`div`,{ref:c,style:v},S.createElement(e,{..._}))}),ox=(e,t,n,r,i=!1,a,o)=>{let s=(0,S.useMemo)(()=>typeof n==`boolean`?{allowClear:n}:n&&typeof n==`object`?n:{allowClear:!1},[n]);return(0,S.useMemo)(()=>{let e=!i&&s.allowClear!==!1&&(t.length||a)&&!(o===`combobox`&&a===``);return{allowClear:e,clearIcon:e?s.clearIcon||r||`×`:null}},[s,r,i,t.length,a,o])},sx=S.createContext(null);function cx(){return S.useContext(sx)}function lx(e=250){let t=S.useRef(null),n=S.useRef(null);S.useEffect(()=>()=>{window.clearTimeout(n.current)},[]);function r(r){(r||t.current===null)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current=null},e)}return[()=>t.current,r]}function ux(e,t){return e.filter(e=>e).some(e=>e.contains(t)||e===t)}function dx(e,t,n,r){let i=Rn(i=>{if(r)return;let a=i.target;a.shadowRoot&&i.composed&&(a=i.composedPath()[0]||a),i._ori_target&&(a=i._ori_target),t&&!ux(e(),a)&&n(!1)});S.useEffect(()=>(window.addEventListener(`mousedown`,i),()=>window.removeEventListener(`mousedown`,i)),[i])}function fx(){return fx=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e===!0?0:1;return{bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`}}},mx=S.forwardRef((e,t)=>{let{prefixCls:n,disabled:r,visible:i,children:a,popupElement:o,animation:s,transitionName:c,popupStyle:l,popupClassName:u,direction:d=`ltr`,placement:f,builtinPlacements:p,popupMatchSelectWidth:m,popupRender:h,popupAlign:g,getPopupContainer:_,empty:v,onPopupVisibleChange:y,onPopupMouseEnter:b,onPopupMouseDown:x,onPopupBlur:C,...w}=e,T=`${n}-dropdown`,E=o;h&&(E=h(o));let D=S.useMemo(()=>p||px(m),[p,m]),O=s?`${T}-${s}`:c,k=typeof m==`number`,A=S.useMemo(()=>k?null:m===!1?`minWidth`:`width`,[m,k]),j=l;k&&(j={...l,width:m});let M=S.useRef(null);return S.useImperativeHandle(t,()=>({getPopupElement:()=>M.current?.popupElement})),S.createElement(om,fx({},w,{showAction:y?[`click`]:[],hideAction:y?[`click`]:[],popupPlacement:f||(d===`rtl`?`bottomRight`:`bottomLeft`),builtinPlacements:D,prefixCls:T,popupMotion:{motionName:O},popup:S.createElement(`div`,{onMouseEnter:b,onMouseDown:x,onBlur:C},E),ref:M,stretch:A,popupAlign:g,popupVisible:i,getPopupContainer:_,popupClassName:Y(u,{[`${T}-empty`]:v}),popupStyle:j,onPopupVisibleChange:y}),a)});function hx(e,t){let{key:n}=e,r;return`value`in e&&({value:r}=e),n??(r===void 0?`rc-index-key-${t}`:r)}function gx(e){return e!==void 0&&!Number.isNaN(e)}function _x(e,t){let{label:n,value:r,options:i,groupLabel:a}=e||{},o=n||(t?`children`:`label`);return{label:o,value:r||`value`,options:i||`options`,groupLabel:a||o}}function vx(e,{fieldNames:t,childrenAsData:n}={}){let r=[],{label:i,value:a,options:o,groupLabel:s}=_x(t,!1);function c(e,t){Array.isArray(e)&&e.forEach(e=>{if(t||!(o in e)){let n=e[a];r.push({key:hx(e,r.length),groupOption:t,data:e,label:e[i],value:n})}else{let t=e[s];t===void 0&&n&&(t=e.label),r.push({key:hx(e,r.length),group:!0,data:e,label:t}),c(e[o],!0)}})}return c(e,!1),r}function yx(e){let t={...e};return`props`in t||Object.defineProperty(t,`props`,{get(){return li(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var bx=(e,t,n)=>{if(!t||!t.length)return null;let r=!1,i=(e,[t,...n])=>{if(!t)return[e];let a=e.split(t);return r||=a.length>1,a.reduce((e,t)=>[...e,...i(t,n)],[]).filter(Boolean)},a=i(e,t);return r?n===void 0?a:a.slice(0,n):null};function xx(e){let{visible:t,values:n}=e;return t?S.createElement(`span`,{"aria-live":`polite`,style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0}},`${n.slice(0,50).map(({label:e,value:t})=>[`number`,`string`].includes(typeof e)?e:t).join(`, `)}`,n.length>50?`, ...`:null):null}var Sx=e=>{let t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Cx=(e,t=1)=>{if(t<=0){e();return}Sx(()=>{Cx(e,t-1)})};function wx(e,t,n,r){let[i,a]=(0,S.useState)(!1);(0,S.useEffect)(()=>{a(!0)},[]);let[o,s]=Wn(e,t),[c,l]=(0,S.useState)(!1),u=i?o:!1,d=r(u),f=(0,S.useRef)(0),p=Rn(e=>{n&&d!==e&&n(e),s(e)});return[u,d,Rn((e,t={})=>{let{cancelFun:n}=t;f.current+=1;let r=f.current,i=typeof e==`boolean`?e:!d;l(!i);function a(){r===f.current&&!n?.()&&(p(i),l(!1))}i?a():Cx(()=>{a()})}),c]}function Tx(e){let{children:t,...n}=e;return t?S.createElement(`div`,n,t):null}var Ex=S.createContext(null);function Dx(){return S.useContext(Ex)}var Ox=S.forwardRef((e,t)=>{let{onChange:n,onKeyDown:r,onBlur:i,style:a,syncWidth:o,value:s,className:c,autoComplete:l,...u}=e,{prefixCls:d,mode:f,onSearch:p,onSearchSubmit:m,onInputBlur:h,autoFocus:g,tokenWithEnter:_,placeholder:v,components:{input:y=`input`}}=Dx(),{id:b,classNames:x,styles:C,open:w,activeDescendantId:T,role:E,disabled:D}=cx()||{},O=Y(`${d}-input`,x?.input,c),k=S.useRef(!1),A=S.useRef(null),j=S.useRef(null);S.useImperativeHandle(t,()=>j.current);let M=e=>{let{value:t}=e.target;if(_&&A.current&&/[\r\n]/.test(A.current)){let e=A.current.replace(/[\r\n]+$/,``).replace(/\r\n/g,` `).replace(/[\r\n]/g,` `);t=t.replace(e,A.current)}A.current=null,p&&p(t,!0,k.current),n?.(e)},N=e=>{let{key:t}=e,{value:n}=e.currentTarget;t===`Enter`&&f===`tags`&&!w&&!k.current&&m&&m(n),r?.(e)},P=e=>{h?.(),i?.(e)},F=()=>{k.current=!0},I=e=>{if(k.current=!1,f!==`combobox`){let{value:t}=e.currentTarget;p?.(t,!0,!1)}},L=e=>{let{clipboardData:t}=e;A.current=t?.getData(`text`)||``},[R,z]=S.useState(void 0);Vn(()=>{let e=j.current;if(o&&e){e.style.width=`0px`;let t=e.scrollWidth;z(t),e.style.width=``}},[o,s]);let B={id:b,type:f===`combobox`?`text`:`search`,...u,ref:j,style:{...C?.input,...a,"--select-input-width":R},autoFocus:g,autoComplete:l||`off`,className:O,disabled:D,value:s||``,onChange:M,onKeyDown:N,onBlur:P,onPaste:L,onCompositionStart:F,onCompositionEnd:I,role:E||`combobox`,"aria-expanded":w||!1,"aria-haspopup":`listbox`,"aria-owns":w?`${b}_list`:void 0,"aria-autocomplete":`list`,"aria-controls":w?`${b}_list`:void 0,"aria-activedescendant":w?T:void 0};if(S.isValidElement(y)){let t=y.props||{},n={placeholder:e.placeholder||v,...B,...t};return Object.keys(t).forEach(e=>{let r=t[e];typeof r==`function`&&(n[e]=(...t)=>{r(...t),B[e]?.(...t)})}),n.ref=sr(y.ref,B.ref),S.cloneElement(y,n)}let V=y;return S.createElement(V,B)});function kx(e){let{prefixCls:t,placeholder:n,displayValues:r}=Dx(),{classNames:i,styles:a}=cx(),{show:o=!0}=e;return r.length?null:S.createElement(`div`,{className:Y(`${t}-placeholder`,i?.placeholder),style:{visibility:o?`visible`:`hidden`,...a?.placeholder}},n)}var Ax=S.createContext(null);function jx(e){return Array.isArray(e)?e:e===void 0?[]:[e]}typeof window<`u`&&window.document&&window.document.documentElement;function Mx(e){return e!=null}function Nx(e){return!e&&e!==0}function Px(e){return[`string`,`number`].includes(typeof e)}function Fx(e){let t;return e&&(Px(e.title)?t=e.title.toString():Px(e.label)&&(t=e.label.toString())),t}function Ix(){return Ix=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,searchValue:r,activeValue:i,displayValues:a,maxLength:o,mode:s,components:c}=Dx(),{triggerOpen:l,title:u,showSearch:d,classNames:f,styles:p}=cx(),m=S.useContext(Ax),[h,g]=S.useState(!1),_=s===`combobox`,v=a[0],y=S.useMemo(()=>_&&i&&!h&&l?i:d?r:``,[_,i,h,l,r,d]),[b,x,C,w]=S.useMemo(()=>{let e,t,n;if(v&&m?.flattenOptions){let r=m.flattenOptions.find(e=>e.value===v.value);r?.data&&(e=r.data.className,t=r.data.style,n=Fx(r.data))}return v&&!n&&(n=Fx(v)),u!==void 0&&(n=u),[e,t,n,!!e||!!t]},[v,m?.flattenOptions,u]);S.useEffect(()=>{_&&g(!1)},[_,i]);let T=v&&v.label!==null&&v.label!==void 0&&String(v.label).trim()!==``,E=_&&c?.input?null:v?w?S.createElement(`div`,{className:Y(`${n}-content-value`,b),style:{...y?{visibility:`hidden`}:{},...x},title:C},v.label):v.label:S.createElement(kx,{show:!y});return S.createElement(`div`,{className:Y(`${n}-content`,T&&`${n}-content-has-value`,y&&`${n}-content-has-search-value`,w&&`${n}-content-has-option-style`,f?.content),style:p?.content,title:w?void 0:C},E,S.createElement(Ox,Ix({ref:t},e,{value:y,maxLength:s===`combobox`?o:void 0,onChange:t=>{g(!0),e.onChange?.(t)}})))}),Rx=void 0;function zx(e,t){let{prefixCls:n,invalidate:r,item:i,renderItem:a,responsive:o,responsiveDisabled:s,registerSize:c,itemKey:l,className:u,style:d,children:f,display:p,order:m,component:h=`div`,...g}=e,_=o&&!p;function v(e){c(l,e)}S.useEffect(()=>()=>{v(null)},[]);let y=a&&i!==Rx?a(i,{index:m}):f,b;r||(b={opacity:+!_,height:_?0:Rx,overflowY:_?`hidden`:Rx,order:o?m:Rx,pointerEvents:_?`none`:Rx,position:_?`absolute`:Rx});let x={};_&&(x[`aria-hidden`]=!0);let C=S.createElement(h,Vg({className:Y(!r&&n,u),style:{...b,...d}},x,g,{ref:t}),y);return o&&(C=S.createElement(aa,{onResize:({offsetWidth:e})=>{v(e)},disabled:s},C)),C}var Bx=S.forwardRef(zx);function Vx(e){if(typeof MessageChannel>`u`)Di(e);else{let t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function Hx(){let e=S.useRef(null);return t=>{e.current||(e.current=[],Vx(()=>{(0,Bi.unstable_batchedUpdates)(()=>{e.current.forEach(e=>{e()}),e.current=null})})),e.current.push(t)}}function Ux(e,t){let[n,r]=S.useState(t);return[n,Rn(t=>{e(()=>{r(t)})})]}var Wx=S.createContext(null),Gx=S.forwardRef((e,t)=>{let n=S.useContext(Wx);if(!n){let{component:n=`div`,...r}=e;return S.createElement(n,Vg({},r,{ref:t}))}let{className:r,...i}=n,{className:a,...o}=e;return S.createElement(Wx.Provider,{value:null},S.createElement(Bx,Vg({ref:t,className:Y(r,a)},i,o)))}),Kx=`responsive`,qx=`invalidate`;function Jx(e){return`+ ${e.length} ...`}function Yx(e,t){let{prefixCls:n=`rc-overflow`,data:r=[],renderItem:i,renderRawItem:a,itemKey:o,itemWidth:s=10,ssr:c,style:l,className:u,maxCount:d,renderRest:f,renderRawRest:p,prefix:m,suffix:h,component:g=`div`,itemComponent:_,onVisibleChange:v,...y}=e,b=c===`full`,x=Hx(),[C,w]=Ux(x,null),T=C||0,[E,D]=Ux(x,new Map),[O,k]=Ux(x,0),[A,j]=Ux(x,0),[M,N]=Ux(x,0),[P,F]=Ux(x,0),[I,L]=(0,S.useState)(null),[R,z]=(0,S.useState)(null),B=S.useMemo(()=>R===null&&b?2**53-1:R||0,[R,C]),[V,H]=(0,S.useState)(!1),U=`${n}-item`,W=Math.max(O,A),G=d===Kx,K=r.length&&G,ee=d===qx,q=K||typeof d==`number`&&r.length>d,te=(0,S.useMemo)(()=>{let e=r;return K?e=C===null&&b?r:r.slice(0,Math.min(r.length,T/s)):typeof d==`number`&&(e=r.slice(0,d)),e},[r,s,C,d,K]),ne=(0,S.useMemo)(()=>K?r.slice(B+1):r.slice(te.length),[r,te,K,B]),re=(0,S.useCallback)((e,t)=>typeof o==`function`?o(e):(o&&e?.[o])??t,[o]),ie=(0,S.useCallback)(i||(e=>e),[i]);function J(e,t,n){R===e&&(t===void 0||t===I)||(z(e),n||(H(e{let r=new Map(n);return t===null?r.delete(e):r.set(e,t),r})}function se(e,t){j(t),k(A)}function ce(e,t){N(t)}function le(e,t){F(t)}function ue(e){return E.get(re(te[e],e))}Vn(()=>{if(T&&typeof W==`number`&&te){let e=M+P,t=te.length,n=t-1;if(!t){J(0,null);return}for(let r=0;rT){J(r-1,e-t-P+A);break}}h&&ue(0)+P>T&&L(null)}},[T,E,A,M,P,re,te]);let de=V&&!!ne.length,fe={};I!==null&&K&&(fe={position:`absolute`,top:0,insetInlineStart:I});let pe={prefixCls:U,responsive:K,component:_,invalidate:ee},me=a?(e,t)=>{let n=re(e,t);return S.createElement(Wx.Provider,{key:n,value:{...pe,order:t,item:e,itemKey:n,registerSize:oe,display:t<=B}},a(e,t))}:(e,t)=>{let n=re(e,t);return S.createElement(Bx,Vg({},pe,{order:t,key:n,item:e,renderItem:ie,itemKey:n,registerSize:oe,display:t<=B}))},he={order:de?B:2**53-1,className:`${U}-rest`,registerSize:se,display:de},ge=f||Jx,_e=p?S.createElement(Wx.Provider,{value:{...pe,...he}},p(ne)):S.createElement(Bx,Vg({},pe,he),typeof ge==`function`?ge(ne):ge),ve=S.createElement(g,Vg({className:Y(!ee&&n,u),style:l,ref:t},y),m&&S.createElement(Bx,Vg({},pe,{responsive:G,responsiveDisabled:!K,order:-1,className:`${U}-prefix`,registerSize:ce,display:!0}),m),te.map(me),q?_e:null,h&&S.createElement(Bx,Vg({},pe,{responsive:G,responsiveDisabled:!K,order:B,className:`${U}-suffix`,registerSize:le,display:!0,style:fe}),h));return G?S.createElement(aa,{onResize:ae,disabled:!K},ve):ve}var Xx=S.forwardRef(Yx);Xx.Item=Gx,Xx.RESPONSIVE=Kx,Xx.INVALIDATE=qx;var Zx=Xx,Qx=e=>{let{className:t,style:n,customizeIcon:r,customizeIconProps:i,children:a,onMouseDown:o,onClick:s}=e,c=typeof r==`function`?r(i):r;return S.createElement(`span`,{className:t,onMouseDown:e=>{e.preventDefault(),o?.(e)},style:{userSelect:`none`,WebkitUserSelect:`none`,...n},unselectable:`on`,onClick:s,"aria-hidden":!0},c===void 0?S.createElement(`span`,{className:Y(t.split(/\s+/).map(e=>`${e}-icon`))},a):c)};function $x(){return $x=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.preventDefault(),e.stopPropagation()},nS=S.forwardRef(function({inputProps:e},t){let{prefixCls:n,displayValues:r,searchValue:i,mode:a,onSelectorRemove:o,removeIcon:s}=Dx(),{disabled:c,showSearch:l,triggerOpen:u,rawOpen:d,toggleOpen:f,autoClearSearchValue:p,tagRender:m,maxTagPlaceholder:h,maxTagTextLength:g,maxTagCount:_,classNames:v,styles:y}=cx(),b=`${n}-selection-item`,x=i;!d&&a===`multiple`&&p!==!1&&(x=``);let C=l&&x||``,w=l&&!c,T=s??`×`,E=h??(e=>`+ ${e.length} ...`),D=m,O=e=>{f(e)},k=e=>{o?.(e)},A=(e,t,n,r,i)=>S.createElement(`span`,{title:Fx(e),className:Y(b,{[`${b}-disabled`]:n},v?.item),style:y?.item},S.createElement(`span`,{className:Y(`${b}-content`,v?.itemContent),style:y?.itemContent},t),r&&S.createElement(Qx,{className:Y(`${b}-remove`,v?.itemRemove),style:y?.itemRemove,onMouseDown:tS,onClick:i,customizeIcon:T},`×`)),j=(e,t,n,r,i,a,o)=>S.createElement(`span`,{onMouseDown:e=>{tS(e),O(!u)}},D({label:t,value:e,index:o?.index,disabled:n,closable:r,onClose:i,isMaxTag:!!a}));return S.createElement(Zx,{prefixCls:`${n}-content`,className:v?.content,style:y?.content,prefix:!r.length&&!C&&S.createElement(kx,null),data:r,renderItem:(e,t)=>{let{disabled:n,label:r,value:i}=e,a=!c&&!n,o=r;if(typeof g==`number`&&(typeof r==`string`||typeof r==`number`)){let e=String(o);e.length>g&&(o=`${e.slice(0,g)}...`)}let s=t=>{t&&t.stopPropagation(),k(e)};return typeof D==`function`?j(i,o,n,a,s,void 0,t):A(e,o,n,a,s)},renderRest:e=>{if(!r.length)return null;let t=typeof E==`function`?E(e):E;return typeof D==`function`?j(void 0,t,!1,!1,void 0,!0):A({title:t},t,!1)},suffix:S.createElement(Ox,$x({ref:t,disabled:c,readOnly:!w},e,{value:C||``,syncWidth:!0})),itemKey:eS,maxCount:_})}),rS=S.forwardRef(function(e,t){let{multiple:n,onInputKeyDown:r,tabIndex:i}=Dx(),a=cx(),{showSearch:o}=a,s={...bi(a,{aria:!0}),onKeyDown:r,readOnly:!o,tabIndex:i};return n?S.createElement(nS,{ref:t,inputProps:s}):S.createElement(Lx,{ref:t,inputProps:s})});function iS(e){return e&&![Zr.ESC,Zr.SHIFT,Zr.BACKSPACE,Zr.TAB,Zr.WIN_KEY,Zr.ALT,Zr.META,Zr.WIN_KEY_RIGHT,Zr.CTRL,Zr.SEMICOLON,Zr.EQUALS,Zr.CAPS_LOCK,Zr.CONTEXT_MENU,Zr.UP,Zr.LEFT,Zr.RIGHT,Zr.F1,Zr.F2,Zr.F3,Zr.F4,Zr.F5,Zr.F6,Zr.F7,Zr.F8,Zr.F9,Zr.F10,Zr.F11,Zr.F12].includes(e)}function aS(){return aS=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{which:t}=e,n=F.current instanceof HTMLTextAreaElement;!n&&D&&(t===Zr.UP||t===Zr.DOWN)&&e.preventDefault(),x&&x(e),!(n&&!D&&~[Zr.UP,Zr.DOWN,Zr.LEFT,Zr.RIGHT].indexOf(t))&&!(e.ctrlKey||e.altKey||e.metaKey)&&iS(t)&&O(!0)});S.useImperativeHandle(t,()=>({focus:e=>{(F.current||P.current).focus?.(e)},blur:()=>{(F.current||P.current).blur?.()},nativeElement:Or(P.current)}));let L=Rn(e=>{if(!A){let t=Or(F.current);e.nativeEvent._ori_target=t;let n=t===e.target||t?.contains(e.target);t&&!n&&e.preventDefault();let r=D&&!l&&(f===`combobox`||k)||D&&l&&n;e.nativeEvent._select_lazy?D&&O(!1):(F.current?.focus(),r||O())}y?.(e)}),{root:R}=T,z=hi(E,oS),B=bi(z,{aria:!0}),V=Object.keys(B),H={...e,onInputKeyDown:I};if(R){let e=R.props||{},t={...e,...z};return Object.keys(e).forEach(n=>{let r=e[n],i=z[n];typeof r==`function`&&typeof i==`function`&&(t[n]=(...e)=>{i(...e),r(...e)})}),S.isValidElement(R)?S.cloneElement(R,{...t,ref:sr(R.ref,P)}):S.createElement(R,aS({},t,{ref:P}))}return S.createElement(Ex.Provider,{value:H},S.createElement(`div`,aS({},hi(z,V),{ref:P,className:r,style:i,onMouseDown:L}),S.createElement(Tx,{className:Y(`${n}-prefix`,M?.prefix),style:N?.prefix},a),S.createElement(rS,{ref:F}),S.createElement(Tx,{className:Y(`${n}-suffix`,{[`${n}-suffix-loading`]:j},M?.suffix),style:N?.suffix},o),s&&S.createElement(Tx,{className:Y(`${n}-clear`,M?.clear),style:N?.clear,onMouseDown:e=>{e.nativeEvent._select_lazy=!0,b?.(e)}},s),c))});function cS(e,t,n){return S.useMemo(()=>{let{root:r,input:i}=e||{};return n&&(r=n()),t&&(i=t()),{root:r,input:i}},[e,t,n])}function lS(){return lS=Object.assign?Object.assign.bind():function(e){for(var t=1;te===`tags`||e===`multiple`,dS=S.forwardRef((e,t)=>{let{id:n,prefixCls:r,className:i,styles:a,classNames:o,showSearch:s,tagRender:c,showScrollBar:l=`optional`,direction:u,omitDomProps:d,displayValues:f,onDisplayValuesChange:p,emptyOptions:m,notFoundContent:h=`Not Found`,onClear:g,maxCount:_,placeholder:v,mode:y,disabled:b,loading:x,getInputElement:C,getRawInputElement:w,open:T,defaultOpen:E,onPopupVisibleChange:D,activeValue:O,onActiveValueChange:k,activeDescendantId:A,searchValue:j,autoClearSearchValue:M,onSearch:N,onSearchSplit:P,tokenSeparators:F,allowClear:I,prefix:L,suffix:R,suffixIcon:z,clearIcon:B,OptionList:V,animation:H,transitionName:U,popupStyle:W,popupClassName:G,popupMatchSelectWidth:K,popupRender:ee,popupAlign:q,placement:te,builtinPlacements:ne,getPopupContainer:re,showAction:ie=[],onFocus:J,onBlur:ae,onKeyUp:oe,onKeyDown:se,onMouseDown:ce,components:le,...ue}=e,de=uS(y),fe=S.useRef(null),pe=S.useRef(null),me=S.useRef(null),[he,ge]=S.useState(!1);S.useImperativeHandle(t,()=>({focus:fe.current?.focus,blur:fe.current?.blur,scrollTo:e=>me.current?.scrollTo(e),nativeElement:Or(fe.current)}));let _e=cS(le,C,w),ve=S.useMemo(()=>{if(y!==`combobox`)return j;let e=f[0]?.value;return typeof e==`string`||typeof e==`number`?String(e):``},[j,y,f]),ye=y===`combobox`&&typeof C==`function`&&C()||null,be=!h&&m,[xe,Se,Ce,we]=wx(E||!1,T,D,e=>b||be?!1:e),Te=S.useMemo(()=>(F||[]).some(e=>[` + ${t}-confirm-body-wrapper`]:{display:`flex`,flexDirection:`column`,flex:`auto`},[`${t}-confirm-body`]:{marginBottom:`auto`}}}]},ute=e=>{let{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:`rtl`,[`${t}-confirm-body`]:{direction:`rtl`}}}}},dte=e=>{let{componentCls:t}=e,n=Fy(e),r={...n};delete r.xs;let i=`--${t.replace(`.`,``)}-`,a=Object.keys(r).map(e=>({[`@media (min-width: ${X(r[e])})`]:{width:`var(${i}${e}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(fa(Object.keys(n).map((e,t)=>{let r=Object.keys(n)[t-1];return r?{[`${i}${e}-width`]:`var(${i}${r}-width)`}:null})),[{width:`var(${i}xs-width)`}],fa(a))}}},Ly=e=>{let t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return uc(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).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()})},Ry=e=>({footerBg:`transparent`,headerBg:`transparent`,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${X(e.padding)} ${X(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:`none`,headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${X(e.paddingXS)} ${X(e.padding)}`:0,footerBorderTop:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:`none`,footerBorderRadius:e.wireframe?`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${X(e.padding*2)} ${X(e.padding*2)} ${X(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM,mask:!0}),zy=Zl(`Modal`,e=>{let t=Ly(e);return[lte(t),ute(t),cte(t),Cg(t,`zoom`),dte(t)]},Ry,{unitless:{titleLineHeight:!0}}),By;py()&&document.documentElement.addEventListener(`click`,e=>{By={x:e.pageX,y:e.pageY},setTimeout(()=>{By=null},100)},!0);var Vy=e=>{let{prefixCls:t,className:n,rootClassName:r,open:i,wrapClassName:a,centered:o,getContainer:s,style:c,width:l=520,footer:u,classNames:d,styles:f,children:p,loading:m,confirmLoading:h,zIndex:g,mousePosition:_,onOk:v,onCancel:y,okButtonProps:b,cancelButtonProps:x,destroyOnHidden:C,destroyOnClose:w,panelRef:T=null,closable:E,mask:D,modalRender:O,maskClosable:k,focusTriggerAfterClose:A,focusable:j,...M}=e,{getPopupContainer:N,getPrefixCls:P,direction:F,className:I,style:L,classNames:R,styles:z,centered:B,cancelButtonProps:V,okButtonProps:H,mask:U}=va(`modal`),{modal:W}=S.useContext(ha),[G,K]=S.useMemo(()=>typeof E==`boolean`?[void 0,void 0]:[E?.afterClose,E?.onClose],[E]),ee=P(`modal`,t),q=P(),[te,ne,re]=hf(D,U,ee,k),ie=my(j,te,A),J=e=>{h||(y?.(e),K?.())},ae=e=>{v?.(e),K?.()},oe=op(ee),[se,ce]=zy(ee,oe),le=Y(a,{[`${ee}-centered`]:o??B,[`${ee}-wrap-rtl`]:F===`rtl`}),ue=u!==null&&!m?S.createElement(Ny,{...e,okButtonProps:{...H,...b},onOk:ae,cancelButtonProps:{...V,...x},onCancel:J}):null,[de,fe,pe,me]=ff(of(e),of(W),{closable:!0,closeIcon:S.createElement(Au,{className:`${ee}-close-icon`}),closeIconRender:e=>My(ee,e)}),he=de?{disabled:pe,closeIcon:fe,afterClose:G,...me}:!1,ge=O?e=>S.createElement(`div`,{className:`${ee}-render`},O(e)):void 0,_e=sr(T,ky(`.${ee}-${O?`render`:`container`}`)),[ve,ye]=If(`Modal`,g),be={...e,width:l,panelRef:T,focusTriggerAfterClose:ie.focusTriggerAfterClose,focusable:ie,mask:te,maskClosable:re,zIndex:ve},[xe,Se]=Sf([R,d,ne],[z,f],{props:be}),[Ce,we]=S.useMemo(()=>tf(l)?[void 0,l]:[l,void 0],[l]),Te=S.useMemo(()=>{let e={};return we&&Object.keys(we).forEach(t=>{let n=we[t];Qd(n)&&(e[`--${ee}-${t}-width`]=$d(n)?`${n}px`:n)}),e},[ee,we]);return S.createElement(fy,{form:!0,space:!0},S.createElement(Af.Provider,{value:ye},S.createElement(y_,{width:Ce,...M,zIndex:ve,getContainer:s===void 0?N:s,prefixCls:ee,rootClassName:Y(se,r,ce,oe,xe.root),rootStyle:Se.root,footer:ue,visible:i,mousePosition:_??By,onClose:J,closable:he,closeIcon:fe,transitionName:ph(q,`zoom`,e.transitionName),maskTransitionName:ph(q,`fade`,e.maskTransitionName),mask:te,maskClosable:re,className:Y(se,n,I),style:{...L,...c,...Te},classNames:{...xe,wrapper:Y(xe.wrapper,le)},styles:Se,panelRef:_e,destroyOnHidden:C??w,modalRender:ge,focusTriggerAfterClose:ie.focusTriggerAfterClose,focusTrap:ie.trap},m?S.createElement(Dy,{active:!0,title:!1,paragraph:{rows:4},className:`${ee}-body-skeleton`}):p)))},fte=e=>{let{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:i,fontSize:a,lineHeight:o,modalTitleHeight:s,fontHeight:c,confirmBodyPadding:l}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:`rtl`},[`${e.antCls}-modal-header`]:{display:`none`},[`${u}-body-wrapper`]:{...Wl()},[`&${t} ${t}-body`]:{padding:l},[`${u}-body`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`start`,[`> ${e.iconCls}`]:{flex:`none`,fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(i).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:`flex`,flexDirection:`column`,flex:`auto`,rowGap:e.marginXS,maxWidth:`calc(100% - ${X(e.marginSM)})`},[`${u}-body-no-icon ${u}-paragraph`]:{maxWidth:`100%`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${X(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-container`]:{color:e.colorText,fontSize:a,lineHeight:o},[`${u}-btns`]:{textAlign:`end`,marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls}, + ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},pte=$l([`Modal`,`confirm`],e=>fte(Ly(e)),Ry,{order:-1e3}),Hy=e=>{let{prefixCls:t,icon:n,okText:r,cancelText:i,confirmPrefixCls:a,type:o,okCancel:s,footer:c,locale:l,autoFocusButton:u,focusable:d,...f}=e,p=n;if(!n&&n!==null)switch(o){case`info`:p=S.createElement(Iu,null);break;case`success`:p=S.createElement(wu,null);break;case`error`:p=S.createElement(Du,null);break;default:p=S.createElement(Nu,null)}let m=s??o===`confirm`,h=S.useMemo(()=>{let e=d?.autoFocusButton||u;return e||e===null?e:`ok`},[u,d?.autoFocusButton]),[g]=Jd(`Modal`),_=l||g,v=r||(m?_?.okText:_?.justOkText),y=i||_?.cancelText,{closable:b}=f,{onClose:x}=tf(b)?b:{},C=S.useMemo(()=>({autoFocusButton:h,cancelTextLocale:y,okTextLocale:v,mergedOkCancel:m,onClose:x,...f}),[h,y,v,m,x,f]),w=S.createElement(S.Fragment,null,S.createElement(r_,null),S.createElement(i_,null)),T=Qd(e.title)&&e.title!==``,E=Qd(p),D=`${a}-body`;return S.createElement(`div`,{className:`${a}-body-wrapper`},S.createElement(`div`,{className:Y(D,{[`${D}-has-title`]:T,[`${D}-no-icon`]:!E})},p,S.createElement(`div`,{className:`${a}-paragraph`},T&&S.createElement(`span`,{className:`${a}-title`},e.title),S.createElement(`div`,{className:`${a}-content`},e.content))),c===void 0||typeof c==`function`?S.createElement(n_,{value:C},S.createElement(`div`,{className:`${a}-btns`},typeof c==`function`?c(w,{OkBtn:i_,CancelBtn:r_}):w)):c,S.createElement(pte,{prefixCls:t}))},mte=e=>{let{close:t,zIndex:n,maskStyle:r,direction:i,prefixCls:a,wrapClassName:o,rootPrefixCls:s,bodyStyle:c,closable:l=!1,onConfirm:u,styles:d,title:f,mask:p,maskClosable:m,okButtonProps:h,cancelButtonProps:g}=e,{cancelButtonProps:_,okButtonProps:v}=va(`modal`),y=`${a}-confirm`,b=e.width||416,x=e.style||{},C=Y(y,`${y}-${e.type}`,{[`${y}-rtl`]:i===`rtl`},e.className),w=S.useMemo(()=>{let e=mf(p,m);return e.closable??=!1,e},[p,m]),[,T]=Bl(),E=S.useMemo(()=>n===void 0?T.zIndexPopupBase+Mf:n,[n,T]);return S.createElement(Vy,{...e,className:C,wrapClassName:Y({[`${y}-centered`]:!!e.centered},o),onCancel:()=>{t?.({triggerCancel:!0}),u?.(!1)},title:f,footer:null,transitionName:ph(s||``,`zoom`,e.transitionName),maskTransitionName:ph(s||``,`fade`,e.maskTransitionName),mask:w,style:x,styles:{body:c,mask:r,...d},width:b,zIndex:E,closable:l},S.createElement(Hy,{...e,confirmPrefixCls:y,okButtonProps:{...v,...h},cancelButtonProps:{..._,...g}}))},Uy=e=>{let{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:i}=e;return S.createElement(Mm,{prefixCls:t,iconPrefixCls:n,direction:r,theme:i},S.createElement(mte,{...e}))},Wy=[],Gy=``;function Ky(){return Gy}var hte=e=>{let{prefixCls:t,getContainer:n,direction:r}=e,i=Kd(),a=(0,S.useContext)(ha),o=Ky()||a.getPrefixCls(),s=t||`${o}-modal`,c=n;return c===!1&&(c=void 0),S.createElement(Uy,{...e,rootPrefixCls:o,prefixCls:s,iconPrefixCls:a.iconPrefixCls,theme:a.theme,direction:r??a.direction,locale:a.locale?.Modal??i,getContainer:c})};function qy(e){let t=Am(),n=document.createDocumentFragment(),r={...e,close:s,open:!0},i;function a(...t){t.some(e=>e?.triggerCancel)&&e.onCancel?.(()=>{},...t.slice(1));for(let e=0;e{})}let o=e=>{clearTimeout(i),i=setTimeout(()=>{let r=t.getPrefixCls(void 0,Ky()),i=t.getIconPrefixCls(),a=t.getTheme(),o=S.createElement(hte,{...e});Ri(S.createElement(Mm,{prefixCls:r,iconPrefixCls:i,theme:a},typeof t.holderRender==`function`?t.holderRender(o):o),n)})};function s(...t){r={...r,open:!1,afterClose:()=>{typeof e.afterClose==`function`&&e.afterClose(),a.apply(this,t)}},o(r)}function c(e){r=typeof e==`function`?e(r):{...r,...e},o(r)}return o(r),Wy.push(s),{destroy:s,update:c}}function Jy(e){return{...e,type:`warning`}}function Yy(e){return{...e,type:`info`}}function Xy(e){return{...e,type:`success`}}function Zy(e){return{...e,type:`error`}}function Qy(e){return{...e,type:`confirm`}}function gte({rootPrefixCls:e}){Gy=e}var $y=S.forwardRef((e,t)=>{let{afterClose:n,config:r,...i}=e,[a,o]=S.useState(!0),[s,c]=S.useState(r),{direction:l,getPrefixCls:u}=S.useContext(ha),d=u(`modal`),f=u(),p=()=>{n(),s.afterClose?.()},m=(...e)=>{o(!1),e.some(e=>e?.triggerCancel)&&s.onCancel?.(()=>{},...e.slice(1))};S.useImperativeHandle(t,()=>({destroy:m,update:e=>{c(t=>{let n=typeof e==`function`?e(t):e;return{...t,...n}})}}));let h=s.okCancel??s.type===`confirm`,[g]=Jd(`Modal`,Vd.Modal);return S.createElement(Uy,{prefixCls:d,rootPrefixCls:f,...s,close:m,open:a,afterClose:p,okText:s.okText||(h?g?.okText:g?.justOkText),direction:s.direction||l,cancelText:s.cancelText||g?.cancelText,...i})}),eb=0,tb=S.memo(S.forwardRef((e,t)=>{let[n,r]=Ef();return S.useImperativeHandle(t,()=>({patchElement:r}),[r]),S.createElement(S.Fragment,null,n)}));function nb(){let e=S.useRef(null),[t,n]=S.useState([]);S.useEffect(()=>{t.length&&(fa(t).forEach(e=>{e()}),n([]))},[t]);let r=S.useCallback(t=>function(r){eb+=1;let i=S.createRef(),a,o=new Promise(e=>{a=e}),s=!1,c,l=S.createElement($y,{key:`modal-${eb}`,config:t(r),ref:i,afterClose:()=>{c?.()},isSilent:()=>s,onConfirm:e=>{a(e)}});return c=e.current?.patchElement(l),c&&Wy.push(c),{destroy:()=>{function e(){i.current?.destroy()}i.current?e():n(t=>[].concat(fa(t),[e]))},update:e=>{function t(){i.current?.update(e)}i.current?t():n(e=>[].concat(fa(e),[t]))},then:e=>(s=!0,o.then(e))}},[]);return[S.useMemo(()=>({info:r(Yy),success:r(Xy),error:r(Zy),warning:r(Jy),confirm:r(Qy)}),[r]),S.createElement(tb,{key:`modal-holder`,ref:e})]}var rb=e=>{let{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,i=`${t}-notice`,a=new js(`antNotificationFadeIn`,{"0%":{transform:`translate3d(100%, 0, 0)`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,opacity:1}}),o=new js(`antNotificationTopFadeIn`,{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new js(`antNotificationBottomFadeIn`,{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),c=new js(`antNotificationLeftFadeIn`,{"0%":{transform:`translate3d(-100%, 0, 0)`,opacity:0},"100%":{transform:`translate3d(0, 0, 0)`,opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[i]:{marginInline:`auto auto`}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[i]:{marginInlineEnd:`auto`,marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:c}}}}},ib=[`top`,`topLeft`,`topRight`,`bottom`,`bottomLeft`,`bottomRight`],ab={topLeft:`left`,topRight:`right`,bottomLeft:`left`,bottomRight:`right`,top:`left`,bottom:`left`},ob=(e,t)=>{let{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith(`top`)?`top`:`bottom`]:0,[ab[t]]:{value:0,_skip_check_:!0}}}}},sb=e=>{let t={};for(let n=1;n ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return{[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:`hidden`,color:`transparent`,pointerEvents:`none`},...t}},cb=e=>{let t={};for(let n=1;n{let{componentCls:t}=e;return{[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:{transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:`transform, opacity`,position:`absolute`,...sb(e)}},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:{...cb(e)}},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:`unset`,color:`inherit`,pointerEvents:`auto`,[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:`""`,position:`absolute`,height:e.margin,width:`100%`,insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:`transparent`,pointerEvents:`auto`}}},...ib.map(t=>ob(e,t)).reduce((e,t)=>({...e,...t}),{})}},ub=e=>{let{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:i,notificationMarginBottom:a,borderRadiusLG:o,colorSuccess:s,colorInfo:c,colorWarning:l,colorError:u,colorTextHeading:d,notificationBg:f,notificationPadding:p,notificationMarginEdge:m,progressBg:h,notificationProgressHeight:g,fontSize:_,lineHeight:v,width:y,notificationIconSize:b,colorText:x,colorSuccessBg:S,colorErrorBg:C,colorInfoBg:w,colorWarningBg:T,motionDurationMid:E}=e,D=`${n}-notice`;return{position:`relative`,marginBottom:a,marginInlineStart:`auto`,background:f,borderRadius:o,boxShadow:r,[D]:{padding:p,width:y,maxWidth:`calc(100vw - ${X(e.calc(m).mul(2).equal())})`,lineHeight:v,wordWrap:`break-word`,borderRadius:o,overflow:`hidden`,"&-success":S?{background:S}:{},"&-error":C?{background:C}:{},"&-info":w?{background:w}:{},"&-warning":T?{background:T}:{}},[`${D}-title`]:{marginBottom:e.marginXS,color:d,fontSize:i,lineHeight:e.lineHeightLG},[`${D}-description`]:{fontSize:_,color:x,marginTop:e.marginXS,"&:first-child":{marginTop:0,marginInlineEnd:e.marginSM}},[`${D}-closable ${D}-title`]:{paddingInlineEnd:e.paddingLG},[`${D}-with-icon ${D}-title`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(b).equal(),fontSize:i},[`${D}-with-icon ${D}-description`]:{marginInlineStart:e.calc(e.marginSM).add(b).equal(),fontSize:_},[`${D}-icon`]:{position:`absolute`,fontSize:b,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:c},[`&-warning${t}`]:{color:l},[`&-error${t}`]:{color:u}},[`${D}-close`]:{position:`absolute`,top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:`none`,width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:[`color`,`background-color`].map(e=>`${e} ${E}`).join(`, `),display:`flex`,alignItems:`center`,justifyContent:`center`,background:`none`,border:`none`,"&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},...Kl(e)},[`${D}-progress`]:{position:`absolute`,display:`block`,appearance:`none`,inlineSize:`calc(100% - ${X(o)} * 2)`,left:{_skip_check_:!0,value:o},right:{_skip_check_:!0,value:o},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:o,backgroundColor:`rgba(0, 0, 0, 0.04)`},"&::-moz-progress-bar":{background:h},"&::-webkit-progress-value":{borderRadius:o,background:h}},[`${D}-actions`]:{float:`right`,marginTop:e.marginSM}}},db=e=>{let{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:i,motionEaseInOut:a}=e,o=`${t}-notice`,s=new js(`antNotificationFadeOut`,{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:{...Hl(e),position:`fixed`,zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:`relative`},[`${t}-fade-appear-prepare`]:{opacity:`0 !important`},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:a,animationFillMode:`both`,opacity:0,animationPlayState:`paused`},[`${t}-fade-leave`]:{animationTimingFunction:a,animationFillMode:`both`,animationDuration:i,animationPlayState:`paused`},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:`running`},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:`running`},"&-rtl":{direction:`rtl`,[`${o}-actions`]:{float:`left`}}}},{[t]:{[`${o}-wrapper`]:ub(e)}}]},fb=e=>({zIndexPopup:e.zIndexPopupBase+Mf+50,width:384,progressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),pb=e=>{let t=e.paddingMD,n=e.paddingLG;return uc(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2})},mb=Zl(`Notification`,e=>{let t=pb(e);return[db(t),rb(t),lb(t)]},fb);function hb(e,t){return t===null||t===!1?null:t||S.createElement(Au,{className:`${e}-close-icon`})}var gb={success:wu,info:Iu,error:Du,warning:Nu},_b=e=>{let{prefixCls:t,icon:n,type:r,title:i,description:a,actions:o,role:s=`alert`,styles:c,classNames:l}=e,u=null;return n?u=S.createElement(`span`,{className:Y(`${t}-icon`,l.icon),style:c.icon},n):r&&(u=S.createElement(gb[r]||null,{className:Y(`${t}-icon`,l.icon,`${t}-icon-${r}`),style:c.icon})),S.createElement(`div`,{className:Y({[`${t}-with-icon`]:u}),role:s},u,i&&S.createElement(`div`,{className:Y(`${t}-title`,l.title),style:c.title},i),a&&S.createElement(`div`,{className:Y(`${t}-description`,l.description),style:c.description},a),o&&S.createElement(`div`,{className:Y(`${t}-actions`,l.actions),style:c.actions},o))};function vb(e,t,n){let r;switch(e){case`top`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:t,bottom:`auto`};break;case`topLeft`:r={left:0,top:t,bottom:`auto`};break;case`topRight`:r={right:0,top:t,bottom:`auto`};break;case`bottom`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:`auto`,bottom:n};break;case`bottomLeft`:r={left:0,top:`auto`,bottom:n};break;default:r={right:0,top:`auto`,bottom:n};break}return r}function yb(e){return{motionName:`${e}-fade`}}function bb(e,t,n){return e===void 0?t?.closeIcon===void 0?n?.closeIcon:t.closeIcon:e}var xb=24,Sb=4.5,Cb=`topRight`,wb=({children:e,prefixCls:t})=>{let n=op(t),[r,i]=mb(t,n);return S.createElement(Im,{classNames:{list:Y(r,i,n)}},e)},Tb=(e,{prefixCls:t,key:n})=>S.createElement(wb,{prefixCls:t,key:n},e),Eb=S.forwardRef((e,t)=>{let{top:n,bottom:r,prefixCls:i,getContainer:a,maxCount:o,rtl:s,onAllRemoved:c,stack:l,duration:u=Sb,pauseOnHover:d=!0,showProgress:f}=e,{getPrefixCls:p,getPopupContainer:m,direction:h}=va(`notification`),{notification:g}=(0,S.useContext)(ha),[,_]=Bl(),v=i||p(`notification`),y=(0,S.useMemo)(()=>$d(u)&&u>0?u:!1,[u]),[b,x]=Um({prefixCls:v,style:e=>vb(e,n??xb,r??xb),className:()=>Y({[`${v}-rtl`]:s??h===`rtl`}),motion:()=>yb(v),closable:{closeIcon:hb(v)},duration:y,getContainer:()=>a?.()||m?.()||document.body,maxCount:o,pauseOnHover:d,showProgress:f,onAllRemoved:c,renderNotifications:Tb,stack:l===!1?!1:{threshold:tf(l)?l?.threshold:void 0,offset:8,gap:_.margin}}),[C,w]=Sf([g?.classNames,e?.classNames],[g?.styles,e?.styles],{props:e});return S.useImperativeHandle(t,()=>({...b,prefixCls:v,notification:g,classNames:C,styles:w})),x});function Db(e){let t=S.useRef(null);Wi(`Notification`);let{notification:n}=S.useContext(ha);return[S.useMemo(()=>{let r=r=>{if(!t.current)return;let{open:i,prefixCls:a,notification:o,classNames:s,styles:c}=t.current,l=o?.className||{},u=o?.style||{},d=`${a}-notice`,{title:f,message:p,description:m,icon:h,type:g,btn:_,actions:v,className:y,style:b,role:x=`alert`,closeIcon:C,closable:w,classNames:T={},styles:E={},...D}=r,O=f??p,k=v??_,A=hb(d,bb(C,e,o)),[j,M,,N]=df(of({...e||{},...r}),of(n),{closable:!0,closeIcon:A}),P=j?{onClose:tf(w)?w.onClose:void 0,closeIcon:M,...N}:!1,F=xf(T,{props:r}),I=xf(E,{props:r}),L=gf(void 0,s,F),R=vf(c,I);return i({placement:e?.placement??Cb,...D,content:S.createElement(_b,{prefixCls:d,icon:h,type:g,title:O,description:m,actions:k,role:x,classNames:L,styles:R}),className:Y({[`${d}-${g}`]:g},y,l,L.root),style:{...u,...R.root,...b},closable:P})},i={open:r,destroy:e=>{e===void 0?t.current?.destroy():t.current?.close(e)}};return[`success`,`info`,`warning`,`error`].forEach(e=>{i[e]=t=>r({...t,type:e})}),i},[e,n]),S.createElement(Eb,{key:`notification-holder`,...e,ref:t})]}function Ob(e){return Db(e)}var kb=S.createContext({}),Ab=S.createContext({message:{},notification:{},modal:{}}),jb=Zl(`App`,e=>{let{componentCls:t,colorText:n,fontSize:r,lineHeight:i,fontFamily:a}=e;return{[t]:{color:n,fontSize:r,lineHeight:i,fontFamily:a,[`&${t}-rtl`]:{direction:`rtl`}}}},()=>({})),Mb=e=>{let{prefixCls:t,children:n,className:r,rootClassName:i,message:a,notification:o,style:s,component:c=`div`}=e,{direction:l,getPrefixCls:u,className:d,style:f}=va(`app`),p=u(`app`,t),[m,h]=jb(p),g=Y(m,p,r,i,h,{[`${p}-rtl`]:l===`rtl`}),_=(0,S.useContext)(kb),v=S.useMemo(()=>({message:{..._.message,...a},notification:{..._.notification,...o}}),[a,o,_.message,_.notification]),[y,b]=oh(v.message),[x,C]=Ob(v.notification),[w,T]=nb(),E=S.useMemo(()=>({message:y,notification:x,modal:w}),[y,x,w]);Wi(`App`)(!(h&&c===!1),`usage`,"When using cssVar, ensure `component` is assigned a valid React component string.");let D=c===!1?S.Fragment:c,O={className:Y(d,g),style:{...f,...s}};return S.createElement(Ab.Provider,{value:E},S.createElement(kb.Provider,{value:v},S.createElement(D,{...c===!1?void 0:O},T,b,C,n)))},Nb=()=>S.useContext(Ab),Pb=Mb;Pb.useApp=Nb;function Fb(e){return t=>S.createElement(Mm,{theme:{token:{motion:!1,zIndexPopupBase:0}}},S.createElement(e,{...t}))}var Ib=(e,t,n,r,i)=>Fb(a=>{let{prefixCls:o,style:s}=a,c=S.useRef(null),[l,u]=S.useState(0),[d,f]=S.useState(0),[p,m]=Wn(!1,a.open),{getPrefixCls:h}=S.useContext(ha),g=h(r||`select`,o);S.useEffect(()=>{if(m(!0),typeof ResizeObserver<`u`){let e=new ResizeObserver(e=>{let t=e[0].target;u(t.offsetHeight+8),f(t.offsetWidth)}),t=setInterval(()=>{let n=i?`.${i(g)}`:`.${g}-dropdown`,r=c.current?.querySelector(n);r&&(clearInterval(t),e.observe(r))},10);return()=>{clearInterval(t),e.disconnect()}}},[g]);let _={...a,style:{...s,margin:0},open:p,getPopupContainer:()=>c.current};n&&(_=n(_)),t&&(_={..._,[t]:{overflow:{adjustX:!1,adjustY:!1}}});let v={paddingBottom:l,position:`relative`,minWidth:d};return S.createElement(`div`,{ref:c,style:v},S.createElement(e,{..._}))}),Lb=(e,t,n,r,i=!1,a,o)=>{let s=(0,S.useMemo)(()=>typeof n==`boolean`?{allowClear:n}:n&&typeof n==`object`?n:{allowClear:!1},[n]);return(0,S.useMemo)(()=>{let e=!i&&s.allowClear!==!1&&(t.length||a)&&!(o===`combobox`&&a===``);return{allowClear:e,clearIcon:e?s.clearIcon||r||`×`:null}},[s,r,i,t.length,a,o])},Rb=S.createContext(null);function zb(){return S.useContext(Rb)}function Bb(e=250){let t=S.useRef(null),n=S.useRef(null);S.useEffect(()=>()=>{window.clearTimeout(n.current)},[]);function r(r){(r||t.current===null)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current=null},e)}return[()=>t.current,r]}function Vb(e,t){return e.filter(e=>e).some(e=>e.contains(t)||e===t)}function Hb(e,t,n,r){let i=Rn(i=>{if(r)return;let a=i.target;a.shadowRoot&&i.composed&&(a=i.composedPath()[0]||a),i._ori_target&&(a=i._ori_target),t&&!Vb(e(),a)&&n(!1)});S.useEffect(()=>(window.addEventListener(`mousedown`,i),()=>window.removeEventListener(`mousedown`,i)),[i])}function Ub(){return Ub=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e===!0?0:1;return{bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:`scroll`}}},Gb=S.forwardRef((e,t)=>{let{prefixCls:n,disabled:r,visible:i,children:a,popupElement:o,animation:s,transitionName:c,popupStyle:l,popupClassName:u,direction:d=`ltr`,placement:f,builtinPlacements:p,popupMatchSelectWidth:m,popupRender:h,popupAlign:g,getPopupContainer:_,empty:v,onPopupVisibleChange:y,onPopupMouseEnter:b,onPopupMouseDown:x,onPopupBlur:C,...w}=e,T=`${n}-dropdown`,E=o;h&&(E=h(o));let D=S.useMemo(()=>p||Wb(m),[p,m]),O=s?`${T}-${s}`:c,k=typeof m==`number`,A=S.useMemo(()=>k?null:m===!1?`minWidth`:`width`,[m,k]),j=l;k&&(j={...l,width:m});let M=S.useRef(null);return S.useImperativeHandle(t,()=>({getPopupElement:()=>M.current?.popupElement})),S.createElement(am,Ub({},w,{showAction:y?[`click`]:[],hideAction:y?[`click`]:[],popupPlacement:f||(d===`rtl`?`bottomRight`:`bottomLeft`),builtinPlacements:D,prefixCls:T,popupMotion:{motionName:O},popup:S.createElement(`div`,{onMouseEnter:b,onMouseDown:x,onBlur:C},E),ref:M,stretch:A,popupAlign:g,popupVisible:i,getPopupContainer:_,popupClassName:Y(u,{[`${T}-empty`]:v}),popupStyle:j,onPopupVisibleChange:y}),a)});function Kb(e,t){let{key:n}=e,r;return`value`in e&&({value:r}=e),n??(r===void 0?`rc-index-key-${t}`:r)}function qb(e){return e!==void 0&&!Number.isNaN(e)}function Jb(e,t){let{label:n,value:r,options:i,groupLabel:a}=e||{},o=n||(t?`children`:`label`);return{label:o,value:r||`value`,options:i||`options`,groupLabel:a||o}}function Yb(e,{fieldNames:t,childrenAsData:n}={}){let r=[],{label:i,value:a,options:o,groupLabel:s}=Jb(t,!1);function c(e,t){Array.isArray(e)&&e.forEach(e=>{if(t||!(o in e)){let n=e[a];r.push({key:Kb(e,r.length),groupOption:t,data:e,label:e[i],value:n})}else{let t=e[s];t===void 0&&n&&(t=e.label),r.push({key:Kb(e,r.length),group:!0,data:e,label:t}),c(e[o],!0)}})}return c(e,!1),r}function Xb(e){let t={...e};return`props`in t||Object.defineProperty(t,`props`,{get(){return li(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var Zb=(e,t,n)=>{if(!t||!t.length)return null;let r=!1,i=(e,[t,...n])=>{if(!t)return[e];let a=e.split(t);return r||=a.length>1,a.reduce((e,t)=>[...e,...i(t,n)],[]).filter(Boolean)},a=i(e,t);return r?n===void 0?a:a.slice(0,n):null};function Qb(e){let{visible:t,values:n}=e;return t?S.createElement(`span`,{"aria-live":`polite`,style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0}},`${n.slice(0,50).map(({label:e,value:t})=>[`number`,`string`].includes(typeof e)?e:t).join(`, `)}`,n.length>50?`, ...`:null):null}var $b=e=>{let t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},ex=(e,t=1)=>{if(t<=0){e();return}$b(()=>{ex(e,t-1)})};function tx(e,t,n,r){let[i,a]=(0,S.useState)(!1);(0,S.useEffect)(()=>{a(!0)},[]);let[o,s]=Wn(e,t),[c,l]=(0,S.useState)(!1),u=i?o:!1,d=r(u),f=(0,S.useRef)(0),p=Rn(e=>{n&&d!==e&&n(e),s(e)});return[u,d,Rn((e,t={})=>{let{cancelFun:n}=t;f.current+=1;let r=f.current,i=typeof e==`boolean`?e:!d;l(!i);function a(){r===f.current&&!n?.()&&(p(i),l(!1))}i?a():ex(()=>{a()})}),c]}function nx(e){let{children:t,...n}=e;return t?S.createElement(`div`,n,t):null}var rx=S.createContext(null);function ix(){return S.useContext(rx)}var ax=S.forwardRef((e,t)=>{let{onChange:n,onKeyDown:r,onBlur:i,style:a,syncWidth:o,value:s,className:c,autoComplete:l,...u}=e,{prefixCls:d,mode:f,onSearch:p,onSearchSubmit:m,onInputBlur:h,autoFocus:g,tokenWithEnter:_,placeholder:v,components:{input:y=`input`}}=ix(),{id:b,classNames:x,styles:C,open:w,activeDescendantId:T,role:E,disabled:D}=zb()||{},O=Y(`${d}-input`,x?.input,c),k=S.useRef(!1),A=S.useRef(null),j=S.useRef(null);S.useImperativeHandle(t,()=>j.current);let M=e=>{let{value:t}=e.target;if(_&&A.current&&/[\r\n]/.test(A.current)){let e=A.current.replace(/[\r\n]+$/,``).replace(/\r\n/g,` `).replace(/[\r\n]/g,` `);t=t.replace(e,A.current)}A.current=null,p&&p(t,!0,k.current),n?.(e)},N=e=>{let{key:t}=e,{value:n}=e.currentTarget;t===`Enter`&&f===`tags`&&!w&&!k.current&&m&&m(n),r?.(e)},P=e=>{h?.(),i?.(e)},F=()=>{k.current=!0},I=e=>{if(k.current=!1,f!==`combobox`){let{value:t}=e.currentTarget;p?.(t,!0,!1)}},L=e=>{let{clipboardData:t}=e;A.current=t?.getData(`text`)||``},[R,z]=S.useState(void 0);Vn(()=>{let e=j.current;if(o&&e){e.style.width=`0px`;let t=e.scrollWidth;z(t),e.style.width=``}},[o,s]);let B={id:b,type:f===`combobox`?`text`:`search`,...u,ref:j,style:{...C?.input,...a,"--select-input-width":R},autoFocus:g,autoComplete:l||`off`,className:O,disabled:D,value:s||``,onChange:M,onKeyDown:N,onBlur:P,onPaste:L,onCompositionStart:F,onCompositionEnd:I,role:E||`combobox`,"aria-expanded":w||!1,"aria-haspopup":`listbox`,"aria-owns":w?`${b}_list`:void 0,"aria-autocomplete":`list`,"aria-controls":w?`${b}_list`:void 0,"aria-activedescendant":w?T:void 0};if(S.isValidElement(y)){let t=y.props||{},n={placeholder:e.placeholder||v,...B,...t};return Object.keys(t).forEach(e=>{let r=t[e];typeof r==`function`&&(n[e]=(...t)=>{r(...t),B[e]?.(...t)})}),n.ref=sr(y.ref,B.ref),S.cloneElement(y,n)}let V=y;return S.createElement(V,B)});function ox(e){let{prefixCls:t,placeholder:n,displayValues:r}=ix(),{classNames:i,styles:a}=zb(),{show:o=!0}=e;return r.length?null:S.createElement(`div`,{className:Y(`${t}-placeholder`,i?.placeholder),style:{visibility:o?`visible`:`hidden`,...a?.placeholder}},n)}var sx=S.createContext(null);function cx(e){return Array.isArray(e)?e:e===void 0?[]:[e]}typeof window<`u`&&window.document&&window.document.documentElement;function lx(e){return e!=null}function ux(e){return!e&&e!==0}function dx(e){return[`string`,`number`].includes(typeof e)}function fx(e){let t;return e&&(dx(e.title)?t=e.title.toString():dx(e.label)&&(t=e.label.toString())),t}function px(){return px=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,searchValue:r,activeValue:i,displayValues:a,maxLength:o,mode:s,components:c}=ix(),{triggerOpen:l,title:u,showSearch:d,classNames:f,styles:p}=zb(),m=S.useContext(sx),[h,g]=S.useState(!1),_=s===`combobox`,v=a[0],y=S.useMemo(()=>_&&i&&!h&&l?i:d?r:``,[_,i,h,l,r,d]),[b,x,C,w]=S.useMemo(()=>{let e,t,n;if(v&&m?.flattenOptions){let r=m.flattenOptions.find(e=>e.value===v.value);r?.data&&(e=r.data.className,t=r.data.style,n=fx(r.data))}return v&&!n&&(n=fx(v)),u!==void 0&&(n=u),[e,t,n,!!e||!!t]},[v,m?.flattenOptions,u]);S.useEffect(()=>{_&&g(!1)},[_,i]);let T=v&&v.label!==null&&v.label!==void 0&&String(v.label).trim()!==``,E=_&&c?.input?null:v?w?S.createElement(`div`,{className:Y(`${n}-content-value`,b),style:{...y?{visibility:`hidden`}:{},...x},title:C},v.label):v.label:S.createElement(ox,{show:!y});return S.createElement(`div`,{className:Y(`${n}-content`,T&&`${n}-content-has-value`,y&&`${n}-content-has-search-value`,w&&`${n}-content-has-option-style`,f?.content),style:p?.content,title:w?void 0:C},E,S.createElement(ax,px({ref:t},e,{value:y,maxLength:s===`combobox`?o:void 0,onChange:t=>{g(!0),e.onChange?.(t)}})))}),hx=void 0;function gx(e,t){let{prefixCls:n,invalidate:r,item:i,renderItem:a,responsive:o,responsiveDisabled:s,registerSize:c,itemKey:l,className:u,style:d,children:f,display:p,order:m,component:h=`div`,...g}=e,_=o&&!p;function v(e){c(l,e)}S.useEffect(()=>()=>{v(null)},[]);let y=a&&i!==hx?a(i,{index:m}):f,b;r||(b={opacity:+!_,height:_?0:hx,overflowY:_?`hidden`:hx,order:o?m:hx,pointerEvents:_?`none`:hx,position:_?`absolute`:hx});let x={};_&&(x[`aria-hidden`]=!0);let C=S.createElement(h,Fg({className:Y(!r&&n,u),style:{...b,...d}},x,g,{ref:t}),y);return o&&(C=S.createElement(aa,{onResize:({offsetWidth:e})=>{v(e)},disabled:s},C)),C}var _x=S.forwardRef(gx);function vx(e){if(typeof MessageChannel>`u`)Di(e);else{let t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function yx(){let e=S.useRef(null);return t=>{e.current||(e.current=[],vx(()=>{(0,Bi.unstable_batchedUpdates)(()=>{e.current.forEach(e=>{e()}),e.current=null})})),e.current.push(t)}}function bx(e,t){let[n,r]=S.useState(t);return[n,Rn(t=>{e(()=>{r(t)})})]}var xx=S.createContext(null),Sx=S.forwardRef((e,t)=>{let n=S.useContext(xx);if(!n){let{component:n=`div`,...r}=e;return S.createElement(n,Fg({},r,{ref:t}))}let{className:r,...i}=n,{className:a,...o}=e;return S.createElement(xx.Provider,{value:null},S.createElement(_x,Fg({ref:t,className:Y(r,a)},i,o)))}),Cx=`responsive`,wx=`invalidate`;function Tx(e){return`+ ${e.length} ...`}function Ex(e,t){let{prefixCls:n=`rc-overflow`,data:r=[],renderItem:i,renderRawItem:a,itemKey:o,itemWidth:s=10,ssr:c,style:l,className:u,maxCount:d,renderRest:f,renderRawRest:p,prefix:m,suffix:h,component:g=`div`,itemComponent:_,onVisibleChange:v,...y}=e,b=c===`full`,x=yx(),[C,w]=bx(x,null),T=C||0,[E,D]=bx(x,new Map),[O,k]=bx(x,0),[A,j]=bx(x,0),[M,N]=bx(x,0),[P,F]=bx(x,0),[I,L]=(0,S.useState)(null),[R,z]=(0,S.useState)(null),B=S.useMemo(()=>R===null&&b?2**53-1:R||0,[R,C]),[V,H]=(0,S.useState)(!1),U=`${n}-item`,W=Math.max(O,A),G=d===Cx,K=r.length&&G,ee=d===wx,q=K||typeof d==`number`&&r.length>d,te=(0,S.useMemo)(()=>{let e=r;return K?e=C===null&&b?r:r.slice(0,Math.min(r.length,T/s)):typeof d==`number`&&(e=r.slice(0,d)),e},[r,s,C,d,K]),ne=(0,S.useMemo)(()=>K?r.slice(B+1):r.slice(te.length),[r,te,K,B]),re=(0,S.useCallback)((e,t)=>typeof o==`function`?o(e):(o&&e?.[o])??t,[o]),ie=(0,S.useCallback)(i||(e=>e),[i]);function J(e,t,n){R===e&&(t===void 0||t===I)||(z(e),n||(H(e{let r=new Map(n);return t===null?r.delete(e):r.set(e,t),r})}function se(e,t){j(t),k(A)}function ce(e,t){N(t)}function le(e,t){F(t)}function ue(e){return E.get(re(te[e],e))}Vn(()=>{if(T&&typeof W==`number`&&te){let e=M+P,t=te.length,n=t-1;if(!t){J(0,null);return}for(let r=0;rT){J(r-1,e-t-P+A);break}}h&&ue(0)+P>T&&L(null)}},[T,E,A,M,P,re,te]);let de=V&&!!ne.length,fe={};I!==null&&K&&(fe={position:`absolute`,top:0,insetInlineStart:I});let pe={prefixCls:U,responsive:K,component:_,invalidate:ee},me=a?(e,t)=>{let n=re(e,t);return S.createElement(xx.Provider,{key:n,value:{...pe,order:t,item:e,itemKey:n,registerSize:oe,display:t<=B}},a(e,t))}:(e,t)=>{let n=re(e,t);return S.createElement(_x,Fg({},pe,{order:t,key:n,item:e,renderItem:ie,itemKey:n,registerSize:oe,display:t<=B}))},he={order:de?B:2**53-1,className:`${U}-rest`,registerSize:se,display:de},ge=f||Tx,_e=p?S.createElement(xx.Provider,{value:{...pe,...he}},p(ne)):S.createElement(_x,Fg({},pe,he),typeof ge==`function`?ge(ne):ge),ve=S.createElement(g,Fg({className:Y(!ee&&n,u),style:l,ref:t},y),m&&S.createElement(_x,Fg({},pe,{responsive:G,responsiveDisabled:!K,order:-1,className:`${U}-prefix`,registerSize:ce,display:!0}),m),te.map(me),q?_e:null,h&&S.createElement(_x,Fg({},pe,{responsive:G,responsiveDisabled:!K,order:B,className:`${U}-suffix`,registerSize:le,display:!0,style:fe}),h));return G?S.createElement(aa,{onResize:ae,disabled:!K},ve):ve}var Dx=S.forwardRef(Ex);Dx.Item=Sx,Dx.RESPONSIVE=Cx,Dx.INVALIDATE=wx;var Ox=Dx,kx=e=>{let{className:t,style:n,customizeIcon:r,customizeIconProps:i,children:a,onMouseDown:o,onClick:s}=e,c=typeof r==`function`?r(i):r;return S.createElement(`span`,{className:t,onMouseDown:e=>{e.preventDefault(),o?.(e)},style:{userSelect:`none`,WebkitUserSelect:`none`,...n},unselectable:`on`,onClick:s,"aria-hidden":!0},c===void 0?S.createElement(`span`,{className:Y(t.split(/\s+/).map(e=>`${e}-icon`))},a):c)};function Ax(){return Ax=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.preventDefault(),e.stopPropagation()},Nx=S.forwardRef(function({inputProps:e},t){let{prefixCls:n,displayValues:r,searchValue:i,mode:a,onSelectorRemove:o,removeIcon:s}=ix(),{disabled:c,showSearch:l,triggerOpen:u,rawOpen:d,toggleOpen:f,autoClearSearchValue:p,tagRender:m,maxTagPlaceholder:h,maxTagTextLength:g,maxTagCount:_,classNames:v,styles:y}=zb(),b=`${n}-selection-item`,x=i;!d&&a===`multiple`&&p!==!1&&(x=``);let C=l&&x||``,w=l&&!c,T=s??`×`,E=h??(e=>`+ ${e.length} ...`),D=m,O=e=>{f(e)},k=e=>{o?.(e)},A=(e,t,n,r,i)=>S.createElement(`span`,{title:fx(e),className:Y(b,{[`${b}-disabled`]:n},v?.item),style:y?.item},S.createElement(`span`,{className:Y(`${b}-content`,v?.itemContent),style:y?.itemContent},t),r&&S.createElement(kx,{className:Y(`${b}-remove`,v?.itemRemove),style:y?.itemRemove,onMouseDown:Mx,onClick:i,customizeIcon:T},`×`)),j=(e,t,n,r,i,a,o)=>S.createElement(`span`,{onMouseDown:e=>{Mx(e),O(!u)}},D({label:t,value:e,index:o?.index,disabled:n,closable:r,onClose:i,isMaxTag:!!a}));return S.createElement(Ox,{prefixCls:`${n}-content`,className:v?.content,style:y?.content,prefix:!r.length&&!C&&S.createElement(ox,null),data:r,renderItem:(e,t)=>{let{disabled:n,label:r,value:i}=e,a=!c&&!n,o=r;if(typeof g==`number`&&(typeof r==`string`||typeof r==`number`)){let e=String(o);e.length>g&&(o=`${e.slice(0,g)}...`)}let s=t=>{t&&t.stopPropagation(),k(e)};return typeof D==`function`?j(i,o,n,a,s,void 0,t):A(e,o,n,a,s)},renderRest:e=>{if(!r.length)return null;let t=typeof E==`function`?E(e):E;return typeof D==`function`?j(void 0,t,!1,!1,void 0,!0):A({title:t},t,!1)},suffix:S.createElement(ax,Ax({ref:t,disabled:c,readOnly:!w},e,{value:C||``,syncWidth:!0})),itemKey:jx,maxCount:_})}),Px=S.forwardRef(function(e,t){let{multiple:n,onInputKeyDown:r,tabIndex:i}=ix(),a=zb(),{showSearch:o}=a,s={...bi(a,{aria:!0}),onKeyDown:r,readOnly:!o,tabIndex:i};return n?S.createElement(Nx,{ref:t,inputProps:s}):S.createElement(mx,{ref:t,inputProps:s})});function Fx(e){return e&&![Zr.ESC,Zr.SHIFT,Zr.BACKSPACE,Zr.TAB,Zr.WIN_KEY,Zr.ALT,Zr.META,Zr.WIN_KEY_RIGHT,Zr.CTRL,Zr.SEMICOLON,Zr.EQUALS,Zr.CAPS_LOCK,Zr.CONTEXT_MENU,Zr.UP,Zr.LEFT,Zr.RIGHT,Zr.F1,Zr.F2,Zr.F3,Zr.F4,Zr.F5,Zr.F6,Zr.F7,Zr.F8,Zr.F9,Zr.F10,Zr.F11,Zr.F12].includes(e)}function Ix(){return Ix=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{which:t}=e,n=F.current instanceof HTMLTextAreaElement;!n&&D&&(t===Zr.UP||t===Zr.DOWN)&&e.preventDefault(),x&&x(e),!(n&&!D&&~[Zr.UP,Zr.DOWN,Zr.LEFT,Zr.RIGHT].indexOf(t))&&!(e.ctrlKey||e.altKey||e.metaKey)&&Fx(t)&&O(!0)});S.useImperativeHandle(t,()=>({focus:e=>{(F.current||P.current).focus?.(e)},blur:()=>{(F.current||P.current).blur?.()},nativeElement:Or(P.current)}));let L=Rn(e=>{if(!A){let t=Or(F.current);e.nativeEvent._ori_target=t;let n=t===e.target||t?.contains(e.target);t&&!n&&e.preventDefault();let r=D&&!l&&(f===`combobox`||k)||D&&l&&n;e.nativeEvent._select_lazy?D&&O(!1):(F.current?.focus(),r||O())}y?.(e)}),{root:R}=T,z=hi(E,Lx),B=bi(z,{aria:!0}),V=Object.keys(B),H={...e,onInputKeyDown:I};if(R){let e=R.props||{},t={...e,...z};return Object.keys(e).forEach(n=>{let r=e[n],i=z[n];typeof r==`function`&&typeof i==`function`&&(t[n]=(...e)=>{i(...e),r(...e)})}),S.isValidElement(R)?S.cloneElement(R,{...t,ref:sr(R.ref,P)}):S.createElement(R,Ix({},t,{ref:P}))}return S.createElement(rx.Provider,{value:H},S.createElement(`div`,Ix({},hi(z,V),{ref:P,className:r,style:i,onMouseDown:L}),S.createElement(nx,{className:Y(`${n}-prefix`,M?.prefix),style:N?.prefix},a),S.createElement(Px,{ref:F}),S.createElement(nx,{className:Y(`${n}-suffix`,{[`${n}-suffix-loading`]:j},M?.suffix),style:N?.suffix},o),s&&S.createElement(nx,{className:Y(`${n}-clear`,M?.clear),style:N?.clear,onMouseDown:e=>{e.nativeEvent._select_lazy=!0,b?.(e)}},s),c))});function zx(e,t,n){return S.useMemo(()=>{let{root:r,input:i}=e||{};return n&&(r=n()),t&&(i=t()),{root:r,input:i}},[e,t,n])}function Bx(){return Bx=Object.assign?Object.assign.bind():function(e){for(var t=1;te===`tags`||e===`multiple`,Hx=S.forwardRef((e,t)=>{let{id:n,prefixCls:r,className:i,styles:a,classNames:o,showSearch:s,tagRender:c,showScrollBar:l=`optional`,direction:u,omitDomProps:d,displayValues:f,onDisplayValuesChange:p,emptyOptions:m,notFoundContent:h=`Not Found`,onClear:g,maxCount:_,placeholder:v,mode:y,disabled:b,loading:x,getInputElement:C,getRawInputElement:w,open:T,defaultOpen:E,onPopupVisibleChange:D,activeValue:O,onActiveValueChange:k,activeDescendantId:A,searchValue:j,autoClearSearchValue:M,onSearch:N,onSearchSplit:P,tokenSeparators:F,allowClear:I,prefix:L,suffix:R,suffixIcon:z,clearIcon:B,OptionList:V,animation:H,transitionName:U,popupStyle:W,popupClassName:G,popupMatchSelectWidth:K,popupRender:ee,popupAlign:q,placement:te,builtinPlacements:ne,getPopupContainer:re,showAction:ie=[],onFocus:J,onBlur:ae,onKeyUp:oe,onKeyDown:se,onMouseDown:ce,components:le,...ue}=e,de=Vx(y),fe=S.useRef(null),pe=S.useRef(null),me=S.useRef(null),[he,ge]=S.useState(!1);S.useImperativeHandle(t,()=>({focus:fe.current?.focus,blur:fe.current?.blur,scrollTo:e=>me.current?.scrollTo(e),nativeElement:Or(fe.current)}));let _e=zx(le,C,w),ve=S.useMemo(()=>{if(y!==`combobox`)return j;let e=f[0]?.value;return typeof e==`string`||typeof e==`number`?String(e):``},[j,y,f]),ye=y===`combobox`&&typeof C==`function`&&C()||null,be=!h&&m,[xe,Se,Ce,we]=tx(E||!1,T,D,e=>b||be?!1:e),Te=S.useMemo(()=>(F||[]).some(e=>[` `,`\r -`].includes(e)),[F]),Ee=(e,t,n)=>{if(de&&gx(_)&&f.length>=_)return;let r=!0,i=e;k?.(null);let a=bx(e,F,gx(_)?_-f.length:void 0),o=n?null:a;return y!==`combobox`&&o&&(i=``,P?.(o),Ce(!1),r=!1),N&&ve!==i&&N(i,{source:t?`typing`:`effect`}),e&&t&&r&&Ce(!0),r},De=e=>{!e||!e.trim()||N(e,{source:`submit`})};S.useEffect(()=>{!xe&&!de&&y!==`combobox`&&Ee(``,!1,!1)},[xe]),S.useEffect(()=>{b&&(Ce(!1),ge(!1))},[b,Se]);let[Oe,ke]=lx(),Ae=S.useRef(!1),je=e=>{let t=Oe(),{key:n}=e,r=n===`Enter`,i=n===` `;if(r||i){let t=y===`combobox`;(i&&!(t||s)||r&&!t)&&e.preventDefault(),Se||Ce(!0)}if(ke(!!ve),n===`Backspace`&&!t&&de&&!ve&&f.length){let e=[...f],t=null;for(let n=e.length-1;n>=0;--n){let r=e[n];if(!r.disabled){e.splice(n,1),t=r;break}}t&&p(e,{type:`remove`,values:[t]})}Se&&(!r||!Ae.current)&&!i&&(r&&(Ae.current=!0),me.current?.onKeyDown(e)),se?.(e)},Me=(e,...t)=>{Se&&me.current?.onKeyUp(e,...t),e.key===`Enter`&&(Ae.current=!1),oe?.(e,...t)},Ne=Rn(e=>{p(f.filter(t=>t!==e),{type:`remove`,values:[e]})}),Pe=()=>{Ae.current=!1},Fe=()=>[Or(fe.current),pe.current?.getPopupElement()];dx(Fe,Se,Ce,!!_e.root);let Ie=S.useRef(!1),Le=e=>{ge(!0),b||(ie.includes(`focus`)&&Ce(!0),J?.(e))},Re=()=>{Se&&!Ie.current&&Ce(!1,{cancelFun:()=>ux(Fe(),document.activeElement)})},ze=e=>{ge(!1),ve&&(y===`tags`?N(ve,{source:`submit`}):y===`multiple`&&N(``,{source:`blur`})),Re(),b||ae?.(e)},Be=(e,...t)=>{let{target:n}=e;(pe.current?.getPopupElement())?.contains(n)&&Ce&&Ce(!0),ce?.(e,...t),Ie.current=!0,Cx(()=>{Ie.current=!1})},[,Ve]=S.useState({});function He(){Ve({})}let Ue;_e.root&&(Ue=e=>{Ce(e)});let We=S.useMemo(()=>({...e,notFoundContent:h,open:Se,triggerOpen:Se,rawOpen:xe,id:n,showSearch:s,multiple:de,toggleOpen:Ce,showScrollBar:l,styles:a,classNames:o,lockOptions:we}),[e,h,Ce,n,s,de,Se,xe,l,a,o,we]),Ge=S.useMemo(()=>{let e=R??z;return typeof e==`function`?e({searchValue:ve,open:Se,focused:he,showSearch:s,loading:x}):e},[R,z,ve,Se,he,s,x]),Ke=()=>{g?.(),fe.current?.focus(),p([],{type:`clear`,values:f}),Ee(``,!1,!1)},{allowClear:qe,clearIcon:Je}=ox(r,f,I,B,b,ve,y),Ye=S.createElement(V,{ref:me}),Xe=Y(r,i,{[`${r}-focused`]:he,[`${r}-multiple`]:de,[`${r}-single`]:!de,[`${r}-allow-clear`]:qe,[`${r}-show-arrow`]:Ge!=null,[`${r}-disabled`]:b,[`${r}-loading`]:x,[`${r}-open`]:Se,[`${r}-customize-input`]:ye,[`${r}-show-search`]:s}),Ze=S.createElement(sS,lS({},ue,{ref:fe,prefixCls:r,className:Xe,focused:he,prefix:L,suffix:Ge,clearIcon:Je,multiple:de,mode:y,displayValues:f,placeholder:v,searchValue:ve,activeValue:O,onSearch:Ee,onSearchSubmit:De,onInputBlur:Pe,onFocus:Le,onBlur:ze,onClearMouseDown:Ke,onKeyDown:je,onKeyUp:Me,onSelectorRemove:Ne,tokenWithEnter:Te,onMouseDown:Be,components:_e}));return Ze=S.createElement(mx,{ref:pe,disabled:b,prefixCls:r,visible:Se,popupElement:Ye,animation:H,transitionName:U,popupStyle:W,popupClassName:G,direction:u,popupMatchSelectWidth:K,popupRender:ee,popupAlign:q,placement:te,builtinPlacements:ne,getPopupContainer:re,empty:m,onPopupVisibleChange:Ue,onPopupMouseEnter:He,onPopupMouseDown:Be,onPopupBlur:Re},Ze),S.createElement(sx.Provider,{value:We},S.createElement(xx,{visible:he&&!Se,values:f}),Ze)}),fS=()=>null;fS.isSelectOptGroup=!0;var pS=()=>null;pS.isSelectOption=!0;var mS=S.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:i,onInnerResize:a,innerProps:o,rtl:s,extra:c},l)=>{let u={},d={display:`flex`,flexDirection:`column`};return t!==void 0&&(u={height:e,position:`relative`,overflow:`hidden`},d={...d,transform:`translateY(${t}px)`,[s?`marginRight`:`marginLeft`]:-n,position:`absolute`,left:0,right:0,top:0}),S.createElement(`div`,{style:u},S.createElement(aa,{onResize:({offsetHeight:e})=>{e&&a&&a()}},S.createElement(`div`,Vg({style:d,className:Y({[`${i}-holder-inner`]:i}),ref:l},o),r,c)))});mS.displayName=`Filler`;function hS({children:e,setRef:t}){let n=S.useCallback(e=>{t(e)},[]);return S.cloneElement(e,{ref:n})}function gS(e,t,n,r,i,a,o,{getKey:s}){return e.slice(t,n+1).map((e,n)=>{let c=o(e,t+n,{style:{width:r},offsetX:i}),l=s(e);return S.createElement(hS,{key:l,setRef:t=>a(e,t)},c)})}function _S(e,t,n){let r=e.length,i=t.length,a,o;if(r===0&&i===0)return null;r{let a=_S(r||[],e||[],t);a?.index!==void 0&&(n?.(a.index),o(e[a.index])),i(e)},[e]),[a]}var yS=typeof navigator==`object`&&/Firefox/i.test(navigator.userAgent),bS=((e,t,n,r)=>{let i=(0,S.useRef)(!1),a=(0,S.useRef)(null);function o(){clearTimeout(a.current),i.current=!0,a.current=setTimeout(()=>{i.current=!1},50)}let s=(0,S.useRef)({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,(e,t,n=!1)=>{let r=e?t<0&&s.current.left||t>0&&s.current.right:t<0&&s.current.top||t>0&&s.current.bottom;return n&&r?(clearTimeout(a.current),i.current=!1):(!r||i.current)&&o(),!i.current&&r}});function xS(e,t,n,r,i,a,o){let s=(0,S.useRef)(0),c=(0,S.useRef)(null),l=(0,S.useRef)(null),u=(0,S.useRef)(!1),d=bS(t,n,r,i);function f(e,t){if(Di.cancel(c.current),d(!1,t))return;let n=e;if(!n._virtualHandled)n._virtualHandled=!0;else return;s.current+=t,l.current=t,yS||n.preventDefault(),c.current=Di(()=>{let e=u.current?10:1;o(s.current*e,!1),s.current=0})}function p(e,t){o(t,!0),yS||e.preventDefault()}let m=(0,S.useRef)(null),h=(0,S.useRef)(null);function g(t){if(!e)return;Di.cancel(h.current),h.current=Di(()=>{m.current=null},2);let{deltaX:n,deltaY:r,shiftKey:i}=t,o=n,s=r;(m.current===`sx`||!m.current&&i&&r&&!n)&&(o=r,s=0,m.current=`sx`);let c=Math.abs(o),l=Math.abs(s);m.current===null&&(m.current=a&&c>l?`x`:`y`),m.current===`y`?f(t,s):p(t,o)}function _(t){e&&(u.current=t.detail===l.current)}return[g,_]}function SS(e,t,n,r){let[i,a]=S.useMemo(()=>[new Map,[]],[e,n.id,r]);return(o,s=o)=>{let c=i.get(o),l=i.get(s);if(c===void 0||l===void 0){let u=e.length;for(let d=a.length;d{let e=!1;a.current.forEach((t,n)=>{if(t&&t.offsetParent){let{offsetHeight:r}=t,{marginTop:i,marginBottom:a}=getComputedStyle(t),s=wS(i),c=wS(a),l=r+s+c;o.current.get(n)!==l&&(o.current.set(n,l),e=!0)}}),e&&i(e=>e+1)};if(e)t();else{s.current+=1;let e=s.current;Promise.resolve().then(()=>{e===s.current&&t()})}}function u(r,i){let o=e(r),s=a.current.get(o);i?(a.current.set(o,i),l()):a.current.delete(o),!s!=!i&&(i?t?.(r):n?.(r))}return(0,S.useEffect)(()=>c,[]),[u,l,o.current,r]}var ES=14/15;function DS(e,t,n){let r=(0,S.useRef)(!1),i=(0,S.useRef)(0),a=(0,S.useRef)(0),o=(0,S.useRef)(null),s=(0,S.useRef)(null),c,l=e=>{if(r.current){let t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),o=i.current-t,c=a.current-r,l=Math.abs(o)>Math.abs(c);l?i.current=t:a.current=r;let u=n(l,l?o:c,!1,e);u&&e.preventDefault(),clearInterval(s.current),u&&(s.current=setInterval(()=>{l?o*=ES:c*=ES;let e=Math.floor(l?o:c);(!n(l,e,!0)||Math.abs(e)<=.1)&&clearInterval(s.current)},16))}},u=()=>{r.current=!1,c()},d=e=>{c(),e.touches.length===1&&!r.current&&(r.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),o.current=e.target,o.current.addEventListener(`touchmove`,l,{passive:!1}),o.current.addEventListener(`touchend`,u,{passive:!0}))};c=()=>{o.current&&(o.current.removeEventListener(`touchmove`,l),o.current.removeEventListener(`touchend`,u))},Vn(()=>(e&&t.current.addEventListener(`touchstart`,d,{passive:!0}),()=>{t.current?.removeEventListener(`touchstart`,d),c(),clearInterval(s.current)}),[e])}function OS(e){return Math.floor(e**.5)}function kS(e,t){return(`touches`in e?e.touches[0]:e)[t?`pageX`:`pageY`]-window[t?`scrollX`:`scrollY`]}function AS(e,t,n){S.useEffect(()=>{let r=t.current;if(e&&r){let e=!1,t,i,a=()=>{Di.cancel(t)},o=()=>{a(),t=Di(()=>{n(i),o()})},s=()=>{e=!1,a()},c=t=>{if(t.target.draggable||t.button!==0)return;let n=t;n._virtualHandled||(n._virtualHandled=!0,e=!0)},l=t=>{if(e){let e=kS(t,!1),{top:n,bottom:s}=r.getBoundingClientRect();e<=n?(i=-OS(n-e),o()):e>=s?(i=OS(e-s),o()):a()}};return r.addEventListener(`mousedown`,c),r.ownerDocument.addEventListener(`mouseup`,s),r.ownerDocument.addEventListener(`mousemove`,l),r.ownerDocument.addEventListener(`dragend`,s),()=>{r.removeEventListener(`mousedown`,c),r.ownerDocument.removeEventListener(`mouseup`,s),r.ownerDocument.removeEventListener(`mousemove`,l),r.ownerDocument.removeEventListener(`dragend`,s),a()}}},[e])}var jS=10;function MS(e,t,n,r,i,a,o,s){let c=S.useRef(),[l,u]=S.useState(null);return Vn(()=>{if(l&&l.times({...e}));return}a();let{targetAlign:s,originAlign:c,index:d,offset:f}=l,p=e.current.clientHeight,m=!1,h=s,g=null;if(p){let a=s||c,u=0,_=0,v=0,y=Math.min(t.length-1,d);for(let e=0;e<=y;e+=1){let a=i(t[e]);_=u;let o=n.get(a);v=_+(o===void 0?r:o),u=v}let b=a===`top`?f:p-f;for(let e=y;e>=0;--e){let r=i(t[e]),a=n.get(r);if(a===void 0){m=!0;break}if(b-=a,b<=0)break}switch(a){case`top`:g=_-f;break;case`bottom`:g=v-p+f;break;default:{let{scrollTop:t}=e.current,n=t+p;_n&&(h=`bottom`)}}g!==null&&o(g),g!==l.lastTop&&(m=!0)}m&&u({...l,times:l.times+1,targetAlign:h,lastTop:g})}},[l,e.current]),e=>{if(e==null){s();return}if(Di.cancel(c.current),typeof e==`number`)o(e);else if(e&&typeof e==`object`){let n,{align:r}=e;`index`in e?{index:n}=e:n=t.findIndex(t=>i(t)===e.key);let{offset:a=0}=e;u({times:0,index:n,offset:a,originAlign:r})}}}var NS=S.forwardRef((e,t)=>{let{prefixCls:n,rtl:r,scrollOffset:i,scrollRange:a,onStartMove:o,onStopMove:s,onScroll:c,horizontal:l,spinSize:u,containerSize:d,style:f,thumbStyle:p,showScrollBar:m}=e,[h,g]=S.useState(!1),[_,v]=S.useState(null),[y,b]=S.useState(null),x=!r,C=S.useRef(),w=S.useRef(),[T,E]=S.useState(m),D=S.useRef(),O=()=>{m===!0||m===!1||(clearTimeout(D.current),E(!0),D.current=setTimeout(()=>{E(!1)},3e3))},k=a-d||0,A=d-u||0,j=S.useMemo(()=>i===0||k===0?0:i/k*A,[i,k,A]),M=e=>{e.stopPropagation(),e.preventDefault()},N=S.useRef({top:j,dragging:h,pageY:_,startTop:y});N.current={top:j,dragging:h,pageY:_,startTop:y};let P=e=>{g(!0),v(kS(e,l)),b(N.current.top),o(),e.stopPropagation(),e.preventDefault()};S.useEffect(()=>{let e=e=>{e.preventDefault()},t=C.current,n=w.current;return t.addEventListener(`touchstart`,e,{passive:!1}),n.addEventListener(`touchstart`,P,{passive:!1}),()=>{t.removeEventListener(`touchstart`,e),n.removeEventListener(`touchstart`,P)}},[]);let F=S.useRef();F.current=k;let I=S.useRef();I.current=A,S.useEffect(()=>{if(h){let e,t=t=>{let{dragging:n,pageY:r,startTop:i}=N.current;Di.cancel(e);let a=C.current.getBoundingClientRect(),o=d/(l?a.width:a.height);if(n){let n=(kS(t,l)-r)*o,a=i;!x&&l?a-=n:a+=n;let s=F.current,u=I.current,d=u?a/u:0,f=Math.ceil(d*s);f=Math.max(f,0),f=Math.min(f,s),e=Di(()=>{c(f,l)})}},n=()=>{g(!1),s()};return window.addEventListener(`mousemove`,t,{passive:!0}),window.addEventListener(`touchmove`,t,{passive:!0}),window.addEventListener(`mouseup`,n,{passive:!0}),window.addEventListener(`touchend`,n,{passive:!0}),()=>{window.removeEventListener(`mousemove`,t),window.removeEventListener(`touchmove`,t),window.removeEventListener(`mouseup`,n),window.removeEventListener(`touchend`,n),Di.cancel(e)}}},[h]),S.useEffect(()=>(O(),()=>{clearTimeout(D.current)}),[i]),S.useImperativeHandle(t,()=>({delayHidden:O}));let L=`${n}-scrollbar`,R={position:`absolute`,visibility:T?null:`hidden`},z={position:`absolute`,borderRadius:99,background:`var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))`,cursor:`pointer`,userSelect:`none`};return l?(Object.assign(R,{height:8,left:0,right:0,bottom:0}),Object.assign(z,{height:`100%`,width:u,[x?`left`:`right`]:j})):(Object.assign(R,{width:8,top:0,bottom:0,[x?`right`:`left`]:0}),Object.assign(z,{width:`100%`,height:u,top:j})),S.createElement(`div`,{ref:C,className:Y(L,{[`${L}-horizontal`]:l,[`${L}-vertical`]:!l,[`${L}-visible`]:T}),style:{...R,...f},onMouseDown:M,onMouseMove:O},S.createElement(`div`,{ref:w,className:Y(`${L}-thumb`,{[`${L}-thumb-moving`]:h}),style:{...z,...p},onMouseDown:P}))}),PS=20;function FS(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,PS),Math.floor(n)}var IS=[],LS={overflowY:`auto`,overflowAnchor:`none`};function RS(e,t){let{prefixCls:n=`rc-virtual-list`,className:r,height:i,itemHeight:a,fullHeight:o=!0,style:s,data:c,children:l,itemKey:u,virtual:d,direction:f,scrollWidth:p,component:m=`div`,onScroll:h,onVirtualScroll:g,onVisibleChange:_,innerProps:v,extraRender:y,styles:b,showScrollBar:x=`optional`,...C}=e,w=S.useCallback(e=>typeof u==`function`?u(e):e?.[u],[u]),[T,E,D,O]=TS(w,null,null),k=!!(d!==!1&&i&&a),A=S.useMemo(()=>Object.values(D.maps).reduce((e,t)=>e+t,0),[D.id,D.maps]),j=k&&c&&(Math.max(a*c.length,A)>i||!!p),M=f===`rtl`,N=Y(n,{[`${n}-rtl`]:M},r),P=c||IS,F=(0,S.useRef)(),I=(0,S.useRef)(),L=(0,S.useRef)(),[R,z]=(0,S.useState)(0),[B,V]=(0,S.useState)(0),[H,U]=(0,S.useState)(!1),W=()=>{U(!0)},G=()=>{U(!1)},K={getKey:w};function ee(e){z(t=>{let n;n=typeof e==`function`?e(t):e;let r=he(n);return F.current.scrollTop=r,r})}let q=(0,S.useRef)({start:0,end:P.length}),te=(0,S.useRef)(),[ne]=vS(P,w);te.current=ne;let{scrollHeight:re,start:ie,end:J,offset:ae}=S.useMemo(()=>{if(!k)return{scrollHeight:void 0,start:0,end:P.length-1,offset:void 0};if(!j)return{scrollHeight:I.current?.offsetHeight||0,start:0,end:P.length-1,offset:void 0};let e=0,t,n,r,o=P.length;for(let s=0;s=R&&t===void 0&&(t=s,n=e),u>R+i&&r===void 0&&(r=s),e=u}return t===void 0&&(t=0,n=0,r=Math.ceil(i/a)),r===void 0&&(r=P.length-1),r=Math.min(r+1,P.length-1),{scrollHeight:e,start:t,end:r,offset:n}},[j,k,R,P,O,i]);q.current.start=ie,q.current.end=J,S.useLayoutEffect(()=>{let e=D.getRecord();if(e.size===1){let t=Array.from(e.keys())[0],n=e.get(t),r=P[ie];if(r&&n===void 0&&w(r)===t){let e=D.get(t)-a;ee(t=>t+e)}}D.resetRecord()},[re]);let[oe,se]=S.useState({width:0,height:i}),ce=e=>{se({width:e.offsetWidth,height:e.offsetHeight})},le=(0,S.useRef)(),ue=(0,S.useRef)(),de=S.useMemo(()=>FS(oe.width,p),[oe.width,p]),fe=S.useMemo(()=>FS(oe.height,re),[oe.height,re]),pe=re-i,me=(0,S.useRef)(pe);me.current=pe;function he(e){let t=e;return Number.isNaN(me.current)||(t=Math.min(t,me.current)),t=Math.max(t,0),t}let ge=R<=0,_e=R>=pe,ve=B<=0,ye=B>=p,be=bS(ge,_e,ve,ye),xe=()=>({x:M?-B:B,y:R}),Se=(0,S.useRef)(xe()),Ce=Rn(e=>{if(g){let t={...xe(),...e};(Se.current.x!==t.x||Se.current.y!==t.y)&&(g(t),Se.current=t)}});function we(e,t){let n=e;t?((0,Bi.flushSync)(()=>{V(n)}),Ce()):ee(n)}function Te(e){let{scrollTop:t}=e.currentTarget;t!==R&&ee(t),h?.(e),Ce()}let Ee=e=>{let t=e,n=p?p-oe.width:0;return t=Math.max(t,0),t=Math.min(t,n),t},De=Rn((e,t)=>{t?((0,Bi.flushSync)(()=>{V(t=>Ee(t+(M?-e:e)))}),Ce()):ee(t=>t+e)}),[Oe,ke]=xS(k,ge,_e,ve,ye,!!p,De);DS(k,F,(e,t,n,r)=>{let i=r;return be(e,t,n)?!1:!i||!i._virtualHandled?(i&&(i._virtualHandled=!0),Oe({preventDefault(){},deltaX:e?t:0,deltaY:e?0:t}),!0):!1}),AS(j,F,e=>{ee(t=>t+e)}),Vn(()=>{function e(e){let t=ge&&e.detail<0,n=_e&&e.detail>0;k&&!t&&!n&&e.preventDefault()}let t=F.current;return t.addEventListener(`wheel`,Oe,{passive:!1}),t.addEventListener(`DOMMouseScroll`,ke,{passive:!0}),t.addEventListener(`MozMousePixelScroll`,e,{passive:!1}),()=>{t.removeEventListener(`wheel`,Oe),t.removeEventListener(`DOMMouseScroll`,ke),t.removeEventListener(`MozMousePixelScroll`,e)}},[k,ge,_e]),Vn(()=>{if(p){let e=Ee(B);V(e),Ce({x:e})}},[oe.width,p]);let Ae=()=>{le.current?.delayHidden(),ue.current?.delayHidden()},je=MS(F,P,D,a,w,()=>E(!0),ee,Ae);S.useImperativeHandle(t,()=>({nativeElement:L.current,getScrollInfo:xe,scrollTo:e=>{function t(e){return e&&typeof e==`object`&&(`left`in e||`top`in e)}t(e)?(e.left!==void 0&&V(Ee(e.left)),je(e.top)):je(e)}})),Vn(()=>{_&&_(P.slice(ie,J+1),P)},[ie,J,P]);let Me=SS(P,w,D,a),Ne=y?.({start:ie,end:J,virtual:j,offsetX:B,offsetY:ae,rtl:M,getSize:Me}),Pe=gS(P,ie,J,p,B,T,l,K),Fe=null;i&&(Fe={[o?`height`:`maxHeight`]:i,...LS},k&&(Fe.overflowY=`hidden`,p&&(Fe.overflowX=`hidden`),H&&(Fe.pointerEvents=`none`)));let Ie={};return M&&(Ie.dir=`rtl`),S.createElement(`div`,Vg({ref:L,style:{...s,position:`relative`},className:N},Ie,C),S.createElement(aa,{onResize:ce},S.createElement(m,{className:`${n}-holder`,style:Fe,ref:F,onScroll:Te,onMouseEnter:Ae},S.createElement(mS,{prefixCls:n,height:re,offsetX:B,offsetY:ae,scrollWidth:p,onInnerResize:E,ref:I,innerProps:v,rtl:M,extra:Ne},Pe))),j&&re>i&&S.createElement(NS,{ref:le,prefixCls:n,scrollOffset:R,scrollRange:re,rtl:M,onScroll:we,onStartMove:W,onStopMove:G,spinSize:fe,containerSize:oe.height,style:b?.verticalScrollBar,thumbStyle:b?.verticalScrollBarThumb,showScrollBar:x}),j&&p>oe.width&&S.createElement(NS,{ref:ue,prefixCls:n,scrollOffset:B,scrollRange:p,rtl:M,onScroll:we,onStartMove:W,onStopMove:G,spinSize:de,containerSize:oe.width,horizontal:!0,style:b?.horizontalScrollBar,thumbStyle:b?.horizontalScrollBarThumb,showScrollBar:x}))}var zS=S.forwardRef(RS);zS.displayName=`List`;var BS=zS;function VS(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function HS(){return HS=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,id:r,open:i,multiple:a,mode:o,searchValue:s,toggleOpen:c,notFoundContent:l,onPopupScroll:u,showScrollBar:d,lockOptions:f}=cx(),{maxCount:p,flattenOptions:m,onActiveValue:h,defaultActiveFirstOption:g,onSelect:_,menuItemSelectedIcon:v,rawValues:y,fieldNames:b,virtual:x,direction:C,listHeight:w,listItemHeight:T,optionRender:E,classNames:D,styles:O}=S.useContext(Ax),k=`${n}-item`,A=Xn(()=>m,[i,f],(e,t)=>t[0]&&!t[1]),j=S.useRef(null),M=S.useMemo(()=>a&&gx(p)&&y?.size>=p,[a,p,y?.size]),N=e=>{e.preventDefault()},P=e=>{j.current?.scrollTo(typeof e==`number`?{index:e}:e)},F=S.useCallback(e=>o===`combobox`?!1:y.has(e),[o,[...y].toString(),y.size]),I=(e,t=1)=>{let n=A.length;for(let r=0;rI(0)),z=(e,t=!1)=>{R(e);let n={source:t?`keyboard`:`mouse`},r=A[e];if(!r){h(null,-1,n);return}h(r.value,e,n)};(0,S.useEffect)(()=>{z(g===!1?-1:I(0))},[A.length,s]);let B=S.useCallback(e=>o===`combobox`?String(e).toLowerCase()===s.toLowerCase():y.has(e),[o,s,[...y].toString(),y.size]);(0,S.useEffect)(()=>{let e;if(!a&&i&&y.size===1){let t=Array.from(y)[0],n=A.findIndex(({data:e})=>s?String(e.value).startsWith(s):e.value===t);n!==-1&&(z(n),e=setTimeout(()=>{P(n)}))}return i&&j.current?.scrollTo(void 0),()=>clearTimeout(e)},[i,s]);let V=e=>{e!==void 0&&_(e,{selected:!y.has(e)}),a||c(!1)};if(S.useImperativeHandle(t,()=>({onKeyDown:e=>{let{which:t,ctrlKey:n}=e;switch(t){case Zr.N:case Zr.P:case Zr.UP:case Zr.DOWN:{let e=0;if(t===Zr.UP?e=-1:t===Zr.DOWN?e=1:VS()&&n&&(t===Zr.N?e=1:t===Zr.P&&(e=-1)),e!==0){let t=I(L+e,e);P(t),z(t,!0)}break}case Zr.TAB:case Zr.ENTER:{let t=A[L];if(!t||t.data.disabled)return V(void 0);!M||y.has(t.value)?V(t.value):V(void 0),i&&e.preventDefault();break}case Zr.ESC:c(!1),i&&e.stopPropagation()}},onKeyUp:()=>{},scrollTo:e=>{P(e)}})),A.length===0)return S.createElement(`div`,{role:`listbox`,id:`${r}_list`,className:`${k}-empty`,onMouseDown:N},l);let H=Object.keys(b).map(e=>b[e]),U=e=>e.label;function W(e,t){let{group:n}=e;return{role:n?`presentation`:`option`,id:`${r}_list_${t}`}}let G=e=>{let t=A[e];if(!t)return null;let n=t.data||{},{value:r,disabled:i}=n,{group:a}=t,o=bi(n,!0),s=U(t);return t?S.createElement(`div`,HS({"aria-label":typeof s==`string`&&!a?s:null},o,{key:e},W(t,e),{"aria-selected":B(r),"aria-disabled":i}),r):null},K={role:`listbox`,id:`${r}_list`};return S.createElement(S.Fragment,null,x&&S.createElement(`div`,HS({},K,{style:{height:0,width:0,overflow:`hidden`}}),G(L-1),G(L),G(L+1)),S.createElement(BS,{itemKey:`key`,ref:j,data:A,height:w,itemHeight:T,fullHeight:!1,onMouseDown:N,onScroll:u,virtual:x,direction:C,innerProps:x?null:K,showScrollBar:d,className:D?.popup?.list,style:O?.popup?.list},(e,t)=>{let{group:n,groupOption:r,data:i,label:a,value:o}=e,{key:s}=i;if(n){let e=i.title??(US(a)?a.toString():void 0);return S.createElement(`div`,{className:Y(k,`${k}-group`,i.className),title:e},a===void 0?s:a)}let{disabled:c,title:l,children:u,style:d,className:f,...p}=i,m=hi(p,H),h=F(o),g=c||!h&&M,_=`${k}-option`,y=Y(k,_,f,D?.popup?.listItem,{[`${_}-grouped`]:r,[`${_}-active`]:L===t&&!g,[`${_}-disabled`]:g,[`${_}-selected`]:h}),b=U(e),C=!v||typeof v==`function`||h,w=typeof b==`number`?b:b||o,T=US(w)?w.toString():void 0;return l!==void 0&&(T=l),S.createElement(`div`,HS({},bi(m),x?{}:W(e,t),{"aria-selected":x?void 0:B(o),"aria-disabled":g,className:y,title:T,onMouseMove:()=>{L===t||g||z(t)},onClick:()=>{g||V(o)},style:{...O?.popup?.listItem,...d}}),S.createElement(`div`,{className:`${_}-content`},typeof E==`function`?E(e,{index:t}):w),S.isValidElement(v)||h,C&&S.createElement(Qx,{className:`${k}-option-state`,customizeIcon:v,customizeIconProps:{value:o,disabled:g,isSelected:h}},h?`✓`:null))}))}),GS=((e,t)=>{let n=S.useRef({values:new Map,options:new Map});return[S.useMemo(()=>{let{values:r,options:i}=n.current,a=e.map(e=>e.label===void 0?{...e,label:r.get(e.value)?.label}:e),o=new Map,s=new Map;return a.forEach(e=>{o.set(e.value,e),s.set(e.value,t.get(e.value)||i.get(e.value))}),n.current.values=o,n.current.options=s,a},[e,t]),S.useCallback(e=>t.get(e)||n.current.options.get(e),[t])]});function KS(e,t){return jx(e).join(``).toUpperCase().includes(t)}var qS=((e,t,n,r,i)=>S.useMemo(()=>{if(!n||r===!1)return e;let{options:a,label:o,value:s}=t,c=[],l=typeof r==`function`,u=n.toUpperCase(),d=l?r:(e,t)=>i&&i.length?i.some(e=>KS(t[e],u)):t[a]?KS(t[o===`children`?`label`:o],u):KS(t[s],u),f=l?e=>yx(e):e=>e;return e.forEach(e=>{if(e[a]){if(d(n,f(e)))c.push(e);else{let t=e[a].filter(e=>d(n,f(e)));t.length&&c.push({...e,[a]:t})}return}d(n,f(e))&&c.push(e)}),c},[e,r,i,n,t]));function JS(e){let{key:t,props:{children:n,value:r,...i}}=e;return{key:t,value:r===void 0?t:r,children:n,...i}}function YS(e,t=!1){return Oi(e).map((e,n)=>{if(!S.isValidElement(e)||!e.type)return null;let{type:{isSelectOptGroup:r},key:i,props:{children:a,...o}}=e;return t||!r?JS(e):{key:`__RC_SELECT_GRP__${i===null?n:i}__`,label:i,...o,options:YS(a)}}).filter(e=>e)}var XS=(e,t,n,r,i)=>S.useMemo(()=>{let a=e;e||(a=YS(t));let o=new Map,s=new Map,c=(e,t,n)=>{n&&typeof n==`string`&&e.set(t[n],t)},l=(e,t=!1)=>{for(let a=0;a{c(s,u,e)}),c(s,u,i)):l(u[n.options],!0)}};return l(a),{options:a,valueOptions:o,labelOptions:s}},[e,t,n,r,i]);function ZS(e){let t=S.useRef();return t.current=e,S.useCallback((...e)=>t.current(...e),[])}function QS(e,t,n){let{filterOption:r,searchValue:i,optionFilterProp:a,filterSort:o,onSearch:s,autoClearSearchValue:c}=t;return S.useMemo(()=>{let t=typeof e==`object`,l={filterOption:r,searchValue:i,optionFilterProp:a,filterSort:o,onSearch:s,autoClearSearchValue:c,...t?e:{}};return[t||n===`combobox`||n===`tags`||n===`multiple`&&e===void 0?!0:e,l]},[n,e,r,i,a,o,s,c])}function $S(){return $S=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,mode:r,prefixCls:i=`rc-select`,backfill:a,fieldNames:o,showSearch:s,searchValue:c,onSearch:l,autoClearSearchValue:u,filterOption:d,optionFilterProp:f,filterSort:p,onSelect:m,onDeselect:h,onActive:g,popupMatchSelectWidth:_=!0,optionLabelProp:v,options:y,optionRender:b,children:x,defaultActiveFirstOption:C,menuItemSelectedIcon:w,virtual:T,direction:E,listHeight:D=200,listItemHeight:O=20,labelRender:k,value:A,defaultValue:j,labelInValue:M,onChange:N,maxCount:P,classNames:F,styles:I,...L}=e,[R,z]=QS(s,{searchValue:c,onSearch:l,autoClearSearchValue:u,filterOption:d,optionFilterProp:f,filterSort:p},r),{filterOption:B,searchValue:V,optionFilterProp:H,filterSort:U,onSearch:W,autoClearSearchValue:G=!0}=z,K=S.useMemo(()=>H?Array.isArray(H)?H:[H]:[],[H]),ee=Yn(n),q=uS(r),te=!!(!y&&x),ne=S.useMemo(()=>B===void 0&&r===`combobox`?!1:B,[B,r]),re=S.useMemo(()=>_x(o,te),[JSON.stringify(o),te]),[ie,J]=Wn(``,V),ae=ie||``,oe=XS(y,x,re,K,v),{valueOptions:se,labelOptions:ce,options:le}=oe,ue=S.useCallback(e=>jx(e).map(e=>{let t,n,r,i;tC(e)?t=e:(n=e.label,t=e.value);let a=se.get(t);return a&&(n===void 0&&(n=a?.[v||re.label]),r=a?.disabled,i=a?.title),{label:n,value:t,key:t,disabled:r,title:i}}),[re,v,se]),[de,fe]=Wn(j,A),[pe,me]=GS(S.useMemo(()=>{let e=ue(q&&de===null?[]:de);return r===`combobox`&&Nx(e[0]?.value)?[]:e},[de,ue,r,q]),se),he=S.useMemo(()=>{if(!r&&pe.length===1){let e=pe[0];if(e.value===null&&(e.label===null||e.label===void 0))return[]}return pe.map(e=>({...e,label:(typeof k==`function`?k(e):e.label)??e.value}))},[r,pe,k]),ge=S.useMemo(()=>new Set(pe.map(e=>e.value)),[pe]);S.useEffect(()=>{if(r===`combobox`){let e=pe[0]?.value;J(Mx(e)?String(e):``)}},[pe]);let _e=ZS((e,t)=>{let n=t??e;return{[re.value]:e,[re.label]:n}}),ve=qS(S.useMemo(()=>{if(r!==`tags`)return le;let e=[...le],t=e=>se.has(e);return[...pe].sort((e,t)=>e.value{let r=n.value;t(r)||e.push(_e(r,n.label))}),e},[_e,le,se,pe,r]),re,ae,ne,K),ye=S.useMemo(()=>{let e=e=>K.length?K.some(t=>e?.[t]===ae):e?.value===ae;return r!==`tags`||!ae||ve.some(t=>e(t))||ve.some(e=>e[re.value]===ae)?ve:[_e(ae),...ve]},[_e,K,r,ve,ae,re]),be=e=>[...e].sort((e,t)=>U(e,t,{searchValue:ae})).map(e=>Array.isArray(e.options)?{...e,options:e.options.length>0?be(e.options):e.options}:e),xe=S.useMemo(()=>U?be(ye):ye,[ye,U,ae]),Se=S.useMemo(()=>vx(xe,{fieldNames:re,childrenAsData:te}),[xe,re,te]),Ce=e=>{let t=ue(e);if(fe(t),N&&(t.length!==pe.length||t.some((e,t)=>pe[t]?.value!==e?.value))){let e=M?t.map(({label:e,value:t})=>({label:e,value:t})):t.map(e=>e.value),n=t.map(e=>yx(me(e.value)));N(q?e:e[0],q?n:n[0])}},[we,Te]=S.useState(null),[Ee,De]=S.useState(0),Oe=C===void 0?r!==`combobox`:C,ke=S.useRef(),Ae=S.useCallback((e,t,{source:n=`keyboard`}={})=>{De(t),a&&r===`combobox`&&e!==null&&n===`keyboard`&&Te(String(e));let i=Promise.resolve().then(()=>{ke.current===i&&g?.(e)});ke.current=i},[a,r,g]),je=(e,t,n)=>{let r=()=>{let t=me(e);return[M?{label:t?.[re.label],value:e}:e,yx(t)]};if(t&&m){let[e,t]=r();m(e,t)}else if(!t&&h&&n!==`clear`){let[e,t]=r();h(e,t)}},Me=ZS((e,t)=>{let n,i=q?t.selected:!0;n=i?q?[...pe,e]:[e]:pe.filter(t=>t.value!==e),Ce(n),je(e,i),r===`combobox`?Te(``):(!uS||G)&&(J(``),Te(``))}),Ne=(e,t)=>{Ce(e);let{type:n,values:r}=t;(n===`remove`||n===`clear`)&&r.forEach(e=>{je(e.value,!1,n)})},Pe=(e,t)=>{if(J(e),Te(null),t.source===`submit`){let t=(e||``).trim();t&&(Ce(Array.from(new Set([...ge,t]))),je(t,!0),J(``));return}t.source!==`blur`&&(r===`combobox`&&Ce(e),W?.(e))},Fe=e=>{let t=e;r!==`tags`&&(t=e.map(e=>ce.get(e)?.value).filter(e=>e!==void 0));let n=Array.from(new Set([...ge,...t]));Ce(n),n.forEach(e=>{je(e,!0)})},Ie=S.useMemo(()=>{let e=T!==!1&&_!==!1;return{...oe,flattenOptions:Se,onActiveValue:Ae,defaultActiveFirstOption:Oe,onSelect:Me,menuItemSelectedIcon:w,rawValues:ge,fieldNames:re,virtual:e,direction:E,listHeight:D,listItemHeight:O,childrenAsData:te,maxCount:P,optionRender:b,classNames:F,styles:I}},[P,oe,Se,Ae,Oe,Me,w,ge,re,T,_,E,D,O,te,b,F,I]);return S.createElement(Ax.Provider,{value:Ie},S.createElement(dS,$S({},L,{id:ee,prefixCls:i,ref:t,omitDomProps:eC,mode:r,classNames:F,styles:I,displayValues:he,onDisplayValuesChange:Ne,maxCount:P,direction:E,showSearch:R,searchValue:ae,onSearch:Pe,autoClearSearchValue:G,onSearchSplit:Fe,popupMatchSelectWidth:_,OptionList:WS,emptyOptions:!Se.length,activeValue:we,activeDescendantId:`${ee}_list_${Ee}`})))});nC.Option=pS,nC.OptGroup=fS;var rC=nC,iC=(e,t,n)=>Y({[`${e}-status-success`]:t===`success`,[`${e}-status-warning`]:t===`warning`,[`${e}-status-error`]:t===`error`,[`${e}-status-validating`]:t===`validating`,[`${e}-has-feedback`]:n}),aC=(e,t)=>t||e,oC=()=>{let[,e]=Bl(),[t]=Jd(`Empty`),n=new Mc(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return S.createElement(`svg`,{style:n,width:`184`,height:`152`,viewBox:`0 0 184 152`,xmlns:`http://www.w3.org/2000/svg`},S.createElement(`title`,null,t?.description||`Empty`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`g`,{transform:`translate(24 31.7)`},S.createElement(`ellipse`,{fillOpacity:`.8`,fill:`#F5F5F7`,cx:`67.8`,cy:`106.9`,rx:`67.8`,ry:`12.7`}),S.createElement(`path`,{fill:`#aeb8c2`,d:`M122 69.7 98.1 40.2a6 6 0 0 0-4.6-2.2H42.1a6 6 0 0 0-4.6 2.2l-24 29.5V85H122z`}),S.createElement(`path`,{fill:`#f5f5f7`,d:`M33.8 0h68a4 4 0 0 1 4 4v93.3a4 4 0 0 1-4 4h-68a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4`}),S.createElement(`path`,{fill:`#dce0e6`,d:`M42.7 10h50.2a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H42.7a2 2 0 0 1-2-2V12a2 2 0 0 1 2-2m.2 39.8h49.8a2.3 2.3 0 1 1 0 4.5H42.9a2.3 2.3 0 0 1 0-4.5m0 11.7h49.8a2.3 2.3 0 1 1 0 4.6H42.9a2.3 2.3 0 0 1 0-4.6m79 43.5a7 7 0 0 1-6.8 5.4H20.5a7 7 0 0 1-6.7-5.4l-.2-1.8V69.7h26.3c2.9 0 5.2 2.4 5.2 5.4s2.4 5.4 5.3 5.4h34.8c2.9 0 5.3-2.4 5.3-5.4s2.3-5.4 5.2-5.4H122v33.5q0 1-.2 1.8`})),S.createElement(`path`,{fill:`#dce0e6`,d:`m149.1 33.3-6.8 2.6a1 1 0 0 1-1.3-1.2l2-6.2q-4.1-4.5-4.2-10.4c0-10 10.1-18.1 22.6-18.1S184 8.1 184 18.1s-10.1 18-22.6 18q-6.8 0-12.3-2.8`}),S.createElement(`g`,{fill:`#fff`,transform:`translate(149.7 15.4)`},S.createElement(`circle`,{cx:`20.7`,cy:`3.2`,r:`2.8`}),S.createElement(`path`,{d:`M5.7 5.6H0L2.9.7zM9.3.7h5v5h-5z`}))))},sC=()=>{let[,e]=Bl(),[t]=Jd(`Empty`),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:i,colorBgContainer:a}=e,{borderColor:o,shadowColor:s,contentColor:c}=(0,S.useMemo)(()=>({borderColor:new Mc(n).onBackground(a).toHexString(),shadowColor:new Mc(r).onBackground(a).toHexString(),contentColor:new Mc(i).onBackground(a).toHexString()}),[n,r,i,a]);return S.createElement(`svg`,{width:`64`,height:`41`,viewBox:`0 0 64 41`,xmlns:`http://www.w3.org/2000/svg`},S.createElement(`title`,null,t?.description||`Empty`),S.createElement(`g`,{transform:`translate(0 1)`,fill:`none`,fillRule:`evenodd`},S.createElement(`ellipse`,{fill:s,cx:`32`,cy:`33`,rx:`32`,ry:`7`}),S.createElement(`g`,{fillRule:`nonzero`,stroke:o},S.createElement(`path`,{d:`M55 12.8 44.9 1.3Q44 0 42.9 0H21.1q-1.2 0-2 1.3L9 12.8V22h46z`}),S.createElement(`path`,{d:`M41.6 16c0-1.7 1-3 2.2-3H55v18.1c0 2.2-1.3 3.9-3 3.9H12c-1.7 0-3-1.7-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 3s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.4 2.2-3`,fill:c}))))},cC=e=>{let{componentCls:t,margin:n,marginXS:r,marginXL:i,fontSize:a,lineHeight:o}=e;return{[t]:{marginInline:r,fontSize:a,lineHeight:o,textAlign:`center`,[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:`100%`},svg:{maxWidth:`100%`,height:`100%`,margin:`auto`}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:i,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},lC=Zl(`Empty`,e=>{let{componentCls:t,controlHeightLG:n,calc:r}=e;return cC(uc(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()}))}),uC=S.createElement(oC,null),dC=S.createElement(sC,null),fC=e=>{let{className:t,rootClassName:n,prefixCls:r,image:i,description:a,children:o,imageStyle:s,style:c,classNames:l,styles:u,...d}=e,{getPrefixCls:f,direction:p,className:m,style:h,classNames:g,styles:_,image:v}=va(`empty`),y=f(`empty`,r),[b,x]=lC(y),[C,w]=Sf([g,l],[_,u],{props:e}),[T]=Jd(`Empty`),E=a===void 0?T?.description:a,D=typeof E==`string`?E:`empty`,O=i??v??uC,k=null;return k=typeof O==`string`?S.createElement(`img`,{draggable:!1,alt:D,src:O}):O,S.createElement(`div`,{className:Y(b,x,y,m,{[`${y}-normal`]:O===dC,[`${y}-rtl`]:p===`rtl`},t,n,C.root),style:{...w.root,...h,...c},...d},S.createElement(`div`,{className:Y(`${y}-image`,C.image),style:{...s,...w.image}},k),E&&S.createElement(`div`,{className:Y(`${y}-description`,C.description),style:w.description},E),o&&S.createElement(`div`,{className:Y(`${y}-footer`,C.footer),style:w.footer},o))};fC.PRESENTED_IMAGE_DEFAULT=uC,fC.PRESENTED_IMAGE_SIMPLE=dC;var pC=e=>{let{componentName:t}=e,{getPrefixCls:n}=(0,S.useContext)(ha),r=n(`empty`);switch(t){case`Table`:case`List`:return S.createElement(fC,{image:fC.PRESENTED_IMAGE_SIMPLE});case`Select`:case`TreeSelect`:case`Cascader`:case`Transfer`:case`Mentions`:return S.createElement(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case`Table.filter`:return null;default:return S.createElement(fC,null)}},mC=(e,t,n)=>{let{variant:r,[e]:i}=S.useContext(ha),a=S.useContext(gy),o=i?.variant,s;s=t===void 0?n===!1?`borderless`:a??o??r??`outlined`:t;let c=ma.includes(s);return[s,c]},hC=e=>{let t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e===`scroll`?`scroll`:`visible`,dynamicInset:!0};return{bottomLeft:{...t,points:[`tl`,`bl`],offset:[0,4]},bottomRight:{...t,points:[`tr`,`br`],offset:[0,4]},topLeft:{...t,points:[`bl`,`tl`],offset:[0,-4]},topRight:{...t,points:[`br`,`tr`],offset:[0,-4]}}};function gC(e,t){return e||hC(t)}var _C=e=>{let{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:i}=e;return{position:`relative`,display:`block`,minHeight:t,padding:i,color:e.colorText,fontWeight:`normal`,fontSize:n,lineHeight:r,boxSizing:`border-box`}},vC=e=>{let{antCls:t,componentCls:n}=e,r=`${n}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${t}-slide-up-appear${t}-slide-up-appear-active`,o=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`,c=`${r}-option-selected`;return[{[`${n}-dropdown`]:{...Hl(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(e)),[F]),Ee=(e,t,n)=>{if(de&&qb(_)&&f.length>=_)return;let r=!0,i=e;k?.(null);let a=Zb(e,F,qb(_)?_-f.length:void 0),o=n?null:a;return y!==`combobox`&&o&&(i=``,P?.(o),Ce(!1),r=!1),N&&ve!==i&&N(i,{source:t?`typing`:`effect`}),e&&t&&r&&Ce(!0),r},De=e=>{!e||!e.trim()||N(e,{source:`submit`})};S.useEffect(()=>{!xe&&!de&&y!==`combobox`&&Ee(``,!1,!1)},[xe]),S.useEffect(()=>{b&&(Ce(!1),ge(!1))},[b,Se]);let[Oe,ke]=Bb(),Ae=S.useRef(!1),je=e=>{let t=Oe(),{key:n}=e,r=n===`Enter`,i=n===` `;if(r||i){let t=y===`combobox`;(i&&!(t||s)||r&&!t)&&e.preventDefault(),Se||Ce(!0)}if(ke(!!ve),n===`Backspace`&&!t&&de&&!ve&&f.length){let e=[...f],t=null;for(let n=e.length-1;n>=0;--n){let r=e[n];if(!r.disabled){e.splice(n,1),t=r;break}}t&&p(e,{type:`remove`,values:[t]})}Se&&(!r||!Ae.current)&&!i&&(r&&(Ae.current=!0),me.current?.onKeyDown(e)),se?.(e)},Me=(e,...t)=>{Se&&me.current?.onKeyUp(e,...t),e.key===`Enter`&&(Ae.current=!1),oe?.(e,...t)},Ne=Rn(e=>{p(f.filter(t=>t!==e),{type:`remove`,values:[e]})}),Pe=()=>{Ae.current=!1},Fe=()=>[Or(fe.current),pe.current?.getPopupElement()];Hb(Fe,Se,Ce,!!_e.root);let Ie=S.useRef(!1),Le=e=>{ge(!0),b||(ie.includes(`focus`)&&Ce(!0),J?.(e))},Re=()=>{Se&&!Ie.current&&Ce(!1,{cancelFun:()=>Vb(Fe(),document.activeElement)})},ze=e=>{ge(!1),ve&&(y===`tags`?N(ve,{source:`submit`}):y===`multiple`&&N(``,{source:`blur`})),Re(),b||ae?.(e)},Be=(e,...t)=>{let{target:n}=e;(pe.current?.getPopupElement())?.contains(n)&&Ce&&Ce(!0),ce?.(e,...t),Ie.current=!0,ex(()=>{Ie.current=!1})},[,Ve]=S.useState({});function He(){Ve({})}let Ue;_e.root&&(Ue=e=>{Ce(e)});let We=S.useMemo(()=>({...e,notFoundContent:h,open:Se,triggerOpen:Se,rawOpen:xe,id:n,showSearch:s,multiple:de,toggleOpen:Ce,showScrollBar:l,styles:a,classNames:o,lockOptions:we}),[e,h,Ce,n,s,de,Se,xe,l,a,o,we]),Ge=S.useMemo(()=>{let e=R??z;return typeof e==`function`?e({searchValue:ve,open:Se,focused:he,showSearch:s,loading:x}):e},[R,z,ve,Se,he,s,x]),Ke=()=>{g?.(),fe.current?.focus(),p([],{type:`clear`,values:f}),Ee(``,!1,!1)},{allowClear:qe,clearIcon:Je}=Lb(r,f,I,B,b,ve,y),Ye=S.createElement(V,{ref:me}),Xe=Y(r,i,{[`${r}-focused`]:he,[`${r}-multiple`]:de,[`${r}-single`]:!de,[`${r}-allow-clear`]:qe,[`${r}-show-arrow`]:Ge!=null,[`${r}-disabled`]:b,[`${r}-loading`]:x,[`${r}-open`]:Se,[`${r}-customize-input`]:ye,[`${r}-show-search`]:s}),Ze=S.createElement(Rx,Bx({},ue,{ref:fe,prefixCls:r,className:Xe,focused:he,prefix:L,suffix:Ge,clearIcon:Je,multiple:de,mode:y,displayValues:f,placeholder:v,searchValue:ve,activeValue:O,onSearch:Ee,onSearchSubmit:De,onInputBlur:Pe,onFocus:Le,onBlur:ze,onClearMouseDown:Ke,onKeyDown:je,onKeyUp:Me,onSelectorRemove:Ne,tokenWithEnter:Te,onMouseDown:Be,components:_e}));return Ze=S.createElement(Gb,{ref:pe,disabled:b,prefixCls:r,visible:Se,popupElement:Ye,animation:H,transitionName:U,popupStyle:W,popupClassName:G,direction:u,popupMatchSelectWidth:K,popupRender:ee,popupAlign:q,placement:te,builtinPlacements:ne,getPopupContainer:re,empty:m,onPopupVisibleChange:Ue,onPopupMouseEnter:He,onPopupMouseDown:Be,onPopupBlur:Re},Ze),S.createElement(Rb.Provider,{value:We},S.createElement(Qb,{visible:he&&!Se,values:f}),Ze)}),Ux=()=>null;Ux.isSelectOptGroup=!0;var Wx=()=>null;Wx.isSelectOption=!0;var Gx=S.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:i,onInnerResize:a,innerProps:o,rtl:s,extra:c},l)=>{let u={},d={display:`flex`,flexDirection:`column`};return t!==void 0&&(u={height:e,position:`relative`,overflow:`hidden`},d={...d,transform:`translateY(${t}px)`,[s?`marginRight`:`marginLeft`]:-n,position:`absolute`,left:0,right:0,top:0}),S.createElement(`div`,{style:u},S.createElement(aa,{onResize:({offsetHeight:e})=>{e&&a&&a()}},S.createElement(`div`,Fg({style:d,className:Y({[`${i}-holder-inner`]:i}),ref:l},o),r,c)))});Gx.displayName=`Filler`;function Kx({children:e,setRef:t}){let n=S.useCallback(e=>{t(e)},[]);return S.cloneElement(e,{ref:n})}function qx(e,t,n,r,i,a,o,{getKey:s}){return e.slice(t,n+1).map((e,n)=>{let c=o(e,t+n,{style:{width:r},offsetX:i}),l=s(e);return S.createElement(Kx,{key:l,setRef:t=>a(e,t)},c)})}function Jx(e,t,n){let r=e.length,i=t.length,a,o;if(r===0&&i===0)return null;r{let a=Jx(r||[],e||[],t);a?.index!==void 0&&(n?.(a.index),o(e[a.index])),i(e)},[e]),[a]}var Xx=typeof navigator==`object`&&/Firefox/i.test(navigator.userAgent),Zx=((e,t,n,r)=>{let i=(0,S.useRef)(!1),a=(0,S.useRef)(null);function o(){clearTimeout(a.current),i.current=!0,a.current=setTimeout(()=>{i.current=!1},50)}let s=(0,S.useRef)({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,(e,t,n=!1)=>{let r=e?t<0&&s.current.left||t>0&&s.current.right:t<0&&s.current.top||t>0&&s.current.bottom;return n&&r?(clearTimeout(a.current),i.current=!1):(!r||i.current)&&o(),!i.current&&r}});function Qx(e,t,n,r,i,a,o){let s=(0,S.useRef)(0),c=(0,S.useRef)(null),l=(0,S.useRef)(null),u=(0,S.useRef)(!1),d=Zx(t,n,r,i);function f(e,t){if(Di.cancel(c.current),d(!1,t))return;let n=e;if(!n._virtualHandled)n._virtualHandled=!0;else return;s.current+=t,l.current=t,Xx||n.preventDefault(),c.current=Di(()=>{let e=u.current?10:1;o(s.current*e,!1),s.current=0})}function p(e,t){o(t,!0),Xx||e.preventDefault()}let m=(0,S.useRef)(null),h=(0,S.useRef)(null);function g(t){if(!e)return;Di.cancel(h.current),h.current=Di(()=>{m.current=null},2);let{deltaX:n,deltaY:r,shiftKey:i}=t,o=n,s=r;(m.current===`sx`||!m.current&&i&&r&&!n)&&(o=r,s=0,m.current=`sx`);let c=Math.abs(o),l=Math.abs(s);m.current===null&&(m.current=a&&c>l?`x`:`y`),m.current===`y`?f(t,s):p(t,o)}function _(t){e&&(u.current=t.detail===l.current)}return[g,_]}function $x(e,t,n,r){let[i,a]=S.useMemo(()=>[new Map,[]],[e,n.id,r]);return(o,s=o)=>{let c=i.get(o),l=i.get(s);if(c===void 0||l===void 0){let u=e.length;for(let d=a.length;d{let e=!1;a.current.forEach((t,n)=>{if(t&&t.offsetParent){let{offsetHeight:r}=t,{marginTop:i,marginBottom:a}=getComputedStyle(t),s=tS(i),c=tS(a),l=r+s+c;o.current.get(n)!==l&&(o.current.set(n,l),e=!0)}}),e&&i(e=>e+1)};if(e)t();else{s.current+=1;let e=s.current;Promise.resolve().then(()=>{e===s.current&&t()})}}function u(r,i){let o=e(r),s=a.current.get(o);i?(a.current.set(o,i),l()):a.current.delete(o),!s!=!i&&(i?t?.(r):n?.(r))}return(0,S.useEffect)(()=>c,[]),[u,l,o.current,r]}var rS=14/15;function iS(e,t,n){let r=(0,S.useRef)(!1),i=(0,S.useRef)(0),a=(0,S.useRef)(0),o=(0,S.useRef)(null),s=(0,S.useRef)(null),c,l=e=>{if(r.current){let t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),o=i.current-t,c=a.current-r,l=Math.abs(o)>Math.abs(c);l?i.current=t:a.current=r;let u=n(l,l?o:c,!1,e);u&&e.preventDefault(),clearInterval(s.current),u&&(s.current=setInterval(()=>{l?o*=rS:c*=rS;let e=Math.floor(l?o:c);(!n(l,e,!0)||Math.abs(e)<=.1)&&clearInterval(s.current)},16))}},u=()=>{r.current=!1,c()},d=e=>{c(),e.touches.length===1&&!r.current&&(r.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),o.current=e.target,o.current.addEventListener(`touchmove`,l,{passive:!1}),o.current.addEventListener(`touchend`,u,{passive:!0}))};c=()=>{o.current&&(o.current.removeEventListener(`touchmove`,l),o.current.removeEventListener(`touchend`,u))},Vn(()=>(e&&t.current.addEventListener(`touchstart`,d,{passive:!0}),()=>{t.current?.removeEventListener(`touchstart`,d),c(),clearInterval(s.current)}),[e])}function aS(e){return Math.floor(e**.5)}function oS(e,t){return(`touches`in e?e.touches[0]:e)[t?`pageX`:`pageY`]-window[t?`scrollX`:`scrollY`]}function sS(e,t,n){S.useEffect(()=>{let r=t.current;if(e&&r){let e=!1,t,i,a=()=>{Di.cancel(t)},o=()=>{a(),t=Di(()=>{n(i),o()})},s=()=>{e=!1,a()},c=t=>{if(t.target.draggable||t.button!==0)return;let n=t;n._virtualHandled||(n._virtualHandled=!0,e=!0)},l=t=>{if(e){let e=oS(t,!1),{top:n,bottom:s}=r.getBoundingClientRect();e<=n?(i=-aS(n-e),o()):e>=s?(i=aS(e-s),o()):a()}};return r.addEventListener(`mousedown`,c),r.ownerDocument.addEventListener(`mouseup`,s),r.ownerDocument.addEventListener(`mousemove`,l),r.ownerDocument.addEventListener(`dragend`,s),()=>{r.removeEventListener(`mousedown`,c),r.ownerDocument.removeEventListener(`mouseup`,s),r.ownerDocument.removeEventListener(`mousemove`,l),r.ownerDocument.removeEventListener(`dragend`,s),a()}}},[e])}var cS=10;function lS(e,t,n,r,i,a,o,s){let c=S.useRef(),[l,u]=S.useState(null);return Vn(()=>{if(l&&l.times({...e}));return}a();let{targetAlign:s,originAlign:c,index:d,offset:f}=l,p=e.current.clientHeight,m=!1,h=s,g=null;if(p){let a=s||c,u=0,_=0,v=0,y=Math.min(t.length-1,d);for(let e=0;e<=y;e+=1){let a=i(t[e]);_=u;let o=n.get(a);v=_+(o===void 0?r:o),u=v}let b=a===`top`?f:p-f;for(let e=y;e>=0;--e){let r=i(t[e]),a=n.get(r);if(a===void 0){m=!0;break}if(b-=a,b<=0)break}switch(a){case`top`:g=_-f;break;case`bottom`:g=v-p+f;break;default:{let{scrollTop:t}=e.current,n=t+p;_n&&(h=`bottom`)}}g!==null&&o(g),g!==l.lastTop&&(m=!0)}m&&u({...l,times:l.times+1,targetAlign:h,lastTop:g})}},[l,e.current]),e=>{if(e==null){s();return}if(Di.cancel(c.current),typeof e==`number`)o(e);else if(e&&typeof e==`object`){let n,{align:r}=e;`index`in e?{index:n}=e:n=t.findIndex(t=>i(t)===e.key);let{offset:a=0}=e;u({times:0,index:n,offset:a,originAlign:r})}}}var uS=S.forwardRef((e,t)=>{let{prefixCls:n,rtl:r,scrollOffset:i,scrollRange:a,onStartMove:o,onStopMove:s,onScroll:c,horizontal:l,spinSize:u,containerSize:d,style:f,thumbStyle:p,showScrollBar:m}=e,[h,g]=S.useState(!1),[_,v]=S.useState(null),[y,b]=S.useState(null),x=!r,C=S.useRef(),w=S.useRef(),[T,E]=S.useState(m),D=S.useRef(),O=()=>{m===!0||m===!1||(clearTimeout(D.current),E(!0),D.current=setTimeout(()=>{E(!1)},3e3))},k=a-d||0,A=d-u||0,j=S.useMemo(()=>i===0||k===0?0:i/k*A,[i,k,A]),M=e=>{e.stopPropagation(),e.preventDefault()},N=S.useRef({top:j,dragging:h,pageY:_,startTop:y});N.current={top:j,dragging:h,pageY:_,startTop:y};let P=e=>{g(!0),v(oS(e,l)),b(N.current.top),o(),e.stopPropagation(),e.preventDefault()};S.useEffect(()=>{let e=e=>{e.preventDefault()},t=C.current,n=w.current;return t.addEventListener(`touchstart`,e,{passive:!1}),n.addEventListener(`touchstart`,P,{passive:!1}),()=>{t.removeEventListener(`touchstart`,e),n.removeEventListener(`touchstart`,P)}},[]);let F=S.useRef();F.current=k;let I=S.useRef();I.current=A,S.useEffect(()=>{if(h){let e,t=t=>{let{dragging:n,pageY:r,startTop:i}=N.current;Di.cancel(e);let a=C.current.getBoundingClientRect(),o=d/(l?a.width:a.height);if(n){let n=(oS(t,l)-r)*o,a=i;!x&&l?a-=n:a+=n;let s=F.current,u=I.current,d=u?a/u:0,f=Math.ceil(d*s);f=Math.max(f,0),f=Math.min(f,s),e=Di(()=>{c(f,l)})}},n=()=>{g(!1),s()};return window.addEventListener(`mousemove`,t,{passive:!0}),window.addEventListener(`touchmove`,t,{passive:!0}),window.addEventListener(`mouseup`,n,{passive:!0}),window.addEventListener(`touchend`,n,{passive:!0}),()=>{window.removeEventListener(`mousemove`,t),window.removeEventListener(`touchmove`,t),window.removeEventListener(`mouseup`,n),window.removeEventListener(`touchend`,n),Di.cancel(e)}}},[h]),S.useEffect(()=>(O(),()=>{clearTimeout(D.current)}),[i]),S.useImperativeHandle(t,()=>({delayHidden:O}));let L=`${n}-scrollbar`,R={position:`absolute`,visibility:T?null:`hidden`},z={position:`absolute`,borderRadius:99,background:`var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))`,cursor:`pointer`,userSelect:`none`};return l?(Object.assign(R,{height:8,left:0,right:0,bottom:0}),Object.assign(z,{height:`100%`,width:u,[x?`left`:`right`]:j})):(Object.assign(R,{width:8,top:0,bottom:0,[x?`right`:`left`]:0}),Object.assign(z,{width:`100%`,height:u,top:j})),S.createElement(`div`,{ref:C,className:Y(L,{[`${L}-horizontal`]:l,[`${L}-vertical`]:!l,[`${L}-visible`]:T}),style:{...R,...f},onMouseDown:M,onMouseMove:O},S.createElement(`div`,{ref:w,className:Y(`${L}-thumb`,{[`${L}-thumb-moving`]:h}),style:{...z,...p},onMouseDown:P}))}),dS=20;function fS(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,dS),Math.floor(n)}var pS=[],mS={overflowY:`auto`,overflowAnchor:`none`};function hS(e,t){let{prefixCls:n=`rc-virtual-list`,className:r,height:i,itemHeight:a,fullHeight:o=!0,style:s,data:c,children:l,itemKey:u,virtual:d,direction:f,scrollWidth:p,component:m=`div`,onScroll:h,onVirtualScroll:g,onVisibleChange:_,innerProps:v,extraRender:y,styles:b,showScrollBar:x=`optional`,...C}=e,w=S.useCallback(e=>typeof u==`function`?u(e):e?.[u],[u]),[T,E,D,O]=nS(w,null,null),k=!!(d!==!1&&i&&a),A=S.useMemo(()=>Object.values(D.maps).reduce((e,t)=>e+t,0),[D.id,D.maps]),j=k&&c&&(Math.max(a*c.length,A)>i||!!p),M=f===`rtl`,N=Y(n,{[`${n}-rtl`]:M},r),P=c||pS,F=(0,S.useRef)(),I=(0,S.useRef)(),L=(0,S.useRef)(),[R,z]=(0,S.useState)(0),[B,V]=(0,S.useState)(0),[H,U]=(0,S.useState)(!1),W=()=>{U(!0)},G=()=>{U(!1)},K={getKey:w};function ee(e){z(t=>{let n;n=typeof e==`function`?e(t):e;let r=he(n);return F.current.scrollTop=r,r})}let q=(0,S.useRef)({start:0,end:P.length}),te=(0,S.useRef)(),[ne]=Yx(P,w);te.current=ne;let{scrollHeight:re,start:ie,end:J,offset:ae}=S.useMemo(()=>{if(!k)return{scrollHeight:void 0,start:0,end:P.length-1,offset:void 0};if(!j)return{scrollHeight:I.current?.offsetHeight||0,start:0,end:P.length-1,offset:void 0};let e=0,t,n,r,o=P.length;for(let s=0;s=R&&t===void 0&&(t=s,n=e),u>R+i&&r===void 0&&(r=s),e=u}return t===void 0&&(t=0,n=0,r=Math.ceil(i/a)),r===void 0&&(r=P.length-1),r=Math.min(r+1,P.length-1),{scrollHeight:e,start:t,end:r,offset:n}},[j,k,R,P,O,i]);q.current.start=ie,q.current.end=J,S.useLayoutEffect(()=>{let e=D.getRecord();if(e.size===1){let t=Array.from(e.keys())[0],n=e.get(t),r=P[ie];if(r&&n===void 0&&w(r)===t){let e=D.get(t)-a;ee(t=>t+e)}}D.resetRecord()},[re]);let[oe,se]=S.useState({width:0,height:i}),ce=e=>{se({width:e.offsetWidth,height:e.offsetHeight})},le=(0,S.useRef)(),ue=(0,S.useRef)(),de=S.useMemo(()=>fS(oe.width,p),[oe.width,p]),fe=S.useMemo(()=>fS(oe.height,re),[oe.height,re]),pe=re-i,me=(0,S.useRef)(pe);me.current=pe;function he(e){let t=e;return Number.isNaN(me.current)||(t=Math.min(t,me.current)),t=Math.max(t,0),t}let ge=R<=0,_e=R>=pe,ve=B<=0,ye=B>=p,be=Zx(ge,_e,ve,ye),xe=()=>({x:M?-B:B,y:R}),Se=(0,S.useRef)(xe()),Ce=Rn(e=>{if(g){let t={...xe(),...e};(Se.current.x!==t.x||Se.current.y!==t.y)&&(g(t),Se.current=t)}});function we(e,t){let n=e;t?((0,Bi.flushSync)(()=>{V(n)}),Ce()):ee(n)}function Te(e){let{scrollTop:t}=e.currentTarget;t!==R&&ee(t),h?.(e),Ce()}let Ee=e=>{let t=e,n=p?p-oe.width:0;return t=Math.max(t,0),t=Math.min(t,n),t},De=Rn((e,t)=>{t?((0,Bi.flushSync)(()=>{V(t=>Ee(t+(M?-e:e)))}),Ce()):ee(t=>t+e)}),[Oe,ke]=Qx(k,ge,_e,ve,ye,!!p,De);iS(k,F,(e,t,n,r)=>{let i=r;return be(e,t,n)?!1:!i||!i._virtualHandled?(i&&(i._virtualHandled=!0),Oe({preventDefault(){},deltaX:e?t:0,deltaY:e?0:t}),!0):!1}),sS(j,F,e=>{ee(t=>t+e)}),Vn(()=>{function e(e){let t=ge&&e.detail<0,n=_e&&e.detail>0;k&&!t&&!n&&e.preventDefault()}let t=F.current;return t.addEventListener(`wheel`,Oe,{passive:!1}),t.addEventListener(`DOMMouseScroll`,ke,{passive:!0}),t.addEventListener(`MozMousePixelScroll`,e,{passive:!1}),()=>{t.removeEventListener(`wheel`,Oe),t.removeEventListener(`DOMMouseScroll`,ke),t.removeEventListener(`MozMousePixelScroll`,e)}},[k,ge,_e]),Vn(()=>{if(p){let e=Ee(B);V(e),Ce({x:e})}},[oe.width,p]);let Ae=()=>{le.current?.delayHidden(),ue.current?.delayHidden()},je=lS(F,P,D,a,w,()=>E(!0),ee,Ae);S.useImperativeHandle(t,()=>({nativeElement:L.current,getScrollInfo:xe,scrollTo:e=>{function t(e){return e&&typeof e==`object`&&(`left`in e||`top`in e)}t(e)?(e.left!==void 0&&V(Ee(e.left)),je(e.top)):je(e)}})),Vn(()=>{_&&_(P.slice(ie,J+1),P)},[ie,J,P]);let Me=$x(P,w,D,a),Ne=y?.({start:ie,end:J,virtual:j,offsetX:B,offsetY:ae,rtl:M,getSize:Me}),Pe=qx(P,ie,J,p,B,T,l,K),Fe=null;i&&(Fe={[o?`height`:`maxHeight`]:i,...mS},k&&(Fe.overflowY=`hidden`,p&&(Fe.overflowX=`hidden`),H&&(Fe.pointerEvents=`none`)));let Ie={};return M&&(Ie.dir=`rtl`),S.createElement(`div`,Fg({ref:L,style:{...s,position:`relative`},className:N},Ie,C),S.createElement(aa,{onResize:ce},S.createElement(m,{className:`${n}-holder`,style:Fe,ref:F,onScroll:Te,onMouseEnter:Ae},S.createElement(Gx,{prefixCls:n,height:re,offsetX:B,offsetY:ae,scrollWidth:p,onInnerResize:E,ref:I,innerProps:v,rtl:M,extra:Ne},Pe))),j&&re>i&&S.createElement(uS,{ref:le,prefixCls:n,scrollOffset:R,scrollRange:re,rtl:M,onScroll:we,onStartMove:W,onStopMove:G,spinSize:fe,containerSize:oe.height,style:b?.verticalScrollBar,thumbStyle:b?.verticalScrollBarThumb,showScrollBar:x}),j&&p>oe.width&&S.createElement(uS,{ref:ue,prefixCls:n,scrollOffset:B,scrollRange:p,rtl:M,onScroll:we,onStartMove:W,onStopMove:G,spinSize:de,containerSize:oe.width,horizontal:!0,style:b?.horizontalScrollBar,thumbStyle:b?.horizontalScrollBarThumb,showScrollBar:x}))}var gS=S.forwardRef(hS);gS.displayName=`List`;var _S=gS;function vS(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function yS(){return yS=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,id:r,open:i,multiple:a,mode:o,searchValue:s,toggleOpen:c,notFoundContent:l,onPopupScroll:u,showScrollBar:d,lockOptions:f}=zb(),{maxCount:p,flattenOptions:m,onActiveValue:h,defaultActiveFirstOption:g,onSelect:_,menuItemSelectedIcon:v,rawValues:y,fieldNames:b,virtual:x,direction:C,listHeight:w,listItemHeight:T,optionRender:E,classNames:D,styles:O}=S.useContext(sx),k=`${n}-item`,A=Xn(()=>m,[i,f],(e,t)=>t[0]&&!t[1]),j=S.useRef(null),M=S.useMemo(()=>a&&qb(p)&&y?.size>=p,[a,p,y?.size]),N=e=>{e.preventDefault()},P=e=>{j.current?.scrollTo(typeof e==`number`?{index:e}:e)},F=S.useCallback(e=>o===`combobox`?!1:y.has(e),[o,[...y].toString(),y.size]),I=(e,t=1)=>{let n=A.length;for(let r=0;rI(0)),z=(e,t=!1)=>{R(e);let n={source:t?`keyboard`:`mouse`},r=A[e];if(!r){h(null,-1,n);return}h(r.value,e,n)};(0,S.useEffect)(()=>{z(g===!1?-1:I(0))},[A.length,s]);let B=S.useCallback(e=>o===`combobox`?String(e).toLowerCase()===s.toLowerCase():y.has(e),[o,s,[...y].toString(),y.size]);(0,S.useEffect)(()=>{let e;if(!a&&i&&y.size===1){let t=Array.from(y)[0],n=A.findIndex(({data:e})=>s?String(e.value).startsWith(s):e.value===t);n!==-1&&(z(n),e=setTimeout(()=>{P(n)}))}return i&&j.current?.scrollTo(void 0),()=>clearTimeout(e)},[i,s]);let V=e=>{e!==void 0&&_(e,{selected:!y.has(e)}),a||c(!1)};if(S.useImperativeHandle(t,()=>({onKeyDown:e=>{let{which:t,ctrlKey:n}=e;switch(t){case Zr.N:case Zr.P:case Zr.UP:case Zr.DOWN:{let e=0;if(t===Zr.UP?e=-1:t===Zr.DOWN?e=1:vS()&&n&&(t===Zr.N?e=1:t===Zr.P&&(e=-1)),e!==0){let t=I(L+e,e);P(t),z(t,!0)}break}case Zr.TAB:case Zr.ENTER:{let t=A[L];if(!t||t.data.disabled)return V(void 0);!M||y.has(t.value)?V(t.value):V(void 0),i&&e.preventDefault();break}case Zr.ESC:c(!1),i&&e.stopPropagation()}},onKeyUp:()=>{},scrollTo:e=>{P(e)}})),A.length===0)return S.createElement(`div`,{role:`listbox`,id:`${r}_list`,className:`${k}-empty`,onMouseDown:N},l);let H=Object.keys(b).map(e=>b[e]),U=e=>e.label;function W(e,t){let{group:n}=e;return{role:n?`presentation`:`option`,id:`${r}_list_${t}`}}let G=e=>{let t=A[e];if(!t)return null;let n=t.data||{},{value:r,disabled:i}=n,{group:a}=t,o=bi(n,!0),s=U(t);return t?S.createElement(`div`,yS({"aria-label":typeof s==`string`&&!a?s:null},o,{key:e},W(t,e),{"aria-selected":B(r),"aria-disabled":i}),r):null},K={role:`listbox`,id:`${r}_list`};return S.createElement(S.Fragment,null,x&&S.createElement(`div`,yS({},K,{style:{height:0,width:0,overflow:`hidden`}}),G(L-1),G(L),G(L+1)),S.createElement(_S,{itemKey:`key`,ref:j,data:A,height:w,itemHeight:T,fullHeight:!1,onMouseDown:N,onScroll:u,virtual:x,direction:C,innerProps:x?null:K,showScrollBar:d,className:D?.popup?.list,style:O?.popup?.list},(e,t)=>{let{group:n,groupOption:r,data:i,label:a,value:o}=e,{key:s}=i;if(n){let e=i.title??(bS(a)?a.toString():void 0);return S.createElement(`div`,{className:Y(k,`${k}-group`,i.className),title:e},a===void 0?s:a)}let{disabled:c,title:l,children:u,style:d,className:f,...p}=i,m=hi(p,H),h=F(o),g=c||!h&&M,_=`${k}-option`,y=Y(k,_,f,D?.popup?.listItem,{[`${_}-grouped`]:r,[`${_}-active`]:L===t&&!g,[`${_}-disabled`]:g,[`${_}-selected`]:h}),b=U(e),C=!v||typeof v==`function`||h,w=typeof b==`number`?b:b||o,T=bS(w)?w.toString():void 0;return l!==void 0&&(T=l),S.createElement(`div`,yS({},bi(m),x?{}:W(e,t),{"aria-selected":x?void 0:B(o),"aria-disabled":g,className:y,title:T,onMouseMove:()=>{L===t||g||z(t)},onClick:()=>{g||V(o)},style:{...O?.popup?.listItem,...d}}),S.createElement(`div`,{className:`${_}-content`},typeof E==`function`?E(e,{index:t}):w),S.isValidElement(v)||h,C&&S.createElement(kx,{className:`${k}-option-state`,customizeIcon:v,customizeIconProps:{value:o,disabled:g,isSelected:h}},h?`✓`:null))}))}),SS=((e,t)=>{let n=S.useRef({values:new Map,options:new Map});return[S.useMemo(()=>{let{values:r,options:i}=n.current,a=e.map(e=>e.label===void 0?{...e,label:r.get(e.value)?.label}:e),o=new Map,s=new Map;return a.forEach(e=>{o.set(e.value,e),s.set(e.value,t.get(e.value)||i.get(e.value))}),n.current.values=o,n.current.options=s,a},[e,t]),S.useCallback(e=>t.get(e)||n.current.options.get(e),[t])]});function CS(e,t){return cx(e).join(``).toUpperCase().includes(t)}var wS=((e,t,n,r,i)=>S.useMemo(()=>{if(!n||r===!1)return e;let{options:a,label:o,value:s}=t,c=[],l=typeof r==`function`,u=n.toUpperCase(),d=l?r:(e,t)=>i&&i.length?i.some(e=>CS(t[e],u)):t[a]?CS(t[o===`children`?`label`:o],u):CS(t[s],u),f=l?e=>Xb(e):e=>e;return e.forEach(e=>{if(e[a]){if(d(n,f(e)))c.push(e);else{let t=e[a].filter(e=>d(n,f(e)));t.length&&c.push({...e,[a]:t})}return}d(n,f(e))&&c.push(e)}),c},[e,r,i,n,t]));function TS(e){let{key:t,props:{children:n,value:r,...i}}=e;return{key:t,value:r===void 0?t:r,children:n,...i}}function ES(e,t=!1){return Oi(e).map((e,n)=>{if(!S.isValidElement(e)||!e.type)return null;let{type:{isSelectOptGroup:r},key:i,props:{children:a,...o}}=e;return t||!r?TS(e):{key:`__RC_SELECT_GRP__${i===null?n:i}__`,label:i,...o,options:ES(a)}}).filter(e=>e)}var DS=(e,t,n,r,i)=>S.useMemo(()=>{let a=e;e||(a=ES(t));let o=new Map,s=new Map,c=(e,t,n)=>{n&&typeof n==`string`&&e.set(t[n],t)},l=(e,t=!1)=>{for(let a=0;a{c(s,u,e)}),c(s,u,i)):l(u[n.options],!0)}};return l(a),{options:a,valueOptions:o,labelOptions:s}},[e,t,n,r,i]);function OS(e){let t=S.useRef();return t.current=e,S.useCallback((...e)=>t.current(...e),[])}function kS(e,t,n){let{filterOption:r,searchValue:i,optionFilterProp:a,filterSort:o,onSearch:s,autoClearSearchValue:c}=t;return S.useMemo(()=>{let t=typeof e==`object`,l={filterOption:r,searchValue:i,optionFilterProp:a,filterSort:o,onSearch:s,autoClearSearchValue:c,...t?e:{}};return[t||n===`combobox`||n===`tags`||n===`multiple`&&e===void 0?!0:e,l]},[n,e,r,i,a,o,s,c])}function AS(){return AS=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,mode:r,prefixCls:i=`rc-select`,backfill:a,fieldNames:o,showSearch:s,searchValue:c,onSearch:l,autoClearSearchValue:u,filterOption:d,optionFilterProp:f,filterSort:p,onSelect:m,onDeselect:h,onActive:g,popupMatchSelectWidth:_=!0,optionLabelProp:v,options:y,optionRender:b,children:x,defaultActiveFirstOption:C,menuItemSelectedIcon:w,virtual:T,direction:E,listHeight:D=200,listItemHeight:O=20,labelRender:k,value:A,defaultValue:j,labelInValue:M,onChange:N,maxCount:P,classNames:F,styles:I,...L}=e,[R,z]=kS(s,{searchValue:c,onSearch:l,autoClearSearchValue:u,filterOption:d,optionFilterProp:f,filterSort:p},r),{filterOption:B,searchValue:V,optionFilterProp:H,filterSort:U,onSearch:W,autoClearSearchValue:G=!0}=z,K=S.useMemo(()=>H?Array.isArray(H)?H:[H]:[],[H]),ee=Yn(n),q=Vx(r),te=!!(!y&&x),ne=S.useMemo(()=>B===void 0&&r===`combobox`?!1:B,[B,r]),re=S.useMemo(()=>Jb(o,te),[JSON.stringify(o),te]),[ie,J]=Wn(``,V),ae=ie||``,oe=DS(y,x,re,K,v),{valueOptions:se,labelOptions:ce,options:le}=oe,ue=S.useCallback(e=>cx(e).map(e=>{let t,n,r,i;MS(e)?t=e:(n=e.label,t=e.value);let a=se.get(t);return a&&(n===void 0&&(n=a?.[v||re.label]),r=a?.disabled,i=a?.title),{label:n,value:t,key:t,disabled:r,title:i}}),[re,v,se]),[de,fe]=Wn(j,A),[pe,me]=SS(S.useMemo(()=>{let e=ue(q&&de===null?[]:de);return r===`combobox`&&ux(e[0]?.value)?[]:e},[de,ue,r,q]),se),he=S.useMemo(()=>{if(!r&&pe.length===1){let e=pe[0];if(e.value===null&&(e.label===null||e.label===void 0))return[]}return pe.map(e=>({...e,label:(typeof k==`function`?k(e):e.label)??e.value}))},[r,pe,k]),ge=S.useMemo(()=>new Set(pe.map(e=>e.value)),[pe]);S.useEffect(()=>{if(r===`combobox`){let e=pe[0]?.value;J(lx(e)?String(e):``)}},[pe]);let _e=OS((e,t)=>{let n=t??e;return{[re.value]:e,[re.label]:n}}),ve=wS(S.useMemo(()=>{if(r!==`tags`)return le;let e=[...le],t=e=>se.has(e);return[...pe].sort((e,t)=>e.value{let r=n.value;t(r)||e.push(_e(r,n.label))}),e},[_e,le,se,pe,r]),re,ae,ne,K),ye=S.useMemo(()=>{let e=e=>K.length?K.some(t=>e?.[t]===ae):e?.value===ae;return r!==`tags`||!ae||ve.some(t=>e(t))||ve.some(e=>e[re.value]===ae)?ve:[_e(ae),...ve]},[_e,K,r,ve,ae,re]),be=e=>[...e].sort((e,t)=>U(e,t,{searchValue:ae})).map(e=>Array.isArray(e.options)?{...e,options:e.options.length>0?be(e.options):e.options}:e),xe=S.useMemo(()=>U?be(ye):ye,[ye,U,ae]),Se=S.useMemo(()=>Yb(xe,{fieldNames:re,childrenAsData:te}),[xe,re,te]),Ce=e=>{let t=ue(e);if(fe(t),N&&(t.length!==pe.length||t.some((e,t)=>pe[t]?.value!==e?.value))){let e=M?t.map(({label:e,value:t})=>({label:e,value:t})):t.map(e=>e.value),n=t.map(e=>Xb(me(e.value)));N(q?e:e[0],q?n:n[0])}},[we,Te]=S.useState(null),[Ee,De]=S.useState(0),Oe=C===void 0?r!==`combobox`:C,ke=S.useRef(),Ae=S.useCallback((e,t,{source:n=`keyboard`}={})=>{De(t),a&&r===`combobox`&&e!==null&&n===`keyboard`&&Te(String(e));let i=Promise.resolve().then(()=>{ke.current===i&&g?.(e)});ke.current=i},[a,r,g]),je=(e,t,n)=>{let r=()=>{let t=me(e);return[M?{label:t?.[re.label],value:e}:e,Xb(t)]};if(t&&m){let[e,t]=r();m(e,t)}else if(!t&&h&&n!==`clear`){let[e,t]=r();h(e,t)}},Me=OS((e,t)=>{let n,i=q?t.selected:!0;n=i?q?[...pe,e]:[e]:pe.filter(t=>t.value!==e),Ce(n),je(e,i),r===`combobox`?Te(``):(!Vx||G)&&(J(``),Te(``))}),Ne=(e,t)=>{Ce(e);let{type:n,values:r}=t;(n===`remove`||n===`clear`)&&r.forEach(e=>{je(e.value,!1,n)})},Pe=(e,t)=>{if(J(e),Te(null),t.source===`submit`){let t=(e||``).trim();t&&(Ce(Array.from(new Set([...ge,t]))),je(t,!0),J(``));return}t.source!==`blur`&&(r===`combobox`&&Ce(e),W?.(e))},Fe=e=>{let t=e;r!==`tags`&&(t=e.map(e=>ce.get(e)?.value).filter(e=>e!==void 0));let n=Array.from(new Set([...ge,...t]));Ce(n),n.forEach(e=>{je(e,!0)})},Ie=S.useMemo(()=>{let e=T!==!1&&_!==!1;return{...oe,flattenOptions:Se,onActiveValue:Ae,defaultActiveFirstOption:Oe,onSelect:Me,menuItemSelectedIcon:w,rawValues:ge,fieldNames:re,virtual:e,direction:E,listHeight:D,listItemHeight:O,childrenAsData:te,maxCount:P,optionRender:b,classNames:F,styles:I}},[P,oe,Se,Ae,Oe,Me,w,ge,re,T,_,E,D,O,te,b,F,I]);return S.createElement(sx.Provider,{value:Ie},S.createElement(Hx,AS({},L,{id:ee,prefixCls:i,ref:t,omitDomProps:jS,mode:r,classNames:F,styles:I,displayValues:he,onDisplayValuesChange:Ne,maxCount:P,direction:E,showSearch:R,searchValue:ae,onSearch:Pe,autoClearSearchValue:G,onSearchSplit:Fe,popupMatchSelectWidth:_,OptionList:xS,emptyOptions:!Se.length,activeValue:we,activeDescendantId:`${ee}_list_${Ee}`})))});NS.Option=Wx,NS.OptGroup=Ux;var PS=NS,FS=(e,t,n)=>Y({[`${e}-status-success`]:t===`success`,[`${e}-status-warning`]:t===`warning`,[`${e}-status-error`]:t===`error`,[`${e}-status-validating`]:t===`validating`,[`${e}-has-feedback`]:n}),IS=(e,t)=>t||e,LS=()=>{let[,e]=Bl(),[t]=Jd(`Empty`),n=new Mc(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return S.createElement(`svg`,{style:n,width:`184`,height:`152`,viewBox:`0 0 184 152`,xmlns:`http://www.w3.org/2000/svg`},S.createElement(`title`,null,t?.description||`Empty`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`g`,{transform:`translate(24 31.7)`},S.createElement(`ellipse`,{fillOpacity:`.8`,fill:`#F5F5F7`,cx:`67.8`,cy:`106.9`,rx:`67.8`,ry:`12.7`}),S.createElement(`path`,{fill:`#aeb8c2`,d:`M122 69.7 98.1 40.2a6 6 0 0 0-4.6-2.2H42.1a6 6 0 0 0-4.6 2.2l-24 29.5V85H122z`}),S.createElement(`path`,{fill:`#f5f5f7`,d:`M33.8 0h68a4 4 0 0 1 4 4v93.3a4 4 0 0 1-4 4h-68a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4`}),S.createElement(`path`,{fill:`#dce0e6`,d:`M42.7 10h50.2a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H42.7a2 2 0 0 1-2-2V12a2 2 0 0 1 2-2m.2 39.8h49.8a2.3 2.3 0 1 1 0 4.5H42.9a2.3 2.3 0 0 1 0-4.5m0 11.7h49.8a2.3 2.3 0 1 1 0 4.6H42.9a2.3 2.3 0 0 1 0-4.6m79 43.5a7 7 0 0 1-6.8 5.4H20.5a7 7 0 0 1-6.7-5.4l-.2-1.8V69.7h26.3c2.9 0 5.2 2.4 5.2 5.4s2.4 5.4 5.3 5.4h34.8c2.9 0 5.3-2.4 5.3-5.4s2.3-5.4 5.2-5.4H122v33.5q0 1-.2 1.8`})),S.createElement(`path`,{fill:`#dce0e6`,d:`m149.1 33.3-6.8 2.6a1 1 0 0 1-1.3-1.2l2-6.2q-4.1-4.5-4.2-10.4c0-10 10.1-18.1 22.6-18.1S184 8.1 184 18.1s-10.1 18-22.6 18q-6.8 0-12.3-2.8`}),S.createElement(`g`,{fill:`#fff`,transform:`translate(149.7 15.4)`},S.createElement(`circle`,{cx:`20.7`,cy:`3.2`,r:`2.8`}),S.createElement(`path`,{d:`M5.7 5.6H0L2.9.7zM9.3.7h5v5h-5z`}))))},RS=()=>{let[,e]=Bl(),[t]=Jd(`Empty`),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:i,colorBgContainer:a}=e,{borderColor:o,shadowColor:s,contentColor:c}=(0,S.useMemo)(()=>({borderColor:new Mc(n).onBackground(a).toHexString(),shadowColor:new Mc(r).onBackground(a).toHexString(),contentColor:new Mc(i).onBackground(a).toHexString()}),[n,r,i,a]);return S.createElement(`svg`,{width:`64`,height:`41`,viewBox:`0 0 64 41`,xmlns:`http://www.w3.org/2000/svg`},S.createElement(`title`,null,t?.description||`Empty`),S.createElement(`g`,{transform:`translate(0 1)`,fill:`none`,fillRule:`evenodd`},S.createElement(`ellipse`,{fill:s,cx:`32`,cy:`33`,rx:`32`,ry:`7`}),S.createElement(`g`,{fillRule:`nonzero`,stroke:o},S.createElement(`path`,{d:`M55 12.8 44.9 1.3Q44 0 42.9 0H21.1q-1.2 0-2 1.3L9 12.8V22h46z`}),S.createElement(`path`,{d:`M41.6 16c0-1.7 1-3 2.2-3H55v18.1c0 2.2-1.3 3.9-3 3.9H12c-1.7 0-3-1.7-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 3s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.4 2.2-3`,fill:c}))))},zS=e=>{let{componentCls:t,margin:n,marginXS:r,marginXL:i,fontSize:a,lineHeight:o}=e;return{[t]:{marginInline:r,fontSize:a,lineHeight:o,textAlign:`center`,[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:`100%`},svg:{maxWidth:`100%`,height:`100%`,margin:`auto`}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:i,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},BS=Zl(`Empty`,e=>{let{componentCls:t,controlHeightLG:n,calc:r}=e;return zS(uc(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()}))}),VS=S.createElement(LS,null),HS=S.createElement(RS,null),US=e=>{let{className:t,rootClassName:n,prefixCls:r,image:i,description:a,children:o,imageStyle:s,style:c,classNames:l,styles:u,...d}=e,{getPrefixCls:f,direction:p,className:m,style:h,classNames:g,styles:_,image:v}=va(`empty`),y=f(`empty`,r),[b,x]=BS(y),[C,w]=Sf([g,l],[_,u],{props:e}),[T]=Jd(`Empty`),E=a===void 0?T?.description:a,D=typeof E==`string`?E:`empty`,O=i??v??VS,k=null;return k=typeof O==`string`?S.createElement(`img`,{draggable:!1,alt:D,src:O}):O,S.createElement(`div`,{className:Y(b,x,y,m,{[`${y}-normal`]:O===HS,[`${y}-rtl`]:p===`rtl`},t,n,C.root),style:{...w.root,...h,...c},...d},S.createElement(`div`,{className:Y(`${y}-image`,C.image),style:{...s,...w.image}},k),E&&S.createElement(`div`,{className:Y(`${y}-description`,C.description),style:w.description},E),o&&S.createElement(`div`,{className:Y(`${y}-footer`,C.footer),style:w.footer},o))};US.PRESENTED_IMAGE_DEFAULT=VS,US.PRESENTED_IMAGE_SIMPLE=HS;var WS=e=>{let{componentName:t}=e,{getPrefixCls:n}=(0,S.useContext)(ha),r=n(`empty`);switch(t){case`Table`:case`List`:return S.createElement(US,{image:US.PRESENTED_IMAGE_SIMPLE});case`Select`:case`TreeSelect`:case`Cascader`:case`Transfer`:case`Mentions`:return S.createElement(US,{image:US.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case`Table.filter`:return null;default:return S.createElement(US,null)}},GS=(e,t,n)=>{let{variant:r,[e]:i}=S.useContext(ha),a=S.useContext(dy),o=i?.variant,s;s=t===void 0?n===!1?`borderless`:a??o??r??`outlined`:t;let c=ma.includes(s);return[s,c]},KS=e=>{let t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e===`scroll`?`scroll`:`visible`,dynamicInset:!0};return{bottomLeft:{...t,points:[`tl`,`bl`],offset:[0,4]},bottomRight:{...t,points:[`tr`,`br`],offset:[0,4]},topLeft:{...t,points:[`bl`,`tl`],offset:[0,-4]},topRight:{...t,points:[`br`,`tr`],offset:[0,-4]}}};function qS(e,t){return e||KS(t)}var JS=e=>{let{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:i}=e;return{position:`relative`,display:`block`,minHeight:t,padding:i,color:e.colorText,fontWeight:`normal`,fontSize:n,lineHeight:r,boxSizing:`border-box`}},YS=e=>{let{antCls:t,componentCls:n}=e,r=`${n}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${t}-slide-up-appear${t}-slide-up-appear-active`,o=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`,c=`${r}-option-selected`;return[{[`${n}-dropdown`]:{...Hl(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,[` ${i}${s}bottomLeft, ${a}${s}bottomLeft - `]:{animationName:ag},[` + `]:{animationName:$h},[` ${i}${s}topLeft, ${a}${s}topLeft, ${i}${s}topRight, ${a}${s}topRight - `]:{animationName:sg},[`${o}${s}bottomLeft`]:{animationName:og},[` + `]:{animationName:tg},[`${o}${s}bottomLeft`]:{animationName:eg},[` ${o}${s}topLeft, ${o}${s}topRight - `]:{animationName:cg},"&-hidden":{display:`none`},[r]:{..._C(e),cursor:`pointer`,transition:`background-color ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:`default`},"&-option":{display:`flex`,"&-content":{flex:`auto`,...Vl},"&-state":{flex:`none`,display:`flex`,alignItems:`center`},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:`not-allowed`},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{..._C(e),color:e.colorTextDisabled}},[`${c}:has(+ ${c})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${c}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:`rtl`}}},mg(e,`slide-up`),mg(e,`slide-down`),ig(e,`move-up`),ig(e,`move-down`)]},yC=e=>{let{componentCls:t}=e;return{[`&${t}-customize`]:{border:0,padding:0,fontSize:`inherit`,lineHeight:`inherit`,[`${t}-placeholder`]:{display:`none`},[`${t}-content`]:{margin:0,padding:0,"&-value":{display:`none`}}}}},bC=4,xC=e=>{let{componentCls:t,calc:n,iconCls:r,paddingXS:i,paddingXXS:a,INTERNAL_FIXED_ITEM_MARGIN:o,lineWidth:s,colorIcon:c,colorIconHover:l,inputPaddingHorizontalBase:u,antCls:d}=e,[f,p]=eu(d,`select`);return{"&-multiple":{[f(`multi-item-background`)]:e.multipleItemBg,[f(`multi-item-border-color`)]:`transparent`,[f(`multi-item-border-radius`)]:e.borderRadiusSM,[f(`multi-item-height`)]:e.multipleItemHeight,[f(`multi-padding-base`)]:`calc((${p(`height`)} - ${p(`multi-item-height`)}) / 2)`,[f(`multi-padding-vertical`)]:`calc(${p(`multi-padding-base`)} - ${o} - ${s})`,[f(`multi-item-padding-horizontal`)]:`calc(${u} - ${p(`multi-padding-vertical`)} - ${s} * 2)`,paddingBlock:p(`multi-padding-vertical`),paddingInlineStart:`calc(${p(`multi-padding-base`)} - ${s})`,[`${t}-prefix`]:{marginInlineStart:p(`multi-item-padding-horizontal`)},[`${t}-prefix + ${t}-content`]:{[`${t}-placeholder`]:{insetInlineStart:0},[`${t}-content-item${t}-content-item-suffix`]:{marginInlineStart:0}},[`${t}-placeholder`]:{position:`absolute`,lineHeight:p(`line-height`),insetInlineStart:p(`multi-item-padding-horizontal`),width:`calc(100% - ${p(`multi-item-padding-horizontal`)})`,top:`50%`,transform:`translateY(-50%)`},[`${t}-content`]:{flexWrap:`wrap`,alignItems:`center`,lineHeight:1,"&-item-prefix":{height:p(`font-size`)},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${bC}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix, - ${t}-content-item-suffix:first-child`]:{marginInlineStart:p(`multi-item-padding-horizontal`)},[`${t}-selection-item`]:{lineHeight:`calc(${p(`multi-item-height`)} - ${s} * 2)`,border:`${s} solid ${p(`multi-item-border-color`)}`,display:`flex`,marginBlock:o,marginInlineEnd:n(o).mul(2).equal(),background:p(`multi-item-background`),borderRadius:p(`multi-item-border-radius`),paddingInlineStart:i,paddingInlineEnd:a,transition:[`height`,`line-height`,`padding`].map(t=>`${t} ${e.motionDurationSlow}`).join(`,`),"&-content":{...Vl,marginInlineEnd:a},"&-remove":{...Ul(),display:`inline-flex`,alignItems:`center`,color:c,fontWeight:`bold`,fontSize:10,lineHeight:`inherit`,cursor:`pointer`,[`> ${r}`]:{verticalAlign:`-0.2em`},"&:hover":{color:l}}},[`${t}-input`]:{lineHeight:n(o).mul(2).add(p(`multi-item-height`)).equal(),width:`calc(var(--select-input-width, 0) * 1px)`,minWidth:bC,maxWidth:`100%`,transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[f(`multi-item-height`)]:e.multipleItemHeightSM,[f(`multi-item-border-radius`)]:e.borderRadiusXS},[`&${t}-lg`]:{[f(`multi-item-height`)]:e.multipleItemHeightLG,[f(`multi-item-border-radius`)]:e.borderRadius},[`&${t}-filled`]:{[f(`multi-item-border-color`)]:e.colorSplit,[f(`multi-item-background`)]:e.colorBgContainer,[`&${t}-disabled`]:{[f(`multi-item-border-color`)]:`transparent`}}}}},SC=(e,t)=>{let{componentCls:n,antCls:r}=e,[i]=eu(r,`select`),{border:a,borderHover:o,borderActive:s,borderOutline:c}=t,l=t.background||e.selectorBg||e.colorBgContainer;return{[i(`border-color`)]:a,[i(`background-color`)]:l,[i(`color`)]:t.color||e.colorText,[`&:not(${n}-disabled)`]:{"&:hover":{[i(`border-color`)]:o,[i(`background-color`)]:t.backgroundHover||l},[`&${n}-focused`]:{[i(`border-color`)]:s,[i(`background-color`)]:t.backgroundActive||l,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${c}`}},[`&${n}-disabled`]:{[i(`border-color`)]:t.borderDisabled||t.border,[i(`background-color`)]:t.backgroundDisabled||t.background}}},CC=(e,t,n,r={},i={},a)=>{let{componentCls:o}=e;return{[`&${o}-${t}`]:[SC(e,n),{[`&${o}-status-error`]:SC(e,{...n,color:r.color||e.colorError,...r}),[`&${o}-status-warning`]:SC(e,{...n,color:i.color||e.colorWarning,...i})},a]}},wC=e=>{let{componentCls:t,fontHeight:n,controlHeight:r,iconCls:i,antCls:a,calc:o}=e,[s,c]=eu(a,`select`);return{[t]:[{[s(`border-radius`)]:e.borderRadius,[s(`border-color`)]:`#000`,[s(`border-size`)]:e.lineWidth,[s(`background-color`)]:e.colorBgContainer,[s(`font-size`)]:e.fontSize,[s(`line-height`)]:e.lineHeight,[s(`font-height`)]:n,[s(`color`)]:e.colorText,[s(`height`)]:r,[s(`padding-horizontal`)]:o(e.paddingSM).sub(e.lineWidth).equal(),[s(`padding-vertical`)]:`calc((${c(`height`)} - ${c(`font-height`)}) / 2 - ${c(`border-size`)})`,...Hl(e,!0),display:`inline-flex`,flexWrap:`nowrap`,position:`relative`,transition:`all ${e.motionDurationSlow}`,alignItems:`flex-start`,outline:0,cursor:`pointer`,borderRadius:c(`border-radius`),borderWidth:c(`border-size`),borderStyle:e.lineType,borderColor:c(`border-color`),background:c(`background-color`),fontSize:c(`font-size`),lineHeight:c(`line-height`),color:c(`color`),paddingInline:c(`padding-horizontal`),paddingBlock:c(`padding-vertical`),[`${t}-prefix`]:{flex:`none`,lineHeight:1},[`${t}-placeholder`]:{...Vl,color:e.colorTextPlaceholder,pointerEvents:`none`,zIndex:1},[`${t}-content`]:{flex:`auto`,minWidth:0,position:`relative`,display:`flex`,marginInlineEnd:o(e.paddingXXS).mul(1.5).equal(),"&:before":{content:`"\\a0"`,width:0,overflow:`hidden`},"&-value":{visibility:`inherit`},"input[readonly]":{cursor:`inherit`,caretColor:`transparent`}},[`${t}-suffix`]:{flex:`none`,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,"> :not(:last-child)":{marginInlineEnd:e.marginXS}},[`${t}-prefix, ${t}-suffix`]:{alignSelf:`center`,[i]:{verticalAlign:`top`}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:`not-allowed`,input:{cursor:`not-allowed`}},"&-sm":{[s(`height`)]:e.controlHeightSM,[s(`padding-horizontal`)]:o(e.paddingXS).sub(e.lineWidth).equal(),[s(`border-radius`)]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:c(`padding-horizontal`)}},"&-lg":{[s(`height`)]:e.controlHeightLG,[s(`font-size`)]:e.fontSizeLG,[s(`line-height`)]:e.lineHeightLG,[s(`font-height`)]:e.fontHeightLG,[s(`border-radius`)]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:`none`,background:`transparent`,appearance:`none`,border:0,margin:0,padding:0,color:c(`color`),"&::-webkit-search-cancel-button":{display:`none`,appearance:`none`}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:`absolute`,inset:0,lineHeight:`calc(${c(`font-height`)} + ${c(`padding-vertical`)} * 2)`},[`${t}-content`]:{...Vl,alignSelf:`center`,"&-has-value":{display:`block`,"&:before":{display:`none`}},"&-has-search-value":{color:`transparent`},"&-value":{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1}},[`&${t}-open ${t}-content`]:{color:e.colorTextPlaceholder,"&-has-search-value":{color:`transparent`}}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:`text`}},xC(e),CC(e,`outlined`,{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline}),CC(e,`filled`,{border:`transparent`,borderHover:`transparent`,borderActive:e.activeBorderColor,borderOutline:`transparent`,borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),CC(e,`borderless`,{border:`transparent`,borderHover:`transparent`,borderActive:`transparent`,borderOutline:`transparent`,background:`transparent`}),CC(e,`underlined`,{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:`transparent`},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:`transparent`,borderInlineColor:`transparent`}),yC(e)]}},TC=e=>{let{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:i,controlHeightSM:a,controlHeightLG:o,paddingXXS:s,controlPaddingHorizontal:c,zIndexPopupBase:l,colorText:u,fontWeightStrong:d,controlItemBgActive:f,controlItemBgHover:p,colorBgContainer:m,colorFillSecondary:h,colorBgContainerDisabled:g,colorTextDisabled:_,colorPrimaryHover:v,colorPrimary:y,controlOutline:b}=e,x=s*2,S=r*2,C=Math.min(i-x,i-S),w=Math.min(a-x,a-S),T=Math.min(o-x,o-S);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:l+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:f,optionActiveBg:p,optionPadding:`${(i-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:i,selectorBg:m,clearBg:m,singleItemHeightLG:o,multipleItemBg:h,multipleItemBorderColor:`transparent`,multipleItemHeight:C,multipleItemHeightSM:w,multipleItemHeightLG:T,multipleSelectorBgDisabled:g,multipleItemColorDisabled:_,multipleItemBorderColorDisabled:`transparent`,showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:v,activeBorderColor:y,activeOutlineColor:b,selectAffixPadding:s}},EC=e=>{let{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:i}=e,a={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:`50%`}};return{[n]:{...Hl(e),[`${n}-selection-item`]:{flex:1,fontWeight:`normal`,position:`relative`,userSelect:`none`,...Vl,[`> ${t}-typography`]:{display:`inline`}},[`${n}-prefix`]:{flex:`none`,marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:`absolute`,top:`50%`,insetInlineStart:`auto`,insetInlineEnd:i,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`,`opacity`].map(e=>`${e} ${r} ease`).join(`, `),textRendering:`auto`,transform:`translateZ(0)`,"&:before":{display:`block`},"&:hover":{color:e.colorIcon}},"@media(hover:none)":a,"&:hover":a},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(i).add(e.fontSize).add(e.paddingXS).equal()}}}}}},DC=e=>{let{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:`100%`}}},EC(e),vC(e),{[`${t}-rtl`]:{direction:`rtl`}},p_(e,{focusElCls:`${t}-focused`})]},OC=Zl(`Select`,(e,{rootPrefixCls:t})=>{let n=uc(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[DC(n),wC(n)]},TC,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}}),kC=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function AC(){return AC=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,AC({},e,{ref:t,icon:kC.default}))),MC=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,NC({},e,{ref:t,icon:MC.default}))),FC=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function IC(){return IC=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,IC({},e,{ref:t,icon:FC.default})));function RC({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:i,loadingIcon:a,multiple:o,hasFeedback:s,showSuffixIcon:c,feedbackIcon:l,showArrow:u,componentName:d}){let f=t??S.createElement(Du,null),p=t=>e===null&&!s&&!u?null:S.createElement(S.Fragment,null,c!==!1&&t,s&&l),m=null;m=e===void 0?i?p(a??S.createElement(Ym,{spin:!0})):({open:e,showSearch:t})=>p(e&&t?S.createElement(LC,null):S.createElement(PC,null)):p(e);let h=null;h=n===void 0?o?S.createElement(jC,null):null:n;let g=null;return g=r===void 0?S.createElement(Au,null):r,{clearIcon:f,suffixIcon:m,itemIcon:h,removeIcon:g}}function zC(e){return S.useMemo(()=>{if(e)return(...t)=>S.createElement(_y,{space:!0},e.apply(void 0,t))},[e])}function BC(e,t){return t===void 0?e!==null:t}var VC=`SECRET_COMBOBOX_MODE_DO_NOT_USE`,HC=S.forwardRef((e,t)=>{let{prefixCls:n,bordered:r,className:i,rootClassName:a,getPopupContainer:o,popupClassName:s,dropdownClassName:c,listHeight:l=256,placement:u,listItemHeight:d,size:f,disabled:p,notFoundContent:m,status:h,builtinPlacements:g,dropdownMatchSelectWidth:_,popupMatchSelectWidth:v,direction:y,style:b,allowClear:x,variant:C,popupStyle:w,dropdownStyle:T,transitionName:E,tagRender:D,maxCount:O,prefix:k,dropdownRender:A,popupRender:j,onDropdownVisibleChange:M,onOpenChange:N,styles:P,classNames:F,...I}=e,{getPopupContainer:L,getPrefixCls:R,renderEmpty:z,direction:B,virtual:V,popupMatchSelectWidth:H,popupOverflow:U}=S.useContext(ha),{showSearch:W,style:G,styles:K,className:ee,classNames:q}=va(`select`),[,te]=Bl(),ne=d??te?.controlHeight,re=R(`select`,n),ie=R(),J=y??B,{compactSize:ae,compactItemClassnames:oe}=Oh(re,J),[se,ce]=mC(`select`,C,r),le=op(re),[ue,de]=OC(re,le),fe=S.useMemo(()=>{let{mode:t}=e;if(t!==`combobox`)return t===VC?`combobox`:t},[e.mode]),pe=fe===`multiple`||fe===`tags`,me=BC(e.suffixIcon,e.showArrow),he=v??_??H,ge=zC(j||A),_e=N||M,{status:ve,hasFeedback:ye,isFormItemInput:be,feedbackIcon:xe}=S.useContext(my),Se=aC(ve,h),Ce;Ce=m===void 0?fe===`combobox`?null:z?.(`Select`)||S.createElement(pC,{componentName:`Select`}):m;let{suffixIcon:we,itemIcon:Te,removeIcon:Ee,clearIcon:De}=RC({...I,multiple:pe,hasFeedback:ye,feedbackIcon:xe,showSuffixIcon:me,prefixCls:re,componentName:`Select`}),Oe=x===!0?{clearIcon:De}:x,ke=hi(I,[`suffixIcon`,`itemIcon`]),Ae=Th(e=>f??ae??e),je=S.useContext(pm),Me=p??je,Ne={...e,variant:se,status:Se,disabled:Me,size:Ae},[Pe,Fe]=Sf([q,F],[K,P],{props:Ne},{popup:{_default:`root`}}),Ie=Y(Pe.popup?.root,s,c,{[`${re}-dropdown-${J}`]:J===`rtl`},a,de,le,ue),Le={...Fe.popup?.root,...w??T},Re=Y({[`${re}-lg`]:Ae===`large`,[`${re}-sm`]:Ae===`small`,[`${re}-rtl`]:J===`rtl`,[`${re}-${se}`]:ce,[`${re}-in-form-item`]:be},iC(re,Se,ye),oe,ee,i,Pe.root,a,de,le,ue),ze=S.useMemo(()=>u===void 0?J===`rtl`?`bottomRight`:`bottomLeft`:u,[u,J]),[Be]=If(`SelectLike`,Fe.popup?.root?.zIndex??Le?.zIndex);return S.createElement(rC,{ref:t,virtual:V,classNames:Pe,styles:Fe,showSearch:W,...ke,style:{...Fe.root,...G,...b},popupMatchSelectWidth:he,transitionName:hh(ie,`slide-up`,E),builtinPlacements:gC(g,U),listHeight:l,listItemHeight:ne,mode:fe,prefixCls:re,placement:ze,direction:J,prefix:k,suffixIcon:we,menuItemSelectedIcon:Te,removeIcon:Ee,allowClear:Oe,notFoundContent:Ce,className:Re,getPopupContainer:o||L,popupClassName:Ie,disabled:Me,popupStyle:{...Fe.popup?.root,...Le,zIndex:Be},maxCount:pe?O:void 0,tagRender:pe?D:void 0,popupRender:ge,onPopupVisibleChange:_e})}),UC=ax(HC,`popupAlign`);HC.SECRET_COMBOBOX_MODE_DO_NOT_USE=VC,HC.Option=pS,HC.OptGroup=fS,HC._InternalPanelDoNotUseOrYouWillBeFired=UC;var WC=[`xxxl`,`xxl`,`xl`,`lg`,`md`,`sm`,`xs`],GC=[].concat(WC).reverse(),KC=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`(min-width: ${e.screenXXXL}px)`}),qC=e=>{let t=e,n=[].concat(WC).reverse();return n.forEach((e,r)=>{let i=e.toUpperCase(),a=`screen${i}Min`,o=`screen${i}`;if(!(t[a]<=t[o]))throw Error(`${a}<=${o} fails : !(${t[a]}<=${t[o]})`);if(r{if(t){for(let n of WC)if(e[n]&&t?.[n]!==void 0)return t[n]}},YC=()=>{let[,e]=Bl(),t=KC(qC(e));return S.useMemo(()=>{let e=new Map,n=-1,r={};return{responsiveMap:t,matchHandlers:{},dispatch(t){return r=t,e.forEach(e=>{e(r)}),e.size>=1},subscribe(t){return e.size||this.register(),n+=1,e.set(n,t),t(r),n},unsubscribe(t){e.delete(t),e.size||this.unregister()},register(){Object.entries(t).forEach(([e,t])=>{let n=({matches:t})=>{this.dispatch({...r,[e]:t})},i=window.matchMedia(t);typeof i?.addEventListener==`function`&&i.addEventListener(`change`,n),this.matchHandlers[t]={mql:i,listener:n},n(i)})},unregister(){Object.values(t).forEach(e=>{let t=this.matchHandlers[e];typeof t?.mql?.removeEventListener==`function`&&t.mql.removeEventListener(`change`,t?.listener)}),e.clear()}}},[t])};function XC(e=!0,t={}){let n=(0,S.useRef)(t),[,r]=pf(),i=YC();return Vn(()=>{let t=i.subscribe(t=>{n.current=t,e&&r()});return()=>i.unsubscribe(t)},[]),n.current}var ZC=S.createContext({}),QC=e=>{let{antCls:t,componentCls:n,iconCls:r,avatarBg:i,avatarColor:a,containerSize:o,containerSizeLG:s,containerSizeSM:c,textFontSize:l,textFontSizeLG:u,textFontSizeSM:d,iconFontSize:f,iconFontSizeLG:p,iconFontSizeSM:m,borderRadius:h,borderRadiusLG:g,borderRadiusSM:_,lineWidth:v,lineType:y}=e,b=(e,t,i,a)=>({width:e,height:e,borderRadius:`50%`,fontSize:t,[`&${n}-square`]:{borderRadius:a},[`&${n}-icon`]:{fontSize:i,[`> ${r}`]:{margin:0}}});return{[n]:{...Hl(e),position:`relative`,display:`inline-flex`,justifyContent:`center`,alignItems:`center`,overflow:`hidden`,color:a,whiteSpace:`nowrap`,textAlign:`center`,verticalAlign:`middle`,background:i,border:`${X(v)} ${y} transparent`,"&-image":{background:`transparent`},[`${t}-image-img`]:{display:`block`},...b(o,l,f,h),"&-lg":{...b(s,u,p,g)},"&-sm":{...b(c,d,m,_)},"> img":{display:`block`,width:`100%`,height:`100%`,objectFit:`cover`}}}},$C=e=>{let{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:i}=e;return{[`${t}-group`]:{display:`inline-flex`,[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:i}}}},ew=Zl(`Avatar`,e=>{let{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=uc(e,{avatarBg:n,avatarColor:t});return[QC(r),$C(r)]},e=>{let{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:i,fontSizeLG:a,fontSizeXL:o,fontSizeHeading3:s,marginXS:c,marginXXS:l,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:i,textFontSizeLG:i,textFontSizeSM:i,iconFontSize:Math.round((a+o)/2),iconFontSizeLG:s,iconFontSizeSM:i,groupSpace:l,groupOverlapping:-c,groupBorderColor:u}}),tw=S.forwardRef((e,t)=>{let{prefixCls:n,shape:r,size:i,src:a,srcSet:o,icon:s,className:c,rootClassName:l,style:u,alt:d,draggable:f,children:p,crossOrigin:m,gap:h=4,onError:g,..._}=e,[v,y]=S.useState(1),[b,x]=S.useState(!1),[C,w]=S.useState(!0),T=S.useRef(null),E=S.useRef(null),D=sr(t,T),{getPrefixCls:O,className:k,style:A}=va(`avatar`),j=S.useContext(ZC),M=()=>{if(!E.current||!T.current)return;let e=E.current.offsetWidth,t=T.current.offsetWidth;e!==0&&t!==0&&h*2{x(!0)},[]),S.useEffect(()=>{w(!0),y(1)},[a]),S.useEffect(M,[h]);let N=()=>{g?.()!==!1&&w(!1)},P=Th(e=>i??j?.size??e??`medium`),F=XC(Object.keys(tf(P)&&P||{}).some(e=>WC.includes(e))),I=S.useMemo(()=>{if(!tf(P))return{};let e=P[WC.find(e=>F[e])];return e?{width:e,height:e,fontSize:e&&(s||p)?e/2:18}:{}},[F,P,s,p]),L=O(`avatar`,n),R=op(L),[z,B]=ew(L,R),V=Y({[`${L}-lg`]:P===`large`,[`${L}-sm`]:P===`small`}),H=S.isValidElement(a),U=Y(L,V,k,`${L}-${r||j?.shape||`circle`}`,{[`${L}-image`]:H||a&&C,[`${L}-icon`]:!!s},B,R,c,l,z),W=$d(P)?{width:P,height:P,fontSize:s?P/2:18}:{},G;if(typeof a==`string`&&C)G=S.createElement(`img`,{src:a,draggable:f,srcSet:o,onError:N,alt:d,crossOrigin:m});else if(H)G=a;else if(s)G=s;else if(b||v!==1){let e=`scale(${v})`,t={msTransform:e,WebkitTransform:e,transform:e};G=S.createElement(aa,{onResize:M},S.createElement(`span`,{className:`${L}-string`,ref:E,style:t},p))}else G=S.createElement(`span`,{className:`${L}-string`,style:{opacity:0},ref:E},p);return S.createElement(`span`,{..._,style:{...W,...I,...A,...u},className:U,ref:D},G)}),nw=e=>e?typeof e==`function`?e():e:null,rw=e=>{let{children:t,prefixCls:n,id:r,classNames:i,styles:a,className:o,style:s}=e;return S.createElement(`div`,{id:r,className:Y(`${n}-container`,i?.container,o),style:{...a?.container,...s},role:`tooltip`},typeof t==`function`?t():t)},iw={shiftX:64,adjustY:1},aw={adjustX:1,shiftY:!0},ow=[0,0],sw={left:{points:[`cr`,`cl`],overflow:aw,offset:[-4,0],targetOffset:ow},right:{points:[`cl`,`cr`],overflow:aw,offset:[4,0],targetOffset:ow},top:{points:[`bc`,`tc`],overflow:iw,offset:[0,-4],targetOffset:ow},bottom:{points:[`tc`,`bc`],overflow:iw,offset:[0,4],targetOffset:ow},topLeft:{points:[`bl`,`tl`],overflow:iw,offset:[0,-4],targetOffset:ow},leftTop:{points:[`tr`,`tl`],overflow:aw,offset:[-4,0],targetOffset:ow},topRight:{points:[`br`,`tr`],overflow:iw,offset:[0,-4],targetOffset:ow},rightTop:{points:[`tl`,`tr`],overflow:aw,offset:[4,0],targetOffset:ow},bottomRight:{points:[`tr`,`br`],overflow:iw,offset:[0,4],targetOffset:ow},rightBottom:{points:[`bl`,`br`],overflow:aw,offset:[4,0],targetOffset:ow},bottomLeft:{points:[`tl`,`bl`],overflow:iw,offset:[0,4],targetOffset:ow},leftBottom:{points:[`br`,`bl`],overflow:aw,offset:[-4,0],targetOffset:ow}};function cw(){return cw=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{trigger:n=[`hover`],mouseEnterDelay:r=0,mouseLeaveDelay:i=.1,prefixCls:a=`rc-tooltip`,children:o,onVisibleChange:s,afterVisibleChange:c,motion:l,placement:u=`right`,align:d={},destroyOnHidden:f=!1,defaultVisible:p,getTooltipContainer:m,arrowContent:h,overlay:g,id:_,showArrow:v=!0,classNames:y,styles:b,...x}=e,C=Yn(_),w=(0,S.useRef)(null);(0,S.useImperativeHandle)(t,()=>w.current);let T={...x};`visible`in e&&(T.popupVisible=e.visible);let E=S.useMemo(()=>{if(!v)return!1;let e=v===!0?{}:v;return{...e,className:Y(e.className,y?.arrow),style:{...e.style,...b?.arrow},content:e.content??h}},[v,y?.arrow,b?.arrow,h]);return S.createElement(om,cw({popupClassName:y?.root,prefixCls:a,popup:S.createElement(rw,{key:`content`,prefixCls:a,id:C,classNames:y,styles:b},g),action:n,builtinPlacements:sw,popupPlacement:u,ref:w,popupAlign:d,getPopupContainer:m,onOpenChange:s,afterOpenChange:c,popupMotion:l,defaultPopupVisible:p,autoDestroy:f,mouseLeaveDelay:i,popupStyle:b?.root,mouseEnterDelay:r,arrow:E,uniqueContainerClassName:y?.uniqueContainer,uniqueContainerStyle:b?.uniqueContainer},T),({open:e})=>{let t=S.Children.only(o),n={"aria-describedby":g&&e?C:void 0};return S.cloneElement(t,n)})});function uw(e){let{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,i=t/2,a=i,o=r*1/Math.sqrt(2),s=i-r*(1-1/Math.sqrt(2)),c=i-1/Math.sqrt(2)*n,l=r*(Math.sqrt(2)-1)+1/Math.sqrt(2)*n,u=2*i-c,d=l,f=2*i-o,p=s,m=2*i-0,h=a,g=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),_=r*(Math.sqrt(2)-1),v=`polygon(${_}px 100%, 50% ${_}px, ${2*i-_}px 100%, ${_}px 100%)`;return{arrowShadowWidth:g,arrowPath:`path('M 0 ${a} A ${r} ${r} 0 0 0 ${o} ${s} L ${c} ${l} A ${n} ${n} 0 0 1 ${u} ${d} L ${f} ${p} A ${r} ${r} 0 0 0 ${m} ${h} Z')`,arrowPolygon:v}}var dw=(e,t,n)=>{let{sizePopupArrow:r,arrowPolygon:i,arrowPath:a,arrowShadowWidth:o,borderRadiusXS:s,calc:c}=e;return{pointerEvents:`none`,width:r,height:r,overflow:`hidden`,"&::before":{position:`absolute`,bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[i,a]},content:`""`},"&::after":{content:`""`,position:`absolute`,width:o,height:o,bottom:0,insetInline:0,margin:`auto`,borderRadius:{_skip_check_:!0,value:`0 0 ${X(s)} 0`},transform:`translateY(50%) rotate(-135deg)`,boxShadow:n,zIndex:0,background:`transparent`}}};function fw(e){let{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?8:r}}function pw(e,t){return e?t:{}}var mw=(e,t,n)=>{let{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:a,arrowOffsetHorizontal:o,antCls:s}=e,[c]=eu(s,`tooltip`),{arrowDistance:l=0,arrowPlacement:u={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:{[`${r}-arrow`]:[{position:`absolute`,zIndex:1,display:`block`,...dw(e,t,i),"&:before":{background:t}}],...pw(!!u.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(`,`)]:{bottom:l,transform:`translateY(100%) rotate(180deg)`},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%) translateY(100%) rotate(180deg)`},"&-placement-topLeft":{[c(`arrow-offset-x`)]:o,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:o}}},"&-placement-topRight":{[c(`arrow-offset-x`)]:`calc(100% - ${X(o)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:o}}}}),...pw(!!u.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(`,`)]:{top:l,transform:`translateY(-100%)`},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%) translateY(-100%)`},"&-placement-bottomLeft":{[c(`arrow-offset-x`)]:o,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:o}}},"&-placement-bottomRight":{[c(`arrow-offset-x`)]:`calc(100% - ${X(o)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:o}}}}),...pw(!!u.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(`,`)]:{right:{_skip_check_:!0,value:l},transform:`translateX(100%) rotate(90deg)`},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:`50%`},transform:`translateY(-50%) translateX(100%) rotate(90deg)`},[`&-placement-leftTop > ${r}-arrow`]:{top:a},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:a}}),...pw(!!u.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(`,`)]:{left:{_skip_check_:!0,value:l},transform:`translateX(-100%) rotate(-90deg)`},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:`50%`},transform:`translateY(-50%) translateX(-100%) rotate(-90deg)`},[`&-placement-rightTop > ${r}-arrow`]:{top:a},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:a}})}}};function hw(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};let i=tf(r)?r:{},a={};switch(e){case`top`:case`bottom`:a.shiftX=t.arrowOffsetHorizontal*2+n,a.shiftY=!0,a.adjustY=!0;break;case`left`:case`right`:a.shiftY=t.arrowOffsetVertical*2+n,a.shiftX=!0,a.adjustX=!0;break}let o={...a,...i};return o.shiftX||(o.adjustX=!0),o.shiftY||(o.adjustY=!0),o}var gw={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`]}},_w={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`]}},vw=new Set([`topLeft`,`topRight`,`bottomLeft`,`bottomRight`,`leftTop`,`leftBottom`,`rightTop`,`rightBottom`]);function yw(e){let{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:i,borderRadius:a,visibleFirst:o}=e,s=t/2,c={},l=fw({contentRadius:a,limitVerticalRadius:!0});return Object.keys(gw).forEach(e=>{let a={...r&&_w[e]||gw[e],offset:[0,0],dynamicInset:!0};switch(c[e]=a,vw.has(e)&&(a.autoArrow=!1),e){case`top`:case`topLeft`:case`topRight`:a.offset[1]=-s-i;break;case`bottom`:case`bottomLeft`:case`bottomRight`:a.offset[1]=s+i;break;case`left`:case`leftTop`:case`leftBottom`:a.offset[0]=-s-i;break;case`right`:case`rightTop`:case`rightBottom`:a.offset[0]=s+i;break}if(r)switch(e){case`topLeft`:case`bottomLeft`:a.offset[0]=-l.arrowOffsetHorizontal-s;break;case`topRight`:case`bottomRight`:a.offset[0]=l.arrowOffsetHorizontal+s;break;case`leftTop`:case`rightTop`:a.offset[1]=-l.arrowOffsetHorizontal*2+s;break;case`leftBottom`:case`rightBottom`:a.offset[1]=l.arrowOffsetHorizontal*2-s;break}a.overflow=hw(e,l,t,n),o&&(a.htmlRegion=`visibleFirst`)}),c}var bw=S.createContext(!1),xw=(e,t)=>{let n=e=>typeof e==`boolean`?{show:e}:e||{};return S.useMemo(()=>{let r=n(e),i=n(t);return{...i,...r,show:r.show??i.show??!0}},[e,t])},Sw=`50%`,Cw=e=>{let{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:i,tooltipBg:a,tooltipBorderRadius:o,zIndexPopup:s,controlHeight:c,boxShadowSecondary:l,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:f,sizePopupArrow:p,antCls:m}=e,[h,g]=eu(m,`tooltip`),_=t(o).add(p).add(f).equal(),v={minWidth:t(o).mul(2).add(p).equal(),minHeight:c,padding:`${X(e.calc(u).div(2).equal())} ${X(d)}`,color:g(`overlay-color`,i),textAlign:`start`,textDecoration:`none`,wordWrap:`break-word`,backgroundColor:a,borderRadius:o,boxShadow:l,boxSizing:`border-box`},y={[h(`valid-offset-x`)]:g(`arrow-offset-x`,`var(--arrow-x)`),transformOrigin:[g(`valid-offset-x`,Sw),`var(--arrow-y, ${Sw})`].join(` `)};return[{[n]:{...Hl(e),position:`absolute`,zIndex:s,display:`block`,width:`max-content`,maxWidth:r,visibility:`visible`,...y,"&-hidden":{display:`none`},[h(`arrow-background-color`)]:a,[`${n}-container`]:[v,Xh(e,!0)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:`none`,background:`transparent`,boxShadow:`none`}},[[`&-placement-topLeft`,`&-placement-topRight`,`&-placement-bottomLeft`,`&-placement-bottomRight`].join(`,`)]:{minWidth:_},[[`&-placement-left`,`&-placement-leftTop`,`&-placement-leftBottom`,`&-placement-right`,`&-placement-rightTop`,`&-placement-rightBottom`].join(`,`)]:{[`${n}-inner`]:{borderRadius:e.min(o,8)}},[`${n}-content`]:{position:`relative`},...tu(e,(e,{darkColor:t})=>({[`&${n}-${e}`]:{[`${n}-container`]:{backgroundColor:t},[`${n}-arrow`]:{[h(`arrow-background-color`)]:t}}})),"&-rtl":{direction:`rtl`}}},mw(e,g(`arrow-background-color`)),{[`${n}-pure`]:{position:`relative`,maxWidth:`none`,margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{...v,...y,position:`absolute`,zIndex:t(s).sub(1).equal(),"&-hidden":{display:`none`},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},ww=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...fw({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...uw(uc(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),Tw=(e,t,n=!0)=>Zl(`Tooltip`,e=>{let{borderRadius:t,colorTextLightSolid:n,colorBgSpotlight:r,maxWidth:i}=e;return[Cw(uc(e,{tooltipMaxWidth:i,tooltipColor:n,tooltipBorderRadius:t,tooltipBg:r})),kg(e,`zoom-big-fast`)]},ww,{resetStyle:!1,injectStyle:n})(e,t),Ew=xc.map(e=>`${e}-inverse`),Dw=[`success`,`processing`,`error`,`default`,`warning`];function Ow(e,t=!0){return t?[].concat(fa(Ew),fa(xc)).includes(e):xc.includes(e)}function kw(e){return Dw.includes(e)}var Aw=(e,t,n)=>{let r=Ow(n),[i]=eu(e,`tooltip`),a=Y({[`${t}-${n}`]:n&&r}),o={},s={},c=o_(n).toRgb(),l=(.299*c.r+.587*c.g+.114*c.b)/255<.5?`#FFF`:`#000`;return n&&!r&&(o.background=n,o[i(`overlay-color`)]=l,s[i(`arrow-background-color`)]=n),{className:a,overlayStyle:o,arrowStyle:s}},jw=e=>{let{prefixCls:t,className:n,placement:r=`top`,title:i,color:a,overlayInnerStyle:o,classNames:s,styles:c}=e,{getPrefixCls:l}=S.useContext(ha),u=l(`tooltip`,t),d=l(),f=op(u),[p,m]=Tw(u,f),h=Aw(d,u,a),g=h.arrowStyle,_=S.useMemo(()=>({container:{...o,...h.overlayStyle}}),[o,h.overlayStyle]),v={...e,placement:r},[y,b]=Sf([s],[_,c],{props:v}),x=Y(f,p,m,u,`${u}-pure`,`${u}-placement-${r}`,n,h.className);return S.createElement(`div`,{className:x,style:g},S.createElement(`div`,{className:`${u}-arrow`}),S.createElement(rw,{...e,className:p,prefixCls:u,classNames:y,styles:b},i))},Mw=S.forwardRef((e,t)=>{let{prefixCls:n,openClassName:r,getTooltipContainer:i,color:a,children:o,afterOpenChange:s,arrow:c,destroyTooltipOnHide:l,destroyOnHidden:u,title:d,overlay:f,trigger:p,builtinPlacements:m,autoAdjustOverflow:h=!0,motion:g,getPopupContainer:_,placement:v=`top`,mouseEnterDelay:y=.1,mouseLeaveDelay:b=.1,rootClassName:x,styles:C,classNames:w,onOpenChange:T,overlayInnerStyle:E,overlayStyle:D,overlayClassName:O,...k}=e,[,A]=Bl(),j=e[`data-popover-inject`],{getPopupContainer:M,getPrefixCls:N,direction:P,...F}=va(`tooltip`),{className:I,style:L,classNames:R,styles:z,arrow:B,trigger:V}=j?{}:F,H=xw(c,B),U=H.show,W=p||V||`hover`,G=_||M,K=u??!!l,ee=S.useContext(bw);Wi(`Tooltip`);let q=S.useRef(null),te=()=>{q.current?.forceAlign()};S.useImperativeHandle(t,()=>({forceAlign:te,nativeElement:q.current?.nativeElement,popupElement:q.current?.popupElement}));let[ne,re]=Wn(e.defaultOpen??!1,e.open),ie=!d&&!f&&d!==0,J=e=>{re(ie?!1:e),!ie&&T&&T(e)},ae=S.useMemo(()=>m||yw({arrowPointAtCenter:H?.pointAtCenter??!1,autoAdjustOverflow:h,arrowWidth:U?A.sizePopupArrow:0,borderRadius:A.borderRadius,offset:A.marginXXS,visibleFirst:!0}),[H,m,A,U,h]),oe=S.useMemo(()=>d===0?d:f||d||``,[f,d]),se=S.createElement(_y,{space:!0,form:!0},typeof oe==`function`?oe():oe),ce={...e,trigger:W,builtinPlacements:ae,getPopupContainer:G,destroyOnHidden:K},[le,ue]=Sf([R,w],[z,C],{props:ce}),de=N(`tooltip`,n),fe=N(),pe=ne;(!(`open`in e)&&ie||ee)&&(pe=!1);let me=S.isValidElement(o)&&!sm(o)?o:S.createElement(`span`,null,o),he=me.props,ge=!he.className||typeof he.className==`string`?Y(he.className,r||`${de}-open`):he.className,_e=op(de),[ve,ye]=Tw(de,_e,!j),be=Aw(fe,de,a),xe=be.arrowStyle,Se=Y(_e,ve,ye),Ce=Y(O,{[`${de}-rtl`]:P===`rtl`},be.className,x,Se,I,le.root),[we,Te]=If(`Tooltip`,k.zIndex),Ee={...ue.container,...E,...be.overlayStyle},De=S.createElement(lw,{unique:!0,...k,zIndex:we,showArrow:U,placement:v,mouseEnterDelay:y,mouseLeaveDelay:b,prefixCls:de,classNames:{root:Ce,container:le.container,arrow:le.arrow,uniqueContainer:Y(Se,le.container)},styles:{root:{...xe,...ue.root,...L,...D},container:Ee,uniqueContainer:Ee,arrow:ue.arrow},ref:q,overlay:se,visible:pe,onVisibleChange:J,afterVisibleChange:s,arrowContent:S.createElement(`span`,{className:`${de}-arrow-content`}),motion:{motionName:hh(fe,`zoom-big-fast`,typeof g?.motionName==`string`?g?.motionName:void 0),motionDeadline:1e3},trigger:W,builtinPlacements:ae,getTooltipContainer:G,destroyOnHidden:K},pe?lm(me,{className:ge}):me);return S.createElement(Af.Provider,{value:Te},De)});Mw._InternalPanelDoNotUseOrYouWillBeFired=jw,Mw.UniqueProvider=fm;var Nw=`50%`,Pw=e=>{let{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:i,innerPadding:a,boxShadowSecondary:o,colorTextHeading:s,borderRadiusLG:c,zIndexPopup:l,titleMarginBottom:u,colorBgElevated:d,popoverBg:f,titleBorderBottom:p,innerContentPadding:m,titlePadding:h,antCls:g}=e,[_,v]=eu(g,`tooltip`);return[{[t]:{...Hl(e),position:`absolute`,top:0,left:{_skip_check_:!0,value:0},zIndex:l,fontWeight:`normal`,whiteSpace:`normal`,textAlign:`start`,cursor:`auto`,userSelect:`text`,[_(`valid-offset-x`)]:v(`arrow-offset-x`,`var(--arrow-x)`),transformOrigin:[v(`valid-offset-x`,Nw),`var(--arrow-y, ${Nw})`].join(` `),[_(`arrow-background-color`)]:d,width:`max-content`,maxWidth:`100vw`,"&-rtl":{direction:`rtl`},"&-hidden":{display:`none`},[`${t}-content`]:{position:`relative`},[`${t}-container`]:{backgroundColor:f,backgroundClip:`padding-box`,borderRadius:c,boxShadow:o,padding:a},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:i,borderBottom:p,padding:h},[`${t}-content`]:{color:n,padding:m}}},mw(e,v(`arrow-background-color`)),{[`${t}-pure`]:{position:`relative`,maxWidth:`none`,margin:e.sizePopupArrow,display:`inline-block`}}]},Fw=e=>{let{componentCls:t,antCls:n}=e,[r]=eu(n,`tooltip`);return{[t]:xc.map(n=>{let i=e[`${n}6`];return{[`&${t}-${n}`]:{[r(`arrow-background-color`)]:i,[`${t}-inner`]:{backgroundColor:i},[`${t}-arrow`]:{background:`transparent`}}}})}},Iw=Zl(`Popover`,e=>{let{colorBgElevated:t,colorText:n}=e,r=uc(e,{popoverBg:t,popoverColor:n});return[Pw(r),Fw(r),kg(r,`zoom-big`)]},e=>{let{lineWidth:t,controlHeight:n,fontHeight:r,padding:i,wireframe:a,zIndexPopupBase:o,borderRadiusLG:s,marginXS:c,lineType:l,colorSplit:u,paddingSM:d}=e,f=n-r,p=f/2,m=f/2-t,h=i;return{titleMinWidth:177,zIndexPopup:o+30,...uw(e),...fw({contentRadius:s,limitVerticalRadius:!0}),innerPadding:a?0:12,titleMarginBottom:a?0:c,titlePadding:a?`${p}px ${h}px ${m}px`:0,titleBorderBottom:a?`${t}px ${l} ${u}`:`none`,innerContentPadding:a?`${d}px ${h}px`:0}},{resetStyle:!1,deprecatedTokens:[[`width`,`titleMinWidth`],[`minWidth`,`titleMinWidth`]]}),Lw=e=>{let{title:t,content:n,prefixCls:r,classNames:i,styles:a}=e;return!t&&!n?null:S.createElement(S.Fragment,null,t&&S.createElement(`div`,{className:Y(`${r}-title`,i?.title),style:a?.title},t),n&&S.createElement(`div`,{className:Y(`${r}-content`,i?.content),style:a?.content},n))},Rw=e=>{let{hashId:t,prefixCls:n,className:r,style:i,placement:a=`top`,title:o,content:s,children:c,classNames:l,styles:u}=e,d=nw(o),f=nw(s),p={...e,placement:a},[m,h]=Sf([l],[u],{props:p}),g=Y(t,n,`${n}-pure`,`${n}-placement-${a}`,r);return S.createElement(`div`,{className:g,style:i},S.createElement(`div`,{className:`${n}-arrow`}),S.createElement(rw,{...e,className:t,prefixCls:n,classNames:m,styles:h},c||S.createElement(Lw,{prefixCls:n,title:d,content:f,classNames:m,styles:h})))},zw=e=>{let{prefixCls:t,className:n,...r}=e,{getPrefixCls:i}=S.useContext(ha),a=i(`popover`,t),[o,s]=Iw(a);return S.createElement(Rw,{...r,prefixCls:a,hashId:o,className:Y(n,s)})},Bw=S.forwardRef((e,t)=>{let{prefixCls:n,title:r,content:i,overlayClassName:a,placement:o=`top`,trigger:s,children:c,mouseEnterDelay:l=.1,mouseLeaveDelay:u=.1,onOpenChange:d,overlayStyle:f={},styles:p,classNames:m,motion:h,arrow:g,..._}=e,{getPrefixCls:v,className:y,style:b,classNames:x,styles:C,arrow:w,trigger:T}=va(`popover`),E=v(`popover`,n),[D,O]=Iw(E),k=v(),A=xw(g,w),j=s||T||`hover`,M={...e,placement:o,trigger:j,mouseEnterDelay:l,mouseLeaveDelay:u,overlayStyle:f,styles:p,classNames:m},[N,P]=Sf([x,m],[C,p],{props:M}),F=Y(a,D,O,y,N.root),[I,L]=Wn(e.defaultOpen??!1,e.open),R=e=>{L(e),d?.(e)},z=nw(r),B=nw(i);return S.createElement(Mw,{unique:!1,arrow:A,placement:o,trigger:j,mouseEnterDelay:l,mouseLeaveDelay:u,..._,prefixCls:E,classNames:{root:F,container:N.container,arrow:N.arrow},styles:{root:{...P.root,...b,...f},container:P.container,arrow:P.arrow},ref:t,open:I,onOpenChange:R,overlay:z||B?S.createElement(Lw,{prefixCls:E,title:z,content:B,classNames:N,styles:P}):null,motion:{motionName:hh(k,`zoom-big`,typeof h?.motionName==`string`?h?.motionName:void 0)},"data-popover-inject":!0},c)});Bw._InternalPanelDoNotUseOrYouWillBeFired=zw;var Vw=e=>{let{size:t,shape:n}=S.useContext(ZC),r=S.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return S.createElement(ZC.Provider,{value:r},e.children)},Hw=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ha),{prefixCls:r,className:i,rootClassName:a,style:o,maxCount:s,maxStyle:c,size:l,shape:u,maxPopoverPlacement:d,maxPopoverTrigger:f,children:p,max:m}=e,h=t(`avatar`,r),g=`${h}-group`,_=op(h),[v,y]=ew(h,_),b=Y(g,{[`${g}-rtl`]:n===`rtl`},y,_,i,a,v),x=Oi(p).map((e,t)=>lm(e,{key:`avatar-key-${t}`})),C=m?.count||s,w=x.length;if(C&&C{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function Gw(){return Gw=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Gw({},e,{ref:t,icon:Ww.default}))),{ESC:qw,TAB:Jw}=Zr;function Yw({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:i}){let a=S.useRef(!1),o=()=>{e&&(t.current?.focus?.(),n?.(!1))},s=()=>i.current?.focus?(i.current.focus(),a.current=!0,!0):!1,c=e=>{switch(e.keyCode){case qw:o();break;case Jw:{let t=!1;a.current||(t=s()),t?e.preventDefault():o();break}}};S.useEffect(()=>e?(window.addEventListener(`keydown`,c),r&&Di(s,3),()=>{window.removeEventListener(`keydown`,c),a.current=!1}):()=>{a.current=!1},[e])}var Xw=(0,S.forwardRef)((e,t)=>{let{overlay:n,arrow:r,prefixCls:i}=e,a=(0,S.useMemo)(()=>{let e;return e=typeof n==`function`?n():n,e},[n]),o=sr(t,fr(a));return S.createElement(S.Fragment,null,r&&S.createElement(`div`,{className:`${i}-arrow`}),S.cloneElement(a,{ref:lr(a)?o:void 0}))}),Zw={adjustX:1,adjustY:1},Qw=[0,0],$w={topLeft:{points:[`bl`,`tl`],overflow:Zw,offset:[0,-4],targetOffset:Qw},top:{points:[`bc`,`tc`],overflow:Zw,offset:[0,-4],targetOffset:Qw},topRight:{points:[`br`,`tr`],overflow:Zw,offset:[0,-4],targetOffset:Qw},bottomLeft:{points:[`tl`,`bl`],overflow:Zw,offset:[0,4],targetOffset:Qw},bottom:{points:[`tc`,`bc`],overflow:Zw,offset:[0,4],targetOffset:Qw},bottomRight:{points:[`tr`,`br`],overflow:Zw,offset:[0,4],targetOffset:Qw}};function eT(){return eT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{arrow:n=!1,prefixCls:r=`rc-dropdown`,transitionName:i,animation:a,align:o,placement:s=`bottomLeft`,placements:c=$w,getPopupContainer:l,showAction:u,hideAction:d,overlayClassName:f,overlayStyle:p,visible:m,trigger:h=[`hover`],autoFocus:g,overlay:_,children:v,onVisibleChange:y,...b}=e,[x,C]=S.useState(),w=`visible`in e?m:x,T=a?`${r}-${a}`:i,E=S.useRef(null),D=S.useRef(null),O=S.useRef(null);S.useImperativeHandle(t,()=>E.current);let k=e=>{C(e),y?.(e)};Yw({visible:w,triggerRef:O,onVisibleChange:k,autoFocus:g,overlayRef:D});let A=t=>{let{onOverlayClick:n}=e;C(!1),n&&n(t)},j=()=>S.createElement(Xw,{ref:D,overlay:_,prefixCls:r,arrow:n}),M=()=>typeof _==`function`?j:j(),N=()=>{let{minOverlayWidthMatchTrigger:t,alignPoint:n}=e;return`minOverlayWidthMatchTrigger`in e?t:!n},P=S.cloneElement(v,{className:Y(v.props?.className,w&&(()=>{let{openClassName:t}=e;return t===void 0?`${r}-open`:t})()),ref:lr(v)?sr(O,fr(v)):void 0}),F=d;return!F&&h.indexOf(`contextMenu`)!==-1&&(F=[`click`]),S.createElement(om,eT({builtinPlacements:c},b,{prefixCls:r,ref:E,popupClassName:Y(f,{[`${r}-show-arrow`]:n}),popupStyle:p,action:h,showAction:u,hideAction:F,popupPlacement:s,popupAlign:o,popupMotion:{motionName:T},popupVisible:w,stretch:N()?`minWidth`:``,popup:M(),onOpenChange:k,onPopupClick:A,getPopupContainer:l}),P)}),nT=S.createContext(null);function rT(e,t){return`${e}-${t}`}function iT(e){return rT(S.useContext(nT),e)}var aT=S.createContext(null);function oT(e,t){let n={...e};return Object.keys(t).forEach(e=>{let r=t[e];r!==void 0&&(n[e]=r)}),n}function sT({children:e,locked:t,...n}){let r=S.useContext(aT),i=Xn(()=>oT(r,n),[r,n],(e,n)=>!t&&(e[0]!==n[0]||!di(e[1],n[1],!0)));return S.createElement(aT.Provider,{value:i},e)}var cT=[],lT=S.createContext(null);function uT(){return S.useContext(lT)}var dT=S.createContext(cT);function fT(e){let t=S.useContext(dT);return S.useMemo(()=>e===void 0?t:[...t,e],[t,e])}var pT=S.createContext(null),mT=S.createContext({}),{LEFT:hT,RIGHT:gT,UP:_T,DOWN:vT,ENTER:yT,ESC:bT,HOME:xT,END:ST}=Zr,CT=[_T,vT,hT,gT];function wT(e,t,n,r){let i=`prev`,a=`next`,o=`children`,s=`parent`;if(e===`inline`&&r===yT)return{inlineTrigger:!0};let c={[_T]:i,[vT]:a},l={[hT]:n?a:i,[gT]:n?i:a,[vT]:o,[yT]:o},u={[_T]:i,[vT]:a,[yT]:o,[bT]:s,[hT]:n?o:s,[gT]:n?s:o};switch({inline:c,horizontal:l,vertical:u,inlineSub:c,horizontalSub:u,verticalSub:u}[`${e}${t?``:`Sub`}`]?.[r]){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case s:return{offset:-1,sibling:!1};case o:return{offset:1,sibling:!1};default:return null}}function TT(e){let t=e;for(;t;){if(t.getAttribute(`data-menu-list`))return t;t=t.parentElement}return null}function ET(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function DT(e,t){return jr(e,!0).filter(e=>t.has(e))}function OT(e,t,n,r=1){if(!e)return null;let i=DT(e,t),a=i.length,o=i.findIndex(e=>n===e);return r<0?o===-1?o=a-1:--o:r>0&&(o+=1),o=(o+a)%a,i[o]}var kT=(e,t)=>{let n=new Set,r=new Map,i=new Map;return e.forEach(e=>{let a=document.querySelector(`[data-menu-id='${rT(t,e)}']`);a&&(n.add(a),i.set(a,e),r.set(e,a))}),{elements:n,key2element:r,element2key:i}};function AT(e,t,n,r,i,a,o,s,c,l){let u=S.useRef(),d=S.useRef();d.current=t;let f=()=>{Di.cancel(u.current)};return S.useEffect(()=>()=>{f()},[]),p=>{let{which:m}=p;if([...CT,yT,bT,xT,ST].includes(m)){let l=a(),h=kT(l,r),{elements:g,key2element:_,element2key:v}=h,y=ET(_.get(t),g),b=v.get(y),x=wT(e,o(b,!0).length===1,n,m);if(!x&&m!==xT&&m!==ST)return;(CT.includes(m)||[xT,ST].includes(m))&&p.preventDefault();let S=e=>{if(e){let t=e,n=e.querySelector(`a`);n?.getAttribute(`href`)&&(t=n);let r=v.get(e);s(r),f(),u.current=Di(()=>{d.current===r&&t.focus()})}};if([xT,ST].includes(m)||x.sibling||!y){let t;t=!y||e===`inline`?i.current:TT(y);let n,r=DT(t,g);n=m===xT?r[0]:m===ST?r[r.length-1]:OT(t,g,y,x.offset),S(n)}else if(x.inlineTrigger)c(b);else if(x.offset>0)c(b,!0),f(),u.current=Di(()=>{h=kT(l,r);let e=y.getAttribute(`aria-controls`);S(OT(document.getElementById(e),h.elements))},5);else if(x.offset<0){let e=o(b,!0),t=e[e.length-2],n=_.get(t);c(t,!1),S(n)}}l?.(p)}}function jT(e){Promise.resolve().then(e)}var MT=`__RC_UTIL_PATH_SPLIT__`,NT=e=>e.join(MT),PT=e=>e.split(MT),FT=`rc-menu-more`;function IT(){let[,e]=S.useState({}),t=(0,S.useRef)(new Map),n=(0,S.useRef)(new Map),[r,i]=S.useState([]),a=(0,S.useRef)(0),o=(0,S.useRef)(!1),s=()=>{o.current||e({})},c=(0,S.useCallback)((e,r)=>{let i=NT(r);n.current.set(i,e),t.current.set(e,i),a.current+=1;let o=a.current;jT(()=>{o===a.current&&s()})},[]),l=(0,S.useCallback)((e,r)=>{let i=NT(r);n.current.delete(i),t.current.delete(e)},[]),u=(0,S.useCallback)(e=>{i(e)},[]),d=(0,S.useCallback)((e,n)=>{let i=PT(t.current.get(e)||``);return n&&r.includes(i[0])&&i.unshift(FT),i},[r]),f=(0,S.useCallback)((e,t)=>e.filter(e=>e!==void 0).some(e=>d(e,!0).includes(t)),[d]),p=()=>{let e=[...t.current.keys()];return r.length&&e.push(FT),e},m=(0,S.useCallback)(e=>{let r=`${t.current.get(e)}${MT}`,i=new Set;return[...n.current.keys()].forEach(e=>{e.startsWith(r)&&i.add(n.current.get(e))}),i},[]);return S.useEffect(()=>()=>{o.current=!0},[]),{registerPath:c,unregisterPath:l,refreshOverflowKeys:u,isSubPathKey:f,getKeyPath:d,getKeys:p,getSubPathKeys:m}}function LT(e){let t=S.useRef(e);t.current=e;let n=S.useCallback((...e)=>t.current?.(...e),[]);return e?n:void 0}function RT(e,t,n,r){let{activeKey:i,onActive:a,onInactive:o}=S.useContext(aT),s={active:i===e};return t||(s.onMouseEnter=t=>{n?.({key:e,domEvent:t}),a(e)},s.onMouseLeave=t=>{r?.({key:e,domEvent:t}),o(e)}),s}function zT(e){let{mode:t,rtl:n,inlineIndent:r}=S.useContext(aT);if(t!==`inline`)return null;let i=e;return n?{paddingRight:i*r}:{paddingLeft:i*r}}function BT({icon:e,props:t,children:n}){let r;return e===null||e===!1?null:(typeof e==`function`?r=S.createElement(e,{...t}):typeof e!=`boolean`&&(r=e),r||n||null)}function VT({item:e,...t}){return Object.defineProperty(t,`item`,{get:()=>(li(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function HT(){return HT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{style:n,className:r,eventKey:i,warnKey:a,disabled:o,itemIcon:s,children:c,role:l,onMouseEnter:u,onMouseLeave:d,onClick:f,onKeyDown:p,onFocus:m,...h}=e,g=iT(i),{prefixCls:_,onItemClick:v,disabled:y,overflowDisabled:b,itemIcon:x,selectedKeys:C,onActive:w}=S.useContext(aT),{_internalRenderMenuItem:T}=S.useContext(mT),E=`${_}-item`,D=S.useRef(),O=S.useRef(),k=y||o,A=cr(t,O),j=fT(i),M=e=>({key:i,keyPath:[...j].reverse(),item:D.current,domEvent:e}),N=s||x,{active:P,...F}=RT(i,k,u,d),I=C.includes(i),L=zT(j.length),R=e=>{if(k)return;let t=M(e);f?.(VT(t)),v(t)},z=e=>{if(p?.(e),e.which===Zr.ENTER){let t=M(e);f?.(VT(t)),v(t)}},B=e=>{w(i),m?.(e)},V={};e.role===`option`&&(V[`aria-selected`]=I);let H=S.createElement(UT,HT({ref:D,elementRef:A,role:l===null?`none`:l||`menuitem`,tabIndex:o?null:-1,"data-menu-id":b&&g?null:g},hi(h,[`extra`]),F,V,{component:`li`,"aria-disabled":o,style:{...L,...n},className:Y(E,{[`${E}-active`]:P,[`${E}-selected`]:I,[`${E}-disabled`]:k},r),onClick:R,onKeyDown:z,onFocus:B}),c,S.createElement(BT,{props:{...e,isSelected:I},icon:N}));return T&&(H=T(H,e,{selected:I})),H});function GT(e,t){let{eventKey:n}=e,r=uT(),i=fT(n);return S.useEffect(()=>{if(r)return r.registerPath(n,i),()=>{r.unregisterPath(n,i)}},[i]),r?null:S.createElement(WT,HT({},e,{ref:t}))}var KT=S.forwardRef(GT);function qT(){return qT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:i,mode:a,rtl:o}=S.useContext(aT);return S.createElement(`ul`,qT({className:Y(i,o&&`${i}-rtl`,`${i}-sub`,`${i}-${a===`inline`?`inline`:`vertical`}`,e),role:`menu`},n,{"data-menu-list":!0,ref:r}),t)});function YT(e,t){return Oi(e).map((e,n)=>{if(S.isValidElement(e)){let{key:r}=e,i=e.props?.eventKey??r;i??=`tmp_key-${[...t,n].join(`-`)}`;let a={key:i,eventKey:i};return S.cloneElement(e,a)}return e})}var XT={adjustX:1,adjustY:1},ZT={topLeft:{points:[`bl`,`tl`],overflow:XT},topRight:{points:[`br`,`tr`],overflow:XT},bottomLeft:{points:[`tl`,`bl`],overflow:XT},bottomRight:{points:[`tr`,`br`],overflow:XT},leftTop:{points:[`tr`,`tl`],overflow:XT},leftBottom:{points:[`br`,`bl`],overflow:XT},rightTop:{points:[`tl`,`tr`],overflow:XT},rightBottom:{points:[`bl`,`br`],overflow:XT}},QT={topLeft:{points:[`bl`,`tl`],overflow:XT},topRight:{points:[`br`,`tr`],overflow:XT},bottomLeft:{points:[`tl`,`bl`],overflow:XT},bottomRight:{points:[`tr`,`br`],overflow:XT},rightTop:{points:[`tr`,`tl`],overflow:XT},rightBottom:{points:[`br`,`bl`],overflow:XT},leftTop:{points:[`tl`,`tr`],overflow:XT},leftBottom:{points:[`bl`,`br`],overflow:XT}};function $T(e,t,n){if(t)return t;if(n)return n[e]||n.other}var eE={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function tE({prefixCls:e,visible:t,children:n,popup:r,popupStyle:i,popupClassName:a,popupOffset:o,disabled:s,mode:c,onVisibleChange:l}){let{getPopupContainer:u,rtl:d,subMenuOpenDelay:f,subMenuCloseDelay:p,builtinPlacements:m,triggerSubMenuAction:h,forceSubMenuRender:g,rootClassName:_,motion:v,defaultMotions:y}=S.useContext(aT),[b,x]=S.useState(!1),C=d?{...QT,...m}:{...ZT,...m},w=eE[c],T=$T(c,v,y),E=S.useRef(T);c!==`inline`&&(E.current=T);let D={...E.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},O=S.useRef();return S.useEffect(()=>(O.current=Di(()=>{x(t)}),()=>{Di.cancel(O.current)}),[t]),S.createElement(om,{prefixCls:e,popupClassName:Y(`${e}-popup`,{[`${e}-rtl`]:d},a,_),stretch:c===`horizontal`?`minWidth`:null,getPopupContainer:u,builtinPlacements:C,popupPlacement:w,popupVisible:b,popup:r,popupStyle:i,popupAlign:o&&{offset:o},action:s?[]:[h],mouseEnterDelay:f,mouseLeaveDelay:p,onPopupVisibleChange:l,forceRender:g,popupMotion:D,fresh:!0},n)}function nE(){return nE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u.current&&f(!1)},[l]);let m={...$T(i,s,c)};n.length>1&&(m.motionAppear=!1);let h=m.onVisibleChanged;return m.onVisibleChanged=e=>(!u.current&&!e&&f(!0),h?.(e)),d?null:S.createElement(sT,{mode:i,locked:!u.current},S.createElement(Dd,nE({visible:p},m,{forceRender:o,removeOnLeave:!1,leavedClassName:`${a}-hidden`}),({className:t,style:n})=>S.createElement(JT,{id:e,className:t,style:n},r)))}function iE(){return iE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{style:n,className:r,styles:i,classNames:a,title:o,eventKey:s,warnKey:c,disabled:l,internalPopupClose:u,children:d,itemIcon:f,expandIcon:p,popupClassName:m,popupOffset:h,popupStyle:g,onClick:_,onMouseEnter:v,onMouseLeave:y,onTitleClick:b,onTitleMouseEnter:x,onTitleMouseLeave:C,popupRender:w,...T}=e,E=iT(s),{prefixCls:D,mode:O,openKeys:k,disabled:A,overflowDisabled:j,activeKey:M,selectedKeys:N,itemIcon:P,expandIcon:F,onItemClick:I,onOpenChange:L,onActive:R,popupRender:z}=S.useContext(aT),{_internalRenderSubMenuItem:B}=S.useContext(mT),{isSubPathKey:V}=S.useContext(pT),H=fT(),U=`${D}-submenu`,W=A||l,G=S.useRef(),K=S.useRef(),ee=f??P,q=p??F,te=k.includes(s),ne=!j&&te,re=V(N,s),{active:ie,...J}=RT(s,W,x,C),[ae,oe]=S.useState(!1),se=e=>{W||oe(e)},ce=e=>{se(!0),v?.({key:s,domEvent:e})},le=e=>{se(!1),y?.({key:s,domEvent:e})},ue=S.useMemo(()=>ie||(O===`inline`?!1:ae||V([M],s)),[O,ie,M,ae,s,V]),de=zT(H.length),fe=e=>{W||(b?.({key:s,domEvent:e}),O===`inline`&&L(s,!te))},pe=LT(e=>{_?.(VT(e)),I(e)}),me=e=>{O!==`inline`&&L(s,e)},he=()=>{R(s)},ge=E&&`${E}-popup`,_e=S.useMemo(()=>S.createElement(BT,{icon:O===`horizontal`?void 0:q,props:{...e,isOpen:ne,isSubMenu:!0}},S.createElement(`i`,{className:`${U}-arrow`})),[O,q,e,ne,U]),ve=S.createElement(`div`,iE({role:`menuitem`,style:de,className:`${U}-title`,tabIndex:W?null:-1,ref:G,title:typeof o==`string`?o:null,"data-menu-id":j&&E?null:E,"aria-expanded":ne,"aria-haspopup":!0,"aria-controls":ge,"aria-disabled":W,onClick:fe,onFocus:he},J),o,_e),ye=S.useRef(O);O!==`inline`&&H.length>1?ye.current=`vertical`:ye.current=O;let be=ye.current,xe=S.useMemo(()=>{let t=S.createElement(sT,{classNames:a,styles:i,mode:be===`horizontal`?`vertical`:be},S.createElement(JT,{id:ge,ref:K},d)),n=w||z;return n?n(t,{item:e,keys:H}):t},[w,z,H,ge,d,e,be]);if(!j){let e=ye.current;ve=S.createElement(tE,{mode:e,prefixCls:U,visible:!u&&ne&&O!==`inline`,popupClassName:m,popupOffset:h,popupStyle:g,popup:xe,disabled:W,onVisibleChange:me},ve)}let Se=S.createElement(Zx.Item,iE({ref:t,role:`none`},T,{component:`li`,style:n,className:Y(U,`${U}-${O}`,r,{[`${U}-open`]:ne,[`${U}-active`]:ue,[`${U}-selected`]:re,[`${U}-disabled`]:W}),onMouseEnter:ce,onMouseLeave:le}),ve,!j&&S.createElement(rE,{id:ge,open:ne,keyPath:H},d));return B&&(Se=B(Se,e,{selected:re,active:ue,open:ne,disabled:W})),S.createElement(sT,{classNames:a,styles:i,onItemClick:pe,mode:O===`horizontal`?`vertical`:O,itemIcon:ee,expandIcon:q},Se)}),oE=S.forwardRef((e,t)=>{let{eventKey:n,children:r}=e,i=fT(n),a=YT(r,i),o=uT();S.useEffect(()=>{if(o)return o.registerPath(n,i),()=>{o.unregisterPath(n,i)}},[i]);let s;return s=o?a:S.createElement(aE,iE({ref:t},e),a),S.createElement(dT.Provider,{value:i},s)});function sE({className:e,style:t}){let{prefixCls:n}=S.useContext(aT);return uT()?null:S.createElement(`li`,{role:`separator`,className:Y(`${n}-item-divider`,e),style:t})}function cE(){return cE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:n,title:r,eventKey:i,children:a,...o}=e,{prefixCls:s,classNames:c,styles:l}=S.useContext(aT),u=`${s}-item-group`;return S.createElement(`li`,cE({ref:t,role:`presentation`},o,{onClick:e=>e.stopPropagation(),className:Y(u,n)}),S.createElement(`div`,{role:`presentation`,className:Y(`${u}-title`,c?.listTitle),style:l?.listTitle,title:typeof r==`string`?r:void 0},r),S.createElement(`ul`,{role:`group`,className:Y(`${u}-list`,c?.list),style:l?.list},a))}),uE=S.forwardRef((e,t)=>{let{eventKey:n,children:r}=e,i=YT(r,fT(n));return uT()?i:S.createElement(lE,cE({ref:t},hi(e,[`warnKey`])),i)});function dE(){return dE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(e&&typeof e==`object`){let{label:c,children:l,key:u,type:d,extra:f,...p}=e,m=u??`tmp-${s}`;return l||d===`group`?d===`group`?S.createElement(i,dE({key:m},p,{title:c}),fE(l,t,n)):S.createElement(a,dE({key:m},p,{title:c}),fE(l,t,n)):d===`divider`?S.createElement(o,dE({key:m},p)):S.createElement(r,dE({key:m},p,{extra:f}),c,(!!f||f===0)&&S.createElement(`span`,{className:`${n}-item-extra`},f))}return null}).filter(e=>e)}function pE(e,t,n,r,i){let a=e,o={divider:sE,item:KT,group:uE,submenu:oE,...r};return t&&(a=fE(t,o,i)),YT(a,n)}function mE(){return mE=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n=`rc-menu`,rootClassName:r,style:i,className:a,styles:o,classNames:s,tabIndex:c=0,items:l,children:u,direction:d,id:f,mode:p=`vertical`,inlineCollapsed:m,disabled:h,disabledOverflow:g,subMenuOpenDelay:_=.1,subMenuCloseDelay:v=.1,forceSubMenuRender:y,defaultOpenKeys:b,openKeys:x,activeKey:C,defaultActiveFirst:w,selectable:T=!0,multiple:E=!1,defaultSelectedKeys:D,selectedKeys:O,onSelect:k,onDeselect:A,inlineIndent:j=24,motion:M,defaultMotions:N,triggerSubMenuAction:P=`hover`,builtinPlacements:F,itemIcon:I,expandIcon:L,overflowedIndicator:R=`...`,overflowedIndicatorPopupClassName:z,getPopupContainer:B,onClick:V,onOpenChange:H,onKeyDown:U,openAnimation:W,openTransitionName:G,_internalRenderMenuItem:K,_internalRenderSubMenuItem:ee,_internalComponents:q,popupRender:te,...ne}=e,[re,ie]=S.useMemo(()=>[pE(u,l,hE,q,n),pE(u,l,hE,{},n)],[u,l,q]),[J,ae]=S.useState(!1),oe=S.useRef(),se=Yn(f?`rc-menu-uuid-${f}`:`rc-menu-uuid`),ce=d===`rtl`,[le,ue]=Wn(b,x),de=le||hE,fe=(e,t=!1)=>{function n(){ue(e),H?.(e)}t?(0,Bi.flushSync)(n):n()},[pe,me]=S.useState(de),he=S.useRef(!1),[ge,_e]=S.useMemo(()=>(p===`inline`||p===`vertical`)&&m?[`vertical`,m]:[p,!1],[p,m]),ve=ge===`inline`,[ye,be]=S.useState(ge),[xe,Se]=S.useState(_e);S.useEffect(()=>{be(ge),Se(_e),he.current&&(ve?ue(pe):fe(hE))},[ge,_e]);let[Ce,we]=S.useState(0),Te=Ce>=re.length-1||ye!==`horizontal`||g;S.useEffect(()=>{ve&&me(de)},[de]),S.useEffect(()=>(he.current=!0,()=>{he.current=!1}),[]);let{registerPath:Ee,unregisterPath:De,refreshOverflowKeys:Oe,isSubPathKey:ke,getKeyPath:Ae,getKeys:je,getSubPathKeys:Me}=IT(),Ne=S.useMemo(()=>({registerPath:Ee,unregisterPath:De}),[Ee,De]),Pe=S.useMemo(()=>({isSubPathKey:ke}),[ke]);S.useEffect(()=>{Oe(Te?hE:re.slice(Ce+1).map(e=>e.key))},[Ce,Te]);let[Fe,Ie]=Wn(C||w&&re[0]?.key,C),Le=LT(e=>{Ie(e)}),Re=LT(()=>{Ie(void 0)});(0,S.useImperativeHandle)(t,()=>({list:oe.current,focus:e=>{let t=je(),{elements:n,key2element:r,element2key:i}=kT(t,se),a=DT(oe.current,n),o;o=Fe&&t.includes(Fe)?Fe:a[0]?i.get(a[0]):re.find(e=>!e.props.disabled)?.key;let s=r.get(o);o&&s&&s?.focus?.(e)},findItem:({key:e})=>{let{key2element:t}=kT(je(),se);return t.get(e)||null}}));let[ze,Be]=Wn(D||[],O),Ve=S.useMemo(()=>Array.isArray(ze)?ze:ze==null?hE:[ze],[ze]),He=e=>{if(T){let{key:t}=e,n=Ve.includes(t),r;r=E?n?Ve.filter(e=>e!==t):[...Ve,t]:[t],Be(r);let i={...e,selectedKeys:r};n?A?.(i):k?.(i)}!E&&de.length&&ye!==`inline`&&fe(hE)},Ue=LT(e=>{V?.(VT(e)),He(e)}),We=LT((e,t)=>{let n=de.filter(t=>t!==e);if(t)n.push(e);else if(ye!==`inline`){let t=Me(e);n=n.filter(e=>!t.has(e))}di(de,n,!0)||fe(n,!0)}),Ge=AT(ye,Fe,ce,se,oe,je,Ae,Ie,(e,t)=>{We(e,t??!de.includes(e))},U);S.useEffect(()=>{ae(!0)},[]);let Ke=S.useMemo(()=>({_internalRenderMenuItem:K,_internalRenderSubMenuItem:ee}),[K,ee]),qe=ye!==`horizontal`||g?re:re.map((e,t)=>S.createElement(sT,{key:e.key,overflowDisabled:t>Ce,classNames:s,styles:o},e)),Je=S.createElement(Zx,mE({id:f,ref:oe,prefixCls:`${n}-overflow`,component:`ul`,itemComponent:KT,className:Y(n,`${n}-root`,`${n}-${ye}`,a,{[`${n}-inline-collapsed`]:xe,[`${n}-rtl`]:ce},r),dir:d,style:i,role:`menu`,tabIndex:c,data:qe,renderRawItem:e=>e,renderRawRest:e=>{let t=e.length,n=t?re.slice(-t):null;return S.createElement(oE,{eventKey:FT,title:R,disabled:Te,internalPopupClose:t===0,popupClassName:z},n)},maxCount:ye!==`horizontal`||g?Zx.INVALIDATE:Zx.RESPONSIVE,ssr:`full`,"data-menu-list":!0,onVisibleChange:e=>{we(e)},onKeyDown:Ge},ne));return S.createElement(mT.Provider,{value:Ke},S.createElement(nT.Provider,{value:se},S.createElement(sT,{prefixCls:n,rootClassName:r,classNames:s,styles:o,mode:ye,openKeys:de,rtl:ce,disabled:h,motion:J?M:null,defaultMotions:J?N:null,activeKey:Fe,onActive:Le,onInactive:Re,selectedKeys:Ve,inlineIndent:j,subMenuOpenDelay:_,subMenuCloseDelay:v,forceSubMenuRender:y,builtinPlacements:F,triggerSubMenuAction:P,getPopupContainer:B,itemIcon:I,expandIcon:L,onItemClick:Ue,onOpenChange:We,popupRender:te},S.createElement(pT.Provider,{value:Pe},Je),S.createElement(`div`,{style:{display:`none`},"aria-hidden":!0},S.createElement(lT.Provider,{value:Ne},ie)))))});gE.Item=KT,gE.SubMenu=oE,gE.ItemGroup=uE,gE.Divider=sE;var _E=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`bars`,theme:`outlined`}}))());function vE(){return vE=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,vE({},e,{ref:t,icon:_E.default}))),yE=S.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),Yee=e=>{let{antCls:t,componentCls:n,colorText:r,footerBg:i,headerHeight:a,headerPadding:o,headerColor:s,footerPadding:c,fontSize:l,bodyBg:u,headerBg:d}=e;return{[n]:{display:`flex`,flex:`auto`,flexDirection:`column`,minHeight:0,background:u,"&, *":{boxSizing:`border-box`},[`&${n}-has-sider`]:{flexDirection:`row`,[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:`0 0 auto`},"&-rtl":{direction:`rtl`}},[`${n}-header`]:{height:a,padding:o,color:s,lineHeight:X(a),background:d,[`${t}-menu`]:{lineHeight:`inherit`}},[`${n}-footer`]:{padding:c,color:r,fontSize:l,background:i},[`${n}-content`]:{flex:`auto`,color:r,minHeight:0}}},bE=e=>{let{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:i,controlHeightSM:a,marginXXS:o,colorTextLightSolid:s,colorBgContainer:c}=e,l=r*1.25;return{colorBgHeader:`#001529`,colorBgBody:t,colorBgTrigger:`#002140`,bodyBg:t,headerBg:`#001529`,headerHeight:n*2,headerPadding:`0 ${l}px`,headerColor:i,footerPadding:`${a}px ${l}px`,footerBg:t,siderBg:`#001529`,triggerHeight:r+o*2,triggerBg:`#002140`,triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:c,lightTriggerBg:c,lightTriggerColor:i}},xE=[[`colorBgBody`,`bodyBg`],[`colorBgHeader`,`headerBg`],[`colorBgTrigger`,`triggerBg`]],SE=Zl(`Layout`,Yee,bE,{deprecatedTokens:xE}),Xee=Zl([`Layout`,`Sider`],e=>{let{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:i,antCls:a,triggerHeight:o,triggerColor:s,triggerBg:c,headerHeight:l,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:p,lightTriggerColor:m,lightTriggerBg:h,bodyBg:g}=e;return{[t]:{position:`relative`,minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:o},"&-right":{order:1},[`${t}-children`]:{height:`100%`,marginTop:-.1,paddingTop:.1,[`${a}-menu${a}-menu-inline-collapsed`]:{width:`auto`}},[`&-zero-width ${t}-children`]:{overflow:`hidden`},[`${t}-trigger`]:{position:`fixed`,bottom:0,zIndex:1,height:o,color:s,lineHeight:X(o),textAlign:`center`,background:c,cursor:`pointer`,transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:`absolute`,top:l,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:`flex`,alignItems:`center`,justifyContent:`center`,background:n,borderRadius:`0 ${X(f)} ${X(f)} 0`,cursor:`pointer`,transition:`background-color ${i} ease`,"&::after":{position:`absolute`,inset:0,background:`transparent`,transition:`all ${i}`,content:`""`},"&:hover::after":{background:`rgba(255, 255, 255, 0.2)`},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${X(f)} 0 0 ${X(f)}`}},"&-light":{background:p,[`${t}-trigger`]:{color:m,background:h},[`${t}-zero-width-trigger`]:{color:m,background:h,border:`1px solid ${g}`,borderInlineStart:0}}}}},bE,{deprecatedTokens:xE}),CE={xs:`479.98px`,sm:`575.98px`,md:`767.98px`,lg:`991.98px`,xl:`1199.98px`,xxl:`1599.98px`,xxxl:`1839.98px`},Zee=e=>!Number.isNaN(Number.parseFloat(e))&&Number.isFinite(Number(e)),wE=S.createContext({}),Qee=(()=>{let e=0;return(t=``)=>(e+=1,`${t}${e}`)})(),TE=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,trigger:i,children:a,defaultCollapsed:o=!1,theme:s=`dark`,style:c={},collapsible:l=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:p,breakpoint:m,onCollapse:h,onBreakpoint:g,..._}=e,{siderHook:v}=(0,S.useContext)(yE),[y,b]=(0,S.useState)(`collapsed`in e?e.collapsed:o),[x,C]=(0,S.useState)(!1);(0,S.useEffect)(()=>{`collapsed`in e&&b(e.collapsed)},[e.collapsed]);let w=(t,n)=>{`collapsed`in e||b(t),h?.(t,n)},{getPrefixCls:T,direction:E}=(0,S.useContext)(ha),D=T(`layout-sider`,n),[O,k]=Xee(D),A=(0,S.useRef)(null);A.current=e=>{C(e.matches),g?.(e.matches),y!==e.matches&&w(e.matches,`responsive`)},(0,S.useEffect)(()=>{function e(e){return A.current?.(e)}let t;return window?.matchMedia!==void 0&&m&&m in CE&&(t=window.matchMedia(`screen and (max-width: ${CE[m]})`),typeof t?.addEventListener==`function`&&t.addEventListener(`change`,e),e(t)),()=>{typeof t?.removeEventListener==`function`&&t.removeEventListener(`change`,e)}},[m]),(0,S.useEffect)(()=>{let e=Qee(`ant-sider-`);return v.addSider(e),()=>v.removeSider(e)},[]);let j=()=>{w(!y,`clickTrigger`)},M=hi(_,[`collapsed`]),N=y?f:d,P=Zee(N)?`${N}px`:String(N),F=Number.parseFloat(String(f||0))===0?S.createElement(`span`,{onClick:j,className:Y(`${D}-zero-width-trigger`,`${D}-zero-width-trigger-${u?`right`:`left`}`),style:p},i||S.createElement(Jee,null)):null,I=E===`rtl`==!u,L={expanded:I?S.createElement(Bg,null):S.createElement(Kw,null),collapsed:I?S.createElement(Kw,null):S.createElement(Bg,null)}[y?`collapsed`:`expanded`],R=i===null?null:F||S.createElement(`div`,{className:`${D}-trigger`,onClick:j,style:{width:P}},i||L),z={...c,flex:`0 0 ${P}`,maxWidth:P,minWidth:P,width:P},B=Y(D,`${D}-${s}`,{[`${D}-collapsed`]:!!y,[`${D}-has-trigger`]:l&&i!==null&&!F,[`${D}-below`]:!!x,[`${D}-zero-width`]:Number.parseFloat(P)===0},r,O,k),V=S.useMemo(()=>({siderCollapsed:y}),[y]);return S.createElement(wE.Provider,{value:V},S.createElement(`aside`,{className:B,...M,style:z,ref:t},S.createElement(`div`,{className:`${D}-children`},a),l||x&&F?R:null))}),$ee=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`ellipsis`,theme:`outlined`}}))());function EE(){return EE=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,EE({},e,{ref:t,icon:$ee.default}))),OE=(0,S.createContext)({prefixCls:``,firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),kE=e=>{let{prefixCls:t,className:n,dashed:r,...i}=e,{getPrefixCls:a}=S.useContext(ha),o=Y({[`${a(`menu`,t)}-item-divider-dashed`]:!!r},n);return S.createElement(sE,{className:o,...i})},AE=e=>{let{className:t,children:n,icon:r,title:i,danger:a,extra:o}=e,{prefixCls:s,firstLevel:c,direction:l,disableMenuItemTitleTooltip:u,tooltip:d,inlineCollapsed:f,styles:p,classNames:m}=S.useContext(OE),h=e=>{let t=n?.[0],i=S.createElement(`span`,{className:Y(`${s}-title-content`,c?m?.itemContent:m?.subMenu?.itemContent,{[`${s}-title-content-with-extra`]:!!o||o===0}),style:c?p?.itemContent:p?.subMenu?.itemContent},n);return(!r||S.isValidElement(n)&&n.type===`span`)&&n&&e&&c&&typeof t==`string`?S.createElement(`div`,{className:`${s}-inline-collapsed-noicon`},t.charAt(0)):i},{siderCollapsed:g}=S.useContext(wE),_=i;i===void 0?_=c?n:``:i===!1&&(_=``);let v=d===!1?void 0:d,y=v&&v.title!==void 0?v.title:_,b={...v??null,title:y};!g&&!f&&(b.title=null,b.open=!1);let x=Oi(n).length,C=S.createElement(KT,{...hi(e,[`title`,`icon`,`danger`]),className:Y(c?m?.item:m?.subMenu?.item,{[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(r?x+1:x)===1},t),style:{...c?p?.item:p?.subMenu?.item,...e.style},title:typeof i==`string`?i:void 0},lm(r,e=>({className:Y(`${s}-item-icon`,c?m?.itemIcon:m?.subMenu?.itemIcon,e.className),style:{...c?p?.itemIcon:p?.subMenu?.itemIcon,...e.style}})),h(f));if(!u&&d!==!1){let e=v&&v.placement?v.placement:l===`rtl`?`left`:`right`,t=`${s}-inline-collapsed-tooltip`,n=e=>({...e,root:Y(t,e?.root)}),r=v&&typeof v.classNames==`function`?e=>n(v.classNames(e)):n(v?.classNames);C=S.createElement(Mw,{...b,placement:e,classNames:r},C)}return C},jE=S.createContext(null),ME=S.forwardRef((e,t)=>{let{children:n,...r}=e,i=S.useContext(jE),a=S.useMemo(()=>({...i,...r}),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),o=dr(n),s=cr(t,o?fr(n):null);return S.createElement(jE.Provider,{value:a},S.createElement(_y,{space:!0},o?S.cloneElement(n,{ref:s}):n))}),ete=e=>{let{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:i,lineWidth:a,lineType:o,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${X(a)} ${o} ${i}`,boxShadow:`none`,"&::after":{display:`block`,clear:`both`,height:0,content:`"\\20"`},[`${t}-item, ${t}-submenu`]:{position:`relative`,display:`inline-block`,verticalAlign:`bottom`,paddingInline:s},[`> ${t}-item:hover, + `]:{animationName:ng},"&-hidden":{display:`none`},[r]:{...JS(e),cursor:`pointer`,transition:`background-color ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:`default`},"&-option":{display:`flex`,"&-content":{flex:`auto`,...Vl},"&-state":{flex:`none`,display:`flex`,alignItems:`center`},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:`not-allowed`},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...JS(e),color:e.colorTextDisabled}},[`${c}:has(+ ${c})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${c}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:`rtl`}}},cg(e,`slide-up`),cg(e,`slide-down`),Qh(e,`move-up`),Qh(e,`move-down`)]},XS=e=>{let{componentCls:t}=e;return{[`&${t}-customize`]:{border:0,padding:0,fontSize:`inherit`,lineHeight:`inherit`,[`${t}-placeholder`]:{display:`none`},[`${t}-content`]:{margin:0,padding:0,"&-value":{display:`none`}}}}},ZS=4,QS=e=>{let{componentCls:t,calc:n,iconCls:r,paddingXS:i,paddingXXS:a,INTERNAL_FIXED_ITEM_MARGIN:o,lineWidth:s,colorIcon:c,colorIconHover:l,inputPaddingHorizontalBase:u,antCls:d}=e,[f,p]=eu(d,`select`);return{"&-multiple":{[f(`multi-item-background`)]:e.multipleItemBg,[f(`multi-item-border-color`)]:`transparent`,[f(`multi-item-border-radius`)]:e.borderRadiusSM,[f(`multi-item-height`)]:e.multipleItemHeight,[f(`multi-padding-base`)]:`calc((${p(`height`)} - ${p(`multi-item-height`)}) / 2)`,[f(`multi-padding-vertical`)]:`calc(${p(`multi-padding-base`)} - ${o} - ${s})`,[f(`multi-item-padding-horizontal`)]:`calc(${u} - ${p(`multi-padding-vertical`)} - ${s} * 2)`,paddingBlock:p(`multi-padding-vertical`),paddingInlineStart:`calc(${p(`multi-padding-base`)} - ${s})`,[`${t}-prefix`]:{marginInlineStart:p(`multi-item-padding-horizontal`)},[`${t}-prefix + ${t}-content`]:{[`${t}-placeholder`]:{insetInlineStart:0},[`${t}-content-item${t}-content-item-suffix`]:{marginInlineStart:0}},[`${t}-placeholder`]:{position:`absolute`,lineHeight:p(`line-height`),insetInlineStart:p(`multi-item-padding-horizontal`),width:`calc(100% - ${p(`multi-item-padding-horizontal`)})`,top:`50%`,transform:`translateY(-50%)`},[`${t}-content`]:{flexWrap:`wrap`,alignItems:`center`,lineHeight:1,"&-item-prefix":{height:p(`font-size`)},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${ZS}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix, + ${t}-content-item-suffix:first-child`]:{marginInlineStart:p(`multi-item-padding-horizontal`)},[`${t}-selection-item`]:{lineHeight:`calc(${p(`multi-item-height`)} - ${s} * 2)`,border:`${s} solid ${p(`multi-item-border-color`)}`,display:`flex`,marginBlock:o,marginInlineEnd:n(o).mul(2).equal(),background:p(`multi-item-background`),borderRadius:p(`multi-item-border-radius`),paddingInlineStart:i,paddingInlineEnd:a,transition:[`height`,`line-height`,`padding`].map(t=>`${t} ${e.motionDurationSlow}`).join(`,`),"&-content":{...Vl,marginInlineEnd:a},"&-remove":{...Ul(),display:`inline-flex`,alignItems:`center`,color:c,fontWeight:`bold`,fontSize:10,lineHeight:`inherit`,cursor:`pointer`,[`> ${r}`]:{verticalAlign:`-0.2em`},"&:hover":{color:l}}},[`${t}-input`]:{lineHeight:n(o).mul(2).add(p(`multi-item-height`)).equal(),width:`calc(var(--select-input-width, 0) * 1px)`,minWidth:ZS,maxWidth:`100%`,transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[f(`multi-item-height`)]:e.multipleItemHeightSM,[f(`multi-item-border-radius`)]:e.borderRadiusXS},[`&${t}-lg`]:{[f(`multi-item-height`)]:e.multipleItemHeightLG,[f(`multi-item-border-radius`)]:e.borderRadius},[`&${t}-filled`]:{[f(`multi-item-border-color`)]:e.colorSplit,[f(`multi-item-background`)]:e.colorBgContainer,[`&${t}-disabled`]:{[f(`multi-item-border-color`)]:`transparent`}}}}},$S=(e,t)=>{let{componentCls:n,antCls:r}=e,[i]=eu(r,`select`),{border:a,borderHover:o,borderActive:s,borderOutline:c}=t,l=t.background||e.selectorBg||e.colorBgContainer;return{[i(`border-color`)]:a,[i(`background-color`)]:l,[i(`color`)]:t.color||e.colorText,[`&:not(${n}-disabled)`]:{"&:hover":{[i(`border-color`)]:o,[i(`background-color`)]:t.backgroundHover||l},[`&${n}-focused`]:{[i(`border-color`)]:s,[i(`background-color`)]:t.backgroundActive||l,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${c}`}},[`&${n}-disabled`]:{[i(`border-color`)]:t.borderDisabled||t.border,[i(`background-color`)]:t.backgroundDisabled||t.background}}},eC=(e,t,n,r={},i={},a)=>{let{componentCls:o}=e;return{[`&${o}-${t}`]:[$S(e,n),{[`&${o}-status-error`]:$S(e,{...n,color:r.color||e.colorError,...r}),[`&${o}-status-warning`]:$S(e,{...n,color:i.color||e.colorWarning,...i})},a]}},tC=e=>{let{componentCls:t,fontHeight:n,controlHeight:r,iconCls:i,antCls:a,calc:o}=e,[s,c]=eu(a,`select`);return{[t]:[{[s(`border-radius`)]:e.borderRadius,[s(`border-color`)]:`#000`,[s(`border-size`)]:e.lineWidth,[s(`background-color`)]:e.colorBgContainer,[s(`font-size`)]:e.fontSize,[s(`line-height`)]:e.lineHeight,[s(`font-height`)]:n,[s(`color`)]:e.colorText,[s(`height`)]:r,[s(`padding-horizontal`)]:o(e.paddingSM).sub(e.lineWidth).equal(),[s(`padding-vertical`)]:`calc((${c(`height`)} - ${c(`font-height`)}) / 2 - ${c(`border-size`)})`,...Hl(e,!0),display:`inline-flex`,flexWrap:`nowrap`,position:`relative`,transition:`all ${e.motionDurationSlow}`,alignItems:`flex-start`,outline:0,cursor:`pointer`,borderRadius:c(`border-radius`),borderWidth:c(`border-size`),borderStyle:e.lineType,borderColor:c(`border-color`),background:c(`background-color`),fontSize:c(`font-size`),lineHeight:c(`line-height`),color:c(`color`),paddingInline:c(`padding-horizontal`),paddingBlock:c(`padding-vertical`),[`${t}-prefix`]:{flex:`none`,lineHeight:1},[`${t}-placeholder`]:{...Vl,color:e.colorTextPlaceholder,pointerEvents:`none`,zIndex:1},[`${t}-content`]:{flex:`auto`,minWidth:0,position:`relative`,display:`flex`,marginInlineEnd:o(e.paddingXXS).mul(1.5).equal(),"&:before":{content:`"\\a0"`,width:0,overflow:`hidden`},"&-value":{visibility:`inherit`},"input[readonly]":{cursor:`inherit`,caretColor:`transparent`}},[`${t}-suffix`]:{flex:`none`,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,"> :not(:last-child)":{marginInlineEnd:e.marginXS}},[`${t}-prefix, ${t}-suffix`]:{alignSelf:`center`,[i]:{verticalAlign:`top`}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:`not-allowed`,input:{cursor:`not-allowed`}},"&-sm":{[s(`height`)]:e.controlHeightSM,[s(`padding-horizontal`)]:o(e.paddingXS).sub(e.lineWidth).equal(),[s(`border-radius`)]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:c(`padding-horizontal`)}},"&-lg":{[s(`height`)]:e.controlHeightLG,[s(`font-size`)]:e.fontSizeLG,[s(`line-height`)]:e.lineHeightLG,[s(`font-height`)]:e.fontHeightLG,[s(`border-radius`)]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:`none`,background:`transparent`,appearance:`none`,border:0,margin:0,padding:0,color:c(`color`),"&::-webkit-search-cancel-button":{display:`none`,appearance:`none`}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:`absolute`,inset:0,lineHeight:`calc(${c(`font-height`)} + ${c(`padding-vertical`)} * 2)`},[`${t}-content`]:{...Vl,alignSelf:`center`,"&-has-value":{display:`block`,"&:before":{display:`none`}},"&-has-search-value":{color:`transparent`},"&-value":{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1}},[`&${t}-open ${t}-content`]:{color:e.colorTextPlaceholder,"&-has-search-value":{color:`transparent`}}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:`text`}},QS(e),eC(e,`outlined`,{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline}),eC(e,`filled`,{border:`transparent`,borderHover:`transparent`,borderActive:e.activeBorderColor,borderOutline:`transparent`,borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),eC(e,`borderless`,{border:`transparent`,borderHover:`transparent`,borderActive:`transparent`,borderOutline:`transparent`,background:`transparent`}),eC(e,`underlined`,{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:`transparent`},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:`transparent`,borderInlineColor:`transparent`}),XS(e)]}},nC=e=>{let{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:i,controlHeightSM:a,controlHeightLG:o,paddingXXS:s,controlPaddingHorizontal:c,zIndexPopupBase:l,colorText:u,fontWeightStrong:d,controlItemBgActive:f,controlItemBgHover:p,colorBgContainer:m,colorFillSecondary:h,colorBgContainerDisabled:g,colorTextDisabled:_,colorPrimaryHover:v,colorPrimary:y,controlOutline:b}=e,x=s*2,S=r*2,C=Math.min(i-x,i-S),w=Math.min(a-x,a-S),T=Math.min(o-x,o-S);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:l+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:f,optionActiveBg:p,optionPadding:`${(i-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:i,selectorBg:m,clearBg:m,singleItemHeightLG:o,multipleItemBg:h,multipleItemBorderColor:`transparent`,multipleItemHeight:C,multipleItemHeightSM:w,multipleItemHeightLG:T,multipleSelectorBgDisabled:g,multipleItemColorDisabled:_,multipleItemBorderColorDisabled:`transparent`,showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:v,activeBorderColor:y,activeOutlineColor:b,selectAffixPadding:s}},rC=e=>{let{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:i}=e,a={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:`50%`}};return{[n]:{...Hl(e),[`${n}-selection-item`]:{flex:1,fontWeight:`normal`,position:`relative`,userSelect:`none`,...Vl,[`> ${t}-typography`]:{display:`inline`}},[`${n}-prefix`]:{flex:`none`,marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:`absolute`,top:`50%`,insetInlineStart:`auto`,insetInlineEnd:i,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`,`opacity`].map(e=>`${e} ${r} ease`).join(`, `),textRendering:`auto`,transform:`translateZ(0)`,"&:before":{display:`block`},"&:hover":{color:e.colorIcon}},"@media(hover:none)":a,"&:hover":a},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(i).add(e.fontSize).add(e.paddingXS).equal()}}}}}},iC=e=>{let{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:`100%`}}},rC(e),YS(e),{[`${t}-rtl`]:{direction:`rtl`}},Qg(e,{focusElCls:`${t}-focused`})]},aC=Zl(`Select`,(e,{rootPrefixCls:t})=>{let n=uc(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[iC(n),tC(n)]},nC,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}}),oC=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function sC(){return sC=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,sC({},e,{ref:t,icon:oC.default}))),lC=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function uC(){return uC=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,uC({},e,{ref:t,icon:lC.default}))),fC=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function pC(){return pC=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,pC({},e,{ref:t,icon:fC.default})));function hC({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:i,loadingIcon:a,multiple:o,hasFeedback:s,showSuffixIcon:c,feedbackIcon:l,showArrow:u,componentName:d}){let f=t??S.createElement(Du,null),p=t=>e===null&&!s&&!u?null:S.createElement(S.Fragment,null,c!==!1&&t,s&&l),m=null;m=e===void 0?i?p(a??S.createElement(Gm,{spin:!0})):({open:e,showSearch:t})=>p(e&&t?S.createElement(mC,null):S.createElement(dC,null)):p(e);let h=null;h=n===void 0?o?S.createElement(cC,null):null:n;let g=null;return g=r===void 0?S.createElement(Au,null):r,{clearIcon:f,suffixIcon:m,itemIcon:h,removeIcon:g}}function gC(e){return S.useMemo(()=>{if(e)return(...t)=>S.createElement(fy,{space:!0},e.apply(void 0,t))},[e])}function _C(e,t){return t===void 0?e!==null:t}var vC=`SECRET_COMBOBOX_MODE_DO_NOT_USE`,yC=S.forwardRef((e,t)=>{let{prefixCls:n,bordered:r,className:i,rootClassName:a,getPopupContainer:o,popupClassName:s,dropdownClassName:c,listHeight:l=256,placement:u,listItemHeight:d,size:f,disabled:p,notFoundContent:m,status:h,builtinPlacements:g,dropdownMatchSelectWidth:_,popupMatchSelectWidth:v,direction:y,style:b,allowClear:x,variant:C,popupStyle:w,dropdownStyle:T,transitionName:E,tagRender:D,maxCount:O,prefix:k,dropdownRender:A,popupRender:j,onDropdownVisibleChange:M,onOpenChange:N,styles:P,classNames:F,...I}=e,{getPopupContainer:L,getPrefixCls:R,renderEmpty:z,direction:B,virtual:V,popupMatchSelectWidth:H,popupOverflow:U}=S.useContext(ha),{showSearch:W,style:G,styles:K,className:ee,classNames:q}=va(`select`),[,te]=Bl(),ne=d??te?.controlHeight,re=R(`select`,n),ie=R(),J=y??B,{compactSize:ae,compactItemClassnames:oe}=Th(re,J),[se,ce]=GS(`select`,C,r),le=op(re),[ue,de]=aC(re,le),fe=S.useMemo(()=>{let{mode:t}=e;if(t!==`combobox`)return t===vC?`combobox`:t},[e.mode]),pe=fe===`multiple`||fe===`tags`,me=_C(e.suffixIcon,e.showArrow),he=v??_??H,ge=gC(j||A),_e=N||M,{status:ve,hasFeedback:ye,isFormItemInput:be,feedbackIcon:xe}=S.useContext(ly),Se=IS(ve,h),Ce;Ce=m===void 0?fe===`combobox`?null:z?.(`Select`)||S.createElement(WS,{componentName:`Select`}):m;let{suffixIcon:we,itemIcon:Te,removeIcon:Ee,clearIcon:De}=hC({...I,multiple:pe,hasFeedback:ye,feedbackIcon:xe,showSuffixIcon:me,prefixCls:re,componentName:`Select`}),Oe=x===!0?{clearIcon:De}:x,ke=hi(I,[`suffixIcon`,`itemIcon`]),Ae=Ch(e=>f??ae??e),je=S.useContext(fm),Me=p??je,Ne={...e,variant:se,status:Se,disabled:Me,size:Ae},[Pe,Fe]=Sf([q,F],[K,P],{props:Ne},{popup:{_default:`root`}}),Ie=Y(Pe.popup?.root,s,c,{[`${re}-dropdown-${J}`]:J===`rtl`},a,de,le,ue),Le={...Fe.popup?.root,...w??T},Re=Y({[`${re}-lg`]:Ae===`large`,[`${re}-sm`]:Ae===`small`,[`${re}-rtl`]:J===`rtl`,[`${re}-${se}`]:ce,[`${re}-in-form-item`]:be},FS(re,Se,ye),oe,ee,i,Pe.root,a,de,le,ue),ze=S.useMemo(()=>u===void 0?J===`rtl`?`bottomRight`:`bottomLeft`:u,[u,J]),[Be]=If(`SelectLike`,Fe.popup?.root?.zIndex??Le?.zIndex);return S.createElement(PS,{ref:t,virtual:V,classNames:Pe,styles:Fe,showSearch:W,...ke,style:{...Fe.root,...G,...b},popupMatchSelectWidth:he,transitionName:ph(ie,`slide-up`,E),builtinPlacements:qS(g,U),listHeight:l,listItemHeight:ne,mode:fe,prefixCls:re,placement:ze,direction:J,prefix:k,suffixIcon:we,menuItemSelectedIcon:Te,removeIcon:Ee,allowClear:Oe,notFoundContent:Ce,className:Re,getPopupContainer:o||L,popupClassName:Ie,disabled:Me,popupStyle:{...Fe.popup?.root,...Le,zIndex:Be},maxCount:pe?O:void 0,tagRender:pe?D:void 0,popupRender:ge,onPopupVisibleChange:_e})}),bC=Ib(yC,`popupAlign`);yC.SECRET_COMBOBOX_MODE_DO_NOT_USE=vC,yC.Option=Wx,yC.OptGroup=Ux,yC._InternalPanelDoNotUseOrYouWillBeFired=bC;var xC=[`xxxl`,`xxl`,`xl`,`lg`,`md`,`sm`,`xs`],SC=[].concat(xC).reverse(),CC=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`(min-width: ${e.screenXXXL}px)`}),wC=e=>{let t=e,n=[].concat(xC).reverse();return n.forEach((e,r)=>{let i=e.toUpperCase(),a=`screen${i}Min`,o=`screen${i}`;if(!(t[a]<=t[o]))throw Error(`${a}<=${o} fails : !(${t[a]}<=${t[o]})`);if(r{if(t){for(let n of xC)if(e[n]&&t?.[n]!==void 0)return t[n]}},EC=()=>{let[,e]=Bl(),t=CC(wC(e));return S.useMemo(()=>{let e=new Map,n=-1,r={};return{responsiveMap:t,matchHandlers:{},dispatch(t){return r=t,e.forEach(e=>{e(r)}),e.size>=1},subscribe(t){return e.size||this.register(),n+=1,e.set(n,t),t(r),n},unsubscribe(t){e.delete(t),e.size||this.unregister()},register(){Object.entries(t).forEach(([e,t])=>{let n=({matches:t})=>{this.dispatch({...r,[e]:t})},i=window.matchMedia(t);typeof i?.addEventListener==`function`&&i.addEventListener(`change`,n),this.matchHandlers[t]={mql:i,listener:n},n(i)})},unregister(){Object.values(t).forEach(e=>{let t=this.matchHandlers[e];typeof t?.mql?.removeEventListener==`function`&&t.mql.removeEventListener(`change`,t?.listener)}),e.clear()}}},[t])};function DC(e=!0,t={}){let n=(0,S.useRef)(t),[,r]=pf(),i=EC();return Vn(()=>{let t=i.subscribe(t=>{n.current=t,e&&r()});return()=>i.unsubscribe(t)},[]),n.current}var OC=S.createContext({}),kC=e=>{let{antCls:t,componentCls:n,iconCls:r,avatarBg:i,avatarColor:a,containerSize:o,containerSizeLG:s,containerSizeSM:c,textFontSize:l,textFontSizeLG:u,textFontSizeSM:d,iconFontSize:f,iconFontSizeLG:p,iconFontSizeSM:m,borderRadius:h,borderRadiusLG:g,borderRadiusSM:_,lineWidth:v,lineType:y}=e,b=(e,t,i,a)=>({width:e,height:e,borderRadius:`50%`,fontSize:t,[`&${n}-square`]:{borderRadius:a},[`&${n}-icon`]:{fontSize:i,[`> ${r}`]:{margin:0}}});return{[n]:{...Hl(e),position:`relative`,display:`inline-flex`,justifyContent:`center`,alignItems:`center`,overflow:`hidden`,color:a,whiteSpace:`nowrap`,textAlign:`center`,verticalAlign:`middle`,background:i,border:`${X(v)} ${y} transparent`,"&-image":{background:`transparent`},[`${t}-image-img`]:{display:`block`},...b(o,l,f,h),"&-lg":{...b(s,u,p,g)},"&-sm":{...b(c,d,m,_)},"> img":{display:`block`,width:`100%`,height:`100%`,objectFit:`cover`}}}},AC=e=>{let{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:i}=e;return{[`${t}-group`]:{display:`inline-flex`,[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:i}}}},jC=Zl(`Avatar`,e=>{let{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=uc(e,{avatarBg:n,avatarColor:t});return[kC(r),AC(r)]},e=>{let{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:i,fontSizeLG:a,fontSizeXL:o,fontSizeHeading3:s,marginXS:c,marginXXS:l,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:i,textFontSizeLG:i,textFontSizeSM:i,iconFontSize:Math.round((a+o)/2),iconFontSizeLG:s,iconFontSizeSM:i,groupSpace:l,groupOverlapping:-c,groupBorderColor:u}}),MC=S.forwardRef((e,t)=>{let{prefixCls:n,shape:r,size:i,src:a,srcSet:o,icon:s,className:c,rootClassName:l,style:u,alt:d,draggable:f,children:p,crossOrigin:m,gap:h=4,onError:g,..._}=e,[v,y]=S.useState(1),[b,x]=S.useState(!1),[C,w]=S.useState(!0),T=S.useRef(null),E=S.useRef(null),D=sr(t,T),{getPrefixCls:O,className:k,style:A}=va(`avatar`),j=S.useContext(OC),M=()=>{if(!E.current||!T.current)return;let e=E.current.offsetWidth,t=T.current.offsetWidth;e!==0&&t!==0&&h*2{x(!0)},[]),S.useEffect(()=>{w(!0),y(1)},[a]),S.useEffect(M,[h]);let N=()=>{g?.()!==!1&&w(!1)},P=Ch(e=>i??j?.size??e??`medium`),F=DC(Object.keys(tf(P)&&P||{}).some(e=>xC.includes(e))),I=S.useMemo(()=>{if(!tf(P))return{};let e=P[xC.find(e=>F[e])];return e?{width:e,height:e,fontSize:e&&(s||p)?e/2:18}:{}},[F,P,s,p]),L=O(`avatar`,n),R=op(L),[z,B]=jC(L,R),V=Y({[`${L}-lg`]:P===`large`,[`${L}-sm`]:P===`small`}),H=S.isValidElement(a),U=Y(L,V,k,`${L}-${r||j?.shape||`circle`}`,{[`${L}-image`]:H||a&&C,[`${L}-icon`]:!!s},B,R,c,l,z),W=$d(P)?{width:P,height:P,fontSize:s?P/2:18}:{},G;if(typeof a==`string`&&C)G=S.createElement(`img`,{src:a,draggable:f,srcSet:o,onError:N,alt:d,crossOrigin:m});else if(H)G=a;else if(s)G=s;else if(b||v!==1){let e=`scale(${v})`,t={msTransform:e,WebkitTransform:e,transform:e};G=S.createElement(aa,{onResize:M},S.createElement(`span`,{className:`${L}-string`,ref:E,style:t},p))}else G=S.createElement(`span`,{className:`${L}-string`,style:{opacity:0},ref:E},p);return S.createElement(`span`,{..._,style:{...W,...I,...A,...u},className:U,ref:D},G)}),NC=e=>e?typeof e==`function`?e():e:null,PC=e=>{let{children:t,prefixCls:n,id:r,classNames:i,styles:a,className:o,style:s}=e;return S.createElement(`div`,{id:r,className:Y(`${n}-container`,i?.container,o),style:{...a?.container,...s},role:`tooltip`},typeof t==`function`?t():t)},FC={shiftX:64,adjustY:1},IC={adjustX:1,shiftY:!0},LC=[0,0],RC={left:{points:[`cr`,`cl`],overflow:IC,offset:[-4,0],targetOffset:LC},right:{points:[`cl`,`cr`],overflow:IC,offset:[4,0],targetOffset:LC},top:{points:[`bc`,`tc`],overflow:FC,offset:[0,-4],targetOffset:LC},bottom:{points:[`tc`,`bc`],overflow:FC,offset:[0,4],targetOffset:LC},topLeft:{points:[`bl`,`tl`],overflow:FC,offset:[0,-4],targetOffset:LC},leftTop:{points:[`tr`,`tl`],overflow:IC,offset:[-4,0],targetOffset:LC},topRight:{points:[`br`,`tr`],overflow:FC,offset:[0,-4],targetOffset:LC},rightTop:{points:[`tl`,`tr`],overflow:IC,offset:[4,0],targetOffset:LC},bottomRight:{points:[`tr`,`br`],overflow:FC,offset:[0,4],targetOffset:LC},rightBottom:{points:[`bl`,`br`],overflow:IC,offset:[4,0],targetOffset:LC},bottomLeft:{points:[`tl`,`bl`],overflow:FC,offset:[0,4],targetOffset:LC},leftBottom:{points:[`br`,`bl`],overflow:IC,offset:[-4,0],targetOffset:LC}};function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{trigger:n=[`hover`],mouseEnterDelay:r=0,mouseLeaveDelay:i=.1,prefixCls:a=`rc-tooltip`,children:o,onVisibleChange:s,afterVisibleChange:c,motion:l,placement:u=`right`,align:d={},destroyOnHidden:f=!1,defaultVisible:p,getTooltipContainer:m,arrowContent:h,overlay:g,id:_,showArrow:v=!0,classNames:y,styles:b,...x}=e,C=Yn(_),w=(0,S.useRef)(null);(0,S.useImperativeHandle)(t,()=>w.current);let T={...x};`visible`in e&&(T.popupVisible=e.visible);let E=S.useMemo(()=>{if(!v)return!1;let e=v===!0?{}:v;return{...e,className:Y(e.className,y?.arrow),style:{...e.style,...b?.arrow},content:e.content??h}},[v,y?.arrow,b?.arrow,h]);return S.createElement(am,zC({popupClassName:y?.root,prefixCls:a,popup:S.createElement(PC,{key:`content`,prefixCls:a,id:C,classNames:y,styles:b},g),action:n,builtinPlacements:RC,popupPlacement:u,ref:w,popupAlign:d,getPopupContainer:m,onOpenChange:s,afterOpenChange:c,popupMotion:l,defaultPopupVisible:p,autoDestroy:f,mouseLeaveDelay:i,popupStyle:b?.root,mouseEnterDelay:r,arrow:E,uniqueContainerClassName:y?.uniqueContainer,uniqueContainerStyle:b?.uniqueContainer},T),({open:e})=>{let t=S.Children.only(o),n={"aria-describedby":g&&e?C:void 0};return S.cloneElement(t,n)})});function VC(e){let{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,i=t/2,a=i,o=r*1/Math.sqrt(2),s=i-r*(1-1/Math.sqrt(2)),c=i-1/Math.sqrt(2)*n,l=r*(Math.sqrt(2)-1)+1/Math.sqrt(2)*n,u=2*i-c,d=l,f=2*i-o,p=s,m=2*i-0,h=a,g=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),_=r*(Math.sqrt(2)-1),v=`polygon(${_}px 100%, 50% ${_}px, ${2*i-_}px 100%, ${_}px 100%)`;return{arrowShadowWidth:g,arrowPath:`path('M 0 ${a} A ${r} ${r} 0 0 0 ${o} ${s} L ${c} ${l} A ${n} ${n} 0 0 1 ${u} ${d} L ${f} ${p} A ${r} ${r} 0 0 0 ${m} ${h} Z')`,arrowPolygon:v}}var HC=(e,t,n)=>{let{sizePopupArrow:r,arrowPolygon:i,arrowPath:a,arrowShadowWidth:o,borderRadiusXS:s,calc:c}=e;return{pointerEvents:`none`,width:r,height:r,overflow:`hidden`,"&::before":{position:`absolute`,bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[i,a]},content:`""`},"&::after":{content:`""`,position:`absolute`,width:o,height:o,bottom:0,insetInline:0,margin:`auto`,borderRadius:{_skip_check_:!0,value:`0 0 ${X(s)} 0`},transform:`translateY(50%) rotate(-135deg)`,boxShadow:n,zIndex:0,background:`transparent`}}};function UC(e){let{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?8:r}}function WC(e,t){return e?t:{}}var GC=(e,t,n)=>{let{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:a,arrowOffsetHorizontal:o,antCls:s}=e,[c]=eu(s,`tooltip`),{arrowDistance:l=0,arrowPlacement:u={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:{[`${r}-arrow`]:[{position:`absolute`,zIndex:1,display:`block`,...HC(e,t,i),"&:before":{background:t}}],...WC(!!u.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(`,`)]:{bottom:l,transform:`translateY(100%) rotate(180deg)`},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%) translateY(100%) rotate(180deg)`},"&-placement-topLeft":{[c(`arrow-offset-x`)]:o,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:o}}},"&-placement-topRight":{[c(`arrow-offset-x`)]:`calc(100% - ${X(o)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:o}}}}),...WC(!!u.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(`,`)]:{top:l,transform:`translateY(-100%)`},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%) translateY(-100%)`},"&-placement-bottomLeft":{[c(`arrow-offset-x`)]:o,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:o}}},"&-placement-bottomRight":{[c(`arrow-offset-x`)]:`calc(100% - ${X(o)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:o}}}}),...WC(!!u.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(`,`)]:{right:{_skip_check_:!0,value:l},transform:`translateX(100%) rotate(90deg)`},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:`50%`},transform:`translateY(-50%) translateX(100%) rotate(90deg)`},[`&-placement-leftTop > ${r}-arrow`]:{top:a},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:a}}),...WC(!!u.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(`,`)]:{left:{_skip_check_:!0,value:l},transform:`translateX(-100%) rotate(-90deg)`},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:`50%`},transform:`translateY(-50%) translateX(-100%) rotate(-90deg)`},[`&-placement-rightTop > ${r}-arrow`]:{top:a},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:a}})}}};function KC(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};let i=tf(r)?r:{},a={};switch(e){case`top`:case`bottom`:a.shiftX=t.arrowOffsetHorizontal*2+n,a.shiftY=!0,a.adjustY=!0;break;case`left`:case`right`:a.shiftY=t.arrowOffsetVertical*2+n,a.shiftX=!0,a.adjustX=!0;break}let o={...a,...i};return o.shiftX||(o.adjustX=!0),o.shiftY||(o.adjustY=!0),o}var qC={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`]}},JC={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`]}},YC=new Set([`topLeft`,`topRight`,`bottomLeft`,`bottomRight`,`leftTop`,`leftBottom`,`rightTop`,`rightBottom`]);function XC(e){let{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:i,borderRadius:a,visibleFirst:o}=e,s=t/2,c={},l=UC({contentRadius:a,limitVerticalRadius:!0});return Object.keys(qC).forEach(e=>{let a={...r&&JC[e]||qC[e],offset:[0,0],dynamicInset:!0};switch(c[e]=a,YC.has(e)&&(a.autoArrow=!1),e){case`top`:case`topLeft`:case`topRight`:a.offset[1]=-s-i;break;case`bottom`:case`bottomLeft`:case`bottomRight`:a.offset[1]=s+i;break;case`left`:case`leftTop`:case`leftBottom`:a.offset[0]=-s-i;break;case`right`:case`rightTop`:case`rightBottom`:a.offset[0]=s+i;break}if(r)switch(e){case`topLeft`:case`bottomLeft`:a.offset[0]=-l.arrowOffsetHorizontal-s;break;case`topRight`:case`bottomRight`:a.offset[0]=l.arrowOffsetHorizontal+s;break;case`leftTop`:case`rightTop`:a.offset[1]=-l.arrowOffsetHorizontal*2+s;break;case`leftBottom`:case`rightBottom`:a.offset[1]=l.arrowOffsetHorizontal*2-s;break}a.overflow=KC(e,l,t,n),o&&(a.htmlRegion=`visibleFirst`)}),c}var ZC=S.createContext(!1),QC=(e,t)=>{let n=e=>typeof e==`boolean`?{show:e}:e||{};return S.useMemo(()=>{let r=n(e),i=n(t);return{...i,...r,show:r.show??i.show??!0}},[e,t])},$C=`50%`,ew=e=>{let{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:i,tooltipBg:a,tooltipBorderRadius:o,zIndexPopup:s,controlHeight:c,boxShadowSecondary:l,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:f,sizePopupArrow:p,antCls:m}=e,[h,g]=eu(m,`tooltip`),_=t(o).add(p).add(f).equal(),v={minWidth:t(o).mul(2).add(p).equal(),minHeight:c,padding:`${X(e.calc(u).div(2).equal())} ${X(d)}`,color:g(`overlay-color`,i),textAlign:`start`,textDecoration:`none`,wordWrap:`break-word`,backgroundColor:a,borderRadius:o,boxShadow:l,boxSizing:`border-box`},y={[h(`valid-offset-x`)]:g(`arrow-offset-x`,`var(--arrow-x)`),transformOrigin:[g(`valid-offset-x`,$C),`var(--arrow-y, ${$C})`].join(` `)};return[{[n]:{...Hl(e),position:`absolute`,zIndex:s,display:`block`,width:`max-content`,maxWidth:r,visibility:`visible`,...y,"&-hidden":{display:`none`},[h(`arrow-background-color`)]:a,[`${n}-container`]:[v,Wh(e,!0)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:`none`,background:`transparent`,boxShadow:`none`}},[[`&-placement-topLeft`,`&-placement-topRight`,`&-placement-bottomLeft`,`&-placement-bottomRight`].join(`,`)]:{minWidth:_},[[`&-placement-left`,`&-placement-leftTop`,`&-placement-leftBottom`,`&-placement-right`,`&-placement-rightTop`,`&-placement-rightBottom`].join(`,`)]:{[`${n}-inner`]:{borderRadius:e.min(o,8)}},[`${n}-content`]:{position:`relative`},...tu(e,(e,{darkColor:t})=>({[`&${n}-${e}`]:{[`${n}-container`]:{backgroundColor:t},[`${n}-arrow`]:{[h(`arrow-background-color`)]:t}}})),"&-rtl":{direction:`rtl`}}},GC(e,g(`arrow-background-color`)),{[`${n}-pure`]:{position:`relative`,maxWidth:`none`,margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{...v,...y,position:`absolute`,zIndex:t(s).sub(1).equal(),"&-hidden":{display:`none`},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},tw=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...UC({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...VC(uc(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),nw=(e,t,n=!0)=>Zl(`Tooltip`,e=>{let{borderRadius:t,colorTextLightSolid:n,colorBgSpotlight:r,maxWidth:i}=e;return[ew(uc(e,{tooltipMaxWidth:i,tooltipColor:n,tooltipBorderRadius:t,tooltipBg:r})),Cg(e,`zoom-big-fast`)]},tw,{resetStyle:!1,injectStyle:n})(e,t),rw=xc.map(e=>`${e}-inverse`),iw=[`success`,`processing`,`error`,`default`,`warning`];function aw(e,t=!0){return t?[].concat(fa(rw),fa(xc)).includes(e):xc.includes(e)}function ow(e){return iw.includes(e)}var sw=(e,t,n)=>{let r=aw(n),[i]=eu(e,`tooltip`),a=Y({[`${t}-${n}`]:n&&r}),o={},s={},c=vee(n).toRgb(),l=(.299*c.r+.587*c.g+.114*c.b)/255<.5?`#FFF`:`#000`;return n&&!r&&(o.background=n,o[i(`overlay-color`)]=l,s[i(`arrow-background-color`)]=n),{className:a,overlayStyle:o,arrowStyle:s}},cw=e=>{let{prefixCls:t,className:n,placement:r=`top`,title:i,color:a,overlayInnerStyle:o,classNames:s,styles:c}=e,{getPrefixCls:l}=S.useContext(ha),u=l(`tooltip`,t),d=l(),f=op(u),[p,m]=nw(u,f),h=sw(d,u,a),g=h.arrowStyle,_=S.useMemo(()=>({container:{...o,...h.overlayStyle}}),[o,h.overlayStyle]),v={...e,placement:r},[y,b]=Sf([s],[_,c],{props:v}),x=Y(f,p,m,u,`${u}-pure`,`${u}-placement-${r}`,n,h.className);return S.createElement(`div`,{className:x,style:g},S.createElement(`div`,{className:`${u}-arrow`}),S.createElement(PC,{...e,className:p,prefixCls:u,classNames:y,styles:b},i))},lw=S.forwardRef((e,t)=>{let{prefixCls:n,openClassName:r,getTooltipContainer:i,color:a,children:o,afterOpenChange:s,arrow:c,destroyTooltipOnHide:l,destroyOnHidden:u,title:d,overlay:f,trigger:p,builtinPlacements:m,autoAdjustOverflow:h=!0,motion:g,getPopupContainer:_,placement:v=`top`,mouseEnterDelay:y=.1,mouseLeaveDelay:b=.1,rootClassName:x,styles:C,classNames:w,onOpenChange:T,overlayInnerStyle:E,overlayStyle:D,overlayClassName:O,...k}=e,[,A]=Bl(),j=e[`data-popover-inject`],{getPopupContainer:M,getPrefixCls:N,direction:P,...F}=va(`tooltip`),{className:I,style:L,classNames:R,styles:z,arrow:B,trigger:V}=j?{}:F,H=QC(c,B),U=H.show,W=p||V||`hover`,G=_||M,K=u??!!l,ee=S.useContext(ZC);Wi(`Tooltip`);let q=S.useRef(null),te=()=>{q.current?.forceAlign()};S.useImperativeHandle(t,()=>({forceAlign:te,nativeElement:q.current?.nativeElement,popupElement:q.current?.popupElement}));let[ne,re]=Wn(e.defaultOpen??!1,e.open),ie=!d&&!f&&d!==0,J=e=>{re(ie?!1:e),!ie&&T&&T(e)},ae=S.useMemo(()=>m||XC({arrowPointAtCenter:H?.pointAtCenter??!1,autoAdjustOverflow:h,arrowWidth:U?A.sizePopupArrow:0,borderRadius:A.borderRadius,offset:A.marginXXS,visibleFirst:!0}),[H,m,A,U,h]),oe=S.useMemo(()=>d===0?d:f||d||``,[f,d]),se=S.createElement(fy,{space:!0,form:!0},typeof oe==`function`?oe():oe),ce={...e,trigger:W,builtinPlacements:ae,getPopupContainer:G,destroyOnHidden:K},[le,ue]=Sf([R,w],[z,C],{props:ce}),de=N(`tooltip`,n),fe=N(),pe=ne;(!(`open`in e)&&ie||ee)&&(pe=!1);let me=S.isValidElement(o)&&!om(o)?o:S.createElement(`span`,null,o),he=me.props,ge=!he.className||typeof he.className==`string`?Y(he.className,r||`${de}-open`):he.className,_e=op(de),[ve,ye]=nw(de,_e,!j),be=sw(fe,de,a),xe=be.arrowStyle,Se=Y(_e,ve,ye),Ce=Y(O,{[`${de}-rtl`]:P===`rtl`},be.className,x,Se,I,le.root),[we,Te]=If(`Tooltip`,k.zIndex),Ee={...ue.container,...E,...be.overlayStyle},De=S.createElement(BC,{unique:!0,...k,zIndex:we,showArrow:U,placement:v,mouseEnterDelay:y,mouseLeaveDelay:b,prefixCls:de,classNames:{root:Ce,container:le.container,arrow:le.arrow,uniqueContainer:Y(Se,le.container)},styles:{root:{...xe,...ue.root,...L,...D},container:Ee,uniqueContainer:Ee,arrow:ue.arrow},ref:q,overlay:se,visible:pe,onVisibleChange:J,afterVisibleChange:s,arrowContent:S.createElement(`span`,{className:`${de}-arrow-content`}),motion:{motionName:ph(fe,`zoom-big-fast`,typeof g?.motionName==`string`?g?.motionName:void 0),motionDeadline:1e3},trigger:W,builtinPlacements:ae,getTooltipContainer:G,destroyOnHidden:K},pe?cm(me,{className:ge}):me);return S.createElement(Af.Provider,{value:Te},De)});lw._InternalPanelDoNotUseOrYouWillBeFired=cw,lw.UniqueProvider=dm;var uw=`50%`,dw=e=>{let{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:i,innerPadding:a,boxShadowSecondary:o,colorTextHeading:s,borderRadiusLG:c,zIndexPopup:l,titleMarginBottom:u,colorBgElevated:d,popoverBg:f,titleBorderBottom:p,innerContentPadding:m,titlePadding:h,antCls:g}=e,[_,v]=eu(g,`tooltip`);return[{[t]:{...Hl(e),position:`absolute`,top:0,left:{_skip_check_:!0,value:0},zIndex:l,fontWeight:`normal`,whiteSpace:`normal`,textAlign:`start`,cursor:`auto`,userSelect:`text`,[_(`valid-offset-x`)]:v(`arrow-offset-x`,`var(--arrow-x)`),transformOrigin:[v(`valid-offset-x`,uw),`var(--arrow-y, ${uw})`].join(` `),[_(`arrow-background-color`)]:d,width:`max-content`,maxWidth:`100vw`,"&-rtl":{direction:`rtl`},"&-hidden":{display:`none`},[`${t}-content`]:{position:`relative`},[`${t}-container`]:{backgroundColor:f,backgroundClip:`padding-box`,borderRadius:c,boxShadow:o,padding:a},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:i,borderBottom:p,padding:h},[`${t}-content`]:{color:n,padding:m}}},GC(e,v(`arrow-background-color`)),{[`${t}-pure`]:{position:`relative`,maxWidth:`none`,margin:e.sizePopupArrow,display:`inline-block`}}]},fw=e=>{let{componentCls:t,antCls:n}=e,[r]=eu(n,`tooltip`);return{[t]:xc.map(n=>{let i=e[`${n}6`];return{[`&${t}-${n}`]:{[r(`arrow-background-color`)]:i,[`${t}-inner`]:{backgroundColor:i},[`${t}-arrow`]:{background:`transparent`}}}})}},pw=Zl(`Popover`,e=>{let{colorBgElevated:t,colorText:n}=e,r=uc(e,{popoverBg:t,popoverColor:n});return[dw(r),fw(r),Cg(r,`zoom-big`)]},e=>{let{lineWidth:t,controlHeight:n,fontHeight:r,padding:i,wireframe:a,zIndexPopupBase:o,borderRadiusLG:s,marginXS:c,lineType:l,colorSplit:u,paddingSM:d}=e,f=n-r,p=f/2,m=f/2-t,h=i;return{titleMinWidth:177,zIndexPopup:o+30,...VC(e),...UC({contentRadius:s,limitVerticalRadius:!0}),innerPadding:a?0:12,titleMarginBottom:a?0:c,titlePadding:a?`${p}px ${h}px ${m}px`:0,titleBorderBottom:a?`${t}px ${l} ${u}`:`none`,innerContentPadding:a?`${d}px ${h}px`:0}},{resetStyle:!1,deprecatedTokens:[[`width`,`titleMinWidth`],[`minWidth`,`titleMinWidth`]]}),mw=e=>{let{title:t,content:n,prefixCls:r,classNames:i,styles:a}=e;return!t&&!n?null:S.createElement(S.Fragment,null,t&&S.createElement(`div`,{className:Y(`${r}-title`,i?.title),style:a?.title},t),n&&S.createElement(`div`,{className:Y(`${r}-content`,i?.content),style:a?.content},n))},hw=e=>{let{hashId:t,prefixCls:n,className:r,style:i,placement:a=`top`,title:o,content:s,children:c,classNames:l,styles:u}=e,d=NC(o),f=NC(s),p={...e,placement:a},[m,h]=Sf([l],[u],{props:p}),g=Y(t,n,`${n}-pure`,`${n}-placement-${a}`,r);return S.createElement(`div`,{className:g,style:i},S.createElement(`div`,{className:`${n}-arrow`}),S.createElement(PC,{...e,className:t,prefixCls:n,classNames:m,styles:h},c||S.createElement(mw,{prefixCls:n,title:d,content:f,classNames:m,styles:h})))},gw=e=>{let{prefixCls:t,className:n,...r}=e,{getPrefixCls:i}=S.useContext(ha),a=i(`popover`,t),[o,s]=pw(a);return S.createElement(hw,{...r,prefixCls:a,hashId:o,className:Y(n,s)})},_w=S.forwardRef((e,t)=>{let{prefixCls:n,title:r,content:i,overlayClassName:a,placement:o=`top`,trigger:s,children:c,mouseEnterDelay:l=.1,mouseLeaveDelay:u=.1,onOpenChange:d,overlayStyle:f={},styles:p,classNames:m,motion:h,arrow:g,..._}=e,{getPrefixCls:v,className:y,style:b,classNames:x,styles:C,arrow:w,trigger:T}=va(`popover`),E=v(`popover`,n),[D,O]=pw(E),k=v(),A=QC(g,w),j=s||T||`hover`,M={...e,placement:o,trigger:j,mouseEnterDelay:l,mouseLeaveDelay:u,overlayStyle:f,styles:p,classNames:m},[N,P]=Sf([x,m],[C,p],{props:M}),F=Y(a,D,O,y,N.root),[I,L]=Wn(e.defaultOpen??!1,e.open),R=e=>{L(e),d?.(e)},z=NC(r),B=NC(i);return S.createElement(lw,{unique:!1,arrow:A,placement:o,trigger:j,mouseEnterDelay:l,mouseLeaveDelay:u,..._,prefixCls:E,classNames:{root:F,container:N.container,arrow:N.arrow},styles:{root:{...P.root,...b,...f},container:P.container,arrow:P.arrow},ref:t,open:I,onOpenChange:R,overlay:z||B?S.createElement(mw,{prefixCls:E,title:z,content:B,classNames:N,styles:P}):null,motion:{motionName:ph(k,`zoom-big`,typeof h?.motionName==`string`?h?.motionName:void 0)},"data-popover-inject":!0},c)});_w._InternalPanelDoNotUseOrYouWillBeFired=gw;var vw=e=>{let{size:t,shape:n}=S.useContext(OC),r=S.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return S.createElement(OC.Provider,{value:r},e.children)},yw=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ha),{prefixCls:r,className:i,rootClassName:a,style:o,maxCount:s,maxStyle:c,size:l,shape:u,maxPopoverPlacement:d,maxPopoverTrigger:f,children:p,max:m}=e,h=t(`avatar`,r),g=`${h}-group`,_=op(h),[v,y]=jC(h,_),b=Y(g,{[`${g}-rtl`]:n===`rtl`},y,_,i,a,v),x=Oi(p).map((e,t)=>cm(e,{key:`avatar-key-${t}`})),C=m?.count||s,w=x.length;if(C&&C{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function Sw(){return Sw=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Sw({},e,{ref:t,icon:xw.default}))),{ESC:_te,TAB:vte}=Zr;function yte({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:i}){let a=S.useRef(!1),o=()=>{e&&(t.current?.focus?.(),n?.(!1))},s=()=>i.current?.focus?(i.current.focus(),a.current=!0,!0):!1,c=e=>{switch(e.keyCode){case _te:o();break;case vte:{let t=!1;a.current||(t=s()),t?e.preventDefault():o();break}}};S.useEffect(()=>e?(window.addEventListener(`keydown`,c),r&&Di(s,3),()=>{window.removeEventListener(`keydown`,c),a.current=!1}):()=>{a.current=!1},[e])}var bte=(0,S.forwardRef)((e,t)=>{let{overlay:n,arrow:r,prefixCls:i}=e,a=(0,S.useMemo)(()=>{let e;return e=typeof n==`function`?n():n,e},[n]),o=sr(t,fr(a));return S.createElement(S.Fragment,null,r&&S.createElement(`div`,{className:`${i}-arrow`}),S.cloneElement(a,{ref:lr(a)?o:void 0}))}),ww={adjustX:1,adjustY:1},Tw=[0,0],xte={topLeft:{points:[`bl`,`tl`],overflow:ww,offset:[0,-4],targetOffset:Tw},top:{points:[`bc`,`tc`],overflow:ww,offset:[0,-4],targetOffset:Tw},topRight:{points:[`br`,`tr`],overflow:ww,offset:[0,-4],targetOffset:Tw},bottomLeft:{points:[`tl`,`bl`],overflow:ww,offset:[0,4],targetOffset:Tw},bottom:{points:[`tc`,`bc`],overflow:ww,offset:[0,4],targetOffset:Tw},bottomRight:{points:[`tr`,`br`],overflow:ww,offset:[0,4],targetOffset:Tw}};function Ew(){return Ew=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{arrow:n=!1,prefixCls:r=`rc-dropdown`,transitionName:i,animation:a,align:o,placement:s=`bottomLeft`,placements:c=xte,getPopupContainer:l,showAction:u,hideAction:d,overlayClassName:f,overlayStyle:p,visible:m,trigger:h=[`hover`],autoFocus:g,overlay:_,children:v,onVisibleChange:y,...b}=e,[x,C]=S.useState(),w=`visible`in e?m:x,T=a?`${r}-${a}`:i,E=S.useRef(null),D=S.useRef(null),O=S.useRef(null);S.useImperativeHandle(t,()=>E.current);let k=e=>{C(e),y?.(e)};yte({visible:w,triggerRef:O,onVisibleChange:k,autoFocus:g,overlayRef:D});let A=t=>{let{onOverlayClick:n}=e;C(!1),n&&n(t)},j=()=>S.createElement(bte,{ref:D,overlay:_,prefixCls:r,arrow:n}),M=()=>typeof _==`function`?j:j(),N=()=>{let{minOverlayWidthMatchTrigger:t,alignPoint:n}=e;return`minOverlayWidthMatchTrigger`in e?t:!n},P=S.cloneElement(v,{className:Y(v.props?.className,w&&(()=>{let{openClassName:t}=e;return t===void 0?`${r}-open`:t})()),ref:lr(v)?sr(O,fr(v)):void 0}),F=d;return!F&&h.indexOf(`contextMenu`)!==-1&&(F=[`click`]),S.createElement(am,Ew({builtinPlacements:c},b,{prefixCls:r,ref:E,popupClassName:Y(f,{[`${r}-show-arrow`]:n}),popupStyle:p,action:h,showAction:u,hideAction:F,popupPlacement:s,popupAlign:o,popupMotion:{motionName:T},popupVisible:w,stretch:N()?`minWidth`:``,popup:M(),onOpenChange:k,onPopupClick:A,getPopupContainer:l}),P)}),Ow=S.createContext(null);function kw(e,t){return`${e}-${t}`}function Aw(e){return kw(S.useContext(Ow),e)}var jw=S.createContext(null);function Ste(e,t){let n={...e};return Object.keys(t).forEach(e=>{let r=t[e];r!==void 0&&(n[e]=r)}),n}function Mw({children:e,locked:t,...n}){let r=S.useContext(jw),i=Xn(()=>Ste(r,n),[r,n],(e,n)=>!t&&(e[0]!==n[0]||!di(e[1],n[1],!0)));return S.createElement(jw.Provider,{value:i},e)}var Cte=[],Nw=S.createContext(null);function Pw(){return S.useContext(Nw)}var Fw=S.createContext(Cte);function Iw(e){let t=S.useContext(Fw);return S.useMemo(()=>e===void 0?t:[...t,e],[t,e])}var Lw=S.createContext(null),Rw=S.createContext({}),{LEFT:zw,RIGHT:Bw,UP:Vw,DOWN:Hw,ENTER:Uw,ESC:Ww,HOME:Gw,END:Kw}=Zr,qw=[Vw,Hw,zw,Bw];function wte(e,t,n,r){let i=`prev`,a=`next`,o=`children`,s=`parent`;if(e===`inline`&&r===Uw)return{inlineTrigger:!0};let c={[Vw]:i,[Hw]:a},l={[zw]:n?a:i,[Bw]:n?i:a,[Hw]:o,[Uw]:o},u={[Vw]:i,[Hw]:a,[Uw]:o,[Ww]:s,[zw]:n?o:s,[Bw]:n?s:o};switch({inline:c,horizontal:l,vertical:u,inlineSub:c,horizontalSub:u,verticalSub:u}[`${e}${t?``:`Sub`}`]?.[r]){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case s:return{offset:-1,sibling:!1};case o:return{offset:1,sibling:!1};default:return null}}function Tte(e){let t=e;for(;t;){if(t.getAttribute(`data-menu-list`))return t;t=t.parentElement}return null}function Ete(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function Jw(e,t){return jr(e,!0).filter(e=>t.has(e))}function Yw(e,t,n,r=1){if(!e)return null;let i=Jw(e,t),a=i.length,o=i.findIndex(e=>n===e);return r<0?o===-1?o=a-1:--o:r>0&&(o+=1),o=(o+a)%a,i[o]}var Xw=(e,t)=>{let n=new Set,r=new Map,i=new Map;return e.forEach(e=>{let a=document.querySelector(`[data-menu-id='${kw(t,e)}']`);a&&(n.add(a),i.set(a,e),r.set(e,a))}),{elements:n,key2element:r,element2key:i}};function Dte(e,t,n,r,i,a,o,s,c,l){let u=S.useRef(),d=S.useRef();d.current=t;let f=()=>{Di.cancel(u.current)};return S.useEffect(()=>()=>{f()},[]),p=>{let{which:m}=p;if([...qw,Uw,Ww,Gw,Kw].includes(m)){let l=a(),h=Xw(l,r),{elements:g,key2element:_,element2key:v}=h,y=Ete(_.get(t),g),b=v.get(y),x=wte(e,o(b,!0).length===1,n,m);if(!x&&m!==Gw&&m!==Kw)return;(qw.includes(m)||[Gw,Kw].includes(m))&&p.preventDefault();let S=e=>{if(e){let t=e,n=e.querySelector(`a`);n?.getAttribute(`href`)&&(t=n);let r=v.get(e);s(r),f(),u.current=Di(()=>{d.current===r&&t.focus()})}};if([Gw,Kw].includes(m)||x.sibling||!y){let t;t=!y||e===`inline`?i.current:Tte(y);let n,r=Jw(t,g);n=m===Gw?r[0]:m===Kw?r[r.length-1]:Yw(t,g,y,x.offset),S(n)}else if(x.inlineTrigger)c(b);else if(x.offset>0)c(b,!0),f(),u.current=Di(()=>{h=Xw(l,r);let e=y.getAttribute(`aria-controls`);S(Yw(document.getElementById(e),h.elements))},5);else if(x.offset<0){let e=o(b,!0),t=e[e.length-2],n=_.get(t);c(t,!1),S(n)}}l?.(p)}}function Ote(e){Promise.resolve().then(e)}var Zw=`__RC_UTIL_PATH_SPLIT__`,Qw=e=>e.join(Zw),kte=e=>e.split(Zw),$w=`rc-menu-more`;function Ate(){let[,e]=S.useState({}),t=(0,S.useRef)(new Map),n=(0,S.useRef)(new Map),[r,i]=S.useState([]),a=(0,S.useRef)(0),o=(0,S.useRef)(!1),s=()=>{o.current||e({})},c=(0,S.useCallback)((e,r)=>{let i=Qw(r);n.current.set(i,e),t.current.set(e,i),a.current+=1;let o=a.current;Ote(()=>{o===a.current&&s()})},[]),l=(0,S.useCallback)((e,r)=>{let i=Qw(r);n.current.delete(i),t.current.delete(e)},[]),u=(0,S.useCallback)(e=>{i(e)},[]),d=(0,S.useCallback)((e,n)=>{let i=kte(t.current.get(e)||``);return n&&r.includes(i[0])&&i.unshift($w),i},[r]),f=(0,S.useCallback)((e,t)=>e.filter(e=>e!==void 0).some(e=>d(e,!0).includes(t)),[d]),p=()=>{let e=[...t.current.keys()];return r.length&&e.push($w),e},m=(0,S.useCallback)(e=>{let r=`${t.current.get(e)}${Zw}`,i=new Set;return[...n.current.keys()].forEach(e=>{e.startsWith(r)&&i.add(n.current.get(e))}),i},[]);return S.useEffect(()=>()=>{o.current=!0},[]),{registerPath:c,unregisterPath:l,refreshOverflowKeys:u,isSubPathKey:f,getKeyPath:d,getKeys:p,getSubPathKeys:m}}function eT(e){let t=S.useRef(e);t.current=e;let n=S.useCallback((...e)=>t.current?.(...e),[]);return e?n:void 0}function tT(e,t,n,r){let{activeKey:i,onActive:a,onInactive:o}=S.useContext(jw),s={active:i===e};return t||(s.onMouseEnter=t=>{n?.({key:e,domEvent:t}),a(e)},s.onMouseLeave=t=>{r?.({key:e,domEvent:t}),o(e)}),s}function nT(e){let{mode:t,rtl:n,inlineIndent:r}=S.useContext(jw);if(t!==`inline`)return null;let i=e;return n?{paddingRight:i*r}:{paddingLeft:i*r}}function rT({icon:e,props:t,children:n}){let r;return e===null||e===!1?null:(typeof e==`function`?r=S.createElement(e,{...t}):typeof e!=`boolean`&&(r=e),r||n||null)}function iT({item:e,...t}){return Object.defineProperty(t,`item`,{get:()=>(li(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function aT(){return aT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{style:n,className:r,eventKey:i,warnKey:a,disabled:o,itemIcon:s,children:c,role:l,onMouseEnter:u,onMouseLeave:d,onClick:f,onKeyDown:p,onFocus:m,...h}=e,g=Aw(i),{prefixCls:_,onItemClick:v,disabled:y,overflowDisabled:b,itemIcon:x,selectedKeys:C,onActive:w}=S.useContext(jw),{_internalRenderMenuItem:T}=S.useContext(Rw),E=`${_}-item`,D=S.useRef(),O=S.useRef(),k=y||o,A=cr(t,O),j=Iw(i),M=e=>({key:i,keyPath:[...j].reverse(),item:D.current,domEvent:e}),N=s||x,{active:P,...F}=tT(i,k,u,d),I=C.includes(i),L=nT(j.length),R=e=>{if(k)return;let t=M(e);f?.(iT(t)),v(t)},z=e=>{if(p?.(e),e.which===Zr.ENTER){let t=M(e);f?.(iT(t)),v(t)}},B=e=>{w(i),m?.(e)},V={};e.role===`option`&&(V[`aria-selected`]=I);let H=S.createElement(jte,aT({ref:D,elementRef:A,role:l===null?`none`:l||`menuitem`,tabIndex:o?null:-1,"data-menu-id":b&&g?null:g},hi(h,[`extra`]),F,V,{component:`li`,"aria-disabled":o,style:{...L,...n},className:Y(E,{[`${E}-active`]:P,[`${E}-selected`]:I,[`${E}-disabled`]:k},r),onClick:R,onKeyDown:z,onFocus:B}),c,S.createElement(rT,{props:{...e,isSelected:I},icon:N}));return T&&(H=T(H,e,{selected:I})),H});function Nte(e,t){let{eventKey:n}=e,r=Pw(),i=Iw(n);return S.useEffect(()=>{if(r)return r.registerPath(n,i),()=>{r.unregisterPath(n,i)}},[i]),r?null:S.createElement(Mte,aT({},e,{ref:t}))}var oT=S.forwardRef(Nte);function sT(){return sT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:i,mode:a,rtl:o}=S.useContext(jw);return S.createElement(`ul`,sT({className:Y(i,o&&`${i}-rtl`,`${i}-sub`,`${i}-${a===`inline`?`inline`:`vertical`}`,e),role:`menu`},n,{"data-menu-list":!0,ref:r}),t)});function lT(e,t){return Oi(e).map((e,n)=>{if(S.isValidElement(e)){let{key:r}=e,i=e.props?.eventKey??r;i??=`tmp_key-${[...t,n].join(`-`)}`;let a={key:i,eventKey:i};return S.cloneElement(e,a)}return e})}var uT={adjustX:1,adjustY:1},Pte={topLeft:{points:[`bl`,`tl`],overflow:uT},topRight:{points:[`br`,`tr`],overflow:uT},bottomLeft:{points:[`tl`,`bl`],overflow:uT},bottomRight:{points:[`tr`,`br`],overflow:uT},leftTop:{points:[`tr`,`tl`],overflow:uT},leftBottom:{points:[`br`,`bl`],overflow:uT},rightTop:{points:[`tl`,`tr`],overflow:uT},rightBottom:{points:[`bl`,`br`],overflow:uT}},Fte={topLeft:{points:[`bl`,`tl`],overflow:uT},topRight:{points:[`br`,`tr`],overflow:uT},bottomLeft:{points:[`tl`,`bl`],overflow:uT},bottomRight:{points:[`tr`,`br`],overflow:uT},rightTop:{points:[`tr`,`tl`],overflow:uT},rightBottom:{points:[`br`,`bl`],overflow:uT},leftTop:{points:[`tl`,`tr`],overflow:uT},leftBottom:{points:[`bl`,`br`],overflow:uT}};function dT(e,t,n){if(t)return t;if(n)return n[e]||n.other}var Ite={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function Lte({prefixCls:e,visible:t,children:n,popup:r,popupStyle:i,popupClassName:a,popupOffset:o,disabled:s,mode:c,onVisibleChange:l}){let{getPopupContainer:u,rtl:d,subMenuOpenDelay:f,subMenuCloseDelay:p,builtinPlacements:m,triggerSubMenuAction:h,forceSubMenuRender:g,rootClassName:_,motion:v,defaultMotions:y}=S.useContext(jw),[b,x]=S.useState(!1),C=d?{...Fte,...m}:{...Pte,...m},w=Ite[c],T=dT(c,v,y),E=S.useRef(T);c!==`inline`&&(E.current=T);let D={...E.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},O=S.useRef();return S.useEffect(()=>(O.current=Di(()=>{x(t)}),()=>{Di.cancel(O.current)}),[t]),S.createElement(am,{prefixCls:e,popupClassName:Y(`${e}-popup`,{[`${e}-rtl`]:d},a,_),stretch:c===`horizontal`?`minWidth`:null,getPopupContainer:u,builtinPlacements:C,popupPlacement:w,popupVisible:b,popup:r,popupStyle:i,popupAlign:o&&{offset:o},action:s?[]:[h],mouseEnterDelay:f,mouseLeaveDelay:p,onPopupVisibleChange:l,forceRender:g,popupMotion:D,fresh:!0},n)}function fT(){return fT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u.current&&f(!1)},[l]);let m={...dT(i,s,c)};n.length>1&&(m.motionAppear=!1);let h=m.onVisibleChanged;return m.onVisibleChanged=e=>(!u.current&&!e&&f(!0),h?.(e)),d?null:S.createElement(Mw,{mode:i,locked:!u.current},S.createElement(Dd,fT({visible:p},m,{forceRender:o,removeOnLeave:!1,leavedClassName:`${a}-hidden`}),({className:t,style:n})=>S.createElement(cT,{id:e,className:t,style:n},r)))}function pT(){return pT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{style:n,className:r,styles:i,classNames:a,title:o,eventKey:s,warnKey:c,disabled:l,internalPopupClose:u,children:d,itemIcon:f,expandIcon:p,popupClassName:m,popupOffset:h,popupStyle:g,onClick:_,onMouseEnter:v,onMouseLeave:y,onTitleClick:b,onTitleMouseEnter:x,onTitleMouseLeave:C,popupRender:w,...T}=e,E=Aw(s),{prefixCls:D,mode:O,openKeys:k,disabled:A,overflowDisabled:j,activeKey:M,selectedKeys:N,itemIcon:P,expandIcon:F,onItemClick:I,onOpenChange:L,onActive:R,popupRender:z}=S.useContext(jw),{_internalRenderSubMenuItem:B}=S.useContext(Rw),{isSubPathKey:V}=S.useContext(Lw),H=Iw(),U=`${D}-submenu`,W=A||l,G=S.useRef(),K=S.useRef(),ee=f??P,q=p??F,te=k.includes(s),ne=!j&&te,re=V(N,s),{active:ie,...J}=tT(s,W,x,C),[ae,oe]=S.useState(!1),se=e=>{W||oe(e)},ce=e=>{se(!0),v?.({key:s,domEvent:e})},le=e=>{se(!1),y?.({key:s,domEvent:e})},ue=S.useMemo(()=>ie||(O===`inline`?!1:ae||V([M],s)),[O,ie,M,ae,s,V]),de=nT(H.length),fe=e=>{W||(b?.({key:s,domEvent:e}),O===`inline`&&L(s,!te))},pe=eT(e=>{_?.(iT(e)),I(e)}),me=e=>{O!==`inline`&&L(s,e)},he=()=>{R(s)},ge=E&&`${E}-popup`,_e=S.useMemo(()=>S.createElement(rT,{icon:O===`horizontal`?void 0:q,props:{...e,isOpen:ne,isSubMenu:!0}},S.createElement(`i`,{className:`${U}-arrow`})),[O,q,e,ne,U]),ve=S.createElement(`div`,pT({role:`menuitem`,style:de,className:`${U}-title`,tabIndex:W?null:-1,ref:G,title:typeof o==`string`?o:null,"data-menu-id":j&&E?null:E,"aria-expanded":ne,"aria-haspopup":!0,"aria-controls":ge,"aria-disabled":W,onClick:fe,onFocus:he},J),o,_e),ye=S.useRef(O);O!==`inline`&&H.length>1?ye.current=`vertical`:ye.current=O;let be=ye.current,xe=S.useMemo(()=>{let t=S.createElement(Mw,{classNames:a,styles:i,mode:be===`horizontal`?`vertical`:be},S.createElement(cT,{id:ge,ref:K},d)),n=w||z;return n?n(t,{item:e,keys:H}):t},[w,z,H,ge,d,e,be]);if(!j){let e=ye.current;ve=S.createElement(Lte,{mode:e,prefixCls:U,visible:!u&&ne&&O!==`inline`,popupClassName:m,popupOffset:h,popupStyle:g,popup:xe,disabled:W,onVisibleChange:me},ve)}let Se=S.createElement(Ox.Item,pT({ref:t,role:`none`},T,{component:`li`,style:n,className:Y(U,`${U}-${O}`,r,{[`${U}-open`]:ne,[`${U}-active`]:ue,[`${U}-selected`]:re,[`${U}-disabled`]:W}),onMouseEnter:ce,onMouseLeave:le}),ve,!j&&S.createElement(Rte,{id:ge,open:ne,keyPath:H},d));return B&&(Se=B(Se,e,{selected:re,active:ue,open:ne,disabled:W})),S.createElement(Mw,{classNames:a,styles:i,onItemClick:pe,mode:O===`horizontal`?`vertical`:O,itemIcon:ee,expandIcon:q},Se)}),mT=S.forwardRef((e,t)=>{let{eventKey:n,children:r}=e,i=Iw(n),a=lT(r,i),o=Pw();S.useEffect(()=>{if(o)return o.registerPath(n,i),()=>{o.unregisterPath(n,i)}},[i]);let s;return s=o?a:S.createElement(zte,pT({ref:t},e),a),S.createElement(Fw.Provider,{value:i},s)});function hT({className:e,style:t}){let{prefixCls:n}=S.useContext(jw);return Pw()?null:S.createElement(`li`,{role:`separator`,className:Y(`${n}-item-divider`,e),style:t})}function gT(){return gT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:n,title:r,eventKey:i,children:a,...o}=e,{prefixCls:s,classNames:c,styles:l}=S.useContext(jw),u=`${s}-item-group`;return S.createElement(`li`,gT({ref:t,role:`presentation`},o,{onClick:e=>e.stopPropagation(),className:Y(u,n)}),S.createElement(`div`,{role:`presentation`,className:Y(`${u}-title`,c?.listTitle),style:l?.listTitle,title:typeof r==`string`?r:void 0},r),S.createElement(`ul`,{role:`group`,className:Y(`${u}-list`,c?.list),style:l?.list},a))}),_T=S.forwardRef((e,t)=>{let{eventKey:n,children:r}=e,i=lT(r,Iw(n));return Pw()?i:S.createElement(Bte,gT({ref:t},hi(e,[`warnKey`])),i)});function vT(){return vT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(e&&typeof e==`object`){let{label:c,children:l,key:u,type:d,extra:f,...p}=e,m=u??`tmp-${s}`;return l||d===`group`?d===`group`?S.createElement(i,vT({key:m},p,{title:c}),yT(l,t,n)):S.createElement(a,vT({key:m},p,{title:c}),yT(l,t,n)):d===`divider`?S.createElement(o,vT({key:m},p)):S.createElement(r,vT({key:m},p,{extra:f}),c,(!!f||f===0)&&S.createElement(`span`,{className:`${n}-item-extra`},f))}return null}).filter(e=>e)}function bT(e,t,n,r,i){let a=e,o={divider:hT,item:oT,group:_T,submenu:mT,...r};return t&&(a=yT(t,o,i)),lT(a,n)}function xT(){return xT=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n=`rc-menu`,rootClassName:r,style:i,className:a,styles:o,classNames:s,tabIndex:c=0,items:l,children:u,direction:d,id:f,mode:p=`vertical`,inlineCollapsed:m,disabled:h,disabledOverflow:g,subMenuOpenDelay:_=.1,subMenuCloseDelay:v=.1,forceSubMenuRender:y,defaultOpenKeys:b,openKeys:x,activeKey:C,defaultActiveFirst:w,selectable:T=!0,multiple:E=!1,defaultSelectedKeys:D,selectedKeys:O,onSelect:k,onDeselect:A,inlineIndent:j=24,motion:M,defaultMotions:N,triggerSubMenuAction:P=`hover`,builtinPlacements:F,itemIcon:I,expandIcon:L,overflowedIndicator:R=`...`,overflowedIndicatorPopupClassName:z,getPopupContainer:B,onClick:V,onOpenChange:H,onKeyDown:U,openAnimation:W,openTransitionName:G,_internalRenderMenuItem:K,_internalRenderSubMenuItem:ee,_internalComponents:q,popupRender:te,...ne}=e,[re,ie]=S.useMemo(()=>[bT(u,l,ST,q,n),bT(u,l,ST,{},n)],[u,l,q]),[J,ae]=S.useState(!1),oe=S.useRef(),se=Yn(f?`rc-menu-uuid-${f}`:`rc-menu-uuid`),ce=d===`rtl`,[le,ue]=Wn(b,x),de=le||ST,fe=(e,t=!1)=>{function n(){ue(e),H?.(e)}t?(0,Bi.flushSync)(n):n()},[pe,me]=S.useState(de),he=S.useRef(!1),[ge,_e]=S.useMemo(()=>(p===`inline`||p===`vertical`)&&m?[`vertical`,m]:[p,!1],[p,m]),ve=ge===`inline`,[ye,be]=S.useState(ge),[xe,Se]=S.useState(_e);S.useEffect(()=>{be(ge),Se(_e),he.current&&(ve?ue(pe):fe(ST))},[ge,_e]);let[Ce,we]=S.useState(0),Te=Ce>=re.length-1||ye!==`horizontal`||g;S.useEffect(()=>{ve&&me(de)},[de]),S.useEffect(()=>(he.current=!0,()=>{he.current=!1}),[]);let{registerPath:Ee,unregisterPath:De,refreshOverflowKeys:Oe,isSubPathKey:ke,getKeyPath:Ae,getKeys:je,getSubPathKeys:Me}=Ate(),Ne=S.useMemo(()=>({registerPath:Ee,unregisterPath:De}),[Ee,De]),Pe=S.useMemo(()=>({isSubPathKey:ke}),[ke]);S.useEffect(()=>{Oe(Te?ST:re.slice(Ce+1).map(e=>e.key))},[Ce,Te]);let[Fe,Ie]=Wn(C||w&&re[0]?.key,C),Le=eT(e=>{Ie(e)}),Re=eT(()=>{Ie(void 0)});(0,S.useImperativeHandle)(t,()=>({list:oe.current,focus:e=>{let t=je(),{elements:n,key2element:r,element2key:i}=Xw(t,se),a=Jw(oe.current,n),o;o=Fe&&t.includes(Fe)?Fe:a[0]?i.get(a[0]):re.find(e=>!e.props.disabled)?.key;let s=r.get(o);o&&s&&s?.focus?.(e)},findItem:({key:e})=>{let{key2element:t}=Xw(je(),se);return t.get(e)||null}}));let[ze,Be]=Wn(D||[],O),Ve=S.useMemo(()=>Array.isArray(ze)?ze:ze==null?ST:[ze],[ze]),He=e=>{if(T){let{key:t}=e,n=Ve.includes(t),r;r=E?n?Ve.filter(e=>e!==t):[...Ve,t]:[t],Be(r);let i={...e,selectedKeys:r};n?A?.(i):k?.(i)}!E&&de.length&&ye!==`inline`&&fe(ST)},Ue=eT(e=>{V?.(iT(e)),He(e)}),We=eT((e,t)=>{let n=de.filter(t=>t!==e);if(t)n.push(e);else if(ye!==`inline`){let t=Me(e);n=n.filter(e=>!t.has(e))}di(de,n,!0)||fe(n,!0)}),Ge=Dte(ye,Fe,ce,se,oe,je,Ae,Ie,(e,t)=>{We(e,t??!de.includes(e))},U);S.useEffect(()=>{ae(!0)},[]);let Ke=S.useMemo(()=>({_internalRenderMenuItem:K,_internalRenderSubMenuItem:ee}),[K,ee]),qe=ye!==`horizontal`||g?re:re.map((e,t)=>S.createElement(Mw,{key:e.key,overflowDisabled:t>Ce,classNames:s,styles:o},e)),Je=S.createElement(Ox,xT({id:f,ref:oe,prefixCls:`${n}-overflow`,component:`ul`,itemComponent:oT,className:Y(n,`${n}-root`,`${n}-${ye}`,a,{[`${n}-inline-collapsed`]:xe,[`${n}-rtl`]:ce},r),dir:d,style:i,role:`menu`,tabIndex:c,data:qe,renderRawItem:e=>e,renderRawRest:e=>{let t=e.length,n=t?re.slice(-t):null;return S.createElement(mT,{eventKey:$w,title:R,disabled:Te,internalPopupClose:t===0,popupClassName:z},n)},maxCount:ye!==`horizontal`||g?Ox.INVALIDATE:Ox.RESPONSIVE,ssr:`full`,"data-menu-list":!0,onVisibleChange:e=>{we(e)},onKeyDown:Ge},ne));return S.createElement(Rw.Provider,{value:Ke},S.createElement(Ow.Provider,{value:se},S.createElement(Mw,{prefixCls:n,rootClassName:r,classNames:s,styles:o,mode:ye,openKeys:de,rtl:ce,disabled:h,motion:J?M:null,defaultMotions:J?N:null,activeKey:Fe,onActive:Le,onInactive:Re,selectedKeys:Ve,inlineIndent:j,subMenuOpenDelay:_,subMenuCloseDelay:v,forceSubMenuRender:y,builtinPlacements:F,triggerSubMenuAction:P,getPopupContainer:B,itemIcon:I,expandIcon:L,onItemClick:Ue,onOpenChange:We,popupRender:te},S.createElement(Lw.Provider,{value:Pe},Je),S.createElement(`div`,{style:{display:`none`},"aria-hidden":!0},S.createElement(Nw.Provider,{value:Ne},ie)))))});CT.Item=oT,CT.SubMenu=mT,CT.ItemGroup=_T,CT.Divider=hT;var Vte=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`bars`,theme:`outlined`}}))());function wT(){return wT=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,wT({},e,{ref:t,icon:Vte.default}))),TT=S.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),Ute=e=>{let{antCls:t,componentCls:n,colorText:r,footerBg:i,headerHeight:a,headerPadding:o,headerColor:s,footerPadding:c,fontSize:l,bodyBg:u,headerBg:d}=e;return{[n]:{display:`flex`,flex:`auto`,flexDirection:`column`,minHeight:0,background:u,"&, *":{boxSizing:`border-box`},[`&${n}-has-sider`]:{flexDirection:`row`,[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:`0 0 auto`},"&-rtl":{direction:`rtl`}},[`${n}-header`]:{height:a,padding:o,color:s,lineHeight:X(a),background:d,[`${t}-menu`]:{lineHeight:`inherit`}},[`${n}-footer`]:{padding:c,color:r,fontSize:l,background:i},[`${n}-content`]:{flex:`auto`,color:r,minHeight:0}}},ET=e=>{let{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:i,controlHeightSM:a,marginXXS:o,colorTextLightSolid:s,colorBgContainer:c}=e,l=r*1.25;return{colorBgHeader:`#001529`,colorBgBody:t,colorBgTrigger:`#002140`,bodyBg:t,headerBg:`#001529`,headerHeight:n*2,headerPadding:`0 ${l}px`,headerColor:i,footerPadding:`${a}px ${l}px`,footerBg:t,siderBg:`#001529`,triggerHeight:r+o*2,triggerBg:`#002140`,triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:c,lightTriggerBg:c,lightTriggerColor:i}},DT=[[`colorBgBody`,`bodyBg`],[`colorBgHeader`,`headerBg`],[`colorBgTrigger`,`triggerBg`]],OT=Zl(`Layout`,Ute,ET,{deprecatedTokens:DT}),Wte=Zl([`Layout`,`Sider`],e=>{let{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:i,antCls:a,triggerHeight:o,triggerColor:s,triggerBg:c,headerHeight:l,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:p,lightTriggerColor:m,lightTriggerBg:h,bodyBg:g}=e;return{[t]:{position:`relative`,minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:o},"&-right":{order:1},[`${t}-children`]:{height:`100%`,marginTop:-.1,paddingTop:.1,[`${a}-menu${a}-menu-inline-collapsed`]:{width:`auto`}},[`&-zero-width ${t}-children`]:{overflow:`hidden`},[`${t}-trigger`]:{position:`fixed`,bottom:0,zIndex:1,height:o,color:s,lineHeight:X(o),textAlign:`center`,background:c,cursor:`pointer`,transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:`absolute`,top:l,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:`flex`,alignItems:`center`,justifyContent:`center`,background:n,borderRadius:`0 ${X(f)} ${X(f)} 0`,cursor:`pointer`,transition:`background-color ${i} ease`,"&::after":{position:`absolute`,inset:0,background:`transparent`,transition:`all ${i}`,content:`""`},"&:hover::after":{background:`rgba(255, 255, 255, 0.2)`},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${X(f)} 0 0 ${X(f)}`}},"&-light":{background:p,[`${t}-trigger`]:{color:m,background:h},[`${t}-zero-width-trigger`]:{color:m,background:h,border:`1px solid ${g}`,borderInlineStart:0}}}}},ET,{deprecatedTokens:DT}),kT={xs:`479.98px`,sm:`575.98px`,md:`767.98px`,lg:`991.98px`,xl:`1199.98px`,xxl:`1599.98px`,xxxl:`1839.98px`},Gte=e=>!Number.isNaN(Number.parseFloat(e))&&Number.isFinite(Number(e)),AT=S.createContext({}),Kte=(()=>{let e=0;return(t=``)=>(e+=1,`${t}${e}`)})(),jT=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,trigger:i,children:a,defaultCollapsed:o=!1,theme:s=`dark`,style:c={},collapsible:l=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:p,breakpoint:m,onCollapse:h,onBreakpoint:g,..._}=e,{siderHook:v}=(0,S.useContext)(TT),[y,b]=(0,S.useState)(`collapsed`in e?e.collapsed:o),[x,C]=(0,S.useState)(!1);(0,S.useEffect)(()=>{`collapsed`in e&&b(e.collapsed)},[e.collapsed]);let w=(t,n)=>{`collapsed`in e||b(t),h?.(t,n)},{getPrefixCls:T,direction:E}=(0,S.useContext)(ha),D=T(`layout-sider`,n),[O,k]=Wte(D),A=(0,S.useRef)(null);A.current=e=>{C(e.matches),g?.(e.matches),y!==e.matches&&w(e.matches,`responsive`)},(0,S.useEffect)(()=>{function e(e){return A.current?.(e)}let t;return window?.matchMedia!==void 0&&m&&m in kT&&(t=window.matchMedia(`screen and (max-width: ${kT[m]})`),typeof t?.addEventListener==`function`&&t.addEventListener(`change`,e),e(t)),()=>{typeof t?.removeEventListener==`function`&&t.removeEventListener(`change`,e)}},[m]),(0,S.useEffect)(()=>{let e=Kte(`ant-sider-`);return v.addSider(e),()=>v.removeSider(e)},[]);let j=()=>{w(!y,`clickTrigger`)},M=hi(_,[`collapsed`]),N=y?f:d,P=Gte(N)?`${N}px`:String(N),F=Number.parseFloat(String(f||0))===0?S.createElement(`span`,{onClick:j,className:Y(`${D}-zero-width-trigger`,`${D}-zero-width-trigger-${u?`right`:`left`}`),style:p},i||S.createElement(Hte,null)):null,I=E===`rtl`==!u,L={expanded:I?S.createElement(Pg,null):S.createElement(Cw,null),collapsed:I?S.createElement(Cw,null):S.createElement(Pg,null)}[y?`collapsed`:`expanded`],R=i===null?null:F||S.createElement(`div`,{className:`${D}-trigger`,onClick:j,style:{width:P}},i||L),z={...c,flex:`0 0 ${P}`,maxWidth:P,minWidth:P,width:P},B=Y(D,`${D}-${s}`,{[`${D}-collapsed`]:!!y,[`${D}-has-trigger`]:l&&i!==null&&!F,[`${D}-below`]:!!x,[`${D}-zero-width`]:Number.parseFloat(P)===0},r,O,k),V=S.useMemo(()=>({siderCollapsed:y}),[y]);return S.createElement(AT.Provider,{value:V},S.createElement(`aside`,{className:B,...M,style:z,ref:t},S.createElement(`div`,{className:`${D}-children`},a),l||x&&F?R:null))}),qte=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`ellipsis`,theme:`outlined`}}))());function MT(){return MT=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,MT({},e,{ref:t,icon:qte.default}))),PT=(0,S.createContext)({prefixCls:``,firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),FT=e=>{let{prefixCls:t,className:n,dashed:r,...i}=e,{getPrefixCls:a}=S.useContext(ha),o=Y({[`${a(`menu`,t)}-item-divider-dashed`]:!!r},n);return S.createElement(hT,{className:o,...i})},IT=e=>{let{className:t,children:n,icon:r,title:i,danger:a,extra:o}=e,{prefixCls:s,firstLevel:c,direction:l,disableMenuItemTitleTooltip:u,tooltip:d,inlineCollapsed:f,styles:p,classNames:m}=S.useContext(PT),h=e=>{let t=n?.[0],i=S.createElement(`span`,{className:Y(`${s}-title-content`,c?m?.itemContent:m?.subMenu?.itemContent,{[`${s}-title-content-with-extra`]:!!o||o===0}),style:c?p?.itemContent:p?.subMenu?.itemContent},n);return(!r||S.isValidElement(n)&&n.type===`span`)&&n&&e&&c&&typeof t==`string`?S.createElement(`div`,{className:`${s}-inline-collapsed-noicon`},t.charAt(0)):i},{siderCollapsed:g}=S.useContext(AT),_=i;i===void 0?_=c?n:``:i===!1&&(_=``);let v=d===!1?void 0:d,y=v&&v.title!==void 0?v.title:_,b={...v??null,title:y};!g&&!f&&(b.title=null,b.open=!1);let x=Oi(n).length,C=S.createElement(oT,{...hi(e,[`title`,`icon`,`danger`]),className:Y(c?m?.item:m?.subMenu?.item,{[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(r?x+1:x)===1},t),style:{...c?p?.item:p?.subMenu?.item,...e.style},title:typeof i==`string`?i:void 0},cm(r,e=>({className:Y(`${s}-item-icon`,c?m?.itemIcon:m?.subMenu?.itemIcon,e.className),style:{...c?p?.itemIcon:p?.subMenu?.itemIcon,...e.style}})),h(f));if(!u&&d!==!1){let e=v&&v.placement?v.placement:l===`rtl`?`left`:`right`,t=`${s}-inline-collapsed-tooltip`,n=e=>({...e,root:Y(t,e?.root)}),r=v&&typeof v.classNames==`function`?e=>n(v.classNames(e)):n(v?.classNames);C=S.createElement(lw,{...b,placement:e,classNames:r},C)}return C},LT=S.createContext(null),RT=S.forwardRef((e,t)=>{let{children:n,...r}=e,i=S.useContext(LT),a=S.useMemo(()=>({...i,...r}),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),o=dr(n),s=cr(t,o?fr(n):null);return S.createElement(LT.Provider,{value:a},S.createElement(fy,{space:!0},o?S.cloneElement(n,{ref:s}):n))}),Jte=e=>{let{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:i,lineWidth:a,lineType:o,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${X(a)} ${o} ${i}`,boxShadow:`none`,"&::after":{display:`block`,clear:`both`,height:0,content:`"\\20"`},[`${t}-item, ${t}-submenu`]:{position:`relative`,display:`inline-block`,verticalAlign:`bottom`,paddingInline:s},[`> ${t}-item:hover, > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:`transparent`},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color`,`background-color`].map(e=>`${e} ${n}`).join(`,`)},[`${t}-submenu-arrow`]:{display:`none`}}}},tte=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:`rtl`},[`${e}-submenu-rtl`]:{transformOrigin:`100% 0`},[`${e}-rtl${e}-vertical, - ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${X(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${X(t)})`}}}}),NE=e=>Gl(e),PE=(e,t)=>{let{componentCls:n,itemColor:r,itemSelectedColor:i,subMenuItemSelectedColor:a,groupTitleColor:o,itemBg:s,subMenuItemBg:c,itemSelectedBg:l,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:p,motionEaseInOut:m,motionEaseOut:h,itemPaddingInline:g,motionDurationMid:_,itemHoverColor:v,lineType:y,colorSplit:b,itemDisabledColor:x,dangerItemColor:S,dangerItemHoverColor:C,dangerItemSelectedColor:w,dangerItemActiveBg:T,dangerItemSelectedBg:E,popupBg:D,itemHoverBg:O,itemActiveBg:k,menuSubMenuBg:A,horizontalItemSelectedColor:j,horizontalItemSelectedBg:M,horizontalItemBorderRadius:N,horizontalItemHoverBg:P}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:{...NE(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:o}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:a},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...NE(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${x} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:v}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:v}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:k}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:k}}},[`${n}-item-danger`]:{color:S,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:C}},[`&${n}-item:active`]:{background:T}},[`${n}-item a`]:{"&, &:hover":{color:`inherit`}},[`${n}-item-selected`]:{color:i,[`&${n}-item-danger`]:{color:w},"a, a:hover":{color:`inherit`}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:E}},[`&${n}-submenu > ${n}`]:{backgroundColor:A},[`&${n}-popup > ${n}`]:{backgroundColor:D},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:D},[`&${n}-horizontal`]:{...t===`dark`?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:N,"&::after":{position:`absolute`,insetInline:g,bottom:0,borderBottom:`${X(u)} solid transparent`,transition:`border-color ${p} ${m}`,content:`""`},"&:hover, &-active, &-open":{background:P,"&::after":{borderBottomWidth:u,borderBottomColor:j}},"&-selected":{color:j,backgroundColor:M,"&:hover":{backgroundColor:M},"&::after":{borderBottomWidth:u,borderBottomColor:j}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${X(f)} ${y} ${b}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:c},[`${n}-item`]:{position:`relative`,"&::after":{position:`absolute`,insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${X(d)} solid ${i}`,transform:`scaleY(0.0001)`,opacity:0,transition:[`transform`,`opacity`].map(e=>`${e} ${_} ${h}`).join(`,`),content:`""`},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:w}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:`scaleY(1)`,opacity:1,transition:[`transform`,`opacity`].map(e=>`${e} ${_} ${m}`).join(`,`)}}}}}},FE=e=>{let{componentCls:t,itemHeight:n,itemMarginInline:r,padding:i,menuArrowSize:a,marginXS:o,itemMarginBlock:s,itemWidth:c,itemPaddingInline:l}=e,u=e.calc(a).add(i).add(o).equal();return{[`${t}-item`]:{position:`relative`,overflow:`hidden`},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:X(n),paddingInline:l,overflow:`hidden`,textOverflow:`ellipsis`,marginInline:r,marginBlock:s,width:c},[`> ${t}-item, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:`transparent`},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color`,`background-color`].map(e=>`${e} ${n}`).join(`,`)},[`${t}-submenu-arrow`]:{display:`none`}}}},zT=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:`rtl`},[`${e}-submenu-rtl`]:{transformOrigin:`100% 0`},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${X(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${X(t)})`}}}}),BT=e=>Gl(e),VT=(e,t)=>{let{componentCls:n,itemColor:r,itemSelectedColor:i,subMenuItemSelectedColor:a,groupTitleColor:o,itemBg:s,subMenuItemBg:c,itemSelectedBg:l,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:p,motionEaseInOut:m,motionEaseOut:h,itemPaddingInline:g,motionDurationMid:_,itemHoverColor:v,lineType:y,colorSplit:b,itemDisabledColor:x,dangerItemColor:S,dangerItemHoverColor:C,dangerItemSelectedColor:w,dangerItemActiveBg:T,dangerItemSelectedBg:E,popupBg:D,itemHoverBg:O,itemActiveBg:k,menuSubMenuBg:A,horizontalItemSelectedColor:j,horizontalItemSelectedBg:M,horizontalItemBorderRadius:N,horizontalItemHoverBg:P}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:{...BT(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:o}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:a},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...BT(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${x} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:v}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:v}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:k}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:k}}},[`${n}-item-danger`]:{color:S,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:C}},[`&${n}-item:active`]:{background:T}},[`${n}-item a`]:{"&, &:hover":{color:`inherit`}},[`${n}-item-selected`]:{color:i,[`&${n}-item-danger`]:{color:w},"a, a:hover":{color:`inherit`}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:E}},[`&${n}-submenu > ${n}`]:{backgroundColor:A},[`&${n}-popup > ${n}`]:{backgroundColor:D},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:D},[`&${n}-horizontal`]:{...t===`dark`?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:N,"&::after":{position:`absolute`,insetInline:g,bottom:0,borderBottom:`${X(u)} solid transparent`,transition:`border-color ${p} ${m}`,content:`""`},"&:hover, &-active, &-open":{background:P,"&::after":{borderBottomWidth:u,borderBottomColor:j}},"&-selected":{color:j,backgroundColor:M,"&:hover":{backgroundColor:M},"&::after":{borderBottomWidth:u,borderBottomColor:j}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${X(f)} ${y} ${b}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:c},[`${n}-item`]:{position:`relative`,"&::after":{position:`absolute`,insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${X(d)} solid ${i}`,transform:`scaleY(0.0001)`,opacity:0,transition:[`transform`,`opacity`].map(e=>`${e} ${_} ${h}`).join(`,`),content:`""`},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:w}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:`scaleY(1)`,opacity:1,transition:[`transform`,`opacity`].map(e=>`${e} ${_} ${m}`).join(`,`)}}}}}},HT=e=>{let{componentCls:t,itemHeight:n,itemMarginInline:r,padding:i,menuArrowSize:a,marginXS:o,itemMarginBlock:s,itemWidth:c,itemPaddingInline:l}=e,u=e.calc(a).add(i).add(o).equal();return{[`${t}-item`]:{position:`relative`,overflow:`hidden`},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:X(n),paddingInline:l,overflow:`hidden`,textOverflow:`ellipsis`,marginInline:r,marginBlock:s,width:c},[`> ${t}-item, > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:X(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:u}}},nte=e=>{let{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:i,dropdownWidth:a,controlHeightLG:o,motionEaseOut:s,paddingXL:c,itemMarginInline:l,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:f,paddingXS:p,boxShadowSecondary:m,collapsedWidth:h,collapsedIconSize:g}=e,_={height:r,lineHeight:X(r),listStylePosition:`inside`,listStyleType:`disc`};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:`none`},...FE(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...FE(e),boxShadow:m}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${X(e.calc(o).mul(2.5).equal())})`,padding:`0`,overflow:`hidden`,borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:`hidden`,overflowY:`auto`}}},{[`${t}-inline`]:{width:`100%`,[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:`flex`,alignItems:`center`,transition:[`border-color ${f}`,`background-color ${f}`,`padding ${d} ${s}`].join(`,`),[`> ${t}-title-content`]:{flex:`auto`,minWidth:0,overflow:`hidden`,textOverflow:`ellipsis`},"> *":{flex:`none`}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:`none`,[`& > ${t}-submenu > ${t}-submenu-title`]:_,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:_}},{[`${t}-inline-collapsed`]:{width:h,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:`center`}}},[`> ${t}-item, + ${t}-submenu-title`]:{paddingInlineEnd:u}}},UT=e=>{let{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:i,dropdownWidth:a,controlHeightLG:o,motionEaseOut:s,paddingXL:c,itemMarginInline:l,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:f,paddingXS:p,boxShadowSecondary:m,collapsedWidth:h,collapsedIconSize:g}=e,_={height:r,lineHeight:X(r),listStylePosition:`inside`,listStyleType:`disc`};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:`none`},...HT(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...HT(e),boxShadow:m}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${X(e.calc(o).mul(2.5).equal())})`,padding:`0`,overflow:`hidden`,borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:`hidden`,overflowY:`auto`}}},{[`${t}-inline`]:{width:`100%`,[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:`flex`,alignItems:`center`,transition:[`border-color ${f}`,`background-color ${f}`,`padding ${d} ${s}`].join(`,`),[`> ${t}-title-content`]:{flex:`auto`,minWidth:0,overflow:`hidden`,textOverflow:`ellipsis`},"> *":{flex:`none`}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:`none`,[`& > ${t}-submenu > ${t}-submenu-title`]:_,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:_}},{[`${t}-inline-collapsed`]:{width:h,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:`center`}}},[`> ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, > ${t}-submenu > ${t}-submenu-title`]:{display:`flex`,alignItems:`center`,justifyContent:`center`,insetInlineStart:0,paddingInline:`calc(50% - ${X(e.calc(g).div(2).equal())} - ${X(l)})`,textOverflow:`clip`,[` ${t}-submenu-arrow, ${t}-submenu-expand-icon - `]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:`hidden`},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:X(r),"+ span":{display:`inline-block`,width:0,opacity:0,overflow:`hidden`,marginInlineStart:0}}},[`${t}-item-icon, ${n}`]:{display:`inline-block`},"&-tooltip":{pointerEvents:`none`,[`${t}-item-icon, ${n}`]:{display:`none`},"a, a:hover":{color:i}},[`${t}-item-group-title`]:{...Vl,paddingInline:p}}}]},IE=e=>{let{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:i,motionEaseOut:a,iconCls:o,iconSize:s,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:`relative`,display:`block`,margin:0,whiteSpace:`nowrap`,cursor:`pointer`,transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${i}`].join(`,`),[`${t}-item-icon, ${o}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${a}`,`margin ${n} ${i}`,`color ${n}`].join(`,`),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${i}`,`margin ${n}`,`color ${n}`].join(`,`)}},[`${t}-item-icon`]:{...Ul()},[`&${t}-item-only-child`]:{[`> ${o}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:`none !important`,cursor:`not-allowed`,"&::after":{borderColor:`transparent !important`},a:{color:`inherit !important`,cursor:`not-allowed`,pointerEvents:`none`},[`> ${t}-submenu-title`]:{color:`inherit !important`,cursor:`not-allowed`}}}},LE=e=>{let{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:i,menuArrowSize:a,menuArrowOffset:o}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:`absolute`,top:`50%`,insetInlineEnd:e.margin,width:a,color:`currentcolor`,transform:`translateY(-50%)`,transition:[`transform`,`opacity`].map(e=>`${e} ${n}`).join(`,`)},"&-arrow":{"&::before, &::after":{position:`absolute`,width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:`currentcolor`,borderRadius:i,transition:[`background-color`,`transform`,`top`,`color`].map(e=>`${e} ${n} ${r}`).join(`,`),content:`""`},"&::before":{transform:`rotate(45deg) translateY(${X(e.calc(o).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${X(o)})`}}}}},rte=e=>{let{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:i,motionDurationMid:a,motionEaseInOut:o,paddingXS:s,padding:c,colorSplit:l,lineWidth:u,zIndexPopup:d,borderRadiusLG:f,subMenuItemBorderRadius:p,menuArrowSize:m,menuArrowOffset:h,lineType:g,groupTitleLineHeight:_,groupTitleFontSize:v}=e;return[{"":{[n]:{...Wl(),"&-hidden":{display:`none`}}},[`${n}-submenu-hidden`]:{display:`none`}},{[n]:{...Hl(e),...Wl(),marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:`none`,outline:`none`,transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:`none`},"&-overflow":{display:`flex`,[`${n}-item`]:{flex:`none`}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${X(s)} ${X(c)}`,fontSize:v,lineHeight:_,transition:`all ${i}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color`,`background-color`].map(e=>`${e} ${i} ${o}`).join(`,`)},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${i}`,`background-color ${i}`,`padding ${a}`].map(e=>`${e} ${o}`).join(`,`)},[`${n}-submenu ${n}-sub`]:{cursor:`initial`,transition:[`background-color`,`padding`].map(e=>`${e} ${i} ${o}`).join(`,`)},[`${n}-title-content`]:{transition:`color ${i}`,"&-with-extra":{display:`inline-flex`,alignItems:`center`,width:`100%`},[`> ${t}-typography-ellipsis-single-line`]:{display:`inline`,verticalAlign:`unset`},[`${n}-item-extra`]:{marginInlineStart:`auto`,paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:`absolute`,inset:0,backgroundColor:`transparent`,content:`""`}},[`${n}-item-divider`]:{overflow:`hidden`,lineHeight:0,borderColor:l,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:`dashed`}},...IE(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${X(e.calc(r).mul(2).equal())} ${X(c)}`}}},"&-submenu":{"&-popup":{position:`absolute`,zIndex:d,borderRadius:f,boxShadow:`none`,transformOrigin:`0 0`,[`&${n}-submenu`]:{background:`transparent`},"&::before":{position:`absolute`,inset:0,zIndex:-1,width:`100%`,height:`100%`,opacity:0,content:`""`},[`> ${n}`]:{borderRadius:f,...IE(e),...LE(e),[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${i} ${o}`}}},"&-placement-leftTop, &-placement-bottomRight":{transformOrigin:`100% 0`},"&-placement-leftBottom, &-placement-topRight":{transformOrigin:`100% 100%`},"&-placement-rightBottom, &-placement-topLeft":{transformOrigin:`0 100%`},"&-placement-bottomLeft, &-placement-rightTop":{transformOrigin:`0 0`},"&-placement-leftTop, &-placement-leftBottom":{paddingInlineEnd:e.paddingXS},"&-placement-rightTop, &-placement-rightBottom":{paddingInlineStart:e.paddingXS},"&-placement-topRight, &-placement-topLeft":{paddingBottom:e.paddingXS},"&-placement-bottomRight, &-placement-bottomLeft":{paddingTop:e.paddingXS}},...LE(e),[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${X(h)})`},"&::after":{transform:`rotate(45deg) translateX(${X(e.calc(h).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${X(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${X(e.calc(h).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${X(h)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:`inherit`}}}]},ite=e=>{let{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:i,colorText:a,colorTextDescription:o,colorBgContainer:s,colorFillAlter:c,colorFillContent:l,lineWidth:u,lineWidthBold:d,controlItemBgActive:f,colorBgTextHover:p,controlHeightLG:m,lineHeight:h,colorBgElevated:g,marginXXS:_,padding:v,fontSize:y,controlHeightSM:b,fontSizeLG:x,colorTextLightSolid:S,colorErrorHover:C}=e,w=e.activeBarWidth??0,T=e.activeBarBorderWidth??u,E=e.itemMarginInline??e.marginXXS,D=new Mc(S).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:a,itemColor:a,colorItemTextHover:a,itemHoverColor:a,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:o,groupTitleColor:o,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:s,itemBg:s,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:l,itemActiveBg:f,colorSubItemBg:c,subMenuItemBg:c,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:`transparent`,horizontalItemSelectedBg:`transparent`,colorActiveBarWidth:0,activeBarWidth:w,colorActiveBarHeight:d,activeBarHeight:d,colorActiveBarBorderSize:u,activeBarBorderWidth:T,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:E,horizontalItemBorderRadius:0,horizontalItemHoverBg:`transparent`,itemHeight:m,groupTitleLineHeight:h,collapsedWidth:m*2,popupBg:g,itemMarginBlock:_,itemPaddingInline:v,horizontalLineHeight:`${m*1.15}px`,iconSize:y,iconMarginInlineEnd:b-y,collapsedIconSize:x,groupTitleFontSize:y,darkItemDisabledColor:new Mc(S).setA(.25).toRgbString(),darkItemColor:D,darkDangerItemColor:n,darkItemBg:`#001529`,darkPopupBg:`#001529`,darkSubMenuItemBg:`#000c17`,darkItemSelectedColor:S,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:`transparent`,darkGroupTitleColor:D,darkItemHoverColor:S,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:n,itemWidth:w?`calc(100% + ${T}px)`:`calc(100% - ${E*2}px)`}},ate=(e,t=e,n=!0)=>Zl(`Menu`,e=>{let{colorBgElevated:t,controlHeightLG:n,fontSize:r,darkItemColor:i,darkDangerItemColor:a,darkItemBg:o,darkSubMenuItemBg:s,darkItemSelectedColor:c,darkItemSelectedBg:l,darkDangerItemSelectedBg:u,darkItemHoverBg:d,darkGroupTitleColor:f,darkItemHoverColor:p,darkItemDisabledColor:m,darkDangerItemHoverColor:h,darkDangerItemSelectedColor:g,darkDangerItemActiveBg:_,popupBg:v,darkPopupBg:y}=e,b=e.calc(r).div(7).mul(5).equal(),x=uc(e,{menuArrowSize:b,menuHorizontalHeight:e.calc(n).mul(1.15).equal(),menuArrowOffset:e.calc(b).mul(.25).equal(),menuSubMenuBg:t,calc:e.calc,popupBg:v}),S=uc(x,{itemColor:i,itemHoverColor:p,groupTitleColor:f,itemSelectedColor:c,subMenuItemSelectedColor:c,itemBg:o,popupBg:y,subMenuItemBg:s,itemActiveBg:`transparent`,itemSelectedBg:l,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:d,itemDisabledColor:m,dangerItemColor:a,dangerItemHoverColor:h,dangerItemSelectedColor:g,dangerItemActiveBg:_,dangerItemSelectedBg:u,menuSubMenuBg:s,horizontalItemSelectedColor:c,horizontalItemSelectedBg:l});return[rte(x),ete(x),nte(x),PE(x,`light`),PE(S,`dark`),tte(x),Gh(x),mg(x,`slide-up`),mg(x,`slide-down`),kg(x,`zoom-big`)]},ite,{deprecatedTokens:[[`colorGroupTitle`,`groupTitleColor`],[`radiusItem`,`itemBorderRadius`],[`radiusSubMenuItem`,`subMenuItemBorderRadius`],[`colorItemText`,`itemColor`],[`colorItemTextHover`,`itemHoverColor`],[`colorItemTextHoverHorizontal`,`horizontalItemHoverColor`],[`colorItemTextSelected`,`itemSelectedColor`],[`colorItemTextSelectedHorizontal`,`horizontalItemSelectedColor`],[`colorItemTextDisabled`,`itemDisabledColor`],[`colorDangerItemText`,`dangerItemColor`],[`colorDangerItemTextHover`,`dangerItemHoverColor`],[`colorDangerItemTextSelected`,`dangerItemSelectedColor`],[`colorDangerItemBgActive`,`dangerItemActiveBg`],[`colorDangerItemBgSelected`,`dangerItemSelectedBg`],[`colorItemBg`,`itemBg`],[`colorItemBgHover`,`itemHoverBg`],[`colorSubItemBg`,`subMenuItemBg`],[`colorItemBgActive`,`itemActiveBg`],[`colorItemBgSelectedHorizontal`,`horizontalItemSelectedBg`],[`colorActiveBarWidth`,`activeBarWidth`],[`colorActiveBarHeight`,`activeBarHeight`],[`colorActiveBarBorderSize`,`activeBarBorderWidth`],[`colorItemBgSelected`,`itemSelectedBg`]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t),RE=e=>{let{popupClassName:t,icon:n,title:r,theme:i}=e,a=S.useContext(OE),{prefixCls:o,inlineCollapsed:s,theme:c,classNames:l,styles:u}=a,d=fT(),f;if(!n)f=s&&!d.length&&r&&typeof r==`string`?S.createElement(`div`,{className:`${o}-inline-collapsed-noicon`},r.charAt(0)):S.createElement(`span`,{className:`${o}-title-content`},r);else{let e=S.isValidElement(r)&&r.type===`span`;f=S.createElement(S.Fragment,null,lm(n,e=>({className:Y(e.className,`${o}-item-icon`,l?.itemIcon),style:{...e.style,...u?.itemIcon}})),e?r:S.createElement(`span`,{className:`${o}-title-content`},r))}let p=S.useMemo(()=>({...a,firstLevel:!1}),[a]),[m]=If(`Menu`);return S.createElement(OE.Provider,{value:p},S.createElement(oE,{...hi(e,[`icon`]),title:f,classNames:{list:l?.subMenu?.list,listTitle:l?.subMenu?.itemTitle},styles:{list:u?.subMenu?.list,listTitle:u?.subMenu?.itemTitle},popupClassName:Y(o,t,l?.popup?.root,`${o}-${i||c}`),popupStyle:{zIndex:m,...e.popupStyle,...u?.popup?.root}}))};function zE(e){return e===null||e===!1}var ote={item:AE,submenu:RE,divider:kE},ste=(0,S.forwardRef)((e,t)=>{let n=S.useContext(jE),r=n||{},{prefixCls:i,className:a,style:o,theme:s=`light`,expandIcon:c,_internalDisableMenuItemTitleTooltip:l,tooltip:u,inlineCollapsed:d,siderCollapsed:f,rootClassName:p,mode:m,selectable:h,onClick:g,overflowedIndicatorPopupClassName:_,classNames:v,styles:y,...b}=e,{menu:x}=S.useContext(ha),{getPrefixCls:C,getPopupContainer:w,direction:T,className:E,style:D,classNames:O,styles:k}=va(`menu`),A=C(),j=hi(b,[`collapsedWidth`]);r.validator?.({mode:m});let M=Rn((...e)=>{g?.(...e),r.onClick?.()}),N=r.mode||m,P=h??r.selectable,F=d??f,I={...e,mode:N,inlineCollapsed:F,selectable:P,theme:s},[L,R]=Sf([O,v],[k,y],{props:I},{popup:{_default:`root`},subMenu:{_default:`item`}}),z={horizontal:{motionName:`${A}-slide-up`},inline:mh(A),other:{motionName:`${A}-zoom-big`}},B=C(`menu`,i||r.prefixCls),V=op(B),[H,U]=ate(B,V,!n),W=Y(`${B}-${s}`,E,a),G=S.useMemo(()=>{if(typeof c==`function`||zE(c))return c||null;if(typeof r.expandIcon==`function`||zE(r.expandIcon))return r.expandIcon||null;if(typeof x?.expandIcon==`function`||zE(x?.expandIcon))return x?.expandIcon||null;let e=c??r?.expandIcon??x?.expandIcon;return lm(e,{className:Y(`${B}-submenu-expand-icon`,S.isValidElement(e)?e.props?.className:void 0)})},[c,r?.expandIcon,x?.expandIcon,B]),K=S.useMemo(()=>({prefixCls:B,inlineCollapsed:F||!1,direction:T,firstLevel:!0,theme:s,mode:N,disableMenuItemTitleTooltip:l,tooltip:u,classNames:L,styles:R}),[B,F,T,l,s,N,L,R,u]);return S.createElement(jE.Provider,{value:null},S.createElement(OE.Provider,{value:K},S.createElement(gE,{getPopupContainer:w,overflowedIndicator:S.createElement(DE,null),overflowedIndicatorPopupClassName:Y(B,`${B}-${s}`,_),classNames:{list:L.list,listTitle:L.itemTitle},styles:{list:R.list,listTitle:R.itemTitle},mode:N,selectable:P,onClick:M,...j,inlineCollapsed:F,style:{...R.root,...D,...o},className:W,prefixCls:B,direction:T,defaultMotions:z,expandIcon:G,ref:t,rootClassName:Y(p,H,r.rootClassName,U,V,L.root),_internalComponents:ote})))}),BE=(0,S.forwardRef)((e,t)=>{let n=(0,S.useRef)(null),r=S.useContext(wE);return(0,S.useImperativeHandle)(t,()=>({menu:n.current,focus:e=>{n.current?.focus(e)}})),S.createElement(ste,{ref:n,...e,...r})});BE.Item=AE,BE.SubMenu=RE,BE.Divider=kE,BE.ItemGroup=uE;var cte=e=>{let{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:i}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:i,backgroundColor:r}}}}}},lte=e=>{let{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:i,sizePopupArrow:a,antCls:o,iconCls:s,motionDurationMid:c,paddingBlock:l,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:f,fontSizeIcon:p,controlPaddingHorizontal:m,colorBgElevated:h}=e;return[{[t]:{position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:`block`,"&::before":{position:`absolute`,insetBlock:e.calc(a).div(2).sub(i).equal(),zIndex:-9999,opacity:1e-4,content:`""`},"&-menu-vertical":{maxHeight:`100vh`,overflowY:`auto`},[`&-trigger${o}-btn`]:{[`& > ${s}-down, & > ${o}-btn-icon > ${s}-down`]:{fontSize:p}},[`${t}-wrap`]:{position:`relative`,[`${o}-btn > ${s}-down`]:{fontSize:p},[`${s}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:`rotate(180deg)`}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:`none`},[`&${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottomLeft, + `]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:`hidden`},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:X(r),"+ span":{display:`inline-block`,width:0,opacity:0,overflow:`hidden`,marginInlineStart:0}}},[`${t}-item-icon, ${n}`]:{display:`inline-block`},"&-tooltip":{pointerEvents:`none`,[`${t}-item-icon, ${n}`]:{display:`none`},"a, a:hover":{color:i}},[`${t}-item-group-title`]:{...Vl,paddingInline:p}}}]},WT=e=>{let{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:i,motionEaseOut:a,iconCls:o,iconSize:s,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:`relative`,display:`block`,margin:0,whiteSpace:`nowrap`,cursor:`pointer`,transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${i}`].join(`,`),[`${t}-item-icon, ${o}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${a}`,`margin ${n} ${i}`,`color ${n}`].join(`,`),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${i}`,`margin ${n}`,`color ${n}`].join(`,`)}},[`${t}-item-icon`]:{...Ul()},[`&${t}-item-only-child`]:{[`> ${o}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:`none !important`,cursor:`not-allowed`,"&::after":{borderColor:`transparent !important`},a:{color:`inherit !important`,cursor:`not-allowed`,pointerEvents:`none`},[`> ${t}-submenu-title`]:{color:`inherit !important`,cursor:`not-allowed`}}}},GT=e=>{let{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:i,menuArrowSize:a,menuArrowOffset:o}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:`absolute`,top:`50%`,insetInlineEnd:e.margin,width:a,color:`currentcolor`,transform:`translateY(-50%)`,transition:[`transform`,`opacity`].map(e=>`${e} ${n}`).join(`,`)},"&-arrow":{"&::before, &::after":{position:`absolute`,width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:`currentcolor`,borderRadius:i,transition:[`background-color`,`transform`,`top`,`color`].map(e=>`${e} ${n} ${r}`).join(`,`),content:`""`},"&::before":{transform:`rotate(45deg) translateY(${X(e.calc(o).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${X(o)})`}}}}},KT=e=>{let{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:i,motionDurationMid:a,motionEaseInOut:o,paddingXS:s,padding:c,colorSplit:l,lineWidth:u,zIndexPopup:d,borderRadiusLG:f,subMenuItemBorderRadius:p,menuArrowSize:m,menuArrowOffset:h,lineType:g,groupTitleLineHeight:_,groupTitleFontSize:v}=e;return[{"":{[n]:{...Wl(),"&-hidden":{display:`none`}}},[`${n}-submenu-hidden`]:{display:`none`}},{[n]:{...Hl(e),...Wl(),marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:`none`,outline:`none`,transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:`none`},"&-overflow":{display:`flex`,[`${n}-item`]:{flex:`none`}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${X(s)} ${X(c)}`,fontSize:v,lineHeight:_,transition:`all ${i}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color`,`background-color`].map(e=>`${e} ${i} ${o}`).join(`,`)},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${i}`,`background-color ${i}`,`padding ${a}`].map(e=>`${e} ${o}`).join(`,`)},[`${n}-submenu ${n}-sub`]:{cursor:`initial`,transition:[`background-color`,`padding`].map(e=>`${e} ${i} ${o}`).join(`,`)},[`${n}-title-content`]:{transition:`color ${i}`,"&-with-extra":{display:`inline-flex`,alignItems:`center`,width:`100%`},[`> ${t}-typography-ellipsis-single-line`]:{display:`inline`,verticalAlign:`unset`},[`${n}-item-extra`]:{marginInlineStart:`auto`,paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:`absolute`,inset:0,backgroundColor:`transparent`,content:`""`}},[`${n}-item-divider`]:{overflow:`hidden`,lineHeight:0,borderColor:l,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:`dashed`}},...WT(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${X(e.calc(r).mul(2).equal())} ${X(c)}`}}},"&-submenu":{"&-popup":{position:`absolute`,zIndex:d,borderRadius:f,boxShadow:`none`,transformOrigin:`0 0`,[`&${n}-submenu`]:{background:`transparent`},"&::before":{position:`absolute`,inset:0,zIndex:-1,width:`100%`,height:`100%`,opacity:0,content:`""`},[`> ${n}`]:{borderRadius:f,...WT(e),...GT(e),[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${i} ${o}`}}},"&-placement-leftTop, &-placement-bottomRight":{transformOrigin:`100% 0`},"&-placement-leftBottom, &-placement-topRight":{transformOrigin:`100% 100%`},"&-placement-rightBottom, &-placement-topLeft":{transformOrigin:`0 100%`},"&-placement-bottomLeft, &-placement-rightTop":{transformOrigin:`0 0`},"&-placement-leftTop, &-placement-leftBottom":{paddingInlineEnd:e.paddingXS},"&-placement-rightTop, &-placement-rightBottom":{paddingInlineStart:e.paddingXS},"&-placement-topRight, &-placement-topLeft":{paddingBottom:e.paddingXS},"&-placement-bottomRight, &-placement-bottomLeft":{paddingTop:e.paddingXS}},...GT(e),[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${X(h)})`},"&::after":{transform:`rotate(45deg) translateX(${X(e.calc(h).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${X(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${X(e.calc(h).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${X(h)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:`inherit`}}}]},qT=e=>{let{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:i,colorText:a,colorTextDescription:o,colorBgContainer:s,colorFillAlter:c,colorFillContent:l,lineWidth:u,lineWidthBold:d,controlItemBgActive:f,colorBgTextHover:p,controlHeightLG:m,lineHeight:h,colorBgElevated:g,marginXXS:_,padding:v,fontSize:y,controlHeightSM:b,fontSizeLG:x,colorTextLightSolid:S,colorErrorHover:C}=e,w=e.activeBarWidth??0,T=e.activeBarBorderWidth??u,E=e.itemMarginInline??e.marginXXS,D=new Mc(S).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:a,itemColor:a,colorItemTextHover:a,itemHoverColor:a,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:o,groupTitleColor:o,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:s,itemBg:s,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:l,itemActiveBg:f,colorSubItemBg:c,subMenuItemBg:c,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:`transparent`,horizontalItemSelectedBg:`transparent`,colorActiveBarWidth:0,activeBarWidth:w,colorActiveBarHeight:d,activeBarHeight:d,colorActiveBarBorderSize:u,activeBarBorderWidth:T,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:E,horizontalItemBorderRadius:0,horizontalItemHoverBg:`transparent`,itemHeight:m,groupTitleLineHeight:h,collapsedWidth:m*2,popupBg:g,itemMarginBlock:_,itemPaddingInline:v,horizontalLineHeight:`${m*1.15}px`,iconSize:y,iconMarginInlineEnd:b-y,collapsedIconSize:x,groupTitleFontSize:y,darkItemDisabledColor:new Mc(S).setA(.25).toRgbString(),darkItemColor:D,darkDangerItemColor:n,darkItemBg:`#001529`,darkPopupBg:`#001529`,darkSubMenuItemBg:`#000c17`,darkItemSelectedColor:S,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:`transparent`,darkGroupTitleColor:D,darkItemHoverColor:S,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:n,itemWidth:w?`calc(100% + ${T}px)`:`calc(100% - ${E*2}px)`}},JT=(e,t=e,n=!0)=>Zl(`Menu`,e=>{let{colorBgElevated:t,controlHeightLG:n,fontSize:r,darkItemColor:i,darkDangerItemColor:a,darkItemBg:o,darkSubMenuItemBg:s,darkItemSelectedColor:c,darkItemSelectedBg:l,darkDangerItemSelectedBg:u,darkItemHoverBg:d,darkGroupTitleColor:f,darkItemHoverColor:p,darkItemDisabledColor:m,darkDangerItemHoverColor:h,darkDangerItemSelectedColor:g,darkDangerItemActiveBg:_,popupBg:v,darkPopupBg:y}=e,b=e.calc(r).div(7).mul(5).equal(),x=uc(e,{menuArrowSize:b,menuHorizontalHeight:e.calc(n).mul(1.15).equal(),menuArrowOffset:e.calc(b).mul(.25).equal(),menuSubMenuBg:t,calc:e.calc,popupBg:v}),S=uc(x,{itemColor:i,itemHoverColor:p,groupTitleColor:f,itemSelectedColor:c,subMenuItemSelectedColor:c,itemBg:o,popupBg:y,subMenuItemBg:s,itemActiveBg:`transparent`,itemSelectedBg:l,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:d,itemDisabledColor:m,dangerItemColor:a,dangerItemHoverColor:h,dangerItemSelectedColor:g,dangerItemActiveBg:_,dangerItemSelectedBg:u,menuSubMenuBg:s,horizontalItemSelectedColor:c,horizontalItemSelectedBg:l});return[KT(x),Jte(x),UT(x),VT(x,`light`),VT(S,`dark`),zT(x),zh(x),cg(x,`slide-up`),cg(x,`slide-down`),Cg(x,`zoom-big`)]},qT,{deprecatedTokens:[[`colorGroupTitle`,`groupTitleColor`],[`radiusItem`,`itemBorderRadius`],[`radiusSubMenuItem`,`subMenuItemBorderRadius`],[`colorItemText`,`itemColor`],[`colorItemTextHover`,`itemHoverColor`],[`colorItemTextHoverHorizontal`,`horizontalItemHoverColor`],[`colorItemTextSelected`,`itemSelectedColor`],[`colorItemTextSelectedHorizontal`,`horizontalItemSelectedColor`],[`colorItemTextDisabled`,`itemDisabledColor`],[`colorDangerItemText`,`dangerItemColor`],[`colorDangerItemTextHover`,`dangerItemHoverColor`],[`colorDangerItemTextSelected`,`dangerItemSelectedColor`],[`colorDangerItemBgActive`,`dangerItemActiveBg`],[`colorDangerItemBgSelected`,`dangerItemSelectedBg`],[`colorItemBg`,`itemBg`],[`colorItemBgHover`,`itemHoverBg`],[`colorSubItemBg`,`subMenuItemBg`],[`colorItemBgActive`,`itemActiveBg`],[`colorItemBgSelectedHorizontal`,`horizontalItemSelectedBg`],[`colorActiveBarWidth`,`activeBarWidth`],[`colorActiveBarHeight`,`activeBarHeight`],[`colorActiveBarBorderSize`,`activeBarBorderWidth`],[`colorItemBgSelected`,`itemSelectedBg`]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t),YT=e=>{let{popupClassName:t,icon:n,title:r,theme:i}=e,a=S.useContext(PT),{prefixCls:o,inlineCollapsed:s,theme:c,classNames:l,styles:u}=a,d=Iw(),f;if(!n)f=s&&!d.length&&r&&typeof r==`string`?S.createElement(`div`,{className:`${o}-inline-collapsed-noicon`},r.charAt(0)):S.createElement(`span`,{className:`${o}-title-content`},r);else{let e=S.isValidElement(r)&&r.type===`span`;f=S.createElement(S.Fragment,null,cm(n,e=>({className:Y(e.className,`${o}-item-icon`,l?.itemIcon),style:{...e.style,...u?.itemIcon}})),e?r:S.createElement(`span`,{className:`${o}-title-content`},r))}let p=S.useMemo(()=>({...a,firstLevel:!1}),[a]),[m]=If(`Menu`);return S.createElement(PT.Provider,{value:p},S.createElement(mT,{...hi(e,[`icon`]),title:f,classNames:{list:l?.subMenu?.list,listTitle:l?.subMenu?.itemTitle},styles:{list:u?.subMenu?.list,listTitle:u?.subMenu?.itemTitle},popupClassName:Y(o,t,l?.popup?.root,`${o}-${i||c}`),popupStyle:{zIndex:m,...e.popupStyle,...u?.popup?.root}}))};function XT(e){return e===null||e===!1}var ZT={item:IT,submenu:YT,divider:FT},QT=(0,S.forwardRef)((e,t)=>{let n=S.useContext(LT),r=n||{},{prefixCls:i,className:a,style:o,theme:s=`light`,expandIcon:c,_internalDisableMenuItemTitleTooltip:l,tooltip:u,inlineCollapsed:d,siderCollapsed:f,rootClassName:p,mode:m,selectable:h,onClick:g,overflowedIndicatorPopupClassName:_,classNames:v,styles:y,...b}=e,{menu:x}=S.useContext(ha),{getPrefixCls:C,getPopupContainer:w,direction:T,className:E,style:D,classNames:O,styles:k}=va(`menu`),A=C(),j=hi(b,[`collapsedWidth`]);r.validator?.({mode:m});let M=Rn((...e)=>{g?.(...e),r.onClick?.()}),N=r.mode||m,P=h??r.selectable,F=d??f,I={...e,mode:N,inlineCollapsed:F,selectable:P,theme:s},[L,R]=Sf([O,v],[k,y],{props:I},{popup:{_default:`root`},subMenu:{_default:`item`}}),z={horizontal:{motionName:`${A}-slide-up`},inline:fh(A),other:{motionName:`${A}-zoom-big`}},B=C(`menu`,i||r.prefixCls),V=op(B),[H,U]=JT(B,V,!n),W=Y(`${B}-${s}`,E,a),G=S.useMemo(()=>{if(typeof c==`function`||XT(c))return c||null;if(typeof r.expandIcon==`function`||XT(r.expandIcon))return r.expandIcon||null;if(typeof x?.expandIcon==`function`||XT(x?.expandIcon))return x?.expandIcon||null;let e=c??r?.expandIcon??x?.expandIcon;return cm(e,{className:Y(`${B}-submenu-expand-icon`,S.isValidElement(e)?e.props?.className:void 0)})},[c,r?.expandIcon,x?.expandIcon,B]),K=S.useMemo(()=>({prefixCls:B,inlineCollapsed:F||!1,direction:T,firstLevel:!0,theme:s,mode:N,disableMenuItemTitleTooltip:l,tooltip:u,classNames:L,styles:R}),[B,F,T,l,s,N,L,R,u]);return S.createElement(LT.Provider,{value:null},S.createElement(PT.Provider,{value:K},S.createElement(CT,{getPopupContainer:w,overflowedIndicator:S.createElement(NT,null),overflowedIndicatorPopupClassName:Y(B,`${B}-${s}`,_),classNames:{list:L.list,listTitle:L.itemTitle},styles:{list:R.list,listTitle:R.itemTitle},mode:N,selectable:P,onClick:M,...j,inlineCollapsed:F,style:{...R.root,...D,...o},className:W,prefixCls:B,direction:T,defaultMotions:z,expandIcon:G,ref:t,rootClassName:Y(p,H,r.rootClassName,U,V,L.root),_internalComponents:ZT})))}),$T=(0,S.forwardRef)((e,t)=>{let n=(0,S.useRef)(null),r=S.useContext(AT);return(0,S.useImperativeHandle)(t,()=>({menu:n.current,focus:e=>{n.current?.focus(e)}})),S.createElement(QT,{ref:n,...e,...r})});$T.Item=IT,$T.SubMenu=YT,$T.Divider=FT,$T.ItemGroup=_T;var eE=e=>{let{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:i}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:i,backgroundColor:r}}}}}},tE=e=>{let{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:i,sizePopupArrow:a,antCls:o,iconCls:s,motionDurationMid:c,paddingBlock:l,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:f,fontSizeIcon:p,controlPaddingHorizontal:m,colorBgElevated:h}=e;return[{[t]:{position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:`block`,"&::before":{position:`absolute`,insetBlock:e.calc(a).div(2).sub(i).equal(),zIndex:-9999,opacity:1e-4,content:`""`},"&-menu-vertical":{maxHeight:`100vh`,overflowY:`auto`},[`&-trigger${o}-btn`]:{[`& > ${s}-down, & > ${o}-btn-icon > ${s}-down`]:{fontSize:p}},[`${t}-wrap`]:{position:`relative`,[`${o}-btn > ${s}-down`]:{fontSize:p},[`${s}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:`rotate(180deg)`}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:`none`},[`&${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottomLeft, &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottomLeft, &${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottom, &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottom, &${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottomRight, - &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:ag},[`&${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-topLeft, + &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:$h},[`&${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-topLeft, &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-topLeft, &${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-top, &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-top, &${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-topRight, - &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-topRight`]:{animationName:sg},[`&${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottomLeft, + &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-topRight`]:{animationName:tg},[`&${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottomLeft, &${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottom, - &${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:og},[`&${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-topLeft, + &${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:eg},[`&${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-topLeft, &${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-top, - &${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-topRight`]:{animationName:cg}}},mw(e,h,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:`relative`,margin:0},[`${n}-submenu-popup`]:{position:`absolute`,zIndex:r,background:`transparent`,boxShadow:`none`,transformOrigin:`0 0`,"ul, li":{listStyle:`none`,margin:0}},[`${t}, ${t}-menu-submenu`]:{...Hl(e),[n]:{padding:d,listStyleType:`none`,backgroundColor:h,backgroundClip:`padding-box`,borderRadius:e.borderRadiusLG,outline:`none`,boxShadow:e.boxShadowSecondary,...Kl(e),"&:empty":{padding:0,boxShadow:`none`},[`${n}-item-group-title`]:{padding:`${X(l)} ${X(m)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:`relative`,display:`flex`,alignItems:`center`},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:`auto`,"&-with-extra":{display:`inline-flex`,alignItems:`center`,width:`100%`},"> a":{color:`inherit`,transition:`all ${c}`,"&:hover":{color:`inherit`},"&::after":{position:`absolute`,inset:0,content:`""`}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:`auto`,fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:{display:`flex`,margin:0,padding:`${X(l)} ${X(m)}`,color:e.colorText,fontWeight:`normal`,fontSize:u,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...Kl(e),"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:`not-allowed`,"&:hover":{color:f,backgroundColor:h,cursor:`not-allowed`},a:{pointerEvents:`none`}},"&-divider":{height:1,margin:`${X(e.marginXXS)} 0`,overflow:`hidden`,lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:`absolute`,insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:`0 !important`,color:e.colorIcon,fontSize:p,fontStyle:`normal`}}},[`${n}-item-group-list`]:{margin:`0 ${X(e.marginXS)}`,padding:0,listStyle:`none`},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:`relative`},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:h,cursor:`not-allowed`}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[mg(e,`slide-up`),mg(e,`slide-down`),ig(e,`move-up`),ig(e,`move-down`),kg(e,`zoom-big`)]]},ute=Zl(`Dropdown`,e=>{let{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:i}=e,a=uc(e,{menuCls:`${i}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[lte(a),cte(a)]},e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...fw({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...uw(e)}),{resetStyle:!1}),VE=e=>{let{menu:t,arrow:n,prefixCls:r,children:i,trigger:a,disabled:o,dropdownRender:s,popupRender:c,getPopupContainer:l,overlayClassName:u,rootClassName:d,overlayStyle:f,open:p,onOpenChange:m,mouseEnterDelay:h=.15,mouseLeaveDelay:g=.1,autoAdjustOverflow:_=!0,placement:v=``,transitionName:y,classNames:b,styles:x,destroyPopupOnHide:C,destroyOnHidden:w}=e,{getPrefixCls:T,direction:E,getPopupContainer:D,className:O,style:k,classNames:A,styles:j}=va(`dropdown`),M={...e,mouseEnterDelay:h,mouseLeaveDelay:g,autoAdjustOverflow:_},[N,P]=Sf([A,b],[j,x],{props:M}),F={...k,...f,...P.root},I=c||s;Wi(`Dropdown`);let L=S.useMemo(()=>{let e=T();return y===void 0?v.includes(`top`)?`${e}-slide-down`:`${e}-slide-up`:y},[T,v,y]),R=S.useMemo(()=>v?v.includes(`Center`)?v.slice(0,v.indexOf(`Center`)):v:E===`rtl`?`bottomRight`:`bottomLeft`,[v,E]),z=T(`dropdown`,r),B=op(z),[V,H]=ute(z,B),[,U]=Bl(),W=S.Children.only(af(i)?S.createElement(`span`,null,i):i),G=lm(W,{className:Y(`${z}-trigger`,{[`${z}-rtl`]:E===`rtl`},W.props.className),disabled:W.props.disabled??o}),K=o?[]:a,ee=!!K?.includes(`contextMenu`),[q,te]=Wn(!1,p),ne=Rn(e=>{m?.(e,{source:`trigger`}),te(e)}),re=Y(u,d,V,H,B,O,N.root,{[`${z}-rtl`]:E===`rtl`}),ie=yw({arrowPointAtCenter:tf(n)&&n.pointAtCenter,autoAdjustOverflow:_,offset:U.marginXXS,arrowWidth:n?U.sizePopupArrow:0,borderRadius:U.borderRadius}),J=Rn(()=>{t?.selectable&&t?.multiple||(m?.(!1,{source:`menu`}),te(!1))}),ae=()=>{let e=hi(N,[`root`]),n=hi(P,[`root`]),r;return t?.items&&(r=S.createElement(BE,{...t,classNames:{...e,subMenu:{...e}},styles:{...n,subMenu:{...n}}})),I&&(r=I(r)),r=S.Children.only(typeof r==`string`?S.createElement(`span`,null,r):r),S.createElement(ME,{prefixCls:`${z}-menu`,rootClassName:Y(H,B),expandIcon:S.createElement(`span`,{className:`${z}-menu-submenu-arrow`},E===`rtl`?S.createElement(Kw,{className:`${z}-menu-submenu-arrow-icon`}):S.createElement(Bg,{className:`${z}-menu-submenu-arrow-icon`})),mode:`vertical`,selectable:!1,onClick:J,validator:({mode:e})=>{}},r)},[oe,se]=If(`Dropdown`,F.zIndex),ce=S.createElement(tT,{alignPoint:ee,...hi(e,[`rootClassName`,`onOpenChange`]),mouseEnterDelay:h,mouseLeaveDelay:g,visible:q,builtinPlacements:ie,arrow:!!n,overlayClassName:re,prefixCls:z,getPopupContainer:l||D,transitionName:L,trigger:K,overlay:ae,placement:R,onVisibleChange:ne,overlayStyle:{...F,zIndex:oe},autoDestroy:w??C},G);return oe&&(ce=S.createElement(Af.Provider,{value:se},ce)),ce},dte=ax(VE,`align`,void 0,`dropdown`,e=>e);VE._InternalPanelDoNotUseOrYouWillBeFired=e=>S.createElement(dte,{...e},S.createElement(`span`,null));var Z=m_,HE=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e){(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekday=r()})(e,(function(){return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,r=(n{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),mte=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),hte=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),gte=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))})),_te=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))})),UE=c(HE()),vte=c(fte()),yte=c(pte()),bte=c(mte()),xte=c(hte()),Ste=c(gte()),Cte=c(_te());UE.default.extend(Cte.default),UE.default.extend(Ste.default),UE.default.extend(vte.default),UE.default.extend(yte.default),UE.default.extend(bte.default),UE.default.extend(xte.default),UE.default.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||``).replace(`Wo`,`wo`);return r.bind(this)(t)}});var wte={bn_BD:`bn-bd`,by_BY:`be`,en_GB:`en-gb`,en_US:`en`,fr_BE:`fr`,fr_CA:`fr-ca`,hy_AM:`hy-am`,kmr_IQ:`ku`,nl_BE:`nl-be`,pt_BR:`pt-br`,zh_CN:`zh-cn`,zh_HK:`zh-hk`,zh_TW:`zh-tw`},WE=function(e){return wte[e]||e.split(`_`)[0]},GE=function(e){return!UE.default.isDayjs(e)||e instanceof UE.default?e:(0,UE.default)(e.valueOf())},Tte={getNow:function(){var e=(0,UE.default)();return typeof e.tz==`function`?e.tz():e},getFixedDate:function(e){return(0,UE.default)(e,[`YYYY-M-DD`,`YYYY-MM-DD`])},getEndDate:function(e){return GE(e).endOf(`month`)},getWeekDay:function(e){var t=GE(e).locale(`en`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return GE(e).year()},getMonth:function(e){return GE(e).month()},getDate:function(e){return GE(e).date()},getHour:function(e){return GE(e).hour()},getMinute:function(e){return GE(e).minute()},getSecond:function(e){return GE(e).second()},getMillisecond:function(e){return GE(e).millisecond()},addYear:function(e,t){return GE(e).add(t,`year`)},addMonth:function(e,t){return GE(e).add(t,`month`)},addDate:function(e,t){return GE(e).add(t,`day`)},setYear:function(e,t){return GE(e).year(t)},setMonth:function(e,t){return GE(e).month(t)},setDate:function(e,t){return GE(e).date(t)},setHour:function(e,t){return GE(e).hour(t)},setMinute:function(e,t){return GE(e).minute(t)},setSecond:function(e,t){return GE(e).second(t)},setMillisecond:function(e,t){return GE(e).millisecond(t)},isAfter:function(e,t){return GE(e).isAfter(GE(t))},isValidate:function(e){return GE(e).isValid()},locale:{getWeekFirstDay:function(e){return(0,UE.default)().locale(WE(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return GE(t).locale(WE(e)).weekday(0)},getWeek:function(e,t){return GE(t).locale(WE(e)).week()},getShortWeekDays:function(e){return(0,UE.default)().locale(WE(e)).localeData().weekdaysMin()},getShortMonths:function(e){return(0,UE.default)().locale(WE(e)).localeData().monthsShort()},format:function(e,t,n){return GE(t).locale(WE(e)).format(n)},parse:function(e,t,n){for(var r=WE(e),i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.lengthe.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:[],r=Rte(S.useState([!1,!1]),2),i=r[0],a=r[1];return[S.useMemo(function(){return i.map(function(r,i){if(r)return!0;var a=e[i];return a?!!(!n[i]&&!a||a&&t(a,{activeIndex:i})):!1})},[e,i,t,n]),function(e,t){a(function(n){return $E(n,t,e)})}]}function uD(e){"@babel/helpers - typeof";return uD=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},uD(e)}function dD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fD(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&(o=t.addDate(o,-7)),o}function WD(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return e?typeof i==`function`?i(e):n.locale.format(r.locale,e,i):``}function GD(e,t,n){var r=t,i=[`getHour`,`getMinute`,`getSecond`,`getMillisecond`];return[`setHour`,`setMinute`,`setSecond`,`setMillisecond`].forEach(function(t,a){r=n?e[t](r,e[i[a]](n)):e[t](r,0)}),r}function KD(e,t,n,r,i){return Rn(function(a,o){return!!(n&&n(a,o)||r&&e.isAfter(r,a)&&!BD(e,t,r,a,o.type)||i&&e.isAfter(a,i)&&!BD(e,t,i,a,o.type))})}function qD(e){"@babel/helpers - typeof";return qD=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},qD(e)}function JD(e,t,n){return S.useMemo(function(){var r=QE(tD(e,t,n)),i=r[0],a=qD(i)===`object`&&i.type===`mask`?i.format:null;return[r.map(function(e){return typeof e==`string`||typeof e==`function`?e:e.format}),a]},[e,t,n])}function YD(e,t,n){return typeof e[0]==`function`||n?!0:t}function XD(e){"@babel/helpers - typeof";return XD=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},XD(e)}function ZD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function QD(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:!1;return S.useMemo(function(){var n=e&&QE(e);return t&&n&&(n[1]=n[1]||n[0]),n},[e,t])}function gO(e,t){var n=e.generateConfig,r=e.locale,i=e.picker,a=i===void 0?`date`:i,o=e.prefixCls,s=o===void 0?`rc-picker`:o,c=e.previewValue,l=c===void 0?`hover`:c,u=e.styles,d=u===void 0?{}:u,f=e.classNames,p=f===void 0?{}:f,m=e.order,h=m===void 0?!0:m,g=e.components,_=g===void 0?{}:g,v=e.inputRender,y=e.allowClear,b=e.clearIcon,x=e.needConfirm,C=e.multiple,w=e.format,T=e.inputReadOnly,E=e.disabledDate,D=e.minDate,O=e.maxDate,k=e.showTime,A=e.value,j=e.defaultValue,M=e.pickerValue,N=e.defaultPickerValue,P=hO(A),F=hO(j),I=hO(M),L=hO(N),R=a===`date`&&k?`datetime`:a,z=R===`time`||R===`datetime`,B=z||C,V=x??z,H=lO(DD(e),4),U=H[0],W=H[1],G=H[2],K=H[3],ee=mD(r,W),q=S.useMemo(function(){return OD(R,G,K,U,ee)},[R,G,K,U,ee]),te=S.useMemo(function(){return aO(aO({},e),{},{previewValue:l,prefixCls:s,locale:ee,picker:a,styles:d,classNames:p,order:h,components:aO({input:v},_),clearIcon:$te(s,y,b),showTime:q,value:P,defaultValue:F,pickerValue:I,defaultPickerValue:L},t?.())},[e]),ne=lO(JD(R,ee,w),2),re=ne[0],ie=ne[1],J=YD(re,T,C),ae=KD(n,r,E,D,O),oe=nO(n,a,ae,q);return[S.useMemo(function(){return aO(aO({},te),{},{needConfirm:V,inputReadOnly:J,disabledDate:ae})},[te,V,J,ae]),R,B,re,ie,oe]}function _O(e,t){return rne(e)||nne(e,t)||tne(e,t)||ene()}function ene(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tne(e,t){if(e){if(typeof e==`string`)return vO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vO(e,t)}}function vO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,i=ane(ine(n.every(function(e){return e})?!1:e,t||!1,r),2),a=i[0],o=i[1];function s(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!t.inherit||a)&&o(e,t.force)}return[a,s]}function CO(e){var t=S.useRef();return S.useImperativeHandle(e,function(){return{nativeElement:t.current?.nativeElement,focus:function(e){var n;(n=t.current)==null||n.focus(e)},blur:function(){var e;(e=t.current)==null||e.blur()}}}),t}function wO(e,t){return kO(e)||OO(e,t)||EO(e,t)||TO()}function TO(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EO(e,t){if(e){if(typeof e==`string`)return DO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DO(e,t)}}function DO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:1,r=S.useRef(t);r.current=t,Hn(function(){if(e)r.current(e);else{var t=Di(function(){r.current(e)},n);return function(){Di.cancel(t)}}},[e])}function MO(e,t){return LO(e)||IO(e,t)||PO(e,t)||NO()}function NO(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PO(e,t){if(e){if(typeof e==`string`)return FO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FO(e,t)}}function FO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=MO(S.useState(0),2),i=r[0],a=r[1],o=MO(S.useState(!1),2),s=o[0],c=o[1],l=S.useRef([]),u=S.useRef(null),d=S.useRef(null),f=function(e){u.current=e};return jO(s||n,function(){s||(l.current=[],f(null))}),S.useEffect(function(){s&&l.current.push(i)},[s,i]),[s,function(e){c(e)},function(e){return e&&(d.current=e),d.current},i,a,function(n){var r=l.current,i=new Set(r.filter(function(e){return n[e]||t[e]})),a=+(r[r.length-1]===0);return i.size>=2||e[a]?null:a},l.current,f,function(e){return u.current===e}]}function zO(e){"@babel/helpers - typeof";return zO=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},zO(e)}function BO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function VO(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n8&&arguments[8]!==void 0?arguments[8]:ak,l=arguments.length>9&&arguments[9]!==void 0?arguments[9]:ak,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:ak,d=arguments.length>11?arguments[11]:void 0,f=arguments.length>12?arguments[12]:void 0,p=arguments.length>13?arguments[13]:void 0,m=o===`time`,h=a||0,g=function(t){var r=e.getNow();return m&&(r=GD(e,r)),c[t]||n[t]||r},_=QO(l,2),v=_[0],y=_[1],b=QO(Wn(function(){return g(0)},v),2),x=b[0],C=b[1],w=QO(Wn(function(){return g(1)},y),2),T=w[0],E=w[1],D=S.useMemo(function(){var t=[x,T][h];return m?t:GD(e,t,u[h])},[m,x,T,h,e,u]),O=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`panel`,a=[C,E][h];a(n);var s=[x,T];s[h]=n,d&&(!BD(e,t,x,s[0],o)||!BD(e,t,T,s[1],o))&&d(s,{source:i,range:h===1?`end`:`start`,mode:r})},k=function(n,r){if(s){var i={date:`month`,week:`month`,month:`year`,quarter:`year`}[o];if(i&&!BD(e,t,n,r,i)||o===`year`&&n&&Math.floor(e.getYear(n)/10)!==Math.floor(e.getYear(r)/10))return ik(e,o,r,-1)}return r},A=S.useRef(null);return Vn(function(){if(i&&!c[h]){var t=m?null:e.getNow();if(A.current!==null&&A.current!==h?t=[x,T][h^1]:n[h]?t=h===0?n[0]:k(n[0],n[1]):n[h^1]&&(t=n[h^1]),t){f&&e.isAfter(f,t)&&(t=f);var r=s?ik(e,o,t,1):t;p&&e.isAfter(r,p)&&(t=s?ik(e,o,p,-1):p),O(t,`reset`)}}},[i,h,n[h]]),S.useEffect(function(){i?A.current=h:A.current=null},[i,h]),Vn(function(){i&&c&&c[h]&&O(c[h],`reset`)},[i,h]),[D,O]}function sk(e,t){return fk(e)||dk(e,t)||lk(e,t)||ck()}function ck(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lk(e,t){if(e){if(typeof e==`string`)return uk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uk(e,t)}}function uk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,o=[],s=n>=1?n|0:1,c=e;c<=t;c+=s){var l=i.includes(c);(!l||!r)&&o.push({label:ZE(c,a),value:c,disabled:l})}return o}function Zk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},i=r.use12Hours,a=r.hourStep,o=a===void 0?1:a,s=r.minuteStep,c=s===void 0?1:s,l=r.secondStep,u=l===void 0?1:l,d=r.millisecondStep,f=d===void 0?100:d,p=r.hideDisabledOptions,m=r.disabledTime,h=r.disabledHours,g=r.disabledMinutes,_=r.disabledSeconds,v=S.useMemo(function(){return n||e.getNow()},[n,e]),y=S.useCallback(function(e){var t=m?.(e)||{};return[t.disabledHours||h||Yk,t.disabledMinutes||g||Yk,t.disabledSeconds||_||Yk,t.disabledMilliseconds||Yk]},[m,h,g,_]),b=Uk(S.useMemo(function(){return y(v)},[v,y]),4),x=b[0],C=b[1],w=b[2],T=b[3],E=S.useCallback(function(e,t,n,r){var a=Xk(0,23,o,p,e());return[i?a.map(function(e){return Bk(Bk({},e),{},{label:ZE(e.value%12||12,2)})}):a,function(e){return Xk(0,59,c,p,t(e))},function(e,t){return Xk(0,59,u,p,n(e,t))},function(e,t,n){return Xk(0,999,f,p,r(e,t,n),3)}]},[p,o,i,f,c,u]),D=Uk(S.useMemo(function(){return E(x,C,w,T)},[E,x,C,w,T]),4),O=D[0],k=D[1],A=D[2],j=D[3];return[function(t,n){var r=function(){return O},i=k,a=A,o=j;if(n){var s=Uk(y(n),4),c=s[0],l=s[1],u=s[2],d=s[3],f=Uk(E(c,l,u,d),4),p=f[0],m=f[1],h=f[2],g=f[3];r=function(){return p},i=m,a=h,o=g}return Lk(t,r,i,a,o,e)},O,k,A,j]}function Qk(e,t){return rA(e)||nA(e,t)||eA(e,t)||$k()}function $k(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eA(e,t){if(e){if(typeof e==`string`)return tA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tA(e,t)}}function tA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:!1;de(e),_?.(e),t&&fe(e)},me=function(e,t){te(e),t&&pe(t),fe(t,e)},he=function(e){if(ce(e),pe(e),q!==x){var t=[`decade`,`year`],n=[].concat(t,[`month`]),r={quarter:[].concat(t,[`quarter`]),week:[].concat(OM(n),[`week`]),date:[].concat(OM(n),[`date`])}[x]||n,i=r[r.indexOf(q)+1];i&&me(i,e)}},ge=S.useMemo(function(){var e,t;if(Array.isArray(T)){var n=MM(T,2);e=n[0],t=n[1]}else e=T;return!e&&!t?null:(e||=t,t||=e,a.isAfter(e,t)?[t,e]:[e,t])},[T,a]),_e=sD(E,D,O),ve=A[ne]||RM[ne]||DA,ye=S.useMemo(function(){return{classNames:P?.popup??n??{},styles:F?.popup??r??{}}},[P,n,F,r]),be=S.useContext(hA),xe=S.useMemo(function(){return wM(wM({},be),{},{hideHeader:j})},[be,j]),Se=`${I}-panel`,Ce=eD(e,[`showWeek`,`prevIcon`,`nextIcon`,`superPrevIcon`,`superNextIcon`,`disabledDate`,`minDate`,`maxDate`,`onHover`]);return S.createElement(dA.Provider,{value:ye},S.createElement(hA.Provider,{value:xe},S.createElement(`div`,{ref:L,tabIndex:l,className:Y(Se,TM({},`${Se}-rtl`,o===`rtl`))},S.createElement(ve,SM({},Ce,{showTime:G,prefixCls:I,locale:U,generateConfig:a,onModeChange:me,pickerValue:ue,onPickerValueChange:function(e){pe(e,!0)},value:oe[0],onSelect:he,values:oe,cellRender:_e,hoverRangeValue:ge,hoverValue:w})))))}var BM=S.memo(S.forwardRef(zM));function VM(e){"@babel/helpers - typeof";return VM=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},VM(e)}function HM(){return HM=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wN(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function TN(e){var t=e.icon,n=e.type,r=CN(e,bN),i=S.useContext(KE),a=i.prefixCls,o=i.classNames,s=i.styles;return t?S.createElement(`span`,SN({className:Y(`${a}-${n}`,o.suffix),style:s.suffix},r),t):null}function EN(e){var t=e.onClear,n=CN(e,xN);return S.createElement(TN,SN({},n,{type:`clear`,role:`button`,onMouseDown:function(e){e.preventDefault()},onClick:function(e){e.stopPropagation(),t()}}))}function DN(e){"@babel/helpers - typeof";return DN=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},DN(e)}function ON(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function kN(e,t){for(var n=0;n=a&&e<=o)return r;var s=Math.min(Math.abs(e-a),Math.abs(e-o));se.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ZN(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var QN=S.forwardRef(function(e,t){var n=e.className,r=e.active,i=e.showActiveCls,a=i===void 0?!0:i,o=e.suffixIcon,s=e.format,c=e.validateFormat,l=e.onChange;e.onInput;var u=e.helped,d=e.onHelp,f=e.onSubmit,p=e.onKeyDown,m=e.preserveInvalidOnBlur,h=m===void 0?!1:m,g=e.invalid,_=e.clearIcon,v=XN(e,zN),y=e.value,b=e.onFocus,x=e.onBlur,C=e.onMouseUp,w=S.useContext(KE),T=w.prefixCls,E=w.input,D=E===void 0?`input`:E,O=w.classNames,k=w.styles,A=`${T}-input`,j=WN(S.useState(!1),2),M=j[0],N=j[1],P=WN(S.useState(y),2),F=P[0],I=P[1],L=WN(S.useState(``),2),R=L[0],z=L[1],B=WN(S.useState(null),2),V=B[0],H=B[1],U=WN(S.useState(null),2),W=U[0],G=U[1],K=F||``;S.useEffect(function(){I(y)},[y]);var ee=S.useRef(null),q=S.useRef(null),te=S.useRef(!1);S.useImperativeHandle(t,function(){return{nativeElement:ee.current,inputElement:q.current,focus:function(e){q.current.focus(e)},blur:function(){q.current.blur()}}});var ne=S.useMemo(function(){return new IN(s||``)},[s]),re=WN(S.useMemo(function(){return u?[0,0]:ne.getSelection(V)},[ne,V,u]),2),ie=re[0],J=re[1],ae=function(e){e&&e!==s&&e!==y&&d()},oe=Rn(function(e){c(e)&&l(e),I(e),ae(e)}),se=function(e){if(!s){var t=e.target.value;ae(t),I(t),l(t)}},ce=function(e){if(te.current){e.preventDefault();return}var t=e.clipboardData.getData(`text`);c(t)&&oe(t)},le=function(){te.current=!0},ue=function(e){var t=e.target.selectionStart;H(ne.getMaskCellIndex(t)),G({}),C?.(e),te.current=!1},de=function(e){N(!0),H(0),z(``),b(e)},fe=function(e){x(e)},pe=function(e){N(!1),fe(e)};jO(r,function(){!r&&!h&&I(y)});var me=function(e){e.key===`Enter`&&c(K)&&f(),p?.(e)},he=function(e){if(te.current){e.preventDefault();return}me(e);var t=e.key,n=null,r=null,i=J-ie,a=s.slice(ie,J),o=function(e){H(function(t){var n=t+e;return n=Math.max(n,0),n=Math.min(n,ne.size()-1),n})},c=function(e){var t=WN(LN(a),3),n=t[0],r=t[1],i=t[2],o=K.slice(ie,J),s=Number(o);if(isNaN(s))return String(i||(e>0?n:r));var c=s+e,l=r-n+1;return String(n+(l+c-n)%l)};switch(t){case`Backspace`:case`Delete`:n=``,r=a;break;case`ArrowLeft`:n=``,o(-1);break;case`ArrowRight`:n=``,o(1);break;case`ArrowUp`:n=``,r=c(1);break;case`ArrowDown`:n=``,r=c(-1);break;default:isNaN(Number(t))||(n=R+t,r=n);break}n!==null&&(z(n),n.length>=i&&(o(1),z(``))),r!==null&&oe((K.slice(0,ie)+ZE(r,i)+K.slice(J)).slice(0,s.length)),G({})},ge=S.useRef();Vn(function(){if(!(!M||!s||te.current)){if(!ne.match(K)){oe(s);return}return q.current.setSelectionRange(ie,J),ge.current=Di(function(){q.current.setSelectionRange(ie,J)}),function(){Di.cancel(ge.current)}}},[ne,s,M,K,V,ie,J,W,oe]);var _e=s?{onFocus:de,onBlur:pe,onKeyDown:he,onMouseDown:le,onMouseUp:ue,onPaste:ce}:{};return S.createElement(`div`,{ref:ee,className:Y(A,VN(VN({},`${A}-active`,r&&a),`${A}-placeholder`,u),n)},S.createElement(D,BN({ref:q,"aria-invalid":g,autoComplete:`off`},v,{onKeyDown:me,onBlur:fe},_e,{value:K,onChange:se,className:O.input,style:k.input})),S.createElement(TN,{type:`suffix`,icon:o}),_)}),$N=`id.prefix.clearIcon.suffixIcon.separator.activeIndex.activeHelp.allHelp.focused.onFocus.onBlur.onKeyDown.locale.generateConfig.placeholder.className.style.onClick.onClear.value.onChange.onSubmit.onInputChange.format.maskFormat.preserveInvalidOnBlur.onInvalid.disabled.invalid.inputReadOnly.direction.onOpenChange.onActiveInfo.placement.onMouseDown.required.aria-required.autoFocus.tabIndex`.split(`.`),eP=[`index`];function tP(){return tP=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hP(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function gP(e,t){var n=e.id,r=e.prefix,i=e.clearIcon,a=e.suffixIcon,o=e.separator,s=o===void 0?`~`:o,c=e.activeIndex;e.activeHelp,e.allHelp;var l=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,f=e.style,p=e.onClick,m=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,_=e.invalid;e.inputReadOnly;var v=e.direction;e.onOpenChange;var y=e.onActiveInfo;e.placement;var b=e.onMouseDown;e.required,e[`aria-required`];var x=e.autoFocus,C=e.tabIndex,w=mP(e,$N),T=v===`rtl`,E=S.useContext(KE),D=E.prefixCls,O=E.classNames,k=E.styles,A=S.useMemo(function(){if(typeof n==`string`)return[n];var e=n||{};return[e.start,e.end]},[n]),j=S.useRef(),M=S.useRef(),N=S.useRef(),P=function(e){return[M,N][e]?.current};S.useImperativeHandle(t,function(){return{nativeElement:j.current,focus:function(e){if(pP(e)===`object`){var t,n=e||{},r=n.index,i=r===void 0?0:r,a=mP(n,eP);(t=P(i))==null||t.focus(a)}else{var o;(o=P(e??0))==null||o.focus()}},blur:function(){var e,t;(e=P(0))==null||e.blur(),(t=P(1))==null||t.blur()}}});var F=yN(w),I=S.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),L=sP(_N(rP(rP({},e),{},{id:A,placeholder:I})),1)[0],R=sP(S.useState({position:`absolute`,width:0}),2),z=R[0],B=R[1],V=Rn(function(){var e=P(c);if(e){var t=e.nativeElement.getBoundingClientRect(),n=j.current.getBoundingClientRect(),r=t.left-n.left;B(function(e){return rP(rP({},e),{},{width:t.width,left:r})}),y([t.left,t.right,n.width])}});S.useEffect(function(){V()},[c]);var H=i&&(h[0]&&!g[0]||h[1]&&!g[1]),U=x&&!g[0],W=x&&!U&&!g[1];return S.createElement(aa,{onResize:V},S.createElement(`div`,tP({},F,{className:Y(D,`${D}-range`,iP(iP(iP(iP({},`${D}-focused`,l),`${D}-disabled`,g.every(function(e){return e})),`${D}-invalid`,_.some(function(e){return e})),`${D}-rtl`,T),d),style:f,ref:j,onClick:p,onMouseDown:function(e){var t=e.target;t!==M.current.inputElement&&t!==N.current.inputElement&&e.preventDefault(),b?.(e)}}),r&&S.createElement(`div`,{className:Y(`${D}-prefix`,O.prefix),style:k.prefix},r),S.createElement(QN,tP({ref:M},L(0),{className:`${D}-input-start`,autoFocus:U,tabIndex:C,"date-range":`start`})),S.createElement(`div`,{className:`${D}-range-separator`},s),S.createElement(QN,tP({ref:N},L(1),{className:`${D}-input-end`,autoFocus:W,tabIndex:C,"date-range":`end`})),S.createElement(`div`,{className:`${D}-active-bar`,style:z}),S.createElement(TN,{type:`suffix`,icon:a}),H&&S.createElement(EN,{icon:i,onClear:m})))}var _P=S.forwardRef(gP);function vP(e){"@babel/helpers - typeof";return vP=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},vP(e)}function yP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function bP(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0&&re.current.focus({index:n})}le(!0),ne?.(e)},Ze=function(){ze(null),le(!1,{force:!0})},Qe=IP(S.useState(null),2),$e=Qe[0],et=Qe[1],tt=IP(S.useState(null),2),nt=tt[0],rt=tt[1],it=S.useMemo(function(){return nt||ge},[ge,nt]);S.useEffect(function(){se||rt(null)},[se]);var at=IP(S.useState([0,0,0]),2),ot=at[0],st=at[1],ct=function(e,t){p===`hover`&&(rt(e),et(t))},lt=AO(W,G),ut=function(e){ct(e,`preset`)},dt=function(e){ze(e)&&(be(`preset-click`),le(!1,{force:!0}))},ft=function(e){Ye(e)},pt=function(e){ct(e?Je(e,xe):null,`cell`)},mt=function(e){le(!0),De(e)},ht=function(){be(`panel`)},gt=function(e){me($E(ge,xe,e)),!g&&!a&&i===Pe&&Ye(e)},_t=function(){le(!1)},vt=sD(ee,q,te,UP(xe)),yt=ge[xe]||null,bt=Rn(function(e){return c(e,{activeIndex:xe})}),xt=S.useMemo(function(){var e=bi(r,!1);return hi(r,[].concat(DP(Object.keys(e)),[`onChange`,`onCalendarChange`,`style`,`className`,`onPanelChange`,`disabledTime`,`classNames`,`styles`]))},[r]),St=S.createElement(uN,EP({},xt,{showNow:Ie,showTime:ke,range:!0,multiplePanel:Fe,activeInfo:ot,disabledDate:Be,onFocus:mt,onBlur:Oe,onPanelMouseDown:ht,picker:k,mode:Ne,internalMode:Pe,onPanelChange:qe,format:s,value:yt,isInvalid:bt,onChange:null,onSelect:gt,pickerValue:Ge,defaultOpenValue:QE(M?.defaultOpenValue)[xe],onPickerValueChange:Ke,hoverValue:it,onHover:pt,needConfirm:g,onSubmit:Ye,onOk:he,presets:lt,onPresetHover:ut,onPresetSubmit:dt,onNow:ft,cellRender:vt,classNames:J,styles:ae})),Ct=function(e,t){me(Je(e,t))},wt=function(){be(`input`)},Tt=function(e,t){var n=we.length,r=we[n-1];if(n&&r!==t&&g&&!y[r]&&!Ee(r)&&ge[r]){re.current.focus({index:r});return}be(`input`),le(!0,{inherit:!0}),xe!==t&&se&&!g&&a&&Ye(null,!0),Se(t),De(e,t)},Et=function(e,t){le(!1),!g&&be()===`input`&&Re(xe,Ce(ge)===null),Oe(e,t)},Dt=function(e,t){e.key===`Tab`&&Ye(null,!0),_?.(e,t)},Ot=S.useMemo(function(){return{prefixCls:l,locale:D,generateConfig:O,button:K.button,input:K.input,classNames:J,styles:ae}},[l,D,O,K.button,K.input,J,ae]);return Vn(function(){se&&xe!==void 0&&qe(null,k,!1)},[se,xe,k]),Vn(function(){var e=be();!se&&e===`input`&&(le(!1),Ye(null,!0)),!se&&a&&!g&&e===`panel`&&(le(!0),Ye())},[se]),S.createElement(KE.Provider,{value:Ot},S.createElement(YE,EP({},rD(r),{popupElement:St,popupStyle:ae.popup.root,popupClassName:Y(u,J.popup.root),visible:se,onClose:_t,range:!0}),S.createElement(_P,EP({},r,{ref:re,className:Y(r.className,u,J.root),style:MP(MP({},ae.root),r.style),suffixIcon:V,activeIndex:ve||se?xe:null,activeHelp:!!nt,allHelp:!!nt&&$e===`preset`,focused:ve,onFocus:Tt,onBlur:Et,onKeyDown:Dt,onSubmit:Ye,value:it,maskFormat:s,onChange:Ct,onInputChange:wt,format:o,inputReadOnly:B,disabled:v,open:se,onOpenChange:le,onClick:Xe,onClear:Ze,invalid:He,onInvalid:Ue,onActiveInfo:st}))))}var GP=S.forwardRef(WP);function KP(e){var t=e.prefixCls,n=e.value,r=e.onRemove,i=e.removeIcon,a=i===void 0?`×`:i,o=e.formatDate,s=e.disabled,c=e.maxTagCount,l=e.placeholder,u=`${t}-selector`,d=`${t}-selection`,f=`${d}-overflow`;function p(e,t){return S.createElement(`span`,{className:Y(`${d}-item`),title:typeof e==`string`?e:null},S.createElement(`span`,{className:`${d}-item-content`},e),!s&&t&&S.createElement(`span`,{onMouseDown:function(e){e.preventDefault()},onClick:t,className:`${d}-item-remove`},a))}function m(e){return p(o(e),function(t){t&&t.stopPropagation(),r(e)})}function h(e){return p(`+ ${e.length} ...`)}return S.createElement(`div`,{className:u},S.createElement(Zx,{prefixCls:f,data:n,renderItem:m,renderRest:h,itemKey:function(e){return o(e)},maxCount:c}),!n.length&&S.createElement(`span`,{className:`${t}-selection-placeholder`},l))}function qP(e){"@babel/helpers - typeof";return qP=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},qP(e)}var JP=`id.open.prefix.clearIcon.suffixIcon.activeHelp.allHelp.focused.onFocus.onBlur.onKeyDown.locale.generateConfig.placeholder.className.style.onClick.onClear.internalPicker.value.onChange.onSubmit.onInputChange.multiple.maxTagCount.format.maskFormat.preserveInvalidOnBlur.onInvalid.disabled.invalid.inputReadOnly.direction.onOpenChange.onMouseDown.required.aria-required.autoFocus.tabIndex.removeIcon`.split(`.`);function YP(){return YP=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cF(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function lF(e,t){e.id;var n=e.open,r=e.prefix,i=e.clearIcon,a=e.suffixIcon;e.activeHelp,e.allHelp;var o=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,c=e.generateConfig,l=e.placeholder,u=e.className,d=e.style,f=e.onClick,p=e.onClear,m=e.internalPicker,h=e.value,g=e.onChange,_=e.onSubmit;e.onInputChange;var v=e.multiple,y=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var b=e.disabled,x=e.invalid;e.inputReadOnly;var C=e.direction;e.onOpenChange;var w=e.onMouseDown;e.required,e[`aria-required`];var T=e.autoFocus,E=e.tabIndex,D=e.removeIcon,O=sF(e,JP),k=C===`rtl`,A=S.useContext(KE),j=A.prefixCls,M=A.classNames,N=A.styles,P=S.useRef(),F=S.useRef();S.useImperativeHandle(t,function(){return{nativeElement:P.current,focus:function(e){var t;(t=F.current)==null||t.focus(e)},blur:function(){var e;(e=F.current)==null||e.blur()}}});var I=yN(O),L=function(e){g([e])},R=function(e){g(h.filter(function(t){return t&&!BD(c,s,t,e,m)})),n||_()},z=tF(_N(ZP(ZP({},e),{},{onChange:L}),function(e){return{value:e.valueTexts[0]||``,active:o}}),2),B=z[0],V=z[1],H=!!(i&&h.length&&!b),U=v?S.createElement(S.Fragment,null,S.createElement(KP,{prefixCls:j,value:h,onRemove:R,formatDate:V,maxTagCount:y,disabled:b,removeIcon:D,placeholder:l}),S.createElement(`input`,{className:`${j}-multiple-input`,value:h.map(V).join(`,`),ref:F,readOnly:!0,autoFocus:T,tabIndex:E}),S.createElement(TN,{type:`suffix`,icon:a}),H&&S.createElement(EN,{icon:i,onClear:p})):S.createElement(QN,YP({ref:F},B(),{autoFocus:T,tabIndex:E,suffixIcon:a,clearIcon:H&&S.createElement(EN,{icon:i,onClear:p}),showActiveCls:!1}));return S.createElement(`div`,YP({},I,{className:Y(j,QP(QP(QP(QP(QP({},`${j}-multiple`,v),`${j}-focused`,o),`${j}-disabled`,b),`${j}-invalid`,x),`${j}-rtl`,k),u),style:d,ref:P,onClick:f,onMouseDown:function(e){e.target!==F.current?.inputElement&&e.preventDefault(),w?.(e)}}),r&&S.createElement(`div`,{className:Y(`${j}-prefix`,M.prefix),style:N.prefix},r),U)}var uF=S.forwardRef(lF);function dF(e){"@babel/helpers - typeof";return dF=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},dF(e)}function fF(){return fF=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne??{...t,__INTERNAL__:{itemRef:e=>t=>{let r=FF(e);t?n.current[r]=t:delete n.current[r]}},scrollToField:(e,t={})=>{let{focus:n,...i}=t,a=IF(e,r);a&&(tp(a,{scrollMode:`if-needed`,block:`nearest`,...i}),n&&r.focusField(e))},focusField:e=>{let t=r.getFieldInstance(e);typeof t?.focus==`function`?t.focus():IF(e,r)?.focus?.()},getFieldInstance:e=>{let t=FF(e);return n.current[t]}},[e,t]);return[r]}var RF=S.createContext(void 0),zF=RF.Provider,BF=S.createContext(void 0),VF=BF.Provider;function HF(){return HF=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n=`rc-checkbox`,className:r,style:i,checked:a,disabled:o,defaultChecked:s=!1,type:c=`checkbox`,title:l,onChange:u,...d}=e,f=(0,S.useRef)(null),p=(0,S.useRef)(null),[m,h]=Wn(s,a);(0,S.useImperativeHandle)(t,()=>({focus:e=>{f.current?.focus(e)},blur:()=>{f.current?.blur()},input:f.current,nativeElement:p.current}));let g=Y(n,r,{[`${n}-checked`]:m,[`${n}-disabled`]:o});return S.createElement(`span`,{className:g,title:l,style:i,ref:p},S.createElement(`input`,HF({},d,{className:`${n}-input`,ref:f,onChange:t=>{o||(`checked`in e||h(t.target.checked),u?.({target:{...e,type:c,checked:t.target.checked},stopPropagation(){t.stopPropagation()},preventDefault(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:o,checked:!!m,type:c})))});function WF(e){let t=S.useRef(null),n=()=>{Di.cancel(t.current),t.current=null};return[()=>{n(),t.current=Di(()=>{t.current=null})},r=>{t.current&&(r.stopPropagation(),n()),e?.(r)}]}var GF=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:{...Hl(e),display:`inline-block`,fontSize:0,[`&${r}-rtl`]:{direction:`rtl`},[`&${r}-block`]:{display:`flex`},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:`none`},"&-vertical":{display:`flex`,flexDirection:`column`,rowGap:e.marginXS,[`${t}-wrapper`]:{marginInlineEnd:0}}}}},KF=e=>{let{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,colorPrimaryHover:i,radioSize:a,motionDurationSlow:o,motionDurationMid:s,motionEaseInOutCirc:c,colorBgContainer:l,colorBorder:u,lineWidth:d,colorBgContainerDisabled:f,colorTextDisabled:p,paddingXS:m,dotColorDisabled:h,dotSize:g,lineType:_,radioColor:v,radioBgColor:y}=e;return{[`${t}-wrapper`]:{...Hl(e),display:`inline-flex`,alignItems:`baseline`,marginInlineStart:0,marginInlineEnd:n,cursor:`pointer`,"&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:`rtl`},"&-disabled":{cursor:`not-allowed`,color:e.colorTextDisabled},"&::after":{display:`inline-block`,width:0,overflow:`hidden`,content:`"\\a0"`},"&-block":{flex:1,justifyContent:`center`},[t]:{...Hl(e),position:`relative`,whiteSpace:`nowrap`,lineHeight:1,cursor:`pointer`,alignSelf:`center`,boxSizing:`border-box`,display:`block`,width:`calc(${a} * 1px)`,height:`calc(${a} * 1px)`,backgroundColor:l,border:`${X(d)} ${_} ${u}`,borderRadius:`50%`,transition:`all ${s}`,flex:`none`,"&:after":{content:`""`,position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%) scale(0)`,width:`calc(${g} * 1px)`,height:`calc(${g} * 1px)`,backgroundColor:v,borderRadius:`50%`,transformOrigin:`50% 50%`,opacity:0,transition:`all ${o} ${c}`},[`${t}-input`]:{position:`absolute`,inset:0,zIndex:1,cursor:`pointer`,opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:Gl(e)},[`&:hover:not(${t}-wrapper-disabled) ${t}`]:{borderColor:r},[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:i,borderColor:`transparent`},[`${t}-checked`]:{backgroundColor:y,borderColor:r,"&::after":{transform:`translate(-50%, -50%)`,opacity:1}},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:`not-allowed`,pointerEvents:`none`},background:f,borderColor:u,"&::after":{backgroundColor:h}},[`${t}-disabled + span`]:{color:p,cursor:`not-allowed`},[`span${t} + *`]:{paddingInlineStart:m,paddingInlineEnd:m}}}},qF=e=>{let{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:i,lineType:a,colorBorder:o,motionDurationMid:s,buttonPaddingInline:c,fontSize:l,buttonBg:u,fontSizeLG:d,controlHeightLG:f,controlHeightSM:p,paddingXS:m,borderRadius:h,borderRadiusSM:g,borderRadiusLG:_,buttonCheckedBg:v,buttonSolidCheckedColor:y,colorTextDisabled:b,colorBgContainerDisabled:x,buttonCheckedBgDisabled:S,buttonCheckedColorDisabled:C,colorPrimary:w,colorPrimaryHover:T,colorPrimaryActive:E,buttonSolidCheckedBg:D,buttonSolidCheckedHoverBg:O,buttonSolidCheckedActiveBg:k,calc:A}=e;return{[`${r}-button-wrapper`]:{position:`relative`,display:`inline-block`,height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:l,lineHeight:X(A(n).sub(A(i).mul(2)).equal()),background:u,border:`${X(i)} ${a} ${o}`,borderBlockStartWidth:A(i).add(.02).equal(),borderInlineEndWidth:i,cursor:`pointer`,transition:[`color`,`background-color`,`box-shadow`].map(e=>`${e} ${s}`).join(`,`),a:{color:t},[`> ${r}-button`]:{position:`absolute`,insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:`100%`,height:`100%`},"&:not(:last-child)":{marginInlineEnd:A(i).mul(-1).equal()},"&:first-child":{borderInlineStart:`${X(i)} ${a} ${o}`,borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h},"&:first-child:last-child":{borderRadius:h},[`${r}-group-large &`]:{height:f,fontSize:d,lineHeight:X(A(f).sub(A(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:_,borderEndStartRadius:_},"&:last-child":{borderStartEndRadius:_,borderEndEndRadius:_}},[`${r}-group-small &`]:{height:p,paddingInline:A(m).sub(i).equal(),paddingBlock:0,lineHeight:X(A(p).sub(A(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g}},"&:hover":{position:`relative`,color:w},"&:has(:focus-visible)":Gl(e),[`${r}, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:`none`},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:v,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:T,borderColor:T,"&::before":{backgroundColor:T}},"&:active":{color:E,borderColor:E,"&::before":{backgroundColor:E}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:y,background:D,borderColor:D,"&:hover":{color:y,background:O,borderColor:O},"&:active":{color:y,background:k,borderColor:k}},"&-disabled":{color:b,backgroundColor:x,borderColor:o,cursor:`not-allowed`,"&:first-child, &:hover":{color:b,backgroundColor:x,borderColor:o}},[`&-disabled${r}-button-wrapper-checked`]:{color:C,backgroundColor:S,borderColor:o,boxShadow:`none`},"&-block":{flex:1,textAlign:`center`}}}},JF=Zl(`Radio`,e=>{let{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${X(n)} ${t}`,i=uc(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[GF(i),KF(i),qF(i)]},e=>{let{wireframe:t,padding:n,marginXS:r,lineWidth:i,fontSizeLG:a,colorText:o,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:l,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:p,colorWhite:m}=e,h=a;return{radioSize:h,dotSize:t?h-8:h-(4+i)*2,dotColorDisabled:c,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:p,buttonBg:s,buttonCheckedBg:s,buttonColor:o,buttonCheckedBgDisabled:l,buttonCheckedColorDisabled:c,buttonPaddingInline:n-i,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},{unitless:{radioSize:!0,dotSize:!0}}),YF=S.forwardRef((e,t)=>{let n=S.useContext(RF),r=S.useContext(BF),{getPrefixCls:i,direction:a,className:o,style:s,classNames:c,styles:l}=va(`radio`),u=sr(t,S.useRef(null)),{isFormItemInput:d}=S.useContext(my),f=t=>{e.onChange?.(t),n?.onChange?.(t)},{prefixCls:p,className:m,rootClassName:h,children:g,style:_,title:v,classNames:y,styles:b,...x}=e,C=i(`radio`,p),w=(n?.optionType||r)===`button`,T=w?`${C}-button`:C,E=op(C),[D,O]=JF(C,E),k={...x},A=S.useContext(pm),j=k.checked;n&&(k.name=n.name,k.onChange=f,j=e.value===n.value,k.disabled=k.disabled??n.disabled),k.disabled=k.disabled??A;let M={...e,...k,checked:j},[N,P]=Sf([c,y],[l,b],{props:M}),F=Y(`${T}-wrapper`,{[`${T}-wrapper-checked`]:j,[`${T}-wrapper-disabled`]:k.disabled,[`${T}-wrapper-rtl`]:a===`rtl`,[`${T}-wrapper-in-form-item`]:d,[`${T}-wrapper-block`]:!!n?.block},o,m,h,N.root,D,O,E),[I,L]=WF(k.onClick);return S.createElement(wh,{component:`Radio`,disabled:k.disabled},S.createElement(`label`,{className:F,style:{...P.root,...s,..._},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:v,onClick:I},S.createElement(UF,{...k,checked:j,className:Y(N.icon,{[_h]:!w}),style:P.icon,type:`radio`,prefixCls:T,ref:u,onClick:L}),g===void 0?null:S.createElement(`span`,{className:Y(`${T}-label`,N.label),style:P.label},g)))}),XF=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r}=S.useContext(ha),{name:i}=S.useContext(my),a=Yn(FF(i)),{prefixCls:o,className:s,rootClassName:c,options:l,buttonStyle:u=`outline`,disabled:d,children:f,size:p,style:m,id:h,optionType:g,name:_=a,defaultValue:v,value:y,block:b=!1,onChange:x,onMouseEnter:C,onMouseLeave:w,onFocus:T,onBlur:E,orientation:D,vertical:O,role:k=`radiogroup`}=e,[A,j]=Wn(v,y),M=S.useCallback(t=>{let n=A,r=t.target.value;`value`in e||j(r),r!==n&&x?.(t)},[A,j,x]),N=n(`radio`,o),P=`${N}-group`,F=op(N),[I,L]=JF(N,F),R=f;l&&l.length>0&&(R=l.map(e=>typeof e==`string`||$d(e)?S.createElement(YF,{key:e.toString(),prefixCls:N,disabled:d,value:e,checked:A===e},e):S.createElement(YF,{key:`radio-group-value-options-${e.value}`,prefixCls:N,disabled:e.disabled||d,value:e.value,checked:A===e.value,title:e.title,style:e.style,className:e.className,id:e.id,required:e.required},e.label)));let z=Th(p),[,B]=Tf(D,O),V=Y(P,`${P}-${u}`,{[`${P}-large`]:z===`large`,[`${P}-small`]:z===`small`,[`${P}-rtl`]:r===`rtl`,[`${P}-block`]:b},s,c,I,L,F),H=S.useMemo(()=>({onChange:M,value:A,disabled:d,name:_,optionType:g,block:b}),[M,A,d,_,g,b]);return S.createElement(`div`,{...bi(e,{aria:!0,data:!0}),role:k,className:Y(V,{[`${N}-group-vertical`]:B}),style:m,onMouseEnter:C,onMouseLeave:w,onFocus:T,onBlur:E,id:h,ref:t},S.createElement(zF,{value:H},R))}),ZF=S.memo(XF),QF=S.forwardRef((e,t)=>{let{getPrefixCls:n}=S.useContext(ha),{prefixCls:r,...i}=e,a=n(`radio`,r);return S.createElement(VF,{value:`button`},S.createElement(YF,{prefixCls:a,...i,type:`radio`,ref:t}))}),$F=YF;$F.Button=QF,$F.Group=ZF,$F.__ANT_RADIO=!0;function eI(e){return uc(e,{inputAffixPadding:e.paddingXXS})}var tI=e=>{let{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:a,controlHeightLG:o,fontSizeLG:s,lineHeightLG:c,paddingSM:l,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:p,colorPrimary:m,controlOutlineWidth:h,controlOutline:g,colorErrorOutline:_,colorWarningOutline:v,colorBgContainer:y,inputFontSize:b,inputFontSizeLG:x,inputFontSizeSM:S}=e,C=b||n,w=S||C,T=x||s,E=Math.round((t-C*r)/2*10)/10-i,D=Math.round((a-w*r)/2*10)/10-i,O=Math.ceil((o-T*c)/2*10)/10-i;return{paddingBlock:Math.max(E,0),paddingBlockSM:Math.max(D,0),paddingBlockLG:Math.max(O,0),paddingInline:l-i,paddingInlineSM:u-i,paddingInlineLG:d-i,addonBg:f,activeBorderColor:m,hoverBorderColor:p,activeShadow:`0 0 0 ${h}px ${g}`,errorActiveShadow:`0 0 0 ${h}px ${_}`,warningActiveShadow:`0 0 0 ${h}px ${v}`,hoverBg:y,activeBg:y,inputFontSize:C,inputFontSizeLG:T,inputFontSizeSM:w}},nI=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),rI=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorderDisabled,boxShadow:`none`,cursor:`not-allowed`,opacity:1,"input[disabled], textarea[disabled]":{cursor:`not-allowed`},"&:hover:not([disabled])":{...nI(uc(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),iI=(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}}),aI=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...iI(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),oI=(e,t)=>({"&-outlined":{...iI(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...rI(e)},...aI(e,{status:`error`,borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...aI(e,{status:`warning`,borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),sI=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),cI=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...sI(e,{status:`error`,addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...sI(e,{status:`warning`,addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...rI(e)}}}}),lI=(e,t)=>{let{componentCls:n}=e;return{"&-borderless":{background:`transparent`,border:`none`,paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${n}-sm, &${n}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${n}-lg, &${n}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:`none`},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}},...t}}},uI=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:`transparent`,"input&, & input, textarea&, & textarea":{color:t?.inputColor??`unset`},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),dI=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...uI(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),fI=(e,t)=>({"&-filled":{...uI(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...rI(e)},...dI(e,{status:`error`,bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError}),...dI(e,{status:`warning`,bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning}),...t}}),pI=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),mI=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:`static`}},...pI(e,{status:`error`,addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...pI(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:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),hI=(e,t)=>({background:e.colorBgContainer,borderWidth:`${X(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),gI=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...hI(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`}}),_I=(e,t)=>({"&-underlined":{...hI(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`},...gI(e,{status:`error`,borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...gI(e,{status:`warning`,borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),vI=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:`none`},"&:placeholder-shown":{textOverflow:`ellipsis`}}),yI=e=>{let{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${X(t)} ${X(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},bI=e=>({padding:`${X(e.paddingBlockSM)} ${X(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),xI=(e,t={})=>({position:`relative`,display:`inline-block`,width:`100%`,minWidth:0,padding:`${X(e.paddingBlock)} ${X(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...vI(e.colorTextPlaceholder),"&-lg":{...yI(e),...t.largeStyle},"&-sm":{...bI(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:`rtl`}}),SI=e=>{let{componentCls:t,antCls:n}=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`]:{...yI(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...bI(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{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 ${X(e.paddingInline)}`,color:e.colorText,fontWeight:`normal`,fontSize:e.inputFontSize,textAlign:`center`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${X(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${X(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:`inherit`,border:`${X(e.lineWidth)} ${e.lineType} transparent`,boxShadow:`none`}},[`${n}-cascader-picker`]:{margin:`-9px ${X(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:`transparent`,[`${n}-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}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{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,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:`block`,...Wl(),[`${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},[` + &${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-topRight`]:{animationName:ng}}},GC(e,h,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:`relative`,margin:0},[`${n}-submenu-popup`]:{position:`absolute`,zIndex:r,background:`transparent`,boxShadow:`none`,transformOrigin:`0 0`,"ul, li":{listStyle:`none`,margin:0}},[`${t}, ${t}-menu-submenu`]:{...Hl(e),[n]:{padding:d,listStyleType:`none`,backgroundColor:h,backgroundClip:`padding-box`,borderRadius:e.borderRadiusLG,outline:`none`,boxShadow:e.boxShadowSecondary,...Kl(e),"&:empty":{padding:0,boxShadow:`none`},[`${n}-item-group-title`]:{padding:`${X(l)} ${X(m)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:`relative`,display:`flex`,alignItems:`center`},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:`auto`,"&-with-extra":{display:`inline-flex`,alignItems:`center`,width:`100%`},"> a":{color:`inherit`,transition:`all ${c}`,"&:hover":{color:`inherit`},"&::after":{position:`absolute`,inset:0,content:`""`}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:`auto`,fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:{display:`flex`,margin:0,padding:`${X(l)} ${X(m)}`,color:e.colorText,fontWeight:`normal`,fontSize:u,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...Kl(e),"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:`not-allowed`,"&:hover":{color:f,backgroundColor:h,cursor:`not-allowed`},a:{pointerEvents:`none`}},"&-divider":{height:1,margin:`${X(e.marginXXS)} 0`,overflow:`hidden`,lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:`absolute`,insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:`0 !important`,color:e.colorIcon,fontSize:p,fontStyle:`normal`}}},[`${n}-item-group-list`]:{margin:`0 ${X(e.marginXS)}`,padding:0,listStyle:`none`},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:`relative`},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:h,cursor:`not-allowed`}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[cg(e,`slide-up`),cg(e,`slide-down`),Qh(e,`move-up`),Qh(e,`move-down`),Cg(e,`zoom-big`)]]},nE=Zl(`Dropdown`,e=>{let{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:i}=e,a=uc(e,{menuCls:`${i}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[tE(a),eE(a)]},e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...UC({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...VC(e)}),{resetStyle:!1}),rE=e=>{let{menu:t,arrow:n,prefixCls:r,children:i,trigger:a,disabled:o,dropdownRender:s,popupRender:c,getPopupContainer:l,overlayClassName:u,rootClassName:d,overlayStyle:f,open:p,onOpenChange:m,mouseEnterDelay:h=.15,mouseLeaveDelay:g=.1,autoAdjustOverflow:_=!0,placement:v=``,transitionName:y,classNames:b,styles:x,destroyPopupOnHide:C,destroyOnHidden:w}=e,{getPrefixCls:T,direction:E,getPopupContainer:D,className:O,style:k,classNames:A,styles:j}=va(`dropdown`),M={...e,mouseEnterDelay:h,mouseLeaveDelay:g,autoAdjustOverflow:_},[N,P]=Sf([A,b],[j,x],{props:M}),F={...k,...f,...P.root},I=c||s;Wi(`Dropdown`);let L=S.useMemo(()=>{let e=T();return y===void 0?v.includes(`top`)?`${e}-slide-down`:`${e}-slide-up`:y},[T,v,y]),R=S.useMemo(()=>v?v.includes(`Center`)?v.slice(0,v.indexOf(`Center`)):v:E===`rtl`?`bottomRight`:`bottomLeft`,[v,E]),z=T(`dropdown`,r),B=op(z),[V,H]=nE(z,B),[,U]=Bl(),W=S.Children.only(af(i)?S.createElement(`span`,null,i):i),G=cm(W,{className:Y(`${z}-trigger`,{[`${z}-rtl`]:E===`rtl`},W.props.className),disabled:W.props.disabled??o}),K=o?[]:a,ee=!!K?.includes(`contextMenu`),[q,te]=Wn(!1,p),ne=Rn(e=>{m?.(e,{source:`trigger`}),te(e)}),re=Y(u,d,V,H,B,O,N.root,{[`${z}-rtl`]:E===`rtl`}),ie=XC({arrowPointAtCenter:tf(n)&&n.pointAtCenter,autoAdjustOverflow:_,offset:U.marginXXS,arrowWidth:n?U.sizePopupArrow:0,borderRadius:U.borderRadius}),J=Rn(()=>{t?.selectable&&t?.multiple||(m?.(!1,{source:`menu`}),te(!1))}),ae=()=>{let e=hi(N,[`root`]),n=hi(P,[`root`]),r;return t?.items&&(r=S.createElement($T,{...t,classNames:{...e,subMenu:{...e}},styles:{...n,subMenu:{...n}}})),I&&(r=I(r)),r=S.Children.only(typeof r==`string`?S.createElement(`span`,null,r):r),S.createElement(RT,{prefixCls:`${z}-menu`,rootClassName:Y(H,B),expandIcon:S.createElement(`span`,{className:`${z}-menu-submenu-arrow`},E===`rtl`?S.createElement(Cw,{className:`${z}-menu-submenu-arrow-icon`}):S.createElement(Pg,{className:`${z}-menu-submenu-arrow-icon`})),mode:`vertical`,selectable:!1,onClick:J,validator:({mode:e})=>{}},r)},[oe,se]=If(`Dropdown`,F.zIndex),ce=S.createElement(Dw,{alignPoint:ee,...hi(e,[`rootClassName`,`onOpenChange`]),mouseEnterDelay:h,mouseLeaveDelay:g,visible:q,builtinPlacements:ie,arrow:!!n,overlayClassName:re,prefixCls:z,getPopupContainer:l||D,transitionName:L,trigger:K,overlay:ae,placement:R,onVisibleChange:ne,overlayStyle:{...F,zIndex:oe},autoDestroy:w??C},G);return oe&&(ce=S.createElement(Af.Provider,{value:se},ce)),ce},iE=Ib(rE,`align`,void 0,`dropdown`,e=>e);rE._InternalPanelDoNotUseOrYouWillBeFired=e=>S.createElement(iE,{...e},S.createElement(`span`,null));var Z=$g,aE=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e){(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekday=r()})(e,(function(){return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,r=(n{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),cE=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),lE=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),uE=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))})),dE=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))})),fE=c(aE()),pE=c(oE()),mE=c(sE()),hE=c(cE()),gE=c(lE()),_E=c(uE()),vE=c(dE());fE.default.extend(vE.default),fE.default.extend(_E.default),fE.default.extend(pE.default),fE.default.extend(mE.default),fE.default.extend(hE.default),fE.default.extend(gE.default),fE.default.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||``).replace(`Wo`,`wo`);return r.bind(this)(t)}});var yE={bn_BD:`bn-bd`,by_BY:`be`,en_GB:`en-gb`,en_US:`en`,fr_BE:`fr`,fr_CA:`fr-ca`,hy_AM:`hy-am`,kmr_IQ:`ku`,nl_BE:`nl-be`,pt_BR:`pt-br`,zh_CN:`zh-cn`,zh_HK:`zh-hk`,zh_TW:`zh-tw`},bE=function(e){return yE[e]||e.split(`_`)[0]},xE=function(e){return!fE.default.isDayjs(e)||e instanceof fE.default?e:(0,fE.default)(e.valueOf())},SE={getNow:function(){var e=(0,fE.default)();return typeof e.tz==`function`?e.tz():e},getFixedDate:function(e){return(0,fE.default)(e,[`YYYY-M-DD`,`YYYY-MM-DD`])},getEndDate:function(e){return xE(e).endOf(`month`)},getWeekDay:function(e){var t=xE(e).locale(`en`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return xE(e).year()},getMonth:function(e){return xE(e).month()},getDate:function(e){return xE(e).date()},getHour:function(e){return xE(e).hour()},getMinute:function(e){return xE(e).minute()},getSecond:function(e){return xE(e).second()},getMillisecond:function(e){return xE(e).millisecond()},addYear:function(e,t){return xE(e).add(t,`year`)},addMonth:function(e,t){return xE(e).add(t,`month`)},addDate:function(e,t){return xE(e).add(t,`day`)},setYear:function(e,t){return xE(e).year(t)},setMonth:function(e,t){return xE(e).month(t)},setDate:function(e,t){return xE(e).date(t)},setHour:function(e,t){return xE(e).hour(t)},setMinute:function(e,t){return xE(e).minute(t)},setSecond:function(e,t){return xE(e).second(t)},setMillisecond:function(e,t){return xE(e).millisecond(t)},isAfter:function(e,t){return xE(e).isAfter(xE(t))},isValidate:function(e){return xE(e).isValid()},locale:{getWeekFirstDay:function(e){return(0,fE.default)().locale(bE(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return xE(t).locale(bE(e)).weekday(0)},getWeek:function(e,t){return xE(t).locale(bE(e)).week()},getShortWeekDays:function(e){return(0,fE.default)().locale(bE(e)).localeData().weekdaysMin()},getShortMonths:function(e){return(0,fE.default)().locale(bE(e)).localeData().monthsShort()},format:function(e,t,n){return xE(t).locale(bE(e)).format(n)},parse:function(e,t,n){for(var r=bE(e),i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.lengthe.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:[],r=ZE(S.useState([!1,!1]),2),i=r[0],a=r[1];return[S.useMemo(function(){return i.map(function(r,i){if(r)return!0;var a=e[i];return a?!!(!n[i]&&!a||a&&t(a,{activeIndex:i})):!1})},[e,i,t,n]),function(e,t){a(function(n){return zE(n,t,e)})}]}function iD(e){"@babel/helpers - typeof";return iD=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},iD(e)}function aD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function oD(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&(o=t.addDate(o,-7)),o}function YD(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return e?typeof i==`function`?i(e):n.locale.format(r.locale,e,i):``}function XD(e,t,n){var r=t,i=[`getHour`,`getMinute`,`getSecond`,`getMillisecond`];return[`setHour`,`setMinute`,`setSecond`,`setMillisecond`].forEach(function(t,a){r=n?e[t](r,e[i[a]](n)):e[t](r,0)}),r}function ZD(e,t,n,r,i){return Rn(function(a,o){return!!(n&&n(a,o)||r&&e.isAfter(r,a)&&!GD(e,t,r,a,o.type)||i&&e.isAfter(a,i)&&!GD(e,t,i,a,o.type))})}function QD(e){"@babel/helpers - typeof";return QD=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},QD(e)}function $D(e,t,n){return S.useMemo(function(){var r=RE(VE(e,t,n)),i=r[0],a=QD(i)===`object`&&i.type===`mask`?i.format:null;return[r.map(function(e){return typeof e==`string`||typeof e==`function`?e:e.format}),a]},[e,t,n])}function eO(e,t,n){return typeof e[0]==`function`||n?!0:t}function tO(e){"@babel/helpers - typeof";return tO=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},tO(e)}function nO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rO(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:!1;return S.useMemo(function(){var n=e&&RE(e);return t&&n&&(n[1]=n[1]||n[0]),n},[e,t])}function xO(e,t){var n=e.generateConfig,r=e.locale,i=e.picker,a=i===void 0?`date`:i,o=e.prefixCls,s=o===void 0?`rc-picker`:o,c=e.previewValue,l=c===void 0?`hover`:c,u=e.styles,d=u===void 0?{}:u,f=e.classNames,p=f===void 0?{}:f,m=e.order,h=m===void 0?!0:m,g=e.components,_=g===void 0?{}:g,v=e.inputRender,y=e.allowClear,b=e.clearIcon,x=e.needConfirm,C=e.multiple,w=e.format,T=e.inputReadOnly,E=e.disabledDate,D=e.minDate,O=e.maxDate,k=e.showTime,A=e.value,j=e.defaultValue,M=e.pickerValue,N=e.defaultPickerValue,P=bO(A),F=bO(j),I=bO(M),L=bO(N),R=a===`date`&&k?`datetime`:a,z=R===`time`||R===`datetime`,B=z||C,V=x??z,H=mO(jD(e),4),U=H[0],W=H[1],G=H[2],K=H[3],ee=fD(r,W),q=S.useMemo(function(){return MD(R,G,K,U,ee)},[R,G,K,U,ee]),te=S.useMemo(function(){return uO(uO({},e),{},{previewValue:l,prefixCls:s,locale:ee,picker:a,styles:d,classNames:p,order:h,components:uO({input:v},_),clearIcon:PD(s,y,b),showTime:q,value:P,defaultValue:F,pickerValue:I,defaultPickerValue:L},t?.())},[e]),ne=mO($D(R,ee,w),2),re=ne[0],ie=ne[1],J=eO(re,T,C),ae=ZD(n,r,E,D,O),oe=sO(n,a,ae,q);return[S.useMemo(function(){return uO(uO({},te),{},{needConfirm:V,inputReadOnly:J,disabledDate:ae})},[te,V,J,ae]),R,B,re,ie,oe]}function SO(e,t){return DO(e)||EO(e,t)||wO(e,t)||CO()}function CO(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wO(e,t){if(e){if(typeof e==`string`)return TO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TO(e,t)}}function TO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,i=kO(OO(n.every(function(e){return e})?!1:e,t||!1,r),2),a=i[0],o=i[1];function s(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!t.inherit||a)&&o(e,t.force)}return[a,s]}function IO(e){var t=S.useRef();return S.useImperativeHandle(e,function(){return{nativeElement:t.current?.nativeElement,focus:function(e){var n;(n=t.current)==null||n.focus(e)},blur:function(){var e;(e=t.current)==null||e.blur()}}}),t}function LO(e,t){return HO(e)||VO(e,t)||zO(e,t)||RO()}function RO(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zO(e,t){if(e){if(typeof e==`string`)return BO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return BO(e,t)}}function BO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:1,r=S.useRef(t);r.current=t,Hn(function(){if(e)r.current(e);else{var t=Di(function(){r.current(e)},n);return function(){Di.cancel(t)}}},[e])}function GO(e,t){return XO(e)||YO(e,t)||qO(e,t)||KO()}function KO(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qO(e,t){if(e){if(typeof e==`string`)return JO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return JO(e,t)}}function JO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=GO(S.useState(0),2),i=r[0],a=r[1],o=GO(S.useState(!1),2),s=o[0],c=o[1],l=S.useRef([]),u=S.useRef(null),d=S.useRef(null),f=function(e){u.current=e};return WO(s||n,function(){s||(l.current=[],f(null))}),S.useEffect(function(){s&&l.current.push(i)},[s,i]),[s,function(e){c(e)},function(e){return e&&(d.current=e),d.current},i,a,function(n){var r=l.current,i=new Set(r.filter(function(e){return n[e]||t[e]})),a=+(r[r.length-1]===0);return i.size>=2||e[a]?null:a},l.current,f,function(e){return u.current===e}]}function QO(e){"@babel/helpers - typeof";return QO=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},QO(e)}function $O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ek(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n8&&arguments[8]!==void 0?arguments[8]:vk,l=arguments.length>9&&arguments[9]!==void 0?arguments[9]:vk,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:vk,d=arguments.length>11?arguments[11]:void 0,f=arguments.length>12?arguments[12]:void 0,p=arguments.length>13?arguments[13]:void 0,m=o===`time`,h=a||0,g=function(t){var r=e.getNow();return m&&(r=XD(e,r)),c[t]||n[t]||r},_=dk(l,2),v=_[0],y=_[1],b=dk(Wn(function(){return g(0)},v),2),x=b[0],C=b[1],w=dk(Wn(function(){return g(1)},y),2),T=w[0],E=w[1],D=S.useMemo(function(){var t=[x,T][h];return m?t:XD(e,t,u[h])},[m,x,T,h,e,u]),O=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`panel`,a=[C,E][h];a(n);var s=[x,T];s[h]=n,d&&(!GD(e,t,x,s[0],o)||!GD(e,t,T,s[1],o))&&d(s,{source:i,range:h===1?`end`:`start`,mode:r})},k=function(n,r){if(s){var i={date:`month`,week:`month`,month:`year`,quarter:`year`}[o];if(i&&!GD(e,t,n,r,i)||o===`year`&&n&&Math.floor(e.getYear(n)/10)!==Math.floor(e.getYear(r)/10))return _k(e,o,r,-1)}return r},A=S.useRef(null);return Vn(function(){if(i&&!c[h]){var t=m?null:e.getNow();if(A.current!==null&&A.current!==h?t=[x,T][h^1]:n[h]?t=h===0?n[0]:k(n[0],n[1]):n[h^1]&&(t=n[h^1]),t){f&&e.isAfter(f,t)&&(t=f);var r=s?_k(e,o,t,1):t;p&&e.isAfter(r,p)&&(t=s?_k(e,o,p,-1):p),O(t,`reset`)}}},[i,h,n[h]]),S.useEffect(function(){i?A.current=h:A.current=null},[i,h]),Vn(function(){i&&c&&c[h]&&O(c[h],`reset`)},[i,h]),[D,O]}function bk(e,t){return Tk(e)||wk(e,t)||Sk(e,t)||xk()}function xk(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sk(e,t){if(e){if(typeof e==`string`)return Ck(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ck(e,t)}}function Ck(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,o=[],s=n>=1?n|0:1,c=e;c<=t;c+=s){var l=i.includes(c);(!l||!r)&&o.push({label:LE(c,a),value:c,disabled:l})}return o}function dA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},i=r.use12Hours,a=r.hourStep,o=a===void 0?1:a,s=r.minuteStep,c=s===void 0?1:s,l=r.secondStep,u=l===void 0?1:l,d=r.millisecondStep,f=d===void 0?100:d,p=r.hideDisabledOptions,m=r.disabledTime,h=r.disabledHours,g=r.disabledMinutes,_=r.disabledSeconds,v=S.useMemo(function(){return n||e.getNow()},[n,e]),y=S.useCallback(function(e){var t=m?.(e)||{};return[t.disabledHours||h||lA,t.disabledMinutes||g||lA,t.disabledSeconds||_||lA,t.disabledMilliseconds||lA]},[m,h,g,_]),b=rA(S.useMemo(function(){return y(v)},[v,y]),4),x=b[0],C=b[1],w=b[2],T=b[3],E=S.useCallback(function(e,t,n,r){var a=uA(0,23,o,p,e());return[i?a.map(function(e){return $k($k({},e),{},{label:LE(e.value%12||12,2)})}):a,function(e){return uA(0,59,c,p,t(e))},function(e,t){return uA(0,59,u,p,n(e,t))},function(e,t,n){return uA(0,999,f,p,r(e,t,n),3)}]},[p,o,i,f,c,u]),D=rA(S.useMemo(function(){return E(x,C,w,T)},[E,x,C,w,T]),4),O=D[0],k=D[1],A=D[2],j=D[3];return[function(t,n){var r=function(){return O},i=k,a=A,o=j;if(n){var s=rA(y(n),4),c=s[0],l=s[1],u=s[2],d=s[3],f=rA(E(c,l,u,d),4),p=f[0],m=f[1],h=f[2],g=f[3];r=function(){return p},i=m,a=h,o=g}return Xk(t,r,i,a,o,e)},O,k,A,j]}function fA(e,t){return _A(e)||gA(e,t)||mA(e,t)||pA()}function pA(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mA(e,t){if(e){if(typeof e==`string`)return hA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hA(e,t)}}function hA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:!1;de(e),_?.(e),t&&fe(e)},me=function(e,t){te(e),t&&pe(t),fe(t,e)},he=function(e){if(ce(e),pe(e),q!==x){var t=[`decade`,`year`],n=[].concat(t,[`month`]),r={quarter:[].concat(t,[`quarter`]),week:[].concat(oN(n),[`week`]),date:[].concat(oN(n),[`date`])}[x]||n,i=r[r.indexOf(q)+1];i&&me(i,e)}},ge=S.useMemo(function(){var e,t;if(Array.isArray(T)){var n=uN(T,2);e=n[0],t=n[1]}else e=T;return!e&&!t?null:(e||=t,t||=e,a.isAfter(e,t)?[t,e]:[e,t])},[T,a]),_e=XE(E,D,O),ve=A[ne]||gN[ne]||rj,ye=S.useMemo(function(){return{classNames:P?.popup??n??{},styles:F?.popup??r??{}}},[P,n,F,r]),be=S.useContext(AA),xe=S.useMemo(function(){return nN(nN({},be),{},{hideHeader:j})},[be,j]),Se=`${I}-panel`,Ce=BE(e,[`showWeek`,`prevIcon`,`nextIcon`,`superPrevIcon`,`superNextIcon`,`disabledDate`,`minDate`,`maxDate`,`onHover`]);return S.createElement(EA.Provider,{value:ye},S.createElement(AA.Provider,{value:xe},S.createElement(`div`,{ref:L,tabIndex:l,className:Y(Se,rN({},`${Se}-rtl`,o===`rtl`))},S.createElement(ve,eN({},Ce,{showTime:G,prefixCls:I,locale:U,generateConfig:a,onModeChange:me,pickerValue:ue,onPickerValueChange:function(e){pe(e,!0)},value:oe[0],onSelect:he,values:oe,cellRender:_e,hoverRangeValue:ge,hoverValue:w})))))}var vN=S.memo(S.forwardRef(_N));function yN(e){"@babel/helpers - typeof";return yN=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},yN(e)}function bN(){return bN=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tP(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function nP(e){var t=e.icon,n=e.type,r=eP(e,ZN),i=S.useContext(wE),a=i.prefixCls,o=i.classNames,s=i.styles;return t?S.createElement(`span`,$N({className:Y(`${a}-${n}`,o.suffix),style:s.suffix},r),t):null}function rP(e){var t=e.onClear,n=eP(e,QN);return S.createElement(nP,$N({},n,{type:`clear`,role:`button`,onMouseDown:function(e){e.preventDefault()},onClick:function(e){e.stopPropagation(),t()}}))}function iP(e){"@babel/helpers - typeof";return iP=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},iP(e)}function aP(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function oP(e,t){for(var n=0;n=a&&e<=o)return r;var s=Math.min(Math.abs(e-a),Math.abs(e-o));se.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function OP(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var kP=S.forwardRef(function(e,t){var n=e.className,r=e.active,i=e.showActiveCls,a=i===void 0?!0:i,o=e.suffixIcon,s=e.format,c=e.validateFormat,l=e.onChange;e.onInput;var u=e.helped,d=e.onHelp,f=e.onSubmit,p=e.onKeyDown,m=e.preserveInvalidOnBlur,h=m===void 0?!1:m,g=e.invalid,_=e.clearIcon,v=DP(e,gP),y=e.value,b=e.onFocus,x=e.onBlur,C=e.onMouseUp,w=S.useContext(wE),T=w.prefixCls,E=w.input,D=E===void 0?`input`:E,O=w.classNames,k=w.styles,A=`${T}-input`,j=xP(S.useState(!1),2),M=j[0],N=j[1],P=xP(S.useState(y),2),F=P[0],I=P[1],L=xP(S.useState(``),2),R=L[0],z=L[1],B=xP(S.useState(null),2),V=B[0],H=B[1],U=xP(S.useState(null),2),W=U[0],G=U[1],K=F||``;S.useEffect(function(){I(y)},[y]);var ee=S.useRef(null),q=S.useRef(null),te=S.useRef(!1);S.useImperativeHandle(t,function(){return{nativeElement:ee.current,inputElement:q.current,focus:function(e){q.current.focus(e)},blur:function(){q.current.blur()}}});var ne=S.useMemo(function(){return new pP(s||``)},[s]),re=xP(S.useMemo(function(){return u?[0,0]:ne.getSelection(V)},[ne,V,u]),2),ie=re[0],J=re[1],ae=function(e){e&&e!==s&&e!==y&&d()},oe=Rn(function(e){c(e)&&l(e),I(e),ae(e)}),se=function(e){if(!s){var t=e.target.value;ae(t),I(t),l(t)}},ce=function(e){if(te.current){e.preventDefault();return}var t=e.clipboardData.getData(`text`);c(t)&&oe(t)},le=function(){te.current=!0},ue=function(e){var t=e.target.selectionStart;H(ne.getMaskCellIndex(t)),G({}),C?.(e),te.current=!1},de=function(e){N(!0),H(0),z(``),b(e)},fe=function(e){x(e)},pe=function(e){N(!1),fe(e)};WO(r,function(){!r&&!h&&I(y)});var me=function(e){e.key===`Enter`&&c(K)&&f(),p?.(e)},he=function(e){if(te.current){e.preventDefault();return}me(e);var t=e.key,n=null,r=null,i=J-ie,a=s.slice(ie,J),o=function(e){H(function(t){var n=t+e;return n=Math.max(n,0),n=Math.min(n,ne.size()-1),n})},c=function(e){var t=xP(mP(a),3),n=t[0],r=t[1],i=t[2],o=K.slice(ie,J),s=Number(o);if(isNaN(s))return String(i||(e>0?n:r));var c=s+e,l=r-n+1;return String(n+(l+c-n)%l)};switch(t){case`Backspace`:case`Delete`:n=``,r=a;break;case`ArrowLeft`:n=``,o(-1);break;case`ArrowRight`:n=``,o(1);break;case`ArrowUp`:n=``,r=c(1);break;case`ArrowDown`:n=``,r=c(-1);break;default:isNaN(Number(t))||(n=R+t,r=n);break}n!==null&&(z(n),n.length>=i&&(o(1),z(``))),r!==null&&oe((K.slice(0,ie)+LE(r,i)+K.slice(J)).slice(0,s.length)),G({})},ge=S.useRef();Vn(function(){if(!(!M||!s||te.current)){if(!ne.match(K)){oe(s);return}return q.current.setSelectionRange(ie,J),ge.current=Di(function(){q.current.setSelectionRange(ie,J)}),function(){Di.cancel(ge.current)}}},[ne,s,M,K,V,ie,J,W,oe]);var _e=s?{onFocus:de,onBlur:pe,onKeyDown:he,onMouseDown:le,onMouseUp:ue,onPaste:ce}:{};return S.createElement(`div`,{ref:ee,className:Y(A,vP(vP({},`${A}-active`,r&&a),`${A}-placeholder`,u),n)},S.createElement(D,_P({ref:q,"aria-invalid":g,autoComplete:`off`},v,{onKeyDown:me,onBlur:fe},_e,{value:K,onChange:se,className:O.input,style:k.input})),S.createElement(nP,{type:`suffix`,icon:o}),_)}),AP=`id.prefix.clearIcon.suffixIcon.separator.activeIndex.activeHelp.allHelp.focused.onFocus.onBlur.onKeyDown.locale.generateConfig.placeholder.className.style.onClick.onClear.value.onChange.onSubmit.onInputChange.format.maskFormat.preserveInvalidOnBlur.onInvalid.disabled.invalid.inputReadOnly.direction.onOpenChange.onActiveInfo.placement.onMouseDown.required.aria-required.autoFocus.tabIndex`.split(`.`),jP=[`index`];function MP(){return MP=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function KP(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function qP(e,t){var n=e.id,r=e.prefix,i=e.clearIcon,a=e.suffixIcon,o=e.separator,s=o===void 0?`~`:o,c=e.activeIndex;e.activeHelp,e.allHelp;var l=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,f=e.style,p=e.onClick,m=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,_=e.invalid;e.inputReadOnly;var v=e.direction;e.onOpenChange;var y=e.onActiveInfo;e.placement;var b=e.onMouseDown;e.required,e[`aria-required`];var x=e.autoFocus,C=e.tabIndex,w=GP(e,AP),T=v===`rtl`,E=S.useContext(wE),D=E.prefixCls,O=E.classNames,k=E.styles,A=S.useMemo(function(){if(typeof n==`string`)return[n];var e=n||{};return[e.start,e.end]},[n]),j=S.useRef(),M=S.useRef(),N=S.useRef(),P=function(e){return[M,N][e]?.current};S.useImperativeHandle(t,function(){return{nativeElement:j.current,focus:function(e){if(WP(e)===`object`){var t,n=e||{},r=n.index,i=r===void 0?0:r,a=GP(n,jP);(t=P(i))==null||t.focus(a)}else{var o;(o=P(e??0))==null||o.focus()}},blur:function(){var e,t;(e=P(0))==null||e.blur(),(t=P(1))==null||t.blur()}}});var F=XN(w),I=S.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),L=RP(YN(PP(PP({},e),{},{id:A,placeholder:I})),1)[0],R=RP(S.useState({position:`absolute`,width:0}),2),z=R[0],B=R[1],V=Rn(function(){var e=P(c);if(e){var t=e.nativeElement.getBoundingClientRect(),n=j.current.getBoundingClientRect(),r=t.left-n.left;B(function(e){return PP(PP({},e),{},{width:t.width,left:r})}),y([t.left,t.right,n.width])}});S.useEffect(function(){V()},[c]);var H=i&&(h[0]&&!g[0]||h[1]&&!g[1]),U=x&&!g[0],W=x&&!U&&!g[1];return S.createElement(aa,{onResize:V},S.createElement(`div`,MP({},F,{className:Y(D,`${D}-range`,FP(FP(FP(FP({},`${D}-focused`,l),`${D}-disabled`,g.every(function(e){return e})),`${D}-invalid`,_.some(function(e){return e})),`${D}-rtl`,T),d),style:f,ref:j,onClick:p,onMouseDown:function(e){var t=e.target;t!==M.current.inputElement&&t!==N.current.inputElement&&e.preventDefault(),b?.(e)}}),r&&S.createElement(`div`,{className:Y(`${D}-prefix`,O.prefix),style:k.prefix},r),S.createElement(kP,MP({ref:M},L(0),{className:`${D}-input-start`,autoFocus:U,tabIndex:C,"date-range":`start`})),S.createElement(`div`,{className:`${D}-range-separator`},s),S.createElement(kP,MP({ref:N},L(1),{className:`${D}-input-end`,autoFocus:W,tabIndex:C,"date-range":`end`})),S.createElement(`div`,{className:`${D}-active-bar`,style:z}),S.createElement(nP,{type:`suffix`,icon:a}),H&&S.createElement(rP,{icon:i,onClear:m})))}var JP=S.forwardRef(qP);function YP(e){"@babel/helpers - typeof";return YP=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},YP(e)}function XP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ZP(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0&&re.current.focus({index:n})}le(!0),ne?.(e)},Ze=function(){ze(null),le(!1,{force:!0})},Qe=pF(S.useState(null),2),$e=Qe[0],et=Qe[1],tt=pF(S.useState(null),2),nt=tt[0],rt=tt[1],it=S.useMemo(function(){return nt||ge},[ge,nt]);S.useEffect(function(){se||rt(null)},[se]);var at=pF(S.useState([0,0,0]),2),ot=at[0],st=at[1],ct=function(e,t){p===`hover`&&(rt(e),et(t))},lt=UO(W,G),ut=function(e){ct(e,`preset`)},dt=function(e){ze(e)&&(be(`preset-click`),le(!1,{force:!0}))},ft=function(e){Ye(e)},pt=function(e){ct(e?Je(e,xe):null,`cell`)},mt=function(e){le(!0),De(e)},ht=function(){be(`panel`)},gt=function(e){me(zE(ge,xe,e)),!g&&!a&&i===Pe&&Ye(e)},_t=function(){le(!1)},vt=XE(ee,q,te,bF(xe)),yt=ge[xe]||null,bt=Rn(function(e){return c(e,{activeIndex:xe})}),xt=S.useMemo(function(){var e=bi(r,!1);return hi(r,[].concat(iF(Object.keys(e)),[`onChange`,`onCalendarChange`,`style`,`className`,`onPanelChange`,`disabledTime`,`classNames`,`styles`]))},[r]),St=S.createElement(HN,rF({},xt,{showNow:Ie,showTime:ke,range:!0,multiplePanel:Fe,activeInfo:ot,disabledDate:Be,onFocus:mt,onBlur:Oe,onPanelMouseDown:ht,picker:k,mode:Ne,internalMode:Pe,onPanelChange:qe,format:s,value:yt,isInvalid:bt,onChange:null,onSelect:gt,pickerValue:Ge,defaultOpenValue:RE(M?.defaultOpenValue)[xe],onPickerValueChange:Ke,hoverValue:it,onHover:pt,needConfirm:g,onSubmit:Ye,onOk:he,presets:lt,onPresetHover:ut,onPresetSubmit:dt,onNow:ft,cellRender:vt,classNames:J,styles:ae})),Ct=function(e,t){me(Je(e,t))},wt=function(){be(`input`)},Tt=function(e,t){var n=we.length,r=we[n-1];if(n&&r!==t&&g&&!y[r]&&!Ee(r)&&ge[r]){re.current.focus({index:r});return}be(`input`),le(!0,{inherit:!0}),xe!==t&&se&&!g&&a&&Ye(null,!0),Se(t),De(e,t)},Et=function(e,t){le(!1),!g&&be()===`input`&&Re(xe,Ce(ge)===null),Oe(e,t)},Dt=function(e,t){e.key===`Tab`&&Ye(null,!0),_?.(e,t)},Ot=S.useMemo(function(){return{prefixCls:l,locale:D,generateConfig:O,button:K.button,input:K.input,classNames:J,styles:ae}},[l,D,O,K.button,K.input,J,ae]);return Vn(function(){se&&xe!==void 0&&qe(null,k,!1)},[se,xe,k]),Vn(function(){var e=be();!se&&e===`input`&&(le(!1),Ye(null,!0)),!se&&a&&!g&&e===`panel`&&(le(!0),Ye())},[se]),S.createElement(wE.Provider,{value:Ot},S.createElement(AE,rF({},UE(r),{popupElement:St,popupStyle:ae.popup.root,popupClassName:Y(u,J.popup.root),visible:se,onClose:_t,range:!0}),S.createElement(JP,rF({},r,{ref:re,className:Y(r.className,u,J.root),style:lF(lF({},ae.root),r.style),suffixIcon:V,activeIndex:ve||se?xe:null,activeHelp:!!nt,allHelp:!!nt&&$e===`preset`,focused:ve,onFocus:Tt,onBlur:Et,onKeyDown:Dt,onSubmit:Ye,value:it,maskFormat:s,onChange:Ct,onInputChange:wt,format:o,inputReadOnly:B,disabled:v,open:se,onOpenChange:le,onClick:Xe,onClear:Ze,invalid:He,onInvalid:Ue,onActiveInfo:st}))))}var SF=S.forwardRef(xF);function CF(e){var t=e.prefixCls,n=e.value,r=e.onRemove,i=e.removeIcon,a=i===void 0?`×`:i,o=e.formatDate,s=e.disabled,c=e.maxTagCount,l=e.placeholder,u=`${t}-selector`,d=`${t}-selection`,f=`${d}-overflow`;function p(e,t){return S.createElement(`span`,{className:Y(`${d}-item`),title:typeof e==`string`?e:null},S.createElement(`span`,{className:`${d}-item-content`},e),!s&&t&&S.createElement(`span`,{onMouseDown:function(e){e.preventDefault()},onClick:t,className:`${d}-item-remove`},a))}function m(e){return p(o(e),function(t){t&&t.stopPropagation(),r(e)})}function h(e){return p(`+ ${e.length} ...`)}return S.createElement(`div`,{className:u},S.createElement(Ox,{prefixCls:f,data:n,renderItem:m,renderRest:h,itemKey:function(e){return o(e)},maxCount:c}),!n.length&&S.createElement(`span`,{className:`${t}-selection-placeholder`},l))}function wF(e){"@babel/helpers - typeof";return wF=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},wF(e)}var TF=`id.open.prefix.clearIcon.suffixIcon.activeHelp.allHelp.focused.onFocus.onBlur.onKeyDown.locale.generateConfig.placeholder.className.style.onClick.onClear.internalPicker.value.onChange.onSubmit.onInputChange.multiple.maxTagCount.format.maskFormat.preserveInvalidOnBlur.onInvalid.disabled.invalid.inputReadOnly.direction.onOpenChange.onMouseDown.required.aria-required.autoFocus.tabIndex.removeIcon`.split(`.`);function EF(){return EF=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zF(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function BF(e,t){e.id;var n=e.open,r=e.prefix,i=e.clearIcon,a=e.suffixIcon;e.activeHelp,e.allHelp;var o=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,c=e.generateConfig,l=e.placeholder,u=e.className,d=e.style,f=e.onClick,p=e.onClear,m=e.internalPicker,h=e.value,g=e.onChange,_=e.onSubmit;e.onInputChange;var v=e.multiple,y=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var b=e.disabled,x=e.invalid;e.inputReadOnly;var C=e.direction;e.onOpenChange;var w=e.onMouseDown;e.required,e[`aria-required`];var T=e.autoFocus,E=e.tabIndex,D=e.removeIcon,O=RF(e,TF),k=C===`rtl`,A=S.useContext(wE),j=A.prefixCls,M=A.classNames,N=A.styles,P=S.useRef(),F=S.useRef();S.useImperativeHandle(t,function(){return{nativeElement:P.current,focus:function(e){var t;(t=F.current)==null||t.focus(e)},blur:function(){var e;(e=F.current)==null||e.blur()}}});var I=XN(O),L=function(e){g([e])},R=function(e){g(h.filter(function(t){return t&&!GD(c,s,t,e,m)})),n||_()},z=MF(YN(OF(OF({},e),{},{onChange:L}),function(e){return{value:e.valueTexts[0]||``,active:o}}),2),B=z[0],V=z[1],H=!!(i&&h.length&&!b),U=v?S.createElement(S.Fragment,null,S.createElement(CF,{prefixCls:j,value:h,onRemove:R,formatDate:V,maxTagCount:y,disabled:b,removeIcon:D,placeholder:l}),S.createElement(`input`,{className:`${j}-multiple-input`,value:h.map(V).join(`,`),ref:F,readOnly:!0,autoFocus:T,tabIndex:E}),S.createElement(nP,{type:`suffix`,icon:a}),H&&S.createElement(rP,{icon:i,onClear:p})):S.createElement(kP,EF({ref:F},B(),{autoFocus:T,tabIndex:E,suffixIcon:a,clearIcon:H&&S.createElement(rP,{icon:i,onClear:p}),showActiveCls:!1}));return S.createElement(`div`,EF({},I,{className:Y(j,kF(kF(kF(kF(kF({},`${j}-multiple`,v),`${j}-focused`,o),`${j}-disabled`,b),`${j}-invalid`,x),`${j}-rtl`,k),u),style:d,ref:P,onClick:f,onMouseDown:function(e){e.target!==F.current?.inputElement&&e.preventDefault(),w?.(e)}}),r&&S.createElement(`div`,{className:Y(`${j}-prefix`,M.prefix),style:N.prefix},r),U)}var VF=S.forwardRef(BF);function HF(e){"@babel/helpers - typeof";return HF=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},HF(e)}function UF(){return UF=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne??{...t,__INTERNAL__:{itemRef:e=>t=>{let r=uI(e);t?n.current[r]=t:delete n.current[r]}},scrollToField:(e,t={})=>{let{focus:n,...i}=t,a=dI(e,r);a&&(tp(a,{scrollMode:`if-needed`,block:`nearest`,...i}),n&&r.focusField(e))},focusField:e=>{let t=r.getFieldInstance(e);typeof t?.focus==`function`?t.focus():dI(e,r)?.focus?.()},getFieldInstance:e=>{let t=uI(e);return n.current[t]}},[e,t]);return[r]}var pI=S.createContext(void 0),Qte=pI.Provider,mI=S.createContext(void 0),$te=mI.Provider;function hI(){return hI=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n=`rc-checkbox`,className:r,style:i,checked:a,disabled:o,defaultChecked:s=!1,type:c=`checkbox`,title:l,onChange:u,...d}=e,f=(0,S.useRef)(null),p=(0,S.useRef)(null),[m,h]=Wn(s,a);(0,S.useImperativeHandle)(t,()=>({focus:e=>{f.current?.focus(e)},blur:()=>{f.current?.blur()},input:f.current,nativeElement:p.current}));let g=Y(n,r,{[`${n}-checked`]:m,[`${n}-disabled`]:o});return S.createElement(`span`,{className:g,title:l,style:i,ref:p},S.createElement(`input`,hI({},d,{className:`${n}-input`,ref:f,onChange:t=>{o||(`checked`in e||h(t.target.checked),u?.({target:{...e,type:c,checked:t.target.checked},stopPropagation(){t.stopPropagation()},preventDefault(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:o,checked:!!m,type:c})))});function _I(e){let t=S.useRef(null),n=()=>{Di.cancel(t.current),t.current=null};return[()=>{n(),t.current=Di(()=>{t.current=null})},r=>{t.current&&(r.stopPropagation(),n()),e?.(r)}]}var ene=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:{...Hl(e),display:`inline-block`,fontSize:0,[`&${r}-rtl`]:{direction:`rtl`},[`&${r}-block`]:{display:`flex`},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:`none`},"&-vertical":{display:`flex`,flexDirection:`column`,rowGap:e.marginXS,[`${t}-wrapper`]:{marginInlineEnd:0}}}}},tne=e=>{let{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,colorPrimaryHover:i,radioSize:a,motionDurationSlow:o,motionDurationMid:s,motionEaseInOutCirc:c,colorBgContainer:l,colorBorder:u,lineWidth:d,colorBgContainerDisabled:f,colorTextDisabled:p,paddingXS:m,dotColorDisabled:h,dotSize:g,lineType:_,radioColor:v,radioBgColor:y}=e;return{[`${t}-wrapper`]:{...Hl(e),display:`inline-flex`,alignItems:`baseline`,marginInlineStart:0,marginInlineEnd:n,cursor:`pointer`,"&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:`rtl`},"&-disabled":{cursor:`not-allowed`,color:e.colorTextDisabled},"&::after":{display:`inline-block`,width:0,overflow:`hidden`,content:`"\\a0"`},"&-block":{flex:1,justifyContent:`center`},[t]:{...Hl(e),position:`relative`,whiteSpace:`nowrap`,lineHeight:1,cursor:`pointer`,alignSelf:`center`,boxSizing:`border-box`,display:`block`,width:`calc(${a} * 1px)`,height:`calc(${a} * 1px)`,backgroundColor:l,border:`${X(d)} ${_} ${u}`,borderRadius:`50%`,transition:`all ${s}`,flex:`none`,"&:after":{content:`""`,position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%) scale(0)`,width:`calc(${g} * 1px)`,height:`calc(${g} * 1px)`,backgroundColor:v,borderRadius:`50%`,transformOrigin:`50% 50%`,opacity:0,transition:`all ${o} ${c}`},[`${t}-input`]:{position:`absolute`,inset:0,zIndex:1,cursor:`pointer`,opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:Gl(e)},[`&:hover:not(${t}-wrapper-disabled) ${t}`]:{borderColor:r},[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:i,borderColor:`transparent`},[`${t}-checked`]:{backgroundColor:y,borderColor:r,"&::after":{transform:`translate(-50%, -50%)`,opacity:1}},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:`not-allowed`,pointerEvents:`none`},background:f,borderColor:u,"&::after":{backgroundColor:h}},[`${t}-disabled + span`]:{color:p,cursor:`not-allowed`},[`span${t} + *`]:{paddingInlineStart:m,paddingInlineEnd:m}}}},nne=e=>{let{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:i,lineType:a,colorBorder:o,motionDurationMid:s,buttonPaddingInline:c,fontSize:l,buttonBg:u,fontSizeLG:d,controlHeightLG:f,controlHeightSM:p,paddingXS:m,borderRadius:h,borderRadiusSM:g,borderRadiusLG:_,buttonCheckedBg:v,buttonSolidCheckedColor:y,colorTextDisabled:b,colorBgContainerDisabled:x,buttonCheckedBgDisabled:S,buttonCheckedColorDisabled:C,colorPrimary:w,colorPrimaryHover:T,colorPrimaryActive:E,buttonSolidCheckedBg:D,buttonSolidCheckedHoverBg:O,buttonSolidCheckedActiveBg:k,calc:A}=e;return{[`${r}-button-wrapper`]:{position:`relative`,display:`inline-block`,height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:l,lineHeight:X(A(n).sub(A(i).mul(2)).equal()),background:u,border:`${X(i)} ${a} ${o}`,borderBlockStartWidth:A(i).add(.02).equal(),borderInlineEndWidth:i,cursor:`pointer`,transition:[`color`,`background-color`,`box-shadow`].map(e=>`${e} ${s}`).join(`,`),a:{color:t},[`> ${r}-button`]:{position:`absolute`,insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:`100%`,height:`100%`},"&:not(:last-child)":{marginInlineEnd:A(i).mul(-1).equal()},"&:first-child":{borderInlineStart:`${X(i)} ${a} ${o}`,borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h},"&:first-child:last-child":{borderRadius:h},[`${r}-group-large &`]:{height:f,fontSize:d,lineHeight:X(A(f).sub(A(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:_,borderEndStartRadius:_},"&:last-child":{borderStartEndRadius:_,borderEndEndRadius:_}},[`${r}-group-small &`]:{height:p,paddingInline:A(m).sub(i).equal(),paddingBlock:0,lineHeight:X(A(p).sub(A(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g}},"&:hover":{position:`relative`,color:w},"&:has(:focus-visible)":Gl(e),[`${r}, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:`none`},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:v,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:T,borderColor:T,"&::before":{backgroundColor:T}},"&:active":{color:E,borderColor:E,"&::before":{backgroundColor:E}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:y,background:D,borderColor:D,"&:hover":{color:y,background:O,borderColor:O},"&:active":{color:y,background:k,borderColor:k}},"&-disabled":{color:b,backgroundColor:x,borderColor:o,cursor:`not-allowed`,"&:first-child, &:hover":{color:b,backgroundColor:x,borderColor:o}},[`&-disabled${r}-button-wrapper-checked`]:{color:C,backgroundColor:S,borderColor:o,boxShadow:`none`},"&-block":{flex:1,textAlign:`center`}}}},vI=Zl(`Radio`,e=>{let{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${X(n)} ${t}`,i=uc(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[ene(i),tne(i),nne(i)]},e=>{let{wireframe:t,padding:n,marginXS:r,lineWidth:i,fontSizeLG:a,colorText:o,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:l,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:p,colorWhite:m}=e,h=a;return{radioSize:h,dotSize:t?h-8:h-(4+i)*2,dotColorDisabled:c,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:p,buttonBg:s,buttonCheckedBg:s,buttonColor:o,buttonCheckedBgDisabled:l,buttonCheckedColorDisabled:c,buttonPaddingInline:n-i,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},{unitless:{radioSize:!0,dotSize:!0}}),yI=S.forwardRef((e,t)=>{let n=S.useContext(pI),r=S.useContext(mI),{getPrefixCls:i,direction:a,className:o,style:s,classNames:c,styles:l}=va(`radio`),u=sr(t,S.useRef(null)),{isFormItemInput:d}=S.useContext(ly),f=t=>{e.onChange?.(t),n?.onChange?.(t)},{prefixCls:p,className:m,rootClassName:h,children:g,style:_,title:v,classNames:y,styles:b,...x}=e,C=i(`radio`,p),w=(n?.optionType||r)===`button`,T=w?`${C}-button`:C,E=op(C),[D,O]=vI(C,E),k={...x},A=S.useContext(fm),j=k.checked;n&&(k.name=n.name,k.onChange=f,j=e.value===n.value,k.disabled=k.disabled??n.disabled),k.disabled=k.disabled??A;let M={...e,...k,checked:j},[N,P]=Sf([c,y],[l,b],{props:M}),F=Y(`${T}-wrapper`,{[`${T}-wrapper-checked`]:j,[`${T}-wrapper-disabled`]:k.disabled,[`${T}-wrapper-rtl`]:a===`rtl`,[`${T}-wrapper-in-form-item`]:d,[`${T}-wrapper-block`]:!!n?.block},o,m,h,N.root,D,O,E),[I,L]=_I(k.onClick);return S.createElement(Sh,{component:`Radio`,disabled:k.disabled},S.createElement(`label`,{className:F,style:{...P.root,...s,..._},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:v,onClick:I},S.createElement(gI,{...k,checked:j,className:Y(N.icon,{[hh]:!w}),style:P.icon,type:`radio`,prefixCls:T,ref:u,onClick:L}),g===void 0?null:S.createElement(`span`,{className:Y(`${T}-label`,N.label),style:P.label},g)))}),rne=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r}=S.useContext(ha),{name:i}=S.useContext(ly),a=Yn(uI(i)),{prefixCls:o,className:s,rootClassName:c,options:l,buttonStyle:u=`outline`,disabled:d,children:f,size:p,style:m,id:h,optionType:g,name:_=a,defaultValue:v,value:y,block:b=!1,onChange:x,onMouseEnter:C,onMouseLeave:w,onFocus:T,onBlur:E,orientation:D,vertical:O,role:k=`radiogroup`}=e,[A,j]=Wn(v,y),M=S.useCallback(t=>{let n=A,r=t.target.value;`value`in e||j(r),r!==n&&x?.(t)},[A,j,x]),N=n(`radio`,o),P=`${N}-group`,F=op(N),[I,L]=vI(N,F),R=f;l&&l.length>0&&(R=l.map(e=>typeof e==`string`||$d(e)?S.createElement(yI,{key:e.toString(),prefixCls:N,disabled:d,value:e,checked:A===e},e):S.createElement(yI,{key:`radio-group-value-options-${e.value}`,prefixCls:N,disabled:e.disabled||d,value:e.value,checked:A===e.value,title:e.title,style:e.style,className:e.className,id:e.id,required:e.required},e.label)));let z=Ch(p),[,B]=Tf(D,O),V=Y(P,`${P}-${u}`,{[`${P}-large`]:z===`large`,[`${P}-small`]:z===`small`,[`${P}-rtl`]:r===`rtl`,[`${P}-block`]:b},s,c,I,L,F),H=S.useMemo(()=>({onChange:M,value:A,disabled:d,name:_,optionType:g,block:b}),[M,A,d,_,g,b]);return S.createElement(`div`,{...bi(e,{aria:!0,data:!0}),role:k,className:Y(V,{[`${N}-group-vertical`]:B}),style:m,onMouseEnter:C,onMouseLeave:w,onFocus:T,onBlur:E,id:h,ref:t},S.createElement(Qte,{value:H},R))}),ine=S.memo(rne),ane=S.forwardRef((e,t)=>{let{getPrefixCls:n}=S.useContext(ha),{prefixCls:r,...i}=e,a=n(`radio`,r);return S.createElement($te,{value:`button`},S.createElement(yI,{prefixCls:a,...i,type:`radio`,ref:t}))}),bI=yI;bI.Button=ane,bI.Group=ine,bI.__ANT_RADIO=!0;function xI(e){return uc(e,{inputAffixPadding:e.paddingXXS})}var SI=e=>{let{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:a,controlHeightLG:o,fontSizeLG:s,lineHeightLG:c,paddingSM:l,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:p,colorPrimary:m,controlOutlineWidth:h,controlOutline:g,colorErrorOutline:_,colorWarningOutline:v,colorBgContainer:y,inputFontSize:b,inputFontSizeLG:x,inputFontSizeSM:S}=e,C=b||n,w=S||C,T=x||s,E=Math.round((t-C*r)/2*10)/10-i,D=Math.round((a-w*r)/2*10)/10-i,O=Math.ceil((o-T*c)/2*10)/10-i;return{paddingBlock:Math.max(E,0),paddingBlockSM:Math.max(D,0),paddingBlockLG:Math.max(O,0),paddingInline:l-i,paddingInlineSM:u-i,paddingInlineLG:d-i,addonBg:f,activeBorderColor:m,hoverBorderColor:p,activeShadow:`0 0 0 ${h}px ${g}`,errorActiveShadow:`0 0 0 ${h}px ${_}`,warningActiveShadow:`0 0 0 ${h}px ${v}`,hoverBg:y,activeBg:y,inputFontSize:C,inputFontSizeLG:T,inputFontSizeSM:w}},one=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),CI=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorderDisabled,boxShadow:`none`,cursor:`not-allowed`,opacity:1,"input[disabled], textarea[disabled]":{cursor:`not-allowed`},"&:hover:not([disabled])":{...one(uc(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),wI=(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}}),TI=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...wI(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),EI=(e,t)=>({"&-outlined":{...wI(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...CI(e)},...TI(e,{status:`error`,borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...TI(e,{status:`warning`,borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),DI=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),sne=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...DI(e,{status:`error`,addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...DI(e,{status:`warning`,addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...CI(e)}}}}),OI=(e,t)=>{let{componentCls:n}=e;return{"&-borderless":{background:`transparent`,border:`none`,paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${n}-sm, &${n}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${n}-lg, &${n}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:`none`},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}},...t}}},kI=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:`transparent`,"input&, & input, textarea&, & textarea":{color:t?.inputColor??`unset`},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),AI=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...kI(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),jI=(e,t)=>({"&-filled":{...kI(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...CI(e)},...AI(e,{status:`error`,bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError}),...AI(e,{status:`warning`,bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning}),...t}}),MI=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),cne=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:`static`}},...MI(e,{status:`error`,addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...MI(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:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),NI=(e,t)=>({background:e.colorBgContainer,borderWidth:`${X(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),PI=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...NI(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`}}),FI=(e,t)=>({"&-underlined":{...NI(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`},...PI(e,{status:`error`,borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...PI(e,{status:`warning`,borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),II=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:`none`},"&:placeholder-shown":{textOverflow:`ellipsis`}}),LI=e=>{let{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${X(t)} ${X(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},RI=e=>({padding:`${X(e.paddingBlockSM)} ${X(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),zI=(e,t={})=>({position:`relative`,display:`inline-block`,width:`100%`,minWidth:0,padding:`${X(e.paddingBlock)} ${X(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...II(e.colorTextPlaceholder),"&-lg":{...LI(e),...t.largeStyle},"&-sm":{...RI(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:`rtl`}}),lne=e=>{let{componentCls:t,antCls:n}=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`]:{...LI(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...RI(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{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 ${X(e.paddingInline)}`,color:e.colorText,fontWeight:`normal`,fontSize:e.inputFontSize,textAlign:`center`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${X(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${X(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:`inherit`,border:`${X(e.lineWidth)} ${e.lineType} transparent`,boxShadow:`none`}},[`${n}-cascader-picker`]:{margin:`-9px ${X(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:`transparent`,[`${n}-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}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{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,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:`block`,...Wl(),[`${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, & > ${n}-picker-range @@ -259,52 +259,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, & > ${n}-select:last-child, & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:`top`},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},CI=e=>{let{componentCls:t,controlHeightSM:n,lineWidth:r,calc:i}=e,a=i(n).sub(i(r).mul(2)).sub(16).div(2).equal();return{[t]:{...Hl(e),...xI(e),...oI(e),...fI(e),...lI(e),..._I(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:`none`}}}},wI=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.colorIcon},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...Gl(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:`hidden`},"&-has-suffix":{margin:`0 ${X(e.inputAffixPadding)}`}}}},TI=e=>{let{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:a,colorIconHover:o,iconCls:s}=e,c=`${t}-affix-wrapper`,l=`${t}-affix-wrapper-disabled`;return{[c]:{...xI(e),display:`inline-flex`,"&-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:r,direction:`ltr`},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}},...wI(e),[`${s}${t}-password-icon`]:{color:a,cursor:`pointer`,transition:`all ${i}`,"&:hover":{color:o}}},[`${t}-underlined`]:{borderRadius:0},[l]:{[`${s}${t}-password-icon`]:{color:a,cursor:`not-allowed`,"&:hover":{color:a}}}}},EI=e=>{let{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...Hl(e),...SI(e),"&-rtl":{direction:`rtl`},"&-wrapper":{display:`inline-block`,width:`100%`,textAlign:`start`,verticalAlign:`top`,"&-rtl":{direction:`rtl`},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}},...cI(e),...mI(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}}}}}},DI=e=>{let{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},OI=Zl([`Input`,`Shared`],e=>{let t=uc(e,eI(e));return[CI(t),TI(t)]},tI,{resetFont:!1}),kI=Zl([`Input`,`Component`],e=>{let t=uc(e,eI(e));return[EI(t),DI(t),p_(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},tI,{resetFont:!1}),AI=e=>{let{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:i}=e,a=e.max(e.calc(n).sub(r).equal(),0);return{basePadding:a,containerPadding:e.max(e.calc(a).sub(i).equal(),0),itemHeight:X(t),itemLineHeight:X(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},jI=e=>{let{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:i,paddingXS:a,multipleItemColorDisabled:o,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:l,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:`calc(100% - 4px)`,display:`inline-flex`},[`${t}-selection-item`]:{display:`flex`,alignSelf:`center`,flex:`none`,boxSizing:`border-box`,maxWidth:`100%`,marginBlock:u,borderRadius:r,cursor:`default`,transition:[`font-size`,`line-height`,`height`].map(e=>`${e} ${i}`).join(`, `),marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:a,paddingInlineEnd:e.calc(a).div(2).equal(),[`${t}-disabled&`]:{color:o,borderColor:s,cursor:`not-allowed`},"&-content":{display:`inline-block`,marginInlineEnd:e.calc(a).div(2).equal(),overflow:`hidden`,whiteSpace:`pre`,textOverflow:`ellipsis`},"&-remove":{...Ul(),display:`inline-flex`,alignItems:`center`,color:c,fontWeight:`bold`,fontSize:10,lineHeight:`inherit`,cursor:`pointer`,[`> ${n}`]:{verticalAlign:`-0.2em`},"&:hover":{color:l}}}}}},MI=(e,t)=>{let{componentCls:n,controlHeight:r}=e,i=t?`${n}-${t}`:``,a=AI(e);return[{[`${n}-multiple${i}`]:{paddingBlock:a.containerPadding,paddingInlineStart:a.basePadding,minHeight:r,[`${n}-selection-item`]:{height:a.itemHeight,lineHeight:X(a.itemLineHeight)}}}]},NI=e=>{let{componentCls:t,calc:n,lineWidth:r}=e,i=uc(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),a=uc(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[MI(i,`small`),MI(e),MI(a,`large`),{[`${t}${t}-multiple`]:{width:`100%`,cursor:`text`,[`${t}-selector`]:{flex:`auto`,padding:0,position:`relative`,"&:after":{margin:0},[`${t}-selection-placeholder`]:{position:`absolute`,top:`50%`,insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:`translateY(-50%)`,transition:`all ${e.motionDurationSlow}`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,flex:1,color:e.colorTextPlaceholder,pointerEvents:`none`}},...jI(e),[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:`hidden`,position:`absolute`,zIndex:-1}}}]},PI=e=>{let{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:i,motionDurationMid:a,cellHoverBg:o,lineWidth:s,lineType:c,colorPrimary:l,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:f,cellBgDisabled:p,colorFillSecondary:m}=e;return{"&::before":{position:`absolute`,top:`50%`,insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:`translateY(-50%)`,content:`""`,pointerEvents:`none`},[n]:{position:`relative`,zIndex:2,display:`inline-block`,minWidth:r,height:r,lineHeight:X(r),borderRadius:i,transition:`background-color ${a}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), + & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:`top`},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},une=e=>{let{componentCls:t,controlHeightSM:n,lineWidth:r,calc:i}=e,a=i(n).sub(i(r).mul(2)).sub(16).div(2).equal();return{[t]:{...Hl(e),...zI(e),...EI(e),...jI(e),...OI(e),...FI(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:`none`}}}},dne=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.colorIcon},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...Gl(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:`hidden`},"&-has-suffix":{margin:`0 ${X(e.inputAffixPadding)}`}}}},fne=e=>{let{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:a,colorIconHover:o,iconCls:s}=e,c=`${t}-affix-wrapper`,l=`${t}-affix-wrapper-disabled`;return{[c]:{...zI(e),display:`inline-flex`,"&-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:r,direction:`ltr`},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}},...dne(e),[`${s}${t}-password-icon`]:{color:a,cursor:`pointer`,transition:`all ${i}`,"&:hover":{color:o}}},[`${t}-underlined`]:{borderRadius:0},[l]:{[`${s}${t}-password-icon`]:{color:a,cursor:`not-allowed`,"&:hover":{color:a}}}}},pne=e=>{let{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...Hl(e),...lne(e),"&-rtl":{direction:`rtl`},"&-wrapper":{display:`inline-block`,width:`100%`,textAlign:`start`,verticalAlign:`top`,"&-rtl":{direction:`rtl`},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}},...sne(e),...cne(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}}}}}},mne=e=>{let{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},BI=Zl([`Input`,`Shared`],e=>{let t=uc(e,xI(e));return[une(t),fne(t)]},SI,{resetFont:!1}),VI=Zl([`Input`,`Component`],e=>{let t=uc(e,xI(e));return[pne(t),mne(t),Qg(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},SI,{resetFont:!1}),hne=e=>{let{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:i}=e,a=e.max(e.calc(n).sub(r).equal(),0);return{basePadding:a,containerPadding:e.max(e.calc(a).sub(i).equal(),0),itemHeight:X(t),itemLineHeight:X(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},gne=e=>{let{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:i,paddingXS:a,multipleItemColorDisabled:o,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:l,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:`calc(100% - 4px)`,display:`inline-flex`},[`${t}-selection-item`]:{display:`flex`,alignSelf:`center`,flex:`none`,boxSizing:`border-box`,maxWidth:`100%`,marginBlock:u,borderRadius:r,cursor:`default`,transition:[`font-size`,`line-height`,`height`].map(e=>`${e} ${i}`).join(`, `),marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:a,paddingInlineEnd:e.calc(a).div(2).equal(),[`${t}-disabled&`]:{color:o,borderColor:s,cursor:`not-allowed`},"&-content":{display:`inline-block`,marginInlineEnd:e.calc(a).div(2).equal(),overflow:`hidden`,whiteSpace:`pre`,textOverflow:`ellipsis`},"&-remove":{...Ul(),display:`inline-flex`,alignItems:`center`,color:c,fontWeight:`bold`,fontSize:10,lineHeight:`inherit`,cursor:`pointer`,[`> ${n}`]:{verticalAlign:`-0.2em`},"&:hover":{color:l}}}}}},HI=(e,t)=>{let{componentCls:n,controlHeight:r}=e,i=t?`${n}-${t}`:``,a=hne(e);return[{[`${n}-multiple${i}`]:{paddingBlock:a.containerPadding,paddingInlineStart:a.basePadding,minHeight:r,[`${n}-selection-item`]:{height:a.itemHeight,lineHeight:X(a.itemLineHeight)}}}]},_ne=e=>{let{componentCls:t,calc:n,lineWidth:r}=e,i=uc(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),a=uc(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[HI(i,`small`),HI(e),HI(a,`large`),{[`${t}${t}-multiple`]:{width:`100%`,cursor:`text`,[`${t}-selector`]:{flex:`auto`,padding:0,position:`relative`,"&:after":{margin:0},[`${t}-selection-placeholder`]:{position:`absolute`,top:`50%`,insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:`translateY(-50%)`,transition:`all ${e.motionDurationSlow}`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,flex:1,color:e.colorTextPlaceholder,pointerEvents:`none`}},...gne(e),[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:`hidden`,position:`absolute`,zIndex:-1}}}]},vne=e=>{let{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:i,motionDurationMid:a,cellHoverBg:o,lineWidth:s,lineType:c,colorPrimary:l,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:f,cellBgDisabled:p,colorFillSecondary:m}=e;return{"&::before":{position:`absolute`,top:`50%`,insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:`translateY(-50%)`,content:`""`,pointerEvents:`none`},[n]:{position:`relative`,zIndex:2,display:`inline-block`,minWidth:r,height:r,lineHeight:X(r),borderRadius:i,transition:`background-color ${a}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:o}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${X(s)} ${c} ${l}`,borderRadius:i,content:`""`}},[`&-in-view${t}-in-range, &-in-view${t}-range-start, &-in-view${t}-range-end`]:{position:`relative`,[`&:not(${t}-disabled):before`]:{background:u}},[`&-in-view${t}-selected, &-in-view${t}-range-start, - &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:l},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:`50%`},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:`50%`},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:i,borderEndStartRadius:i,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:i,borderEndEndRadius:i},"&-disabled":{color:f,cursor:`not-allowed`,[n]:{background:`transparent`},"&::before":{background:p}},[`&-disabled${t}-today ${n}::before`]:{borderColor:f}}},FI=e=>{let{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:i,pickerControlIconSize:a,cellWidth:o,paddingSM:s,paddingXS:c,paddingXXS:l,colorBgContainer:u,lineWidth:d,lineType:f,borderRadiusLG:p,colorPrimary:m,colorTextHeading:h,colorSplit:g,pickerControlIconBorderWidth:_,colorIcon:v,textHeight:y,motionDurationMid:b,colorIconHover:x,fontWeightStrong:S,cellHeight:C,pickerCellPaddingVertical:w,colorTextDisabled:T,colorText:E,fontSize:D,motionDurationSlow:O,withoutTimeCellHeight:k,pickerQuarterPanelContentHeight:A,borderRadiusSM:j,colorTextLightSolid:M,cellHoverBg:N,timeColumnHeight:P,timeColumnWidth:F,timeCellHeight:I,controlItemBgActive:L,marginXXS:R,pickerDatePanelPaddingHorizontal:z,pickerControlIconMargin:B}=e,V=e.calc(o).mul(7).add(e.calc(z).mul(2)).equal();return{[t]:{"&-panel":{display:`inline-flex`,flexDirection:`column`,textAlign:`center`,background:u,borderRadius:p,outline:`none`,"&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, + &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:l},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:`50%`},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:`50%`},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:i,borderEndStartRadius:i,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:i,borderEndEndRadius:i},"&-disabled":{color:f,cursor:`not-allowed`,[n]:{background:`transparent`},"&::before":{background:p}},[`&-disabled${t}-today ${n}::before`]:{borderColor:f}}},yne=e=>{let{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:i,pickerControlIconSize:a,cellWidth:o,paddingSM:s,paddingXS:c,paddingXXS:l,colorBgContainer:u,lineWidth:d,lineType:f,borderRadiusLG:p,colorPrimary:m,colorTextHeading:h,colorSplit:g,pickerControlIconBorderWidth:_,colorIcon:v,textHeight:y,motionDurationMid:b,colorIconHover:x,fontWeightStrong:S,cellHeight:C,pickerCellPaddingVertical:w,colorTextDisabled:T,colorText:E,fontSize:D,motionDurationSlow:O,withoutTimeCellHeight:k,pickerQuarterPanelContentHeight:A,borderRadiusSM:j,colorTextLightSolid:M,cellHoverBg:N,timeColumnHeight:P,timeColumnWidth:F,timeCellHeight:I,controlItemBgActive:L,marginXXS:R,pickerDatePanelPaddingHorizontal:z,pickerControlIconMargin:B}=e,V=e.calc(o).mul(7).add(e.calc(z).mul(2)).equal();return{[t]:{"&-panel":{display:`inline-flex`,flexDirection:`column`,textAlign:`center`,background:u,borderRadius:p,outline:`none`,"&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, ${t}-super-prev-icon`]:{transform:`rotate(45deg)`},[`${t}-next-icon, - ${t}-super-next-icon`]:{transform:`rotate(-135deg)`},[`${t}-time-panel`]:{[`${t}-content`]:{direction:`ltr`,"> *":{direction:`rtl`}}}}},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel, &-week-panel, &-date-panel, &-time-panel":{display:`flex`,flexDirection:`column`,width:V},"&-header":{display:`flex`,padding:`0 ${X(c)}`,color:h,borderBottom:`${X(d)} ${f} ${g}`,"> *":{flex:`none`},button:{padding:0,color:v,lineHeight:X(y),background:`transparent`,border:0,cursor:`pointer`,transition:`color ${b}`,fontSize:`inherit`,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,"&:empty":{display:`none`}},"> button":{minWidth:`1.6em`,fontSize:D,"&:hover":{color:x},"&:disabled":{opacity:.25,pointerEvents:`none`}},"&-view":{flex:`auto`,fontWeight:S,lineHeight:X(y),"> button":{color:`inherit`,fontWeight:`inherit`,verticalAlign:`top`,"&:not(:first-child)":{marginInlineStart:c},"&:hover":{color:m}}}},"&-prev-icon, &-next-icon, &-super-prev-icon, &-super-next-icon":{position:`relative`,width:a,height:a,"&::before":{position:`absolute`,top:0,insetInlineStart:0,width:a,height:a,border:`0 solid currentcolor`,borderBlockStartWidth:_,borderInlineStartWidth:_,content:`""`}},"&-super-prev-icon, &-super-next-icon":{"&::after":{position:`absolute`,top:B,insetInlineStart:B,display:`inline-block`,width:a,height:a,border:`0 solid currentcolor`,borderBlockStartWidth:_,borderInlineStartWidth:_,content:`""`}},"&-prev-icon, &-super-prev-icon":{transform:`rotate(-45deg)`},"&-next-icon, &-super-next-icon":{transform:`rotate(135deg)`},"&-content":{width:`100%`,tableLayout:`fixed`,borderCollapse:`collapse`,"th, td":{position:`relative`,minWidth:C,fontWeight:`normal`},th:{height:e.calc(C).add(e.calc(w).mul(2)).equal(),color:E,verticalAlign:`middle`}},"&-cell":{padding:`${X(w)} 0`,color:T,cursor:`pointer`,"&-in-view":{color:E},...PI(e)},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel":{[`${t}-content`]:{height:e.calc(k).mul(4).equal()},[r]:{padding:`0 ${X(c)}`}},"&-quarter-panel":{[`${t}-content`]:{height:A}},"&-decade-panel":{[r]:{padding:`0 ${X(e.calc(c).div(2).equal())}`},[`${t}-cell::before`]:{display:`none`}},"&-year-panel, &-quarter-panel, &-month-panel":{[`${t}-body`]:{padding:`0 ${X(c)}`},[r]:{width:i}},"&-date-panel":{[`${t}-body`]:{padding:`${X(c)} ${X(z)}`},[`${t}-content th`]:{boxSizing:`border-box`,padding:0}},"&-week-panel-row":{td:{"&:before":{transition:`background-color ${b}`},"&:first-child:before":{borderStartStartRadius:j,borderEndStartRadius:j},"&:last-child:before":{borderStartEndRadius:j,borderEndEndRadius:j}},"&:hover td:before":{background:N},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new Mc(M).setA(.5).toHexString()},[r]:{color:M}}},"&-range-hover td:before":{background:L}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${X(c)} ${X(s)}`},[`${t}-content th`]:{width:`auto`}},"&-datetime-panel":{display:`flex`,[`${t}-time-panel`]:{borderInlineStart:`${X(d)} ${f} ${g}`},[`${t}-date-panel, + ${t}-super-next-icon`]:{transform:`rotate(-135deg)`},[`${t}-time-panel`]:{[`${t}-content`]:{direction:`ltr`,"> *":{direction:`rtl`}}}}},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel, &-week-panel, &-date-panel, &-time-panel":{display:`flex`,flexDirection:`column`,width:V},"&-header":{display:`flex`,padding:`0 ${X(c)}`,color:h,borderBottom:`${X(d)} ${f} ${g}`,"> *":{flex:`none`},button:{padding:0,color:v,lineHeight:X(y),background:`transparent`,border:0,cursor:`pointer`,transition:`color ${b}`,fontSize:`inherit`,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,"&:empty":{display:`none`}},"> button":{minWidth:`1.6em`,fontSize:D,"&:hover":{color:x},"&:disabled":{opacity:.25,pointerEvents:`none`}},"&-view":{flex:`auto`,fontWeight:S,lineHeight:X(y),"> button":{color:`inherit`,fontWeight:`inherit`,verticalAlign:`top`,"&:not(:first-child)":{marginInlineStart:c},"&:hover":{color:m}}}},"&-prev-icon, &-next-icon, &-super-prev-icon, &-super-next-icon":{position:`relative`,width:a,height:a,"&::before":{position:`absolute`,top:0,insetInlineStart:0,width:a,height:a,border:`0 solid currentcolor`,borderBlockStartWidth:_,borderInlineStartWidth:_,content:`""`}},"&-super-prev-icon, &-super-next-icon":{"&::after":{position:`absolute`,top:B,insetInlineStart:B,display:`inline-block`,width:a,height:a,border:`0 solid currentcolor`,borderBlockStartWidth:_,borderInlineStartWidth:_,content:`""`}},"&-prev-icon, &-super-prev-icon":{transform:`rotate(-45deg)`},"&-next-icon, &-super-next-icon":{transform:`rotate(135deg)`},"&-content":{width:`100%`,tableLayout:`fixed`,borderCollapse:`collapse`,"th, td":{position:`relative`,minWidth:C,fontWeight:`normal`},th:{height:e.calc(C).add(e.calc(w).mul(2)).equal(),color:E,verticalAlign:`middle`}},"&-cell":{padding:`${X(w)} 0`,color:T,cursor:`pointer`,"&-in-view":{color:E},...vne(e)},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel":{[`${t}-content`]:{height:e.calc(k).mul(4).equal()},[r]:{padding:`0 ${X(c)}`}},"&-quarter-panel":{[`${t}-content`]:{height:A}},"&-decade-panel":{[r]:{padding:`0 ${X(e.calc(c).div(2).equal())}`},[`${t}-cell::before`]:{display:`none`}},"&-year-panel, &-quarter-panel, &-month-panel":{[`${t}-body`]:{padding:`0 ${X(c)}`},[r]:{width:i}},"&-date-panel":{[`${t}-body`]:{padding:`${X(c)} ${X(z)}`},[`${t}-content th`]:{boxSizing:`border-box`,padding:0}},"&-week-panel-row":{td:{"&:before":{transition:`background-color ${b}`},"&:first-child:before":{borderStartStartRadius:j,borderEndStartRadius:j},"&:last-child:before":{borderStartEndRadius:j,borderEndEndRadius:j}},"&:hover td:before":{background:N},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new Mc(M).setA(.5).toHexString()},[r]:{color:M}}},"&-range-hover td:before":{background:L}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${X(c)} ${X(s)}`},[`${t}-content th`]:{width:`auto`}},"&-datetime-panel":{display:`flex`,[`${t}-time-panel`]:{borderInlineStart:`${X(d)} ${f} ${g}`},[`${t}-date-panel, ${t}-time-panel`]:{transition:`opacity ${O}`},"&-active":{[`${t}-date-panel, - ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:`auto`,minWidth:`auto`,[`${t}-content`]:{display:`flex`,flex:`auto`,height:P},"&-column":{flex:`1 0 auto`,width:F,margin:`${X(l)} 0`,padding:0,overflowY:`auto`,textAlign:`start`,listStyle:`none`,transition:`background-color ${b}`,overflowX:`hidden`,"&::-webkit-scrollbar":{width:8,backgroundColor:`transparent`},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:`thin`,scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:`block`,height:`calc(100% - ${X(I)})`,content:`""`},"&:not(:first-child)":{borderInlineStart:`${X(d)} ${f} ${g}`},"&-active":{background:new Mc(L).setA(.2).toHexString()},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:R,[`${t}-time-panel-cell-inner`]:{display:`block`,width:e.calc(F).sub(e.calc(R).mul(2)).equal(),height:I,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(F).sub(I).div(2).equal(),color:E,lineHeight:X(I),borderRadius:j,cursor:`pointer`,transition:`background-color ${b}`,"&:hover":{background:N}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:L}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:T,background:`transparent`,cursor:`not-allowed`}}}}}}}}},II=e=>{let{componentCls:t,textHeight:n,lineWidth:r,paddingSM:i,antCls:a,colorPrimary:o,cellActiveWithRangeBg:s,colorPrimaryBorder:c,lineType:l,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${X(r)} ${l} ${u}`,"&-extra":{padding:`0 ${X(i)}`,lineHeight:X(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:`start`,"&:not(:last-child)":{borderBottom:`${X(r)} ${l} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:`space-between`},[`${t}-ranges`]:{marginBlock:0,paddingInline:X(i),overflow:`hidden`,textAlign:`start`,listStyle:`none`,display:`flex`,justifyContent:`center`,alignItems:`center`,"> li":{lineHeight:X(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:`inline-block`},[`${t}-now-btn-disabled`]:{pointerEvents:`none`,color:e.colorTextDisabled},[`${t}-preset > ${a}-tag-blue`]:{color:o,background:s,borderColor:c,cursor:`pointer`},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:`auto`}}}}},LI=e=>{let{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:i}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(i).add(e.calc(r).div(2)).equal()}},RI=e=>{let{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:i,paddingXXS:a,lineWidth:o}=e,s=a*2,c=o*2,l=Math.min(n-s,n-c),u=Math.min(r-s,r-c),d=Math.min(i-s,i-c);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(a/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Mc(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Mc(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:i*1.4,timeColumnHeight:224,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:i,withoutTimeCellHeight:i*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:`transparent`,multipleItemHeight:l,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:`transparent`}},zI=e=>({...tI(e),...RI(e),...uw(e),presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),BI=e=>{let{componentCls:t}=e;return{[t]:[{...oI(e),..._I(e),...fI(e),...lI(e)},{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},VI=(e,t)=>({padding:`${X(e)} ${X(t)}`}),HI=e=>{let{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},UI=e=>{let{componentCls:t,antCls:n,paddingInline:r,lineWidth:i,lineType:a,colorBorder:o,borderRadius:s,motionDurationMid:c,colorTextDisabled:l,colorTextPlaceholder:u,colorTextQuaternary:d,fontSizeLG:f,inputFontSizeLG:p,fontSizeSM:m,inputFontSizeSM:h,controlHeightSM:g,paddingInlineSM:_,paddingXS:v,marginXS:y,colorIcon:b,lineWidthBold:x,colorPrimary:S,motionDurationSlow:C,zIndexPopup:w,paddingXXS:T,sizePopupArrow:E,colorBgElevated:D,borderRadiusLG:O,boxShadowSecondary:k,borderRadiusSM:A,colorSplit:j,cellHoverBg:M,presetsWidth:N,presetsMaxWidth:P,boxShadowPopoverArrow:F,fontHeight:I,lineHeightLG:L}=e;return[{[t]:{...Hl(e),...VI(e.paddingBlock,e.paddingInline),position:`relative`,display:`inline-flex`,alignItems:`center`,lineHeight:1,borderRadius:s,transition:[`border`,`box-shadow`,`background-color`].map(e=>`${e} ${c}`).join(`, `),[`${t}-prefix`]:{flex:`0 0 auto`,marginInlineEnd:e.inputAffixPadding},[`${t}-input`]:{position:`relative`,display:`inline-flex`,alignItems:`center`,width:`100%`,"> input":{position:`relative`,display:`inline-block`,width:`100%`,color:`inherit`,fontSize:e.inputFontSize??e.fontSize,lineHeight:e.lineHeight,transition:`all ${c}`,...vI(u),flex:`auto`,minWidth:1,height:`auto`,padding:0,background:`transparent`,border:0,fontFamily:`inherit`,"&:focus":{boxShadow:`none`,outline:0},"&[disabled]":{background:`transparent`,color:l,cursor:`not-allowed`}},"&-placeholder":{"> input":{color:u}}},"&-large":{...VI(e.paddingBlockLG,e.paddingInlineLG),borderRadius:e.borderRadiusLG,[`${t}-input > input`]:{fontSize:p??f,lineHeight:L}},"&-small":{...VI(e.paddingBlockSM,e.paddingInlineSM),borderRadius:e.borderRadiusSM,[`${t}-input > input`]:{fontSize:h??m}},[`${t}-suffix`]:{display:`flex`,flex:`none`,alignSelf:`center`,marginInlineStart:e.calc(v).div(2).equal(),color:d,lineHeight:1,pointerEvents:`none`,transition:[`opacity`,`color`].map(e=>`${e} ${c}`).join(`, `),"> *":{verticalAlign:`top`,"&:not(:last-child)":{marginInlineEnd:y}}},[`${t}-clear`]:{position:`absolute`,top:`50%`,insetInlineEnd:0,color:d,lineHeight:1,transform:`translateY(-50%)`,cursor:`pointer`,opacity:0,transition:[`opacity`,`color`].map(e=>`${e} ${c}`).join(`, `),"> *":{verticalAlign:`top`},"&:hover":{color:b}},"&:hover":{[`${t}-clear`]:{opacity:1},[`${t}-suffix:not(:last-child)`]:{opacity:0}},[`${t}-separator`]:{position:`relative`,display:`inline-block`,width:`1em`,height:f,color:d,fontSize:f,verticalAlign:`top`,cursor:`default`,[`${t}-focused &`]:{color:b},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:`not-allowed`}}},"&-range":{position:`relative`,display:`inline-flex`,[`${t}-active-bar`]:{bottom:e.calc(i).mul(-1).equal(),height:x,background:S,opacity:0,transition:`all ${C} ease-out`,pointerEvents:`none`},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:`center`,padding:`0 ${X(v)}`,lineHeight:1}},"&-range, &-multiple":{[`${t}-clear`]:{insetInlineEnd:r},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:_}}},"&-dropdown":{...Hl(e),...FI(e),pointerEvents:`none`,position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:w,[`&${t}-dropdown-hidden`]:{display:`none`},"&-rtl":{direction:`rtl`},[`&${t}-dropdown-placement-bottomLeft, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:`auto`,minWidth:`auto`,[`${t}-content`]:{display:`flex`,flex:`auto`,height:P},"&-column":{flex:`1 0 auto`,width:F,margin:`${X(l)} 0`,padding:0,overflowY:`auto`,textAlign:`start`,listStyle:`none`,transition:`background-color ${b}`,overflowX:`hidden`,"&::-webkit-scrollbar":{width:8,backgroundColor:`transparent`},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:`thin`,scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:`block`,height:`calc(100% - ${X(I)})`,content:`""`},"&:not(:first-child)":{borderInlineStart:`${X(d)} ${f} ${g}`},"&-active":{background:new Mc(L).setA(.2).toHexString()},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:R,[`${t}-time-panel-cell-inner`]:{display:`block`,width:e.calc(F).sub(e.calc(R).mul(2)).equal(),height:I,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(F).sub(I).div(2).equal(),color:E,lineHeight:X(I),borderRadius:j,cursor:`pointer`,transition:`background-color ${b}`,"&:hover":{background:N}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:L}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:T,background:`transparent`,cursor:`not-allowed`}}}}}}}}},bne=e=>{let{componentCls:t,textHeight:n,lineWidth:r,paddingSM:i,antCls:a,colorPrimary:o,cellActiveWithRangeBg:s,colorPrimaryBorder:c,lineType:l,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${X(r)} ${l} ${u}`,"&-extra":{padding:`0 ${X(i)}`,lineHeight:X(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:`start`,"&:not(:last-child)":{borderBottom:`${X(r)} ${l} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:`space-between`},[`${t}-ranges`]:{marginBlock:0,paddingInline:X(i),overflow:`hidden`,textAlign:`start`,listStyle:`none`,display:`flex`,justifyContent:`center`,alignItems:`center`,"> li":{lineHeight:X(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:`inline-block`},[`${t}-now-btn-disabled`]:{pointerEvents:`none`,color:e.colorTextDisabled},[`${t}-preset > ${a}-tag-blue`]:{color:o,background:s,borderColor:c,cursor:`pointer`},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:`auto`}}}}},xne=e=>{let{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:i}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(i).add(e.calc(r).div(2)).equal()}},Sne=e=>{let{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:i,paddingXXS:a,lineWidth:o}=e,s=a*2,c=o*2,l=Math.min(n-s,n-c),u=Math.min(r-s,r-c),d=Math.min(i-s,i-c);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(a/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Mc(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Mc(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:i*1.4,timeColumnHeight:224,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:i,withoutTimeCellHeight:i*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:`transparent`,multipleItemHeight:l,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:`transparent`}},Cne=e=>({...SI(e),...Sne(e),...VC(e),presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),wne=e=>{let{componentCls:t}=e;return{[t]:[{...EI(e),...FI(e),...jI(e),...OI(e)},{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},UI=(e,t)=>({padding:`${X(e)} ${X(t)}`}),Tne=e=>{let{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},Ene=e=>{let{componentCls:t,antCls:n,paddingInline:r,lineWidth:i,lineType:a,colorBorder:o,borderRadius:s,motionDurationMid:c,colorTextDisabled:l,colorTextPlaceholder:u,colorTextQuaternary:d,fontSizeLG:f,inputFontSizeLG:p,fontSizeSM:m,inputFontSizeSM:h,controlHeightSM:g,paddingInlineSM:_,paddingXS:v,marginXS:y,colorIcon:b,lineWidthBold:x,colorPrimary:S,motionDurationSlow:C,zIndexPopup:w,paddingXXS:T,sizePopupArrow:E,colorBgElevated:D,borderRadiusLG:O,boxShadowSecondary:k,borderRadiusSM:A,colorSplit:j,cellHoverBg:M,presetsWidth:N,presetsMaxWidth:P,boxShadowPopoverArrow:F,fontHeight:I,lineHeightLG:L}=e;return[{[t]:{...Hl(e),...UI(e.paddingBlock,e.paddingInline),position:`relative`,display:`inline-flex`,alignItems:`center`,lineHeight:1,borderRadius:s,transition:[`border`,`box-shadow`,`background-color`].map(e=>`${e} ${c}`).join(`, `),[`${t}-prefix`]:{flex:`0 0 auto`,marginInlineEnd:e.inputAffixPadding},[`${t}-input`]:{position:`relative`,display:`inline-flex`,alignItems:`center`,width:`100%`,"> input":{position:`relative`,display:`inline-block`,width:`100%`,color:`inherit`,fontSize:e.inputFontSize??e.fontSize,lineHeight:e.lineHeight,transition:`all ${c}`,...II(u),flex:`auto`,minWidth:1,height:`auto`,padding:0,background:`transparent`,border:0,fontFamily:`inherit`,"&:focus":{boxShadow:`none`,outline:0},"&[disabled]":{background:`transparent`,color:l,cursor:`not-allowed`}},"&-placeholder":{"> input":{color:u}}},"&-large":{...UI(e.paddingBlockLG,e.paddingInlineLG),borderRadius:e.borderRadiusLG,[`${t}-input > input`]:{fontSize:p??f,lineHeight:L}},"&-small":{...UI(e.paddingBlockSM,e.paddingInlineSM),borderRadius:e.borderRadiusSM,[`${t}-input > input`]:{fontSize:h??m}},[`${t}-suffix`]:{display:`flex`,flex:`none`,alignSelf:`center`,marginInlineStart:e.calc(v).div(2).equal(),color:d,lineHeight:1,pointerEvents:`none`,transition:[`opacity`,`color`].map(e=>`${e} ${c}`).join(`, `),"> *":{verticalAlign:`top`,"&:not(:last-child)":{marginInlineEnd:y}}},[`${t}-clear`]:{position:`absolute`,top:`50%`,insetInlineEnd:0,color:d,lineHeight:1,transform:`translateY(-50%)`,cursor:`pointer`,opacity:0,transition:[`opacity`,`color`].map(e=>`${e} ${c}`).join(`, `),"> *":{verticalAlign:`top`},"&:hover":{color:b}},"&:hover":{[`${t}-clear`]:{opacity:1},[`${t}-suffix:not(:last-child)`]:{opacity:0}},[`${t}-separator`]:{position:`relative`,display:`inline-block`,width:`1em`,height:f,color:d,fontSize:f,verticalAlign:`top`,cursor:`default`,[`${t}-focused &`]:{color:b},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:`not-allowed`}}},"&-range":{position:`relative`,display:`inline-flex`,[`${t}-active-bar`]:{bottom:e.calc(i).mul(-1).equal(),height:x,background:S,opacity:0,transition:`all ${C} ease-out`,pointerEvents:`none`},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:`center`,padding:`0 ${X(v)}`,lineHeight:1}},"&-range, &-multiple":{[`${t}-clear`]:{insetInlineEnd:r},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:_}}},"&-dropdown":{...Hl(e),...yne(e),pointerEvents:`none`,position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:w,[`&${t}-dropdown-hidden`]:{display:`none`},"&-rtl":{direction:`rtl`},[`&${t}-dropdown-placement-bottomLeft, &${t}-dropdown-placement-bottomRight`]:{[`${t}-range-arrow`]:{top:0,display:`block`,transform:`translateY(-100%)`}},[`&${t}-dropdown-placement-topLeft, &${t}-dropdown-placement-topRight`]:{[`${t}-range-arrow`]:{bottom:0,display:`block`,transform:`translateY(100%) rotate(180deg)`}},[`&${n}-slide-up-appear, &${n}-slide-up-enter`]:{[`${t}-range-arrow${t}-range-arrow`]:{transition:`none`}},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topLeft, &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topRight, &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topLeft, - &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:sg},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, + &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:tg},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomRight, &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomLeft, - &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:ag},[`&${n}-slide-up-leave ${t}-panel-container`]:{pointerEvents:`none`},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topLeft, - &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:cg},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomLeft, - &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:og},[`${t}-panel > ${t}-time-panel`]:{paddingTop:T},[`${t}-range-wrapper`]:{display:`flex`,position:`relative`},[`${t}-range-arrow`]:{position:`absolute`,zIndex:1,display:`none`,paddingInline:e.calc(r).mul(1.5).equal(),boxSizing:`content-box`,transition:`all ${C} ease-out`,...dw(e,D,F),"&:before":{insetInlineStart:e.calc(r).mul(1.5).equal()}},[`${t}-panel-container`]:{overflow:`hidden`,verticalAlign:`top`,background:D,borderRadius:O,boxShadow:k,transition:`margin ${C}`,display:`inline-block`,pointerEvents:`auto`,[`${t}-panel-layout`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`stretch`},[`${t}-presets`]:{display:`flex`,flexDirection:`column`,minWidth:N,maxWidth:P,ul:{height:0,flex:`auto`,listStyle:`none`,overflow:`auto`,margin:0,padding:v,borderInlineEnd:`${X(i)} ${a} ${j}`,li:{...Vl,borderRadius:A,paddingInline:v,paddingBlock:e.calc(g).sub(I).div(2).equal(),cursor:`pointer`,transition:`all ${C}`,"+ li":{marginTop:y},"&:hover":{background:M}}}},[`${t}-panels`]:{display:`inline-flex`,flexWrap:`nowrap`,"&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:`top`,background:`transparent`,borderRadius:0,borderWidth:0,[`${t}-content, table`]:{textAlign:`center`},"&-focused":{borderColor:o}}}},"&-dropdown-range":{padding:`${X(e.calc(E).mul(2).div(3).equal())} 0`,"&-hidden":{display:`none`}},"&-rtl":{direction:`rtl`,[`${t}-separator`]:{transform:`scale(-1, 1)`},[`${t}-footer`]:{"&-extra":{direction:`rtl`}}}}},mg(e,`slide-up`),mg(e,`slide-down`),ig(e,`move-up`),ig(e,`move-down`)]},WI=Zl(`DatePicker`,e=>{let t=uc(eI(e),LI(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[II(t),UI(t),BI(t),HI(t),NI(t),p_(e,{focusElCls:`${e.componentCls}-focused`})]},zI),GI=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z`}},{tag:`path`,attrs:{d:`M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z`}}]},name:`plus`,theme:`outlined`}}))());function KI(){return KI=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,KI({},e,{ref:t,icon:GI.default}))),JI=(0,S.createContext)(null),YI=e=>{let{activeTabOffset:t,horizontal:n,rtl:r,indicator:i={}}=e,{size:a,align:o=`center`}=i,[s,c]=(0,S.useState)(),l=(0,S.useRef)(),u=S.useCallback(e=>typeof a==`function`?a(e):typeof a==`number`?a:e,[a]);function d(){Di.cancel(l.current)}return(0,S.useEffect)(()=>{let e={};if(t)if(n){e.width=u(t.width);let n=r?`right`:`left`;o===`start`&&(e[n]=t[n]),o===`center`&&(e[n]=t[n]+t.width/2,e.transform=r?`translateX(50%)`:`translateX(-50%)`),o===`end`&&(e[n]=t[n]+t.width,e.transform=`translateX(-100%)`)}else e.height=u(t.height),o===`start`&&(e.top=t.top),o===`center`&&(e.top=t.top+t.height/2,e.transform=`translateY(-50%)`),o===`end`&&(e.top=t.top+t.height,e.transform=`translateY(-100%)`);return d(),l.current=Di(()=>{s&&e&&Object.keys(e).every(t=>{let n=e[t],r=s[t];return typeof n==`number`&&typeof r==`number`?Math.round(n)===Math.round(r):n===r})||c(e)}),d},[JSON.stringify(t),n,r,o,u]),{style:s}},XI={width:0,height:0,left:0,top:0};function ZI(e,t,n){return(0,S.useMemo)(()=>{let n=new Map,r=t.get(e[0]?.key)||XI,i=r.left+r.width;for(let r=0;re.key).join(`_`),t,n])}function QI(e,t){let n=S.useRef(e),[,r]=S.useState({});function i(e){let i=typeof e==`function`?e(n.current):e;i!==n.current&&t(i,n.current),n.current=i,r({})}return[n.current,i]}var Dne=.1,$I=.01,eL=20,tL=.995**eL;function One(e,t){let[n,r]=(0,S.useState)(),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(0),[c,l]=(0,S.useState)(),u=(0,S.useRef)();function d(e){let{screenX:t,screenY:n}=e.touches[0];r({x:t,y:n}),window.clearInterval(u.current)}function f(e){if(!n)return;let{screenX:o,screenY:c}=e.touches[0];r({x:o,y:c});let u=o-n.x,d=c-n.y;t(u,d);let f=Date.now();a(f),s(f-i),l({x:u,y:d})}function p(){if(n&&(r(null),l(null),c)){let e=c.x/o,n=c.y/o;if(Math.max(Math.abs(e),Math.abs(n)){if(Math.abs(r)<$I&&Math.abs(i)<$I){window.clearInterval(u.current);return}r*=tL,i*=tL,t(r*eL,i*eL)},eL)}}let m=(0,S.useRef)();function h(e){let{deltaX:n,deltaY:r}=e,i=0,a=Math.abs(n),o=Math.abs(r);a===o?i=m.current===`x`?n:r:a>o?(i=n,m.current=`x`):(i=r,m.current=`y`),t(-i,-i)&&e.preventDefault()}let g=(0,S.useRef)(null);g.current={onTouchStart:d,onTouchMove:f,onTouchEnd:p,onWheel:h},S.useEffect(()=>{function t(e){g.current.onTouchStart(e)}function n(e){g.current.onTouchMove(e)}function r(e){g.current.onTouchEnd(e)}function i(e){g.current.onWheel(e)}return document.addEventListener(`touchmove`,n,{passive:!1}),document.addEventListener(`touchend`,r,{passive:!0}),e.current.addEventListener(`touchstart`,t,{passive:!0}),e.current.addEventListener(`wheel`,i,{passive:!1}),()=>{document.removeEventListener(`touchmove`,n),document.removeEventListener(`touchend`,r)}},[])}function nL(e){let[t,n]=(0,S.useState)(0),r=(0,S.useRef)(0),i=(0,S.useRef)();return i.current=e,Hn(()=>{i.current?.()},[t]),()=>{r.current===t&&(r.current+=1,n(r.current))}}function kne(e){let t=(0,S.useRef)([]),[,n]=(0,S.useState)({}),r=(0,S.useRef)(typeof e==`function`?e():e),i=nL(()=>{let e=r.current;t.current.forEach(t=>{e=t(e)}),t.current=[],r.current=e,n({})});function a(e){t.current.push(e),i()}return[r.current,a]}var rL={width:0,height:0,left:0,top:0,right:0};function Ane(e,t,n,r,i,a,{tabs:o,tabPosition:s,rtl:c}){let l,u,d;return[`top`,`bottom`].includes(s)?(l=`width`,u=c?`right`:`left`,d=Math.abs(n)):(l=`height`,u=`top`,d=-n),(0,S.useMemo)(()=>{if(!o.length)return[0,0];let n=o.length,r=n;for(let i=0;iMath.floor(d+t)){r=i-1;break}}let i=0;for(let t=n-1;t>=0;--t)if((e.get(o[t].key)||rL)[u]r?[0,-1]:[i,r]},[e,t,r,i,a,d,s,o.map(e=>e.key).join(`_`),c])}function iL(e){let t;return e instanceof Map?(t={},e.forEach((e,n)=>{t[n]=e})):t=e,JSON.stringify(t)}var jne=`TABS_DQ`;function aL(e){return String(e).replace(/"/g,jne)}function oL(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var sL=S.forwardRef((e,t)=>{let{prefixCls:n,editable:r,locale:i,style:a}=e;return!r||r.showAdd===!1?null:S.createElement(`button`,{ref:t,type:`button`,className:`${n}-nav-add`,style:a,"aria-label":i?.addAriaLabel||`Add tab`,onClick:e=>{r.onEdit(`add`,{event:e})}},r.addIcon||`+`)}),cL=S.forwardRef((e,t)=>{let{position:n,prefixCls:r,extra:i}=e;if(!i)return null;let a,o={};return typeof i==`object`&&!S.isValidElement(i)?o=i:o.right=i,n===`right`&&(a=o.right),n===`left`&&(a=o.left),a?S.createElement(`div`,{className:`${r}-extra-content`,ref:t},a):null});function lL(){return lL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,id:r,tabs:i,locale:a,mobile:o,more:s={},style:c,className:l,editable:u,tabBarGutter:d,rtl:f,removeAriaLabel:p,onTabClick:m,getPopupContainer:h,popupClassName:g,popupStyle:_}=e,[v,y]=(0,S.useState)(!1),[b,x]=(0,S.useState)(null),{icon:C=`More`}=s,w=`${r}-more-popup`,T=`${n}-dropdown`,E=b===null?null:`${w}-${b}`,D=a?.dropdownAriaLabel;function O(e,t){e.preventDefault(),e.stopPropagation(),u.onEdit(`remove`,{key:t,event:e})}let k=S.createElement(gE,{onClick:({key:e,domEvent:t})=>{m(e,t),y(!1)},prefixCls:`${T}-menu`,id:w,tabIndex:-1,role:`listbox`,"aria-activedescendant":E,selectedKeys:[b],"aria-label":D===void 0?`expanded dropdown`:D},i.map(e=>{let{closable:t,disabled:n,closeIcon:i,key:a,label:o}=e,s=oL(t,i,u,n);return S.createElement(KT,{key:a,id:`${w}-${a}`,role:`option`,"aria-controls":r&&`${r}-panel-${a}`,disabled:n},S.createElement(`span`,null,o),s&&S.createElement(`button`,{type:`button`,"aria-label":p||`remove`,tabIndex:0,className:`${T}-menu-item-remove`,onClick:e=>{e.stopPropagation(),O(e,a)}},i||u.removeIcon||`×`))}));function A(e){let t=i.filter(e=>!e.disabled),n=t.findIndex(e=>e.key===b)||0,r=t.length;for(let i=0;i{let e=document.getElementById(E);e?.scrollIntoView&&e.scrollIntoView(!1)},[E,b]),(0,S.useEffect)(()=>{v||x(null)},[v]);let M={marginInlineStart:d};i.length||(M.visibility=`hidden`,M.order=1);let N=Y(g,{[`${T}-rtl`]:f}),P=o?null:S.createElement(tT,lL({prefixCls:T,overlay:k,visible:i.length?v:!1,onVisibleChange:y,overlayClassName:N,overlayStyle:_,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:h},s),S.createElement(`button`,{type:`button`,className:`${n}-nav-more`,style:M,"aria-haspopup":`listbox`,"aria-controls":w,id:`${r}-more`,"aria-expanded":v,onKeyDown:j},C));return S.createElement(`div`,{className:Y(`${n}-nav-operations`,l),style:c,ref:t},P,S.createElement(sL,{prefixCls:n,locale:a,editable:u}))}),Nne=S.memo(Mne,(e,t)=>t.tabMoving),Pne=e=>{let{prefixCls:t,id:n,active:r,focus:i,tab:{key:a,label:o,disabled:s,closeIcon:c,icon:l},closable:u,renderWrapper:d,removeAriaLabel:f,editable:p,onClick:m,onFocus:h,onBlur:g,onKeyDown:_,onMouseDown:v,onMouseUp:y,style:b,className:x,tabCount:C,currentPosition:w}=e,T=`${t}-tab`,E=oL(u,c,p,s);function D(e){s||m(e)}function O(e){e.preventDefault(),e.stopPropagation(),p.onEdit(`remove`,{key:a,event:e})}let k=S.useMemo(()=>l&&typeof o==`string`?S.createElement(`span`,null,o):o,[o,l]),A=S.useRef(null);S.useEffect(()=>{i&&A.current&&A.current.focus()},[i]);let j=S.createElement(`div`,{key:a,"data-node-key":aL(a),className:Y(T,x,{[`${T}-with-remove`]:E,[`${T}-active`]:r,[`${T}-disabled`]:s,[`${T}-focus`]:i}),style:b,onClick:D},S.createElement(`div`,{ref:A,role:`tab`,"aria-selected":r,id:n&&`${n}-tab-${a}`,className:`${T}-btn`,"aria-controls":n&&`${n}-panel-${a}`,"aria-disabled":s,tabIndex:s?null:r?0:-1,onClick:e=>{e.stopPropagation(),D(e)},onKeyDown:_,onMouseDown:v,onMouseUp:y,onFocus:h,onBlur:g},i&&S.createElement(`div`,{"aria-live":`polite`,style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0}},`Tab ${w} of ${C}`),l&&S.createElement(`span`,{className:`${T}-icon`},l),o&&k),E&&S.createElement(`button`,{type:`button`,"aria-label":f||`remove`,tabIndex:r?0:-1,className:`${T}-remove`,onClick:e=>{e.stopPropagation(),O(e)}},c||p.removeIcon||`×`));return d?d(j):j};function uL(){return uL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{offsetWidth:n,offsetHeight:r,offsetTop:i,offsetLeft:a}=e,{width:o,height:s,left:c,top:l}=e.getBoundingClientRect();return Math.abs(o-n)<1?[o,s,c-t.left,l-t.top]:[n,r,a,i]},dL=e=>{let{offsetWidth:t=0,offsetHeight:n=0}=e.current||{};if(e.current){let{width:n,height:r}=e.current.getBoundingClientRect();if(Math.abs(n-t)<1)return[n,r]}return[t,n]},fL=(e,t)=>e[+!t],pL=S.forwardRef((e,t)=>{let{className:n,style:r,id:i,animated:a,activeKey:o,rtl:s,extra:c,editable:l,locale:u,tabPosition:d,tabBarGutter:f,children:p,onTabClick:m,onTabScroll:h,indicator:g,classNames:_,styles:v}=e,{prefixCls:y,tabs:b}=S.useContext(JI),x=(0,S.useRef)(null),C=(0,S.useRef)(null),w=(0,S.useRef)(null),T=(0,S.useRef)(null),E=(0,S.useRef)(null),D=(0,S.useRef)(null),O=(0,S.useRef)(null),k=d===`top`||d===`bottom`,[A,j]=QI(0,(e,t)=>{k&&h&&h({direction:e>t?`left`:`right`})}),[M,N]=QI(0,(e,t)=>{!k&&h&&h({direction:e>t?`top`:`bottom`})}),[P,F]=(0,S.useState)([0,0]),[I,L]=(0,S.useState)([0,0]),[R,z]=(0,S.useState)([0,0]),[B,V]=(0,S.useState)([0,0]),[H,U]=kne(new Map),W=ZI(b,H,I[0]),G=fL(P,k),K=fL(I,k),ee=fL(R,k),q=fL(B,k),te=Math.floor(G)J?J:e}let oe=(0,S.useRef)(null),[se,ce]=(0,S.useState)();function le(){ce(Date.now())}function ue(){oe.current&&clearTimeout(oe.current)}One(T,(e,t)=>{function n(e,t){e(e=>ae(e+t))}return te?(k?n(j,e):n(N,t),ue(),le(),!0):!1}),(0,S.useEffect)(()=>(ue(),se&&(oe.current=setTimeout(()=>{ce(0)},100)),ue),[se]);let[de,fe]=Ane(W,ne,k?A:M,K,ee,q,{...e,tabs:b}),pe=Rn((e=o)=>{let t=W.get(e)||{width:0,height:0,left:0,right:0,top:0};if(k){let e=A;s?t.rightA+ne&&(e=t.right+t.width-ne):t.left<-A?e=-t.left:t.left+t.width>-A+ne&&(e=-(t.left+t.width-ne)),N(0),j(ae(e))}else{let e=M;t.top<-M?e=-t.top:t.top+t.height>-M+ne&&(e=-(t.top+t.height-ne)),j(0),N(ae(e))}}),[me,he]=(0,S.useState)(),[ge,_e]=(0,S.useState)(!1),ve=b.filter(e=>!e.disabled).map(e=>e.key),ye=e=>{let t=ve.indexOf(me||o),n=ve.length,r=ve[(t+e+n)%n];he(r)},be=(e,t)=>{let n=ve.indexOf(e),r=b.find(t=>t.key===e);oL(r?.closable,r?.closeIcon,l,r?.disabled)&&(t.preventDefault(),t.stopPropagation(),l.onEdit(`remove`,{key:e,event:t}),n===ve.length-1?ye(-1):ye(1))},xe=(e,t)=>{_e(!0),t.button===1&&be(e,t)},Se=e=>{let{code:t}=e,n=s&&k,r=ve[0],i=ve[ve.length-1];switch(t){case`ArrowLeft`:k&&ye(n?1:-1);break;case`ArrowRight`:k&&ye(n?-1:1);break;case`ArrowUp`:e.preventDefault(),k||ye(-1);break;case`ArrowDown`:e.preventDefault(),k||ye(1);break;case`Home`:e.preventDefault(),he(r);break;case`End`:e.preventDefault(),he(i);break;case`Enter`:case`Space`:e.preventDefault(),m(me??o,e);break;case`Backspace`:case`Delete`:be(me,e);break}},Ce={};k?Ce.marginInlineStart=f:Ce.marginTop=f;let we=b.map((e,t)=>{let{key:n}=e;return S.createElement(Pne,{id:i,prefixCls:y,key:n,tab:e,className:_?.item,style:t===0?v?.item:{...Ce,...v?.item},closable:e.closable,editable:l,active:n===o,focus:n===me,renderWrapper:p,removeAriaLabel:u?.removeAriaLabel,tabCount:ve.length,currentPosition:t+1,onClick:e=>{m(n,e)},onKeyDown:Se,onFocus:()=>{ge||he(n),pe(n),le(),T.current&&(s||(T.current.scrollLeft=0),T.current.scrollTop=0)},onBlur:()=>{he(void 0)},onMouseDown:e=>xe(n,e),onMouseUp:()=>{_e(!1)}})}),Te=()=>U(()=>{let e=new Map,t=E.current?.getBoundingClientRect();return b.forEach(({key:n})=>{let r=E.current?.querySelector(`[data-node-key="${aL(n)}"]`);if(r){let[i,a,o,s]=Fne(r,t);e.set(n,{width:i,height:a,left:o,top:s})}}),e});(0,S.useEffect)(()=>{Te()},[b.map(e=>e.key).join(`_`)]);let Ee=nL(()=>{let e=dL(x),t=dL(C),n=dL(w);F([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);let r=dL(O);z(r),V(dL(D));let i=dL(E);L([i[0]-r[0],i[1]-r[1]]),Te()}),De=b.slice(0,de),Oe=b.slice(fe+1),ke=[...De,...Oe],Ae=W.get(o),{style:je}=YI({activeTabOffset:Ae,horizontal:k,indicator:g,rtl:s});(0,S.useEffect)(()=>{pe()},[o,ie,J,iL(Ae),iL(W),k]),(0,S.useEffect)(()=>{Ee()},[s]);let Me=!!ke.length,Ne=`${y}-nav-wrap`,Pe,Fe,Ie,Le;return k?s?(Fe=A>0,Pe=A!==J):(Pe=A<0,Fe=A!==ie):(Ie=M<0,Le=M!==ie),S.createElement(aa,{onResize:Ee},S.createElement(`div`,{ref:cr(t,x),role:`tablist`,"aria-orientation":k?`horizontal`:`vertical`,className:Y(`${y}-nav`,n,_?.header),style:{...v?.header,...r},onKeyDown:()=>{le()}},S.createElement(cL,{ref:C,position:`left`,extra:c,prefixCls:y}),S.createElement(aa,{onResize:Ee},S.createElement(`div`,{className:Y(Ne,{[`${Ne}-ping-left`]:Pe,[`${Ne}-ping-right`]:Fe,[`${Ne}-ping-top`]:Ie,[`${Ne}-ping-bottom`]:Le}),ref:T},S.createElement(aa,{onResize:Ee},S.createElement(`div`,{ref:E,className:`${y}-nav-list`,style:{transform:`translate(${A}px, ${M}px)`,transition:se?`none`:void 0}},we,S.createElement(sL,{ref:O,prefixCls:y,locale:u,editable:l,style:{...we.length===0?void 0:Ce,visibility:Me?`hidden`:null}}),S.createElement(`div`,{className:Y(`${y}-ink-bar`,_?.indicator,{[`${y}-ink-bar-animated`]:a.inkBar}),style:{...je,...v?.indicator}}))))),S.createElement(Nne,uL({},e,{removeAriaLabel:u?.removeAriaLabel,ref:D,prefixCls:y,tabs:ke,className:!Me&&re,popupStyle:v?.popup,tabMoving:!!se})),S.createElement(cL,{ref:w,position:`right`,extra:c,prefixCls:y})))}),Ine=({renderTabBar:e,...t})=>e?e(t,pL):S.createElement(pL,t),Lne=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:i,id:a,active:o,tabKey:s,children:c}=e,l=S.Children.count(c)>0;return S.createElement(`div`,{id:a&&`${a}-panel-${s}`,role:`tabpanel`,tabIndex:o&&l?0:-1,"aria-labelledby":a&&`${a}-tab-${s}`,"aria-hidden":!o,style:i,className:Y(n,o&&`${n}-active`,r),ref:t},c)});function mL(){return mL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,activeKey:n,animated:r,tabPosition:i,destroyOnHidden:a,contentStyle:o,contentClassName:s}=e,{prefixCls:c,tabs:l}=S.useContext(JI),u=r.tabPane,d=`${c}-tabpane`;return S.createElement(`div`,{className:Y(`${c}-content-holder`)},S.createElement(`div`,{className:Y(`${c}-content`,`${c}-content-${i}`,{[`${c}-content-animated`]:u})},l.map(e=>{let{key:i,forceRender:c,style:l,className:f,destroyOnHidden:p,...m}=e,h=i===n;return S.createElement(Dd,mL({key:i,visible:h,forceRender:c,removeOnLeave:!!(a??p),leavedClassName:`${d}-hidden`},r.tabPaneMotion),({style:e,className:n},r)=>S.createElement(Lne,mL({},m,{prefixCls:d,id:t,tabKey:i,animated:u,active:h,style:{...o,...l,...e},className:Y(s,f,n),ref:r})))})))};function zne(e={inkBar:!0,tabPane:!1}){let t;return t=e===!1?{inkBar:!1,tabPane:!1}:e===!0?{inkBar:!0,tabPane:!1}:{inkBar:!0,...typeof e==`object`?e:{}},t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}function hL(){return hL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-tabs`,className:i,items:a,direction:o,activeKey:s,defaultActiveKey:c,editable:l,animated:u,tabPosition:d=`top`,tabBarGutter:f,tabBarStyle:p,tabBarExtraContent:m,locale:h,more:g,destroyOnHidden:_,renderTabBar:v,onChange:y,onTabClick:b,onTabScroll:x,getPopupContainer:C,popupClassName:w,indicator:T,classNames:E,styles:D,...O}=e,k=S.useMemo(()=>(a||[]).filter(e=>e&&typeof e==`object`&&`key`in e),[a]),A=o===`rtl`,j=zne(u),[M,N]=(0,S.useState)(!1);(0,S.useEffect)(()=>{N(mi())},[]);let[P,F]=Wn(c??k[0]?.key,s),[I,L]=(0,S.useState)(()=>k.findIndex(e=>e.key===P));(0,S.useEffect)(()=>{let e=k.findIndex(e=>e.key===P);e===-1&&(e=Math.max(0,Math.min(I,k.length-1)),F(k[e]?.key)),L(e)},[k.map(e=>e.key).join(`_`),P,I]);let[R,z]=Wn(null,n);(0,S.useEffect)(()=>{n||(z(`rc-tabs-${gL}`),gL+=1)},[]);function B(e,t){b?.(e,t);let n=e!==P;F(e),n&&y?.(e)}let V={id:R,activeKey:P,animated:j,tabPosition:d,rtl:A,mobile:M},H={...V,editable:l,locale:h,more:g,tabBarGutter:f,onTabClick:B,onTabScroll:x,extra:m,style:p,getPopupContainer:C,popupClassName:Y(w,E?.popup),indicator:T,styles:D,classNames:E},U=S.useMemo(()=>({tabs:k,prefixCls:r}),[k,r]);return S.createElement(JI.Provider,{value:U},S.createElement(`div`,hL({ref:t,id:n,className:Y(r,`${r}-${d}`,{[`${r}-mobile`]:M,[`${r}-editable`]:l,[`${r}-rtl`]:A},i)},O),S.createElement(Ine,hL({},H,{renderTabBar:v})),S.createElement(Rne,hL({destroyOnHidden:_},V,{contentStyle:D?.content,contentClassName:E?.content,animated:j}))))}),Vne={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Hne(e,t={inkBar:!0,tabPane:!1}){let n;return n=t===!1?{inkBar:!1,tabPane:!1}:t===!0?{inkBar:!0,tabPane:!0}:{inkBar:!0,...tf(t)?t:{}},n.tabPane&&(n.tabPaneMotion={...Vne,motionName:hh(e,`switch`)}),n}function Une(e){return e.filter(e=>e)}function Wne(e,t){return e?e.map(e=>({...e,destroyOnHidden:e.destroyOnHidden??e.destroyInactiveTabPane})):Une(Oi(t).map(e=>{if(S.isValidElement(e)){let{key:t,props:n}=e,{tab:r,...i}=n||{};return{key:String(t),...i,label:r}}return null}))}var Gne=e=>{let{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:`none`,"&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:`absolute`,transition:`none`,inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[mg(e,`slide-up`),mg(e,`slide-down`)]]},Kne=e=>{let{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:i,colorBorderSecondary:a,itemSelectedColor:o}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${X(e.lineWidth)} ${e.lineType} ${a}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:o,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Gl(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:`none`},[`${t}-ink-bar`]:{visibility:`hidden`}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:X(i)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:X(i)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X(e.borderRadiusLG)} 0 0 ${X(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},qne=e=>{let{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:{...Hl(e),position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:`block`,"&-hidden":{display:`none`},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${X(r)} 0`,overflowX:`hidden`,overflowY:`auto`,textAlign:{_skip_check_:!0,value:`left`},listStyleType:`none`,backgroundColor:e.colorBgContainer,backgroundClip:`padding-box`,borderRadius:e.borderRadiusLG,outline:`none`,boxShadow:e.boxShadowSecondary,"&-item":{...Vl,display:`flex`,alignItems:`center`,minWidth:e.tabsDropdownWidth,margin:0,padding:`${X(e.paddingXXS)} ${X(e.paddingSM)}`,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:`nowrap`},"&-remove":{flex:`none`,marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:`transparent`,border:0,cursor:`pointer`,"&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:`transparent`,cursor:`not-allowed`}}}}}}},Jne=e=>{let{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:i,verticalItemPadding:a,verticalItemMargin:o,motionDurationSlow:s,calc:c}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:`column`,[`> ${t}-nav, > div > ${t}-nav`]:{margin:i,"&::before":{position:`absolute`,right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${X(e.lineWidth)} ${e.lineType} ${r}`,content:`''`},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:[`width`,`left`,`right`].map(e=>`${e} ${s}`).join(`, `)}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, - > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:`column`,minWidth:c(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:a,textAlign:`center`},[`${t}-tab + ${t}-tab`]:{margin:o},[`${t}-nav-wrap`]:{flexDirection:`column`,"&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:[`height`,`top`].map(e=>`${e} ${s}`).join(`, `)}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:`1 0 auto`,flexDirection:`column`}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:X(c(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:c(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},Yne=e=>{let{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:i,cardHeightLG:a,horizontalItemPaddingSM:o,horizontalItemPaddingLG:s}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:s,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:i,minHeight:i}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${X(e.borderRadius)} ${X(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${X(e.borderRadius)} ${X(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X(e.borderRadius)} ${X(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X(e.borderRadius)} 0 0 ${X(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:a,minHeight:a}}}}}},Xne=e=>{let{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:i,tabsHorizontalItemMargin:a,horizontalItemPadding:o,itemSelectedColor:s,itemColor:c}=e,l=`${t}-tab`;return{[l]:{position:`relative`,WebkitTouchCallout:`none`,WebkitTapHighlightColor:`transparent`,display:`inline-flex`,alignItems:`center`,padding:o,fontSize:e.titleFontSize,background:`transparent`,border:0,outline:`none`,cursor:`pointer`,color:c,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:`none`,transition:`all ${e.motionDurationSlow}`,[`${l}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":{flex:`none`,lineHeight:1,marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:`transparent`,border:`none`,outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading},...Kl(e)},"&:hover":{color:r},[`&${l}-active ${l}-btn`]:{color:s},[`&${l}-focus ${l}-btn:focus-visible`]:Gl(e),[`&${l}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${l}-disabled ${l}-btn, &${l}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${l}-remove ${i}`]:{margin:0,verticalAlign:`middle`},[`${i}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${l} + ${l}`]:{margin:{_skip_check_:!0,value:a}}}},Zne=e=>{let{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:i,calc:a}=e;return{[`${t}-rtl`]:{direction:`rtl`,[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:e.marginSM}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:e.marginXS},marginLeft:{_skip_check_:!0,value:a(e.marginXXS).mul(-1).equal()},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:i},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:`rtl`},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:`right`}}}}},Qne=e=>{let{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:i,itemHoverColor:a,itemActiveColor:o,colorBorderSecondary:s}=e;return{[t]:{...Hl(e),display:`flex`,[`> ${t}-nav, > div > ${t}-nav`]:{position:`relative`,display:`flex`,flex:`none`,alignItems:`center`,[`${t}-nav-wrap`]:{position:`relative`,display:`flex`,flex:`auto`,alignSelf:`stretch`,overflow:`hidden`,whiteSpace:`nowrap`,transform:`translate(0)`,"&::before, &::after":{position:`absolute`,zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:`''`,pointerEvents:`none`}},[`${t}-nav-list`]:{position:`relative`,display:`flex`,transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:`flex`,alignSelf:`stretch`},[`${t}-nav-operations-hidden`]:{position:`absolute`,visibility:`hidden`,pointerEvents:`none`},[`${t}-nav-more`]:{position:`relative`,padding:n,background:`transparent`,border:0,color:e.colorText,"&::after":{position:`absolute`,right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:`translateY(100%)`,content:`''`}},[`${t}-nav-add`]:{minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:i},background:`transparent`,border:`${X(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,outline:`none`,cursor:`pointer`,color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:a},"&:active, &:focus:not(:focus-visible)":{color:o},...Kl(e,-3)}},[`${t}-extra-content`]:{flex:`none`},[`${t}-ink-bar`]:{position:`absolute`,background:e.inkBarColor,pointerEvents:`none`},...Xne(e),[`${t}-content`]:{position:`relative`,width:`100%`},[`${t}-content-holder`]:{flex:`auto`,minWidth:0,minHeight:0},[`${t}-tabpane`]:{...Kl(e),"&-hidden":{display:`none`}}},[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:`auto`}}}}}},$ne=Zl(`Tabs`,e=>{let t=uc(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${X(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${X(e.horizontalItemGutter)}`});return[Yne(t),Zne(t),Jne(t),qne(t),Kne(t),Qne(t),Gne(t)]},e=>{let{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:i,controlHeightLG:a}=e,o=t||a,s=n||i,c=r||a+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:o,cardHeightSM:s,cardHeightLG:c,cardPadding:`${(o-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(s-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(c-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:``,horizontalItemMarginRTL:``,horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}}),ere=()=>null,_L=S.forwardRef((e,t)=>{let{type:n,className:r,rootClassName:i,size:a,onEdit:o,hideAdd:s,centered:c,addIcon:l,removeIcon:u,moreIcon:d,more:f,popupClassName:p,children:m,items:h,animated:g,style:_,indicatorSize:v,indicator:y,classNames:b,styles:x,destroyInactiveTabPane:C,destroyOnHidden:w,tabPlacement:T,tabPosition:E,...D}=e,{prefixCls:O}=D,{getPrefixCls:k,direction:A,getPopupContainer:j,className:M,style:N,classNames:P,styles:F}=va(`tabs`),{tabs:I}=S.useContext(ha),L=k(`tabs`,O),R=op(L),[z,B]=$ne(L,R),V=S.useRef(null);S.useImperativeHandle(t,()=>({nativeElement:V.current}));let H;n===`editable-card`&&(H={onEdit:(e,{key:t,event:n})=>{o?.(e===`add`?n:t,e)},removeIcon:u??I?.removeIcon??S.createElement(Au,null),addIcon:(l??I?.addIcon)||S.createElement(qI,null),showAdd:s!==!0});let U=k(),W=Th(a),G=Wne(h,m),K=Hne(L,g),ee={align:y?.align??I?.indicator?.align,size:y?.size??v??I?.indicator?.size??I?.indicatorSize},q=S.useMemo(()=>{let e=T??E??void 0,t=A===`rtl`;switch(e){case`start`:return t?`right`:`left`;case`end`:return t?`left`:`right`;default:return e}},[T,E,A]),te={...e,size:W,tabPlacement:q,items:G},[ne,re]=Sf([P,b],[F,x],{props:te},{popup:{_default:`root`}});return S.createElement(Bne,{ref:V,direction:A,getPopupContainer:j,...D,items:G,className:Y({[`${L}-large`]:W===`large`,[`${L}-small`]:W===`small`,[`${L}-card`]:[`card`,`editable-card`].includes(n),[`${L}-editable-card`]:n===`editable-card`,[`${L}-centered`]:c},M,r,i,ne.root,z,B,R),classNames:{...ne,popup:Y(p,z,B,R,ne.popup?.root)},styles:re,style:{...re.root,...N,..._},editable:H,more:{icon:I?.more?.icon??I?.moreIcon??d??S.createElement(DE,null),transitionName:`${U}-slide-up`,...f},prefixCls:L,animated:K,indicator:ee,destroyOnHidden:w??C,tabPosition:q})});_L.TabPane=ere;var vL=({prefixCls:e,className:t,hoverable:n=!0,...r})=>{let{getPrefixCls:i}=S.useContext(ha),a=i(`card`,e),o=Y(`${a}-grid`,t,{[`${a}-grid-hoverable`]:n});return S.createElement(`div`,{...r,className:o})},tre=e=>{let{antCls:t,componentCls:n,headerHeight:r,headerPadding:i,tabsMarginBottom:a}=e;return{display:`flex`,justifyContent:`center`,flexDirection:`column`,minHeight:r,marginBottom:-1,padding:`0 ${X(i)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,...Wl(),"&-wrapper":{width:`100%`,display:`flex`,alignItems:`center`},"&-title":{display:`inline-block`,flex:1,...Vl,[` + &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:$h},[`&${n}-slide-up-leave ${t}-panel-container`]:{pointerEvents:`none`},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topLeft, + &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:ng},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomLeft, + &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:eg},[`${t}-panel > ${t}-time-panel`]:{paddingTop:T},[`${t}-range-wrapper`]:{display:`flex`,position:`relative`},[`${t}-range-arrow`]:{position:`absolute`,zIndex:1,display:`none`,paddingInline:e.calc(r).mul(1.5).equal(),boxSizing:`content-box`,transition:`all ${C} ease-out`,...HC(e,D,F),"&:before":{insetInlineStart:e.calc(r).mul(1.5).equal()}},[`${t}-panel-container`]:{overflow:`hidden`,verticalAlign:`top`,background:D,borderRadius:O,boxShadow:k,transition:`margin ${C}`,display:`inline-block`,pointerEvents:`auto`,[`${t}-panel-layout`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`stretch`},[`${t}-presets`]:{display:`flex`,flexDirection:`column`,minWidth:N,maxWidth:P,ul:{height:0,flex:`auto`,listStyle:`none`,overflow:`auto`,margin:0,padding:v,borderInlineEnd:`${X(i)} ${a} ${j}`,li:{...Vl,borderRadius:A,paddingInline:v,paddingBlock:e.calc(g).sub(I).div(2).equal(),cursor:`pointer`,transition:`all ${C}`,"+ li":{marginTop:y},"&:hover":{background:M}}}},[`${t}-panels`]:{display:`inline-flex`,flexWrap:`nowrap`,"&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:`top`,background:`transparent`,borderRadius:0,borderWidth:0,[`${t}-content, table`]:{textAlign:`center`},"&-focused":{borderColor:o}}}},"&-dropdown-range":{padding:`${X(e.calc(E).mul(2).div(3).equal())} 0`,"&-hidden":{display:`none`}},"&-rtl":{direction:`rtl`,[`${t}-separator`]:{transform:`scale(-1, 1)`},[`${t}-footer`]:{"&-extra":{direction:`rtl`}}}}},cg(e,`slide-up`),cg(e,`slide-down`),Qh(e,`move-up`),Qh(e,`move-down`)]},WI=Zl(`DatePicker`,e=>{let t=uc(xI(e),xne(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[bne(t),Ene(t),wne(t),Tne(t),_ne(t),Qg(e,{focusElCls:`${e.componentCls}-focused`})]},Cne),Dne=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z`}},{tag:`path`,attrs:{d:`M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z`}}]},name:`plus`,theme:`outlined`}}))());function GI(){return GI=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,GI({},e,{ref:t,icon:Dne.default}))),qI=(0,S.createContext)(null),One=e=>{let{activeTabOffset:t,horizontal:n,rtl:r,indicator:i={}}=e,{size:a,align:o=`center`}=i,[s,c]=(0,S.useState)(),l=(0,S.useRef)(),u=S.useCallback(e=>typeof a==`function`?a(e):typeof a==`number`?a:e,[a]);function d(){Di.cancel(l.current)}return(0,S.useEffect)(()=>{let e={};if(t)if(n){e.width=u(t.width);let n=r?`right`:`left`;o===`start`&&(e[n]=t[n]),o===`center`&&(e[n]=t[n]+t.width/2,e.transform=r?`translateX(50%)`:`translateX(-50%)`),o===`end`&&(e[n]=t[n]+t.width,e.transform=`translateX(-100%)`)}else e.height=u(t.height),o===`start`&&(e.top=t.top),o===`center`&&(e.top=t.top+t.height/2,e.transform=`translateY(-50%)`),o===`end`&&(e.top=t.top+t.height,e.transform=`translateY(-100%)`);return d(),l.current=Di(()=>{s&&e&&Object.keys(e).every(t=>{let n=e[t],r=s[t];return typeof n==`number`&&typeof r==`number`?Math.round(n)===Math.round(r):n===r})||c(e)}),d},[JSON.stringify(t),n,r,o,u]),{style:s}},JI={width:0,height:0,left:0,top:0};function kne(e,t,n){return(0,S.useMemo)(()=>{let n=new Map,r=t.get(e[0]?.key)||JI,i=r.left+r.width;for(let r=0;re.key).join(`_`),t,n])}function YI(e,t){let n=S.useRef(e),[,r]=S.useState({});function i(e){let i=typeof e==`function`?e(n.current):e;i!==n.current&&t(i,n.current),n.current=i,r({})}return[n.current,i]}var Ane=.1,XI=.01,ZI=20,QI=.995**ZI;function jne(e,t){let[n,r]=(0,S.useState)(),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(0),[c,l]=(0,S.useState)(),u=(0,S.useRef)();function d(e){let{screenX:t,screenY:n}=e.touches[0];r({x:t,y:n}),window.clearInterval(u.current)}function f(e){if(!n)return;let{screenX:o,screenY:c}=e.touches[0];r({x:o,y:c});let u=o-n.x,d=c-n.y;t(u,d);let f=Date.now();a(f),s(f-i),l({x:u,y:d})}function p(){if(n&&(r(null),l(null),c)){let e=c.x/o,n=c.y/o;if(Math.max(Math.abs(e),Math.abs(n)){if(Math.abs(r)o?(i=n,m.current=`x`):(i=r,m.current=`y`),t(-i,-i)&&e.preventDefault()}let g=(0,S.useRef)(null);g.current={onTouchStart:d,onTouchMove:f,onTouchEnd:p,onWheel:h},S.useEffect(()=>{function t(e){g.current.onTouchStart(e)}function n(e){g.current.onTouchMove(e)}function r(e){g.current.onTouchEnd(e)}function i(e){g.current.onWheel(e)}return document.addEventListener(`touchmove`,n,{passive:!1}),document.addEventListener(`touchend`,r,{passive:!0}),e.current.addEventListener(`touchstart`,t,{passive:!0}),e.current.addEventListener(`wheel`,i,{passive:!1}),()=>{document.removeEventListener(`touchmove`,n),document.removeEventListener(`touchend`,r)}},[])}function $I(e){let[t,n]=(0,S.useState)(0),r=(0,S.useRef)(0),i=(0,S.useRef)();return i.current=e,Hn(()=>{i.current?.()},[t]),()=>{r.current===t&&(r.current+=1,n(r.current))}}function Mne(e){let t=(0,S.useRef)([]),[,n]=(0,S.useState)({}),r=(0,S.useRef)(typeof e==`function`?e():e),i=$I(()=>{let e=r.current;t.current.forEach(t=>{e=t(e)}),t.current=[],r.current=e,n({})});function a(e){t.current.push(e),i()}return[r.current,a]}var eL={width:0,height:0,left:0,top:0,right:0};function Nne(e,t,n,r,i,a,{tabs:o,tabPosition:s,rtl:c}){let l,u,d;return[`top`,`bottom`].includes(s)?(l=`width`,u=c?`right`:`left`,d=Math.abs(n)):(l=`height`,u=`top`,d=-n),(0,S.useMemo)(()=>{if(!o.length)return[0,0];let n=o.length,r=n;for(let i=0;iMath.floor(d+t)){r=i-1;break}}let i=0;for(let t=n-1;t>=0;--t)if((e.get(o[t].key)||eL)[u]r?[0,-1]:[i,r]},[e,t,r,i,a,d,s,o.map(e=>e.key).join(`_`),c])}function tL(e){let t;return e instanceof Map?(t={},e.forEach((e,n)=>{t[n]=e})):t=e,JSON.stringify(t)}var Pne=`TABS_DQ`;function nL(e){return String(e).replace(/"/g,Pne)}function rL(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var iL=S.forwardRef((e,t)=>{let{prefixCls:n,editable:r,locale:i,style:a}=e;return!r||r.showAdd===!1?null:S.createElement(`button`,{ref:t,type:`button`,className:`${n}-nav-add`,style:a,"aria-label":i?.addAriaLabel||`Add tab`,onClick:e=>{r.onEdit(`add`,{event:e})}},r.addIcon||`+`)}),aL=S.forwardRef((e,t)=>{let{position:n,prefixCls:r,extra:i}=e;if(!i)return null;let a,o={};return typeof i==`object`&&!S.isValidElement(i)?o=i:o.right=i,n===`right`&&(a=o.right),n===`left`&&(a=o.left),a?S.createElement(`div`,{className:`${r}-extra-content`,ref:t},a):null});function oL(){return oL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,id:r,tabs:i,locale:a,mobile:o,more:s={},style:c,className:l,editable:u,tabBarGutter:d,rtl:f,removeAriaLabel:p,onTabClick:m,getPopupContainer:h,popupClassName:g,popupStyle:_}=e,[v,y]=(0,S.useState)(!1),[b,x]=(0,S.useState)(null),{icon:C=`More`}=s,w=`${r}-more-popup`,T=`${n}-dropdown`,E=b===null?null:`${w}-${b}`,D=a?.dropdownAriaLabel;function O(e,t){e.preventDefault(),e.stopPropagation(),u.onEdit(`remove`,{key:t,event:e})}let k=S.createElement(CT,{onClick:({key:e,domEvent:t})=>{m(e,t),y(!1)},prefixCls:`${T}-menu`,id:w,tabIndex:-1,role:`listbox`,"aria-activedescendant":E,selectedKeys:[b],"aria-label":D===void 0?`expanded dropdown`:D},i.map(e=>{let{closable:t,disabled:n,closeIcon:i,key:a,label:o}=e,s=rL(t,i,u,n);return S.createElement(oT,{key:a,id:`${w}-${a}`,role:`option`,"aria-controls":r&&`${r}-panel-${a}`,disabled:n},S.createElement(`span`,null,o),s&&S.createElement(`button`,{type:`button`,"aria-label":p||`remove`,tabIndex:0,className:`${T}-menu-item-remove`,onClick:e=>{e.stopPropagation(),O(e,a)}},i||u.removeIcon||`×`))}));function A(e){let t=i.filter(e=>!e.disabled),n=t.findIndex(e=>e.key===b)||0,r=t.length;for(let i=0;i{let e=document.getElementById(E);e?.scrollIntoView&&e.scrollIntoView(!1)},[E,b]),(0,S.useEffect)(()=>{v||x(null)},[v]);let M={marginInlineStart:d};i.length||(M.visibility=`hidden`,M.order=1);let N=Y(g,{[`${T}-rtl`]:f}),P=o?null:S.createElement(Dw,oL({prefixCls:T,overlay:k,visible:i.length?v:!1,onVisibleChange:y,overlayClassName:N,overlayStyle:_,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:h},s),S.createElement(`button`,{type:`button`,className:`${n}-nav-more`,style:M,"aria-haspopup":`listbox`,"aria-controls":w,id:`${r}-more`,"aria-expanded":v,onKeyDown:j},C));return S.createElement(`div`,{className:Y(`${n}-nav-operations`,l),style:c,ref:t},P,S.createElement(iL,{prefixCls:n,locale:a,editable:u}))}),Ine=S.memo(Fne,(e,t)=>t.tabMoving),Lne=e=>{let{prefixCls:t,id:n,active:r,focus:i,tab:{key:a,label:o,disabled:s,closeIcon:c,icon:l},closable:u,renderWrapper:d,removeAriaLabel:f,editable:p,onClick:m,onFocus:h,onBlur:g,onKeyDown:_,onMouseDown:v,onMouseUp:y,style:b,className:x,tabCount:C,currentPosition:w}=e,T=`${t}-tab`,E=rL(u,c,p,s);function D(e){s||m(e)}function O(e){e.preventDefault(),e.stopPropagation(),p.onEdit(`remove`,{key:a,event:e})}let k=S.useMemo(()=>l&&typeof o==`string`?S.createElement(`span`,null,o):o,[o,l]),A=S.useRef(null);S.useEffect(()=>{i&&A.current&&A.current.focus()},[i]);let j=S.createElement(`div`,{key:a,"data-node-key":nL(a),className:Y(T,x,{[`${T}-with-remove`]:E,[`${T}-active`]:r,[`${T}-disabled`]:s,[`${T}-focus`]:i}),style:b,onClick:D},S.createElement(`div`,{ref:A,role:`tab`,"aria-selected":r,id:n&&`${n}-tab-${a}`,className:`${T}-btn`,"aria-controls":n&&`${n}-panel-${a}`,"aria-disabled":s,tabIndex:s?null:r?0:-1,onClick:e=>{e.stopPropagation(),D(e)},onKeyDown:_,onMouseDown:v,onMouseUp:y,onFocus:h,onBlur:g},i&&S.createElement(`div`,{"aria-live":`polite`,style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0}},`Tab ${w} of ${C}`),l&&S.createElement(`span`,{className:`${T}-icon`},l),o&&k),E&&S.createElement(`button`,{type:`button`,"aria-label":f||`remove`,tabIndex:r?0:-1,className:`${T}-remove`,onClick:e=>{e.stopPropagation(),O(e)}},c||p.removeIcon||`×`));return d?d(j):j};function sL(){return sL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{offsetWidth:n,offsetHeight:r,offsetTop:i,offsetLeft:a}=e,{width:o,height:s,left:c,top:l}=e.getBoundingClientRect();return Math.abs(o-n)<1?[o,s,c-t.left,l-t.top]:[n,r,a,i]},cL=e=>{let{offsetWidth:t=0,offsetHeight:n=0}=e.current||{};if(e.current){let{width:n,height:r}=e.current.getBoundingClientRect();if(Math.abs(n-t)<1)return[n,r]}return[t,n]},lL=(e,t)=>e[+!t],uL=S.forwardRef((e,t)=>{let{className:n,style:r,id:i,animated:a,activeKey:o,rtl:s,extra:c,editable:l,locale:u,tabPosition:d,tabBarGutter:f,children:p,onTabClick:m,onTabScroll:h,indicator:g,classNames:_,styles:v}=e,{prefixCls:y,tabs:b}=S.useContext(qI),x=(0,S.useRef)(null),C=(0,S.useRef)(null),w=(0,S.useRef)(null),T=(0,S.useRef)(null),E=(0,S.useRef)(null),D=(0,S.useRef)(null),O=(0,S.useRef)(null),k=d===`top`||d===`bottom`,[A,j]=YI(0,(e,t)=>{k&&h&&h({direction:e>t?`left`:`right`})}),[M,N]=YI(0,(e,t)=>{!k&&h&&h({direction:e>t?`top`:`bottom`})}),[P,F]=(0,S.useState)([0,0]),[I,L]=(0,S.useState)([0,0]),[R,z]=(0,S.useState)([0,0]),[B,V]=(0,S.useState)([0,0]),[H,U]=Mne(new Map),W=kne(b,H,I[0]),G=lL(P,k),K=lL(I,k),ee=lL(R,k),q=lL(B,k),te=Math.floor(G)J?J:e}let oe=(0,S.useRef)(null),[se,ce]=(0,S.useState)();function le(){ce(Date.now())}function ue(){oe.current&&clearTimeout(oe.current)}jne(T,(e,t)=>{function n(e,t){e(e=>ae(e+t))}return te?(k?n(j,e):n(N,t),ue(),le(),!0):!1}),(0,S.useEffect)(()=>(ue(),se&&(oe.current=setTimeout(()=>{ce(0)},100)),ue),[se]);let[de,fe]=Nne(W,ne,k?A:M,K,ee,q,{...e,tabs:b}),pe=Rn((e=o)=>{let t=W.get(e)||{width:0,height:0,left:0,right:0,top:0};if(k){let e=A;s?t.rightA+ne&&(e=t.right+t.width-ne):t.left<-A?e=-t.left:t.left+t.width>-A+ne&&(e=-(t.left+t.width-ne)),N(0),j(ae(e))}else{let e=M;t.top<-M?e=-t.top:t.top+t.height>-M+ne&&(e=-(t.top+t.height-ne)),j(0),N(ae(e))}}),[me,he]=(0,S.useState)(),[ge,_e]=(0,S.useState)(!1),ve=b.filter(e=>!e.disabled).map(e=>e.key),ye=e=>{let t=ve.indexOf(me||o),n=ve.length,r=ve[(t+e+n)%n];he(r)},be=(e,t)=>{let n=ve.indexOf(e),r=b.find(t=>t.key===e);rL(r?.closable,r?.closeIcon,l,r?.disabled)&&(t.preventDefault(),t.stopPropagation(),l.onEdit(`remove`,{key:e,event:t}),n===ve.length-1?ye(-1):ye(1))},xe=(e,t)=>{_e(!0),t.button===1&&be(e,t)},Se=e=>{let{code:t}=e,n=s&&k,r=ve[0],i=ve[ve.length-1];switch(t){case`ArrowLeft`:k&&ye(n?1:-1);break;case`ArrowRight`:k&&ye(n?-1:1);break;case`ArrowUp`:e.preventDefault(),k||ye(-1);break;case`ArrowDown`:e.preventDefault(),k||ye(1);break;case`Home`:e.preventDefault(),he(r);break;case`End`:e.preventDefault(),he(i);break;case`Enter`:case`Space`:e.preventDefault(),m(me??o,e);break;case`Backspace`:case`Delete`:be(me,e);break}},Ce={};k?Ce.marginInlineStart=f:Ce.marginTop=f;let we=b.map((e,t)=>{let{key:n}=e;return S.createElement(Lne,{id:i,prefixCls:y,key:n,tab:e,className:_?.item,style:t===0?v?.item:{...Ce,...v?.item},closable:e.closable,editable:l,active:n===o,focus:n===me,renderWrapper:p,removeAriaLabel:u?.removeAriaLabel,tabCount:ve.length,currentPosition:t+1,onClick:e=>{m(n,e)},onKeyDown:Se,onFocus:()=>{ge||he(n),pe(n),le(),T.current&&(s||(T.current.scrollLeft=0),T.current.scrollTop=0)},onBlur:()=>{he(void 0)},onMouseDown:e=>xe(n,e),onMouseUp:()=>{_e(!1)}})}),Te=()=>U(()=>{let e=new Map,t=E.current?.getBoundingClientRect();return b.forEach(({key:n})=>{let r=E.current?.querySelector(`[data-node-key="${nL(n)}"]`);if(r){let[i,a,o,s]=Rne(r,t);e.set(n,{width:i,height:a,left:o,top:s})}}),e});(0,S.useEffect)(()=>{Te()},[b.map(e=>e.key).join(`_`)]);let Ee=$I(()=>{let e=cL(x),t=cL(C),n=cL(w);F([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);let r=cL(O);z(r),V(cL(D));let i=cL(E);L([i[0]-r[0],i[1]-r[1]]),Te()}),De=b.slice(0,de),Oe=b.slice(fe+1),ke=[...De,...Oe],Ae=W.get(o),{style:je}=One({activeTabOffset:Ae,horizontal:k,indicator:g,rtl:s});(0,S.useEffect)(()=>{pe()},[o,ie,J,tL(Ae),tL(W),k]),(0,S.useEffect)(()=>{Ee()},[s]);let Me=!!ke.length,Ne=`${y}-nav-wrap`,Pe,Fe,Ie,Le;return k?s?(Fe=A>0,Pe=A!==J):(Pe=A<0,Fe=A!==ie):(Ie=M<0,Le=M!==ie),S.createElement(aa,{onResize:Ee},S.createElement(`div`,{ref:cr(t,x),role:`tablist`,"aria-orientation":k?`horizontal`:`vertical`,className:Y(`${y}-nav`,n,_?.header),style:{...v?.header,...r},onKeyDown:()=>{le()}},S.createElement(aL,{ref:C,position:`left`,extra:c,prefixCls:y}),S.createElement(aa,{onResize:Ee},S.createElement(`div`,{className:Y(Ne,{[`${Ne}-ping-left`]:Pe,[`${Ne}-ping-right`]:Fe,[`${Ne}-ping-top`]:Ie,[`${Ne}-ping-bottom`]:Le}),ref:T},S.createElement(aa,{onResize:Ee},S.createElement(`div`,{ref:E,className:`${y}-nav-list`,style:{transform:`translate(${A}px, ${M}px)`,transition:se?`none`:void 0}},we,S.createElement(iL,{ref:O,prefixCls:y,locale:u,editable:l,style:{...we.length===0?void 0:Ce,visibility:Me?`hidden`:null}}),S.createElement(`div`,{className:Y(`${y}-ink-bar`,_?.indicator,{[`${y}-ink-bar-animated`]:a.inkBar}),style:{...je,...v?.indicator}}))))),S.createElement(Ine,sL({},e,{removeAriaLabel:u?.removeAriaLabel,ref:D,prefixCls:y,tabs:ke,className:!Me&&re,popupStyle:v?.popup,tabMoving:!!se})),S.createElement(aL,{ref:w,position:`right`,extra:c,prefixCls:y})))}),zne=({renderTabBar:e,...t})=>e?e(t,uL):S.createElement(uL,t),Bne=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:i,id:a,active:o,tabKey:s,children:c}=e,l=S.Children.count(c)>0;return S.createElement(`div`,{id:a&&`${a}-panel-${s}`,role:`tabpanel`,tabIndex:o&&l?0:-1,"aria-labelledby":a&&`${a}-tab-${s}`,"aria-hidden":!o,style:i,className:Y(n,o&&`${n}-active`,r),ref:t},c)});function dL(){return dL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,activeKey:n,animated:r,tabPosition:i,destroyOnHidden:a,contentStyle:o,contentClassName:s}=e,{prefixCls:c,tabs:l}=S.useContext(qI),u=r.tabPane,d=`${c}-tabpane`;return S.createElement(`div`,{className:Y(`${c}-content-holder`)},S.createElement(`div`,{className:Y(`${c}-content`,`${c}-content-${i}`,{[`${c}-content-animated`]:u})},l.map(e=>{let{key:i,forceRender:c,style:l,className:f,destroyOnHidden:p,...m}=e,h=i===n;return S.createElement(Dd,dL({key:i,visible:h,forceRender:c,removeOnLeave:!!(a??p),leavedClassName:`${d}-hidden`},r.tabPaneMotion),({style:e,className:n},r)=>S.createElement(Bne,dL({},m,{prefixCls:d,id:t,tabKey:i,animated:u,active:h,style:{...o,...l,...e},className:Y(s,f,n),ref:r})))})))};function Hne(e={inkBar:!0,tabPane:!1}){let t;return t=e===!1?{inkBar:!1,tabPane:!1}:e===!0?{inkBar:!0,tabPane:!1}:{inkBar:!0,...typeof e==`object`?e:{}},t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}function fL(){return fL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-tabs`,className:i,items:a,direction:o,activeKey:s,defaultActiveKey:c,editable:l,animated:u,tabPosition:d=`top`,tabBarGutter:f,tabBarStyle:p,tabBarExtraContent:m,locale:h,more:g,destroyOnHidden:_,renderTabBar:v,onChange:y,onTabClick:b,onTabScroll:x,getPopupContainer:C,popupClassName:w,indicator:T,classNames:E,styles:D,...O}=e,k=S.useMemo(()=>(a||[]).filter(e=>e&&typeof e==`object`&&`key`in e),[a]),A=o===`rtl`,j=Hne(u),[M,N]=(0,S.useState)(!1);(0,S.useEffect)(()=>{N(mi())},[]);let[P,F]=Wn(c??k[0]?.key,s),[I,L]=(0,S.useState)(()=>k.findIndex(e=>e.key===P));(0,S.useEffect)(()=>{let e=k.findIndex(e=>e.key===P);e===-1&&(e=Math.max(0,Math.min(I,k.length-1)),F(k[e]?.key)),L(e)},[k.map(e=>e.key).join(`_`),P,I]);let[R,z]=Wn(null,n);(0,S.useEffect)(()=>{n||(z(`rc-tabs-${pL}`),pL+=1)},[]);function B(e,t){b?.(e,t);let n=e!==P;F(e),n&&y?.(e)}let V={id:R,activeKey:P,animated:j,tabPosition:d,rtl:A,mobile:M},H={...V,editable:l,locale:h,more:g,tabBarGutter:f,onTabClick:B,onTabScroll:x,extra:m,style:p,getPopupContainer:C,popupClassName:Y(w,E?.popup),indicator:T,styles:D,classNames:E},U=S.useMemo(()=>({tabs:k,prefixCls:r}),[k,r]);return S.createElement(qI.Provider,{value:U},S.createElement(`div`,fL({ref:t,id:n,className:Y(r,`${r}-${d}`,{[`${r}-mobile`]:M,[`${r}-editable`]:l,[`${r}-rtl`]:A},i)},O),S.createElement(zne,fL({},H,{renderTabBar:v})),S.createElement(Vne,fL({destroyOnHidden:_},V,{contentStyle:D?.content,contentClassName:E?.content,animated:j}))))}),Wne={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Gne(e,t={inkBar:!0,tabPane:!1}){let n;return n=t===!1?{inkBar:!1,tabPane:!1}:t===!0?{inkBar:!0,tabPane:!0}:{inkBar:!0,...tf(t)?t:{}},n.tabPane&&(n.tabPaneMotion={...Wne,motionName:ph(e,`switch`)}),n}function Kne(e){return e.filter(e=>e)}function qne(e,t){return e?e.map(e=>({...e,destroyOnHidden:e.destroyOnHidden??e.destroyInactiveTabPane})):Kne(Oi(t).map(e=>{if(S.isValidElement(e)){let{key:t,props:n}=e,{tab:r,...i}=n||{};return{key:String(t),...i,label:r}}return null}))}var Jne=e=>{let{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:`none`,"&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:`absolute`,transition:`none`,inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[cg(e,`slide-up`),cg(e,`slide-down`)]]},Yne=e=>{let{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:i,colorBorderSecondary:a,itemSelectedColor:o}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${X(e.lineWidth)} ${e.lineType} ${a}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:o,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Gl(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:`none`},[`${t}-ink-bar`]:{visibility:`hidden`}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:X(i)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:X(i)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X(e.borderRadiusLG)} 0 0 ${X(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},Xne=e=>{let{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:{...Hl(e),position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:`block`,"&-hidden":{display:`none`},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${X(r)} 0`,overflowX:`hidden`,overflowY:`auto`,textAlign:{_skip_check_:!0,value:`left`},listStyleType:`none`,backgroundColor:e.colorBgContainer,backgroundClip:`padding-box`,borderRadius:e.borderRadiusLG,outline:`none`,boxShadow:e.boxShadowSecondary,"&-item":{...Vl,display:`flex`,alignItems:`center`,minWidth:e.tabsDropdownWidth,margin:0,padding:`${X(e.paddingXXS)} ${X(e.paddingSM)}`,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:`nowrap`},"&-remove":{flex:`none`,marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:`transparent`,border:0,cursor:`pointer`,"&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:`transparent`,cursor:`not-allowed`}}}}}}},Zne=e=>{let{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:i,verticalItemPadding:a,verticalItemMargin:o,motionDurationSlow:s,calc:c}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:`column`,[`> ${t}-nav, > div > ${t}-nav`]:{margin:i,"&::before":{position:`absolute`,right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${X(e.lineWidth)} ${e.lineType} ${r}`,content:`''`},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:[`width`,`left`,`right`].map(e=>`${e} ${s}`).join(`, `)}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:`column`,minWidth:c(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:a,textAlign:`center`},[`${t}-tab + ${t}-tab`]:{margin:o},[`${t}-nav-wrap`]:{flexDirection:`column`,"&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:[`height`,`top`].map(e=>`${e} ${s}`).join(`, `)}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:`1 0 auto`,flexDirection:`column`}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:X(c(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:c(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},Qne=e=>{let{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:i,cardHeightLG:a,horizontalItemPaddingSM:o,horizontalItemPaddingLG:s}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:s,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:i,minHeight:i}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${X(e.borderRadius)} ${X(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${X(e.borderRadius)} ${X(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X(e.borderRadius)} ${X(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X(e.borderRadius)} 0 0 ${X(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:a,minHeight:a}}}}}},$ne=e=>{let{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:i,tabsHorizontalItemMargin:a,horizontalItemPadding:o,itemSelectedColor:s,itemColor:c}=e,l=`${t}-tab`;return{[l]:{position:`relative`,WebkitTouchCallout:`none`,WebkitTapHighlightColor:`transparent`,display:`inline-flex`,alignItems:`center`,padding:o,fontSize:e.titleFontSize,background:`transparent`,border:0,outline:`none`,cursor:`pointer`,color:c,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:`none`,transition:`all ${e.motionDurationSlow}`,[`${l}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":{flex:`none`,lineHeight:1,marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:`transparent`,border:`none`,outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading},...Kl(e)},"&:hover":{color:r},[`&${l}-active ${l}-btn`]:{color:s},[`&${l}-focus ${l}-btn:focus-visible`]:Gl(e),[`&${l}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${l}-disabled ${l}-btn, &${l}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${l}-remove ${i}`]:{margin:0,verticalAlign:`middle`},[`${i}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${l} + ${l}`]:{margin:{_skip_check_:!0,value:a}}}},ere=e=>{let{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:i,calc:a}=e;return{[`${t}-rtl`]:{direction:`rtl`,[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:e.marginSM}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:e.marginXS},marginLeft:{_skip_check_:!0,value:a(e.marginXXS).mul(-1).equal()},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:i},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:`rtl`},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:`right`}}}}},tre=e=>{let{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:i,itemHoverColor:a,itemActiveColor:o,colorBorderSecondary:s}=e;return{[t]:{...Hl(e),display:`flex`,[`> ${t}-nav, > div > ${t}-nav`]:{position:`relative`,display:`flex`,flex:`none`,alignItems:`center`,[`${t}-nav-wrap`]:{position:`relative`,display:`flex`,flex:`auto`,alignSelf:`stretch`,overflow:`hidden`,whiteSpace:`nowrap`,transform:`translate(0)`,"&::before, &::after":{position:`absolute`,zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:`''`,pointerEvents:`none`}},[`${t}-nav-list`]:{position:`relative`,display:`flex`,transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:`flex`,alignSelf:`stretch`},[`${t}-nav-operations-hidden`]:{position:`absolute`,visibility:`hidden`,pointerEvents:`none`},[`${t}-nav-more`]:{position:`relative`,padding:n,background:`transparent`,border:0,color:e.colorText,"&::after":{position:`absolute`,right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:`translateY(100%)`,content:`''`}},[`${t}-nav-add`]:{minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:i},background:`transparent`,border:`${X(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,outline:`none`,cursor:`pointer`,color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:a},"&:active, &:focus:not(:focus-visible)":{color:o},...Kl(e,-3)}},[`${t}-extra-content`]:{flex:`none`},[`${t}-ink-bar`]:{position:`absolute`,background:e.inkBarColor,pointerEvents:`none`},...$ne(e),[`${t}-content`]:{position:`relative`,width:`100%`},[`${t}-content-holder`]:{flex:`auto`,minWidth:0,minHeight:0},[`${t}-tabpane`]:{...Kl(e),"&-hidden":{display:`none`}}},[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:`auto`}}}}}},nre=Zl(`Tabs`,e=>{let t=uc(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${X(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${X(e.horizontalItemGutter)}`});return[Qne(t),ere(t),Zne(t),Xne(t),Yne(t),tre(t),Jne(t)]},e=>{let{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:i,controlHeightLG:a}=e,o=t||a,s=n||i,c=r||a+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:o,cardHeightSM:s,cardHeightLG:c,cardPadding:`${(o-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(s-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(c-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:``,horizontalItemMarginRTL:``,horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}}),rre=()=>null,mL=S.forwardRef((e,t)=>{let{type:n,className:r,rootClassName:i,size:a,onEdit:o,hideAdd:s,centered:c,addIcon:l,removeIcon:u,moreIcon:d,more:f,popupClassName:p,children:m,items:h,animated:g,style:_,indicatorSize:v,indicator:y,classNames:b,styles:x,destroyInactiveTabPane:C,destroyOnHidden:w,tabPlacement:T,tabPosition:E,...D}=e,{prefixCls:O}=D,{getPrefixCls:k,direction:A,getPopupContainer:j,className:M,style:N,classNames:P,styles:F}=va(`tabs`),{tabs:I}=S.useContext(ha),L=k(`tabs`,O),R=op(L),[z,B]=nre(L,R),V=S.useRef(null);S.useImperativeHandle(t,()=>({nativeElement:V.current}));let H;n===`editable-card`&&(H={onEdit:(e,{key:t,event:n})=>{o?.(e===`add`?n:t,e)},removeIcon:u??I?.removeIcon??S.createElement(Au,null),addIcon:(l??I?.addIcon)||S.createElement(KI,null),showAdd:s!==!0});let U=k(),W=Ch(a),G=qne(h,m),K=Gne(L,g),ee={align:y?.align??I?.indicator?.align,size:y?.size??v??I?.indicator?.size??I?.indicatorSize},q=S.useMemo(()=>{let e=T??E??void 0,t=A===`rtl`;switch(e){case`start`:return t?`right`:`left`;case`end`:return t?`left`:`right`;default:return e}},[T,E,A]),te={...e,size:W,tabPlacement:q,items:G},[ne,re]=Sf([P,b],[F,x],{props:te},{popup:{_default:`root`}});return S.createElement(Une,{ref:V,direction:A,getPopupContainer:j,...D,items:G,className:Y({[`${L}-large`]:W===`large`,[`${L}-small`]:W===`small`,[`${L}-card`]:[`card`,`editable-card`].includes(n),[`${L}-editable-card`]:n===`editable-card`,[`${L}-centered`]:c},M,r,i,ne.root,z,B,R),classNames:{...ne,popup:Y(p,z,B,R,ne.popup?.root)},styles:re,style:{...re.root,...N,..._},editable:H,more:{icon:I?.more?.icon??I?.moreIcon??d??S.createElement(NT,null),transitionName:`${U}-slide-up`,...f},prefixCls:L,animated:K,indicator:ee,destroyOnHidden:w??C,tabPosition:q})});mL.TabPane=rre;var hL=({prefixCls:e,className:t,hoverable:n=!0,...r})=>{let{getPrefixCls:i}=S.useContext(ha),a=i(`card`,e),o=Y(`${a}-grid`,t,{[`${a}-grid-hoverable`]:n});return S.createElement(`div`,{...r,className:o})},ire=e=>{let{antCls:t,componentCls:n,headerHeight:r,headerPadding:i,tabsMarginBottom:a}=e;return{display:`flex`,justifyContent:`center`,flexDirection:`column`,minHeight:r,marginBottom:-1,padding:`0 ${X(i)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,...Wl(),"&-wrapper":{width:`100%`,display:`flex`,alignItems:`center`},"&-title":{display:`inline-block`,flex:1,...Vl,[` > ${n}-typography, > ${n}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}},[`${t}-tabs-top`]:{clear:`both`,marginBottom:a,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,"&-bar":{borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}}},nre=e=>{let{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:i}=e;return{width:`33.33%`,padding:t,border:0,borderRadius:0,boxShadow:` + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}},[`${t}-tabs-top`]:{clear:`both`,marginBottom:a,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,"&-bar":{borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}}},are=e=>{let{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:i}=e;return{width:`33.33%`,padding:t,border:0,borderRadius:0,boxShadow:` ${X(i)} 0 0 0 ${n}, 0 ${X(i)} 0 0 ${n}, ${X(i)} ${X(i)} 0 0 ${n}, ${X(i)} 0 0 0 ${n} inset, 0 ${X(i)} 0 0 ${n} inset; - `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:`relative`,zIndex:1,boxShadow:r}}},rre=e=>{let{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:i,colorBorderSecondary:a,actionsBg:o}=e;return{margin:0,padding:0,listStyle:`none`,background:o,borderTop:`${X(e.lineWidth)} ${e.lineType} ${a}`,display:`flex`,borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`,...Wl(),"& > li":{margin:r,color:e.colorTextDescription,textAlign:`center`,"> span":{position:`relative`,display:`block`,minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:`pointer`,"&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:`inline-block`,width:`100%`,color:e.colorIcon,lineHeight:X(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:i,lineHeight:X(e.calc(i).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${a}`}}}},ire=e=>({margin:`${X(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:`flex`,...Wl(),"&-avatar":{paddingInlineEnd:e.padding},"&-section":{overflow:`hidden`,flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,...Vl},"&-description":{color:e.colorTextDescription}}),are=e=>{let{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:i}=e;return{[`${t}-head`]:{padding:`0 ${X(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${X(e.padding)} ${X(i)}`}}},ore=e=>{let{componentCls:t}=e;return{overflow:`hidden`,[`${t}-body`]:{userSelect:`none`}}},sre=e=>{let{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:i,boxShadowTertiary:a,bodyPadding:o,extraColor:s,motionDurationMid:c}=e;return{[t]:{...Hl(e),position:`relative`,background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:a},[`${t}-head`]:tre(e),[`${t}-extra`]:{marginInlineStart:`auto`,color:s,fontWeight:`normal`,fontSize:e.fontSize},[`${t}-body`]:{padding:o,borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`,"&:first-child":{borderStartStartRadius:e.borderRadiusLG,borderStartEndRadius:e.borderRadiusLG},"&:not(:last-child)":{borderEndStartRadius:0,borderEndEndRadius:0}},[`${t}-grid`]:nre(e),[`${t}-cover`]:{"> *":{display:`block`,width:`100%`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:rre(e),[`${t}-meta`]:ire(e)},[`${t}-bordered`]:{border:`${X(e.lineWidth)} ${e.lineType} ${i}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:`pointer`,transition:[`box-shadow`,`border-color`].map(e=>`${e} ${c}`).join(`, `),"&:hover":{borderColor:`transparent`,boxShadow:n}},[`${t}-contain-grid`]:{borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0 `,[`&:not(:has(> ${t}-head))`]:{borderRadius:0},[`${t}-body`]:{display:`flex`,flexWrap:`wrap`},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:r}}},[`${t}-type-inner`]:are(e),[`${t}-loading`]:ore(e),[`${t}-rtl`]:{direction:`rtl`}}},cre=e=>{let{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:i,headerFontSizeSM:a}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:i,padding:`0 ${X(r)}`,fontSize:a,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:`flex`,alignItems:`center`}}}}},lre=Zl(`Card`,e=>{let t=uc(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[sre(t),cre(t)]},e=>({headerBg:`transparent`,headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:e.bodyPadding??e.paddingLG,headerPadding:e.headerPadding??e.paddingLG})),ure=e=>{let{actionClasses:t,actions:n=[],actionStyle:r}=e;return S.createElement(`ul`,{className:t,style:r},n.map((e,t)=>{let r=`action-${t}`;return S.createElement(`li`,{style:{width:`${100/n.length}%`},key:r},S.createElement(`span`,null,e))}))},dre=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,extra:o,headStyle:s={},bodyStyle:c={},title:l,loading:u,bordered:d,variant:f,size:p,type:m,cover:h,actions:g,tabList:_,children:v,activeTabKey:y,defaultActiveTabKey:b,tabBarExtraContent:x,hoverable:C,tabProps:w={},classNames:T,styles:E,...D}=e,{getPrefixCls:O,direction:k,className:A,style:j,classNames:M,styles:N}=va(`card`),[P]=mC(`card`,f,d),F=Th(p),I={...e,size:F,variant:P},[L,R]=Sf([M,T],[N,E],{props:I}),z=t=>{e.onTabChange?.(t)},B=S.useMemo(()=>Oi(v),[v]),V=S.useMemo(()=>B.some(e=>S.isValidElement(e)&&e.type===vL),[B]),H=O(`card`,n),[U,W]=lre(H),G=S.createElement(Ly,{loading:!0,active:!0,paragraph:{rows:4},title:!1},v),K=y!==void 0,ee={...w,[K?`activeKey`:`defaultActiveKey`]:K?y:b,tabBarExtraContent:x},q,te=F===`small`?F:`large`,ne=_?S.createElement(_L,{size:te,...ee,className:`${H}-head-tabs`,onChange:z,items:_.map(({tab:e,...t})=>({label:e,...t}))}):null;if(l||o||ne){let e=Y(`${H}-head`,L.header),t=Y(`${H}-head-title`,L.title),n=Y(`${H}-extra`,L.extra),r={...s,...R.header};q=S.createElement(`div`,{className:e,style:r},S.createElement(`div`,{className:`${H}-head-wrapper`},l&&S.createElement(`div`,{className:t,style:R.title},l),o&&S.createElement(`div`,{className:n,style:R.extra},o)),ne)}let re=Y(`${H}-cover`,L.cover),ie=h?S.createElement(`div`,{className:re,style:R.cover},h):null,J=Y(`${H}-body`,L.body),ae={...c,...R.body},oe=u||B.length?S.createElement(`div`,{className:J,style:ae},u?G:v):null,se=Y(`${H}-actions`,L.actions),ce=g?.length?S.createElement(ure,{actionClasses:se,actionStyle:R.actions,actions:g}):null,le=hi(D,[`onTabChange`]),ue=Y(H,A,{[`${H}-loading`]:u,[`${H}-bordered`]:P!==`borderless`,[`${H}-hoverable`]:C,[`${H}-contain-grid`]:V,[`${H}-contain-tabs`]:_?.length,[`${H}-small`]:F===`small`,[`${H}-type-${m}`]:!!m,[`${H}-rtl`]:k===`rtl`},r,i,U,W,L.root),de={...R.root,...j,...a};return S.createElement(`div`,{ref:t,...le,className:ue,style:de},q,ie,oe,ce)}),fre=e=>{let{prefixCls:t,className:n,avatar:r,title:i,description:a,style:o,classNames:s,styles:c,...l}=e,{getPrefixCls:u,className:d,style:f,classNames:p,styles:m}=va(`cardMeta`),h=`${u(`card`,t)}-meta`,[g,_]=Sf([p,s],[m,c],{props:e}),v=Y(h,n,d,g.root),y={...f,..._.root,...o},b=Y(`${h}-avatar`,g.avatar),x=Y(`${h}-title`,g.title),C=Y(`${h}-description`,g.description),w=Y(`${h}-section`,g.section),T=r?S.createElement(`div`,{className:b,style:_.avatar},r):null,E=i?S.createElement(`div`,{className:x,style:_.title},i):null,D=a?S.createElement(`div`,{className:C,style:_.description},a):null,O=E||D?S.createElement(`div`,{className:w,style:_.section},E,D):null;return S.createElement(`div`,{...l,className:v,style:y},T,O)},yL=dre;yL.Grid=vL,yL.Meta=fre;function pre(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function bL(e,t){if(e==null)return{};var n,r,i=pre(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;re?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}function hre(e,t,n){var r=(n||{}).atBegin;return mre(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}var xL=S.createContext({}),SL=`__rc_cascader_search_mark__`,gre=(e,t,{label:n=``})=>t.some(t=>String(t[n]).toLowerCase().includes(e.toLowerCase())),_re=(e,t,n,r)=>t.map(e=>e[r.label]).join(` / `),vre=(e,t,n,r,i,a)=>{let{filter:o=gre,render:s=_re,limit:c=50,sort:l}=i;return S.useMemo(()=>{let i=[];if(!e)return[];function u(t,d,f=!1){t.forEach(t=>{if(!l&&c!==!1&&c>0&&i.length>=c)return;let p=[...d,t],m=t[n.children],h=f||t.disabled;(!m||m.length===0||a)&&o(e,p,{label:n.label})&&i.push({...t,disabled:h,[n.label]:s(e,p,r,n),[SL]:p,[n.children]:void 0}),m&&u(t[n.children],p,h)})}return u(t,[]),l&&i.sort((t,r)=>l(t[SL],r[SL],e,n)),c!==!1&&c>0?i.slice(0,c):i},[e,t,n,r,s,a,o,l,c])},CL=`__RC_CASCADER_SPLIT__`,wL=`SHOW_PARENT`,yre=`SHOW_CHILD`;function TL(e){return e.join(CL)}function EL(e){return e.map(TL)}function bre(e){return e.split(CL)}function DL(e){let{label:t,value:n,children:r}=e||{},i=n||`value`;return{label:t||`label`,value:i,key:i,children:r||`children`}}function OL(e,t){return e.isLeaf??!e[t.children]?.length}function kL(e){let t=e.parentElement;if(!t)return;let n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}function AL(e,t){return e.map(e=>e[SL]?.map(e=>e[t.value]))}function xre(e){return Array.isArray(e)&&Array.isArray(e[0])}function jL(e){return e?xre(e)?e:(e.length===0?[]:[e]).map(e=>Array.isArray(e)?e:[e]):[]}function ML(e,t,n){let r=new Set(e),i=t();return e.filter(e=>{let t=i[e],a=t?t.parent:null,o=t?t.children:null;return t&&t.node.disabled?!0:n===`SHOW_CHILD`?!(o&&o.some(e=>e.key&&r.has(e.key))):!(a&&!a.node.disabled&&r.has(a.key))})}function NL(e,t,n,r=!1){let i=t,a=[];for(let t=0;t{let t=e[n.value];return r?String(t)===String(o):t===o}),c=s===-1?null:i?.[s];a.push({value:c?.[n.value]??o,index:s,option:c}),i=c?.[n.children]}return a}var Sre=((e,t,n,r,i)=>S.useMemo(()=>{let a=i||(e=>{let t=r?e.slice(-1):e;return t.every(e=>[`string`,`number`].includes(typeof e))?t.join(` / `):t.reduce((e,t,n)=>{let r=S.isValidElement(t)?S.cloneElement(t,{key:n}):t;return n===0?[r]:[...e,` / `,r]},[])});return e.map(e=>{let r=NL(e,t,n),i=a(r.map(({option:e,value:t})=>e?.[n.label]??t),r.map(({option:e})=>e)),o=TL(e);return{label:i,value:o,key:o,valueCells:e,disabled:r[r.length-1]?.option?.disabled}})},[e,t,n,i,r]));function PL(e,t){return S.useCallback(n=>{let r=[],i=[];return n.forEach(n=>{NL(n,e,t).every(e=>e.option)?i.push(n):r.push(n)}),[i,r]},[e,t])}function FL(e,t){return e[t]}function IL(e,t){return`${e}-${t}`}function Cre(e){return e&&e.type&&e.type.isTreeNode}function LL(e,t){return e??t}function RL(e){let{title:t,_title:n,key:r,children:i}=e||{},a=t||`title`;return{title:a,_title:n||[a],key:r||`key`,children:i||`children`}}function zL(e){function t(e){return Oi(e).map(e=>{if(!Cre(e))return li(!e,`Tree/TreeNode can only accept TreeNode as children.`),null;let{key:n}=e,{children:r,...i}=e.props,a={key:n,...i},o=t(r);return o.length&&(a.children=o),a}).filter(e=>e)}return t(e)}function BL(e,t,n){let{_title:r,key:i,children:a}=RL(n),o=new Set(t===!0?[]:t),s=[];function c(e,n=null){return e.map((l,u)=>{let d=IL(n?n.pos:`0`,u),f=LL(l[i],d),p;for(let e=0;ee[a]:typeof a==`function`&&(u=e=>a(e)):u=(e,t)=>LL(e[s],t);function d(n,r,i,a){let o=n?n[l]:e,s=n?IL(i.pos,r):`0`,c=n?[...a,n]:[];n&&t({node:n,index:r,pos:s,key:u(n,s),parentPos:i.node?i.pos:null,level:i.level+1,nodes:c}),o&&o.forEach((e,t)=>{d(e,t,{node:n,pos:s,level:i?i.level+1:-1},c)})}d(null)}function VL(e,{initWrapper:t,processEntity:n,onProcessFinished:r,externalGetKey:i,childrenPropName:a,fieldNames:o}={},s){let c=i||s,l={},u={},d={posEntities:l,keyEntities:u};return t&&(d=t(d)||d),wre(e,e=>{let{node:t,index:r,pos:i,key:a,parentPos:o,level:s,nodes:c}=e,f={node:t,nodes:c,index:r,key:a,pos:i,level:s},p=LL(a,i);l[i]=f,u[p]=f,f.parent=l[o],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),n&&n(f,d)},{externalGetKey:c,childrenPropName:a,fieldNames:o}),r&&r(d),d}function HL(e,t,n,r){return e===!1?!1:e||!t&&!n||t&&r&&!n}function UL(e,{expandedKeys:t,selectedKeys:n,loadedKeys:r,loadingKeys:i,checkedKeys:a,halfCheckedKeys:o,dragOverNodeKey:s,dropPosition:c,keyEntities:l}){let u=FL(l,e);return{eventKey:e,expanded:t.indexOf(e)!==-1,selected:n.indexOf(e)!==-1,loaded:r.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:o.indexOf(e)!==-1,pos:String(u?u.pos:``),dragOver:s===e&&c===0,dragOverGapTop:s===e&&c===-1,dragOverGapBottom:s===e&&c===1}}function WL(e){let{data:t,expanded:n,selected:r,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:c,dragOverGapTop:l,dragOverGapBottom:u,pos:d,active:f,eventKey:p}=e,m={...t,expanded:n,selected:r,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:c,dragOverGapTop:l,dragOverGapBottom:u,pos:d,active:f,key:p};return`props`in m||Object.defineProperty(m,`props`,{get(){return li(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}var Tre=((e,t)=>{let n=S.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}});return S.useCallback(()=>(n.current.options!==e&&(n.current.options=e,n.current.info=VL(e,{fieldNames:t,initWrapper:e=>({...e,pathKeyEntities:{}}),processEntity:(e,n)=>{let r=e.nodes.map(e=>e[t.value]).join(CL);n.pathKeyEntities[r]=e,e.key=r}})),n.current.info.pathKeyEntities),[t,e])});function GL(e,t){let n=S.useMemo(()=>t||[],[t]),r=Tre(n,e);return[n,r,S.useCallback(t=>{let n=r();return t.map(t=>{let{nodes:r}=n[t];return r.map(t=>t[e.value])})},[r,e])]}function Ere(e,t){let{autoClearSearchValue:n,searchValue:r,onSearch:i}=t;return S.useMemo(()=>{if(!e)return[!1,{}];let t={matchInputWidth:!0,limit:50,autoClearSearchValue:n,searchValue:r,onSearch:i};return e&&typeof e==`object`&&(t={...t,...e}),t.limit<=0&&(t.limit=!1),[!0,t]},[e,n,r,i])}function KL(e,t){let n=new Set;return e.forEach(e=>{t.has(e)||n.add(e)}),n}function Dre(e){let{disabled:t,disableCheckbox:n,checkable:r}=e||{};return!!(t||n)||r===!1}function Ore(e,t,n,r){let i=new Set(e),a=new Set;for(let e=0;e<=n;e+=1)(t.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:a=[]}=e;i.has(t)&&!r(n)&&a.filter(e=>!r(e.node)).forEach(e=>{i.add(e.key)})});let o=new Set;for(let e=n;e>=0;--e)(t.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(r(n)||!e.parent||o.has(e.parent.key))return;if(r(e.parent.node)){o.add(t.key);return}let s=!0,c=!1;(t.children||[]).filter(e=>!r(e.node)).forEach(({key:e})=>{let t=i.has(e);s&&!t&&(s=!1),!c&&(t||a.has(e))&&(c=!0)}),s&&i.add(t.key),c&&a.add(t.key),o.add(t.key)});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(KL(a,i))}}function kre(e,t,n,r,i){let a=new Set(e),o=new Set(t);for(let e=0;e<=r;e+=1)(n.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:r=[]}=e;!a.has(t)&&!o.has(t)&&!i(n)&&r.filter(e=>!i(e.node)).forEach(e=>{a.delete(e.key)})});o=new Set;let s=new Set;for(let e=r;e>=0;--e)(n.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(i(n)||!e.parent||s.has(e.parent.key))return;if(i(e.parent.node)){s.add(t.key);return}let r=!0,c=!1;(t.children||[]).filter(e=>!i(e.node)).forEach(({key:e})=>{let t=a.has(e);r&&!t&&(r=!1),!c&&(t||o.has(e))&&(c=!0)}),r||a.delete(t.key),c&&o.add(t.key),s.add(t.key)});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(KL(o,a))}}function qL(e,t,n,r){let i=[],a;a=r||Dre;let o=new Set(e.filter(e=>{let t=!!FL(n,e);return t||i.push(e),t})),s=new Map,c=0;Object.keys(n).forEach(e=>{let t=n[e],{level:r}=t,i=s.get(r);i||(i=new Set,s.set(r,i)),i.add(t),c=Math.max(c,r)}),li(!i.length,`Tree missing follow keys: ${i.slice(0,100).map(e=>`'${e}'`).join(`, `)}`);let l;return l=t===!0?Ore(o,s,c,a):kre(o,t.halfCheckedKeys,s,c,a),l}function JL(e,t,n,r,i,a,o,s){return c=>{if(!e)t(c);else{let e=TL(c),l=EL(n),u=EL(r),d=l.includes(e),f=i.some(t=>TL(t)===e),p=n,m=i;if(f&&!d)m=i.filter(t=>TL(t)!==e);else{let t=d?l.filter(t=>t!==e):[...l,e],n=a(),r;d?{checkedKeys:r}=qL(t,{checked:!1,halfCheckedKeys:u},n):{checkedKeys:r}=qL(t,!0,n),p=o(ML(r,a,s))}t([...m,...p])}}}function YL(e,t,n,r,i){return S.useMemo(()=>{let[a,o]=i(t);if(!e||!t.length)return[a,[],o];let{checkedKeys:s,halfCheckedKeys:c}=qL(EL(a),!0,n());return[r(s),r(c),o]},[e,t,n,r,i])}function Are({prefixCls:e,checked:t,halfChecked:n,disabled:r,onClick:i,disableCheckbox:a}){let{checkable:o}=S.useContext(xL),s=typeof o==`boolean`?null:o;return S.createElement(`span`,{className:Y(`${e}`,{[`${e}-checked`]:t,[`${e}-indeterminate`]:!t&&n,[`${e}-disabled`]:r||a}),onClick:i},s)}function XL(){return XL=Object.assign?Object.assign.bind():function(e){for(var t=1;tf||e,O=S.useMemo(()=>n.map(e=>{let{disabled:t,disableCheckbox:n}=e,r=e[SL],a=e.__cascader_fix_label__??e[g.label],o=e[g.value],s=OL(e,g),d=r?r.map(e=>e[g.value]):[...i,o],f=TL(d);return{disabled:t,label:a,value:o,isLeaf:s,isLoading:u.includes(f),checked:c.has(f),halfChecked:l.has(f),option:e,disableCheckbox:n,fullPath:d,fullPathKey:f}}),[n,c,g,l,u,i]);return S.useEffect(()=>{if(h.current){let e=`.${m}-active`,t=h.current.querySelector(e);t&&kL(t)}},[r,m]),S.createElement(`ul`,{className:Y(p,w?.popup?.list),style:T?.popup?.list,ref:h,role:`menu`},O.map(({disabled:n,label:i,value:c,isLeaf:l,isLoading:u,checked:f,halfChecked:p,option:h,fullPath:g,fullPathKey:v,disableCheckbox:O})=>{let k=bi(h,{aria:!0,data:!0}),A=()=>{if(D(n))return;let e=[...g];E&&l&&e.pop(),s(e)},j=()=>{d(h)&&!D(n)&&o(g,l)},M;return typeof h.title==`string`?M=h.title:typeof i==`string`&&(M=i),S.createElement(`li`,XL({key:v},k,{className:Y(m,w?.popup?.listItem,{[`${m}-expand`]:!l,[`${m}-active`]:r===c||r===v,[`${m}-disabled`]:D(n),[`${m}-loading`]:u}),style:{...x,...T?.popup?.listItem},role:`menuitemcheckbox`,title:M,"aria-checked":f,"data-path-key":v,onClick:()=>{A(),!O&&(!t||l)&&j()},onDoubleClick:()=>{_&&a(!1)},onMouseEnter:()=>{E&&A()},onMouseDown:e=>{e.preventDefault()}}),t&&S.createElement(Are,{prefixCls:`${e}-checkbox`,checked:f,halfChecked:p,disabled:D(n)||O,disableCheckbox:O,onClick:e=>{O||(e.stopPropagation(),j())}}),S.createElement(`div`,{className:`${m}-content`},C&&c!==`__EMPTY__`?C(h):i),!u&&y&&!l&&S.createElement(`div`,{className:`${m}-expand-icon`},y),u&&b&&S.createElement(`div`,{className:`${m}-loading-icon`},b))}))}var Nre=(e,t)=>{let{values:n}=S.useContext(xL),r=n[0],[i,a]=S.useState([]);return S.useEffect(()=>{e||a(r||[])},[t,r]),[i,a]},Pre=((e,t,n,r,i,a,o)=>{let{direction:s,searchValue:c,toggleOpen:l,open:u}=o,d=s===`rtl`,[f,p,m,h]=S.useMemo(()=>{let e=-1,i=t,a=[],o=[],s=r.length,c=AL(t,n);for(let t=0;t(c[i]?TL(c[i]):e[n.value])===r[t]);if(s===-1)break;e=s,a.push(e),o.push(r[t]),i=i[e][n.children]}let l=t;for(let e=0;e{i(e)},_=e=>{let t=m.length,r=p;r===-1&&e<0&&(r=t);for(let i=0;i{f.length>1?g(f.slice(0,-1)):l(!1)},y=()=>{let e=(m[p]?.[n.children]||[]).find(e=>!e.disabled);e&&g([...f,e[n.value]])};S.useImperativeHandle(e,()=>({onKeyDown:e=>{let{which:t}=e;switch(t){case Zr.UP:case Zr.DOWN:{let e=0;t===Zr.UP?e=-1:t===Zr.DOWN&&(e=1),e!==0&&_(e);break}case Zr.LEFT:if(c)break;d?y():v();break;case Zr.RIGHT:if(c)break;d?v():y();break;case Zr.BACKSPACE:c||v();break;case Zr.ENTER:if(f.length){let e=m[p]?.__rc_cascader_search_mark__||[];e.length?a(e.map(e=>e[n.value]),e[e.length-1]):a(f,m[p])}break;case Zr.ESC:l(!1),u&&e.stopPropagation()}},onKeyUp:()=>{}}))});function ZL(){return ZL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,multiple:r,searchValue:i,toggleOpen:a,notFoundContent:o,direction:s,open:c,disabled:l,lockOptions:u=!1}=e,d=S.useRef(null),f=s===`rtl`,{options:p,values:m,halfValues:h,fieldNames:g,changeOnSelect:_,onSelect:v,searchOptions:y,popupPrefixCls:b,loadData:x,expandTrigger:C}=S.useContext(xL),w=b||n,[T,E]=S.useState([]),D=e=>{if(!x||i)return;let t=NL(e,p,g).map(({option:e})=>e),n=t[t.length-1];if(n&&!OL(n,g)){let n=TL(e);E(e=>[...e,n]),x(t)}};S.useEffect(()=>{T.length&&T.forEach(e=>{let t=NL(bre(e),p,g,!0).map(({option:e})=>e),n=t[t.length-1];(!n||n[g.children]||OL(n,g))&&E(t=>t.filter(t=>t!==e))})},[p,T,g]);let O=S.useMemo(()=>new Set(EL(m)),[m]),k=S.useMemo(()=>new Set(EL(h)),[h]),[A,j]=Nre(r,c),M=e=>{j(e),D(e)},N=e=>{if(l)return!1;let{disabled:t}=e,n=OL(e,g);return!t&&(n||_||r)},P=(e,t,n=!1)=>{v(e),!r&&(t||_&&(C===`hover`||n))&&a(!1)},F=S.useMemo(()=>i?y:p,[i,y,p]),I=Xn(()=>F,[c,u],(e,t)=>!!t[0]&&!t[1]),L=S.useMemo(()=>{let e=[{options:I}],t=I,n=AL(t,g);for(let r=0;r(n[t]?TL(n[t]):e[g.value])===i)?.[g.children];if(!a?.length)break;t=a,e.push({options:a})}return e},[I,A,g]);Pre(t,I,g,A,M,(e,t)=>{N(t)&&P(e,OL(t,g),!0)},{direction:s,searchValue:i,toggleOpen:a,open:c}),S.useEffect(()=>{if(!i)for(let e=0;e{let n=A.slice(0,t),r=A[t];return S.createElement(Mre,ZL({key:t},B,{prefixCls:w,options:e.options,prevValuePath:n,activeValue:r}))});return S.createElement(`div`,{className:Y(`${w}-menus`,{[`${w}-menu-empty`]:R,[`${w}-rtl`]:f}),ref:d},V)});function $L(){return $L=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{lockOptions:n,...r}=cx();return S.createElement(QL,$L({},e,r,{lockOptions:n,ref:t}))});function Ire(){}function eR(e){let{prefixCls:t=`rc-cascader`,style:n,className:r,options:i,checkable:a,defaultValue:o,value:s,fieldNames:c,changeOnSelect:l,onChange:u,showCheckedStrategy:d,loadData:f,expandTrigger:p,expandIcon:m=`>`,loadingIcon:h,direction:g,notFoundContent:_=`Not Found`,disabled:v,optionRender:y}=e,b=!!a,[x,C]=Wn(o,s),w=jL(x),T=S.useMemo(()=>DL(c),[JSON.stringify(c)]),[E,D,O]=GL(T,i),[k,A,j]=YL(b,w,D,O,PL(E,T)),M=JL(b,Rn(e=>{if(C(e),u){let t=jL(e),n=t.map(e=>NL(e,E,T).map(e=>e.option));u(b?t:t[0],b?n:n[0])}}),k,A,j,D,O,d),N=Rn(e=>{M(e)}),P=S.useMemo(()=>({options:E,fieldNames:T,values:k,halfValues:A,changeOnSelect:l,onSelect:N,checkable:a,searchOptions:[],popupPrefixCls:void 0,loadData:f,expandTrigger:p,expandIcon:m,loadingIcon:h,popupMenuColumnStyle:void 0,optionRender:y}),[E,T,k,A,l,N,a,f,p,m,h,y]),F=`${t}-panel`,I=!E.length;return S.createElement(xL.Provider,{value:P},S.createElement(`div`,{className:Y(F,{[`${F}-rtl`]:g===`rtl`,[`${F}-empty`]:I},r),style:n},I?_:S.createElement(QL,{prefixCls:t,searchValue:``,multiple:b,toggleOpen:Ire,open:!0,direction:g,disabled:v})))}function tR(){return tR=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-cascader`,fieldNames:i,defaultValue:a,value:o,changeOnSelect:s,onChange:c,displayRender:l,checkable:u,showSearch:d,expandTrigger:f,options:p,popupPrefixCls:m,loadData:h,open:g,popupClassName:_,popupMenuColumnStyle:v,popupStyle:y,classNames:b,styles:x,placement:C,onPopupVisibleChange:w,expandIcon:T=`>`,loadingIcon:E,children:D,popupMatchSelectWidth:O=!1,showCheckedStrategy:k=wL,optionRender:A,...j}=e,M=Yn(n),N=!!u,[P,F]=Wn(a,o),I=jL(P),L=S.useMemo(()=>DL(i),[JSON.stringify(i)]),[R,z,B]=GL(L,p),[V,H]=Ere(d,e),{autoClearSearchValue:U=!0,searchValue:W,onSearch:G}=H,[K,ee]=Wn(``,W),q=K||``,te=(e,t)=>{ee(e),t.source!==`blur`&&G&&G(e)},ne=vre(q,R,L,m||r,H,s||N),[re,ie,J]=YL(N,I,z,B,PL(R,L)),ae=Sre(S.useMemo(()=>{let e=ML(EL(re),z,k);return[...J,...B(e)]},[re,z,B,J,k]),R,L,N,l),oe=Rn(e=>{if(F(e),c){let t=jL(e),n=t.map(e=>NL(e,R,L).map(e=>e.option));c(N?t:t[0],N?n:n[0])}}),se=JL(N,oe,re,ie,J,z,B,k),ce=Rn(e=>{(!N||U)&&ee(``),se(e)}),le=(e,t)=>{if(t.type===`clear`){oe([]);return}let{valueCells:n}=t.values[0];ce(n)},ue=e=>{w?.(e)},de=S.useMemo(()=>({classNames:b,styles:x,options:R,fieldNames:L,values:re,halfValues:ie,changeOnSelect:s,onSelect:ce,checkable:u,searchOptions:ne,popupPrefixCls:m,loadData:h,expandTrigger:f,expandIcon:T,loadingIcon:E,popupMenuColumnStyle:v,optionRender:A}),[b,x,R,L,re,ie,s,ce,u,ne,m,h,f,T,E,v,A]),fe=!(q?ne:R).length,pe=q&&H.matchInputWidth||fe?{}:{minWidth:`auto`};return S.createElement(xL.Provider,{value:de},S.createElement(dS,tR({},j,{ref:t,id:M,prefixCls:r,autoClearSearchValue:U,popupMatchSelectWidth:O,classNames:b,styles:x,popupStyle:{...pe,...y},displayValues:ae,onDisplayValuesChange:le,mode:N?`multiple`:void 0,searchValue:q,onSearch:te,showSearch:V,OptionList:Fre,emptyOptions:fe,open:g,popupClassName:_,placement:C,onPopupVisibleChange:ue,getRawInputElement:()=>D})))});nR.SHOW_PARENT=wL,nR.SHOW_CHILD=yre,nR.Panel=eR;var rR=nR;function iR(e,t){let{getPrefixCls:n,direction:r,renderEmpty:i}=S.useContext(ha),a=t||r;return[n(`select`,e),n(`cascader`,e),a,i]}function aR(e,t){return S.useMemo(()=>t?S.createElement(`span`,{className:`${e}-checkbox-inner`}):!1,[e,t])}var oR=S.createElement(Ym,{spin:!0}),sR=S.createElement(Bg,null),cR=S.createElement(Kw,null);function lR({contextExpandIcon:e,contextLoadingIcon:t,expandIcon:n,loadingIcon:r,isRtl:i}){return S.useMemo(()=>({expandIcon:n??e??(i?cR:sR),loadingIcon:r??t??oR}),[e,t,n,i,r])}var uR=e=>{let{checkboxCls:t,checkboxSize:n,lineWidth:r}=e,i=`${t}-wrapper`;return[{[`${t}-group`]:{...Hl(e),display:`inline-flex`,flexWrap:`wrap`,columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[i]:{...Hl(e),display:`inline-flex`,alignItems:`baseline`,cursor:`pointer`,"&:after":{display:`inline-block`,width:0,overflow:`hidden`,content:`'\\a0'`},[`& + ${i}`]:{marginInlineStart:0},[`&${i}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}},[t]:{...Hl(e),position:`relative`,whiteSpace:`nowrap`,lineHeight:1,cursor:`pointer`,alignSelf:`center`,boxSizing:`border-box`,display:`block`,width:n,height:n,direction:`ltr`,backgroundColor:e.colorBgContainer,border:`${X(r)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:`separate`,transition:`all ${e.motionDurationSlow}`,flex:`none`,...hg(),"&:after":{boxSizing:`border-box`,position:`absolute`,top:`calc(${n} / 2 - ${r})`,insetInlineStart:`calc(${n} / 4 - ${r})`,display:`table`,width:e.calc(n).div(14).mul(5).equal(),height:e.calc(n).div(14).mul(8).equal(),border:`${X(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}`,...hg()},[`${t}-input`]:{position:`absolute`,inset:`calc(-1 * (${r}))`,zIndex:1,cursor:`pointer`,opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:Gl(e),"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}}},{[` + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:`relative`,zIndex:1,boxShadow:r}}},ore=e=>{let{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:i,colorBorderSecondary:a,actionsBg:o}=e;return{margin:0,padding:0,listStyle:`none`,background:o,borderTop:`${X(e.lineWidth)} ${e.lineType} ${a}`,display:`flex`,borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`,...Wl(),"& > li":{margin:r,color:e.colorTextDescription,textAlign:`center`,"> span":{position:`relative`,display:`block`,minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:`pointer`,"&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:`inline-block`,width:`100%`,color:e.colorIcon,lineHeight:X(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:i,lineHeight:X(e.calc(i).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${a}`}}}},sre=e=>({margin:`${X(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:`flex`,...Wl(),"&-avatar":{paddingInlineEnd:e.padding},"&-section":{overflow:`hidden`,flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,...Vl},"&-description":{color:e.colorTextDescription}}),cre=e=>{let{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:i}=e;return{[`${t}-head`]:{padding:`0 ${X(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${X(e.padding)} ${X(i)}`}}},lre=e=>{let{componentCls:t}=e;return{overflow:`hidden`,[`${t}-body`]:{userSelect:`none`}}},ure=e=>{let{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:i,boxShadowTertiary:a,bodyPadding:o,extraColor:s,motionDurationMid:c}=e;return{[t]:{...Hl(e),position:`relative`,background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:a},[`${t}-head`]:ire(e),[`${t}-extra`]:{marginInlineStart:`auto`,color:s,fontWeight:`normal`,fontSize:e.fontSize},[`${t}-body`]:{padding:o,borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`,"&:first-child":{borderStartStartRadius:e.borderRadiusLG,borderStartEndRadius:e.borderRadiusLG},"&:not(:last-child)":{borderEndStartRadius:0,borderEndEndRadius:0}},[`${t}-grid`]:are(e),[`${t}-cover`]:{"> *":{display:`block`,width:`100%`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:ore(e),[`${t}-meta`]:sre(e)},[`${t}-bordered`]:{border:`${X(e.lineWidth)} ${e.lineType} ${i}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:`pointer`,transition:[`box-shadow`,`border-color`].map(e=>`${e} ${c}`).join(`, `),"&:hover":{borderColor:`transparent`,boxShadow:n}},[`${t}-contain-grid`]:{borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0 `,[`&:not(:has(> ${t}-head))`]:{borderRadius:0},[`${t}-body`]:{display:`flex`,flexWrap:`wrap`},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:r}}},[`${t}-type-inner`]:cre(e),[`${t}-loading`]:lre(e),[`${t}-rtl`]:{direction:`rtl`}}},dre=e=>{let{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:i,headerFontSizeSM:a}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:i,padding:`0 ${X(r)}`,fontSize:a,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:`flex`,alignItems:`center`}}}}},fre=Zl(`Card`,e=>{let t=uc(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[ure(t),dre(t)]},e=>({headerBg:`transparent`,headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:e.bodyPadding??e.paddingLG,headerPadding:e.headerPadding??e.paddingLG})),pre=e=>{let{actionClasses:t,actions:n=[],actionStyle:r}=e;return S.createElement(`ul`,{className:t,style:r},n.map((e,t)=>{let r=`action-${t}`;return S.createElement(`li`,{style:{width:`${100/n.length}%`},key:r},S.createElement(`span`,null,e))}))},mre=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,extra:o,headStyle:s={},bodyStyle:c={},title:l,loading:u,bordered:d,variant:f,size:p,type:m,cover:h,actions:g,tabList:_,children:v,activeTabKey:y,defaultActiveTabKey:b,tabBarExtraContent:x,hoverable:C,tabProps:w={},classNames:T,styles:E,...D}=e,{getPrefixCls:O,direction:k,className:A,style:j,classNames:M,styles:N}=va(`card`),[P]=GS(`card`,f,d),F=Ch(p),I={...e,size:F,variant:P},[L,R]=Sf([M,T],[N,E],{props:I}),z=t=>{e.onTabChange?.(t)},B=S.useMemo(()=>Oi(v),[v]),V=S.useMemo(()=>B.some(e=>S.isValidElement(e)&&e.type===hL),[B]),H=O(`card`,n),[U,W]=fre(H),G=S.createElement(Dy,{loading:!0,active:!0,paragraph:{rows:4},title:!1},v),K=y!==void 0,ee={...w,[K?`activeKey`:`defaultActiveKey`]:K?y:b,tabBarExtraContent:x},q,te=F===`small`?F:`large`,ne=_?S.createElement(mL,{size:te,...ee,className:`${H}-head-tabs`,onChange:z,items:_.map(({tab:e,...t})=>({label:e,...t}))}):null;if(l||o||ne){let e=Y(`${H}-head`,L.header),t=Y(`${H}-head-title`,L.title),n=Y(`${H}-extra`,L.extra),r={...s,...R.header};q=S.createElement(`div`,{className:e,style:r},S.createElement(`div`,{className:`${H}-head-wrapper`},l&&S.createElement(`div`,{className:t,style:R.title},l),o&&S.createElement(`div`,{className:n,style:R.extra},o)),ne)}let re=Y(`${H}-cover`,L.cover),ie=h?S.createElement(`div`,{className:re,style:R.cover},h):null,J=Y(`${H}-body`,L.body),ae={...c,...R.body},oe=u||B.length?S.createElement(`div`,{className:J,style:ae},u?G:v):null,se=Y(`${H}-actions`,L.actions),ce=g?.length?S.createElement(pre,{actionClasses:se,actionStyle:R.actions,actions:g}):null,le=hi(D,[`onTabChange`]),ue=Y(H,A,{[`${H}-loading`]:u,[`${H}-bordered`]:P!==`borderless`,[`${H}-hoverable`]:C,[`${H}-contain-grid`]:V,[`${H}-contain-tabs`]:_?.length,[`${H}-small`]:F===`small`,[`${H}-type-${m}`]:!!m,[`${H}-rtl`]:k===`rtl`},r,i,U,W,L.root),de={...R.root,...j,...a};return S.createElement(`div`,{ref:t,...le,className:ue,style:de},q,ie,oe,ce)}),hre=e=>{let{prefixCls:t,className:n,avatar:r,title:i,description:a,style:o,classNames:s,styles:c,...l}=e,{getPrefixCls:u,className:d,style:f,classNames:p,styles:m}=va(`cardMeta`),h=`${u(`card`,t)}-meta`,[g,_]=Sf([p,s],[m,c],{props:e}),v=Y(h,n,d,g.root),y={...f,..._.root,...o},b=Y(`${h}-avatar`,g.avatar),x=Y(`${h}-title`,g.title),C=Y(`${h}-description`,g.description),w=Y(`${h}-section`,g.section),T=r?S.createElement(`div`,{className:b,style:_.avatar},r):null,E=i?S.createElement(`div`,{className:x,style:_.title},i):null,D=a?S.createElement(`div`,{className:C,style:_.description},a):null,O=E||D?S.createElement(`div`,{className:w,style:_.section},E,D):null;return S.createElement(`div`,{...l,className:v,style:y},T,O)},gL=mre;gL.Grid=hL,gL.Meta=hre;function gre(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function _L(e,t){if(e==null)return{};var n,r,i=gre(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;re?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}function vre(e,t,n){var r=(n||{}).atBegin;return _re(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}var vL=S.createContext({}),yL=`__rc_cascader_search_mark__`,yre=(e,t,{label:n=``})=>t.some(t=>String(t[n]).toLowerCase().includes(e.toLowerCase())),bre=(e,t,n,r)=>t.map(e=>e[r.label]).join(` / `),xre=(e,t,n,r,i,a)=>{let{filter:o=yre,render:s=bre,limit:c=50,sort:l}=i;return S.useMemo(()=>{let i=[];if(!e)return[];function u(t,d,f=!1){t.forEach(t=>{if(!l&&c!==!1&&c>0&&i.length>=c)return;let p=[...d,t],m=t[n.children],h=f||t.disabled;(!m||m.length===0||a)&&o(e,p,{label:n.label})&&i.push({...t,disabled:h,[n.label]:s(e,p,r,n),[yL]:p,[n.children]:void 0}),m&&u(t[n.children],p,h)})}return u(t,[]),l&&i.sort((t,r)=>l(t[yL],r[yL],e,n)),c!==!1&&c>0?i.slice(0,c):i},[e,t,n,r,s,a,o,l,c])},bL=`__RC_CASCADER_SPLIT__`,xL=`SHOW_PARENT`,Sre=`SHOW_CHILD`;function SL(e){return e.join(bL)}function CL(e){return e.map(SL)}function Cre(e){return e.split(bL)}function wL(e){let{label:t,value:n,children:r}=e||{},i=n||`value`;return{label:t||`label`,value:i,key:i,children:r||`children`}}function TL(e,t){return e.isLeaf??!e[t.children]?.length}function EL(e){let t=e.parentElement;if(!t)return;let n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}function DL(e,t){return e.map(e=>e[yL]?.map(e=>e[t.value]))}function wre(e){return Array.isArray(e)&&Array.isArray(e[0])}function OL(e){return e?wre(e)?e:(e.length===0?[]:[e]).map(e=>Array.isArray(e)?e:[e]):[]}function kL(e,t,n){let r=new Set(e),i=t();return e.filter(e=>{let t=i[e],a=t?t.parent:null,o=t?t.children:null;return t&&t.node.disabled?!0:n===`SHOW_CHILD`?!(o&&o.some(e=>e.key&&r.has(e.key))):!(a&&!a.node.disabled&&r.has(a.key))})}function AL(e,t,n,r=!1){let i=t,a=[];for(let t=0;t{let t=e[n.value];return r?String(t)===String(o):t===o}),c=s===-1?null:i?.[s];a.push({value:c?.[n.value]??o,index:s,option:c}),i=c?.[n.children]}return a}var Tre=((e,t,n,r,i)=>S.useMemo(()=>{let a=i||(e=>{let t=r?e.slice(-1):e;return t.every(e=>[`string`,`number`].includes(typeof e))?t.join(` / `):t.reduce((e,t,n)=>{let r=S.isValidElement(t)?S.cloneElement(t,{key:n}):t;return n===0?[r]:[...e,` / `,r]},[])});return e.map(e=>{let r=AL(e,t,n),i=a(r.map(({option:e,value:t})=>e?.[n.label]??t),r.map(({option:e})=>e)),o=SL(e);return{label:i,value:o,key:o,valueCells:e,disabled:r[r.length-1]?.option?.disabled}})},[e,t,n,i,r]));function jL(e,t){return S.useCallback(n=>{let r=[],i=[];return n.forEach(n=>{AL(n,e,t).every(e=>e.option)?i.push(n):r.push(n)}),[i,r]},[e,t])}function ML(e,t){return e[t]}function NL(e,t){return`${e}-${t}`}function Ere(e){return e&&e.type&&e.type.isTreeNode}function PL(e,t){return e??t}function FL(e){let{title:t,_title:n,key:r,children:i}=e||{},a=t||`title`;return{title:a,_title:n||[a],key:r||`key`,children:i||`children`}}function IL(e){function t(e){return Oi(e).map(e=>{if(!Ere(e))return li(!e,`Tree/TreeNode can only accept TreeNode as children.`),null;let{key:n}=e,{children:r,...i}=e.props,a={key:n,...i},o=t(r);return o.length&&(a.children=o),a}).filter(e=>e)}return t(e)}function LL(e,t,n){let{_title:r,key:i,children:a}=FL(n),o=new Set(t===!0?[]:t),s=[];function c(e,n=null){return e.map((l,u)=>{let d=NL(n?n.pos:`0`,u),f=PL(l[i],d),p;for(let e=0;ee[a]:typeof a==`function`&&(u=e=>a(e)):u=(e,t)=>PL(e[s],t);function d(n,r,i,a){let o=n?n[l]:e,s=n?NL(i.pos,r):`0`,c=n?[...a,n]:[];n&&t({node:n,index:r,pos:s,key:u(n,s),parentPos:i.node?i.pos:null,level:i.level+1,nodes:c}),o&&o.forEach((e,t)=>{d(e,t,{node:n,pos:s,level:i?i.level+1:-1},c)})}d(null)}function RL(e,{initWrapper:t,processEntity:n,onProcessFinished:r,externalGetKey:i,childrenPropName:a,fieldNames:o}={},s){let c=i||s,l={},u={},d={posEntities:l,keyEntities:u};return t&&(d=t(d)||d),Dre(e,e=>{let{node:t,index:r,pos:i,key:a,parentPos:o,level:s,nodes:c}=e,f={node:t,nodes:c,index:r,key:a,pos:i,level:s},p=PL(a,i);l[i]=f,u[p]=f,f.parent=l[o],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),n&&n(f,d)},{externalGetKey:c,childrenPropName:a,fieldNames:o}),r&&r(d),d}function zL(e,t,n,r){return e===!1?!1:e||!t&&!n||t&&r&&!n}function BL(e,{expandedKeys:t,selectedKeys:n,loadedKeys:r,loadingKeys:i,checkedKeys:a,halfCheckedKeys:o,dragOverNodeKey:s,dropPosition:c,keyEntities:l}){let u=ML(l,e);return{eventKey:e,expanded:t.indexOf(e)!==-1,selected:n.indexOf(e)!==-1,loaded:r.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:o.indexOf(e)!==-1,pos:String(u?u.pos:``),dragOver:s===e&&c===0,dragOverGapTop:s===e&&c===-1,dragOverGapBottom:s===e&&c===1}}function VL(e){let{data:t,expanded:n,selected:r,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:c,dragOverGapTop:l,dragOverGapBottom:u,pos:d,active:f,eventKey:p}=e,m={...t,expanded:n,selected:r,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:c,dragOverGapTop:l,dragOverGapBottom:u,pos:d,active:f,key:p};return`props`in m||Object.defineProperty(m,`props`,{get(){return li(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}var Ore=((e,t)=>{let n=S.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}});return S.useCallback(()=>(n.current.options!==e&&(n.current.options=e,n.current.info=RL(e,{fieldNames:t,initWrapper:e=>({...e,pathKeyEntities:{}}),processEntity:(e,n)=>{let r=e.nodes.map(e=>e[t.value]).join(bL);n.pathKeyEntities[r]=e,e.key=r}})),n.current.info.pathKeyEntities),[t,e])});function HL(e,t){let n=S.useMemo(()=>t||[],[t]),r=Ore(n,e);return[n,r,S.useCallback(t=>{let n=r();return t.map(t=>{let{nodes:r}=n[t];return r.map(t=>t[e.value])})},[r,e])]}function kre(e,t){let{autoClearSearchValue:n,searchValue:r,onSearch:i}=t;return S.useMemo(()=>{if(!e)return[!1,{}];let t={matchInputWidth:!0,limit:50,autoClearSearchValue:n,searchValue:r,onSearch:i};return e&&typeof e==`object`&&(t={...t,...e}),t.limit<=0&&(t.limit=!1),[!0,t]},[e,n,r,i])}function UL(e,t){let n=new Set;return e.forEach(e=>{t.has(e)||n.add(e)}),n}function Are(e){let{disabled:t,disableCheckbox:n,checkable:r}=e||{};return!!(t||n)||r===!1}function jre(e,t,n,r){let i=new Set(e),a=new Set;for(let e=0;e<=n;e+=1)(t.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:a=[]}=e;i.has(t)&&!r(n)&&a.filter(e=>!r(e.node)).forEach(e=>{i.add(e.key)})});let o=new Set;for(let e=n;e>=0;--e)(t.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(r(n)||!e.parent||o.has(e.parent.key))return;if(r(e.parent.node)){o.add(t.key);return}let s=!0,c=!1;(t.children||[]).filter(e=>!r(e.node)).forEach(({key:e})=>{let t=i.has(e);s&&!t&&(s=!1),!c&&(t||a.has(e))&&(c=!0)}),s&&i.add(t.key),c&&a.add(t.key),o.add(t.key)});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(UL(a,i))}}function Mre(e,t,n,r,i){let a=new Set(e),o=new Set(t);for(let e=0;e<=r;e+=1)(n.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:r=[]}=e;!a.has(t)&&!o.has(t)&&!i(n)&&r.filter(e=>!i(e.node)).forEach(e=>{a.delete(e.key)})});o=new Set;let s=new Set;for(let e=r;e>=0;--e)(n.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(i(n)||!e.parent||s.has(e.parent.key))return;if(i(e.parent.node)){s.add(t.key);return}let r=!0,c=!1;(t.children||[]).filter(e=>!i(e.node)).forEach(({key:e})=>{let t=a.has(e);r&&!t&&(r=!1),!c&&(t||o.has(e))&&(c=!0)}),r||a.delete(t.key),c&&o.add(t.key),s.add(t.key)});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(UL(o,a))}}function WL(e,t,n,r){let i=[],a;a=r||Are;let o=new Set(e.filter(e=>{let t=!!ML(n,e);return t||i.push(e),t})),s=new Map,c=0;Object.keys(n).forEach(e=>{let t=n[e],{level:r}=t,i=s.get(r);i||(i=new Set,s.set(r,i)),i.add(t),c=Math.max(c,r)}),li(!i.length,`Tree missing follow keys: ${i.slice(0,100).map(e=>`'${e}'`).join(`, `)}`);let l;return l=t===!0?jre(o,s,c,a):Mre(o,t.halfCheckedKeys,s,c,a),l}function GL(e,t,n,r,i,a,o,s){return c=>{if(!e)t(c);else{let e=SL(c),l=CL(n),u=CL(r),d=l.includes(e),f=i.some(t=>SL(t)===e),p=n,m=i;if(f&&!d)m=i.filter(t=>SL(t)!==e);else{let t=d?l.filter(t=>t!==e):[...l,e],n=a(),r;d?{checkedKeys:r}=WL(t,{checked:!1,halfCheckedKeys:u},n):{checkedKeys:r}=WL(t,!0,n),p=o(kL(r,a,s))}t([...m,...p])}}}function KL(e,t,n,r,i){return S.useMemo(()=>{let[a,o]=i(t);if(!e||!t.length)return[a,[],o];let{checkedKeys:s,halfCheckedKeys:c}=WL(CL(a),!0,n());return[r(s),r(c),o]},[e,t,n,r,i])}function Nre({prefixCls:e,checked:t,halfChecked:n,disabled:r,onClick:i,disableCheckbox:a}){let{checkable:o}=S.useContext(vL),s=typeof o==`boolean`?null:o;return S.createElement(`span`,{className:Y(`${e}`,{[`${e}-checked`]:t,[`${e}-indeterminate`]:!t&&n,[`${e}-disabled`]:r||a}),onClick:i},s)}function qL(){return qL=Object.assign?Object.assign.bind():function(e){for(var t=1;tf||e,O=S.useMemo(()=>n.map(e=>{let{disabled:t,disableCheckbox:n}=e,r=e[yL],a=e.__cascader_fix_label__??e[g.label],o=e[g.value],s=TL(e,g),d=r?r.map(e=>e[g.value]):[...i,o],f=SL(d);return{disabled:t,label:a,value:o,isLeaf:s,isLoading:u.includes(f),checked:c.has(f),halfChecked:l.has(f),option:e,disableCheckbox:n,fullPath:d,fullPathKey:f}}),[n,c,g,l,u,i]);return S.useEffect(()=>{if(h.current){let e=`.${m}-active`,t=h.current.querySelector(e);t&&EL(t)}},[r,m]),S.createElement(`ul`,{className:Y(p,w?.popup?.list),style:T?.popup?.list,ref:h,role:`menu`},O.map(({disabled:n,label:i,value:c,isLeaf:l,isLoading:u,checked:f,halfChecked:p,option:h,fullPath:g,fullPathKey:v,disableCheckbox:O})=>{let k=bi(h,{aria:!0,data:!0}),A=()=>{if(D(n))return;let e=[...g];E&&l&&e.pop(),s(e)},j=()=>{d(h)&&!D(n)&&o(g,l)},M;return typeof h.title==`string`?M=h.title:typeof i==`string`&&(M=i),S.createElement(`li`,qL({key:v},k,{className:Y(m,w?.popup?.listItem,{[`${m}-expand`]:!l,[`${m}-active`]:r===c||r===v,[`${m}-disabled`]:D(n),[`${m}-loading`]:u}),style:{...x,...T?.popup?.listItem},role:`menuitemcheckbox`,title:M,"aria-checked":f,"data-path-key":v,onClick:()=>{A(),!O&&(!t||l)&&j()},onDoubleClick:()=>{_&&a(!1)},onMouseEnter:()=>{E&&A()},onMouseDown:e=>{e.preventDefault()}}),t&&S.createElement(Nre,{prefixCls:`${e}-checkbox`,checked:f,halfChecked:p,disabled:D(n)||O,disableCheckbox:O,onClick:e=>{O||(e.stopPropagation(),j())}}),S.createElement(`div`,{className:`${m}-content`},C&&c!==`__EMPTY__`?C(h):i),!u&&y&&!l&&S.createElement(`div`,{className:`${m}-expand-icon`},y),u&&b&&S.createElement(`div`,{className:`${m}-loading-icon`},b))}))}var Ire=(e,t)=>{let{values:n}=S.useContext(vL),r=n[0],[i,a]=S.useState([]);return S.useEffect(()=>{e||a(r||[])},[t,r]),[i,a]},Lre=((e,t,n,r,i,a,o)=>{let{direction:s,searchValue:c,toggleOpen:l,open:u}=o,d=s===`rtl`,[f,p,m,h]=S.useMemo(()=>{let e=-1,i=t,a=[],o=[],s=r.length,c=DL(t,n);for(let t=0;t(c[i]?SL(c[i]):e[n.value])===r[t]);if(s===-1)break;e=s,a.push(e),o.push(r[t]),i=i[e][n.children]}let l=t;for(let e=0;e{i(e)},_=e=>{let t=m.length,r=p;r===-1&&e<0&&(r=t);for(let i=0;i{f.length>1?g(f.slice(0,-1)):l(!1)},y=()=>{let e=(m[p]?.[n.children]||[]).find(e=>!e.disabled);e&&g([...f,e[n.value]])};S.useImperativeHandle(e,()=>({onKeyDown:e=>{let{which:t}=e;switch(t){case Zr.UP:case Zr.DOWN:{let e=0;t===Zr.UP?e=-1:t===Zr.DOWN&&(e=1),e!==0&&_(e);break}case Zr.LEFT:if(c)break;d?y():v();break;case Zr.RIGHT:if(c)break;d?v():y();break;case Zr.BACKSPACE:c||v();break;case Zr.ENTER:if(f.length){let e=m[p]?.__rc_cascader_search_mark__||[];e.length?a(e.map(e=>e[n.value]),e[e.length-1]):a(f,m[p])}break;case Zr.ESC:l(!1),u&&e.stopPropagation()}},onKeyUp:()=>{}}))});function JL(){return JL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,multiple:r,searchValue:i,toggleOpen:a,notFoundContent:o,direction:s,open:c,disabled:l,lockOptions:u=!1}=e,d=S.useRef(null),f=s===`rtl`,{options:p,values:m,halfValues:h,fieldNames:g,changeOnSelect:_,onSelect:v,searchOptions:y,popupPrefixCls:b,loadData:x,expandTrigger:C}=S.useContext(vL),w=b||n,[T,E]=S.useState([]),D=e=>{if(!x||i)return;let t=AL(e,p,g).map(({option:e})=>e),n=t[t.length-1];if(n&&!TL(n,g)){let n=SL(e);E(e=>[...e,n]),x(t)}};S.useEffect(()=>{T.length&&T.forEach(e=>{let t=AL(Cre(e),p,g,!0).map(({option:e})=>e),n=t[t.length-1];(!n||n[g.children]||TL(n,g))&&E(t=>t.filter(t=>t!==e))})},[p,T,g]);let O=S.useMemo(()=>new Set(CL(m)),[m]),k=S.useMemo(()=>new Set(CL(h)),[h]),[A,j]=Ire(r,c),M=e=>{j(e),D(e)},N=e=>{if(l)return!1;let{disabled:t}=e,n=TL(e,g);return!t&&(n||_||r)},P=(e,t,n=!1)=>{v(e),!r&&(t||_&&(C===`hover`||n))&&a(!1)},F=S.useMemo(()=>i?y:p,[i,y,p]),I=Xn(()=>F,[c,u],(e,t)=>!!t[0]&&!t[1]),L=S.useMemo(()=>{let e=[{options:I}],t=I,n=DL(t,g);for(let r=0;r(n[t]?SL(n[t]):e[g.value])===i)?.[g.children];if(!a?.length)break;t=a,e.push({options:a})}return e},[I,A,g]);Lre(t,I,g,A,M,(e,t)=>{N(t)&&P(e,TL(t,g),!0)},{direction:s,searchValue:i,toggleOpen:a,open:c}),S.useEffect(()=>{if(!i)for(let e=0;e{let n=A.slice(0,t),r=A[t];return S.createElement(Fre,JL({key:t},B,{prefixCls:w,options:e.options,prevValuePath:n,activeValue:r}))});return S.createElement(`div`,{className:Y(`${w}-menus`,{[`${w}-menu-empty`]:R,[`${w}-rtl`]:f}),ref:d},V)});function XL(){return XL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{lockOptions:n,...r}=zb();return S.createElement(YL,XL({},e,r,{lockOptions:n,ref:t}))});function zre(){}function ZL(e){let{prefixCls:t=`rc-cascader`,style:n,className:r,options:i,checkable:a,defaultValue:o,value:s,fieldNames:c,changeOnSelect:l,onChange:u,showCheckedStrategy:d,loadData:f,expandTrigger:p,expandIcon:m=`>`,loadingIcon:h,direction:g,notFoundContent:_=`Not Found`,disabled:v,optionRender:y}=e,b=!!a,[x,C]=Wn(o,s),w=OL(x),T=S.useMemo(()=>wL(c),[JSON.stringify(c)]),[E,D,O]=HL(T,i),[k,A,j]=KL(b,w,D,O,jL(E,T)),M=GL(b,Rn(e=>{if(C(e),u){let t=OL(e),n=t.map(e=>AL(e,E,T).map(e=>e.option));u(b?t:t[0],b?n:n[0])}}),k,A,j,D,O,d),N=Rn(e=>{M(e)}),P=S.useMemo(()=>({options:E,fieldNames:T,values:k,halfValues:A,changeOnSelect:l,onSelect:N,checkable:a,searchOptions:[],popupPrefixCls:void 0,loadData:f,expandTrigger:p,expandIcon:m,loadingIcon:h,popupMenuColumnStyle:void 0,optionRender:y}),[E,T,k,A,l,N,a,f,p,m,h,y]),F=`${t}-panel`,I=!E.length;return S.createElement(vL.Provider,{value:P},S.createElement(`div`,{className:Y(F,{[`${F}-rtl`]:g===`rtl`,[`${F}-empty`]:I},r),style:n},I?_:S.createElement(YL,{prefixCls:t,searchValue:``,multiple:b,toggleOpen:zre,open:!0,direction:g,disabled:v})))}function QL(){return QL=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-cascader`,fieldNames:i,defaultValue:a,value:o,changeOnSelect:s,onChange:c,displayRender:l,checkable:u,showSearch:d,expandTrigger:f,options:p,popupPrefixCls:m,loadData:h,open:g,popupClassName:_,popupMenuColumnStyle:v,popupStyle:y,classNames:b,styles:x,placement:C,onPopupVisibleChange:w,expandIcon:T=`>`,loadingIcon:E,children:D,popupMatchSelectWidth:O=!1,showCheckedStrategy:k=xL,optionRender:A,...j}=e,M=Yn(n),N=!!u,[P,F]=Wn(a,o),I=OL(P),L=S.useMemo(()=>wL(i),[JSON.stringify(i)]),[R,z,B]=HL(L,p),[V,H]=kre(d,e),{autoClearSearchValue:U=!0,searchValue:W,onSearch:G}=H,[K,ee]=Wn(``,W),q=K||``,te=(e,t)=>{ee(e),t.source!==`blur`&&G&&G(e)},ne=xre(q,R,L,m||r,H,s||N),[re,ie,J]=KL(N,I,z,B,jL(R,L)),ae=Tre(S.useMemo(()=>{let e=kL(CL(re),z,k);return[...J,...B(e)]},[re,z,B,J,k]),R,L,N,l),oe=Rn(e=>{if(F(e),c){let t=OL(e),n=t.map(e=>AL(e,R,L).map(e=>e.option));c(N?t:t[0],N?n:n[0])}}),se=GL(N,oe,re,ie,J,z,B,k),ce=Rn(e=>{(!N||U)&&ee(``),se(e)}),le=(e,t)=>{if(t.type===`clear`){oe([]);return}let{valueCells:n}=t.values[0];ce(n)},ue=e=>{w?.(e)},de=S.useMemo(()=>({classNames:b,styles:x,options:R,fieldNames:L,values:re,halfValues:ie,changeOnSelect:s,onSelect:ce,checkable:u,searchOptions:ne,popupPrefixCls:m,loadData:h,expandTrigger:f,expandIcon:T,loadingIcon:E,popupMenuColumnStyle:v,optionRender:A}),[b,x,R,L,re,ie,s,ce,u,ne,m,h,f,T,E,v,A]),fe=!(q?ne:R).length,pe=q&&H.matchInputWidth||fe?{}:{minWidth:`auto`};return S.createElement(vL.Provider,{value:de},S.createElement(Hx,QL({},j,{ref:t,id:M,prefixCls:r,autoClearSearchValue:U,popupMatchSelectWidth:O,classNames:b,styles:x,popupStyle:{...pe,...y},displayValues:ae,onDisplayValuesChange:le,mode:N?`multiple`:void 0,searchValue:q,onSearch:te,showSearch:V,OptionList:Rre,emptyOptions:fe,open:g,popupClassName:_,placement:C,onPopupVisibleChange:ue,getRawInputElement:()=>D})))});$L.SHOW_PARENT=xL,$L.SHOW_CHILD=Sre,$L.Panel=ZL;var eR=$L;function tR(e,t){let{getPrefixCls:n,direction:r,renderEmpty:i}=S.useContext(ha),a=t||r;return[n(`select`,e),n(`cascader`,e),a,i]}function nR(e,t){return S.useMemo(()=>t?S.createElement(`span`,{className:`${e}-checkbox-inner`}):!1,[e,t])}var rR=S.createElement(Gm,{spin:!0}),iR=S.createElement(Pg,null),aR=S.createElement(Cw,null);function oR({contextExpandIcon:e,contextLoadingIcon:t,expandIcon:n,loadingIcon:r,isRtl:i}){return S.useMemo(()=>({expandIcon:n??e??(i?aR:iR),loadingIcon:r??t??rR}),[e,t,n,i,r])}var sR=e=>{let{checkboxCls:t,checkboxSize:n,lineWidth:r}=e,i=`${t}-wrapper`;return[{[`${t}-group`]:{...Hl(e),display:`inline-flex`,flexWrap:`wrap`,columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[i]:{...Hl(e),display:`inline-flex`,alignItems:`baseline`,cursor:`pointer`,"&:after":{display:`inline-block`,width:0,overflow:`hidden`,content:`'\\a0'`},[`& + ${i}`]:{marginInlineStart:0},[`&${i}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}},[t]:{...Hl(e),position:`relative`,whiteSpace:`nowrap`,lineHeight:1,cursor:`pointer`,alignSelf:`center`,boxSizing:`border-box`,display:`block`,width:n,height:n,direction:`ltr`,backgroundColor:e.colorBgContainer,border:`${X(r)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:`separate`,transition:`all ${e.motionDurationSlow}`,flex:`none`,...lg(),"&:after":{boxSizing:`border-box`,position:`absolute`,top:`calc(${n} / 2 - ${r})`,insetInlineStart:`calc(${n} / 4 - ${r})`,display:`table`,width:e.calc(n).div(14).mul(5).equal(),height:e.calc(n).div(14).mul(8).equal(),border:`${X(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}`,...lg()},[`${t}-input`]:{position:`absolute`,inset:`calc(-1 * (${r}))`,zIndex:1,cursor:`pointer`,opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:Gl(e),"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}}},{[` ${i}:not(${i}-disabled), ${t}:not(${t}-disabled) - `]:{[`&:hover ${t}`]:{borderColor:e.colorPrimary}},[`${i}:not(${i}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:e.colorPrimaryHover,borderColor:`transparent`}}},{[`${t}-checked`]:{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}`,...hg()},[`&:not(${t}-disabled):hover`]:{backgroundColor:e.colorPrimaryHover,borderColor:`transparent`}}},{[t]:{"&-indeterminate":{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&: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":{backgroundColor:e.colorBgContainer,borderColor:e.colorPrimary}}}},{[`${i}-disabled`]:{cursor:`not-allowed`},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:`not-allowed`,pointerEvents:`none`},background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate::after`]:{background:e.colorTextDisabled}}}]};function dR(e,t){return uR(uc(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize}))}var fR=Zl(`Checkbox`,(e,{prefixCls:t})=>[dR(t,e)]),pR=e=>{let{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,i=` + `]:{[`&:hover ${t}`]:{borderColor:e.colorPrimary}},[`${i}:not(${i}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:e.colorPrimaryHover,borderColor:`transparent`}}},{[`${t}-checked`]:{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}`,...lg()},[`&:not(${t}-disabled):hover`]:{backgroundColor:e.colorPrimaryHover,borderColor:`transparent`}}},{[t]:{"&-indeterminate":{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&: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":{backgroundColor:e.colorBgContainer,borderColor:e.colorPrimary}}}},{[`${i}-disabled`]:{cursor:`not-allowed`},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:`not-allowed`,pointerEvents:`none`},background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate::after`]:{background:e.colorTextDisabled}}}]};function cR(e,t){return sR(uc(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize}))}var lR=Zl(`Checkbox`,(e,{prefixCls:t})=>[cR(t,e)]),uR=e=>{let{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,i=` &${r}-expand ${r}-expand-icon, ${r}-loading-icon -`;return[dR(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:`unset`},"&-menus":{display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:`100%`,height:`auto`,[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:`auto`,verticalAlign:`top`,listStyle:`none`,"-ms-overflow-style":`-ms-autohiding-scrollbar`,"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":{display:`flex`,maxWidth:400,flexWrap:`nowrap`,alignItems:`center`,padding:e.optionPadding,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:`not-allowed`,"&:hover":{background:`transparent`},[i]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:`auto`,minWidth:0,...Vl},[i]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}}}}}]},mR=e=>{let{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},pR(e)]},{[`${t}-dropdown-rtl`]:{direction:`rtl`}},p_(e)]},hR=e=>{let t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},gR=Zl(`Cascader`,mR,hR,{resetFont:!1,unitless:{optionSelectedFontWeight:!0}}),_R=Ql([`Cascader`,`Panel`],e=>{let{componentCls:t}=e;return{[`${t}-panel`]:[pR(e),{display:`inline-flex`,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:`auto`,maxWidth:`100%`,[`${t}-menus`]:{alignItems:`stretch`},[`${t}-menu`]:{height:`auto`},"&-empty":{padding:e.paddingXXS}}]}},hR,{resetFont:!1});function vR(e){let{prefixCls:t,className:n,multiple:r,rootClassName:i,notFoundContent:a,direction:o,expandIcon:s,loadingIcon:c,disabled:l}=e,{expandIcon:u,loadingIcon:d}=va(`cascader`),f=S.useContext(pm),p=l??f,[m,h,g,_]=iR(t,o),v=op(h),[y,b]=gR(h,v);_R(h);let{expandIcon:x,loadingIcon:C}=lR({contextExpandIcon:u,contextLoadingIcon:d,expandIcon:s,loadingIcon:c,isRtl:g===`rtl`}),w=a||_?.(`Cascader`)||S.createElement(pC,{componentName:`Cascader`}),T=aR(h,r);return S.createElement(eR,{...e,checkable:T,prefixCls:h,className:Y(n,y,i,b,v),notFoundContent:w,direction:g,expandIcon:x,loadingIcon:C,disabled:p})}var{SHOW_CHILD:yR,SHOW_PARENT:bR}=rR,xR=(e,t,n)=>{let r=e.toLowerCase().split(t).reduce((e,n,r)=>r===0?[n]:[].concat(fa(e),[t,n]),[]),i=[],a=0;return r.forEach((t,r)=>{let o=a+t.length,s=e.slice(a,o);a=o,r%2==1&&(s=S.createElement(`span`,{className:`${n}-menu-item-keyword`,key:`separator-${r}`},s)),i.push(s)}),i},SR=(e,t,n,r)=>{let i=[],a=e.toLowerCase();return t.forEach((e,t)=>{t!==0&&i.push(` / `);let o=e[r.label],s=typeof o;(s===`string`||s===`number`)&&(o=xR(String(o),a,n)),i.push(o)}),i},CR=S.forwardRef((e,t)=>{let{prefixCls:n,size:r,disabled:i,className:a,rootClassName:o,multiple:s,bordered:c=!0,transitionName:l,choiceTransitionName:u=``,popupClassName:d,expandIcon:f,placement:p,showSearch:m,allowClear:h=!0,notFoundContent:g,direction:_,getPopupContainer:v,status:y,showArrow:b,builtinPlacements:x,style:C,variant:w,dropdownClassName:T,dropdownRender:E,onDropdownVisibleChange:D,onPopupVisibleChange:O,dropdownMenuColumnStyle:k,popupRender:A,dropdownStyle:j,popupMenuColumnStyle:M,onOpenChange:N,styles:P,classNames:F,loadingIcon:I,...L}=e,R=hi(L,[`suffixIcon`]),{getPrefixCls:z,getPopupContainer:B,className:V,style:H,classNames:U,styles:W,expandIcon:G,loadingIcon:K}=va(`cascader`),{popupOverflow:ee}=S.useContext(ha),{status:q,hasFeedback:te,isFormItemInput:ne,feedbackIcon:re}=S.useContext(my),ie=aC(q,y),[J,ae,oe,se]=iR(n,_),ce=oe===`rtl`,le=z(),ue=op(J),[de,fe]=OC(J,ue),pe=op(ae);gR(ae,pe);let{compactSize:me,compactItemClassnames:he}=Oh(J,_),[ge,_e]=mC(`cascader`,w,c),ve=g||se?.(`Cascader`)||S.createElement(pC,{componentName:`Cascader`}),ye=zC(A||E),be=M||k,xe=N||O||D,Se=S.useMemo(()=>{if(!m)return m;let e={render:SR};return tf(m)&&(e={...e,...m}),e},[m]),Ce=Th(e=>r??me??e),we=S.useContext(pm),Te=i??we,{expandIcon:Ee,loadingIcon:De}=lR({contextExpandIcon:G,contextLoadingIcon:K,expandIcon:f,loadingIcon:I,isRtl:ce}),Oe=aR(ae,s),ke=BC(e.suffixIcon,b),{suffixIcon:Ae,removeIcon:je,clearIcon:Me}=RC({...e,loadingIcon:De,hasFeedback:te,feedbackIcon:re,showSuffixIcon:ke,multiple:s,prefixCls:J,componentName:`Cascader`}),Ne=S.useMemo(()=>p===void 0?ce?`bottomRight`:`bottomLeft`:p,[p,ce]),Pe=h===!0?{clearIcon:Me}:h,Fe={...e,variant:ge,size:Ce,status:ie,disabled:Te},[Ie,Le]=Sf([U,F],[W,P],{props:Fe},{popup:{_default:`root`}}),Re={...Le.popup?.root,...j},[ze]=If(`SelectLike`,Re?.zIndex),Be=Y(d||T,`${ae}-dropdown`,{[`${ae}-dropdown-rtl`]:oe===`rtl`},o,ue,Ie.popup?.root,pe,de,fe);return S.createElement(rR,{prefixCls:J,className:Y(!n&&ae,{[`${J}-lg`]:Ce===`large`,[`${J}-sm`]:Ce===`small`,[`${J}-rtl`]:ce,[`${J}-${ge}`]:_e,[`${J}-in-form-item`]:ne},iC(J,ie,te),he,V,a,o,Ie.root,ue,pe,de,fe),disabled:Te,style:{...Le.root,...H,...C},classNames:Ie,styles:Le,...R,builtinPlacements:gC(x,ee),direction:oe,placement:Ne,notFoundContent:ve,allowClear:Pe,showSearch:Se,expandIcon:Ee,suffixIcon:Ae,removeIcon:je,loadingIcon:De,checkable:Oe,popupClassName:Be,popupPrefixCls:n||ae,popupStyle:{...Re,zIndex:ze},popupRender:ye,popupMenuColumnStyle:be,onPopupVisibleChange:xe,choiceTransitionName:hh(le,``,u),transitionName:hh(le,`slide-up`,l),getPopupContainer:v||B,ref:t})}),wR=ax(CR,`popupAlign`,e=>hi(e,[`visible`]));CR.SHOW_PARENT=bR,CR.SHOW_CHILD=yR,CR.Panel=vR,CR._InternalPanelDoNotUseOrYouWillBeFired=wR;var TR=S.createContext(null),ER=S.forwardRef((e,t)=>{let{prefixCls:n,children:r,indeterminate:i=!1,onMouseEnter:a,onMouseLeave:o,skipGroup:s=!1,disabled:c,rootClassName:l,className:u,style:d,classNames:f,styles:p,name:m,value:h,checked:g,defaultChecked:_,onChange:v,...y}=e,{getPrefixCls:b,direction:x,className:C,style:w,classNames:T,styles:E}=va(`checkbox`),D=S.useContext(TR),{isFormItemInput:O}=S.useContext(my),k=S.useContext(pm),A=(D?.disabled||c)??k,[j,M]=Wn(_,g),N=j,P=Rn(e=>{M(e.target.checked),v?.(e),!s&&D?.toggleOption&&D.toggleOption({label:r,value:h})});D&&!s&&(N=D.value.includes(h));let F=S.useRef(null),I=cr(t,F);S.useEffect(()=>{if(!(s||!D))return D.registerValue(h),()=>{D.cancelValue(h)}},[h,s]),S.useEffect(()=>{F.current?.input&&(F.current.input.indeterminate=i)},[i]);let L=b(`checkbox`,n),R=op(L),[z,B]=fR(L,R),V={...y},H={...e,indeterminate:i,disabled:A,checked:N},[U,W]=Sf([T,f],[E,p],{props:H}),G=Y(`${L}-wrapper`,{[`${L}-rtl`]:x===`rtl`,[`${L}-wrapper-checked`]:N,[`${L}-wrapper-disabled`]:A,[`${L}-wrapper-in-form-item`]:O},C,u,U.root,l,B,R,z),K=Y(U.icon,{[`${L}-indeterminate`]:i},_h,z),[ee,q]=WF(V.onClick);return S.createElement(wh,{component:`Checkbox`,disabled:A},S.createElement(`label`,{className:G,style:{...W.root,...w,...d},onMouseEnter:a,onMouseLeave:o,onClick:ee},S.createElement(UF,{...V,name:!s&&D?D.name:m,checked:N,onClick:q,onChange:P,prefixCls:L,className:K,style:W.icon,disabled:A,ref:I,value:h}),Qd(r)&&S.createElement(`span`,{className:Y(`${L}-label`,U.label),style:W.label},r)))}),DR=S.forwardRef((e,t)=>{let{defaultValue:n,children:r,options:i=[],prefixCls:a,className:o,rootClassName:s,style:c,onChange:l,role:u=`group`,...d}=e,{getPrefixCls:f,direction:p}=S.useContext(ha),[m,h]=S.useState(d.value||n||[]),[g,_]=S.useState([]);S.useEffect(()=>{`value`in d&&h(d.value||[])},[d.value]);let v=S.useMemo(()=>i.map(e=>typeof e==`string`||$d(e)?{label:e,value:e}:e),[i]),y=e=>{_(t=>t.filter(t=>t!==e))},b=e=>{_(t=>[].concat(fa(t),[e]))},x=e=>{let t=m.indexOf(e.value),n=fa(m);t===-1?n.push(e.value):n.splice(t,1),`value`in d||h(n),l?.(n.filter(e=>g.includes(e)).sort((e,t)=>v.findIndex(t=>t.value===e)-v.findIndex(e=>e.value===t)))},C=f(`checkbox`,a),w=`${C}-group`,T=op(C),[E,D]=fR(C,T),O=hi(d,[`value`,`disabled`]),k=i.length?v.map(e=>S.createElement(ER,{prefixCls:C,key:e.value.toString(),disabled:`disabled`in e?e.disabled:d.disabled,value:e.value,checked:m.includes(e.value),onChange:e.onChange,className:Y(`${w}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label)):r,A=S.useMemo(()=>({toggleOption:x,value:m,disabled:d.disabled,name:d.name,registerValue:b,cancelValue:y}),[x,m,d.disabled,d.name,b,y]),j=Y(w,{[`${w}-rtl`]:p===`rtl`},o,s,D,T,E);return S.createElement(`div`,{className:j,style:c,role:u,...O,ref:t},S.createElement(TR.Provider,{value:A},k))}),OR=ER;OR.Group=DR,OR.__ANT_CHECKBOX=!0;var kR=(0,S.createContext)({});function AR(e){return e===`auto`?`1 1 auto`:$d(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}var jR=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r}=S.useContext(ha),{gutter:i,wrap:a}=S.useContext(kR),{prefixCls:o,span:s,order:c,offset:l,push:u,pull:d,className:f,children:p,flex:m,style:h,...g}=e,_=n(`col`,o),v=n(),[y,b]=Yy(_),[x]=eu(v,`col`),C={},w={};GC.forEach(t=>{let n={},i=e[t];$d(i)?n.span=i:tf(i)&&(n=i||{}),delete g[t],w={...w,[`${_}-${t}-${n.span}`]:Qd(n.span),[`${_}-${t}-order-${n.order}`]:n.order||n.order===0,[`${_}-${t}-offset-${n.offset}`]:n.offset||n.offset===0,[`${_}-${t}-push-${n.push}`]:n.push||n.push===0,[`${_}-${t}-pull-${n.pull}`]:n.pull||n.pull===0,[`${_}-rtl`]:r===`rtl`},n.flex&&(w[`${_}-${t}-flex`]=!0,C[x(`${t}-flex`)]=AR(n.flex))});let T=Y(_,{[`${_}-${s}`]:s!==void 0,[`${_}-order-${c}`]:c,[`${_}-offset-${l}`]:l,[`${_}-push-${u}`]:u,[`${_}-pull-${d}`]:d},f,w,y,b),E={};return i?.[0]&&(E.paddingInline=$d(i[0])?`${i[0]/2}px`:`calc(${i[0]} / 2)`),m&&(E.flex=AR(m),a===!1&&!E.minWidth&&(E.minWidth=0)),S.createElement(`div`,{...g,style:{...E,...h,...C},className:T,ref:t},p)});function MR(e,t){let n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],i=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0};return r.forEach((e,t)=>{if(tf(e))for(let r=0;r{let[n,r]=S.useState(()=>ef(e)?e:``),i=()=>{if(ef(e)&&r(e),tf(e))for(let n=0;n{i()},[JSON.stringify(e),t]),n},PR=S.forwardRef((e,t)=>{let{prefixCls:n,justify:r,align:i,className:a,style:o,children:s,gutter:c=0,wrap:l,...u}=e,{getPrefixCls:d,direction:f}=S.useContext(ha),p=XC(!0,null),m=NR(i,p),h=NR(r,p),g=d(`row`,n),[_,v]=qy(g),y=MR(c,p),b=Y(g,{[`${g}-no-wrap`]:l===!1,[`${g}-${h}`]:h,[`${g}-${m}`]:m,[`${g}-rtl`]:f===`rtl`},a,_,v),x={};y?.[0]&&(x.marginInline=$d(y[0])?`${y[0]/-2}px`:`calc(${y[0]} / -2)`);let[C,w]=y;x.rowGap=w;let T=S.useMemo(()=>({gutter:[C,w],wrap:l}),[C,w,l]);return S.createElement(kR.Provider,{value:T},S.createElement(`div`,{...u,className:b,style:{...x,...o},ref:t},s))}),FR=jR,IR=(e,t)=>{if(!e)return null;let n={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:n.top,bottom:n.bottom,height:n.height}:{left:n.left,right:n.right,width:n.width,top:0,bottom:0,height:0}},LR=e=>e===void 0?void 0:`${e}px`;function RR(e){let{prefixCls:t,containerRef:n,value:r,getValueIndex:i,motionName:a,onMotionStart:o,onMotionEnd:s,direction:c,vertical:l=!1}=e,u=S.useRef(null),[d,f]=S.useState(r),p=e=>{let r=i(e),a=n.current?.querySelectorAll(`.${t}-item`)[r];return a?.offsetParent&&a},[m,h]=S.useState(null),[g,_]=S.useState(null);Vn(()=>{if(d!==r){let e=p(d),t=p(r),n=IR(e,l),i=IR(t,l);f(r),h(n),_(i),e&&t?o():s()}},[r]);let v=S.useMemo(()=>LR(l?m?.top??0:c===`rtl`?-m?.right:m?.left),[l,c,m]),y=S.useMemo(()=>LR(l?g?.top??0:c===`rtl`?-g?.right:g?.left),[l,c,g]);return!m||!g?null:S.createElement(Dd,{visible:!0,motionName:a,motionAppear:!0,onAppearStart:()=>l?{transform:`translateY(var(--thumb-start-top))`,height:`var(--thumb-start-height)`}:{transform:`translateX(var(--thumb-start-left))`,width:`var(--thumb-start-width)`},onAppearActive:()=>l?{transform:`translateY(var(--thumb-active-top))`,height:`var(--thumb-active-height)`}:{transform:`translateX(var(--thumb-active-left))`,width:`var(--thumb-active-width)`},onVisibleChanged:()=>{h(null),_(null),s()}},({className:e,style:n},r)=>{let i={...n,"--thumb-start-left":v,"--thumb-start-width":LR(m?.width),"--thumb-active-left":y,"--thumb-active-width":LR(g?.width),"--thumb-start-top":v,"--thumb-start-height":LR(m?.height),"--thumb-active-top":y,"--thumb-active-height":LR(g?.height)},a={ref:sr(u,r),style:i,className:Y(`${t}-thumb`,e)};return S.createElement(`div`,a)})}function zR(e){if(e.title!==void 0)return e.title;if(typeof e.label!=`object`)return e.label?.toString()}function BR(e){return e.map(e=>{if(typeof e==`object`&&e){let t=zR(e);return{...e,title:t}}return{label:e?.toString(),title:e?.toString(),value:e}})}var VR=({prefixCls:e,className:t,style:n,styles:r,classNames:i,data:a,disabled:o,checked:s,label:c,title:l,value:u,name:d,onChange:f,onFocus:p,onBlur:m,onKeyDown:h,onKeyUp:g,onMouseDown:_,itemRender:v=e=>e})=>{let y=e=>{o||f(e,u)};return v(S.createElement(`label`,{className:Y(t,{[`${e}-item-disabled`]:o}),style:n,onMouseDown:_},S.createElement(`input`,{name:d,className:`${e}-item-input`,type:`radio`,disabled:o,checked:s,onChange:y,onFocus:p,onBlur:m,onKeyDown:h,onKeyUp:g}),S.createElement(`div`,{className:Y(`${e}-item-label`,i?.label),title:l,style:r?.label},c)),{item:a})},HR=S.forwardRef((e,t)=>{let{prefixCls:n=`rc-segmented`,direction:r,vertical:i,options:a=[],disabled:o,defaultValue:s,value:c,name:l,onChange:u,className:d=``,style:f,styles:p,classNames:m,motionName:h=`thumb-motion`,itemRender:g,..._}=e,v=S.useRef(null),y=S.useMemo(()=>sr(v,t),[v,t]),b=S.useMemo(()=>BR(a),[a]),[x,C]=Wn(s??b[0]?.value,c),[w,T]=S.useState(!1),E=(e,t)=>{C(t),u?.(t)},D=hi(_,[`children`]),[O,k]=S.useState(!1),[A,j]=S.useState(!1),M=()=>{j(!0)},N=()=>{j(!1)},P=()=>{k(!1)},F=e=>{e.key===`Tab`&&k(!0)},I=e=>{let t=b.findIndex(e=>e.value===x),n=b.length,r=b[(t+e+n)%n];r&&(C(r.value),u?.(r.value))},L=e=>{switch(e.key){case`ArrowLeft`:case`ArrowUp`:I(-1);break;case`ArrowRight`:case`ArrowDown`:I(1);break}},R=e=>{let{value:t,disabled:r}=e;return S.createElement(VR,Vg({},e,{name:l,data:e,itemRender:g,key:t,prefixCls:n,className:Y(e.className,`${n}-item`,m?.item,{[`${n}-item-selected`]:t===x&&!w,[`${n}-item-focused`]:A&&O&&t===x}),style:p?.item,classNames:m,styles:p,checked:t===x,onChange:E,onFocus:M,onBlur:N,onKeyDown:L,onKeyUp:F,onMouseDown:P,disabled:!!o||!!r}))};return S.createElement(`div`,Vg({role:`radiogroup`,"aria-label":`segmented control`,tabIndex:o?void 0:0,"aria-orientation":i?`vertical`:`horizontal`,style:f},D,{className:Y(n,{[`${n}-rtl`]:r===`rtl`,[`${n}-disabled`]:o,[`${n}-vertical`]:i},d),ref:y}),S.createElement(`div`,{className:`${n}-group`},S.createElement(RR,{vertical:i,prefixCls:n,value:x,containerRef:v,motionName:`${n}-${h}`,direction:r,getValueIndex:e=>b.findIndex(t=>t.value===e),onMotionStart:()=>{T(!0)},onMotionEnd:()=>{T(!1)}}),b.map(R)))});function UR(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:`not-allowed`}}}var WR=e=>({background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}),GR={overflow:`hidden`,...Vl},KR=e=>{let{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,motionDurationMid:i}=e,a=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),s=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:{...Hl(e),display:`inline-block`,padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${i}`,...Kl(e),[`${t}-group`]:{position:`relative`,display:`flex`,alignItems:`stretch`,justifyItems:`flex-start`,flexDirection:`row`,width:`100%`},[`&${t}-rtl`]:{direction:`rtl`},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:`column`},[`${t}-thumb`]:{width:`100%`,height:0,padding:`0 ${X(e.paddingXXS)}`}},[`&${t}-block`]:{display:`flex`},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:`relative`,textAlign:`center`,cursor:`pointer`,transition:`color ${i}`,borderRadius:e.borderRadiusSM,transform:`translateZ(0)`,"&-selected":{...WR(e),color:e.itemSelectedColor},"&-focused":Gl(e),"&::after":{content:`""`,position:`absolute`,zIndex:-1,width:`100%`,height:`100%`,top:0,insetInlineStart:0,borderRadius:`inherit`,opacity:0,pointerEvents:`none`,transition:[`opacity`,`background-color`].map(e=>`${e} ${i}`).join(`, `)},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":{minHeight:a,lineHeight:X(a),padding:`0 ${X(e.segmentedPaddingHorizontal)}`,...GR},"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:`none`}},[`${t}-thumb`]:{...WR(e),position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:0,height:`100%`,padding:`${X(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:`transparent`}},[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:o,lineHeight:X(o),padding:`0 ${X(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:s,lineHeight:X(s),padding:`0 ${X(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}},...UR(`&-disabled ${t}-item`,e),...UR(`${t}-item-disabled`,e),[`${t}-thumb-motion-appear-active`]:{willChange:`transform, width`,transition:[`transform`,`width`].map(e=>`${e} ${n} ${r}`).join(`, `)},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}}}},qR=Zl(`Segmented`,e=>{let{lineWidth:t,calc:n}=e;return KR(uc(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()}))},e=>{let{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:i,colorFill:a,lineWidthBold:o,colorBgLayout:s}=e;return{trackPadding:o,trackBg:s,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:i,itemActiveBg:a,itemSelectedColor:n}});function JR(e){return tf(e)&&!!e?.icon}var YR=S.forwardRef((e,t)=>{let n=Yn(),{prefixCls:r,className:i,rootClassName:a,block:o,options:s=[],size:c,style:l,vertical:u,orientation:d,shape:f=`default`,name:p=n,styles:m,classNames:h,...g}=e,{getPrefixCls:_,direction:v,className:y,style:b,classNames:x,styles:C}=va(`segmented`),w={...e,options:s,size:c,shape:f},[T,E]=Sf([x,h],[C,m],{props:w}),D=_(`segmented`,r),[O,k]=qR(D),A=Th(c),j=S.useMemo(()=>s.map(e=>{if(JR(e)){let{icon:t,label:n,...r}=e;return{...r,label:S.createElement(S.Fragment,null,S.createElement(`span`,{className:Y(`${D}-item-icon`,T.icon),style:E.icon},t),n&&S.createElement(`span`,null,n))}}return e}),[s,D,T.icon,E.icon]),[,M]=Tf(d,u),N=Y(i,a,y,T.root,{[`${D}-block`]:o,[`${D}-sm`]:A===`small`,[`${D}-lg`]:A===`large`,[`${D}-vertical`]:M,[`${D}-shape-${f}`]:f===`round`},O,k),P={...E.root,...b,...l},F=(e,{item:t})=>{if(!t.tooltip)return e;let n=tf(t.tooltip)?t.tooltip:{title:t.tooltip};return S.createElement(Mw,{...n},e)};return S.createElement(HR,{...g,name:p,className:N,style:P,classNames:T,styles:E,itemRender:F,options:j,ref:t,prefixCls:D,direction:v,vertical:M})}),XR=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`minus`,theme:`outlined`}}))());function ZR(){return ZR=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,ZR({},e,{ref:t,icon:XR.default}))),$R=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function ez(){return ez=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,ez({},e,{ref:t,icon:$R.default})));function nz(){return typeof BigInt==`function`}function rz(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function iz(e){var t=e.trim(),n=t.startsWith(`-`);n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,`$1`).replace(/\.0*$/,``).replace(/^0+/,``),t.startsWith(`.`)&&(t=`0${t}`);var r=t||`0`,i=r.split(`.`),a=i[0]||`0`,o=i[1]||`0`;a===`0`&&o===`0`&&(n=!1);var s=n?`-`:``;return{negative:n,negativeStr:s,trimStr:r,integerStr:a,decimalStr:o,fullStr:`${s}${r}`}}function az(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes(`e`)}function oz(e){var t=Ls(e.toLowerCase().split(`e`),2),n=t[0],r=t[1],i=r===void 0?`0`:r,a=n.startsWith(`-`),o=Ls((a?n.slice(1):n).split(`.`),2),s=o[0],c=s===void 0?`0`:s,l=o[1],u=l===void 0?``:l;return{decimal:u,digits:`${c}${u}`.replace(/^0+/,``)||`0`,exponent:Number(i),integer:c,negative:a}}function sz(e){var t=e.decimal,n=e.digits,r=e.exponent,i=e.integer,a=e.negative;if(n===`0`)return`0`;var o=i.replace(/^0+/,``).length,s=(t.match(/^0*/)||[``])[0].length,c=(o||-s)+r,l=``;return l=c<=0?`0.${`0`.repeat(-c)}${n}`:c>=n.length?`${n}${`0`.repeat(c-n.length)}`:`${n.slice(0,c)}.${n.slice(c)}`,`${a?`-`:``}${l}`}function cz(e){return e.exponent>=0?Math.max(0,e.decimal.length-e.exponent):Math.abs(e.exponent)+e.decimal.length}function lz(e){var t=String(e);return az(e)?cz(oz(t)):t.includes(`.`)&&dz(t)?t.length-t.indexOf(`.`)-1:0}function uz(e){var t=String(e);if(az(e)){if(e>2**53-1)return String(nz()?BigInt(e).toString():2**53-1);if(e<-(2**53-1))return String(nz()?BigInt(e).toString():-(2**53-1));var n=oz(t),r=cz(n);t=r>100?sz(n):e.toFixed(r)}return iz(t).fullStr}function dz(e){return typeof e==`number`?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}var fz=function(){function e(t){if(Us(this,e),Bs(this,`origin`,``),Bs(this,`negative`,void 0),Bs(this,`integer`,void 0),Bs(this,`decimal`,void 0),Bs(this,`decimalLen`,void 0),Bs(this,`empty`,void 0),Bs(this,`nan`,void 0),rz(t)){this.empty=!0;return}if(this.origin=String(t),t===`-`||Number.isNaN(t)){this.nan=!0;return}var n=t;if(az(n)&&(n=Number(n)),n=typeof n==`string`?n:uz(n),dz(n)){var r=iz(n);this.negative=r.negative;var i=r.trimStr.split(`.`);this.integer=BigInt(i[0]);var a=i[1]||`0`;this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}return Gs(e,[{key:`getMark`,value:function(){return this.negative?`-`:``}},{key:`getIntegerStr`,value:function(){return this.integer.toString()}},{key:`getDecimalStr`,value:function(){return this.decimal.toString().padStart(this.decimalLen,`0`)}},{key:`alignDecimal`,value:function(e){var t=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(e,`0`)}`;return BigInt(t)}},{key:`negate`,value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:`cal`,value:function(t,n,r){var i=Math.max(this.getDecimalStr().length,t.getDecimalStr().length),a=n(this.alignDecimal(i),t.alignDecimal(i)).toString(),o=r(i),s=iz(a),c=`${s.negativeStr}${s.trimStr.padStart(o+1,`0`)}`;return new e(`${c.slice(0,-o)}.${c.slice(-o)}`)}},{key:`add`,value:function(t){if(this.isInvalidate())return new e(t);var n=new e(t);return n.isInvalidate()?this:this.cal(n,function(e,t){return e+t},function(e){return e})}},{key:`multi`,value:function(t){var n=new e(t);return this.isInvalidate()||n.isInvalidate()?new e(NaN):this.cal(n,function(e,t){return e*t},function(e){return e*2})}},{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return this.nan}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(e){return this.toString()===e?.toString()}},{key:`lessEquals`,value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:iz(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}]),e}(),pz=function(){function e(t){if(Us(this,e),Bs(this,`origin`,``),Bs(this,`number`,void 0),Bs(this,`empty`,void 0),rz(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Gs(e,[{key:`negate`,value:function(){return new e(-this.toNumber())}},{key:`add`,value:function(t){if(this.isInvalidate())return new e(t);var n=Number(t);if(Number.isNaN(n))return this;var r=this.number+n;if(r>2**53-1)return new e(2**53-1);if(r<-(2**53-1))return new e(-(2**53-1));var i=Math.max(lz(this.number),lz(n));return new e(r.toFixed(i))}},{key:`multi`,value:function(t){var n=Number(t);if(this.isInvalidate()||Number.isNaN(n))return new e(NaN);var r=this.number*n;if(r>2**53-1)return new e(2**53-1);if(r<-(2**53-1))return new e(-(2**53-1));var i=Math.max(lz(this.number),lz(n));return new e(r.toFixed(i))}},{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return Number.isNaN(this.number)}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(e){return this.toNumber()===e?.toNumber()}},{key:`lessEquals`,value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.number}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:az(this.number)&&lz(this.number)>100?String(this.number):uz(this.number):this.origin}}]),e}();function mz(e){return nz()?new fz(e):new pz(e)}function hz(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===``)return``;var i=iz(e),a=i.negativeStr,o=i.integerStr,s=i.decimalStr,c=`${t}${s}`,l=`${a}${o}`;if(n>=0){var u=Number(s[n]);return u>=5&&!r?hz(mz(e).add(`${a}0.${`0`.repeat(n)}${10-u}`).toString(),t,n,r):n===0?l:`${l}${t}${s.padEnd(n,`0`).slice(0,n)}`}return c===`.0`?l:`${l}${c}`}var gz=mz;function _z(e,t){let n=(0,S.useRef)(null);function r(){try{let{selectionStart:t,selectionEnd:r,value:i}=e;n.current={start:t,end:r,value:i,beforeTxt:i.substring(0,t),afterTxt:i.substring(r)}}catch{}}function i(){if(e&&n.current&&t)try{let{value:t}=e,{beforeTxt:r,afterTxt:i,start:a}=n.current,o=t.length;if(t.startsWith(r))o=r.length;else if(t.endsWith(i))o=t.length-n.current.afterTxt.length;else{let e=r[a-1],n=t.indexOf(e,a-1);n!==-1&&(o=n+1)}e.setSelectionRange(o,o)}catch(e){li(!1,`Something warning of cursor restore. Please fire issue about this: ${e.message}`)}}return[r,i]}var vz=200,yz=600;function bz({prefixCls:e,action:t,children:n,disabled:r,className:i,style:a,onStep:o}){let s=t===`up`,c=S.useRef(),l=S.useRef([]),u=()=>{clearTimeout(c.current)},d=e=>{e.preventDefault(),u(),o(s,`handler`);function t(){o(s,`handler`),c.current=setTimeout(t,vz)}c.current=setTimeout(t,yz)};S.useEffect(()=>()=>{u(),l.current.forEach(e=>{Di.cancel(e)})},[]);let f=`${e}-action`,p=Y(f,`${f}-${t}`,{[`${f}-${t}-disabled`]:r},i),m=()=>l.current.push(Di(u));return S.createElement(`span`,{unselectable:`on`,role:`button`,onMouseUp:m,onMouseLeave:m,onMouseDown:e=>{d(e)},"aria-label":s?`Increase Value`:`Decrease Value`,"aria-disabled":r,className:p,style:a},n||S.createElement(`span`,{unselectable:`on`,className:`${e}-action-${t}-inner`}))}function xz(e){let t=typeof e==`number`?uz(e):iz(e).fullStr;return t.includes(`.`)?iz(t.replace(/(\d)\.(\d)/g,`$1$2.`)).fullStr:e+`0`}var Sz=(()=>{let e=(0,S.useRef)(0),t=()=>{Di.cancel(e.current)};return(0,S.useEffect)(()=>t,[]),n=>{t(),e.current=Di(()=>{n()})}});function Cz(){return Cz=Object.assign?Object.assign.bind():function(e){for(var t=1;te||t.isEmpty()?t.toString():t.toNumber(),Tz=e=>{let t=gz(e);return t.isInvalidate()?null:t},Ez=S.forwardRef((e,t)=>{let{mode:n=`input`,prefixCls:r=`rc-input-number`,className:i,style:a,classNames:o,styles:s,min:c,max:l,step:u=1,defaultValue:d,value:f,disabled:p,readOnly:m,upHandler:h,downHandler:g,keyboard:_,changeOnWheel:v=!1,controls:y=!0,prefix:b,suffix:x,stringMode:C,parser:w,formatter:T,precision:E,decimalSeparator:D,onChange:O,onInput:k,onPressEnter:A,onStep:j,onMouseDown:M,onClick:N,onMouseUp:P,onMouseLeave:F,onMouseMove:I,onMouseEnter:L,onMouseOut:R,changeOnBlur:z=!0,...B}=e,[V,H]=S.useState(!1),U=S.useRef(!1),W=S.useRef(!1),G=S.useRef(!1),K=S.useRef(null),ee=S.useRef(null);S.useImperativeHandle(t,()=>xi(ee.current,{focus:e=>{Mr(ee.current,e)},blur:()=>{ee.current?.blur()},nativeElement:K.current}));let[q,te]=S.useState(()=>gz(f??d));function ne(e){f===void 0&&te(e)}let re=S.useCallback((e,t)=>{if(!t)return E>=0?E:Math.max(lz(e),lz(u))},[E,u]),ie=S.useCallback(e=>{let t=String(e);if(w)return w(t);let n=t;return D&&(n=n.replace(D,`.`)),n.replace(/[^\w.-]+/g,``)},[w,D]),J=S.useRef(``),ae=S.useCallback((e,t)=>{if(T)return T(e,{userTyping:t,input:String(J.current)});let n=typeof e==`number`?uz(e):e;if(!t){let e=re(n,t);dz(n)&&(D||e>=0)&&(n=hz(n,D||`.`,e))}return n},[T,re,D]),[oe,se]=S.useState(()=>{let e=d??f;return q.isInvalidate()&&[`string`,`number`].includes(typeof e)?Number.isNaN(e)?``:e:ae(q.toString(),!1)});J.current=oe;function ce(e,t){se(ae(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}let le=S.useMemo(()=>Tz(l),[l,E]),ue=S.useMemo(()=>Tz(c),[c,E]),de=S.useMemo(()=>!le||!q||q.isInvalidate()?!1:le.lessEquals(q),[le,q]),fe=S.useMemo(()=>!ue||!q||q.isInvalidate()?!1:q.lessEquals(ue),[ue,q]),[pe,me]=_z(ee.current,V),he=e=>le&&!e.lessEquals(le)?le:ue&&!ue.lessEquals(e)?ue:null,ge=e=>!he(e),_e=(e,t)=>{let n=e,r=ge(n)||n.isEmpty();if(!n.isEmpty()&&!t&&(n=he(n)||n,r=!0),!m&&!p&&r){let e=n.toString(),r=re(e,t);return r>=0&&(n=gz(hz(e,`.`,r)),ge(n)||(n=gz(hz(e,`.`,r,!0)))),n.equals(q)||(ne(n),O?.(n.isEmpty()?null:wz(C,n)),f===void 0&&ce(n,t)),n}return q},ve=Sz(),ye=e=>{if(pe(),J.current=e,se(e),!W.current){let t=gz(ie(e));t.isNaN()||_e(t,!0)}k?.(e),ve(()=>{let t=e;w||(t=e.replace(/。/g,`.`)),t!==e&&ye(t)})},be=()=>{W.current=!0},xe=()=>{W.current=!1,ye(ee.current.value)},Se=e=>{ye(e.target.value)},Ce=Rn((e,t)=>{if(e&&de||!e&&fe)return;U.current=!1;let n=gz(G.current?xz(u):u);e||(n=n.negate());let r=_e((q||gz(0)).add(n.toString()),!1);j?.(wz(C,r),{offset:G.current?xz(u):u,type:e?`up`:`down`,emitter:t}),ee.current?.focus()}),we=e=>{let t=gz(ie(oe)),n;n=t.isNaN()?_e(q,e):_e(t,e),f===void 0?n.isNaN()||ce(n,!1):ce(q,!1)},Te=()=>{U.current=!0},Ee=e=>{let{key:t,shiftKey:n}=e;U.current=!0,G.current=n,t===`Enter`&&(W.current||(U.current=!1),we(!1),A?.(e)),_!==!1&&!W.current&&[`Up`,`ArrowUp`,`Down`,`ArrowDown`].includes(t)&&(Ce(t===`Up`||t===`ArrowUp`,`keyboard`),e.preventDefault())},De=()=>{U.current=!1,G.current=!1};S.useEffect(()=>{if(v&&V){let e=e=>{Ce(e.deltaY<0,`wheel`),e.preventDefault()},t=ee.current;if(t)return t.addEventListener(`wheel`,e,{passive:!1}),()=>t.removeEventListener(`wheel`,e)}});let Oe=()=>{z&&we(!1),H(!1),U.current=!1},ke=e=>{ee.current&&e.target!==ee.current&&(ee.current.focus(),e.preventDefault()),M?.(e)};Hn(()=>{q.isInvalidate()||ce(q,!1)},[E,T]),Hn(()=>{let e=gz(f);te(e);let t=gz(ie(oe));(!e.equals(t)||!U.current||T)&&ce(e,U.current)},[f]),Hn(()=>{T&&me()},[oe]);let Ae={prefixCls:r,onStep:Ce,className:o?.action,style:s?.action},je=S.createElement(bz,Cz({},Ae,{action:`up`,disabled:de}),h),Me=S.createElement(bz,Cz({},Ae,{action:`down`,disabled:fe}),g);return S.createElement(`div`,{ref:K,className:Y(r,`${r}-mode-${n}`,i,o?.root,{[`${r}-focused`]:V,[`${r}-disabled`]:p,[`${r}-readonly`]:m,[`${r}-not-a-number`]:q.isNaN(),[`${r}-out-of-range`]:!q.isInvalidate()&&!ge(q)}),style:{...s?.root,...a},onMouseDown:ke,onMouseUp:P,onMouseLeave:F,onMouseMove:I,onMouseEnter:L,onMouseOut:R,onClick:N,onFocus:()=>{H(!0)},onBlur:Oe,onKeyDown:Ee,onKeyUp:De,onCompositionStart:be,onCompositionEnd:xe,onBeforeInput:Te},n===`spinner`&&y&&Me,b!==void 0&&S.createElement(`div`,{className:Y(`${r}-prefix`,o?.prefix),style:s?.prefix},b),S.createElement(`input`,Cz({autoComplete:`off`,role:`spinbutton`,"aria-valuemin":c,"aria-valuemax":l,"aria-valuenow":q.isInvalidate()?null:q.toString(),step:u,ref:ee,className:Y(`${r}-input`,o?.input),style:s?.input,value:oe,onChange:Se,disabled:p,readOnly:m},B)),x!==void 0&&S.createElement(`div`,{className:Y(`${r}-suffix`,o?.suffix),style:s?.suffix},x),n===`spinner`&&y&&je,n===`input`&&y&&S.createElement(`div`,{className:Y(`${r}-actions`,o?.actions),style:s?.actions},je,Me))}),Dz=e=>{let{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:i,paddingXS:a,fontSizeLG:o,fontSizeSM:s,borderRadiusLG:c,borderRadiusSM:l,colorBgContainerDisabled:u,lineWidth:d,antCls:f}=e,[p,m]=eu(f,`space`);return{[t]:[{display:`inline-flex`,alignItems:`center`,gap:0,whiteSpace:`nowrap`,paddingInline:r,margin:0,borderWidth:d,borderStyle:`solid`,borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:o,borderRadius:c},"&-small":{paddingInline:a,borderRadius:l,fontSize:s},"&-compact-last-item":{borderEndStartRadius:0,borderStartStartRadius:0},"&-compact-first-item":{borderEndEndRadius:0,borderStartEndRadius:0},"&-compact-item:not(:first-child):not(:last-child)":{borderRadius:0},"&-compact-item:not(:last-child)":{borderInlineEndWidth:0},"&-compact-item:not(:first-child)":{borderInlineStartWidth:0}},{[p(`addon-border-color`)]:i,[p(`addon-background`)]:u,[p(`addon-border-color-outlined`)]:i,[p(`addon-background-filled`)]:u,borderColor:m(`addon-border-color`),background:m(`addon-background`),"&-variant-outlined":{[p(`addon-border-color`)]:m(`addon-border-color-outlined`)},"&-variant-filled":{[p(`addon-border-color`)]:`transparent`,[p(`addon-background`)]:m(`addon-background-filled`),[`&${t}-disabled`]:{[p(`addon-border-color`)]:i,[p(`addon-background`)]:u}},"&-variant-borderless":{border:`none`,background:`transparent`},"&-variant-underlined":{border:`none`,background:`transparent`}},{"&-status-error":{[p(`addon-border-color-outlined`)]:e.colorError,[p(`addon-background-filled`)]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[p(`addon-border-color-outlined`)]:e.colorWarning,[p(`addon-background-filled`)]:e.colorWarningBg,color:e.colorWarning}}]}},Oz=Zl([`Space`,`Addon`],e=>[Dz(e),p_(e,{focus:!1})]),kz=S.forwardRef((e,t)=>{let{className:n,children:r,style:i,prefixCls:a,variant:o=`outlined`,disabled:s,status:c,...l}=e,{getPrefixCls:u,direction:d}=S.useContext(ha),f=u(`space-addon`,a),[p,m]=Oz(f),{compactItemClassnames:h,compactSize:g}=Oh(f,d),_=iC(f,c),v=Y(f,p,h,m,`${f}-variant-${o}`,_,{[`${f}-${g}`]:g,[`${f}-disabled`]:s},n);return S.createElement(`div`,{ref:t,className:v,style:i,...l},r)}),Az=e=>{let t=e.handleVisible??`auto`,n=e.controlHeightSM-e.lineWidth*2;return{...tI(e),controlWidth:90,handleWidth:n,handleFontSize:e.fontSize/2,handleVisible:t,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Mc(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:+(t===!0),handleVisibleWidth:t===!0?n:0}},jz=e=>{let{componentCls:t,lineWidth:n,lineType:r,borderRadius:i,inputFontSizeSM:a,inputFontSizeLG:o,colorError:s,paddingInlineSM:c,paddingBlockSM:l,paddingBlockLG:u,paddingInlineLG:d,colorIcon:f,colorTextDisabled:p,motionDurationMid:m,handleHoverColor:h,handleOpacity:g,paddingInline:_,paddingBlock:v,handleBg:y,handleActiveBg:b,inputAffixPadding:x,borderRadiusSM:S,controlWidth:C,handleBorderColor:w,filledHandleBg:T,lineHeightLG:E,antCls:D}=e,O=`${X(n)} ${r} ${w}`,[k,A]=eu(D,`input-number`);return[{[t]:{...Hl(e),...xI(e),[k(`input-padding-block`)]:X(v),[k(`input-padding-inline`)]:X(_),display:`inline-flex`,width:C,margin:0,paddingBlock:0,borderRadius:i,...oI(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:O}}}),...fI(e,{[`${t}-actions`]:{background:T,[`${t}-action-down`]:{borderBlockStart:O}},"&:focus-within":{[`${t}-actions`]:{background:y}}}),..._I(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:O}}}),...lI(e),[`&${t}-borderless`]:{paddingBlock:0,[k(`input-padding-block`)]:X(e.calc(v).add(n).equal())},[`&${t}-borderless${t}-sm`]:{paddingBlock:0,[k(`input-padding-block`)]:X(e.calc(l).add(n).equal())},[`&${t}-borderless${t}-lg`]:{paddingBlock:0,[k(`input-padding-block`)]:X(e.calc(u).add(n).equal())},"&-rtl":{direction:`rtl`,[`${t}-input`]:{direction:`rtl`}},[`&${t}-out-of-range`]:{[`${t}-input`]:{color:s}},[`${t}-input`]:{...Hl(e),width:`100%`,paddingBlock:A(`input-padding-block`),textAlign:`start`,backgroundColor:`transparent`,border:0,borderRadius:0,outline:0,transition:`all ${m} linear`,appearance:`textfield`,fontSize:`inherit`,lineHeight:`inherit`,...vI(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},[`&-disabled ${t}-input`]:{cursor:`not-allowed`,color:e.colorTextDisabled}}},{[t]:{[`${t}-action`]:{...Ul(),userSelect:`none`,overflow:`hidden`,fontWeight:`bold`,lineHeight:0,textAlign:`center`,cursor:`pointer`,transition:`all ${m} linear`,[`&:active:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{background:b},[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{color:h},[`&${t}-action-up-disabled, &${t}-action-down-disabled`]:{cursor:`not-allowed`,color:p}},"&-mode-input":{overflow:`hidden`,[`${t}-actions`]:{position:`absolute`,insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:g,height:`100%`,borderRadius:0,display:`flex`,flexDirection:`column`,alignItems:`stretch`,transition:`all ${m}`,overflow:`hidden`,[`${t}-action`]:{display:`flex`,alignItems:`center`,justifyContent:`center`,flex:`auto`,height:`40%`,marginInlineEnd:0,fontSize:e.handleFontSize}},[`&:hover ${t}-actions, &-focused ${t}-actions`]:{width:e.handleWidth,opacity:1},[`${t}-action`]:{color:f,height:`50%`,borderInlineStart:O,[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{height:`60%`}},[`&${t}-disabled, &${t}-readonly`]:{[`${t}-actions`]:{display:`none`}}},[`&${t}-mode-spinner`]:{padding:0,width:`auto`,[`${t}-action`]:{flex:`none`,paddingInline:A(`input-padding-inline`),"&-up":{borderInlineStart:O},"&-down":{borderInlineEnd:O}},[`${t}-input`]:{textAlign:`center`,paddingInline:A(`input-padding-inline`)}}}},{[t]:{"&-lg":{[k(`input-padding-block`)]:X(u),[k(`input-padding-inline`)]:X(d),paddingBlock:0,fontSize:o,lineHeight:E},"&-sm":{[k(`input-padding-block`)]:X(l),[k(`input-padding-inline`)]:X(c),paddingBlock:0,fontSize:a,borderRadius:S}}},{[t]:{[`${t}-prefix, ${t}-suffix`]:{display:`flex`,flex:`none`,alignItems:`center`,alignSelf:`center`,pointerEvents:`none`},[`${t}-prefix`]:{marginInlineEnd:x},[`${t}-suffix`]:{height:`100%`,marginInlineStart:x,transition:`margin ${m}`},[`&:hover:not(${t}-without-controls)`]:{[`${t}-suffix`]:{marginInlineEnd:e.handleWidth}}}}]},Mz=e=>{let{componentCls:t,antCls:n}=e;return{[`${t}-addon`]:{[`&:has(${n}-select)`]:{border:0,padding:0}}}},Nz=Zl(`InputNumber`,e=>{let t=uc(e,eI(e));return[jz(t),Mz(t),p_(t)]},Az,{unitless:{handleOpacity:!0},resetFont:!1}),Pz=S.forwardRef((e,t)=>{let n=S.useRef(null);S.useImperativeHandle(t,()=>n.current);let{rootClassName:r,size:i,disabled:a,prefixCls:o,addonBefore:s,addonAfter:c,prefix:l,suffix:u,bordered:d,readOnly:f,status:p,controls:m=!0,variant:h,className:g,style:_,classNames:v,styles:y,mode:b,...x}=e,{direction:C,className:w,style:T,styles:E,classNames:D}=va(`inputNumber`),O=S.useContext(pm),k=a??O,A=S.useMemo(()=>!m||k||f?!1:m,[m,k,f]),{compactSize:j,compactItemClassnames:M}=Oh(o,C),N=b===`spinner`?S.createElement(qI,null):S.createElement(tz,null),P=b===`spinner`?S.createElement(QR,null):S.createElement(PC,null),F=typeof A==`boolean`?A:void 0;tf(A)&&(N=A.upIcon||N,P=A.downIcon||P);let{hasFeedback:I,isFormItemInput:L,feedbackIcon:R}=S.useContext(my),z=Th(e=>i??j??e),[B,V]=mC(`inputNumber`,h,d),H=I&&S.createElement(S.Fragment,null,R),U={...e,size:z,disabled:k,controls:A},[W,G]=Sf([D,v],[E,y],{props:U});return S.createElement(Ez,{ref:n,mode:b,disabled:k,className:Y(g,r,W.root,w,M,iC(o,p,I),{[`${o}-${B}`]:V,[`${o}-lg`]:z===`large`,[`${o}-sm`]:z===`small`,[`${o}-rtl`]:C===`rtl`,[`${o}-in-form-item`]:L,[`${o}-without-controls`]:!A}),style:{...G.root,...T,..._},upHandler:N,downHandler:P,prefixCls:o,readOnly:f,controls:F,prefix:l,suffix:H||u,classNames:W,styles:G,...x})}),Fz=S.forwardRef((e,t)=>{let{addonBefore:n,addonAfter:r,prefixCls:i,className:a,status:o,rootClassName:s,...c}=e,{getPrefixCls:l}=va(`inputNumber`),u=l(`input-number`,i),{status:d}=S.useContext(my),f=aC(d,o),p=op(u),[m,h]=Nz(u,p),g=n||r,_=S.createElement(Pz,{ref:t,...c,prefixCls:u,status:f,className:Y(h,p,m,a),rootClassName:g?void 0:s});if(g){let t=t=>t?S.createElement(kz,{className:Y(`${u}-addon`,h,m),variant:e.variant,disabled:e.disabled,status:f},S.createElement(_y,{form:!0},t)):null,i=t(n),a=t(r);return S.createElement(jh,{rootClassName:s},i,_,a)}return _}),Iz=Fz;Iz._InternalPanelDoNotUseOrYouWillBeFired=e=>S.createElement(jm,{theme:{components:{InputNumber:{handleVisible:!0}}}},S.createElement(Fz,{...e}));function Lz(e){return!!(e.addonBefore||e.addonAfter)}function Rz(e){return!!(e.prefix||e.suffix||e.allowClear)}function zz(e,t,n){let r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart==`number`&&typeof t.selectionEnd==`number`&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...e)=>{t.setSelectionRange(...e)},i}function Bz(e,t,n,r){if(!n)return;let i=t;if(t.type===`click`){i=zz(t,e,``),n(i);return}if(e.type!==`file`&&r!==void 0){i=zz(t,e,r),n(i);return}n(i)}function Vz(){return Vz=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{inputElement:n,children:r,prefixCls:i,prefix:a,suffix:o,addonBefore:s,addonAfter:c,className:l,style:u,disabled:d,readOnly:f,focused:p,triggerFocus:m,allowClear:h,value:g,handleReset:_,hidden:v,classes:y,classNames:b,dataAttrs:x,styles:C,components:w,onClear:T}=e,E=r??n,D=w?.affixWrapper||`span`,O=w?.groupWrapper||`span`,k=w?.wrapper||`span`,A=w?.groupAddon||`span`,j=(0,S.useRef)(null),M=e=>{j.current?.contains(e.target)&&m?.()},N=Rz(e),P=(0,S.cloneElement)(E,{value:g,className:Y(E.props?.className,!N&&b?.variant)||null}),F=(0,S.useRef)(null);if(S.useImperativeHandle(t,()=>({nativeElement:F.current||j.current})),N){let e=null;if(h){let t=!d&&!f&&g,n=`${i}-clear-icon`,r=typeof h==`object`&&h?.clearIcon?h.clearIcon:`✖`;e=S.createElement(`button`,{type:`button`,tabIndex:-1,onClick:e=>{_?.(e),T?.()},onMouseDown:e=>e.preventDefault(),className:Y(n,{[`${n}-hidden`]:!t,[`${n}-has-suffix`]:!!o})},r)}let t=`${i}-affix-wrapper`,n=Y(t,{[`${i}-disabled`]:d,[`${t}-disabled`]:d,[`${t}-focused`]:p,[`${t}-readonly`]:f,[`${t}-input-with-clear-btn`]:o&&h&&g},y?.affixWrapper,b?.affixWrapper,b?.variant),r=(o||h)&&S.createElement(`span`,{className:Y(`${i}-suffix`,b?.suffix),style:C?.suffix},e,o);P=S.createElement(D,Vz({className:n,style:C?.affixWrapper,onClick:M},x?.affixWrapper,{ref:j}),a&&S.createElement(`span`,{className:Y(`${i}-prefix`,b?.prefix),style:C?.prefix},a),P,r)}if(Lz(e)){let e=`${i}-group`,t=`${e}-addon`,n=`${e}-wrapper`,r=Y(`${i}-wrapper`,e,y?.wrapper,b?.wrapper),a=Y(n,{[`${n}-disabled`]:d},y?.group,b?.groupWrapper);P=S.createElement(O,{className:a,ref:F},S.createElement(k,{className:r},s&&S.createElement(A,{className:t},s),P,c&&S.createElement(A,{className:t},c)))}return S.cloneElement(P,{className:Y(P.props?.className,l)||null,style:{...P.props?.style,...u},hidden:v})});function Uz(e,t){return S.useMemo(()=>{let n={};t&&(n.show=typeof t==`object`&&t.formatter?t.formatter:!!t),n={...n,...e};let{show:r,...i}=n;return{...i,show:!!r,showFormatter:typeof r==`function`?r:void 0,strategy:i.strategy||(e=>e.length)}},[e,t])}function Wz(){return Wz=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{autoComplete:n,onChange:r,onFocus:i,onBlur:a,onPressEnter:o,onKeyDown:s,onKeyUp:c,prefixCls:l=`rc-input`,disabled:u,htmlSize:d,className:f,maxLength:p,suffix:m,showCount:h,count:g,type:_=`text`,classes:v,classNames:y,styles:b,onCompositionStart:x,onCompositionEnd:C,...w}=e,[T,E]=(0,S.useState)(!1),D=(0,S.useRef)(!1),O=(0,S.useRef)(!1),k=(0,S.useRef)(null),A=(0,S.useRef)(null),j=e=>{k.current&&Mr(k.current,e)},[M,N]=Wn(e.defaultValue,e.value),P=M==null?``:String(M),[F,I]=(0,S.useState)(null),L=Uz(g,h),R=L.max||p,z=L.strategy(P),B=!!R&&z>R;(0,S.useImperativeHandle)(t,()=>({focus:j,blur:()=>{k.current?.blur()},setSelectionRange:(e,t,n)=>{k.current?.setSelectionRange(e,t,n)},select:()=>{k.current?.select()},input:k.current,nativeElement:A.current?.nativeElement||k.current})),(0,S.useEffect)(()=>{O.current&&=!1,E(e=>e&&u?!1:e)},[u]);let V=(e,t,n)=>{let i=t;if(!D.current&&L.exceedFormatter&&L.max&&L.strategy(t)>L.max)i=L.exceedFormatter(t,{max:L.max}),t!==i&&I([k.current?.selectionStart||0,k.current?.selectionEnd||0]);else if(n.source===`compositionEnd`)return;N(i),k.current&&Bz(k.current,e,r,i)};(0,S.useEffect)(()=>{F&&k.current?.setSelectionRange(...F)},[F]);let H=e=>{V(e,e.target.value,{source:`change`})},U=e=>{D.current=!1,V(e,e.currentTarget.value,{source:`compositionEnd`}),C?.(e)},W=e=>{o&&e.key===`Enter`&&!O.current&&!e.nativeEvent.isComposing&&(O.current=!0,o(e)),s?.(e)},G=e=>{e.key===`Enter`&&(O.current=!1),c?.(e)},K=e=>{E(!0),i?.(e)},ee=e=>{O.current&&=!1,E(!1),a?.(e)},q=e=>{N(``),j(),k.current&&Bz(k.current,e,r)},te=B&&`${l}-out-of-range`;return S.createElement(Hz,Wz({},w,{prefixCls:l,className:Y(f,te),handleReset:q,value:P,focused:T,triggerFocus:j,suffix:(()=>{let e=Number(R)>0;if(m||L.show){let t=L.showFormatter?L.showFormatter({value:P,count:z,maxLength:R}):`${z}${e?` / ${R}`:``}`;return S.createElement(S.Fragment,null,L.show&&S.createElement(`span`,{className:Y(`${l}-show-count-suffix`,{[`${l}-show-count-has-suffix`]:!!m},y?.count),style:{...b?.count}},t),m)}return null})(),disabled:u,classes:v,classNames:y,styles:b,ref:A}),(()=>{let t=hi(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`showCount`,`count`,`classes`,`htmlSize`,`styles`,`classNames`,`onClear`]);return S.createElement(`input`,Wz({autoComplete:n},t,{onChange:H,onFocus:K,onBlur:ee,onKeyDown:W,onKeyUp:G,className:Y(l,{[`${l}-disabled`]:u},y?.input),style:b?.input,ref:k,size:d,type:_,onCompositionStart:e=>{D.current=!0,x?.(e)},onCompositionEnd:U}))})())}),Kz=e=>{let t;return tf(e)&&e?.clearIcon?t=e:e&&(t={clearIcon:S.createElement(Du,null)}),t};function qz(e,t){let n=(0,S.useRef)([]),r=()=>{n.current.push(setTimeout(()=>{e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&e.current?.input.removeAttribute(`value`)}))};return(0,S.useEffect)(()=>(t&&r(),()=>n.current.forEach(e=>{e&&clearTimeout(e)})),[]),r}function Jz(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var Yz=(0,S.forwardRef)((e,t)=>{let{prefixCls:n,bordered:r=!0,status:i,size:a,disabled:o,onBlur:s,onFocus:c,suffix:l,allowClear:u,addonAfter:d,addonBefore:f,className:p,style:m,styles:h,rootClassName:g,onChange:_,classNames:v,variant:y,...b}=e,{getPrefixCls:x,direction:C,allowClear:w,autoComplete:T,className:E,style:D,classNames:O,styles:k}=va(`input`),A=x(`input`,n),j=(0,S.useRef)(null),M=op(A),[N,P]=OI(A,g);kI(A,M);let{compactSize:F,compactItemClassnames:I}=Oh(A,C),L=Th(e=>a??F??e),R=S.useContext(pm),z=o??R,B={...e,size:L,disabled:z},[V,H]=Sf([O,v],[k,h],{props:B}),{status:U,hasFeedback:W,feedbackIcon:G}=(0,S.useContext)(my),K=aC(U,i);(0,S.useRef)(Jz(e)||!!W);let ee=qz(j,!0),q=e=>{ee(),s?.(e)},te=e=>{ee(),c?.(e)},ne=e=>{ee(),_?.(e)},re=(W||l)&&S.createElement(S.Fragment,null,l,W&&G),ie=Kz(u??w),[J,ae]=mC(`input`,y,r);return S.createElement(Gz,{ref:sr(t,j),prefixCls:A,autoComplete:T,...b,disabled:z,onBlur:q,onFocus:te,style:{...H.root,...D,...m},styles:H,suffix:re,allowClear:ie,className:Y(p,g,P,M,I,E,V.root),onChange:ne,addonBefore:f&&S.createElement(_y,{form:!0,space:!0},f),addonAfter:d&&S.createElement(_y,{form:!0,space:!0},d),classNames:{...V,input:Y({[`${A}-sm`]:L===`small`,[`${A}-lg`]:L===`large`,[`${A}-rtl`]:C===`rtl`},V.input,N),variant:Y({[`${A}-${J}`]:ae},iC(A,K)),affixWrapper:Y({[`${A}-affix-wrapper-sm`]:L===`small`,[`${A}-affix-wrapper-lg`]:L===`large`,[`${A}-affix-wrapper-rtl`]:C===`rtl`},N),wrapper:Y({[`${A}-group-rtl`]:C===`rtl`},N),groupWrapper:Y({[`${A}-group-wrapper-sm`]:L===`small`,[`${A}-group-wrapper-lg`]:L===`large`,[`${A}-group-wrapper-rtl`]:C===`rtl`,[`${A}-group-wrapper-${J}`]:ae},iC(`${A}-group-wrapper`,K,W),N)}})});function Xz(e,t,n){return(e-t)/(n-t)}function Zz(e,t,n,r){let i=Xz(t,n,r),a={};switch(e){case`rtl`:a.right=`${i*100}%`,a.transform=`translateX(50%)`;break;case`btt`:a.bottom=`${i*100}%`,a.transform=`translateY(50%)`;break;case`ttb`:a.top=`${i*100}%`,a.transform=`translateY(-50%)`;break;default:a.left=`${i*100}%`,a.transform=`translateX(-50%)`;break}return a}function Qz(e,t){return Array.isArray(e)?e[t]:e}var $z=S.createContext({min:0,max:0,direction:`ltr`,step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),eB=S.createContext({});function tB(){return tB=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,value:r,valueIndex:i,onStartMove:a,onDelete:o,style:s,render:c,dragging:l,draggingDelete:u,onOffsetChange:d,onChangeComplete:f,onFocus:p,onMouseEnter:m,...h}=e,{min:g,max:_,direction:v,disabled:y,keyboard:b,range:x,tabIndex:C,ariaLabelForHandle:w,ariaLabelledByForHandle:T,ariaRequired:E,ariaValueTextFormatterForHandle:D,styles:O,classNames:k}=S.useContext($z),A=`${n}-handle`,j=e=>{y||a(e,i)},M=e=>{p?.(e,i)},N=e=>{m(e,i)},P=e=>{if(!y&&b){let t=null;switch(e.which||e.keyCode){case Zr.LEFT:t=v===`ltr`||v===`btt`?-1:1;break;case Zr.RIGHT:t=v===`ltr`||v===`btt`?1:-1;break;case Zr.UP:t=v===`ttb`?-1:1;break;case Zr.DOWN:t=v===`ttb`?1:-1;break;case Zr.HOME:t=`min`;break;case Zr.END:t=`max`;break;case Zr.PAGE_UP:t=2;break;case Zr.PAGE_DOWN:t=-2;break;case Zr.BACKSPACE:case Zr.DELETE:o?.(i);break}t!==null&&(e.preventDefault(),d(t,i))}},F=e=>{switch(e.which||e.keyCode){case Zr.LEFT:case Zr.RIGHT:case Zr.UP:case Zr.DOWN:case Zr.HOME:case Zr.END:case Zr.PAGE_UP:case Zr.PAGE_DOWN:f?.();break}},I=Zz(v,r,g,_),L={};i!==null&&(L={tabIndex:y?null:Qz(C,i),role:`slider`,"aria-valuemin":g,"aria-valuemax":_,"aria-valuenow":r,"aria-disabled":y,"aria-label":Qz(w,i),"aria-labelledby":Qz(T,i),"aria-required":Qz(E,i),"aria-valuetext":Qz(D,i)?.(r),"aria-orientation":v===`ltr`||v===`rtl`?`horizontal`:`vertical`,onMouseDown:j,onTouchStart:j,onFocus:M,onMouseEnter:N,onKeyDown:P,onKeyUp:F});let R=S.createElement(`div`,tB({ref:t,className:Y(A,{[`${A}-${i+1}`]:i!==null&&x,[`${A}-dragging`]:l,[`${A}-dragging-delete`]:u},k.handle),style:{...I,...s,...O.handle}},L,h));return c&&(R=c(R,{index:i,prefixCls:n,value:r,dragging:l,draggingDelete:u})),R});function rB(){return rB=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,style:r,onStartMove:i,onOffsetChange:a,values:o,handleRender:s,activeHandleRender:c,draggingIndex:l,draggingDelete:u,onFocus:d,...f}=e,p=S.useRef({}),[m,h]=S.useState(!1),[g,_]=S.useState(-1),v=e=>{_(e),h(!0)},y=(e,t)=>{v(t),d?.(e)},b=(e,t)=>{v(t)};S.useImperativeHandle(t,()=>({focus:e=>{p.current[e]?.focus()},hideHelp:()=>{(0,Bi.flushSync)(()=>{h(!1)})}}));let x={prefixCls:n,onStartMove:i,onOffsetChange:a,render:s,onFocus:y,onMouseEnter:b,...f};return S.createElement(S.Fragment,null,o.map((e,t)=>{let n=l===t;return S.createElement(nB,rB({ref:e=>{e?p.current[t]=e:delete p.current[t]},dragging:n,draggingDelete:n&&u,style:Qz(r,t),key:t,value:e,valueIndex:t},x))}),c&&m&&S.createElement(nB,rB({key:`a11y`},x,{value:o[g],valueIndex:null,dragging:l!==-1,draggingDelete:u,render:c,style:{pointerEvents:`none`},tabIndex:null,"aria-hidden":!0})))}),aB=e=>{let{prefixCls:t,style:n,children:r,value:i,onClick:a}=e,{min:o,max:s,direction:c,includedStart:l,includedEnd:u,included:d}=S.useContext($z),f=`${t}-text`,p=Zz(c,i,o,s);return S.createElement(`span`,{className:Y(f,{[`${f}-active`]:d&&l<=i&&i<=u}),style:{...p,...n},onMouseDown:e=>{e.stopPropagation()},onClick:()=>{a(i)}},r)},oB=e=>{let{prefixCls:t,marks:n,onClick:r}=e,i=`${t}-mark`;return n.length?S.createElement(`div`,{className:i},n.map(({value:e,style:t,label:n})=>S.createElement(aB,{key:e,prefixCls:i,style:t,value:e,onClick:r},n))):null},sB=e=>{let{prefixCls:t,value:n,style:r,activeStyle:i}=e,{min:a,max:o,direction:s,included:c,includedStart:l,includedEnd:u}=S.useContext($z),d=`${t}-dot`,f=c&&l<=n&&n<=u,p={...Zz(s,n,a,o),...typeof r==`function`?r(n):r};return f&&(p={...p,...typeof i==`function`?i(n):i}),S.createElement(`span`,{className:Y(d,{[`${d}-active`]:f}),style:p})},cB=e=>{let{prefixCls:t,marks:n,dots:r,style:i,activeStyle:a}=e,{min:o,max:s,step:c}=S.useContext($z),l=S.useMemo(()=>{let e=new Set;if(n.forEach(t=>{e.add(t.value)}),r&&c!==null){let t=o;for(;t<=s;)e.add(t),t+=c}return Array.from(e)},[o,s,c,r,n]);return S.createElement(`div`,{className:`${t}-step`},l.map(e=>S.createElement(sB,{prefixCls:t,key:e,value:e,style:i,activeStyle:a})))},lB=e=>{let{prefixCls:t,style:n,start:r,end:i,index:a,onStartMove:o,replaceCls:s}=e,{direction:c,min:l,max:u,disabled:d,range:f,classNames:p}=S.useContext($z),m=`${t}-track`,h=Xz(r,l,u),g=Xz(i,l,u),_=e=>{!d&&o&&o(e,-1)},v={};switch(c){case`rtl`:v.right=`${h*100}%`,v.width=`${g*100-h*100}%`;break;case`btt`:v.bottom=`${h*100}%`,v.height=`${g*100-h*100}%`;break;case`ttb`:v.top=`${h*100}%`,v.height=`${g*100-h*100}%`;break;default:v.left=`${h*100}%`,v.width=`${g*100-h*100}%`}let y=s||Y(m,{[`${m}-${a+1}`]:a!==null&&f,[`${t}-track-draggable`]:o},p.track);return S.createElement(`div`,{className:y,style:{...v,...n},onMouseDown:_,onTouchStart:_})},uB=e=>{let{prefixCls:t,style:n,values:r,startPoint:i,onStartMove:a}=e,{included:o,range:s,min:c,styles:l,classNames:u}=S.useContext($z),d=S.useMemo(()=>{if(!s){if(r.length===0)return[];let e=i??c,t=r[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}let e=[];for(let t=0;tS.createElement(lB,{index:i,prefixCls:t,style:{...Qz(n,i),...l.track},start:e,end:r,key:i,onStartMove:a})))},dB=130;function fB(e){let t=`targetTouches`in e?e.targetTouches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function pB(e,t,n,r,i,a,o,s,c,l,u){let[d,f]=S.useState(null),[p,m]=S.useState(-1),[h,g]=S.useState(!1),[_,v]=S.useState(n),[y,b]=S.useState(n),x=S.useRef(null),C=S.useRef(null),w=S.useRef(null),{onDragStart:T,onDragChange:E}=S.useContext(eB);Vn(()=>{p===-1&&v(n)},[n,p]),S.useEffect(()=>()=>{document.removeEventListener(`mousemove`,x.current),document.removeEventListener(`mouseup`,C.current),w.current&&(w.current.removeEventListener(`touchmove`,x.current),w.current.removeEventListener(`touchend`,C.current))},[]);let D=(e,t,n)=>{t!==void 0&&f(t),v(e);let r=e;n&&(r=e.filter((e,t)=>t!==p)),o(r),E&&E({rawValues:e,deleteIndex:n?p:-1,draggingIndex:p,draggingValue:t})},O=Rn((e,t,n)=>{if(e===-1){let e=y[0],n=y[y.length-1],o=r-e,s=i-n,c=t*(i-r);c=Math.max(c,o),c=Math.min(c,s),c=a(e+c)-e,D(y.map(e=>e+c))}else{let a=(i-r)*t,o=[..._];o[e]=y[e];let s=c(o,a,e,`dist`);D(s.values,s.value,n)}});return[p,d,h,S.useMemo(()=>{let e=[...n].sort((e,t)=>e-t),t=[..._].sort((e,t)=>e-t),r={};t.forEach(e=>{r[e]=(r[e]||0)+1}),e.forEach(e=>{r[e]=(r[e]||0)-1});let i=+!!l;return Object.values(r).reduce((e,t)=>e+Math.abs(t),0)<=i?_:n},[n,_,l]),(r,i,a)=>{r.stopPropagation();let o=a||n,c=o[i];m(i),f(c),b(o),v(o),g(!1);let{pageX:d,pageY:p}=fB(r),h=!1;T&&T({rawValues:o,draggingIndex:i,draggingValue:c});let y=n=>{n.preventDefault();let{pageX:r,pageY:a}=fB(n),o=r-d,s=a-p,{width:c,height:f}=e.current.getBoundingClientRect(),m,v;switch(t){case`btt`:m=-s/f,v=o;break;case`ttb`:m=s/f,v=o;break;case`rtl`:m=-o/c,v=s;break;default:m=o/c,v=s}h=l?Math.abs(v)>dB&&u<_.length:!1,g(h),O(i,m,h)},S=e=>{e.preventDefault(),document.removeEventListener(`mouseup`,S),document.removeEventListener(`mousemove`,y),w.current&&(w.current.removeEventListener(`touchmove`,x.current),w.current.removeEventListener(`touchend`,C.current)),x.current=null,C.current=null,w.current=null,s(h),m(-1),g(!1)};document.addEventListener(`mouseup`,S),document.addEventListener(`mousemove`,y),r.currentTarget.addEventListener(`touchend`,S),r.currentTarget.addEventListener(`touchmove`,y),x.current=y,C.current=S,w.current=r.currentTarget}]}function mB(e,t,n,r,i,a){let o=S.useCallback(n=>Math.max(e,Math.min(t,n)),[e,t]),s=S.useCallback(r=>{if(n!==null){let i=e+Math.round((o(r)-e)/n)*n,a=e=>(String(e).split(`.`)[1]||``).length,s=Math.max(a(n),a(t),a(e)),c=Number(i.toFixed(s));return e<=c&&c<=t?c:null}return null},[n,e,t,o]),c=S.useCallback(i=>{let a=o(i),c=r.map(e=>e.value);n!==null&&c.push(s(i)),c.push(e,t);let l=c[0],u=t-e;return c.forEach(e=>{let t=Math.abs(a-e);t<=u&&(l=e,u=t)}),l},[e,t,r,n,o,s]),l=(i,a,o,c=`unit`)=>{if(typeof a==`number`){let u,d=i[o],f=d+a,p=[];r.forEach(e=>{p.push(e.value)}),p.push(e,t),p.push(s(d));let m=a>0?1:-1;c===`unit`?p.push(s(d+m*n)):p.push(s(f)),p=p.filter(e=>e!==null).filter(e=>a<0?e<=d:e>=d),c===`unit`&&(p=p.filter(e=>e!==d));let h=c===`unit`?d:f;u=p[0];let g=Math.abs(u-h);if(p.forEach(e=>{let t=Math.abs(e-h);t1){let e=[...i];return e[o]=u,l(e,a-m,o,c)}return u}else if(a===`min`)return e;else if(a===`max`)return t},u=(e,t,n,r=`unit`)=>{let i=e[n],a=l(e,t,n,r);return{value:a,changed:a!==i}},d=e=>a===null&&e===0||typeof a==`number`&&e{let o=e.map(c),s=o[n];if(o[n]=l(o,t,n,r),i===!1){let e=a||0;n>0&&o[n-1]!==s&&(o[n]=Math.max(o[n],o[n-1]+e)),n0;--e){let t=!0;for(;d(o[e]-o[e-1])&&t;)({value:o[e-1],changed:t}=u(o,-1,e-1))}for(let e=o.length-1;e>0;--e){let t=!0;for(;d(o[e]-o[e-1])&&t;)({value:o[e-1],changed:t}=u(o,-1,e-1))}for(let e=0;e{if(e===!0||!e)return[!!e,!1,!1,0];let{editable:t,draggableTrack:n,minCount:r,maxCount:i}=e;return[!0,t,!t&&n,r||0,i]},[e])}var gB=S.forwardRef((e,t)=>{let{prefixCls:n=`rc-slider`,className:r,style:i,classNames:a,styles:o,id:s,disabled:c=!1,keyboard:l=!0,autoFocus:u,onFocus:d,onBlur:f,min:p=0,max:m=100,step:h=1,value:g,defaultValue:_,range:v,count:y,onChange:b,onBeforeChange:x,onAfterChange:C,onChangeComplete:w,allowCross:T=!0,pushable:E=!1,reverse:D,vertical:O,included:k=!0,startPoint:A,trackStyle:j,handleStyle:M,railStyle:N,dotStyle:P,activeDotStyle:F,marks:I,dots:L,handleRender:R,activeHandleRender:z,track:B,tabIndex:V=0,ariaLabelForHandle:H,ariaLabelledByForHandle:U,ariaRequired:W,ariaValueTextFormatterForHandle:G}=e,K=S.useRef(null),ee=S.useRef(null),q=S.useMemo(()=>O?D?`ttb`:`btt`:D?`rtl`:`ltr`,[D,O]),[te,ne,re,ie,J]=hB(v),ae=S.useMemo(()=>isFinite(p)?p:0,[p]),oe=S.useMemo(()=>isFinite(m)?m:100,[m]),se=S.useMemo(()=>h!==null&&h<=0?1:h,[h]),ce=S.useMemo(()=>typeof E==`boolean`?E?se:!1:E>=0?E:!1,[E,se]),le=S.useMemo(()=>Object.keys(I||{}).map(e=>{let t=I[e],n={value:Number(e)};return t&&typeof t==`object`&&!S.isValidElement(t)&&(`label`in t||`style`in t)?(n.style=t.style,n.label=t.label):n.label=t,n}).filter(({label:e})=>e||typeof e==`number`).sort((e,t)=>e.value-t.value),[I]),[ue,de]=mB(ae,oe,se,le,T,ce),[fe,pe]=Wn(_,g),me=S.useMemo(()=>{let e=fe==null?[]:Array.isArray(fe)?fe:[fe],[t=ae]=e,n=fe===null?[]:[t];if(te){if(n=[...e],y||fe===void 0){let e=y>=0?y+1:2;for(n=n.slice(0,e);n.lengthe-t)}return n.forEach((e,t)=>{n[t]=ue(e)}),n},[fe,te,ae,y,ue]),he=e=>te?e:e[0],ge=Rn(e=>{let t=[...e].sort((e,t)=>e-t);b&&!di(t,me,!0)&&b(he(t)),pe(t)}),_e=Rn(e=>{e&&K.current.hideHelp();let t=he(me);C?.(t),li(!C,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),w?.(t)}),ve=e=>{if(c||!ne||me.length<=ie)return;let t=[...me];t.splice(e,1),x?.(he(t)),ge(t);let n=Math.max(0,e-1);K.current.hideHelp(),K.current.focus(n)},[ye,be,xe,Se,Ce]=pB(ee,q,me,ae,oe,ue,ge,_e,de,ne,ie),we=(e,t)=>{if(!c){let n=[...me],r=0,i=0,a=oe-ae;me.forEach((t,n)=>{let o=Math.abs(e-t);o<=a&&(a=o,r=n),t{e.preventDefault();let{width:t,height:n,left:r,top:i,bottom:a,right:o}=ee.current.getBoundingClientRect(),{clientX:s,clientY:c}=e,l;switch(q){case`btt`:l=(a-c)/n;break;case`ttb`:l=(c-i)/n;break;case`rtl`:l=(o-s)/t;break;default:l=(s-r)/t}we(ue(ae+l*(oe-ae)),e)},[Ee,De]=S.useState(null),Oe=(e,t)=>{if(!c){let n=de(me,e,t);x?.(he(me)),ge(n.values),De(n.value)}};S.useEffect(()=>{if(Ee!==null){let e=me.indexOf(Ee);e>=0&&K.current.focus(e)}De(null)},[Ee]);let ke=S.useMemo(()=>re&&se===null?!1:re,[re,se]),Ae=Rn((e,t)=>{Ce(e,t),x?.(he(me))}),je=ye!==-1;S.useEffect(()=>{if(!je){let e=me.lastIndexOf(be);K.current.focus(e)}},[je]);let Me=S.useMemo(()=>[...Se].sort((e,t)=>e-t),[Se]),[Ne,Pe]=S.useMemo(()=>te?[Me[0],Me[Me.length-1]]:[ae,Me[0]],[Me,te,ae]);S.useImperativeHandle(t,()=>({focus:()=>{K.current.focus(0)},blur:()=>{let{activeElement:e}=document;ee.current?.contains(e)&&e?.blur()}})),S.useEffect(()=>{u&&K.current.focus(0)},[]);let Fe=S.useMemo(()=>({min:ae,max:oe,direction:q,disabled:c,keyboard:l,step:se,included:k,includedStart:Ne,includedEnd:Pe,range:te,tabIndex:V,ariaLabelForHandle:H,ariaLabelledByForHandle:U,ariaRequired:W,ariaValueTextFormatterForHandle:G,styles:o||{},classNames:a||{}}),[ae,oe,q,c,l,se,k,Ne,Pe,te,V,H,U,W,G,o,a]);return S.createElement($z.Provider,{value:Fe},S.createElement(`div`,{ref:ee,className:Y(n,r,{[`${n}-disabled`]:c,[`${n}-vertical`]:O,[`${n}-horizontal`]:!O,[`${n}-with-marks`]:le.length}),style:i,onMouseDown:Te,id:s},S.createElement(`div`,{className:Y(`${n}-rail`,a?.rail),style:{...N,...o?.rail}}),B!==!1&&S.createElement(uB,{prefixCls:n,style:j,values:me,startPoint:A,onStartMove:ke?Ae:void 0}),S.createElement(cB,{prefixCls:n,marks:le,dots:L,style:P,activeStyle:F}),S.createElement(iB,{ref:K,prefixCls:n,style:M,values:Se,draggingIndex:ye,draggingDelete:xe,onStartMove:Ae,onOffsetChange:Oe,onFocus:d,onBlur:f,handleRender:R,activeHandleRender:z,onChangeComplete:_e,onDelete:ne?ve:void 0}),S.createElement(oB,{prefixCls:n,marks:le,onClick:we})))}),_B=(0,S.createContext)({}),vB=S.forwardRef((e,t)=>{let{open:n,draggingDelete:r,value:i}=e,a=(0,S.useRef)(null),o=n&&!r,s=(0,S.useRef)(null);function c(){Di.cancel(s.current),s.current=null}function l(){s.current=Di(()=>{a.current?.forceAlign(),s.current=null})}return S.useEffect(()=>(o?l():c(),c),[o,e.title,i]),S.createElement(Mw,{ref:sr(a,t),...e,open:o})}),yB=e=>{let{componentCls:t,antCls:n,controlSize:r,dotSize:i,marginFull:a,marginPart:o,colorFillContentHover:s,handleColorDisabled:c,calc:l,handleSize:u,handleSizeHover:d,handleActiveColor:f,handleActiveOutlineColor:p,handleLineWidth:m,handleLineWidthHover:h,motionDurationMid:g}=e;return{[t]:{...Hl(e),position:`relative`,height:r,margin:`${X(o)} ${X(a)}`,padding:0,cursor:`pointer`,touchAction:`none`,"&-vertical":{margin:`${X(a)} ${X(o)}`},[`${t}-rail`]:{position:`absolute`,backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:`absolute`,transition:`background-color ${g}`},[`${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 ${X(m)} ${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:l(m).mul(-1).equal(),insetBlockStart:l(m).mul(-1).equal(),width:l(u).add(l(m).mul(2)).equal(),height:l(u).add(l(m).mul(2)).equal(),backgroundColor:`transparent`},"&::after":{content:`""`,position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${X(m)} ${e.handleColor}`,outline:`0px solid transparent`,borderRadius:`50%`,cursor:`pointer`,transition:[`inset-inline-start`,`inset-block-start`,`width`,`height`,`box-shadow`,`outline`].map(e=>`${e} ${g}`).join(`, `)},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:l(d).sub(u).div(2).add(h).mul(-1).equal(),insetBlockStart:l(d).sub(u).div(2).add(h).mul(-1).equal(),width:l(d).add(l(h).mul(2)).equal(),height:l(d).add(l(h).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${X(h)} ${f}`,outline:`6px solid ${p}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).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:i,height:i,backgroundColor:e.colorBgElevated,border:`${X(m)} 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`},[` +`;return[cR(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:`unset`},"&-menus":{display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:`100%`,height:`auto`,[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:`auto`,verticalAlign:`top`,listStyle:`none`,"-ms-overflow-style":`-ms-autohiding-scrollbar`,"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":{display:`flex`,maxWidth:400,flexWrap:`nowrap`,alignItems:`center`,padding:e.optionPadding,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:`not-allowed`,"&:hover":{background:`transparent`},[i]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:`auto`,minWidth:0,...Vl},[i]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}}}}}]},dR=e=>{let{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},uR(e)]},{[`${t}-dropdown-rtl`]:{direction:`rtl`}},Qg(e)]},fR=e=>{let t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},pR=Zl(`Cascader`,dR,fR,{resetFont:!1,unitless:{optionSelectedFontWeight:!0}}),mR=Ql([`Cascader`,`Panel`],e=>{let{componentCls:t}=e;return{[`${t}-panel`]:[uR(e),{display:`inline-flex`,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:`auto`,maxWidth:`100%`,[`${t}-menus`]:{alignItems:`stretch`},[`${t}-menu`]:{height:`auto`},"&-empty":{padding:e.paddingXXS}}]}},fR,{resetFont:!1});function hR(e){let{prefixCls:t,className:n,multiple:r,rootClassName:i,notFoundContent:a,direction:o,expandIcon:s,loadingIcon:c,disabled:l}=e,{expandIcon:u,loadingIcon:d}=va(`cascader`),f=S.useContext(fm),p=l??f,[m,h,g,_]=tR(t,o),v=op(h),[y,b]=pR(h,v);mR(h);let{expandIcon:x,loadingIcon:C}=oR({contextExpandIcon:u,contextLoadingIcon:d,expandIcon:s,loadingIcon:c,isRtl:g===`rtl`}),w=a||_?.(`Cascader`)||S.createElement(WS,{componentName:`Cascader`}),T=nR(h,r);return S.createElement(ZL,{...e,checkable:T,prefixCls:h,className:Y(n,y,i,b,v),notFoundContent:w,direction:g,expandIcon:x,loadingIcon:C,disabled:p})}var{SHOW_CHILD:gR,SHOW_PARENT:_R}=eR,vR=(e,t,n)=>{let r=e.toLowerCase().split(t).reduce((e,n,r)=>r===0?[n]:[].concat(fa(e),[t,n]),[]),i=[],a=0;return r.forEach((t,r)=>{let o=a+t.length,s=e.slice(a,o);a=o,r%2==1&&(s=S.createElement(`span`,{className:`${n}-menu-item-keyword`,key:`separator-${r}`},s)),i.push(s)}),i},yR=(e,t,n,r)=>{let i=[],a=e.toLowerCase();return t.forEach((e,t)=>{t!==0&&i.push(` / `);let o=e[r.label],s=typeof o;(s===`string`||s===`number`)&&(o=vR(String(o),a,n)),i.push(o)}),i},bR=S.forwardRef((e,t)=>{let{prefixCls:n,size:r,disabled:i,className:a,rootClassName:o,multiple:s,bordered:c=!0,transitionName:l,choiceTransitionName:u=``,popupClassName:d,expandIcon:f,placement:p,showSearch:m,allowClear:h=!0,notFoundContent:g,direction:_,getPopupContainer:v,status:y,showArrow:b,builtinPlacements:x,style:C,variant:w,dropdownClassName:T,dropdownRender:E,onDropdownVisibleChange:D,onPopupVisibleChange:O,dropdownMenuColumnStyle:k,popupRender:A,dropdownStyle:j,popupMenuColumnStyle:M,onOpenChange:N,styles:P,classNames:F,loadingIcon:I,...L}=e,R=hi(L,[`suffixIcon`]),{getPrefixCls:z,getPopupContainer:B,className:V,style:H,classNames:U,styles:W,expandIcon:G,loadingIcon:K}=va(`cascader`),{popupOverflow:ee}=S.useContext(ha),{status:q,hasFeedback:te,isFormItemInput:ne,feedbackIcon:re}=S.useContext(ly),ie=IS(q,y),[J,ae,oe,se]=tR(n,_),ce=oe===`rtl`,le=z(),ue=op(J),[de,fe]=aC(J,ue),pe=op(ae);pR(ae,pe);let{compactSize:me,compactItemClassnames:he}=Th(J,_),[ge,_e]=GS(`cascader`,w,c),ve=g||se?.(`Cascader`)||S.createElement(WS,{componentName:`Cascader`}),ye=gC(A||E),be=M||k,xe=N||O||D,Se=S.useMemo(()=>{if(!m)return m;let e={render:yR};return tf(m)&&(e={...e,...m}),e},[m]),Ce=Ch(e=>r??me??e),we=S.useContext(fm),Te=i??we,{expandIcon:Ee,loadingIcon:De}=oR({contextExpandIcon:G,contextLoadingIcon:K,expandIcon:f,loadingIcon:I,isRtl:ce}),Oe=nR(ae,s),ke=_C(e.suffixIcon,b),{suffixIcon:Ae,removeIcon:je,clearIcon:Me}=hC({...e,loadingIcon:De,hasFeedback:te,feedbackIcon:re,showSuffixIcon:ke,multiple:s,prefixCls:J,componentName:`Cascader`}),Ne=S.useMemo(()=>p===void 0?ce?`bottomRight`:`bottomLeft`:p,[p,ce]),Pe=h===!0?{clearIcon:Me}:h,Fe={...e,variant:ge,size:Ce,status:ie,disabled:Te},[Ie,Le]=Sf([U,F],[W,P],{props:Fe},{popup:{_default:`root`}}),Re={...Le.popup?.root,...j},[ze]=If(`SelectLike`,Re?.zIndex),Be=Y(d||T,`${ae}-dropdown`,{[`${ae}-dropdown-rtl`]:oe===`rtl`},o,ue,Ie.popup?.root,pe,de,fe);return S.createElement(eR,{prefixCls:J,className:Y(!n&&ae,{[`${J}-lg`]:Ce===`large`,[`${J}-sm`]:Ce===`small`,[`${J}-rtl`]:ce,[`${J}-${ge}`]:_e,[`${J}-in-form-item`]:ne},FS(J,ie,te),he,V,a,o,Ie.root,ue,pe,de,fe),disabled:Te,style:{...Le.root,...H,...C},classNames:Ie,styles:Le,...R,builtinPlacements:qS(x,ee),direction:oe,placement:Ne,notFoundContent:ve,allowClear:Pe,showSearch:Se,expandIcon:Ee,suffixIcon:Ae,removeIcon:je,loadingIcon:De,checkable:Oe,popupClassName:Be,popupPrefixCls:n||ae,popupStyle:{...Re,zIndex:ze},popupRender:ye,popupMenuColumnStyle:be,onPopupVisibleChange:xe,choiceTransitionName:ph(le,``,u),transitionName:ph(le,`slide-up`,l),getPopupContainer:v||B,ref:t})}),xR=Ib(bR,`popupAlign`,e=>hi(e,[`visible`]));bR.SHOW_PARENT=_R,bR.SHOW_CHILD=gR,bR.Panel=hR,bR._InternalPanelDoNotUseOrYouWillBeFired=xR;var SR=S.createContext(null),CR=S.forwardRef((e,t)=>{let{prefixCls:n,children:r,indeterminate:i=!1,onMouseEnter:a,onMouseLeave:o,skipGroup:s=!1,disabled:c,rootClassName:l,className:u,style:d,classNames:f,styles:p,name:m,value:h,checked:g,defaultChecked:_,onChange:v,...y}=e,{getPrefixCls:b,direction:x,className:C,style:w,classNames:T,styles:E}=va(`checkbox`),D=S.useContext(SR),{isFormItemInput:O}=S.useContext(ly),k=S.useContext(fm),A=(D?.disabled||c)??k,[j,M]=Wn(_,g),N=j,P=Rn(e=>{M(e.target.checked),v?.(e),!s&&D?.toggleOption&&D.toggleOption({label:r,value:h})});D&&!s&&(N=D.value.includes(h));let F=S.useRef(null),I=cr(t,F);S.useEffect(()=>{if(!(s||!D))return D.registerValue(h),()=>{D.cancelValue(h)}},[h,s]),S.useEffect(()=>{F.current?.input&&(F.current.input.indeterminate=i)},[i]);let L=b(`checkbox`,n),R=op(L),[z,B]=lR(L,R),V={...y},H={...e,indeterminate:i,disabled:A,checked:N},[U,W]=Sf([T,f],[E,p],{props:H}),G=Y(`${L}-wrapper`,{[`${L}-rtl`]:x===`rtl`,[`${L}-wrapper-checked`]:N,[`${L}-wrapper-disabled`]:A,[`${L}-wrapper-in-form-item`]:O},C,u,U.root,l,B,R,z),K=Y(U.icon,{[`${L}-indeterminate`]:i},hh,z),[ee,q]=_I(V.onClick);return S.createElement(Sh,{component:`Checkbox`,disabled:A},S.createElement(`label`,{className:G,style:{...W.root,...w,...d},onMouseEnter:a,onMouseLeave:o,onClick:ee},S.createElement(gI,{...V,name:!s&&D?D.name:m,checked:N,onClick:q,onChange:P,prefixCls:L,className:K,style:W.icon,disabled:A,ref:I,value:h}),Qd(r)&&S.createElement(`span`,{className:Y(`${L}-label`,U.label),style:W.label},r)))}),wR=S.forwardRef((e,t)=>{let{defaultValue:n,children:r,options:i=[],prefixCls:a,className:o,rootClassName:s,style:c,onChange:l,role:u=`group`,...d}=e,{getPrefixCls:f,direction:p}=S.useContext(ha),[m,h]=S.useState(d.value||n||[]),[g,_]=S.useState([]);S.useEffect(()=>{`value`in d&&h(d.value||[])},[d.value]);let v=S.useMemo(()=>i.map(e=>typeof e==`string`||$d(e)?{label:e,value:e}:e),[i]),y=e=>{_(t=>t.filter(t=>t!==e))},b=e=>{_(t=>[].concat(fa(t),[e]))},x=e=>{let t=m.indexOf(e.value),n=fa(m);t===-1?n.push(e.value):n.splice(t,1),`value`in d||h(n),l?.(n.filter(e=>g.includes(e)).sort((e,t)=>v.findIndex(t=>t.value===e)-v.findIndex(e=>e.value===t)))},C=f(`checkbox`,a),w=`${C}-group`,T=op(C),[E,D]=lR(C,T),O=hi(d,[`value`,`disabled`]),k=i.length?v.map(e=>S.createElement(CR,{prefixCls:C,key:e.value.toString(),disabled:`disabled`in e?e.disabled:d.disabled,value:e.value,checked:m.includes(e.value),onChange:e.onChange,className:Y(`${w}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label)):r,A=S.useMemo(()=>({toggleOption:x,value:m,disabled:d.disabled,name:d.name,registerValue:b,cancelValue:y}),[x,m,d.disabled,d.name,b,y]),j=Y(w,{[`${w}-rtl`]:p===`rtl`},o,s,D,T,E);return S.createElement(`div`,{className:j,style:c,role:u,...O,ref:t},S.createElement(SR.Provider,{value:A},k))}),TR=CR;TR.Group=wR,TR.__ANT_CHECKBOX=!0;var ER=(0,S.createContext)({});function DR(e){return e===`auto`?`1 1 auto`:$d(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}var OR=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r}=S.useContext(ha),{gutter:i,wrap:a}=S.useContext(ER),{prefixCls:o,span:s,order:c,offset:l,push:u,pull:d,className:f,children:p,flex:m,style:h,...g}=e,_=n(`col`,o),v=n(),[y,b]=ste(_),[x]=eu(v,`col`),C={},w={};SC.forEach(t=>{let n={},i=e[t];$d(i)?n.span=i:tf(i)&&(n=i||{}),delete g[t],w={...w,[`${_}-${t}-${n.span}`]:Qd(n.span),[`${_}-${t}-order-${n.order}`]:n.order||n.order===0,[`${_}-${t}-offset-${n.offset}`]:n.offset||n.offset===0,[`${_}-${t}-push-${n.push}`]:n.push||n.push===0,[`${_}-${t}-pull-${n.pull}`]:n.pull||n.pull===0,[`${_}-rtl`]:r===`rtl`},n.flex&&(w[`${_}-${t}-flex`]=!0,C[x(`${t}-flex`)]=DR(n.flex))});let T=Y(_,{[`${_}-${s}`]:s!==void 0,[`${_}-order-${c}`]:c,[`${_}-offset-${l}`]:l,[`${_}-push-${u}`]:u,[`${_}-pull-${d}`]:d},f,w,y,b),E={};return i?.[0]&&(E.paddingInline=$d(i[0])?`${i[0]/2}px`:`calc(${i[0]} / 2)`),m&&(E.flex=DR(m),a===!1&&!E.minWidth&&(E.minWidth=0)),S.createElement(`div`,{...g,style:{...E,...h,...C},className:T,ref:t},p)});function kR(e,t){let n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],i=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0};return r.forEach((e,t)=>{if(tf(e))for(let r=0;r{let[n,r]=S.useState(()=>ef(e)?e:``),i=()=>{if(ef(e)&&r(e),tf(e))for(let n=0;n{i()},[JSON.stringify(e),t]),n},jR=S.forwardRef((e,t)=>{let{prefixCls:n,justify:r,align:i,className:a,style:o,children:s,gutter:c=0,wrap:l,...u}=e,{getPrefixCls:d,direction:f}=S.useContext(ha),p=DC(!0,null),m=AR(i,p),h=AR(r,p),g=d(`row`,n),[_,v]=ote(g),y=kR(c,p),b=Y(g,{[`${g}-no-wrap`]:l===!1,[`${g}-${h}`]:h,[`${g}-${m}`]:m,[`${g}-rtl`]:f===`rtl`},a,_,v),x={};y?.[0]&&(x.marginInline=$d(y[0])?`${y[0]/-2}px`:`calc(${y[0]} / -2)`);let[C,w]=y;x.rowGap=w;let T=S.useMemo(()=>({gutter:[C,w],wrap:l}),[C,w,l]);return S.createElement(ER.Provider,{value:T},S.createElement(`div`,{...u,className:b,style:{...x,...o},ref:t},s))}),MR=OR,NR=(e,t)=>{if(!e)return null;let n={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:n.top,bottom:n.bottom,height:n.height}:{left:n.left,right:n.right,width:n.width,top:0,bottom:0,height:0}},PR=e=>e===void 0?void 0:`${e}px`;function FR(e){let{prefixCls:t,containerRef:n,value:r,getValueIndex:i,motionName:a,onMotionStart:o,onMotionEnd:s,direction:c,vertical:l=!1}=e,u=S.useRef(null),[d,f]=S.useState(r),p=e=>{let r=i(e),a=n.current?.querySelectorAll(`.${t}-item`)[r];return a?.offsetParent&&a},[m,h]=S.useState(null),[g,_]=S.useState(null);Vn(()=>{if(d!==r){let e=p(d),t=p(r),n=NR(e,l),i=NR(t,l);f(r),h(n),_(i),e&&t?o():s()}},[r]);let v=S.useMemo(()=>PR(l?m?.top??0:c===`rtl`?-m?.right:m?.left),[l,c,m]),y=S.useMemo(()=>PR(l?g?.top??0:c===`rtl`?-g?.right:g?.left),[l,c,g]);return!m||!g?null:S.createElement(Dd,{visible:!0,motionName:a,motionAppear:!0,onAppearStart:()=>l?{transform:`translateY(var(--thumb-start-top))`,height:`var(--thumb-start-height)`}:{transform:`translateX(var(--thumb-start-left))`,width:`var(--thumb-start-width)`},onAppearActive:()=>l?{transform:`translateY(var(--thumb-active-top))`,height:`var(--thumb-active-height)`}:{transform:`translateX(var(--thumb-active-left))`,width:`var(--thumb-active-width)`},onVisibleChanged:()=>{h(null),_(null),s()}},({className:e,style:n},r)=>{let i={...n,"--thumb-start-left":v,"--thumb-start-width":PR(m?.width),"--thumb-active-left":y,"--thumb-active-width":PR(g?.width),"--thumb-start-top":v,"--thumb-start-height":PR(m?.height),"--thumb-active-top":y,"--thumb-active-height":PR(g?.height)},a={ref:sr(u,r),style:i,className:Y(`${t}-thumb`,e)};return S.createElement(`div`,a)})}function IR(e){if(e.title!==void 0)return e.title;if(typeof e.label!=`object`)return e.label?.toString()}function LR(e){return e.map(e=>{if(typeof e==`object`&&e){let t=IR(e);return{...e,title:t}}return{label:e?.toString(),title:e?.toString(),value:e}})}var RR=({prefixCls:e,className:t,style:n,styles:r,classNames:i,data:a,disabled:o,checked:s,label:c,title:l,value:u,name:d,onChange:f,onFocus:p,onBlur:m,onKeyDown:h,onKeyUp:g,onMouseDown:_,itemRender:v=e=>e})=>{let y=e=>{o||f(e,u)};return v(S.createElement(`label`,{className:Y(t,{[`${e}-item-disabled`]:o}),style:n,onMouseDown:_},S.createElement(`input`,{name:d,className:`${e}-item-input`,type:`radio`,disabled:o,checked:s,onChange:y,onFocus:p,onBlur:m,onKeyDown:h,onKeyUp:g}),S.createElement(`div`,{className:Y(`${e}-item-label`,i?.label),title:l,style:r?.label},c)),{item:a})},zR=S.forwardRef((e,t)=>{let{prefixCls:n=`rc-segmented`,direction:r,vertical:i,options:a=[],disabled:o,defaultValue:s,value:c,name:l,onChange:u,className:d=``,style:f,styles:p,classNames:m,motionName:h=`thumb-motion`,itemRender:g,..._}=e,v=S.useRef(null),y=S.useMemo(()=>sr(v,t),[v,t]),b=S.useMemo(()=>LR(a),[a]),[x,C]=Wn(s??b[0]?.value,c),[w,T]=S.useState(!1),E=(e,t)=>{C(t),u?.(t)},D=hi(_,[`children`]),[O,k]=S.useState(!1),[A,j]=S.useState(!1),M=()=>{j(!0)},N=()=>{j(!1)},P=()=>{k(!1)},F=e=>{e.key===`Tab`&&k(!0)},I=e=>{let t=b.findIndex(e=>e.value===x),n=b.length,r=b[(t+e+n)%n];r&&(C(r.value),u?.(r.value))},L=e=>{switch(e.key){case`ArrowLeft`:case`ArrowUp`:I(-1);break;case`ArrowRight`:case`ArrowDown`:I(1);break}},R=e=>{let{value:t,disabled:r}=e;return S.createElement(RR,Fg({},e,{name:l,data:e,itemRender:g,key:t,prefixCls:n,className:Y(e.className,`${n}-item`,m?.item,{[`${n}-item-selected`]:t===x&&!w,[`${n}-item-focused`]:A&&O&&t===x}),style:p?.item,classNames:m,styles:p,checked:t===x,onChange:E,onFocus:M,onBlur:N,onKeyDown:L,onKeyUp:F,onMouseDown:P,disabled:!!o||!!r}))};return S.createElement(`div`,Fg({role:`radiogroup`,"aria-label":`segmented control`,tabIndex:o?void 0:0,"aria-orientation":i?`vertical`:`horizontal`,style:f},D,{className:Y(n,{[`${n}-rtl`]:r===`rtl`,[`${n}-disabled`]:o,[`${n}-vertical`]:i},d),ref:y}),S.createElement(`div`,{className:`${n}-group`},S.createElement(FR,{vertical:i,prefixCls:n,value:x,containerRef:v,motionName:`${n}-${h}`,direction:r,getValueIndex:e=>b.findIndex(t=>t.value===e),onMotionStart:()=>{T(!0)},onMotionEnd:()=>{T(!1)}}),b.map(R)))});function BR(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:`not-allowed`}}}var VR=e=>({background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}),HR={overflow:`hidden`,...Vl},UR=e=>{let{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,motionDurationMid:i}=e,a=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),s=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:{...Hl(e),display:`inline-block`,padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${i}`,...Kl(e),[`${t}-group`]:{position:`relative`,display:`flex`,alignItems:`stretch`,justifyItems:`flex-start`,flexDirection:`row`,width:`100%`},[`&${t}-rtl`]:{direction:`rtl`},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:`column`},[`${t}-thumb`]:{width:`100%`,height:0,padding:`0 ${X(e.paddingXXS)}`}},[`&${t}-block`]:{display:`flex`},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:`relative`,textAlign:`center`,cursor:`pointer`,transition:`color ${i}`,borderRadius:e.borderRadiusSM,transform:`translateZ(0)`,"&-selected":{...VR(e),color:e.itemSelectedColor},"&-focused":Gl(e),"&::after":{content:`""`,position:`absolute`,zIndex:-1,width:`100%`,height:`100%`,top:0,insetInlineStart:0,borderRadius:`inherit`,opacity:0,pointerEvents:`none`,transition:[`opacity`,`background-color`].map(e=>`${e} ${i}`).join(`, `)},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":{minHeight:a,lineHeight:X(a),padding:`0 ${X(e.segmentedPaddingHorizontal)}`,...HR},"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:`none`}},[`${t}-thumb`]:{...VR(e),position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:0,height:`100%`,padding:`${X(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:`transparent`}},[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:o,lineHeight:X(o),padding:`0 ${X(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:s,lineHeight:X(s),padding:`0 ${X(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}},...BR(`&-disabled ${t}-item`,e),...BR(`${t}-item-disabled`,e),[`${t}-thumb-motion-appear-active`]:{willChange:`transform, width`,transition:[`transform`,`width`].map(e=>`${e} ${n} ${r}`).join(`, `)},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}}}},WR=Zl(`Segmented`,e=>{let{lineWidth:t,calc:n}=e;return UR(uc(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()}))},e=>{let{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:i,colorFill:a,lineWidthBold:o,colorBgLayout:s}=e;return{trackPadding:o,trackBg:s,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:i,itemActiveBg:a,itemSelectedColor:n}});function GR(e){return tf(e)&&!!e?.icon}var KR=S.forwardRef((e,t)=>{let n=Yn(),{prefixCls:r,className:i,rootClassName:a,block:o,options:s=[],size:c,style:l,vertical:u,orientation:d,shape:f=`default`,name:p=n,styles:m,classNames:h,...g}=e,{getPrefixCls:_,direction:v,className:y,style:b,classNames:x,styles:C}=va(`segmented`),w={...e,options:s,size:c,shape:f},[T,E]=Sf([x,h],[C,m],{props:w}),D=_(`segmented`,r),[O,k]=WR(D),A=Ch(c),j=S.useMemo(()=>s.map(e=>{if(GR(e)){let{icon:t,label:n,...r}=e;return{...r,label:S.createElement(S.Fragment,null,S.createElement(`span`,{className:Y(`${D}-item-icon`,T.icon),style:E.icon},t),n&&S.createElement(`span`,null,n))}}return e}),[s,D,T.icon,E.icon]),[,M]=Tf(d,u),N=Y(i,a,y,T.root,{[`${D}-block`]:o,[`${D}-sm`]:A===`small`,[`${D}-lg`]:A===`large`,[`${D}-vertical`]:M,[`${D}-shape-${f}`]:f===`round`},O,k),P={...E.root,...b,...l},F=(e,{item:t})=>{if(!t.tooltip)return e;let n=tf(t.tooltip)?t.tooltip:{title:t.tooltip};return S.createElement(lw,{...n},e)};return S.createElement(zR,{...g,name:p,className:N,style:P,classNames:T,styles:E,itemRender:F,options:j,ref:t,prefixCls:D,direction:v,vertical:M})}),qR=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`minus`,theme:`outlined`}}))());function JR(){return JR=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,JR({},e,{ref:t,icon:qR.default}))),XR=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function ZR(){return ZR=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,ZR({},e,{ref:t,icon:XR.default})));function $R(){return typeof BigInt==`function`}function ez(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function tz(e){var t=e.trim(),n=t.startsWith(`-`);n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,`$1`).replace(/\.0*$/,``).replace(/^0+/,``),t.startsWith(`.`)&&(t=`0${t}`);var r=t||`0`,i=r.split(`.`),a=i[0]||`0`,o=i[1]||`0`;a===`0`&&o===`0`&&(n=!1);var s=n?`-`:``;return{negative:n,negativeStr:s,trimStr:r,integerStr:a,decimalStr:o,fullStr:`${s}${r}`}}function nz(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes(`e`)}function rz(e){var t=Ls(e.toLowerCase().split(`e`),2),n=t[0],r=t[1],i=r===void 0?`0`:r,a=n.startsWith(`-`),o=Ls((a?n.slice(1):n).split(`.`),2),s=o[0],c=s===void 0?`0`:s,l=o[1],u=l===void 0?``:l;return{decimal:u,digits:`${c}${u}`.replace(/^0+/,``)||`0`,exponent:Number(i),integer:c,negative:a}}function iz(e){var t=e.decimal,n=e.digits,r=e.exponent,i=e.integer,a=e.negative;if(n===`0`)return`0`;var o=i.replace(/^0+/,``).length,s=(t.match(/^0*/)||[``])[0].length,c=(o||-s)+r,l=``;return l=c<=0?`0.${`0`.repeat(-c)}${n}`:c>=n.length?`${n}${`0`.repeat(c-n.length)}`:`${n.slice(0,c)}.${n.slice(c)}`,`${a?`-`:``}${l}`}function az(e){return e.exponent>=0?Math.max(0,e.decimal.length-e.exponent):Math.abs(e.exponent)+e.decimal.length}function oz(e){var t=String(e);return nz(e)?az(rz(t)):t.includes(`.`)&&cz(t)?t.length-t.indexOf(`.`)-1:0}function sz(e){var t=String(e);if(nz(e)){if(e>2**53-1)return String($R()?BigInt(e).toString():2**53-1);if(e<-(2**53-1))return String($R()?BigInt(e).toString():-(2**53-1));var n=rz(t),r=az(n);t=r>100?iz(n):e.toFixed(r)}return tz(t).fullStr}function cz(e){return typeof e==`number`?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}var lz=function(){function e(t){if(Us(this,e),Bs(this,`origin`,``),Bs(this,`negative`,void 0),Bs(this,`integer`,void 0),Bs(this,`decimal`,void 0),Bs(this,`decimalLen`,void 0),Bs(this,`empty`,void 0),Bs(this,`nan`,void 0),ez(t)){this.empty=!0;return}if(this.origin=String(t),t===`-`||Number.isNaN(t)){this.nan=!0;return}var n=t;if(nz(n)&&(n=Number(n)),n=typeof n==`string`?n:sz(n),cz(n)){var r=tz(n);this.negative=r.negative;var i=r.trimStr.split(`.`);this.integer=BigInt(i[0]);var a=i[1]||`0`;this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}return Gs(e,[{key:`getMark`,value:function(){return this.negative?`-`:``}},{key:`getIntegerStr`,value:function(){return this.integer.toString()}},{key:`getDecimalStr`,value:function(){return this.decimal.toString().padStart(this.decimalLen,`0`)}},{key:`alignDecimal`,value:function(e){var t=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(e,`0`)}`;return BigInt(t)}},{key:`negate`,value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:`cal`,value:function(t,n,r){var i=Math.max(this.getDecimalStr().length,t.getDecimalStr().length),a=n(this.alignDecimal(i),t.alignDecimal(i)).toString(),o=r(i),s=tz(a),c=`${s.negativeStr}${s.trimStr.padStart(o+1,`0`)}`;return new e(`${c.slice(0,-o)}.${c.slice(-o)}`)}},{key:`add`,value:function(t){if(this.isInvalidate())return new e(t);var n=new e(t);return n.isInvalidate()?this:this.cal(n,function(e,t){return e+t},function(e){return e})}},{key:`multi`,value:function(t){var n=new e(t);return this.isInvalidate()||n.isInvalidate()?new e(NaN):this.cal(n,function(e,t){return e*t},function(e){return e*2})}},{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return this.nan}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(e){return this.toString()===e?.toString()}},{key:`lessEquals`,value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:tz(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}]),e}(),uz=function(){function e(t){if(Us(this,e),Bs(this,`origin`,``),Bs(this,`number`,void 0),Bs(this,`empty`,void 0),ez(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Gs(e,[{key:`negate`,value:function(){return new e(-this.toNumber())}},{key:`add`,value:function(t){if(this.isInvalidate())return new e(t);var n=Number(t);if(Number.isNaN(n))return this;var r=this.number+n;if(r>2**53-1)return new e(2**53-1);if(r<-(2**53-1))return new e(-(2**53-1));var i=Math.max(oz(this.number),oz(n));return new e(r.toFixed(i))}},{key:`multi`,value:function(t){var n=Number(t);if(this.isInvalidate()||Number.isNaN(n))return new e(NaN);var r=this.number*n;if(r>2**53-1)return new e(2**53-1);if(r<-(2**53-1))return new e(-(2**53-1));var i=Math.max(oz(this.number),oz(n));return new e(r.toFixed(i))}},{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return Number.isNaN(this.number)}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(e){return this.toNumber()===e?.toNumber()}},{key:`lessEquals`,value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.number}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:nz(this.number)&&oz(this.number)>100?String(this.number):sz(this.number):this.origin}}]),e}();function dz(e){return $R()?new lz(e):new uz(e)}function fz(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===``)return``;var i=tz(e),a=i.negativeStr,o=i.integerStr,s=i.decimalStr,c=`${t}${s}`,l=`${a}${o}`;if(n>=0){var u=Number(s[n]);return u>=5&&!r?fz(dz(e).add(`${a}0.${`0`.repeat(n)}${10-u}`).toString(),t,n,r):n===0?l:`${l}${t}${s.padEnd(n,`0`).slice(0,n)}`}return c===`.0`?l:`${l}${c}`}var pz=dz;function mz(e,t){let n=(0,S.useRef)(null);function r(){try{let{selectionStart:t,selectionEnd:r,value:i}=e;n.current={start:t,end:r,value:i,beforeTxt:i.substring(0,t),afterTxt:i.substring(r)}}catch{}}function i(){if(e&&n.current&&t)try{let{value:t}=e,{beforeTxt:r,afterTxt:i,start:a}=n.current,o=t.length;if(t.startsWith(r))o=r.length;else if(t.endsWith(i))o=t.length-n.current.afterTxt.length;else{let e=r[a-1],n=t.indexOf(e,a-1);n!==-1&&(o=n+1)}e.setSelectionRange(o,o)}catch(e){li(!1,`Something warning of cursor restore. Please fire issue about this: ${e.message}`)}}return[r,i]}var hz=200,gz=600;function _z({prefixCls:e,action:t,children:n,disabled:r,className:i,style:a,onStep:o}){let s=t===`up`,c=S.useRef(),l=S.useRef([]),u=()=>{clearTimeout(c.current)},d=e=>{e.preventDefault(),u(),o(s,`handler`);function t(){o(s,`handler`),c.current=setTimeout(t,hz)}c.current=setTimeout(t,gz)};S.useEffect(()=>()=>{u(),l.current.forEach(e=>{Di.cancel(e)})},[]);let f=`${e}-action`,p=Y(f,`${f}-${t}`,{[`${f}-${t}-disabled`]:r},i),m=()=>l.current.push(Di(u));return S.createElement(`span`,{unselectable:`on`,role:`button`,onMouseUp:m,onMouseLeave:m,onMouseDown:e=>{d(e)},"aria-label":s?`Increase Value`:`Decrease Value`,"aria-disabled":r,className:p,style:a},n||S.createElement(`span`,{unselectable:`on`,className:`${e}-action-${t}-inner`}))}function vz(e){let t=typeof e==`number`?sz(e):tz(e).fullStr;return t.includes(`.`)?tz(t.replace(/(\d)\.(\d)/g,`$1$2.`)).fullStr:e+`0`}var yz=(()=>{let e=(0,S.useRef)(0),t=()=>{Di.cancel(e.current)};return(0,S.useEffect)(()=>t,[]),n=>{t(),e.current=Di(()=>{n()})}});function bz(){return bz=Object.assign?Object.assign.bind():function(e){for(var t=1;te||t.isEmpty()?t.toString():t.toNumber(),Sz=e=>{let t=pz(e);return t.isInvalidate()?null:t},Cz=S.forwardRef((e,t)=>{let{mode:n=`input`,prefixCls:r=`rc-input-number`,className:i,style:a,classNames:o,styles:s,min:c,max:l,step:u=1,defaultValue:d,value:f,disabled:p,readOnly:m,upHandler:h,downHandler:g,keyboard:_,changeOnWheel:v=!1,controls:y=!0,prefix:b,suffix:x,stringMode:C,parser:w,formatter:T,precision:E,decimalSeparator:D,onChange:O,onInput:k,onPressEnter:A,onStep:j,onMouseDown:M,onClick:N,onMouseUp:P,onMouseLeave:F,onMouseMove:I,onMouseEnter:L,onMouseOut:R,changeOnBlur:z=!0,...B}=e,[V,H]=S.useState(!1),U=S.useRef(!1),W=S.useRef(!1),G=S.useRef(!1),K=S.useRef(null),ee=S.useRef(null);S.useImperativeHandle(t,()=>xi(ee.current,{focus:e=>{Mr(ee.current,e)},blur:()=>{ee.current?.blur()},nativeElement:K.current}));let[q,te]=S.useState(()=>pz(f??d));function ne(e){f===void 0&&te(e)}let re=S.useCallback((e,t)=>{if(!t)return E>=0?E:Math.max(oz(e),oz(u))},[E,u]),ie=S.useCallback(e=>{let t=String(e);if(w)return w(t);let n=t;return D&&(n=n.replace(D,`.`)),n.replace(/[^\w.-]+/g,``)},[w,D]),J=S.useRef(``),ae=S.useCallback((e,t)=>{if(T)return T(e,{userTyping:t,input:String(J.current)});let n=typeof e==`number`?sz(e):e;if(!t){let e=re(n,t);cz(n)&&(D||e>=0)&&(n=fz(n,D||`.`,e))}return n},[T,re,D]),[oe,se]=S.useState(()=>{let e=d??f;return q.isInvalidate()&&[`string`,`number`].includes(typeof e)?Number.isNaN(e)?``:e:ae(q.toString(),!1)});J.current=oe;function ce(e,t){se(ae(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}let le=S.useMemo(()=>Sz(l),[l,E]),ue=S.useMemo(()=>Sz(c),[c,E]),de=S.useMemo(()=>!le||!q||q.isInvalidate()?!1:le.lessEquals(q),[le,q]),fe=S.useMemo(()=>!ue||!q||q.isInvalidate()?!1:q.lessEquals(ue),[ue,q]),[pe,me]=mz(ee.current,V),he=e=>le&&!e.lessEquals(le)?le:ue&&!ue.lessEquals(e)?ue:null,ge=e=>!he(e),_e=(e,t)=>{let n=e,r=ge(n)||n.isEmpty();if(!n.isEmpty()&&!t&&(n=he(n)||n,r=!0),!m&&!p&&r){let e=n.toString(),r=re(e,t);return r>=0&&(n=pz(fz(e,`.`,r)),ge(n)||(n=pz(fz(e,`.`,r,!0)))),n.equals(q)||(ne(n),O?.(n.isEmpty()?null:xz(C,n)),f===void 0&&ce(n,t)),n}return q},ve=yz(),ye=e=>{if(pe(),J.current=e,se(e),!W.current){let t=pz(ie(e));t.isNaN()||_e(t,!0)}k?.(e),ve(()=>{let t=e;w||(t=e.replace(/。/g,`.`)),t!==e&&ye(t)})},be=()=>{W.current=!0},xe=()=>{W.current=!1,ye(ee.current.value)},Se=e=>{ye(e.target.value)},Ce=Rn((e,t)=>{if(e&&de||!e&&fe)return;U.current=!1;let n=pz(G.current?vz(u):u);e||(n=n.negate());let r=_e((q||pz(0)).add(n.toString()),!1);j?.(xz(C,r),{offset:G.current?vz(u):u,type:e?`up`:`down`,emitter:t}),ee.current?.focus()}),we=e=>{let t=pz(ie(oe)),n;n=t.isNaN()?_e(q,e):_e(t,e),f===void 0?n.isNaN()||ce(n,!1):ce(q,!1)},Te=()=>{U.current=!0},Ee=e=>{let{key:t,shiftKey:n}=e;U.current=!0,G.current=n,t===`Enter`&&(W.current||(U.current=!1),we(!1),A?.(e)),_!==!1&&!W.current&&[`Up`,`ArrowUp`,`Down`,`ArrowDown`].includes(t)&&(Ce(t===`Up`||t===`ArrowUp`,`keyboard`),e.preventDefault())},De=()=>{U.current=!1,G.current=!1};S.useEffect(()=>{if(v&&V){let e=e=>{Ce(e.deltaY<0,`wheel`),e.preventDefault()},t=ee.current;if(t)return t.addEventListener(`wheel`,e,{passive:!1}),()=>t.removeEventListener(`wheel`,e)}});let Oe=()=>{z&&we(!1),H(!1),U.current=!1},ke=e=>{ee.current&&e.target!==ee.current&&(ee.current.focus(),e.preventDefault()),M?.(e)};Hn(()=>{q.isInvalidate()||ce(q,!1)},[E,T]),Hn(()=>{let e=pz(f);te(e);let t=pz(ie(oe));(!e.equals(t)||!U.current||T)&&ce(e,U.current)},[f]),Hn(()=>{T&&me()},[oe]);let Ae={prefixCls:r,onStep:Ce,className:o?.action,style:s?.action},je=S.createElement(_z,bz({},Ae,{action:`up`,disabled:de}),h),Me=S.createElement(_z,bz({},Ae,{action:`down`,disabled:fe}),g);return S.createElement(`div`,{ref:K,className:Y(r,`${r}-mode-${n}`,i,o?.root,{[`${r}-focused`]:V,[`${r}-disabled`]:p,[`${r}-readonly`]:m,[`${r}-not-a-number`]:q.isNaN(),[`${r}-out-of-range`]:!q.isInvalidate()&&!ge(q)}),style:{...s?.root,...a},onMouseDown:ke,onMouseUp:P,onMouseLeave:F,onMouseMove:I,onMouseEnter:L,onMouseOut:R,onClick:N,onFocus:()=>{H(!0)},onBlur:Oe,onKeyDown:Ee,onKeyUp:De,onCompositionStart:be,onCompositionEnd:xe,onBeforeInput:Te},n===`spinner`&&y&&Me,b!==void 0&&S.createElement(`div`,{className:Y(`${r}-prefix`,o?.prefix),style:s?.prefix},b),S.createElement(`input`,bz({autoComplete:`off`,role:`spinbutton`,"aria-valuemin":c,"aria-valuemax":l,"aria-valuenow":q.isInvalidate()?null:q.toString(),step:u,ref:ee,className:Y(`${r}-input`,o?.input),style:s?.input,value:oe,onChange:Se,disabled:p,readOnly:m},B)),x!==void 0&&S.createElement(`div`,{className:Y(`${r}-suffix`,o?.suffix),style:s?.suffix},x),n===`spinner`&&y&&je,n===`input`&&y&&S.createElement(`div`,{className:Y(`${r}-actions`,o?.actions),style:s?.actions},je,Me))}),wz=e=>{let{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:i,paddingXS:a,fontSizeLG:o,fontSizeSM:s,borderRadiusLG:c,borderRadiusSM:l,colorBgContainerDisabled:u,lineWidth:d,antCls:f}=e,[p,m]=eu(f,`space`);return{[t]:[{display:`inline-flex`,alignItems:`center`,gap:0,whiteSpace:`nowrap`,paddingInline:r,margin:0,borderWidth:d,borderStyle:`solid`,borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:o,borderRadius:c},"&-small":{paddingInline:a,borderRadius:l,fontSize:s},"&-compact-last-item":{borderEndStartRadius:0,borderStartStartRadius:0},"&-compact-first-item":{borderEndEndRadius:0,borderStartEndRadius:0},"&-compact-item:not(:first-child):not(:last-child)":{borderRadius:0},"&-compact-item:not(:last-child)":{borderInlineEndWidth:0},"&-compact-item:not(:first-child)":{borderInlineStartWidth:0}},{[p(`addon-border-color`)]:i,[p(`addon-background`)]:u,[p(`addon-border-color-outlined`)]:i,[p(`addon-background-filled`)]:u,borderColor:m(`addon-border-color`),background:m(`addon-background`),"&-variant-outlined":{[p(`addon-border-color`)]:m(`addon-border-color-outlined`)},"&-variant-filled":{[p(`addon-border-color`)]:`transparent`,[p(`addon-background`)]:m(`addon-background-filled`),[`&${t}-disabled`]:{[p(`addon-border-color`)]:i,[p(`addon-background`)]:u}},"&-variant-borderless":{border:`none`,background:`transparent`},"&-variant-underlined":{border:`none`,background:`transparent`}},{"&-status-error":{[p(`addon-border-color-outlined`)]:e.colorError,[p(`addon-background-filled`)]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[p(`addon-border-color-outlined`)]:e.colorWarning,[p(`addon-background-filled`)]:e.colorWarningBg,color:e.colorWarning}}]}},Tz=Zl([`Space`,`Addon`],e=>[wz(e),Qg(e,{focus:!1})]),Ez=S.forwardRef((e,t)=>{let{className:n,children:r,style:i,prefixCls:a,variant:o=`outlined`,disabled:s,status:c,...l}=e,{getPrefixCls:u,direction:d}=S.useContext(ha),f=u(`space-addon`,a),[p,m]=Tz(f),{compactItemClassnames:h,compactSize:g}=Th(f,d),_=FS(f,c),v=Y(f,p,h,m,`${f}-variant-${o}`,_,{[`${f}-${g}`]:g,[`${f}-disabled`]:s},n);return S.createElement(`div`,{ref:t,className:v,style:i,...l},r)}),Dz=e=>{let t=e.handleVisible??`auto`,n=e.controlHeightSM-e.lineWidth*2;return{...SI(e),controlWidth:90,handleWidth:n,handleFontSize:e.fontSize/2,handleVisible:t,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Mc(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:+(t===!0),handleVisibleWidth:t===!0?n:0}},Oz=e=>{let{componentCls:t,lineWidth:n,lineType:r,borderRadius:i,inputFontSizeSM:a,inputFontSizeLG:o,colorError:s,paddingInlineSM:c,paddingBlockSM:l,paddingBlockLG:u,paddingInlineLG:d,colorIcon:f,colorTextDisabled:p,motionDurationMid:m,handleHoverColor:h,handleOpacity:g,paddingInline:_,paddingBlock:v,handleBg:y,handleActiveBg:b,inputAffixPadding:x,borderRadiusSM:S,controlWidth:C,handleBorderColor:w,filledHandleBg:T,lineHeightLG:E,antCls:D}=e,O=`${X(n)} ${r} ${w}`,[k,A]=eu(D,`input-number`);return[{[t]:{...Hl(e),...zI(e),[k(`input-padding-block`)]:X(v),[k(`input-padding-inline`)]:X(_),display:`inline-flex`,width:C,margin:0,paddingBlock:0,borderRadius:i,...EI(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:O}}}),...jI(e,{[`${t}-actions`]:{background:T,[`${t}-action-down`]:{borderBlockStart:O}},"&:focus-within":{[`${t}-actions`]:{background:y}}}),...FI(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:O}}}),...OI(e),[`&${t}-borderless`]:{paddingBlock:0,[k(`input-padding-block`)]:X(e.calc(v).add(n).equal())},[`&${t}-borderless${t}-sm`]:{paddingBlock:0,[k(`input-padding-block`)]:X(e.calc(l).add(n).equal())},[`&${t}-borderless${t}-lg`]:{paddingBlock:0,[k(`input-padding-block`)]:X(e.calc(u).add(n).equal())},"&-rtl":{direction:`rtl`,[`${t}-input`]:{direction:`rtl`}},[`&${t}-out-of-range`]:{[`${t}-input`]:{color:s}},[`${t}-input`]:{...Hl(e),width:`100%`,paddingBlock:A(`input-padding-block`),textAlign:`start`,backgroundColor:`transparent`,border:0,borderRadius:0,outline:0,transition:`all ${m} linear`,appearance:`textfield`,fontSize:`inherit`,lineHeight:`inherit`,...II(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},[`&-disabled ${t}-input`]:{cursor:`not-allowed`,color:e.colorTextDisabled}}},{[t]:{[`${t}-action`]:{...Ul(),userSelect:`none`,overflow:`hidden`,fontWeight:`bold`,lineHeight:0,textAlign:`center`,cursor:`pointer`,transition:`all ${m} linear`,[`&:active:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{background:b},[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{color:h},[`&${t}-action-up-disabled, &${t}-action-down-disabled`]:{cursor:`not-allowed`,color:p}},"&-mode-input":{overflow:`hidden`,[`${t}-actions`]:{position:`absolute`,insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:g,height:`100%`,borderRadius:0,display:`flex`,flexDirection:`column`,alignItems:`stretch`,transition:`all ${m}`,overflow:`hidden`,[`${t}-action`]:{display:`flex`,alignItems:`center`,justifyContent:`center`,flex:`auto`,height:`40%`,marginInlineEnd:0,fontSize:e.handleFontSize}},[`&:hover ${t}-actions, &-focused ${t}-actions`]:{width:e.handleWidth,opacity:1},[`${t}-action`]:{color:f,height:`50%`,borderInlineStart:O,[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{height:`60%`}},[`&${t}-disabled, &${t}-readonly`]:{[`${t}-actions`]:{display:`none`}}},[`&${t}-mode-spinner`]:{padding:0,width:`auto`,[`${t}-action`]:{flex:`none`,paddingInline:A(`input-padding-inline`),"&-up":{borderInlineStart:O},"&-down":{borderInlineEnd:O}},[`${t}-input`]:{textAlign:`center`,paddingInline:A(`input-padding-inline`)}}}},{[t]:{"&-lg":{[k(`input-padding-block`)]:X(u),[k(`input-padding-inline`)]:X(d),paddingBlock:0,fontSize:o,lineHeight:E},"&-sm":{[k(`input-padding-block`)]:X(l),[k(`input-padding-inline`)]:X(c),paddingBlock:0,fontSize:a,borderRadius:S}}},{[t]:{[`${t}-prefix, ${t}-suffix`]:{display:`flex`,flex:`none`,alignItems:`center`,alignSelf:`center`,pointerEvents:`none`},[`${t}-prefix`]:{marginInlineEnd:x},[`${t}-suffix`]:{height:`100%`,marginInlineStart:x,transition:`margin ${m}`},[`&:hover:not(${t}-without-controls)`]:{[`${t}-suffix`]:{marginInlineEnd:e.handleWidth}}}}]},kz=e=>{let{componentCls:t,antCls:n}=e;return{[`${t}-addon`]:{[`&:has(${n}-select)`]:{border:0,padding:0}}}},Az=Zl(`InputNumber`,e=>{let t=uc(e,xI(e));return[Oz(t),kz(t),Qg(t)]},Dz,{unitless:{handleOpacity:!0},resetFont:!1}),jz=S.forwardRef((e,t)=>{let n=S.useRef(null);S.useImperativeHandle(t,()=>n.current);let{rootClassName:r,size:i,disabled:a,prefixCls:o,addonBefore:s,addonAfter:c,prefix:l,suffix:u,bordered:d,readOnly:f,status:p,controls:m=!0,variant:h,className:g,style:_,classNames:v,styles:y,mode:b,...x}=e,{direction:C,className:w,style:T,styles:E,classNames:D}=va(`inputNumber`),O=S.useContext(fm),k=a??O,A=S.useMemo(()=>!m||k||f?!1:m,[m,k,f]),{compactSize:j,compactItemClassnames:M}=Th(o,C),N=b===`spinner`?S.createElement(KI,null):S.createElement(QR,null),P=b===`spinner`?S.createElement(YR,null):S.createElement(dC,null),F=typeof A==`boolean`?A:void 0;tf(A)&&(N=A.upIcon||N,P=A.downIcon||P);let{hasFeedback:I,isFormItemInput:L,feedbackIcon:R}=S.useContext(ly),z=Ch(e=>i??j??e),[B,V]=GS(`inputNumber`,h,d),H=I&&S.createElement(S.Fragment,null,R),U={...e,size:z,disabled:k,controls:A},[W,G]=Sf([D,v],[E,y],{props:U});return S.createElement(Cz,{ref:n,mode:b,disabled:k,className:Y(g,r,W.root,w,M,FS(o,p,I),{[`${o}-${B}`]:V,[`${o}-lg`]:z===`large`,[`${o}-sm`]:z===`small`,[`${o}-rtl`]:C===`rtl`,[`${o}-in-form-item`]:L,[`${o}-without-controls`]:!A}),style:{...G.root,...T,..._},upHandler:N,downHandler:P,prefixCls:o,readOnly:f,controls:F,prefix:l,suffix:H||u,classNames:W,styles:G,...x})}),Mz=S.forwardRef((e,t)=>{let{addonBefore:n,addonAfter:r,prefixCls:i,className:a,status:o,rootClassName:s,...c}=e,{getPrefixCls:l}=va(`inputNumber`),u=l(`input-number`,i),{status:d}=S.useContext(ly),f=IS(d,o),p=op(u),[m,h]=Az(u,p),g=n||r,_=S.createElement(jz,{ref:t,...c,prefixCls:u,status:f,className:Y(h,p,m,a),rootClassName:g?void 0:s});if(g){let t=t=>t?S.createElement(Ez,{className:Y(`${u}-addon`,h,m),variant:e.variant,disabled:e.disabled,status:f},S.createElement(fy,{form:!0},t)):null,i=t(n),a=t(r);return S.createElement(Eh,{rootClassName:s},i,_,a)}return _}),Nz=Mz;Nz._InternalPanelDoNotUseOrYouWillBeFired=e=>S.createElement(Mm,{theme:{components:{InputNumber:{handleVisible:!0}}}},S.createElement(Mz,{...e}));function Pz(e){return!!(e.addonBefore||e.addonAfter)}function Fz(e){return!!(e.prefix||e.suffix||e.allowClear)}function Iz(e,t,n){let r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart==`number`&&typeof t.selectionEnd==`number`&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...e)=>{t.setSelectionRange(...e)},i}function Lz(e,t,n,r){if(!n)return;let i=t;if(t.type===`click`){i=Iz(t,e,``),n(i);return}if(e.type!==`file`&&r!==void 0){i=Iz(t,e,r),n(i);return}n(i)}function Rz(){return Rz=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{inputElement:n,children:r,prefixCls:i,prefix:a,suffix:o,addonBefore:s,addonAfter:c,className:l,style:u,disabled:d,readOnly:f,focused:p,triggerFocus:m,allowClear:h,value:g,handleReset:_,hidden:v,classes:y,classNames:b,dataAttrs:x,styles:C,components:w,onClear:T}=e,E=r??n,D=w?.affixWrapper||`span`,O=w?.groupWrapper||`span`,k=w?.wrapper||`span`,A=w?.groupAddon||`span`,j=(0,S.useRef)(null),M=e=>{j.current?.contains(e.target)&&m?.()},N=Fz(e),P=(0,S.cloneElement)(E,{value:g,className:Y(E.props?.className,!N&&b?.variant)||null}),F=(0,S.useRef)(null);if(S.useImperativeHandle(t,()=>({nativeElement:F.current||j.current})),N){let e=null;if(h){let t=!d&&!f&&g,n=`${i}-clear-icon`,r=typeof h==`object`&&h?.clearIcon?h.clearIcon:`✖`;e=S.createElement(`button`,{type:`button`,tabIndex:-1,onClick:e=>{_?.(e),T?.()},onMouseDown:e=>e.preventDefault(),className:Y(n,{[`${n}-hidden`]:!t,[`${n}-has-suffix`]:!!o})},r)}let t=`${i}-affix-wrapper`,n=Y(t,{[`${i}-disabled`]:d,[`${t}-disabled`]:d,[`${t}-focused`]:p,[`${t}-readonly`]:f,[`${t}-input-with-clear-btn`]:o&&h&&g},y?.affixWrapper,b?.affixWrapper,b?.variant),r=(o||h)&&S.createElement(`span`,{className:Y(`${i}-suffix`,b?.suffix),style:C?.suffix},e,o);P=S.createElement(D,Rz({className:n,style:C?.affixWrapper,onClick:M},x?.affixWrapper,{ref:j}),a&&S.createElement(`span`,{className:Y(`${i}-prefix`,b?.prefix),style:C?.prefix},a),P,r)}if(Pz(e)){let e=`${i}-group`,t=`${e}-addon`,n=`${e}-wrapper`,r=Y(`${i}-wrapper`,e,y?.wrapper,b?.wrapper),a=Y(n,{[`${n}-disabled`]:d},y?.group,b?.groupWrapper);P=S.createElement(O,{className:a,ref:F},S.createElement(k,{className:r},s&&S.createElement(A,{className:t},s),P,c&&S.createElement(A,{className:t},c)))}return S.cloneElement(P,{className:Y(P.props?.className,l)||null,style:{...P.props?.style,...u},hidden:v})});function Bz(e,t){return S.useMemo(()=>{let n={};t&&(n.show=typeof t==`object`&&t.formatter?t.formatter:!!t),n={...n,...e};let{show:r,...i}=n;return{...i,show:!!r,showFormatter:typeof r==`function`?r:void 0,strategy:i.strategy||(e=>e.length)}},[e,t])}function Vz(){return Vz=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{autoComplete:n,onChange:r,onFocus:i,onBlur:a,onPressEnter:o,onKeyDown:s,onKeyUp:c,prefixCls:l=`rc-input`,disabled:u,htmlSize:d,className:f,maxLength:p,suffix:m,showCount:h,count:g,type:_=`text`,classes:v,classNames:y,styles:b,onCompositionStart:x,onCompositionEnd:C,...w}=e,[T,E]=(0,S.useState)(!1),D=(0,S.useRef)(!1),O=(0,S.useRef)(!1),k=(0,S.useRef)(null),A=(0,S.useRef)(null),j=e=>{k.current&&Mr(k.current,e)},[M,N]=Wn(e.defaultValue,e.value),P=M==null?``:String(M),[F,I]=(0,S.useState)(null),L=Bz(g,h),R=L.max||p,z=L.strategy(P),B=!!R&&z>R;(0,S.useImperativeHandle)(t,()=>({focus:j,blur:()=>{k.current?.blur()},setSelectionRange:(e,t,n)=>{k.current?.setSelectionRange(e,t,n)},select:()=>{k.current?.select()},input:k.current,nativeElement:A.current?.nativeElement||k.current})),(0,S.useEffect)(()=>{O.current&&=!1,E(e=>e&&u?!1:e)},[u]);let V=(e,t,n)=>{let i=t;if(!D.current&&L.exceedFormatter&&L.max&&L.strategy(t)>L.max)i=L.exceedFormatter(t,{max:L.max}),t!==i&&I([k.current?.selectionStart||0,k.current?.selectionEnd||0]);else if(n.source===`compositionEnd`)return;N(i),k.current&&Lz(k.current,e,r,i)};(0,S.useEffect)(()=>{F&&k.current?.setSelectionRange(...F)},[F]);let H=e=>{V(e,e.target.value,{source:`change`})},U=e=>{D.current=!1,V(e,e.currentTarget.value,{source:`compositionEnd`}),C?.(e)},W=e=>{o&&e.key===`Enter`&&!O.current&&!e.nativeEvent.isComposing&&(O.current=!0,o(e)),s?.(e)},G=e=>{e.key===`Enter`&&(O.current=!1),c?.(e)},K=e=>{E(!0),i?.(e)},ee=e=>{O.current&&=!1,E(!1),a?.(e)},q=e=>{N(``),j(),k.current&&Lz(k.current,e,r)},te=B&&`${l}-out-of-range`;return S.createElement(zz,Vz({},w,{prefixCls:l,className:Y(f,te),handleReset:q,value:P,focused:T,triggerFocus:j,suffix:(()=>{let e=Number(R)>0;if(m||L.show){let t=L.showFormatter?L.showFormatter({value:P,count:z,maxLength:R}):`${z}${e?` / ${R}`:``}`;return S.createElement(S.Fragment,null,L.show&&S.createElement(`span`,{className:Y(`${l}-show-count-suffix`,{[`${l}-show-count-has-suffix`]:!!m},y?.count),style:{...b?.count}},t),m)}return null})(),disabled:u,classes:v,classNames:y,styles:b,ref:A}),(()=>{let t=hi(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`showCount`,`count`,`classes`,`htmlSize`,`styles`,`classNames`,`onClear`]);return S.createElement(`input`,Vz({autoComplete:n},t,{onChange:H,onFocus:K,onBlur:ee,onKeyDown:W,onKeyUp:G,className:Y(l,{[`${l}-disabled`]:u},y?.input),style:b?.input,ref:k,size:d,type:_,onCompositionStart:e=>{D.current=!0,x?.(e)},onCompositionEnd:U}))})())}),Uz=e=>{let t;return tf(e)&&e?.clearIcon?t=e:e&&(t={clearIcon:S.createElement(Du,null)}),t};function Wz(e,t){let n=(0,S.useRef)([]),r=()=>{n.current.push(setTimeout(()=>{e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&e.current?.input.removeAttribute(`value`)}))};return(0,S.useEffect)(()=>(t&&r(),()=>n.current.forEach(e=>{e&&clearTimeout(e)})),[]),r}function Gz(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var Kz=(0,S.forwardRef)((e,t)=>{let{prefixCls:n,bordered:r=!0,status:i,size:a,disabled:o,onBlur:s,onFocus:c,suffix:l,allowClear:u,addonAfter:d,addonBefore:f,className:p,style:m,styles:h,rootClassName:g,onChange:_,classNames:v,variant:y,...b}=e,{getPrefixCls:x,direction:C,allowClear:w,autoComplete:T,className:E,style:D,classNames:O,styles:k}=va(`input`),A=x(`input`,n),j=(0,S.useRef)(null),M=op(A),[N,P]=BI(A,g);VI(A,M);let{compactSize:F,compactItemClassnames:I}=Th(A,C),L=Ch(e=>a??F??e),R=S.useContext(fm),z=o??R,B={...e,size:L,disabled:z},[V,H]=Sf([O,v],[k,h],{props:B}),{status:U,hasFeedback:W,feedbackIcon:G}=(0,S.useContext)(ly),K=IS(U,i);(0,S.useRef)(Gz(e)||!!W);let ee=Wz(j,!0),q=e=>{ee(),s?.(e)},te=e=>{ee(),c?.(e)},ne=e=>{ee(),_?.(e)},re=(W||l)&&S.createElement(S.Fragment,null,l,W&&G),ie=Uz(u??w),[J,ae]=GS(`input`,y,r);return S.createElement(Hz,{ref:sr(t,j),prefixCls:A,autoComplete:T,...b,disabled:z,onBlur:q,onFocus:te,style:{...H.root,...D,...m},styles:H,suffix:re,allowClear:ie,className:Y(p,g,P,M,I,E,V.root),onChange:ne,addonBefore:f&&S.createElement(fy,{form:!0,space:!0},f),addonAfter:d&&S.createElement(fy,{form:!0,space:!0},d),classNames:{...V,input:Y({[`${A}-sm`]:L===`small`,[`${A}-lg`]:L===`large`,[`${A}-rtl`]:C===`rtl`},V.input,N),variant:Y({[`${A}-${J}`]:ae},FS(A,K)),affixWrapper:Y({[`${A}-affix-wrapper-sm`]:L===`small`,[`${A}-affix-wrapper-lg`]:L===`large`,[`${A}-affix-wrapper-rtl`]:C===`rtl`},N),wrapper:Y({[`${A}-group-rtl`]:C===`rtl`},N),groupWrapper:Y({[`${A}-group-wrapper-sm`]:L===`small`,[`${A}-group-wrapper-lg`]:L===`large`,[`${A}-group-wrapper-rtl`]:C===`rtl`,[`${A}-group-wrapper-${J}`]:ae},FS(`${A}-group-wrapper`,K,W),N)}})});function qz(e,t,n){return(e-t)/(n-t)}function Jz(e,t,n,r){let i=qz(t,n,r),a={};switch(e){case`rtl`:a.right=`${i*100}%`,a.transform=`translateX(50%)`;break;case`btt`:a.bottom=`${i*100}%`,a.transform=`translateY(50%)`;break;case`ttb`:a.top=`${i*100}%`,a.transform=`translateY(-50%)`;break;default:a.left=`${i*100}%`,a.transform=`translateX(-50%)`;break}return a}function Yz(e,t){return Array.isArray(e)?e[t]:e}var Xz=S.createContext({min:0,max:0,direction:`ltr`,step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),Zz=S.createContext({});function Qz(){return Qz=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,value:r,valueIndex:i,onStartMove:a,onDelete:o,style:s,render:c,dragging:l,draggingDelete:u,onOffsetChange:d,onChangeComplete:f,onFocus:p,onMouseEnter:m,...h}=e,{min:g,max:_,direction:v,disabled:y,keyboard:b,range:x,tabIndex:C,ariaLabelForHandle:w,ariaLabelledByForHandle:T,ariaRequired:E,ariaValueTextFormatterForHandle:D,styles:O,classNames:k}=S.useContext(Xz),A=`${n}-handle`,j=e=>{y||a(e,i)},M=e=>{p?.(e,i)},N=e=>{m(e,i)},P=e=>{if(!y&&b){let t=null;switch(e.which||e.keyCode){case Zr.LEFT:t=v===`ltr`||v===`btt`?-1:1;break;case Zr.RIGHT:t=v===`ltr`||v===`btt`?1:-1;break;case Zr.UP:t=v===`ttb`?-1:1;break;case Zr.DOWN:t=v===`ttb`?1:-1;break;case Zr.HOME:t=`min`;break;case Zr.END:t=`max`;break;case Zr.PAGE_UP:t=2;break;case Zr.PAGE_DOWN:t=-2;break;case Zr.BACKSPACE:case Zr.DELETE:o?.(i);break}t!==null&&(e.preventDefault(),d(t,i))}},F=e=>{switch(e.which||e.keyCode){case Zr.LEFT:case Zr.RIGHT:case Zr.UP:case Zr.DOWN:case Zr.HOME:case Zr.END:case Zr.PAGE_UP:case Zr.PAGE_DOWN:f?.();break}},I=Jz(v,r,g,_),L={};i!==null&&(L={tabIndex:y?null:Yz(C,i),role:`slider`,"aria-valuemin":g,"aria-valuemax":_,"aria-valuenow":r,"aria-disabled":y,"aria-label":Yz(w,i),"aria-labelledby":Yz(T,i),"aria-required":Yz(E,i),"aria-valuetext":Yz(D,i)?.(r),"aria-orientation":v===`ltr`||v===`rtl`?`horizontal`:`vertical`,onMouseDown:j,onTouchStart:j,onFocus:M,onMouseEnter:N,onKeyDown:P,onKeyUp:F});let R=S.createElement(`div`,Qz({ref:t,className:Y(A,{[`${A}-${i+1}`]:i!==null&&x,[`${A}-dragging`]:l,[`${A}-dragging-delete`]:u},k.handle),style:{...I,...s,...O.handle}},L,h));return c&&(R=c(R,{index:i,prefixCls:n,value:r,dragging:l,draggingDelete:u})),R});function eB(){return eB=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,style:r,onStartMove:i,onOffsetChange:a,values:o,handleRender:s,activeHandleRender:c,draggingIndex:l,draggingDelete:u,onFocus:d,...f}=e,p=S.useRef({}),[m,h]=S.useState(!1),[g,_]=S.useState(-1),v=e=>{_(e),h(!0)},y=(e,t)=>{v(t),d?.(e)},b=(e,t)=>{v(t)};S.useImperativeHandle(t,()=>({focus:e=>{p.current[e]?.focus()},hideHelp:()=>{(0,Bi.flushSync)(()=>{h(!1)})}}));let x={prefixCls:n,onStartMove:i,onOffsetChange:a,render:s,onFocus:y,onMouseEnter:b,...f};return S.createElement(S.Fragment,null,o.map((e,t)=>{let n=l===t;return S.createElement($z,eB({ref:e=>{e?p.current[t]=e:delete p.current[t]},dragging:n,draggingDelete:n&&u,style:Yz(r,t),key:t,value:e,valueIndex:t},x))}),c&&m&&S.createElement($z,eB({key:`a11y`},x,{value:o[g],valueIndex:null,dragging:l!==-1,draggingDelete:u,render:c,style:{pointerEvents:`none`},tabIndex:null,"aria-hidden":!0})))}),nB=e=>{let{prefixCls:t,style:n,children:r,value:i,onClick:a}=e,{min:o,max:s,direction:c,includedStart:l,includedEnd:u,included:d}=S.useContext(Xz),f=`${t}-text`,p=Jz(c,i,o,s);return S.createElement(`span`,{className:Y(f,{[`${f}-active`]:d&&l<=i&&i<=u}),style:{...p,...n},onMouseDown:e=>{e.stopPropagation()},onClick:()=>{a(i)}},r)},rB=e=>{let{prefixCls:t,marks:n,onClick:r}=e,i=`${t}-mark`;return n.length?S.createElement(`div`,{className:i},n.map(({value:e,style:t,label:n})=>S.createElement(nB,{key:e,prefixCls:i,style:t,value:e,onClick:r},n))):null},iB=e=>{let{prefixCls:t,value:n,style:r,activeStyle:i}=e,{min:a,max:o,direction:s,included:c,includedStart:l,includedEnd:u}=S.useContext(Xz),d=`${t}-dot`,f=c&&l<=n&&n<=u,p={...Jz(s,n,a,o),...typeof r==`function`?r(n):r};return f&&(p={...p,...typeof i==`function`?i(n):i}),S.createElement(`span`,{className:Y(d,{[`${d}-active`]:f}),style:p})},aB=e=>{let{prefixCls:t,marks:n,dots:r,style:i,activeStyle:a}=e,{min:o,max:s,step:c}=S.useContext(Xz),l=S.useMemo(()=>{let e=new Set;if(n.forEach(t=>{e.add(t.value)}),r&&c!==null){let t=o;for(;t<=s;)e.add(t),t+=c}return Array.from(e)},[o,s,c,r,n]);return S.createElement(`div`,{className:`${t}-step`},l.map(e=>S.createElement(iB,{prefixCls:t,key:e,value:e,style:i,activeStyle:a})))},oB=e=>{let{prefixCls:t,style:n,start:r,end:i,index:a,onStartMove:o,replaceCls:s}=e,{direction:c,min:l,max:u,disabled:d,range:f,classNames:p}=S.useContext(Xz),m=`${t}-track`,h=qz(r,l,u),g=qz(i,l,u),_=e=>{!d&&o&&o(e,-1)},v={};switch(c){case`rtl`:v.right=`${h*100}%`,v.width=`${g*100-h*100}%`;break;case`btt`:v.bottom=`${h*100}%`,v.height=`${g*100-h*100}%`;break;case`ttb`:v.top=`${h*100}%`,v.height=`${g*100-h*100}%`;break;default:v.left=`${h*100}%`,v.width=`${g*100-h*100}%`}let y=s||Y(m,{[`${m}-${a+1}`]:a!==null&&f,[`${t}-track-draggable`]:o},p.track);return S.createElement(`div`,{className:y,style:{...v,...n},onMouseDown:_,onTouchStart:_})},sB=e=>{let{prefixCls:t,style:n,values:r,startPoint:i,onStartMove:a}=e,{included:o,range:s,min:c,styles:l,classNames:u}=S.useContext(Xz),d=S.useMemo(()=>{if(!s){if(r.length===0)return[];let e=i??c,t=r[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}let e=[];for(let t=0;tS.createElement(oB,{index:i,prefixCls:t,style:{...Yz(n,i),...l.track},start:e,end:r,key:i,onStartMove:a})))},cB=130;function lB(e){let t=`targetTouches`in e?e.targetTouches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function uB(e,t,n,r,i,a,o,s,c,l,u){let[d,f]=S.useState(null),[p,m]=S.useState(-1),[h,g]=S.useState(!1),[_,v]=S.useState(n),[y,b]=S.useState(n),x=S.useRef(null),C=S.useRef(null),w=S.useRef(null),{onDragStart:T,onDragChange:E}=S.useContext(Zz);Vn(()=>{p===-1&&v(n)},[n,p]),S.useEffect(()=>()=>{document.removeEventListener(`mousemove`,x.current),document.removeEventListener(`mouseup`,C.current),w.current&&(w.current.removeEventListener(`touchmove`,x.current),w.current.removeEventListener(`touchend`,C.current))},[]);let D=(e,t,n)=>{t!==void 0&&f(t),v(e);let r=e;n&&(r=e.filter((e,t)=>t!==p)),o(r),E&&E({rawValues:e,deleteIndex:n?p:-1,draggingIndex:p,draggingValue:t})},O=Rn((e,t,n)=>{if(e===-1){let e=y[0],n=y[y.length-1],o=r-e,s=i-n,c=t*(i-r);c=Math.max(c,o),c=Math.min(c,s),c=a(e+c)-e,D(y.map(e=>e+c))}else{let a=(i-r)*t,o=[..._];o[e]=y[e];let s=c(o,a,e,`dist`);D(s.values,s.value,n)}});return[p,d,h,S.useMemo(()=>{let e=[...n].sort((e,t)=>e-t),t=[..._].sort((e,t)=>e-t),r={};t.forEach(e=>{r[e]=(r[e]||0)+1}),e.forEach(e=>{r[e]=(r[e]||0)-1});let i=+!!l;return Object.values(r).reduce((e,t)=>e+Math.abs(t),0)<=i?_:n},[n,_,l]),(r,i,a)=>{r.stopPropagation();let o=a||n,c=o[i];m(i),f(c),b(o),v(o),g(!1);let{pageX:d,pageY:p}=lB(r),h=!1;T&&T({rawValues:o,draggingIndex:i,draggingValue:c});let y=n=>{n.preventDefault();let{pageX:r,pageY:a}=lB(n),o=r-d,s=a-p,{width:c,height:f}=e.current.getBoundingClientRect(),m,v;switch(t){case`btt`:m=-s/f,v=o;break;case`ttb`:m=s/f,v=o;break;case`rtl`:m=-o/c,v=s;break;default:m=o/c,v=s}h=l?Math.abs(v)>cB&&u<_.length:!1,g(h),O(i,m,h)},S=e=>{e.preventDefault(),document.removeEventListener(`mouseup`,S),document.removeEventListener(`mousemove`,y),w.current&&(w.current.removeEventListener(`touchmove`,x.current),w.current.removeEventListener(`touchend`,C.current)),x.current=null,C.current=null,w.current=null,s(h),m(-1),g(!1)};document.addEventListener(`mouseup`,S),document.addEventListener(`mousemove`,y),r.currentTarget.addEventListener(`touchend`,S),r.currentTarget.addEventListener(`touchmove`,y),x.current=y,C.current=S,w.current=r.currentTarget}]}function dB(e,t,n,r,i,a){let o=S.useCallback(n=>Math.max(e,Math.min(t,n)),[e,t]),s=S.useCallback(r=>{if(n!==null){let i=e+Math.round((o(r)-e)/n)*n,a=e=>(String(e).split(`.`)[1]||``).length,s=Math.max(a(n),a(t),a(e)),c=Number(i.toFixed(s));return e<=c&&c<=t?c:null}return null},[n,e,t,o]),c=S.useCallback(i=>{let a=o(i),c=r.map(e=>e.value);n!==null&&c.push(s(i)),c.push(e,t);let l=c[0],u=t-e;return c.forEach(e=>{let t=Math.abs(a-e);t<=u&&(l=e,u=t)}),l},[e,t,r,n,o,s]),l=(i,a,o,c=`unit`)=>{if(typeof a==`number`){let u,d=i[o],f=d+a,p=[];r.forEach(e=>{p.push(e.value)}),p.push(e,t),p.push(s(d));let m=a>0?1:-1;c===`unit`?p.push(s(d+m*n)):p.push(s(f)),p=p.filter(e=>e!==null).filter(e=>a<0?e<=d:e>=d),c===`unit`&&(p=p.filter(e=>e!==d));let h=c===`unit`?d:f;u=p[0];let g=Math.abs(u-h);if(p.forEach(e=>{let t=Math.abs(e-h);t1){let e=[...i];return e[o]=u,l(e,a-m,o,c)}return u}else if(a===`min`)return e;else if(a===`max`)return t},u=(e,t,n,r=`unit`)=>{let i=e[n],a=l(e,t,n,r);return{value:a,changed:a!==i}},d=e=>a===null&&e===0||typeof a==`number`&&e{let o=e.map(c),s=o[n];if(o[n]=l(o,t,n,r),i===!1){let e=a||0;n>0&&o[n-1]!==s&&(o[n]=Math.max(o[n],o[n-1]+e)),n0;--e){let t=!0;for(;d(o[e]-o[e-1])&&t;)({value:o[e-1],changed:t}=u(o,-1,e-1))}for(let e=o.length-1;e>0;--e){let t=!0;for(;d(o[e]-o[e-1])&&t;)({value:o[e-1],changed:t}=u(o,-1,e-1))}for(let e=0;e{if(e===!0||!e)return[!!e,!1,!1,0];let{editable:t,draggableTrack:n,minCount:r,maxCount:i}=e;return[!0,t,!t&&n,r||0,i]},[e])}var pB=S.forwardRef((e,t)=>{let{prefixCls:n=`rc-slider`,className:r,style:i,classNames:a,styles:o,id:s,disabled:c=!1,keyboard:l=!0,autoFocus:u,onFocus:d,onBlur:f,min:p=0,max:m=100,step:h=1,value:g,defaultValue:_,range:v,count:y,onChange:b,onBeforeChange:x,onAfterChange:C,onChangeComplete:w,allowCross:T=!0,pushable:E=!1,reverse:D,vertical:O,included:k=!0,startPoint:A,trackStyle:j,handleStyle:M,railStyle:N,dotStyle:P,activeDotStyle:F,marks:I,dots:L,handleRender:R,activeHandleRender:z,track:B,tabIndex:V=0,ariaLabelForHandle:H,ariaLabelledByForHandle:U,ariaRequired:W,ariaValueTextFormatterForHandle:G}=e,K=S.useRef(null),ee=S.useRef(null),q=S.useMemo(()=>O?D?`ttb`:`btt`:D?`rtl`:`ltr`,[D,O]),[te,ne,re,ie,J]=fB(v),ae=S.useMemo(()=>isFinite(p)?p:0,[p]),oe=S.useMemo(()=>isFinite(m)?m:100,[m]),se=S.useMemo(()=>h!==null&&h<=0?1:h,[h]),ce=S.useMemo(()=>typeof E==`boolean`?E?se:!1:E>=0?E:!1,[E,se]),le=S.useMemo(()=>Object.keys(I||{}).map(e=>{let t=I[e],n={value:Number(e)};return t&&typeof t==`object`&&!S.isValidElement(t)&&(`label`in t||`style`in t)?(n.style=t.style,n.label=t.label):n.label=t,n}).filter(({label:e})=>e||typeof e==`number`).sort((e,t)=>e.value-t.value),[I]),[ue,de]=dB(ae,oe,se,le,T,ce),[fe,pe]=Wn(_,g),me=S.useMemo(()=>{let e=fe==null?[]:Array.isArray(fe)?fe:[fe],[t=ae]=e,n=fe===null?[]:[t];if(te){if(n=[...e],y||fe===void 0){let e=y>=0?y+1:2;for(n=n.slice(0,e);n.lengthe-t)}return n.forEach((e,t)=>{n[t]=ue(e)}),n},[fe,te,ae,y,ue]),he=e=>te?e:e[0],ge=Rn(e=>{let t=[...e].sort((e,t)=>e-t);b&&!di(t,me,!0)&&b(he(t)),pe(t)}),_e=Rn(e=>{e&&K.current.hideHelp();let t=he(me);C?.(t),li(!C,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),w?.(t)}),ve=e=>{if(c||!ne||me.length<=ie)return;let t=[...me];t.splice(e,1),x?.(he(t)),ge(t);let n=Math.max(0,e-1);K.current.hideHelp(),K.current.focus(n)},[ye,be,xe,Se,Ce]=uB(ee,q,me,ae,oe,ue,ge,_e,de,ne,ie),we=(e,t)=>{if(!c){let n=[...me],r=0,i=0,a=oe-ae;me.forEach((t,n)=>{let o=Math.abs(e-t);o<=a&&(a=o,r=n),t{e.preventDefault();let{width:t,height:n,left:r,top:i,bottom:a,right:o}=ee.current.getBoundingClientRect(),{clientX:s,clientY:c}=e,l;switch(q){case`btt`:l=(a-c)/n;break;case`ttb`:l=(c-i)/n;break;case`rtl`:l=(o-s)/t;break;default:l=(s-r)/t}we(ue(ae+l*(oe-ae)),e)},[Ee,De]=S.useState(null),Oe=(e,t)=>{if(!c){let n=de(me,e,t);x?.(he(me)),ge(n.values),De(n.value)}};S.useEffect(()=>{if(Ee!==null){let e=me.indexOf(Ee);e>=0&&K.current.focus(e)}De(null)},[Ee]);let ke=S.useMemo(()=>re&&se===null?!1:re,[re,se]),Ae=Rn((e,t)=>{Ce(e,t),x?.(he(me))}),je=ye!==-1;S.useEffect(()=>{if(!je){let e=me.lastIndexOf(be);K.current.focus(e)}},[je]);let Me=S.useMemo(()=>[...Se].sort((e,t)=>e-t),[Se]),[Ne,Pe]=S.useMemo(()=>te?[Me[0],Me[Me.length-1]]:[ae,Me[0]],[Me,te,ae]);S.useImperativeHandle(t,()=>({focus:()=>{K.current.focus(0)},blur:()=>{let{activeElement:e}=document;ee.current?.contains(e)&&e?.blur()}})),S.useEffect(()=>{u&&K.current.focus(0)},[]);let Fe=S.useMemo(()=>({min:ae,max:oe,direction:q,disabled:c,keyboard:l,step:se,included:k,includedStart:Ne,includedEnd:Pe,range:te,tabIndex:V,ariaLabelForHandle:H,ariaLabelledByForHandle:U,ariaRequired:W,ariaValueTextFormatterForHandle:G,styles:o||{},classNames:a||{}}),[ae,oe,q,c,l,se,k,Ne,Pe,te,V,H,U,W,G,o,a]);return S.createElement(Xz.Provider,{value:Fe},S.createElement(`div`,{ref:ee,className:Y(n,r,{[`${n}-disabled`]:c,[`${n}-vertical`]:O,[`${n}-horizontal`]:!O,[`${n}-with-marks`]:le.length}),style:i,onMouseDown:Te,id:s},S.createElement(`div`,{className:Y(`${n}-rail`,a?.rail),style:{...N,...o?.rail}}),B!==!1&&S.createElement(sB,{prefixCls:n,style:j,values:me,startPoint:A,onStartMove:ke?Ae:void 0}),S.createElement(aB,{prefixCls:n,marks:le,dots:L,style:P,activeStyle:F}),S.createElement(tB,{ref:K,prefixCls:n,style:M,values:Se,draggingIndex:ye,draggingDelete:xe,onStartMove:Ae,onOffsetChange:Oe,onFocus:d,onBlur:f,handleRender:R,activeHandleRender:z,onChangeComplete:_e,onDelete:ne?ve:void 0}),S.createElement(rB,{prefixCls:n,marks:le,onClick:we})))}),mB=(0,S.createContext)({}),hB=S.forwardRef((e,t)=>{let{open:n,draggingDelete:r,value:i}=e,a=(0,S.useRef)(null),o=n&&!r,s=(0,S.useRef)(null);function c(){Di.cancel(s.current),s.current=null}function l(){s.current=Di(()=>{a.current?.forceAlign(),s.current=null})}return S.useEffect(()=>(o?l():c(),c),[o,e.title,i]),S.createElement(lw,{ref:sr(a,t),...e,open:o})}),gB=e=>{let{componentCls:t,antCls:n,controlSize:r,dotSize:i,marginFull:a,marginPart:o,colorFillContentHover:s,handleColorDisabled:c,calc:l,handleSize:u,handleSizeHover:d,handleActiveColor:f,handleActiveOutlineColor:p,handleLineWidth:m,handleLineWidthHover:h,motionDurationMid:g}=e;return{[t]:{...Hl(e),position:`relative`,height:r,margin:`${X(o)} ${X(a)}`,padding:0,cursor:`pointer`,touchAction:`none`,"&-vertical":{margin:`${X(a)} ${X(o)}`},[`${t}-rail`]:{position:`absolute`,backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:`absolute`,transition:`background-color ${g}`},[`${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 ${X(m)} ${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:l(m).mul(-1).equal(),insetBlockStart:l(m).mul(-1).equal(),width:l(u).add(l(m).mul(2)).equal(),height:l(u).add(l(m).mul(2)).equal(),backgroundColor:`transparent`},"&::after":{content:`""`,position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${X(m)} ${e.handleColor}`,outline:`0px solid transparent`,borderRadius:`50%`,cursor:`pointer`,transition:[`inset-inline-start`,`inset-block-start`,`width`,`height`,`box-shadow`,`outline`].map(e=>`${e} ${g}`).join(`, `)},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:l(d).sub(u).div(2).add(h).mul(-1).equal(),insetBlockStart:l(d).sub(u).div(2).add(h).mul(-1).equal(),width:l(d).add(l(h).mul(2)).equal(),height:l(d).add(l(h).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${X(h)} ${f}`,outline:`6px solid ${p}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).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:i,height:i,backgroundColor:e.colorBgElevated,border:`${X(m)} 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 ${X(m)} ${c}`,insetInlineStart:0,insetBlockStart:0},[` ${t}-mark-text, ${t}-dot - `]:{cursor:`not-allowed !important`}},[`&-tooltip ${n}-tooltip-container`]:{minWidth:`unset`}}}},bB=(e,t)=>{let{componentCls:n,railSize:r,handleSize:i,dotSize:a,marginFull:o,calc:s}=e,c=t?`paddingBlock`:`paddingInline`,l=t?`width`:`height`,u=t?`height`:`width`,d=t?`insetBlockStart`:`insetInlineStart`,f=t?`top`:`insetInlineStart`,p=s(r).mul(3).sub(i).div(2).equal(),m=s(i).sub(r).div(2).equal(),h=t?{borderWidth:`${X(m)} 0`,transform:`translateY(${X(s(m).mul(-1).equal())})`}:{borderWidth:`0 ${X(m)}`,transform:`translateX(${X(e.calc(m).mul(-1).equal())})`};return{[c]:r,[u]:s(r).mul(3).equal(),[`${n}-rail`]:{[l]:`100%`,[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:{...h},[`${n}-handle`]:{[d]:p},[`${n}-mark`]:{insetInlineStart:0,top:0,[f]:s(r).mul(3).add(t?0:o).equal(),[l]:`100%`},[`${n}-step`]:{insetInlineStart:0,top:0,[f]:r,[l]:`100%`,[u]:r},[`${n}-dot`]:{position:`absolute`,[d]:s(r).sub(a).div(2).equal()}}},xB=e=>{let{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:{...bB(e,!0),[`&${t}-with-marks`]:{marginBottom:n}}}},SB=e=>{let{componentCls:t}=e;return{[`${t}-vertical`]:{...bB(e,!1),height:`100%`}}},CB=Zl(`Slider`,e=>{let t=uc(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[yB(t),xB(t),SB(t)]},e=>{let t=e.controlHeightLG/4,n=e.controlHeightSM/2,r=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,o=new Mc(a).setA(.2).toRgbString();return{controlSize:t,railSize:4,handleSize:t,handleSizeHover:n,dotSize:8,handleLineWidth:r,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:o,handleColorDisabled:new Mc(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}});function wB(){let[e,t]=S.useState(!1),n=S.useRef(null),r=()=>{Di.cancel(n.current)};return S.useEffect(()=>r,[]),[e,e=>{r(),e?t(e):n.current=Di(()=>{t(e)})}]}function TB(e){return e||e===null?e:e=>$d(e)?e.toString():``}var EB=S.forwardRef((e,t)=>{let{prefixCls:n,range:r,className:i,rootClassName:a,style:o,disabled:s,tooltip:c={},onChangeComplete:l,classNames:u,styles:d,vertical:f,orientation:p,...m}=e,[,h]=Tf(p,f),{getPrefixCls:g,direction:_,className:v,style:y,classNames:b,styles:x,getPopupContainer:C}=va(`slider`),w=S.useContext(pm),T=s??w,E={...e,disabled:T,vertical:h},[D,O]=Sf([b,u],[x,d],{props:E}),{handleRender:k,direction:A}=S.useContext(_B),j=(A||_)===`rtl`,[M,N]=wB(),[P,F]=wB(),I={...c},{open:L,placement:R,getPopupContainer:z,prefixCls:B,formatter:V}=I,H=L,U=(M||P)&&H!==!1,W=TB(V),[G,K]=wB(),ee=e=>{l?.(e),K(!1)},q=(e,t)=>e||(t?j?`left`:`right`:`top`),te=g(`slider`,n),[ne,re]=CB(te),ie=Y(i,v,D.root,a,{[`${te}-rtl`]:j,[`${te}-lock`]:G},ne,re);j&&!h&&(m.reverse=!m.reverse),S.useEffect(()=>{let e=()=>{Di(()=>{F(!1)},1)};return document.addEventListener(`mouseup`,e),()=>{document.removeEventListener(`mouseup`,e)}},[]);let J=r&&!H,ae=k||((e,t)=>{let{index:n}=t,r=e.props;function i(e,t,n){n&&m[e]?.(t),r[e]?.(t)}let a={...r,onMouseEnter:e=>{N(!0),i(`onMouseEnter`,e)},onMouseLeave:e=>{N(!1),i(`onMouseLeave`,e)},onMouseDown:e=>{F(!0),K(!0),i(`onMouseDown`,e)},onFocus:e=>{F(!0),m.onFocus?.(e),i(`onFocus`,e,!0)},onBlur:e=>{F(!1),m.onBlur?.(e),i(`onBlur`,e,!0)}},o=S.cloneElement(e,a),s=(!!H||U)&&W!==null;return J?o:S.createElement(vB,{...I,prefixCls:g(`tooltip`,B),title:W?W(t.value):``,value:t.value,open:s,placement:q(R,h),key:n,classNames:{root:`${te}-tooltip`},getPopupContainer:z||C},o)}),oe=J?(e,t)=>{let n=S.cloneElement(e,{style:{...e.props.style,visibility:`hidden`}});return S.createElement(vB,{...I,prefixCls:g(`tooltip`,B),title:W?W(t.value):``,open:W!==null&&U,placement:q(R,h),key:`tooltip`,classNames:{root:`${te}-tooltip`},getPopupContainer:z||C,draggingDelete:t.draggingDelete},n)}:void 0,se={...O.root,...y,...o};return S.createElement(gB,{...m,classNames:D,styles:O,step:m.step,range:r,className:ie,style:se,disabled:T,vertical:h,ref:t,prefixCls:te,handleRender:ae,activeHandleRender:oe,onChangeComplete:ee})}),DB=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`}}))());function OB(){return OB=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,OB({},e,{ref:t,icon:DB.default}))),AB=(e,t,n,r,i,a)=>{let{classNames:o,styles:s}=va(e),[c,l]=Sf([o,t],[s,n],{props:a},{popup:{_default:`root`}});return S.useMemo(()=>[{...c,popup:{...c.popup,root:Y(c.popup?.root,r)}},{...l,popup:{...l.popup,root:{...l.popup?.root,...i}}}],[c,l,r,i])};function jB(e,t,n){return n===void 0?t===`year`&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t===`quarter`&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t===`month`&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t===`week`&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t===`time`&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder:n}function MB(e,t,n){return n===void 0?t===`year`&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t===`quarter`&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t===`month`&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t===`week`&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t===`time`&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder:n}function NB(e,t){let{allowClear:n=!0}=e,{clearIcon:r,removeIcon:i}=RC({...e,prefixCls:t,componentName:`DatePicker`});return[S.useMemo(()=>n===!1?!1:{clearIcon:r,...n===!0?{}:n},[n,r]),i]}var[PB,FB]=[`week`,`WeekPicker`],[IB,LB]=[`month`,`MonthPicker`],[RB,zB]=[`year`,`YearPicker`],[BB,VB]=[`quarter`,`QuarterPicker`],[HB,UB]=[`time`,`TimePicker`],WB=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`}}))());function GB(){return GB=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,GB({},e,{ref:t,icon:WB.default}))),qB=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`}}))());function JB(){return JB=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,JB({},e,{ref:t,icon:qB.default}))),XB=({picker:e,hasFeedback:t,feedbackIcon:n,suffixIcon:r})=>r===null||r===!1?null:r===!0||r===void 0?S.createElement(S.Fragment,null,e===HB?S.createElement(YB,null):S.createElement(KB,null),t&&n):r,ZB=e=>S.createElement(m_,{size:`small`,type:`primary`,...e});function QB(e){return(0,S.useMemo)(()=>({button:ZB,...e}),[e])}var $B=e=>(0,S.forwardRef)((t,n)=>{let{prefixCls:r,getPopupContainer:i,components:a,className:o,style:s,classNames:c,styles:l,placement:u,size:d,disabled:f,bordered:p=!0,placeholder:m,status:h,variant:g,picker:_,dropdownClassName:v,popupClassName:y,popupStyle:b,rootClassName:x,suffixIcon:C,separator:w,...T}=t,[E,D]=AB(_===HB?`timePicker`:`datePicker`,c,l,y||v,b),O=S.useRef(null),{getPrefixCls:k,direction:A,getPopupContainer:j,rangePicker:M}=(0,S.useContext)(ha),N=k(`picker`,r),{compactSize:P,compactItemClassnames:F}=Oh(N,A),I=k(),L=w??M?.separator,[R,z]=mC(`rangePicker`,g,p),B=op(N),[V,H]=WI(N,B),U=Y(V,H,B,x),[W]=NB(t,N),G=QB(a),K=Th(e=>d??P??e),ee=S.useContext(pm),q=f??ee,{hasFeedback:te,status:ne,feedbackIcon:re}=(0,S.useContext)(my),ie=XB({picker:_,hasFeedback:te,feedbackIcon:re,suffixIcon:C});(0,S.useImperativeHandle)(n,()=>O.current);let[J]=Jd(`Calendar`,Rd),ae=Ii(J,t.locale||{}),[oe]=If(`DatePicker`,D?.popup?.root?.zIndex);return S.createElement(_y,{space:!0},S.createElement(GP,{separator:S.createElement(`span`,{"aria-label":`to`,className:`${N}-separator`},L??S.createElement(kB,null)),disabled:q,ref:O,placement:u,placeholder:MB(ae,_,m),suffixIcon:ie,prevIcon:S.createElement(`span`,{className:`${N}-prev-icon`}),nextIcon:S.createElement(`span`,{className:`${N}-next-icon`}),superPrevIcon:S.createElement(`span`,{className:`${N}-super-prev-icon`}),superNextIcon:S.createElement(`span`,{className:`${N}-super-next-icon`}),transitionName:`${I}-slide-up`,picker:_,...T,locale:ae.lang,getPopupContainer:i||j,generateConfig:e,components:G,direction:A,prefixCls:N,rootClassName:U,className:Y({[`${N}-large`]:K===`large`,[`${N}-small`]:K===`small`,[`${N}-${R}`]:z},iC(N,aC(ne,h),te),F,o,M?.className),style:{...M?.style,...s},classNames:E,styles:{...D,popup:{...D.popup,root:{...D.popup.root,zIndex:oe}}},allowClear:W}))}),eV=e=>{let t=(t,n)=>{let r=n===UB?`timePicker`:`datePicker`;return(0,S.forwardRef)((i,a)=>{let{prefixCls:o,getPopupContainer:s,components:c,style:l,className:u,size:d,bordered:f,placement:p,placeholder:m,disabled:h,status:g,variant:_,onCalendarChange:v,classNames:y,styles:b,dropdownClassName:x,popupClassName:C,popupStyle:w,rootClassName:T,suffixIcon:E,...D}=i,{suffixIcon:O}=va(n===UB?`timePicker`:`datePicker`),{getPrefixCls:k,direction:A,getPopupContainer:j,[r]:M}=(0,S.useContext)(ha),N=k(`picker`,o),{compactSize:P,compactItemClassnames:F}=Oh(N,A),I=Th(e=>d??P??e),L=S.useContext(pm),R=h??L,z={...i,size:I,disabled:R,status:g,variant:_},[B,V]=AB(r,y,b,C||x,w,z),H=S.useRef(null),[U,W]=mC(`datePicker`,_,f),G=op(N),[K,ee]=WI(N,G),q=Y(K,ee,G,T);(0,S.useImperativeHandle)(a,()=>H.current);let te={showToday:!0},ne=t||i.picker,re=k(),{onSelect:ie,multiple:J}=D,ae=ie&&t===`time`&&!J,oe=(e,t,n)=>{v?.(e,t,n),ae&&ie(e)},[se,ce]=NB(i,N),le=QB(c),{hasFeedback:ue,status:de,feedbackIcon:fe}=(0,S.useContext)(my),pe=XB({picker:ne,hasFeedback:ue,feedbackIcon:fe,suffixIcon:E===void 0?O:E}),[me]=Jd(`DatePicker`,Rd),he=Ii(me,i.locale||{}),[ge]=If(`DatePicker`,V?.popup?.root?.zIndex);return S.createElement(_y,{space:!0},S.createElement(kF,{ref:H,placeholder:jB(he,ne,m),suffixIcon:pe,placement:p,prevIcon:S.createElement(`span`,{className:`${N}-prev-icon`}),nextIcon:S.createElement(`span`,{className:`${N}-next-icon`}),superPrevIcon:S.createElement(`span`,{className:`${N}-super-prev-icon`}),superNextIcon:S.createElement(`span`,{className:`${N}-super-next-icon`}),transitionName:`${re}-slide-up`,picker:t,onCalendarChange:oe,...te,...D,locale:he.lang,getPopupContainer:s||j,generateConfig:e,components:le,direction:A,disabled:R,prefixCls:N,rootClassName:q,className:Y({[`${N}-large`]:I===`large`,[`${N}-small`]:I===`small`,[`${N}-${U}`]:W},iC(N,aC(de,g),ue),F,M?.className,u),style:{...M?.style,...l},classNames:B,styles:{...V,popup:{...V.popup,root:{...V.popup.root,zIndex:ge}}},allowClear:se,removeIcon:ce}))})},n=t(),r=t(PB,FB),i=t(IB,LB),a=t(RB,zB),o=t(BB,VB);return{DatePicker:n,WeekPicker:r,MonthPicker:i,YearPicker:a,TimePicker:t(HB,UB),QuarterPicker:o}},tV=e=>{let{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:i,TimePicker:a,QuarterPicker:o}=eV(e),s=$B(e),c=t;return c.WeekPicker=n,c.MonthPicker=r,c.YearPicker=i,c.RangePicker=s,c.TimePicker=a,c.QuarterPicker=o,c},nV=tV(Tte);nV._InternalPanelDoNotUseOrYouWillBeFired=ax(nV,`popupAlign`,void 0,`picker`),nV._InternalRangePanelDoNotUseOrYouWillBeFired=ax(nV.RangePicker,`popupAlign`,void 0,`picker`),nV.generatePicker=tV;var rV={xxxl:4,xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},iV=S.createContext(null),aV=e=>Oi(e).map(e=>({...e?.props,key:e.key}));function oV(e,t,n){let r=S.useMemo(()=>t||aV(n),[t,n]);return S.useMemo(()=>r.map(({span:t,...n})=>t===`filled`?{...n,filled:!0}:{...n,span:$d(t)?t:JC(e,t)}),[r,e])}function sV(e,t){let n=[],r=[],i=!1,a=0;return e.filter(e=>e).forEach(e=>{let{filled:o,...s}=e;if(o){r.push(s),n.push(r),r=[],a=0;return}let c=t-a;a+=e.span||1,a>=t?(a>t?(i=!0,r.push({...s,span:c})):r.push(s),n.push(r),r=[],a=0):r.push(s)}),r.length>0&&n.push(r),n=n.map(e=>{let n=e.reduce((e,t)=>e+(t.span||1),0);if(n{let[n,r]=(0,S.useMemo)(()=>sV(t,e),[t,e]);return n},lV=e=>e.children,uV=e=>{let{itemPrefixCls:t,component:n,span:r,className:i,style:a,labelStyle:o,contentStyle:s,bordered:c,label:l,content:u,colon:d,type:f,styles:p,classNames:m}=e,h=n,{classNames:g,styles:_}=S.useContext(iV),[v,y]=Sf([g,m],[_,p],{props:e}),b={...o,...y.label},x={...s,...y.content};return c?S.createElement(h,{colSpan:r,style:a,className:Y(i,{[`${t}-item-${f}`]:f===`label`||f===`content`,[v.label]:v.label&&f===`label`,[v.content]:v.content&&f===`content`})},Qd(l)&&S.createElement(`span`,{style:b},l),Qd(u)&&S.createElement(`span`,{style:x},u)):S.createElement(h,{className:Y(`${t}-item`,i),style:a,colSpan:r},S.createElement(`div`,{className:`${t}-item-container`},Qd(l)&&S.createElement(`span`,{style:b,className:Y(`${t}-item-label`,v.label,{[`${t}-item-no-colon`]:!d})},l),Qd(u)&&S.createElement(`span`,{style:x,className:Y(`${t}-item-content`,v.content)},u)))};function dV(e,{colon:t,prefixCls:n,bordered:r},{component:i,type:a,showLabel:o,showContent:s,labelStyle:c,contentStyle:l,styles:u}){return e.map(({label:e,children:d,prefixCls:f=n,className:p,style:m,labelStyle:h,contentStyle:g,span:_=1,key:v,styles:y,classNames:b},x)=>typeof i==`string`?S.createElement(uV,{key:`${a}-${v||x}`,className:p,style:m,classNames:b,styles:{label:{...c,...u?.label,...h,...y?.label},content:{...l,...u?.content,...g,...y?.content}},span:_,colon:t,component:i,itemPrefixCls:f,bordered:r,label:o?e:null,content:s?d:null,type:a}):[S.createElement(uV,{key:`label-${v||x}`,className:p,style:{...c,...u?.label,...m,...h,...y?.label},span:1,colon:t,component:i[0],itemPrefixCls:f,bordered:r,label:e,type:`label`}),S.createElement(uV,{key:`content-${v||x}`,className:p,style:{...l,...u?.content,...m,...g,...y?.content},span:_*2-1,component:i[1],itemPrefixCls:f,bordered:r,content:d,type:`content`})])}var fV=e=>{let t=S.useContext(iV),{prefixCls:n,vertical:r,row:i,index:a,bordered:o}=e;return r?S.createElement(S.Fragment,null,S.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},dV(i,e,{component:`th`,type:`label`,showLabel:!0,...t})),S.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},dV(i,e,{component:`td`,type:`content`,showContent:!0,...t}))):S.createElement(`tr`,{key:a,className:`${n}-row`},dV(i,e,{component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0,...t}))},pV=e=>{let{componentCls:t,labelBg:n}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:`auto`},[`${t}-row`]:{borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:`none`,"> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${X(e.padding)} ${X(e.paddingLG)}`,borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:`none`}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:n,"&::after":{display:`none`}}}},[`&${t}-medium`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${X(e.paddingSM)} ${X(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${X(e.paddingXS)} ${X(e.padding)}`}}}}}},mV=e=>{let{componentCls:t,extraColor:n,itemPaddingBottom:r,itemPaddingEnd:i,colonMarginRight:a,colonMarginLeft:o,titleMarginBottom:s}=e;return{[t]:{...Hl(e),...pV(e),"&-rtl":{direction:`rtl`},[`${t}-header`]:{display:`flex`,alignItems:`center`,marginBottom:s},[`${t}-title`]:{...Vl,flex:`auto`,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG},[`${t}-extra`]:{marginInlineStart:`auto`,color:n,fontSize:e.fontSize},[`${t}-view`]:{width:`100%`,borderRadius:e.borderRadiusLG,table:{width:`100%`,tableLayout:`fixed`,borderCollapse:`collapse`}},[`${t}-row`]:{"> th, > td":{paddingBottom:r,paddingInlineEnd:i},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:`none`,"> th, > td":{paddingBottom:0}}},[`${t}-item-label`]:{color:e.labelColor,fontWeight:`normal`,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:`start`,"&::after":{content:`":"`,position:`relative`,top:-.5,marginInline:`${X(o)} ${X(a)}`},[`&${t}-item-no-colon::after`]:{content:`""`}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:`""`}},[`${t}-item-content`]:{display:`table-cell`,flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:`break-word`,overflowWrap:`break-word`},[`${t}-item`]:{paddingBottom:0,verticalAlign:`top`,"&-container":{display:`flex`,[`${t}-item-label`]:{display:`inline-flex`,alignItems:`baseline`},[`${t}-item-content`]:{display:`inline-flex`,alignItems:`baseline`,minWidth:`1em`}}},"&-medium":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}}}},hV=Zl(`Descriptions`,e=>mV(uc(e,{})),e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText})),gV=e=>{let{prefixCls:t,title:n,extra:r,column:i,colon:a=!0,bordered:o,layout:s,children:c,className:l,rootClassName:u,style:d,size:f,labelStyle:p,contentStyle:m,styles:h,items:g,classNames:_,...v}=e,{getPrefixCls:y,direction:b,className:x,style:C,classNames:w,styles:T}=va(`descriptions`),E=y(`descriptions`,t),D=XC(),O=S.useMemo(()=>$d(i)?i:JC(D,{...rV,...i})??3,[D,i]),k=oV(D,g,c),A=Th(f),j=cV(O,k),[M,N]=hV(E),P={...e,column:O,items:k,size:A},[F,I]=Sf([w,_],[T,h],{props:P}),L=S.useMemo(()=>({labelStyle:p,contentStyle:m,styles:{label:I.label,content:I.content},classNames:{label:F.label,content:F.content}}),[p,m,I.label,I.content,F.label,F.content]);return S.createElement(iV.Provider,{value:L},S.createElement(`div`,{className:Y(E,x,F.root,{[`${E}-medium`]:A===`medium`||A===`middle`,[`${E}-small`]:A===`small`,[`${E}-bordered`]:!!o,[`${E}-rtl`]:b===`rtl`},l,u,M,N),style:{...C,...I.root,...d},...v},(n||r)&&S.createElement(`div`,{className:Y(`${E}-header`,F.header),style:I.header},n&&S.createElement(`div`,{className:Y(`${E}-title`,F.title),style:I.title},n),r&&S.createElement(`div`,{className:Y(`${E}-extra`,F.extra),style:I.extra},r)),S.createElement(`div`,{className:`${E}-view`},S.createElement(`table`,null,S.createElement(`tbody`,null,j.map((e,t)=>S.createElement(fV,{key:t,index:t,colon:a,prefixCls:E,vertical:s===`vertical`,bordered:o,row:e})))))))};gV.Item=lV;var _V=S.createContext(null),vV=S.createContext({});function yV(){return yV=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t,className:n,containerRef:r,...i}=e,{panel:a}=S.useContext(vV),o=cr(a,r);return S.createElement(`div`,yV({className:Y(`${t}-section`,n),role:`dialog`,ref:o},bi(e,{aria:!0}),{"aria-modal":`true`},i))};function xV(e){let{prefixCls:t,direction:n,className:r,style:i,maxSize:a,containerRef:o,currentSize:s,onResize:c,onResizeEnd:l,onResizeStart:u}=e,[d,f]=S.useState(!1),[p,m]=S.useState(0),[h,g]=S.useState(0),_=n===`left`||n===`right`,v=Rn(e=>{e.preventDefault(),e.stopPropagation(),f(!0),m(_?e.clientX:e.clientY);let t;if(typeof s==`number`)t=s;else if(o?.current){let e=o.current.getBoundingClientRect();t=_?e.width:e.height}g(t),u?.(t)}),y=Rn(e=>{if(!d)return;let t=(_?e.clientX:e.clientY)-p;(n===`right`||n===`bottom`)&&(t=-t);let r=h+t;r<0&&(r=0),a&&r>a&&(r=a),c?.(r)}),b=S.useCallback(()=>{if(d&&(f(!1),o?.current)){let e=o.current.getBoundingClientRect(),t=_?e.width:e.height;l?.(t)}},[d,o,l,_]);return S.useEffect(()=>{if(d)return document.addEventListener(`mousemove`,y),document.addEventListener(`mouseup`,b),()=>{document.removeEventListener(`mousemove`,y),document.removeEventListener(`mouseup`,b)}},[d,y,b]),{dragElementProps:{className:Y(`${t}-dragger`,`${t}-dragger-${n}`,{[`${t}-dragger-dragging`]:d,[`${t}-dragger-horizontal`]:_,[`${t}-dragger-vertical`]:!_},r),style:i,onMouseDown:v},isDragging:d}}function SV(e){if(typeof e==`string`){let t=Number(e.replace(/px$/i,``));if(parseFloat(e)===t&&li(!1,"Invalid value type of `width` or `height` which should be number type instead."),!Number.isNaN(t))return t}return e}function CV(e,t,n,r,i){let[a]=Wr(t&&(r??i!==!1),e);return S.useEffect(()=>{t&&n===!0&&e()?.focus({preventScroll:!0})},[t]),a}function wV(){return wV=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,open:r,placement:i,inline:a,push:o,forceRender:s,autoFocus:c,focusTrap:l,classNames:u,rootClassName:d,rootStyle:f,zIndex:p,className:m,id:h,style:g,motion:_,width:v,height:y,size:b,maxSize:x,children:C,mask:w,maskClosable:T,maskMotion:E,maskClassName:D,maskStyle:O,afterOpenChange:k,onClose:A,onMouseEnter:j,onMouseOver:M,onMouseLeave:N,onClick:P,onKeyDown:F,onKeyUp:I,styles:L,drawerRender:R,resizable:z,defaultSize:B}=e,V=S.useRef(null);S.useImperativeHandle(t,()=>V.current);let H=CV(()=>V.current,r,c,l,w),[U,W]=S.useState(!1),G=S.useContext(_V),K;K=typeof o==`boolean`?o?{}:{distance:0}:o||{};let ee=K?.distance??G?.pushDistance??180,q=S.useMemo(()=>({pushDistance:ee,push:()=>{W(!0)},pull:()=>{W(!1)}}),[ee]);S.useEffect(()=>{r?G?.push?.():G?.pull?.()},[r]),S.useEffect(()=>()=>{G?.pull?.()},[]);let te=S.createElement(Dd,wV({key:`mask`},E,{visible:w&&r}),({className:e,style:t},i)=>S.createElement(`div`,{className:Y(`${n}-mask`,e,u?.mask,D),style:{...t,...O,...L?.mask},onClick:T&&r?A:void 0,ref:i})),ne=typeof _==`function`?_(i):_,[re,ie]=S.useState(),J=i===`left`||i===`right`,ae=S.useMemo(()=>SV(b??(J?v:y)??re??B??(J?378:void 0)),[b,v,y,B,J,re]),oe=S.useMemo(()=>{let e={};if(U&&ee)switch(i){case`top`:e.transform=`translateY(${ee}px)`;break;case`bottom`:e.transform=`translateY(${-ee}px)`;break;case`left`:e.transform=`translateX(${ee}px)`;break;default:e.transform=`translateX(${-ee}px)`;break}return J?e.width=SV(ae):e.height=SV(ae),e},[U,ee,i,J,ae]),se=S.useRef(null),ce=!!z,le=typeof z==`object`&&z||{},ue=Rn(e=>{ie(e),le.onResize?.(e)}),{dragElementProps:de,isDragging:fe}=xV({prefixCls:`${n}-resizable`,direction:i,className:u?.dragger,style:L?.dragger,maxSize:x,containerRef:se,currentSize:ae,onResize:ue,onResizeStart:le.onResizeStart,onResizeEnd:le.onResizeEnd}),pe={onMouseEnter:j,onMouseOver:M,onMouseLeave:N,onClick:P,onKeyDown:F,onKeyUp:I,onFocus:e=>{H(e.target)}},me=S.createElement(Dd,wV({key:`panel`},ne,{visible:r,forceRender:s,onVisibleChanged:k,removeOnLeave:!1,leavedClassName:`${n}-content-wrapper-hidden`}),({className:t,style:r},i)=>{let a=S.createElement(bV,wV({id:h,containerRef:i,prefixCls:n,className:Y(m,u?.section),style:{...g,...L?.section}},bi(e,{aria:!0}),pe),C);return S.createElement(`div`,wV({ref:se,className:Y(`${n}-content-wrapper`,fe&&`${n}-content-wrapper-dragging`,u?.wrapper,!fe&&t),style:{...r,...oe,...L?.wrapper}},bi(e,{data:!0})),ce&&S.createElement(`div`,de),R?R(a):a)}),he={...f};return p&&(he.zIndex=p),S.createElement(_V.Provider,{value:q},S.createElement(`div`,{className:Y(n,`${n}-${i}`,d,{[`${n}-open`]:r,[`${n}-inline`]:a}),style:he,tabIndex:-1,ref:V},te,me))}),EV=e=>{let{open:t=!1,prefixCls:n=`rc-drawer`,placement:r=`right`,autoFocus:i=!0,keyboard:a=!0,width:o,height:s,size:c,maxSize:l,mask:u=!0,maskClosable:d=!0,getContainer:f,forceRender:p,afterOpenChange:m,destroyOnHidden:h,onMouseEnter:g,onMouseOver:_,onMouseLeave:v,onClick:y,onKeyDown:b,onKeyUp:x,onClose:C,resizable:w,defaultSize:T,focusTriggerAfterClose:E,panelRef:D}=e,[O,k]=S.useState(!1),[A,j]=S.useState(!1);Vn(()=>{j(!0)},[]);let M=A?t:!1,N=S.useRef(null),P=S.useRef(null);Vn(()=>{M&&(P.current=document.activeElement)},[M]);let F=e=>{k(e),m?.(e),!e&&E!==!1&&P.current&&!N.current?.contains(P.current)&&P.current?.focus({preventScroll:!0})},I=S.useMemo(()=>({panel:D}),[D]);if(!p&&!O&&!M&&h)return null;let L={onMouseEnter:g,onMouseOver:_,onMouseLeave:v,onClick:y,onKeyDown:b,onKeyUp:x},R={...e,open:M,prefixCls:n,placement:r,autoFocus:i,keyboard:a,width:o,height:s,size:c,maxSize:l,defaultSize:T,mask:u,maskClosable:d,inline:f===!1,afterOpenChange:F,ref:N,resizable:w,...L};return S.createElement(vV.Provider,{value:I},S.createElement(Ep,{open:M||p||O,autoDestroy:!1,getContainer:f,autoLock:u&&(M||O),onEsc:({top:e,event:t})=>{e&&a&&(t.stopPropagation(),C?.(t))}},S.createElement(TV,R)))},DV=e=>{let{prefixCls:t,ariaId:n,title:r,footer:i,extra:a,closable:o,loading:s,onClose:c,headerStyle:l,bodyStyle:u,footerStyle:d,children:f,classNames:p,styles:m}=e,h=va(`drawer`),{classNames:g,styles:_,closable:v}=h,[y,b]=Sf([g,p],[_,m],{props:{...e,closable:o??v}}),x=S.useMemo(()=>{let e=o??v;if(e!==!1)return tf(e)&&e?.placement===`end`?`end`:`start`},[o,v]),C=S.useCallback(e=>S.createElement(`button`,{type:`button`,onClick:c,className:Y(`${t}-close`,{[`${t}-close-${x}`]:x===`end`},y.close),style:b.close},e),[c,t,x,y.close,b.close]),[w,T]=ff(of(e),of(h),{closable:!0,closeIconRender:C}),E=()=>!r&&!w?null:S.createElement(`div`,{style:{...b.header,...l},className:Y(`${t}-header`,y.header,{[`${t}-header-close-only`]:w&&!r&&!a})},S.createElement(`div`,{className:`${t}-header-title`},x===`start`&&T,r&&S.createElement(`div`,{className:Y(`${t}-title`,y.title),style:b.title,id:n},r)),a&&S.createElement(`div`,{className:Y(`${t}-extra`,y.extra),style:b.extra},a),x===`end`&&T),D=()=>i?S.createElement(`div`,{className:Y(`${t}-footer`,y.footer),style:{...b.footer,...d}},i):null;return S.createElement(S.Fragment,null,E(),S.createElement(`div`,{className:Y(`${t}-body`,y.body),style:{...b.body,...u}},s?S.createElement(Ly,{active:!0,title:!1,paragraph:{rows:5},className:`${t}-body-skeleton`}):f),D())},OV=e=>{let t=`100%`;return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},kV=(e,t)=>({"&-enter, &-appear":{...e,"&-active":t},"&-leave":{...t,"&-active":e}}),AV=(e,t)=>({"&-enter, &-appear, &-leave":{"&-start":{transition:`none`},"&-active":{transition:`all ${t}`}},...kV({opacity:e},{opacity:1})}),jV=(e,t)=>[AV(.7,t),kV({transform:OV(e)},{transform:`none`})],MV=e=>{let{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:AV(0,n),[`${t}-panel-motion`]:[`left`,`right`,`top`,`bottom`].reduce((e,t)=>({...e,[`&-${t}`]:jV(t,n)}),{})}}},NV=e=>{let{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:i,colorBgElevated:a,motionDurationSlow:o,motionDurationMid:s,paddingXS:c,padding:l,paddingLG:u,fontSizeLG:d,lineHeightLG:f,lineWidth:p,lineType:m,colorSplit:h,marginXS:g,colorIcon:_,colorIconHover:v,colorBgTextHover:y,colorBgTextActive:b,colorText:x,fontWeightStrong:S,footerPaddingBlock:C,footerPaddingInline:w,draggerSize:T,calc:E}=e,D=`${n}-content-wrapper`,O=`${n}-resizable-dragger`;return{[n]:{position:`fixed`,inset:0,zIndex:r,pointerEvents:`none`,color:x,"&-pure":{position:`relative`,background:a,display:`flex`,flexDirection:`column`,pointerEvents:`auto`,[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:`absolute`},[`${n}-mask`]:{position:`absolute`,inset:0,zIndex:r,background:i,pointerEvents:`auto`,[`&${n}-mask-blur`]:{backdropFilter:`blur(4px)`}},[D]:{position:`absolute`,zIndex:r,maxWidth:`100vw`,transition:`all ${o}`,"&-hidden":{display:`none`}},[`&-left > ${D}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${D}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${D}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${D}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${n}-section`]:{display:`flex`,flexDirection:`column`,width:`100%`,height:`100%`,overflow:`auto`,background:a,pointerEvents:`auto`},[`${n}-header`]:{display:`flex`,flex:0,alignItems:`center`,padding:`${X(l)} ${X(u)}`,fontSize:d,lineHeight:f,borderBottom:`${X(p)} ${m} ${h}`,"&-title":{display:`flex`,flex:1,alignItems:`center`,minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:`none`},[`${n}-close`]:{display:`inline-flex`,width:E(d).add(c).equal(),height:E(d).add(c).equal(),borderRadius:t,justifyContent:`center`,alignItems:`center`,color:_,fontWeight:S,fontSize:d,fontStyle:`normal`,lineHeight:1,textAlign:`center`,textTransform:`none`,textDecoration:`none`,background:`transparent`,border:0,cursor:`pointer`,transition:`all ${s}`,textRendering:`auto`,[`&${n}-close-end`]:{marginInlineStart:g},[`&:not(${n}-close-end)`]:{marginInlineEnd:g},"&:hover":{color:v,backgroundColor:y,textDecoration:`none`},"&:active":{backgroundColor:b},...Kl(e)},[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:f},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:`auto`,[`${n}-body-skeleton`]:{width:`100%`,height:`100%`,display:`flex`,justifyContent:`center`}},[`${n}-footer`]:{flexShrink:0,padding:`${X(C)} ${X(w)}`,borderTop:`${X(p)} ${m} ${h}`},[O]:{position:`absolute`,zIndex:1,backgroundColor:`transparent`,userSelect:`none`,pointerEvents:`auto`,"&:hover":{backgroundColor:e.colorPrimary,opacity:.2},"&-dragging":{backgroundColor:e.colorPrimary,opacity:.3}},[`${O}-left`]:{top:0,bottom:0,right:{_skip_check_:!0,value:0},width:T,cursor:`col-resize`},[`${O}-right`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},width:T,cursor:`col-resize`},[`${O}-top`]:{insetInline:0,bottom:0,height:T,cursor:`row-resize`},[`${O}-bottom`]:{insetInline:0,top:0,height:T,cursor:`row-resize`},[`${D}-dragging`]:{userSelect:`none`,transition:`none`,willChange:`width, height`,[`${n}-content`]:{pointerEvents:`none`},[`${n}-section`]:{pointerEvents:`none`}},"&-rtl":{direction:`rtl`}}}},PV=Zl(`Drawer`,e=>{let t=uc(e,{});return[NV(t),MV(t)]},e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding,draggerSize:4})),FV={distance:180},IV=378,LV={motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},RV=e=>{let{rootClassName:t,size:n,defaultSize:r=IV,height:i,width:a,mask:o,push:s=FV,open:c,afterOpenChange:l,onClose:u,prefixCls:d,getContainer:f,panelRef:p=null,style:m,className:h,resizable:g,"aria-labelledby":_,focusable:v,maskClosable:y,maskStyle:b,drawerStyle:x,contentWrapperStyle:C,destroyOnClose:w,destroyOnHidden:T,...E}=e,{placement:D}=E,O=Yn(),k=E.title?O:void 0,{getPopupContainer:A,getPrefixCls:j,direction:M,className:N,style:P,classNames:F,styles:I,mask:L}=va(`drawer`),R=j(`drawer`,d),[z,B]=PV(R),V=f===void 0&&A?()=>A(document.body):f,H=S.useMemo(()=>$d(n)?n:n===`large`?736:n===`default`?IV:typeof n==`string`?/^\d+(\.\d+)?$/.test(n)?Number(n):n:!D||D===`left`||D===`right`?a:i,[n,D,a,i]),U={motionName:hh(R,`mask-motion`),...LV},W=e=>({motionName:hh(R,`panel-motion-${e}`),...LV}),G=sr(p,zy()),[K,ee]=If(`Drawer`,E.zIndex),[q,te,ne]=hf(o,L,R,y),re=yy(v,V!==!1&&q),{classNames:ie,styles:J,rootStyle:ae}=E,oe={...e,zIndex:K,panelRef:p,mask:q,maskClosable:ne,defaultSize:r,push:s,focusable:re},[se,ce]=Sf([F,ie],[I,J],{props:oe}),le=Y({"no-mask":!q,[`${R}-rtl`]:M===`rtl`},t,z,B,se.root);return S.createElement(_y,{form:!0,space:!0},S.createElement(Af.Provider,{value:ee},S.createElement(EV,{prefixCls:R,onClose:u,maskMotion:U,motion:W,...E,classNames:{mask:Y(se.mask,te.mask),section:se.section,wrapper:se.wrapper,dragger:se.dragger},styles:{mask:{...ce.mask,...b},section:{...ce.section,...x},wrapper:{...ce.wrapper,...C},dragger:ce.dragger},open:c,mask:q,maskClosable:ne,push:s,size:H,defaultSize:r,style:{...P,...m},rootStyle:{...ae,...ce.root},className:Y(N,h),rootClassName:le,getContainer:V,afterOpenChange:l,panelRef:G,zIndex:K,...g?{resizable:g}:{},"aria-labelledby":_??k,destroyOnHidden:T??w,focusTriggerAfterClose:re.focusTriggerAfterClose,focusTrap:re.trap},S.createElement(DV,{prefixCls:R,size:n,...E,ariaId:k,onClose:u}))))};RV._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:t,style:n,className:r,placement:i=`right`,...a}=e,{getPrefixCls:o}=S.useContext(ha),s=o(`drawer`,t),[c,l]=PV(s),u=Y(s,`${s}-pure`,`${s}-${i}`,c,l,r);return S.createElement(`div`,{className:u,style:n},S.createElement(DV,{prefixCls:s,...a}))};var zV=RV;function BV(e){return[`small`,`middle`,`medium`,`large`].includes(e)}function VV(e){return e?$d(e):!1}var HV=S.createContext({latestIndex:0}),UV=HV.Provider,WV=e=>{let{className:t,prefix:n,index:r,children:i,separator:a,style:o,classNames:s,styles:c}=e,{latestIndex:l}=S.useContext(HV);return Qd(i)?S.createElement(S.Fragment,null,S.createElement(`div`,{className:t,style:o},i),r{let{componentCls:t,antCls:n}=e;return{[t]:{display:`inline-flex`,"&-rtl":{direction:`rtl`},"&-vertical":{flexDirection:`column`},"&-align":{flexDirection:`column`,"&-center":{alignItems:`center`},"&-start":{alignItems:`flex-start`},"&-end":{alignItems:`flex-end`},"&-baseline":{alignItems:`baseline`}},[`${t}-item:empty`]:{display:`none`},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:`block`}}}},KV=e=>{let{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-medium, &-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-medium, &-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},qV=Zl(`Space`,e=>{let t=uc(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[GV(t),KV(t)]},()=>({}),{resetStyle:!1}),JV=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,size:i,className:a,style:o,classNames:s,styles:c}=va(`space`),{size:l=i??`small`,align:u,className:d,rootClassName:f,children:p,direction:m,orientation:h,prefixCls:g,split:_,separator:v,style:y,vertical:b,wrap:x=!1,classNames:C,styles:w,...T}=e,[E,D]=Array.isArray(l)?l:[l,l],O=BV(D),k=BV(E),A=VV(D),j=VV(E),M=Oi(p,{keepEmpty:!0}),[N,P]=Tf(h,b,m),F=u===void 0&&!P?`center`:u,I=v??_,L=n(`space`,g),[R,z]=qV(L),B={...e,size:l,orientation:N,align:F},[V,H]=Sf([s,C],[c,w],{props:B}),U=Y(L,a,R,`${L}-${N}`,{[`${L}-rtl`]:r===`rtl`,[`${L}-align-${F}`]:F,[`${L}-gap-row-${D}`]:O,[`${L}-gap-col-${E}`]:k},d,f,z,V.root),W=Y(`${L}-item`,V.item),G=M.map((e,t)=>{let n=e?.key||`${W}-${t}`;return S.createElement(WV,{prefix:L,classNames:V,styles:H,className:W,key:n,index:t,separator:I,style:H.item},e)}),K=S.useMemo(()=>({latestIndex:M.reduce((e,t,n)=>Qd(t)?n:e,0)}),[M]);if(M.length===0)return null;let ee={};return x&&(ee.flexWrap=`wrap`),!k&&j&&(ee.columnGap=E),!O&&A&&(ee.rowGap=D),S.createElement(`div`,{ref:t,className:U,style:{...ee,...H.root,...o,...y},...T},S.createElement(UV,{value:K},G))});JV.Compact=jh,JV.Addon=kz;var YV=e=>{let{getPopupContainer:t,getPrefixCls:n,direction:r}=S.useContext(ha),{prefixCls:i,type:a=`default`,danger:o,disabled:s,loading:c,onClick:l,htmlType:u,children:d,className:f,menu:p,arrow:m,autoFocus:h,trigger:g,align:_,open:v,onOpenChange:y,placement:b,getPopupContainer:x,href:C,icon:w=S.createElement(DE,null),title:T,buttonsRender:E=e=>e,mouseEnterDelay:D,mouseLeaveDelay:O,overlayClassName:k,overlayStyle:A,destroyOnHidden:j,destroyPopupOnHide:M,dropdownRender:N,popupRender:P,...F}=e,I=n(`dropdown`,i),L=`${I}-button`,R={menu:p,arrow:m,autoFocus:h,align:_,disabled:s,trigger:s?[]:g,onOpenChange:y,getPopupContainer:x||t,mouseEnterDelay:D,mouseLeaveDelay:O,classNames:{root:k},styles:{root:A},destroyOnHidden:j,popupRender:P||N},{compactSize:z,compactItemClassnames:B}=Oh(I,r),V=Y(L,B,f);`destroyPopupOnHide`in e&&(R.destroyPopupOnHide=M),`open`in e&&(R.open=v),`placement`in e?R.placement=b:R.placement=r===`rtl`?`bottomLeft`:`bottomRight`;let[H,U]=E([S.createElement(Z,{type:a,danger:o,disabled:s,loading:c,onClick:l,htmlType:u,href:C,title:T},d),S.createElement(Z,{type:a,danger:o,icon:w})]);return S.createElement(JV.Compact,{className:V,size:z,block:!0,...F},H,S.createElement(VE,{...R},U))};YV.__ANT_BUTTON=!0;var XV=VE;XV.Button=YV;var ZV=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{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.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z`}}]},name:`file-text`,theme:`outlined`}}))());function QV(){return QV=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,QV({},e,{ref:t,icon:ZV.default}))),eH=(e,t)=>Qd(e)?tf(e)&&!(0,S.isValidElement)(e)?{...t,...e}:{...t,title:e}:null;function tH(e){let[t,n]=S.useState(e);return S.useEffect(()=>{let t=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(t)}},[e]),t}var nH=e=>{let{componentCls:t,motionDurationFast:n,motionEaseInOut:r}=e,i=`${t}-show-help`,a=`${t}-show-help-item`;return{[i]:{transition:`opacity ${n} ${r}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:`hidden`,transition:`${[`height`,`opacity`,`transform`].map(e=>`${e} ${n} ${r}`).join(`, `)} !important`,[`&${a}-appear, &${a}-enter`]:{transform:`translateY(-5px)`,opacity:0,"&-active":{transform:`translateY(0)`,opacity:1}},[`&${a}-leave-active`]:{transform:`translateY(-5px)`}}}}},rH=e=>({legend:{display:`block`,width:`100%`,marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:`inherit`,border:0,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:`border-box`},'input[type="radio"], input[type="checkbox"]':{lineHeight:`normal`},'input[type="file"]':{display:`block`},'input[type="range"]':{display:`block`,width:`100%`},"select[multiple], select[size]":{height:`auto`},"input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:`block`,paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),iH=(e,t)=>{let{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},aH=e=>{let{componentCls:t}=e;return{[t]:{...Hl(e),...rH(e),[`${t}-text`]:{display:`inline-block`,paddingInlineEnd:e.paddingSM},"&-small":{...iH(e,e.controlHeightSM)},"&-large":{...iH(e,e.controlHeightLG)}}}},oH=e=>{let{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:i,labelRequiredMarkColor:a,labelColor:o,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:l,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e,[f]=eu(i,`grid`);return{[t]:{...Hl(e),marginBottom:d,verticalAlign:`top`,"&-with-help":{transition:`none`},[`&-hidden, - &-hidden${i}-row`]:{display:`none`},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:`hidden`,whiteSpace:`nowrap`,textAlign:`end`,verticalAlign:`middle`,"&-left":{textAlign:`start`},"&-wrap":{overflow:`unset`,lineHeight:e.lineHeight,whiteSpace:`unset`,"> label":{verticalAlign:`middle`,textWrap:`balance`}},"> label":{position:`relative`,display:`inline-flex`,alignItems:`center`,maxWidth:`100%`,height:c,color:o,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:`top`},[`&${t}-required`]:{"&::before":{display:`inline-block`,marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:`sans-serif`,lineHeight:1,content:`"*"`},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:`none`}}},[`${t}-optional`]:{display:`inline-block`,marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:`none`}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:`help`,writingMode:`horizontal-tb`,marginInlineStart:e.marginXXS},"&::after":{content:`":"`,position:`relative`,marginBlock:0,marginInlineStart:l,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:`"\\a0"`}}},[`${t}-control`]:{[f(`display`)]:`flex`,flexDirection:`column`,flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:`100%`},"&-input":{position:`relative`,display:`flex`,alignItems:`center`,minHeight:e.controlHeight,"&-content":{flex:`auto`,maxWidth:`100%`,[`&:has(> ${i}-switch:only-child, > ${i}-rate:only-child)`]:{display:`flex`,alignItems:`center`}}}},[t]:{"&-additional":{display:`flex`,flexDirection:`column`},"&-explain, &-extra":{clear:`both`,color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:`100%`},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:`auto`,opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:`center`,visibility:`visible`,animationName:gg,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:`none`,"&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}}}},sH=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:`initial`,textAlign:`start`,"> label":{margin:0,"&::after":{visibility:`hidden`}}}),cH=e=>{let{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:`1 1 0`,minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:`unset`}},[`${t}-col-24${n}-label, - ${t}-col-xl-24${n}-label`]:sH(e)}}},lH=e=>{let{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:`flex`,flexWrap:`wrap`,[`${n}-inline`]:{flex:`none`,marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:`nowrap`},[`> ${n}-label, - > ${n}-control`]:{display:`inline-block`,verticalAlign:`top`},[`> ${n}-label`]:{flex:`none`},[`${t}-text`]:{display:`inline-block`},[`${n}-has-feedback`]:{display:`inline-block`}}}}},uH=e=>{let{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:sH(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:`wrap`,[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:`0 0 100%`,maxWidth:`100%`}}}}}},dH=e=>{let{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:`column`},[`${n}-label > label`]:{height:`auto`},[`${n}-control`]:{width:`100%`},[`${n}-label, + `]:{cursor:`not-allowed !important`}},[`&-tooltip ${n}-tooltip-container`]:{minWidth:`unset`}}}},_B=(e,t)=>{let{componentCls:n,railSize:r,handleSize:i,dotSize:a,marginFull:o,calc:s}=e,c=t?`paddingBlock`:`paddingInline`,l=t?`width`:`height`,u=t?`height`:`width`,d=t?`insetBlockStart`:`insetInlineStart`,f=t?`top`:`insetInlineStart`,p=s(r).mul(3).sub(i).div(2).equal(),m=s(i).sub(r).div(2).equal(),h=t?{borderWidth:`${X(m)} 0`,transform:`translateY(${X(s(m).mul(-1).equal())})`}:{borderWidth:`0 ${X(m)}`,transform:`translateX(${X(e.calc(m).mul(-1).equal())})`};return{[c]:r,[u]:s(r).mul(3).equal(),[`${n}-rail`]:{[l]:`100%`,[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:{...h},[`${n}-handle`]:{[d]:p},[`${n}-mark`]:{insetInlineStart:0,top:0,[f]:s(r).mul(3).add(t?0:o).equal(),[l]:`100%`},[`${n}-step`]:{insetInlineStart:0,top:0,[f]:r,[l]:`100%`,[u]:r},[`${n}-dot`]:{position:`absolute`,[d]:s(r).sub(a).div(2).equal()}}},vB=e=>{let{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:{..._B(e,!0),[`&${t}-with-marks`]:{marginBottom:n}}}},yB=e=>{let{componentCls:t}=e;return{[`${t}-vertical`]:{..._B(e,!1),height:`100%`}}},bB=Zl(`Slider`,e=>{let t=uc(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[gB(t),vB(t),yB(t)]},e=>{let t=e.controlHeightLG/4,n=e.controlHeightSM/2,r=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,o=new Mc(a).setA(.2).toRgbString();return{controlSize:t,railSize:4,handleSize:t,handleSizeHover:n,dotSize:8,handleLineWidth:r,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:o,handleColorDisabled:new Mc(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}});function xB(){let[e,t]=S.useState(!1),n=S.useRef(null),r=()=>{Di.cancel(n.current)};return S.useEffect(()=>r,[]),[e,e=>{r(),e?t(e):n.current=Di(()=>{t(e)})}]}function SB(e){return e||e===null?e:e=>$d(e)?e.toString():``}var CB=S.forwardRef((e,t)=>{let{prefixCls:n,range:r,className:i,rootClassName:a,style:o,disabled:s,tooltip:c={},onChangeComplete:l,classNames:u,styles:d,vertical:f,orientation:p,...m}=e,[,h]=Tf(p,f),{getPrefixCls:g,direction:_,className:v,style:y,classNames:b,styles:x,getPopupContainer:C}=va(`slider`),w=S.useContext(fm),T=s??w,E={...e,disabled:T,vertical:h},[D,O]=Sf([b,u],[x,d],{props:E}),{handleRender:k,direction:A}=S.useContext(mB),j=(A||_)===`rtl`,[M,N]=xB(),[P,F]=xB(),I={...c},{open:L,placement:R,getPopupContainer:z,prefixCls:B,formatter:V}=I,H=L,U=(M||P)&&H!==!1,W=SB(V),[G,K]=xB(),ee=e=>{l?.(e),K(!1)},q=(e,t)=>e||(t?j?`left`:`right`:`top`),te=g(`slider`,n),[ne,re]=bB(te),ie=Y(i,v,D.root,a,{[`${te}-rtl`]:j,[`${te}-lock`]:G},ne,re);j&&!h&&(m.reverse=!m.reverse),S.useEffect(()=>{let e=()=>{Di(()=>{F(!1)},1)};return document.addEventListener(`mouseup`,e),()=>{document.removeEventListener(`mouseup`,e)}},[]);let J=r&&!H,ae=k||((e,t)=>{let{index:n}=t,r=e.props;function i(e,t,n){n&&m[e]?.(t),r[e]?.(t)}let a={...r,onMouseEnter:e=>{N(!0),i(`onMouseEnter`,e)},onMouseLeave:e=>{N(!1),i(`onMouseLeave`,e)},onMouseDown:e=>{F(!0),K(!0),i(`onMouseDown`,e)},onFocus:e=>{F(!0),m.onFocus?.(e),i(`onFocus`,e,!0)},onBlur:e=>{F(!1),m.onBlur?.(e),i(`onBlur`,e,!0)}},o=S.cloneElement(e,a),s=(!!H||U)&&W!==null;return J?o:S.createElement(hB,{...I,prefixCls:g(`tooltip`,B),title:W?W(t.value):``,value:t.value,open:s,placement:q(R,h),key:n,classNames:{root:`${te}-tooltip`},getPopupContainer:z||C},o)}),oe=J?(e,t)=>{let n=S.cloneElement(e,{style:{...e.props.style,visibility:`hidden`}});return S.createElement(hB,{...I,prefixCls:g(`tooltip`,B),title:W?W(t.value):``,open:W!==null&&U,placement:q(R,h),key:`tooltip`,classNames:{root:`${te}-tooltip`},getPopupContainer:z||C,draggingDelete:t.draggingDelete},n)}:void 0,se={...O.root,...y,...o};return S.createElement(pB,{...m,classNames:D,styles:O,step:m.step,range:r,className:ie,style:se,disabled:T,vertical:h,ref:t,prefixCls:te,handleRender:ae,activeHandleRender:oe,onChangeComplete:ee})}),wB=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`}}))());function TB(){return TB=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,TB({},e,{ref:t,icon:wB.default}))),DB=(e,t,n,r,i,a)=>{let{classNames:o,styles:s}=va(e),[c,l]=Sf([o,t],[s,n],{props:a},{popup:{_default:`root`}});return S.useMemo(()=>[{...c,popup:{...c.popup,root:Y(c.popup?.root,r)}},{...l,popup:{...l.popup,root:{...l.popup?.root,...i}}}],[c,l,r,i])};function OB(e,t,n){return n===void 0?t===`year`&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t===`quarter`&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t===`month`&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t===`week`&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t===`time`&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder:n}function kB(e,t,n){return n===void 0?t===`year`&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t===`quarter`&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t===`month`&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t===`week`&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t===`time`&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder:n}function AB(e,t){let{allowClear:n=!0}=e,{clearIcon:r,removeIcon:i}=hC({...e,prefixCls:t,componentName:`DatePicker`});return[S.useMemo(()=>n===!1?!1:{clearIcon:r,...n===!0?{}:n},[n,r]),i]}var[jB,MB]=[`week`,`WeekPicker`],[NB,PB]=[`month`,`MonthPicker`],[FB,IB]=[`year`,`YearPicker`],[LB,RB]=[`quarter`,`QuarterPicker`],[zB,BB]=[`time`,`TimePicker`],VB=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`}}))());function HB(){return HB=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,HB({},e,{ref:t,icon:VB.default}))),WB=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`}}))());function GB(){return GB=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,GB({},e,{ref:t,icon:WB.default}))),qB=({picker:e,hasFeedback:t,feedbackIcon:n,suffixIcon:r})=>r===null||r===!1?null:r===!0||r===void 0?S.createElement(S.Fragment,null,e===zB?S.createElement(KB,null):S.createElement(UB,null),t&&n):r,JB=e=>S.createElement($g,{size:`small`,type:`primary`,...e});function YB(e){return(0,S.useMemo)(()=>({button:JB,...e}),[e])}var XB=e=>(0,S.forwardRef)((t,n)=>{let{prefixCls:r,getPopupContainer:i,components:a,className:o,style:s,classNames:c,styles:l,placement:u,size:d,disabled:f,bordered:p=!0,placeholder:m,status:h,variant:g,picker:_,dropdownClassName:v,popupClassName:y,popupStyle:b,rootClassName:x,suffixIcon:C,separator:w,...T}=t,[E,D]=DB(_===zB?`timePicker`:`datePicker`,c,l,y||v,b),O=S.useRef(null),{getPrefixCls:k,direction:A,getPopupContainer:j,rangePicker:M}=(0,S.useContext)(ha),N=k(`picker`,r),{compactSize:P,compactItemClassnames:F}=Th(N,A),I=k(),L=w??M?.separator,[R,z]=GS(`rangePicker`,g,p),B=op(N),[V,H]=WI(N,B),U=Y(V,H,B,x),[W]=AB(t,N),G=YB(a),K=Ch(e=>d??P??e),ee=S.useContext(fm),q=f??ee,{hasFeedback:te,status:ne,feedbackIcon:re}=(0,S.useContext)(ly),ie=qB({picker:_,hasFeedback:te,feedbackIcon:re,suffixIcon:C});(0,S.useImperativeHandle)(n,()=>O.current);let[J]=Jd(`Calendar`,Rd),ae=Ii(J,t.locale||{}),[oe]=If(`DatePicker`,D?.popup?.root?.zIndex);return S.createElement(fy,{space:!0},S.createElement(SF,{separator:S.createElement(`span`,{"aria-label":`to`,className:`${N}-separator`},L??S.createElement(EB,null)),disabled:q,ref:O,placement:u,placeholder:kB(ae,_,m),suffixIcon:ie,prevIcon:S.createElement(`span`,{className:`${N}-prev-icon`}),nextIcon:S.createElement(`span`,{className:`${N}-next-icon`}),superPrevIcon:S.createElement(`span`,{className:`${N}-super-prev-icon`}),superNextIcon:S.createElement(`span`,{className:`${N}-super-next-icon`}),transitionName:`${I}-slide-up`,picker:_,...T,locale:ae.lang,getPopupContainer:i||j,generateConfig:e,components:G,direction:A,prefixCls:N,rootClassName:U,className:Y({[`${N}-large`]:K===`large`,[`${N}-small`]:K===`small`,[`${N}-${R}`]:z},FS(N,IS(ne,h),te),F,o,M?.className),style:{...M?.style,...s},classNames:E,styles:{...D,popup:{...D.popup,root:{...D.popup.root,zIndex:oe}}},allowClear:W}))}),ZB=e=>{let t=(t,n)=>{let r=n===BB?`timePicker`:`datePicker`;return(0,S.forwardRef)((i,a)=>{let{prefixCls:o,getPopupContainer:s,components:c,style:l,className:u,size:d,bordered:f,placement:p,placeholder:m,disabled:h,status:g,variant:_,onCalendarChange:v,classNames:y,styles:b,dropdownClassName:x,popupClassName:C,popupStyle:w,rootClassName:T,suffixIcon:E,...D}=i,{suffixIcon:O}=va(n===BB?`timePicker`:`datePicker`),{getPrefixCls:k,direction:A,getPopupContainer:j,[r]:M}=(0,S.useContext)(ha),N=k(`picker`,o),{compactSize:P,compactItemClassnames:F}=Th(N,A),I=Ch(e=>d??P??e),L=S.useContext(fm),R=h??L,z={...i,size:I,disabled:R,status:g,variant:_},[B,V]=DB(r,y,b,C||x,w,z),H=S.useRef(null),[U,W]=GS(`datePicker`,_,f),G=op(N),[K,ee]=WI(N,G),q=Y(K,ee,G,T);(0,S.useImperativeHandle)(a,()=>H.current);let te={showToday:!0},ne=t||i.picker,re=k(),{onSelect:ie,multiple:J}=D,ae=ie&&t===`time`&&!J,oe=(e,t,n)=>{v?.(e,t,n),ae&&ie(e)},[se,ce]=AB(i,N),le=YB(c),{hasFeedback:ue,status:de,feedbackIcon:fe}=(0,S.useContext)(ly),pe=qB({picker:ne,hasFeedback:ue,feedbackIcon:fe,suffixIcon:E===void 0?O:E}),[me]=Jd(`DatePicker`,Rd),he=Ii(me,i.locale||{}),[ge]=If(`DatePicker`,V?.popup?.root?.zIndex);return S.createElement(fy,{space:!0},S.createElement(oI,{ref:H,placeholder:OB(he,ne,m),suffixIcon:pe,placement:p,prevIcon:S.createElement(`span`,{className:`${N}-prev-icon`}),nextIcon:S.createElement(`span`,{className:`${N}-next-icon`}),superPrevIcon:S.createElement(`span`,{className:`${N}-super-prev-icon`}),superNextIcon:S.createElement(`span`,{className:`${N}-super-next-icon`}),transitionName:`${re}-slide-up`,picker:t,onCalendarChange:oe,...te,...D,locale:he.lang,getPopupContainer:s||j,generateConfig:e,components:le,direction:A,disabled:R,prefixCls:N,rootClassName:q,className:Y({[`${N}-large`]:I===`large`,[`${N}-small`]:I===`small`,[`${N}-${U}`]:W},FS(N,IS(de,g),ue),F,M?.className,u),style:{...M?.style,...l},classNames:B,styles:{...V,popup:{...V.popup,root:{...V.popup.root,zIndex:ge}}},allowClear:se,removeIcon:ce}))})},n=t(),r=t(jB,MB),i=t(NB,PB),a=t(FB,IB),o=t(LB,RB);return{DatePicker:n,WeekPicker:r,MonthPicker:i,YearPicker:a,TimePicker:t(zB,BB),QuarterPicker:o}},QB=e=>{let{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:i,TimePicker:a,QuarterPicker:o}=ZB(e),s=XB(e),c=t;return c.WeekPicker=n,c.MonthPicker=r,c.YearPicker=i,c.RangePicker=s,c.TimePicker=a,c.QuarterPicker=o,c},$B=QB(SE);$B._InternalPanelDoNotUseOrYouWillBeFired=Ib($B,`popupAlign`,void 0,`picker`),$B._InternalRangePanelDoNotUseOrYouWillBeFired=Ib($B.RangePicker,`popupAlign`,void 0,`picker`),$B.generatePicker=QB;var eV={xxxl:4,xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},tV=S.createContext(null),nV=e=>Oi(e).map(e=>({...e?.props,key:e.key}));function rV(e,t,n){let r=S.useMemo(()=>t||nV(n),[t,n]);return S.useMemo(()=>r.map(({span:t,...n})=>t===`filled`?{...n,filled:!0}:{...n,span:$d(t)?t:TC(e,t)}),[r,e])}function iV(e,t){let n=[],r=[],i=!1,a=0;return e.filter(e=>e).forEach(e=>{let{filled:o,...s}=e;if(o){r.push(s),n.push(r),r=[],a=0;return}let c=t-a;a+=e.span||1,a>=t?(a>t?(i=!0,r.push({...s,span:c})):r.push(s),n.push(r),r=[],a=0):r.push(s)}),r.length>0&&n.push(r),n=n.map(e=>{let n=e.reduce((e,t)=>e+(t.span||1),0);if(n{let[n,r]=(0,S.useMemo)(()=>iV(t,e),[t,e]);return n},oV=e=>e.children,sV=e=>{let{itemPrefixCls:t,component:n,span:r,className:i,style:a,labelStyle:o,contentStyle:s,bordered:c,label:l,content:u,colon:d,type:f,styles:p,classNames:m}=e,h=n,{classNames:g,styles:_}=S.useContext(tV),[v,y]=Sf([g,m],[_,p],{props:e}),b={...o,...y.label},x={...s,...y.content};return c?S.createElement(h,{colSpan:r,style:a,className:Y(i,{[`${t}-item-${f}`]:f===`label`||f===`content`,[v.label]:v.label&&f===`label`,[v.content]:v.content&&f===`content`})},Qd(l)&&S.createElement(`span`,{style:b},l),Qd(u)&&S.createElement(`span`,{style:x},u)):S.createElement(h,{className:Y(`${t}-item`,i),style:a,colSpan:r},S.createElement(`div`,{className:`${t}-item-container`},Qd(l)&&S.createElement(`span`,{style:b,className:Y(`${t}-item-label`,v.label,{[`${t}-item-no-colon`]:!d})},l),Qd(u)&&S.createElement(`span`,{style:x,className:Y(`${t}-item-content`,v.content)},u)))};function cV(e,{colon:t,prefixCls:n,bordered:r},{component:i,type:a,showLabel:o,showContent:s,labelStyle:c,contentStyle:l,styles:u}){return e.map(({label:e,children:d,prefixCls:f=n,className:p,style:m,labelStyle:h,contentStyle:g,span:_=1,key:v,styles:y,classNames:b},x)=>typeof i==`string`?S.createElement(sV,{key:`${a}-${v||x}`,className:p,style:m,classNames:b,styles:{label:{...c,...u?.label,...h,...y?.label},content:{...l,...u?.content,...g,...y?.content}},span:_,colon:t,component:i,itemPrefixCls:f,bordered:r,label:o?e:null,content:s?d:null,type:a}):[S.createElement(sV,{key:`label-${v||x}`,className:p,style:{...c,...u?.label,...m,...h,...y?.label},span:1,colon:t,component:i[0],itemPrefixCls:f,bordered:r,label:e,type:`label`}),S.createElement(sV,{key:`content-${v||x}`,className:p,style:{...l,...u?.content,...m,...g,...y?.content},span:_*2-1,component:i[1],itemPrefixCls:f,bordered:r,content:d,type:`content`})])}var lV=e=>{let t=S.useContext(tV),{prefixCls:n,vertical:r,row:i,index:a,bordered:o}=e;return r?S.createElement(S.Fragment,null,S.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},cV(i,e,{component:`th`,type:`label`,showLabel:!0,...t})),S.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},cV(i,e,{component:`td`,type:`content`,showContent:!0,...t}))):S.createElement(`tr`,{key:a,className:`${n}-row`},cV(i,e,{component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0,...t}))},uV=e=>{let{componentCls:t,labelBg:n}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:`auto`},[`${t}-row`]:{borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:`none`,"> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${X(e.padding)} ${X(e.paddingLG)}`,borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:`none`}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:n,"&::after":{display:`none`}}}},[`&${t}-medium`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${X(e.paddingSM)} ${X(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${X(e.paddingXS)} ${X(e.padding)}`}}}}}},dV=e=>{let{componentCls:t,extraColor:n,itemPaddingBottom:r,itemPaddingEnd:i,colonMarginRight:a,colonMarginLeft:o,titleMarginBottom:s}=e;return{[t]:{...Hl(e),...uV(e),"&-rtl":{direction:`rtl`},[`${t}-header`]:{display:`flex`,alignItems:`center`,marginBottom:s},[`${t}-title`]:{...Vl,flex:`auto`,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG},[`${t}-extra`]:{marginInlineStart:`auto`,color:n,fontSize:e.fontSize},[`${t}-view`]:{width:`100%`,borderRadius:e.borderRadiusLG,table:{width:`100%`,tableLayout:`fixed`,borderCollapse:`collapse`}},[`${t}-row`]:{"> th, > td":{paddingBottom:r,paddingInlineEnd:i},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:`none`,"> th, > td":{paddingBottom:0}}},[`${t}-item-label`]:{color:e.labelColor,fontWeight:`normal`,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:`start`,"&::after":{content:`":"`,position:`relative`,top:-.5,marginInline:`${X(o)} ${X(a)}`},[`&${t}-item-no-colon::after`]:{content:`""`}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:`""`}},[`${t}-item-content`]:{display:`table-cell`,flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:`break-word`,overflowWrap:`break-word`},[`${t}-item`]:{paddingBottom:0,verticalAlign:`top`,"&-container":{display:`flex`,[`${t}-item-label`]:{display:`inline-flex`,alignItems:`baseline`},[`${t}-item-content`]:{display:`inline-flex`,alignItems:`baseline`,minWidth:`1em`}}},"&-medium":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}}}},fV=Zl(`Descriptions`,e=>dV(uc(e,{})),e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText})),pV=e=>{let{prefixCls:t,title:n,extra:r,column:i,colon:a=!0,bordered:o,layout:s,children:c,className:l,rootClassName:u,style:d,size:f,labelStyle:p,contentStyle:m,styles:h,items:g,classNames:_,...v}=e,{getPrefixCls:y,direction:b,className:x,style:C,classNames:w,styles:T}=va(`descriptions`),E=y(`descriptions`,t),D=DC(),O=S.useMemo(()=>$d(i)?i:TC(D,{...eV,...i})??3,[D,i]),k=rV(D,g,c),A=Ch(f),j=aV(O,k),[M,N]=fV(E),P={...e,column:O,items:k,size:A},[F,I]=Sf([w,_],[T,h],{props:P}),L=S.useMemo(()=>({labelStyle:p,contentStyle:m,styles:{label:I.label,content:I.content},classNames:{label:F.label,content:F.content}}),[p,m,I.label,I.content,F.label,F.content]);return S.createElement(tV.Provider,{value:L},S.createElement(`div`,{className:Y(E,x,F.root,{[`${E}-medium`]:A===`medium`||A===`middle`,[`${E}-small`]:A===`small`,[`${E}-bordered`]:!!o,[`${E}-rtl`]:b===`rtl`},l,u,M,N),style:{...C,...I.root,...d},...v},(n||r)&&S.createElement(`div`,{className:Y(`${E}-header`,F.header),style:I.header},n&&S.createElement(`div`,{className:Y(`${E}-title`,F.title),style:I.title},n),r&&S.createElement(`div`,{className:Y(`${E}-extra`,F.extra),style:I.extra},r)),S.createElement(`div`,{className:`${E}-view`},S.createElement(`table`,null,S.createElement(`tbody`,null,j.map((e,t)=>S.createElement(lV,{key:t,index:t,colon:a,prefixCls:E,vertical:s===`vertical`,bordered:o,row:e})))))))};pV.Item=oV;var mV=S.createContext(null),hV=S.createContext({});function gV(){return gV=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t,className:n,containerRef:r,...i}=e,{panel:a}=S.useContext(hV),o=cr(a,r);return S.createElement(`div`,gV({className:Y(`${t}-section`,n),role:`dialog`,ref:o},bi(e,{aria:!0}),{"aria-modal":`true`},i))};function vV(e){let{prefixCls:t,direction:n,className:r,style:i,maxSize:a,containerRef:o,currentSize:s,onResize:c,onResizeEnd:l,onResizeStart:u}=e,[d,f]=S.useState(!1),[p,m]=S.useState(0),[h,g]=S.useState(0),_=n===`left`||n===`right`,v=Rn(e=>{e.preventDefault(),e.stopPropagation(),f(!0),m(_?e.clientX:e.clientY);let t;if(typeof s==`number`)t=s;else if(o?.current){let e=o.current.getBoundingClientRect();t=_?e.width:e.height}g(t),u?.(t)}),y=Rn(e=>{if(!d)return;let t=(_?e.clientX:e.clientY)-p;(n===`right`||n===`bottom`)&&(t=-t);let r=h+t;r<0&&(r=0),a&&r>a&&(r=a),c?.(r)}),b=S.useCallback(()=>{if(d&&(f(!1),o?.current)){let e=o.current.getBoundingClientRect(),t=_?e.width:e.height;l?.(t)}},[d,o,l,_]);return S.useEffect(()=>{if(d)return document.addEventListener(`mousemove`,y),document.addEventListener(`mouseup`,b),()=>{document.removeEventListener(`mousemove`,y),document.removeEventListener(`mouseup`,b)}},[d,y,b]),{dragElementProps:{className:Y(`${t}-dragger`,`${t}-dragger-${n}`,{[`${t}-dragger-dragging`]:d,[`${t}-dragger-horizontal`]:_,[`${t}-dragger-vertical`]:!_},r),style:i,onMouseDown:v},isDragging:d}}function yV(e){if(typeof e==`string`){let t=Number(e.replace(/px$/i,``));if(parseFloat(e)===t&&li(!1,"Invalid value type of `width` or `height` which should be number type instead."),!Number.isNaN(t))return t}return e}function bV(e,t,n,r,i){let[a]=Wr(t&&(r??i!==!1),e);return S.useEffect(()=>{t&&n===!0&&e()?.focus({preventScroll:!0})},[t]),a}function xV(){return xV=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,open:r,placement:i,inline:a,push:o,forceRender:s,autoFocus:c,focusTrap:l,classNames:u,rootClassName:d,rootStyle:f,zIndex:p,className:m,id:h,style:g,motion:_,width:v,height:y,size:b,maxSize:x,children:C,mask:w,maskClosable:T,maskMotion:E,maskClassName:D,maskStyle:O,afterOpenChange:k,onClose:A,onMouseEnter:j,onMouseOver:M,onMouseLeave:N,onClick:P,onKeyDown:F,onKeyUp:I,styles:L,drawerRender:R,resizable:z,defaultSize:B}=e,V=S.useRef(null);S.useImperativeHandle(t,()=>V.current);let H=bV(()=>V.current,r,c,l,w),[U,W]=S.useState(!1),G=S.useContext(mV),K;K=typeof o==`boolean`?o?{}:{distance:0}:o||{};let ee=K?.distance??G?.pushDistance??180,q=S.useMemo(()=>({pushDistance:ee,push:()=>{W(!0)},pull:()=>{W(!1)}}),[ee]);S.useEffect(()=>{r?G?.push?.():G?.pull?.()},[r]),S.useEffect(()=>()=>{G?.pull?.()},[]);let te=S.createElement(Dd,xV({key:`mask`},E,{visible:w&&r}),({className:e,style:t},i)=>S.createElement(`div`,{className:Y(`${n}-mask`,e,u?.mask,D),style:{...t,...O,...L?.mask},onClick:T&&r?A:void 0,ref:i})),ne=typeof _==`function`?_(i):_,[re,ie]=S.useState(),J=i===`left`||i===`right`,ae=S.useMemo(()=>yV(b??(J?v:y)??re??B??(J?378:void 0)),[b,v,y,B,J,re]),oe=S.useMemo(()=>{let e={};if(U&&ee)switch(i){case`top`:e.transform=`translateY(${ee}px)`;break;case`bottom`:e.transform=`translateY(${-ee}px)`;break;case`left`:e.transform=`translateX(${ee}px)`;break;default:e.transform=`translateX(${-ee}px)`;break}return J?e.width=yV(ae):e.height=yV(ae),e},[U,ee,i,J,ae]),se=S.useRef(null),ce=!!z,le=typeof z==`object`&&z||{},ue=Rn(e=>{ie(e),le.onResize?.(e)}),{dragElementProps:de,isDragging:fe}=vV({prefixCls:`${n}-resizable`,direction:i,className:u?.dragger,style:L?.dragger,maxSize:x,containerRef:se,currentSize:ae,onResize:ue,onResizeStart:le.onResizeStart,onResizeEnd:le.onResizeEnd}),pe={onMouseEnter:j,onMouseOver:M,onMouseLeave:N,onClick:P,onKeyDown:F,onKeyUp:I,onFocus:e=>{H(e.target)}},me=S.createElement(Dd,xV({key:`panel`},ne,{visible:r,forceRender:s,onVisibleChanged:k,removeOnLeave:!1,leavedClassName:`${n}-content-wrapper-hidden`}),({className:t,style:r},i)=>{let a=S.createElement(_V,xV({id:h,containerRef:i,prefixCls:n,className:Y(m,u?.section),style:{...g,...L?.section}},bi(e,{aria:!0}),pe),C);return S.createElement(`div`,xV({ref:se,className:Y(`${n}-content-wrapper`,fe&&`${n}-content-wrapper-dragging`,u?.wrapper,!fe&&t),style:{...r,...oe,...L?.wrapper}},bi(e,{data:!0})),ce&&S.createElement(`div`,de),R?R(a):a)}),he={...f};return p&&(he.zIndex=p),S.createElement(mV.Provider,{value:q},S.createElement(`div`,{className:Y(n,`${n}-${i}`,d,{[`${n}-open`]:r,[`${n}-inline`]:a}),style:he,tabIndex:-1,ref:V},te,me))}),CV=e=>{let{open:t=!1,prefixCls:n=`rc-drawer`,placement:r=`right`,autoFocus:i=!0,keyboard:a=!0,width:o,height:s,size:c,maxSize:l,mask:u=!0,maskClosable:d=!0,getContainer:f,forceRender:p,afterOpenChange:m,destroyOnHidden:h,onMouseEnter:g,onMouseOver:_,onMouseLeave:v,onClick:y,onKeyDown:b,onKeyUp:x,onClose:C,resizable:w,defaultSize:T,focusTriggerAfterClose:E,panelRef:D}=e,[O,k]=S.useState(!1),[A,j]=S.useState(!1);Vn(()=>{j(!0)},[]);let M=A?t:!1,N=S.useRef(null),P=S.useRef(null);Vn(()=>{M&&(P.current=document.activeElement)},[M]);let F=e=>{k(e),m?.(e),!e&&E!==!1&&P.current&&!N.current?.contains(P.current)&&P.current?.focus({preventScroll:!0})},I=S.useMemo(()=>({panel:D}),[D]);if(!p&&!O&&!M&&h)return null;let L={onMouseEnter:g,onMouseOver:_,onMouseLeave:v,onClick:y,onKeyDown:b,onKeyUp:x},R={...e,open:M,prefixCls:n,placement:r,autoFocus:i,keyboard:a,width:o,height:s,size:c,maxSize:l,defaultSize:T,mask:u,maskClosable:d,inline:f===!1,afterOpenChange:F,ref:N,resizable:w,...L};return S.createElement(hV.Provider,{value:I},S.createElement(Ep,{open:M||p||O,autoDestroy:!1,getContainer:f,autoLock:u&&(M||O),onEsc:({top:e,event:t})=>{e&&a&&(t.stopPropagation(),C?.(t))}},S.createElement(SV,R)))},wV=e=>{let{prefixCls:t,ariaId:n,title:r,footer:i,extra:a,closable:o,loading:s,onClose:c,headerStyle:l,bodyStyle:u,footerStyle:d,children:f,classNames:p,styles:m}=e,h=va(`drawer`),{classNames:g,styles:_,closable:v}=h,[y,b]=Sf([g,p],[_,m],{props:{...e,closable:o??v}}),x=S.useMemo(()=>{let e=o??v;if(e!==!1)return tf(e)&&e?.placement===`end`?`end`:`start`},[o,v]),C=S.useCallback(e=>S.createElement(`button`,{type:`button`,onClick:c,className:Y(`${t}-close`,{[`${t}-close-${x}`]:x===`end`},y.close),style:b.close},e),[c,t,x,y.close,b.close]),[w,T]=ff(of(e),of(h),{closable:!0,closeIconRender:C}),E=()=>!r&&!w?null:S.createElement(`div`,{style:{...b.header,...l},className:Y(`${t}-header`,y.header,{[`${t}-header-close-only`]:w&&!r&&!a})},S.createElement(`div`,{className:`${t}-header-title`},x===`start`&&T,r&&S.createElement(`div`,{className:Y(`${t}-title`,y.title),style:b.title,id:n},r)),a&&S.createElement(`div`,{className:Y(`${t}-extra`,y.extra),style:b.extra},a),x===`end`&&T),D=()=>i?S.createElement(`div`,{className:Y(`${t}-footer`,y.footer),style:{...b.footer,...d}},i):null;return S.createElement(S.Fragment,null,E(),S.createElement(`div`,{className:Y(`${t}-body`,y.body),style:{...b.body,...u}},s?S.createElement(Dy,{active:!0,title:!1,paragraph:{rows:5},className:`${t}-body-skeleton`}):f),D())},TV=e=>{let t=`100%`;return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},EV=(e,t)=>({"&-enter, &-appear":{...e,"&-active":t},"&-leave":{...t,"&-active":e}}),DV=(e,t)=>({"&-enter, &-appear, &-leave":{"&-start":{transition:`none`},"&-active":{transition:`all ${t}`}},...EV({opacity:e},{opacity:1})}),OV=(e,t)=>[DV(.7,t),EV({transform:TV(e)},{transform:`none`})],kV=e=>{let{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:DV(0,n),[`${t}-panel-motion`]:[`left`,`right`,`top`,`bottom`].reduce((e,t)=>({...e,[`&-${t}`]:OV(t,n)}),{})}}},AV=e=>{let{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:i,colorBgElevated:a,motionDurationSlow:o,motionDurationMid:s,paddingXS:c,padding:l,paddingLG:u,fontSizeLG:d,lineHeightLG:f,lineWidth:p,lineType:m,colorSplit:h,marginXS:g,colorIcon:_,colorIconHover:v,colorBgTextHover:y,colorBgTextActive:b,colorText:x,fontWeightStrong:S,footerPaddingBlock:C,footerPaddingInline:w,draggerSize:T,calc:E}=e,D=`${n}-content-wrapper`,O=`${n}-resizable-dragger`;return{[n]:{position:`fixed`,inset:0,zIndex:r,pointerEvents:`none`,color:x,"&-pure":{position:`relative`,background:a,display:`flex`,flexDirection:`column`,pointerEvents:`auto`,[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:`absolute`},[`${n}-mask`]:{position:`absolute`,inset:0,zIndex:r,background:i,pointerEvents:`auto`,[`&${n}-mask-blur`]:{backdropFilter:`blur(4px)`}},[D]:{position:`absolute`,zIndex:r,maxWidth:`100vw`,transition:`all ${o}`,"&-hidden":{display:`none`}},[`&-left > ${D}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${D}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${D}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${D}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${n}-section`]:{display:`flex`,flexDirection:`column`,width:`100%`,height:`100%`,overflow:`auto`,background:a,pointerEvents:`auto`},[`${n}-header`]:{display:`flex`,flex:0,alignItems:`center`,padding:`${X(l)} ${X(u)}`,fontSize:d,lineHeight:f,borderBottom:`${X(p)} ${m} ${h}`,"&-title":{display:`flex`,flex:1,alignItems:`center`,minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:`none`},[`${n}-close`]:{display:`inline-flex`,width:E(d).add(c).equal(),height:E(d).add(c).equal(),borderRadius:t,justifyContent:`center`,alignItems:`center`,color:_,fontWeight:S,fontSize:d,fontStyle:`normal`,lineHeight:1,textAlign:`center`,textTransform:`none`,textDecoration:`none`,background:`transparent`,border:0,cursor:`pointer`,transition:`all ${s}`,textRendering:`auto`,[`&${n}-close-end`]:{marginInlineStart:g},[`&:not(${n}-close-end)`]:{marginInlineEnd:g},"&:hover":{color:v,backgroundColor:y,textDecoration:`none`},"&:active":{backgroundColor:b},...Kl(e)},[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:f},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:`auto`,[`${n}-body-skeleton`]:{width:`100%`,height:`100%`,display:`flex`,justifyContent:`center`}},[`${n}-footer`]:{flexShrink:0,padding:`${X(C)} ${X(w)}`,borderTop:`${X(p)} ${m} ${h}`},[O]:{position:`absolute`,zIndex:1,backgroundColor:`transparent`,userSelect:`none`,pointerEvents:`auto`,"&:hover":{backgroundColor:e.colorPrimary,opacity:.2},"&-dragging":{backgroundColor:e.colorPrimary,opacity:.3}},[`${O}-left`]:{top:0,bottom:0,right:{_skip_check_:!0,value:0},width:T,cursor:`col-resize`},[`${O}-right`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},width:T,cursor:`col-resize`},[`${O}-top`]:{insetInline:0,bottom:0,height:T,cursor:`row-resize`},[`${O}-bottom`]:{insetInline:0,top:0,height:T,cursor:`row-resize`},[`${D}-dragging`]:{userSelect:`none`,transition:`none`,willChange:`width, height`,[`${n}-content`]:{pointerEvents:`none`},[`${n}-section`]:{pointerEvents:`none`}},"&-rtl":{direction:`rtl`}}}},jV=Zl(`Drawer`,e=>{let t=uc(e,{});return[AV(t),kV(t)]},e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding,draggerSize:4})),MV={distance:180},NV=378,PV={motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},FV=e=>{let{rootClassName:t,size:n,defaultSize:r=NV,height:i,width:a,mask:o,push:s=MV,open:c,afterOpenChange:l,onClose:u,prefixCls:d,getContainer:f,panelRef:p=null,style:m,className:h,resizable:g,"aria-labelledby":_,focusable:v,maskClosable:y,maskStyle:b,drawerStyle:x,contentWrapperStyle:C,destroyOnClose:w,destroyOnHidden:T,...E}=e,{placement:D}=E,O=Yn(),k=E.title?O:void 0,{getPopupContainer:A,getPrefixCls:j,direction:M,className:N,style:P,classNames:F,styles:I,mask:L}=va(`drawer`),R=j(`drawer`,d),[z,B]=jV(R),V=f===void 0&&A?()=>A(document.body):f,H=S.useMemo(()=>$d(n)?n:n===`large`?736:n===`default`?NV:typeof n==`string`?/^\d+(\.\d+)?$/.test(n)?Number(n):n:!D||D===`left`||D===`right`?a:i,[n,D,a,i]),U={motionName:ph(R,`mask-motion`),...PV},W=e=>({motionName:ph(R,`panel-motion-${e}`),...PV}),G=sr(p,ky()),[K,ee]=If(`Drawer`,E.zIndex),[q,te,ne]=hf(o,L,R,y),re=my(v,V!==!1&&q),{classNames:ie,styles:J,rootStyle:ae}=E,oe={...e,zIndex:K,panelRef:p,mask:q,maskClosable:ne,defaultSize:r,push:s,focusable:re},[se,ce]=Sf([F,ie],[I,J],{props:oe}),le=Y({"no-mask":!q,[`${R}-rtl`]:M===`rtl`},t,z,B,se.root);return S.createElement(fy,{form:!0,space:!0},S.createElement(Af.Provider,{value:ee},S.createElement(CV,{prefixCls:R,onClose:u,maskMotion:U,motion:W,...E,classNames:{mask:Y(se.mask,te.mask),section:se.section,wrapper:se.wrapper,dragger:se.dragger},styles:{mask:{...ce.mask,...b},section:{...ce.section,...x},wrapper:{...ce.wrapper,...C},dragger:ce.dragger},open:c,mask:q,maskClosable:ne,push:s,size:H,defaultSize:r,style:{...P,...m},rootStyle:{...ae,...ce.root},className:Y(N,h),rootClassName:le,getContainer:V,afterOpenChange:l,panelRef:G,zIndex:K,...g?{resizable:g}:{},"aria-labelledby":_??k,destroyOnHidden:T??w,focusTriggerAfterClose:re.focusTriggerAfterClose,focusTrap:re.trap},S.createElement(wV,{prefixCls:R,size:n,...E,ariaId:k,onClose:u}))))};FV._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:t,style:n,className:r,placement:i=`right`,...a}=e,{getPrefixCls:o}=S.useContext(ha),s=o(`drawer`,t),[c,l]=jV(s),u=Y(s,`${s}-pure`,`${s}-${i}`,c,l,r);return S.createElement(`div`,{className:u,style:n},S.createElement(wV,{prefixCls:s,...a}))};var IV=FV;function LV(e){return[`small`,`middle`,`medium`,`large`].includes(e)}function RV(e){return e?$d(e):!1}var zV=S.createContext({latestIndex:0}),BV=zV.Provider,VV=e=>{let{className:t,prefix:n,index:r,children:i,separator:a,style:o,classNames:s,styles:c}=e,{latestIndex:l}=S.useContext(zV);return Qd(i)?S.createElement(S.Fragment,null,S.createElement(`div`,{className:t,style:o},i),r{let{componentCls:t,antCls:n}=e;return{[t]:{display:`inline-flex`,"&-rtl":{direction:`rtl`},"&-vertical":{flexDirection:`column`},"&-align":{flexDirection:`column`,"&-center":{alignItems:`center`},"&-start":{alignItems:`flex-start`},"&-end":{alignItems:`flex-end`},"&-baseline":{alignItems:`baseline`}},[`${t}-item:empty`]:{display:`none`},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:`block`}}}},UV=e=>{let{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-medium, &-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-medium, &-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},WV=Zl(`Space`,e=>{let t=uc(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[HV(t),UV(t)]},()=>({}),{resetStyle:!1}),GV=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,size:i,className:a,style:o,classNames:s,styles:c}=va(`space`),{size:l=i??`small`,align:u,className:d,rootClassName:f,children:p,direction:m,orientation:h,prefixCls:g,split:_,separator:v,style:y,vertical:b,wrap:x=!1,classNames:C,styles:w,...T}=e,[E,D]=Array.isArray(l)?l:[l,l],O=LV(D),k=LV(E),A=RV(D),j=RV(E),M=Oi(p,{keepEmpty:!0}),[N,P]=Tf(h,b,m),F=u===void 0&&!P?`center`:u,I=v??_,L=n(`space`,g),[R,z]=WV(L),B={...e,size:l,orientation:N,align:F},[V,H]=Sf([s,C],[c,w],{props:B}),U=Y(L,a,R,`${L}-${N}`,{[`${L}-rtl`]:r===`rtl`,[`${L}-align-${F}`]:F,[`${L}-gap-row-${D}`]:O,[`${L}-gap-col-${E}`]:k},d,f,z,V.root),W=Y(`${L}-item`,V.item),G=M.map((e,t)=>{let n=e?.key||`${W}-${t}`;return S.createElement(VV,{prefix:L,classNames:V,styles:H,className:W,key:n,index:t,separator:I,style:H.item},e)}),K=S.useMemo(()=>({latestIndex:M.reduce((e,t,n)=>Qd(t)?n:e,0)}),[M]);if(M.length===0)return null;let ee={};return x&&(ee.flexWrap=`wrap`),!k&&j&&(ee.columnGap=E),!O&&A&&(ee.rowGap=D),S.createElement(`div`,{ref:t,className:U,style:{...ee,...H.root,...o,...y},...T},S.createElement(BV,{value:K},G))});GV.Compact=Eh,GV.Addon=Ez;var KV=e=>{let{getPopupContainer:t,getPrefixCls:n,direction:r}=S.useContext(ha),{prefixCls:i,type:a=`default`,danger:o,disabled:s,loading:c,onClick:l,htmlType:u,children:d,className:f,menu:p,arrow:m,autoFocus:h,trigger:g,align:_,open:v,onOpenChange:y,placement:b,getPopupContainer:x,href:C,icon:w=S.createElement(NT,null),title:T,buttonsRender:E=e=>e,mouseEnterDelay:D,mouseLeaveDelay:O,overlayClassName:k,overlayStyle:A,destroyOnHidden:j,destroyPopupOnHide:M,dropdownRender:N,popupRender:P,...F}=e,I=n(`dropdown`,i),L=`${I}-button`,R={menu:p,arrow:m,autoFocus:h,align:_,disabled:s,trigger:s?[]:g,onOpenChange:y,getPopupContainer:x||t,mouseEnterDelay:D,mouseLeaveDelay:O,classNames:{root:k},styles:{root:A},destroyOnHidden:j,popupRender:P||N},{compactSize:z,compactItemClassnames:B}=Th(I,r),V=Y(L,B,f);`destroyPopupOnHide`in e&&(R.destroyPopupOnHide=M),`open`in e&&(R.open=v),`placement`in e?R.placement=b:R.placement=r===`rtl`?`bottomLeft`:`bottomRight`;let[H,U]=E([S.createElement(Z,{type:a,danger:o,disabled:s,loading:c,onClick:l,htmlType:u,href:C,title:T},d),S.createElement(Z,{type:a,danger:o,icon:w})]);return S.createElement(GV.Compact,{className:V,size:z,block:!0,...F},H,S.createElement(rE,{...R},U))};KV.__ANT_BUTTON=!0;var qV=rE;qV.Button=KV;var JV=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{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.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z`}}]},name:`file-text`,theme:`outlined`}}))());function YV(){return YV=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,YV({},e,{ref:t,icon:JV.default}))),ZV=(e,t)=>Qd(e)?tf(e)&&!(0,S.isValidElement)(e)?{...t,...e}:{...t,title:e}:null;function QV(e){let[t,n]=S.useState(e);return S.useEffect(()=>{let t=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(t)}},[e]),t}var $V=e=>{let{componentCls:t,motionDurationFast:n,motionEaseInOut:r}=e,i=`${t}-show-help`,a=`${t}-show-help-item`;return{[i]:{transition:`opacity ${n} ${r}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:`hidden`,transition:`${[`height`,`opacity`,`transform`].map(e=>`${e} ${n} ${r}`).join(`, `)} !important`,[`&${a}-appear, &${a}-enter`]:{transform:`translateY(-5px)`,opacity:0,"&-active":{transform:`translateY(0)`,opacity:1}},[`&${a}-leave-active`]:{transform:`translateY(-5px)`}}}}},eH=e=>({legend:{display:`block`,width:`100%`,marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:`inherit`,border:0,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:`border-box`},'input[type="radio"], input[type="checkbox"]':{lineHeight:`normal`},'input[type="file"]':{display:`block`},'input[type="range"]':{display:`block`,width:`100%`},"select[multiple], select[size]":{height:`auto`},"input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:`block`,paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),tH=(e,t)=>{let{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},nH=e=>{let{componentCls:t}=e;return{[t]:{...Hl(e),...eH(e),[`${t}-text`]:{display:`inline-block`,paddingInlineEnd:e.paddingSM},"&-small":{...tH(e,e.controlHeightSM)},"&-large":{...tH(e,e.controlHeightLG)}}}},rH=e=>{let{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:i,labelRequiredMarkColor:a,labelColor:o,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:l,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e,[f]=eu(i,`grid`);return{[t]:{...Hl(e),marginBottom:d,verticalAlign:`top`,"&-with-help":{transition:`none`},[`&-hidden, + &-hidden${i}-row`]:{display:`none`},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:`hidden`,whiteSpace:`nowrap`,textAlign:`end`,verticalAlign:`middle`,"&-left":{textAlign:`start`},"&-wrap":{overflow:`unset`,lineHeight:e.lineHeight,whiteSpace:`unset`,"> label":{verticalAlign:`middle`,textWrap:`balance`}},"> label":{position:`relative`,display:`inline-flex`,alignItems:`center`,maxWidth:`100%`,height:c,color:o,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:`top`},[`&${t}-required`]:{"&::before":{display:`inline-block`,marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:`sans-serif`,lineHeight:1,content:`"*"`},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:`none`}}},[`${t}-optional`]:{display:`inline-block`,marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:`none`}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:`help`,writingMode:`horizontal-tb`,marginInlineStart:e.marginXXS},"&::after":{content:`":"`,position:`relative`,marginBlock:0,marginInlineStart:l,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:`"\\a0"`}}},[`${t}-control`]:{[f(`display`)]:`flex`,flexDirection:`column`,flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:`100%`},"&-input":{position:`relative`,display:`flex`,alignItems:`center`,minHeight:e.controlHeight,"&-content":{flex:`auto`,maxWidth:`100%`,[`&:has(> ${i}-switch:only-child, > ${i}-rate:only-child)`]:{display:`flex`,alignItems:`center`}}}},[t]:{"&-additional":{display:`flex`,flexDirection:`column`},"&-explain, &-extra":{clear:`both`,color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:`100%`},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:`auto`,opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:`center`,visibility:`visible`,animationName:ug,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:`none`,"&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}}}},iH=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:`initial`,textAlign:`start`,"> label":{margin:0,"&::after":{visibility:`hidden`}}}),aH=e=>{let{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:`1 1 0`,minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:`unset`}},[`${t}-col-24${n}-label, + ${t}-col-xl-24${n}-label`]:iH(e)}}},oH=e=>{let{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:`flex`,flexWrap:`wrap`,[`${n}-inline`]:{flex:`none`,marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:`nowrap`},[`> ${n}-label, + > ${n}-control`]:{display:`inline-block`,verticalAlign:`top`},[`> ${n}-label`]:{flex:`none`},[`${t}-text`]:{display:`inline-block`},[`${n}-has-feedback`]:{display:`inline-block`}}}}},sH=e=>{let{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:iH(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:`wrap`,[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:`0 0 100%`,maxWidth:`100%`}}}}}},cH=e=>{let{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:`column`},[`${n}-label > label`]:{height:`auto`},[`${n}-control`]:{width:`100%`},[`${n}-label, ${r}-col-24${n}-label, - ${r}-col-xl-24${n}-label`]:sH(e)},[`@media (max-width: ${X(e.screenXSMax)})`]:[uH(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:sH(e)}}}],[`@media (max-width: ${X(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:sH(e)}}},[`@media (max-width: ${X(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:sH(e)}}},[`@media (max-width: ${X(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:sH(e)}}}}},fH=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),pH=(e,t)=>uc(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),mH=Zl(`Form`,(e,{rootPrefixCls:t})=>{let n=pH(e,t);return[aH(n),oH(n),nH(n),cH(n),lH(n),dH(n),Gh(n),gg]},fH,{order:-1e3}),hH=[];function gH(e,t,n,r=0){return{key:typeof e==`string`?e:`${t}-${r}`,error:e,errorStatus:n}}var _H=({help:e,helpStatus:t,errors:n=hH,warnings:r=hH,className:i,fieldId:a,onVisibleChanged:o})=>{let{prefixCls:s}=S.useContext(py),c=`${s}-item-explain`,l=op(s),[u,d]=mH(s,l),f=S.useMemo(()=>mh(s),[s]),p=tH(n),m=tH(r),h=S.useMemo(()=>Qd(e)?[gH(e,`help`,t)]:[].concat(fa(p.map((e,t)=>gH(e,`error`,`error`,t))),fa(m.map((e,t)=>gH(e,`warning`,`warning`,t)))),[e,t,p,m]),g=S.useMemo(()=>{let e={};return h.forEach(({key:t})=>{e[t]=(e[t]||0)+1}),h.map((t,n)=>({...t,key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key}))},[h]),_={};return a&&(_.id=`${a}_help`),S.createElement(Dd,{motionDeadline:f.motionDeadline,motionName:`${s}-show-help`,visible:!!g.length,onVisibleChanged:o},e=>{let{className:t,style:n}=e;return S.createElement(`div`,{..._,className:Y(c,t,d,l,i,u),style:n},S.createElement(Ed,{keys:g,...mh(s),motionName:`${s}-show-help-item`,component:!1},e=>{let{key:t,error:n,errorStatus:r,className:i,style:a}=e;return S.createElement(`div`,{key:t,className:Y(i,{[`${c}-${r}`]:r}),style:a},n)}))})},vH=S.forwardRef((e,t)=>{let n=S.useContext(pm),{getPrefixCls:r,direction:i,requiredMark:a,colon:o,scrollToFirstError:s,className:c,style:l,styles:u,classNames:d,tooltip:f}=va(`form`),{prefixCls:p,className:m,rootClassName:h,size:g,disabled:_=n,form:v,colon:y,labelAlign:b,labelWrap:x,labelCol:C,wrapperCol:w,layout:T=`horizontal`,scrollToFirstError:E,requiredMark:D,onFinishFailed:O,name:k,style:A,feedbackIcons:j,variant:M,classNames:N,styles:P,tooltip:F,...I}=e,L=Th(g),R=S.useContext(sp),z=S.useMemo(()=>D===void 0?a===void 0?!0:a:D,[D,a]),B=y??o,V={...f,...F},H=r(`form`,p),U=op(H),[W,G]=mH(H,U),K={...e,size:L,disabled:_,layout:T,colon:B,requiredMark:z},[ee,q]=Sf([d,N],[u,P],{props:K}),te=Y(H,`${H}-${T}`,{[`${H}-hide-required-mark`]:z===!1,[`${H}-rtl`]:i===`rtl`,[`${H}-large`]:L===`large`,[`${H}-small`]:L===`small`},G,U,W,c,m,h,ee.root),[ne]=LF(v),{__INTERNAL__:re}=ne;re.name=k;let ie=S.useMemo(()=>({name:k,labelAlign:b,labelCol:C,labelWrap:x,wrapperCol:w,layout:T,colon:B,requiredMark:z,itemRef:re.itemRef,form:ne,feedbackIcons:j,tooltip:V,classNames:ee,styles:q}),[k,b,C,w,T,B,z,ne,j,ee,q,V]),J=S.useRef(null);S.useImperativeHandle(t,()=>({...ne,nativeElement:J.current?.nativeElement}));let ae=(e,t)=>{if(e){let n={block:`nearest`};tf(e)&&(n={...n,...e}),ne.scrollToField(t,n)}},oe=e=>{if(O?.(e),e.errorFields.length){let t=e.errorFields[0].name;if(E!==void 0){ae(E,t);return}s!==void 0&&ae(s,t)}};return S.createElement(gy.Provider,{value:M},S.createElement(mm,{disabled:_},S.createElement(hm.Provider,{value:L},S.createElement(fy,{validateMessages:R},S.createElement(uy.Provider,{value:ie},S.createElement(hy,{status:!0},S.createElement(ly,{id:k,...I,name:k,onFinishFailed:oe,form:ne,ref:J,style:{...q?.root,...l,...A},className:te})))))))});function yH(e){if(typeof e==`function`)return e;let t=Oi(e);return t.length<=1?t[0]:t}var bH=()=>{let{status:e,errors:t=[],warnings:n=[]}=S.useContext(my);return{status:e,errors:t,warnings:n}};bH.Context=my;function xH(e){let[t,n]=S.useState(e),r=S.useRef(null),i=S.useRef([]),a=S.useRef(!1);S.useEffect(()=>(a.current=!1,()=>{a.current=!0,Di.cancel(r.current),r.current=null}),[]);function o(e){a.current||(r.current===null&&(i.current=[],r.current=Di(()=>{r.current=null,n(e=>{let t=e;return i.current.forEach(e=>{t=e(t)}),t})})),i.current.push(e))}return[t,o]}var SH=()=>{let{itemRef:e}=S.useContext(uy),t=S.useRef({});function n(n,r){let i=r&&typeof r==`object`&&fr(r),a=n.join(`_`);return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=sr(e(n),i)),t.current.ref}return n},CH=e=>{let{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:`flex`}}}},wH=$l([`Form`,`item-item`],(e,{rootPrefixCls:t})=>CH(pH(e,t))),TH=24,EH=e=>{let{prefixCls:t,status:n,labelCol:r,wrapperCol:i,children:a,errors:o,warnings:s,_internalItemRender:c,extra:l,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:p,label:m}=e,h=`${t}-item`,g=S.useContext(uy),{classNames:_,styles:v}=g,y=S.useMemo(()=>{let e={...i||g.wrapperCol||{}};return m===null&&!r&&!i&&g.labelCol&&[void 0].concat(fa(GC)).forEach(t=>{let n=t?[t]:[],r=ki(g.labelCol,n),i=tf(r)?r:{},a=ki(e,n),o=tf(a)?a:{};`span`in i&&!(`offset`in o)&&i.span{let{labelCol:e,wrapperCol:t,...n}=g;return n},[g]),C=S.useRef(null),[w,T]=S.useState(0);Vn(()=>{l&&C.current?T(C.current.clientHeight):T(0)},[l]);let E=S.createElement(`div`,{className:`${h}-control-input`},S.createElement(`div`,{className:Y(`${h}-control-input-content`,_?.content),style:v?.content},a)),D=S.useMemo(()=>({prefixCls:t,status:n}),[t,n]),O=f!==null||o.length||s.length?S.createElement(py.Provider,{value:D},S.createElement(_H,{fieldId:d,errors:o,warnings:s,help:u,helpStatus:n,className:`${h}-explain-connected`,onVisibleChanged:p})):null,k={};d&&(k.id=`${d}_extra`);let A=l?S.createElement(`div`,{...k,className:`${h}-extra`,ref:C},l):null,j=O||A?S.createElement(`div`,{className:`${h}-additional`,style:f?{minHeight:f+w}:{}},O,A):null,M=c&&c.mark===`pro_table_render`&&c.render?c.render(e,{input:E,errorList:O,extra:A}):S.createElement(S.Fragment,null,E,j);return S.createElement(uy.Provider,{value:x},S.createElement(jR,{...y,className:b},M),S.createElement(wH,{prefixCls:t}))},DH=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`question-circle`,theme:`outlined`}}))());function OH(){return OH=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,OH({},e,{ref:t,icon:DH.default}))),AH=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:i,colon:a,required:o,requiredMark:s,tooltip:c,vertical:l})=>{let[u]=Jd(`Form`),{labelAlign:d,labelCol:f,labelWrap:p,colon:m,classNames:h,styles:g,tooltip:_}=S.useContext(uy);if(!t)return null;let v=r||f||{},y=i||d,b=`${e}-item-label`,x=Y(b,y===`left`&&`${b}-left`,v.className,{[`${b}-wrap`]:!!p}),C=t,w=a===!0||m!==!1&&a!==!1;w&&!l&&typeof t==`string`&&t.trim()&&(C=t.replace(/[:|:]\s*$/,``));let T=eH(c,_);if(T){let t=S.createElement(Mw,{...T},S.createElement(`span`,{className:`${e}-item-tooltip`,onClick:e=>{e.preventDefault()},tabIndex:-1},T.icon||T.children||S.createElement(kH,null)));C=S.createElement(S.Fragment,null,C,t)}let E=s===`optional`,D=typeof s==`function`,O=s===!1;D?C=s(C,{required:!!o}):E&&!o&&(C=S.createElement(S.Fragment,null,C,S.createElement(`span`,{className:`${e}-item-optional`,title:``},u?.optional||Vd.Form?.optional)));let k;O?k=`hidden`:(E||D)&&(k=`optional`);let A=Y(h?.label,{[`${e}-item-required`]:o,[`${e}-item-required-mark-${k}`]:k,[`${e}-item-no-colon`]:!w});return S.createElement(jR,{...v,className:x},S.createElement(`label`,{htmlFor:n,className:A,style:g?.label,title:typeof t==`string`?t:``},C))},jH={success:wu,warning:Nu,error:Du,validating:Ym};function MH({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:i,prefixCls:a,meta:o,noStyle:s,name:c}){let l=`${a}-item`,{feedbackIcons:u}=S.useContext(uy),d=PF(t,n,o,null,!!r,i),{isFormItemInput:f,status:p,hasFeedback:m,feedbackIcon:h,name:g}=S.useContext(my),_=S.useMemo(()=>{let e;if(r){let i=r!==!0&&r.icons||u,a=d&&i?.({status:d,errors:t,warnings:n})?.[d],o=d?jH[d]:null;e=a!==!1&&o?S.createElement(`span`,{className:Y(`${l}-feedback-icon`,`${l}-feedback-icon-${d}`)},a||S.createElement(o,null)):null}let i={status:d||``,errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:e,isFormItemInput:!0,name:c};return s&&(i.status=(d??p)||``,i.isFormItemInput=f,i.hasFeedback=!!(r??m),i.feedbackIcon=r===void 0?h:i.feedbackIcon,i.name=c??g),i},[d,r,s,f,p]);return S.createElement(my.Provider,{value:_},e)}function NH(e){let{prefixCls:t,className:n,rootClassName:r,style:i,help:a,errors:o,warnings:s,validateStatus:c,meta:l,hasFeedback:u,hidden:d,children:f,fieldId:p,required:m,isRequired:h,onSubItemMetaChange:g,layout:_,name:v,...y}=e,b=`${t}-item`,{requiredMark:x,layout:C}=S.useContext(uy),w=_||C,T=w===`vertical`,E=S.useRef(null),D=tH(o),O=tH(s),k=Qd(a),A=!!(k||o.length||s.length),j=!!E.current&&kr(E.current),[M,N]=S.useState(null);Vn(()=>{if(A&&E.current){let e=getComputedStyle(E.current);N(Number.parseInt(e.marginBottom,10))}},[A,j]);let P=e=>{e||N(null)},F=((e=!1)=>PF(e?D:l.errors,e?O:l.warnings,l,``,!!u,c))(),I=Y(b,n,r,{[`${b}-with-help`]:k||D.length||O.length,[`${b}-has-feedback`]:F&&u,[`${b}-has-success`]:F===`success`,[`${b}-has-warning`]:F===`warning`,[`${b}-has-error`]:F===`error`,[`${b}-is-validating`]:F===`validating`,[`${b}-hidden`]:d,[`${b}-${w}`]:w});return S.createElement(`div`,{className:I,style:i,ref:E},S.createElement(PR,{className:`${b}-row`,...hi(y,`_internalItemRender.colon.dependencies.extra.fieldKey.getValueFromEvent.getValueProps.htmlFor.id.initialValue.isListField.label.labelAlign.labelCol.labelWrap.messageVariables.name.normalize.noStyle.preserve.requiredMark.rules.shouldUpdate.trigger.tooltip.validateFirst.validateTrigger.valuePropName.wrapperCol.validateDebounce`.split(`.`))},S.createElement(AH,{htmlFor:p,...e,requiredMark:x,required:m??h,prefixCls:t,vertical:T}),S.createElement(EH,{...e,...l,errors:D,warnings:O,prefixCls:t,status:F,help:a,marginBottom:M,onErrorVisibleChanged:P},S.createElement(dy.Provider,{value:g},S.createElement(MH,{prefixCls:t,meta:l,errors:l.errors,warnings:l.warnings,hasFeedback:u,validateStatus:F,name:v},f)))),!!M&&S.createElement(`div`,{className:`${b}-margin-offset`,style:{marginBottom:-M}}))}var PH=`__SPLIT__`;function FH(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return r===i||typeof r==`function`||typeof i==`function`})}var IH=S.memo(e=>e.children,(e,t)=>FH(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((e,n)=>e===t.childProps[n]));function LH(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function RH(e){let{name:t,noStyle:n,className:r,dependencies:i,prefixCls:a,shouldUpdate:o,rules:s,children:c,required:l,label:u,messageVariables:d,trigger:f=`onChange`,validateTrigger:p,hidden:m,help:h,layout:g}=e,{getPrefixCls:_}=S.useContext(ha),{name:v}=S.useContext(uy),y=yH(c),b=typeof y==`function`,x=S.useContext(dy),{validateTrigger:C}=S.useContext(F_),w=Qd(p)?p:C,T=Qd(t),E=_(`form`,a),D=op(E),[O,k]=mH(E,D);Wi(`Form.Item`);let A=S.useContext(I_),j=S.useRef(null),[M,N]=xH({}),[P,F]=Un(()=>LH()),I=e=>{let t=A?.getKey(e.name);if(F(e.destroy?LH():e,!0),n&&h!==!1&&x){let n=e.name;if(e.destroy)n=j.current||n;else if(t!==void 0){let[e,r]=t;n=[e].concat(fa(r)),j.current=n}x(e,n)}},L=(e,t)=>{N(n=>{let r={...n},i=[].concat(fa(e.name.slice(0,-1)),fa(t)).join(PH);return e.destroy?delete r[i]:r[i]=e,r})},[R,z]=S.useMemo(()=>{let e=fa(P.errors),t=fa(P.warnings);return Object.values(M).forEach(n=>{e.push.apply(e,fa(n.errors||[])),t.push.apply(t,fa(n.warnings||[]))}),[e,t]},[M,P.errors,P.warnings]),B=SH();function V(i,a,o){return n&&!m?S.createElement(MH,{prefixCls:E,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:P,errors:R,warnings:z,noStyle:!0,name:t},i):S.createElement(NH,{key:`row`,...e,className:Y(r,k,D,O),prefixCls:E,fieldId:a,isRequired:o,errors:R,warnings:z,meta:P,onSubItemMetaChange:L,layout:g,name:t},i)}if(!T&&!b&&!i)return V(y);let H={};return typeof u==`string`?H.label=u:t&&(H.label=String(t)),d&&(H={...H,...d}),S.createElement(Yv,{...e,messageVariables:H,trigger:f,validateTrigger:w,onMetaChange:I},(n,r,a)=>{let c=MF(t).length&&r?r.name:[],u=NF(c,v),d=l===void 0?s?.some(e=>{if(tf(e)&&e.required&&!e.warningOnly)return!0;if(typeof e==`function`){let t=e(a);return t?.required&&!t?.warningOnly}return!1}):l,p={...n},m=null;if(Array.isArray(y)&&T)m=y;else if(!(b&&(!(o||i)||T))&&!(i&&!b&&!T))if(S.isValidElement(y)){let t={...y.props,...p};if(t.id||=u,h||R.length>0||z.length>0||e.extra){let n=[];(h||R.length>0)&&n.push(`${u}_help`),e.extra&&n.push(`${u}_extra`),t[`aria-describedby`]=n.join(` `)}R.length>0&&(t[`aria-invalid`]=`true`),d&&(t[`aria-required`]=`true`),lr(y)&&(t.ref=B(c,y)),new Set([].concat(fa(MF(f)),fa(MF(w)))).forEach(e=>{t[e]=(...t)=>{p[e]?.(...t),y.props[e]?.(...t)}});let n=[t[`aria-required`],t[`aria-invalid`],t[`aria-describedby`]];m=S.createElement(IH,{control:p,update:y,childProps:n},lm(y,t))}else m=b&&(o||i)&&!T?y(a):y;return V(m,u,d)})}var zH=RH;zH.useStatus=bH;var BH=({prefixCls:e,children:t,...n})=>{let{getPrefixCls:r}=S.useContext(ha),i=r(`form`,e),a=S.useMemo(()=>({prefixCls:i,status:`error`}),[i]);return S.createElement(Xv,{...n},(e,n,r)=>S.createElement(py.Provider,{value:a},t(e.map(e=>({...e,fieldKey:e.key})),n,{errors:r.errors,warnings:r.warnings})))};function VH(){let{form:e}=S.useContext(uy);return e}var HH=vH;HH.Item=zH,HH.List=BH,HH.ErrorList=_H,HH.useForm=LF,HH.useFormInstance=VH,HH.useWatch=cy,HH.Provider=fy;var UH=S.createContext(null);function WH(e){return new Promise(t=>{if(!e){t(!1);return}let n=document.createElement(`img`);n.onerror=()=>t(!1),n.onload=()=>t(!0),n.src=e})}function GH(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}var KH={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function qH(e,t,n,r){let i=(0,S.useRef)(null),a=(0,S.useRef)([]),[o,s]=(0,S.useState)(KH),c=e=>{s(KH),di(KH,o)||r?.({transform:KH,action:e})},l=(e,t)=>{i.current===null&&(a.current=[],i.current=Di(()=>{s(e=>{let n=e;return a.current.forEach(e=>{n={...n,...e}}),i.current=null,r?.({transform:n,action:t}),n})})),a.current.push({...o,...e})};return{transform:o,resetTransform:c,updateTransform:l,dispatchZoomChange:(r,i,a,s,c)=>{let{width:u,height:d,offsetWidth:f,offsetHeight:p,offsetLeft:m,offsetTop:h}=e.current,g=r,_=o.scale*r;_>n?(_=n,g=n/o.scale):_r){if(t>0)return{[e]:a};if(t<0&&ir)return{[e]:t<0?a:-a};return{}}function YH(e,t,n,r){let{width:i,height:a}=GH(),o=null;return e<=i&&t<=a?o={x:0,y:0}:(e>i||t>a)&&(o={...JH(`x`,n,e,i),...JH(`y`,r,t,a)}),o}function XH(e,t,n,r,i,a,o){let{rotate:s,scale:c,x:l,y:u}=i,[d,f]=(0,S.useState)(!1),p=(0,S.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),m=e=>{!t||e.button!==0||(e.preventDefault(),e.stopPropagation(),p.current={diffX:e.pageX-l,diffY:e.pageY-u,transformX:l,transformY:u},f(!0))},h=e=>{n&&d&&a({x:e.pageX-p.current.diffX,y:e.pageY-p.current.diffY},`move`)},g=()=>{if(n&&d){f(!1);let{transformX:t,transformY:n}=p.current;if(!(l!==t&&u!==n))return;let r=e.current.offsetWidth*c,i=e.current.offsetHeight*c,{left:o,top:d}=e.current.getBoundingClientRect(),m=s%180!=0,h=YH(m?i:r,m?r:i,o,d);h&&a({...h},`dragRebound`)}};return(0,S.useEffect)(()=>{if(t){window.addEventListener(`mouseup`,g,!1),window.addEventListener(`mousemove`,h,!1);try{window.top!==window.self&&(window.top.addEventListener(`mouseup`,g,!1),window.top.addEventListener(`mousemove`,h,!1))}catch(e){`${e}`}}return()=>{window.removeEventListener(`mouseup`,g),window.removeEventListener(`mousemove`,h);try{window.top?.removeEventListener(`mouseup`,g),window.top?.removeEventListener(`mousemove`,h)}catch{}}},[n,d,l,u,s,t]),{isMoving:d,onMouseDown:m,onMouseMove:h,onMouseUp:g,onWheel:e=>{if(!n||e.deltaY==0)return;let t=Math.abs(e.deltaY/100),i=1+Math.min(t,1)*r;e.deltaY>0&&(i=1/i),o(i,`wheel`,e.clientX,e.clientY)}}}function ZH({src:e,isCustomPlaceholder:t,fallback:n}){let[r,i]=(0,S.useState)(t?`loading`:`normal`),a=(0,S.useRef)(!1),o=r===`error`;(0,S.useEffect)(()=>{let t=!0;return WH(e).then(e=>{!e&&t&&i(`error`)}),()=>{t=!1}},[e]),(0,S.useEffect)(()=>{t&&!a.current?i(`loading`):o&&i(`normal`)},[e]);let s=()=>{i(`normal`)};return[e=>{a.current=!1,r===`loading`&&e?.complete&&(e.naturalWidth||e.naturalHeight)&&(a.current=!0,s())},o&&n?{src:n}:{onLoad:s,src:e},r]}function QH(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function $H(e,t,n,r){let i=QH(e,n),a=QH(t,r);if(i===0&&a===0)return[e.x,e.y];let o=i/(i+a);return[e.x+o*(t.x-e.x),e.y+o*(t.y-e.y)]}function eU(e,t,n,r,i,a,o){let{rotate:s,scale:c,x:l,y:u}=i,[d,f]=(0,S.useState)(!1),p=(0,S.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:`none`}),m=e=>{p.current={...p.current,...e}};return(0,S.useEffect)(()=>{let e=e=>{e.preventDefault()};return n&&t&&window.addEventListener(`touchmove`,e,{passive:!1}),()=>{window.removeEventListener(`touchmove`,e)}},[n,t]),{isTouching:d,onTouchStart:e=>{if(!t)return;e.stopPropagation(),f(!0);let{touches:n=[]}=e;n.length>1?m({point1:{x:n[0].clientX,y:n[0].clientY},point2:{x:n[1].clientX,y:n[1].clientY},eventType:`touchZoom`}):m({point1:{x:n[0].clientX-l,y:n[0].clientY-u},eventType:`move`})},onTouchMove:e=>{let{touches:t=[]}=e,{point1:n,point2:r,eventType:i}=p.current;if(t.length>1&&i===`touchZoom`){let e={x:t[0].clientX,y:t[0].clientY},i={x:t[1].clientX,y:t[1].clientY},[a,s]=$H(n,r,e,i);o(QH(e,i)/QH(n,r),`touchZoom`,a,s,!0),m({point1:e,point2:i,eventType:`touchZoom`})}else i===`move`&&(a({x:t[0].clientX-n.x,y:t[0].clientY-n.y},`move`),m({eventType:`move`}))},onTouchEnd:()=>{if(!n)return;if(d&&f(!1),m({eventType:`none`}),r>c)return a({x:0,y:0,scale:r},`touchZoom`);let t=e.current.offsetWidth*c,i=e.current.offsetHeight*c,{left:o,top:l}=e.current.getBoundingClientRect(),u=s%180!=0,p=YH(u?i:t,u?t:i,o,l);p&&a({...p},`dragRebound`)}}}function tU(e){let{prefixCls:t,icon:n,onClick:r,className:i,style:a}=e;return S.createElement(`button`,{className:Y(`${t}-close`,i),style:a,onClick:r},n)}function nU(e){let{prefixCls:t,showProgress:n,current:r,count:i,showSwitch:a,classNames:o,styles:s,icons:c,image:l,transform:u,countRender:d,actionsRender:f,scale:p,minScale:m,maxScale:h,onActive:g,onFlipY:_,onFlipX:v,onRotateLeft:y,onRotateRight:b,onZoomOut:x,onZoomIn:C,onClose:w,onReset:T}=e,{left:E,right:D,prev:O,next:k,flipY:A,flipX:j,rotateLeft:M,rotateRight:N,zoomOut:P,zoomIn:F}=c,I=n&&S.createElement(`div`,{className:`${t}-progress`},d?d(r+1,i):S.createElement(`bdi`,null,`${r+1} / ${i}`)),L=`${t}-actions-action`,R=({type:e,disabled:t,onClick:n,icon:r})=>S.createElement(`button`,{type:`button`,key:e,className:Y(L,`${L}-${e}`,{[`${L}-disabled`]:!!t}),onClick:n,disabled:!!t,"aria-label":e},r),z=a?R({icon:O??E,onClick:()=>g(-1),type:`prev`,disabled:r===0}):void 0,B=a?R({icon:k??D,onClick:()=>g(1),type:`next`,disabled:r===i-1}):void 0,V=R({icon:A,onClick:_,type:`flipY`}),H=R({icon:j,onClick:v,type:`flipX`}),U=R({icon:M,onClick:y,type:`rotateLeft`}),W=R({icon:N,onClick:b,type:`rotateRight`}),G=R({icon:P,onClick:x,type:`zoomOut`,disabled:p<=m}),K=R({icon:F,onClick:C,type:`zoomIn`,disabled:p===h}),ee=S.createElement(`div`,{className:Y(`${t}-actions`,o.actions),style:s.actions},V,H,U,W,G,K);return S.createElement(`div`,{className:Y(`${t}-footer`,o.footer),style:s.footer},I,f?f(ee,{icons:{prevIcon:z,nextIcon:B,flipYIcon:V,flipXIcon:H,rotateLeftIcon:U,rotateRightIcon:W,zoomOutIcon:G,zoomInIcon:K},actions:{onActive:g,onFlipY:_,onFlipX:v,onRotateLeft:y,onRotateRight:b,onZoomOut:x,onZoomIn:C,onReset:T,onClose:w},transform:u,current:r,total:i,image:l}):ee)}function rU(e){let{prefixCls:t,onActive:n,current:r,count:i,icons:{left:a,right:o,prev:s,next:c}}=e,l=`${t}-switch`,u=r===0,d=r===i-1;return S.createElement(S.Fragment,null,S.createElement(`button`,{className:Y(l,`${l}-prev`,{[`${l}-disabled`]:u}),onClick:()=>n(-1),disabled:u},s??a),S.createElement(`button`,{type:`button`,className:Y(l,`${l}-next`,{[`${l}-disabled`]:d}),onClick:()=>n(1),disabled:d},c??o))}function iU(){return iU=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[i,a]=ZH({src:t,fallback:e});return S.createElement(`img`,iU({ref:e=>{n.current=e,i(e)}},r,a))},oU=e=>{let{prefixCls:t,rootClassName:n,src:r,alt:i,imageInfo:a,fallback:o,movable:s=!0,onClose:c,open:l,afterOpenChange:u,maskClosable:d=!0,icons:f={},closeIcon:p,getContainer:m,current:h=0,count:g=1,countRender:_,scaleStep:v=.5,minScale:y=1,maxScale:b=50,motionName:x=`fade`,imageRender:C,imgCommonProps:w,actionsRender:T,onTransform:E,onChange:D,classNames:O={},styles:k={},mousePosition:A,zIndex:j,focusTrap:M=!0}=e,N=(0,S.useRef)(),P=(0,S.useRef)(null),F=(0,S.useRef)(null),I=(0,S.useContext)(UH),L=I&&g>1,R=I&&g>=1,[z,B]=(0,S.useState)(!0),{transform:V,resetTransform:H,updateTransform:U,dispatchZoomChange:W}=qH(N,y,b,E),{isMoving:G,onMouseDown:K,onWheel:ee}=XH(N,s,l,v,V,U,W),{isTouching:q,onTouchStart:te,onTouchMove:ne,onTouchEnd:re}=eU(N,s,l,y,V,U,W),{rotate:ie,scale:J}=V;(0,S.useEffect)(()=>{z||B(!0)},[z]),(0,S.useEffect)(()=>{l||H(`close`)},[l]);let ae=S.createElement(aU,iU({},w,{width:e.width,height:e.height,imgRef:N,className:`${t}-img`,alt:i,style:{transform:`translate3d(${V.x}px, ${V.y}px, 0) scale3d(${V.flipX?`-`:``}${J}, ${V.flipY?`-`:``}${J}, 1) rotate(${ie}deg)`,transitionDuration:(!z||q)&&`0s`},fallback:o,src:r,onWheel:ee,onMouseDown:K,onDoubleClick:e=>{l&&(J===1?W(1+v,`doubleClick`,e.clientX,e.clientY):U({x:0,y:0,scale:1},`doubleClick`))},onTouchStart:te,onTouchMove:ne,onTouchEnd:re,onTouchCancel:re})),oe={url:r,alt:i,...a},se=()=>{W(1+v,`zoomIn`)},ce=()=>{W(1/(1+v),`zoomOut`)},le=()=>{U({rotate:ie+90},`rotateRight`)},ue=()=>{U({rotate:ie-90},`rotateLeft`)},de=()=>{U({flipX:!V.flipX},`flipX`)},fe=()=>{U({flipY:!V.flipY},`flipY`)},pe=()=>{H(`reset`)},me=e=>{let t=h+e;t>=0&&t<=g-1&&(B(!1),H(e<0?`prev`:`next`),D?.(t,h))},he=Rn(e=>{if(l){let{keyCode:t}=e;L&&(t===Zr.LEFT?me(-1):t===Zr.RIGHT&&me(1))}});(0,S.useEffect)(()=>{if(l)return window.addEventListener(`keydown`,he),()=>{window.removeEventListener(`keydown`,he)}},[l]);let[ge,_e]=(0,S.useState)(!1);S.useEffect(()=>{l&&_e(!0)},[l]);let ve=e=>{e||(_e(!1),F.current?.focus?.(),F.current=null),u?.(e)},[ye,be]=(0,S.useState)(!1);Vn(()=>{l&&be(!0)},[l]);let xe=({top:e})=>{e&&c?.()};Vn(()=>{l&&(F.current=document.activeElement)},[l]),Wr(M&&l&&ye,()=>P.current);let Se={...k.body};return A&&(Se.transformOrigin=`${A.x}px ${A.y}px`),S.createElement(Ep,{open:ye&&l,autoDestroy:!1,getContainer:m,autoLock:ge,onEsc:xe},S.createElement(Dd,{motionName:x,visible:ye&&l,motionAppear:!0,motionEnter:!0,motionLeave:!0,onVisibleChanged:ve},({className:e,style:r})=>{let a={...k.root,...r};return j&&(a.zIndex=j),S.createElement(`div`,{ref:P,className:Y(t,n,O.root,e,{[`${t}-movable`]:s,[`${t}-moving`]:G}),style:a,role:`dialog`,"aria-modal":`true`,"aria-label":i,tabIndex:-1},S.createElement(`div`,{className:Y(`${t}-mask`,O.mask),style:k.mask,onClick:d?c:void 0}),S.createElement(`div`,{className:Y(`${t}-body`,O.body),style:Se},C?C(ae,{transform:V,image:oe,...I?{current:h}:{}}):ae),p!==!1&&p!==null&&S.createElement(tU,{prefixCls:t,icon:p===!0?f.close:p||f.close,onClick:c,className:O.close,style:k.close}),L&&S.createElement(rU,{prefixCls:t,current:h,count:g,icons:f,onActive:me}),S.createElement(nU,{prefixCls:t,showProgress:R,current:h,count:g,showSwitch:L,classNames:O,styles:k,image:oe,transform:V,icons:f,countRender:_,actionsRender:T,scale:J,minScale:y,maxScale:b,onActive:me,onFlipY:fe,onFlipX:de,onRotateLeft:ue,onRotateRight:le,onZoomOut:ce,onZoomIn:se,onClose:c,onReset:pe}))}))},sU=[`crossOrigin`,`decoding`,`draggable`,`loading`,`referrerPolicy`,`sizes`,`srcSet`,`useMap`,`alt`,`fetchPriority`];function cU(e){let[t,n]=S.useState({}),r=S.useCallback((e,t)=>(n(n=>({...n,[e]:t})),()=>{n(t=>{let n={...t};return delete n[e],n})}),[]);return[S.useMemo(()=>e?e.map(e=>{if(typeof e==`string`)return{data:{src:e}};let t={};return Object.keys(e).forEach(n=>{[`src`,...sU].includes(n)&&(t[n]=e[n])}),{data:t}}):Object.keys(t).reduce((e,n)=>{let{canPreview:r,data:i}=t[n];return r&&e.push({data:i,id:n}),e},[]),[e,t]),r,!!e]}function lU(){return lU=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{open:c,onOpenChange:l,current:u,onChange:d,...f}=o&&typeof o==`object`?o:{},[p,m,h]=cU(a),[g,_]=Wn(0,u),[v,y]=(0,S.useState)(!1),{src:b,...x}=p[g]?.data||{},[C,w]=Wn(!!c,c),T=Rn(e=>{w(e),e!==C&&l?.(e,{current:g})}),[E,D]=(0,S.useState)(null),O=S.useCallback((e,t,n,r)=>{let i=h?p.findIndex(e=>e.data.src===t):p.findIndex(t=>t.id===e);_(i<0?0:i),T(!0),D({x:n,y:r}),y(!0)},[p,h]);S.useEffect(()=>{C?v||_(0):y(!1)},[C]);let k=(e,t)=>{_(e),d?.(e,t)},A=()=>{T(!1),D(null)},j=S.useMemo(()=>({register:m,onPreview:O}),[m,O]);return S.createElement(UH.Provider,{value:j},r,S.createElement(oU,lU({"aria-hidden":!C,open:C,prefixCls:e,onClose:A,mousePosition:E,imgCommonProps:x,src:b,fallback:s,icons:i,current:g,count:p.length,onChange:k},f,{classNames:t?.popup,styles:n?.popup})))},dU=0;function fU(e,t){let[n]=S.useState(()=>(dU+=1,String(dU))),r=S.useContext(UH),i={data:t,canPreview:e};return S.useEffect(()=>{if(r)return r.register(n,i)},[]),S.useEffect(()=>{r&&r.register(n,i)},[e,t]),n}function pU(){return pU=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t=`rc-image`,previewPrefixCls:n=`${t}-preview`,rootClassName:r,className:i,style:a,classNames:o={},styles:s={},width:c,height:l,src:u,alt:d,placeholder:f,fallback:p,preview:m=!0,onClick:h,onError:g,onKeyDown:_,...v}=e,y=(0,S.useContext)(UH),b=!!m,{src:x,open:C,onOpenChange:w,cover:T,rootClassName:E,...D}=m&&typeof m==`object`?m:{},O=typeof T==`object`&&T.placement&&T.placement||`center`,k=typeof T==`object`&&T.coverNode?T.coverNode:T,[A,j]=Wn(!!C,C),[M,N]=(0,S.useState)(null),P=e=>{j(e),w?.(e)},F=()=>{P(!1)},I=f&&f!==!0,L=x??u,[R,z,B]=ZH({src:u,isCustomPlaceholder:I,fallback:p}),V=(0,S.useMemo)(()=>{let t={};return sU.forEach(n=>{e[n]!==void 0&&(t[n]=e[n])}),t},sU.map(t=>e[t])),H=fU(b,(0,S.useMemo)(()=>({...V,src:L}),[L,V])),U=e=>{let t=e.target.getBoundingClientRect(),n=t.x+t.width/2,r=t.y+t.height/2;y?y.onPreview(H,L,n,r):(N({x:n,y:r}),P(!0)),h?.(e)},W=e=>{if(_?.(e),b&&(e.key===`Enter`||e.key===` `)){e.preventDefault();let t=e.target.getBoundingClientRect(),n=t.x+t.width/2,r=t.y+t.height/2;y?y.onPreview(H,L,n,r):(N({x:n,y:r}),P(!0))}};return S.createElement(S.Fragment,null,S.createElement(`div`,pU({},v,{className:Y(t,r,o.root,{[`${t}-error`]:B===`error`}),onClick:b?U:h,role:b?`button`:v.role,tabIndex:b&&v.tabIndex==null?0:v.tabIndex,"aria-label":b?v[`aria-label`]??d:v[`aria-label`],onKeyDown:W,style:{width:c,height:l,...s.root}}),S.createElement(`img`,pU({},V,{className:Y(`${t}-img`,{[`${t}-img-placeholder`]:f===!0},o.image,i),style:{height:l,...s.image,...a},ref:R},z,{width:c,height:l,onError:g})),B===`loading`&&S.createElement(`div`,{"aria-hidden":`true`,className:`${t}-placeholder`},f),T!==!1&&b&&S.createElement(`div`,{className:Y(`${t}-cover`,o.cover,`${t}-cover-${O}`),style:{display:a?.display===`none`?`none`:void 0,...s.cover}},k)),!y&&b&&S.createElement(oU,pU({"aria-hidden":!A,open:A,prefixCls:n,onClose:F,mousePosition:M,src:L,alt:d,imageInfo:{width:c,height:l},fallback:p,imgCommonProps:V},D,{classNames:o?.popup,styles:s?.popup,rootClassName:Y(E,r)})))};mU.PreviewGroup=uU;var hU=mU,gU=(e,t,n,r,i,a,o)=>{let[s]=If(`ImagePreview`,e?.zIndex),[c,l]=hf(e?.mask,t?.mask,`${n}-preview`);return S.useMemo(()=>{if(!e)return e;let{cover:u,getContainer:d,closeIcon:f,rootClassName:p}=e,{closeIcon:m}=t??{};return{motionName:hh(`${n}-preview`,`fade`),...e,...o?{cover:u??o}:{},icons:a,getContainer:d??i,zIndex:s,closeIcon:f??m,rootClassName:Y(r,p),mask:c,blurClassName:l.mask}},[e,t,n,r,i,o,a,s,c,l])};function _U(e){return(0,S.isValidElement)(e)?[e,void 0]:typeof e==`boolean`||tf(e)?[void 0,e]:[void 0,void 0]}function vU(e){let t=(0,S.useMemo)(()=>typeof e==`boolean`?e?{}:null:tf(e)?e:{},[e]);return(0,S.useMemo)(()=>{if(!t)return[t,``,``];let{open:e,onOpenChange:n,cover:r,actionsRender:i,visible:a,onVisibleChange:o,rootClassName:s,maskClassName:c,mask:l,forceRender:u,destroyOnClose:d,toolbarRender:f,...p}=t,m;n?m=n:o&&(m=(e,t)=>{let{current:n}=t||{};n===void 0?o(e,!e):o(e,!e,n)});let[h,g]=_U(l);return[{...p,open:e??a,onOpenChange:m,cover:r??h,mask:g,actionsRender:i??f},s,c]},[t])}var yU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function bU(){return bU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,bU({},e,{ref:t,icon:yU.default}))),SU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function CU(){return CU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,CU({},e,{ref:t,icon:SU.default}))),TU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function EU(){return EU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,EU({},e,{ref:t,icon:TU.default}))),OU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function kU(){return kU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,kU({},e,{ref:t,icon:OU.default}))),jU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function MU(){return MU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,MU({},e,{ref:t,icon:jU.default}))),PU=e=>({position:e||`absolute`,inset:0}),FU=e=>{let{componentCls:t,motionDurationSlow:n,colorTextLightSolid:r}=e;return{[t]:{[`${t}-cover`]:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,color:r,background:new Mc(`#000`).setA(.3).toRgbString(),cursor:`pointer`,opacity:0,transition:`opacity ${n}`},"&:hover, &:focus-visible":{[`${t}-cover`]:{opacity:1}},[`${t}-cover-top`]:{inset:`0 0 auto 0`,justifyContent:`center`},[`${t}-cover-bottom`]:{inset:`auto 0 0 0`,justifyContent:`center`}}}},IU=e=>{let{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:i,colorBgMask:a,marginXL:o,marginSM:s,margin:c,colorTextLightSolid:l,paddingSM:u,paddingLG:d,previewOperationHoverColor:f,previewOperationColorDisabled:p,previewOperationSize:m,zIndexPopup:h}=e,g=new Mc(a).setA(.1),_=g.clone().setA(.2),v={position:`absolute`,color:l,backgroundColor:g.toRgbString(),borderRadius:`50%`,padding:u,outline:0,border:0,cursor:`pointer`,transition:`all ${r}`,display:`flex`,fontSize:m,"&:hover":{backgroundColor:_.toRgbString()},"&:active":{backgroundColor:g.toRgbString()},"&:focus-visible":Gl(e)};return{[`${i}-preview`]:{textAlign:`center`,inset:0,position:`fixed`,userSelect:`none`,zIndex:h,[`${n}-mask`]:{inset:0,position:`absolute`,background:a,backdropFilter:`blur(0px)`,transition:`backdrop-filter ${r}`,[`&${i}-preview-mask-blur`]:{backdropFilter:`blur(4px)`},[`&${i}-preview-mask-hidden`]:{display:`none`}},[`${n}-body`]:{...PU(),"pointer-events":`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,"> *":{pointerEvents:`auto`}},[`${n}-img`]:{maxWidth:`100%`,maxHeight:`70%`,verticalAlign:`middle`,transform:`scale3d(1, 1, 1)`,transition:`transform ${r} ${t} 0s`},[`&-movable ${n}-img`]:{cursor:`grab`},[`&-moving ${n}-img`]:{cursor:`grabbing`},[`${n}-close`]:{...v,top:s,insetInlineEnd:s},[`${n}-switch`]:{...v,top:`50%`,transform:`translateY(-50%)`,"&-disabled":{"&, &:hover, &:active":{color:p,background:`transparent`,cursor:`not-allowed`}},"&-prev":{insetInlineStart:s},"&-next":{insetInlineEnd:s}},[`${n}-footer`]:{position:`absolute`,bottom:o,left:{_skip_check_:!0,value:`50%`},display:`flex`,flexDirection:`column`,alignItems:`center`,color:e.previewOperationColor,transform:`translateX(-50%)`,gap:c},[`${n}-actions`]:{display:`flex`,gap:u,padding:`0 ${X(d)}`,backgroundColor:g.toRgbString(),borderRadius:100,fontSize:m,"&-action":{color:`inherit`,background:`transparent`,border:0,font:`inherit`,padding:u,cursor:`pointer`,transition:`all ${r}`,display:`flex`,[`&:not(${n}-actions-action-disabled):hover`]:{color:f},"&:focus-visible":Gl(e),"&-disabled":{color:p,cursor:`not-allowed`}}}}}},LU=e=>{let{componentCls:t}=e;return{[t]:{position:`relative`,display:`inline-block`,...Kl(e),[`${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}-placeholder`]:{...PU()}}}},RU=e=>{let{previewCls:t,motionDurationSlow:n}=e;return{[t]:{"&-fade":{transition:`opacity ${n}`,"&-enter, &-appear":{opacity:0,[`${t}-body`]:{transform:`scale(0)`},"&-active":{opacity:1,[`${t}-body`]:{transform:`scale(1)`,transition:`transform ${n}`}}},"&-leave":{opacity:1,"&-active":{opacity:0,[`${t}-body`]:{transform:`scale(0)`,transition:`transform ${n}`}}}}}}},zU=Zl(`Image`,e=>{let t=uc(e,{previewCls:`${e.componentCls}-preview`,imagePreviewSwitchSize:e.controlHeightLG});return[LU(t),FU(t),IU(t),RU(t)]},e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new Mc(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new Mc(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new Mc(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5})),BU={rotateLeft:S.createElement(xU,null),rotateRight:S.createElement(wU,null),zoomIn:S.createElement(AU,null),zoomOut:S.createElement(NU,null),close:S.createElement(Au,null),left:S.createElement(Kw,null),right:S.createElement(Bg,null),flipX:S.createElement(DU,null),flipY:S.createElement(DU,{rotate:90})},VU=({previewPrefixCls:e,preview:t,classNames:n,styles:r,...i})=>{let{getPrefixCls:a,getPopupContainer:o,direction:s,preview:c,classNames:l,styles:u}=va(`image`),d=a(`image`,e),f=`${d}-preview`,p=op(d),[m,h]=zU(d,p),g=Y(m,h,p),[_,v,y]=vU(t),[b,x,C]=vU(c),w=S.useMemo(()=>({...BU,left:s===`rtl`?S.createElement(Bg,null):S.createElement(Kw,null),right:s===`rtl`?S.createElement(Kw,null):S.createElement(Bg,null)}),[s]),T=gU(_,b,d,g,o,BU),{mask:E,blurClassName:D}=T??{},O={...i,classNames:n,styles:r},[k,A]=Sf([l,n,{cover:Y(C,y),popup:{root:Y(x,v),mask:Y({[`${d}-preview-mask-hidden`]:!E},D)}}],[u,r],{props:O},{popup:{_default:`root`}});return S.createElement(hU.PreviewGroup,{preview:T,previewPrefixCls:f,icons:w,...i,classNames:k,styles:A})},HU=e=>{let{prefixCls:t,preview:n,className:r,rootClassName:i,style:a,styles:o,classNames:s,wrapperStyle:c,fallback:l,...u}=e,{getPrefixCls:d,getPopupContainer:f,className:p,style:m,preview:h,styles:g,classNames:_,fallback:v}=va(`image`),y=d(`image`,t),b=op(y),[x,C]=zU(y,b),w=Y(i,x,C,b),T=Y(r,x,p),[E,D,O]=vU(n),[k,A,j]=vU(h),M=gU(E,k,y,w,f,BU,!0),N={...e,preview:M},P=S.useMemo(()=>({cover:Y(j,O),popup:{root:Y(A,D)}}),[D,O,A,j]),{mask:F,blurClassName:I}=M??{},L=S.useMemo(()=>({mask:Y({[`${y}-preview-mask-hidden`]:!F},I)}),[F,y,I]),[R,z]=Sf(S.useMemo(()=>[_,s,P,{popup:L}],[_,s,P,L]),[g,{root:c},o],{props:N},{popup:{_default:`root`}}),B={...m,...a},V=l??v;return S.createElement(hU,{prefixCls:y,preview:M||!1,rootClassName:w,className:T,style:B,fallback:V,...u,classNames:R,styles:z})};HU.PreviewGroup=VU;var UU=e=>{let{getPrefixCls:t,direction:n}=(0,S.useContext)(ha),{prefixCls:r,className:i}=e,a=t(`input-group`,r),[o,s]=kI(t(`input`)),c=Y(a,s,{[`${a}-lg`]:e.size===`large`,[`${a}-sm`]:e.size===`small`,[`${a}-compact`]:e.compact,[`${a}-rtl`]:n===`rtl`},o,i),l=(0,S.useContext)(my),u=(0,S.useMemo)(()=>({...l,isFormItemInput:!1}),[l]);return S.createElement(my.Provider,{value:u},S.createElement(JV.Compact,{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children))},WU=e=>{let{componentCls:t,paddingXS:n}=e;return{[t]:{display:`inline-flex`,alignItems:`center`,flexWrap:`nowrap`,columnGap:n,[`${t}-input-wrapper`]:{position:`relative`,[`${t}-mask-icon`]:{position:`absolute`,zIndex:`1`,top:`50%`,right:`50%`,transform:`translate(50%, -50%)`,pointerEvents:`none`},[`${t}-mask-input`]:{color:`transparent`,caretColor:e.colorText,"&::selection":{color:`transparent`}},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":`none`,margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":`textfield`}},"&-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}}}},GU=Zl([`Input`,`OTP`],e=>WU(uc(e,eI(e))),tI),KU=S.forwardRef((e,t)=>{let{className:n,value:r,onChange:i,onActiveChange:a,index:o,mask:s,onFocus:c,...l}=e,{getPrefixCls:u}=S.useContext(ha),d=u(`otp`),f=typeof s==`string`?s:r,p=S.useRef(null);S.useImperativeHandle(t,()=>p.current);let m=e=>{i(o,e.target.value)},h=()=>{Di(()=>{let e=p.current?.input;document.activeElement===e&&e&&e.select()})},g=e=>{c?.(e),h()},_=e=>{let{key:t,ctrlKey:n,metaKey:i}=e;t===`ArrowLeft`?a(o-1):t===`ArrowRight`?a(o+1):t===`z`&&(n||i)?e.preventDefault():t===`Backspace`&&!r&&a(o-1),h()};return S.createElement(`span`,{className:`${d}-input-wrapper`,role:`presentation`},s&&r!==``&&r!==void 0&&S.createElement(`span`,{className:`${d}-mask-icon`,"aria-hidden":`true`},f),S.createElement(Yz,{"aria-label":`OTP Input ${o+1}`,type:s===!0?`password`:`text`,...l,ref:p,value:r,onInput:m,onFocus:g,onKeyDown:_,onMouseDown:h,onMouseUp:h,className:Y(n,{[`${d}-mask-input`]:s})}))});function qU(e){return(e||``).split(``)}var JU=e=>{let{index:t,prefixCls:n,separator:r,className:i,style:a}=e,o=typeof r==`function`?r(t):r;return o?S.createElement(`span`,{className:Y(`${n}-separator`,i),style:a},o):null},YU=S.forwardRef((e,t)=>{let{prefixCls:n,length:r=6,size:i,defaultValue:a,value:o,onChange:s,formatter:c,separator:l,variant:u,disabled:d,status:f,autoFocus:p,mask:m,type:h,autoComplete:g,onInput:_,onFocus:v,inputMode:y,classNames:b,styles:x,className:C,style:w,...T}=e,{classNames:E,styles:D,getPrefixCls:O,direction:k,style:A,className:j}=va(`otp`),M=O(`otp`,n),N={...e,length:r},[P,F]=Sf([E,b],[D,x],{props:N}),I=bi(T,{aria:!0,data:!0,attr:!0}),[L,R]=GU(M),z=Th(e=>i??e),B=S.useContext(my),V=aC(B.status,f),H=S.useMemo(()=>({...B,status:V,hasFeedback:!1,feedbackIcon:null}),[B,V]),U=S.useRef(null),W=S.useRef({});S.useImperativeHandle(t,()=>({focus:()=>{W.current[0]?.focus()},blur:()=>{for(let e=0;ec?c(e):e,[K,ee]=S.useState(()=>qU(G(a||``)));S.useEffect(()=>{o!==void 0&&ee(qU(o))},[o]);let q=Rn(e=>{ee(e),_&&_(e),s&&e.length===r&&e.every(e=>e)&&e.some((e,t)=>K[t]!==e)&&s(e.join(``))}),te=Rn((e,t)=>{let n=fa(K);for(let t=0;t=0&&!n[e];--e)n.pop();return n=qU(G(n.map(e=>e||` `).join(``))).map((e,t)=>e===` `&&!n[t]?n[t]:e),n}),ne=(e,t)=>{let n=te(e,t),i=Math.min(e+t.length,r-1);i!==e&&n[e]!==void 0&&W.current[i]?.focus(),q(n)},re=e=>{W.current[e]?.focus()},ie=(e,t)=>{for(let e=0;e{let n=`otp-${t}`,i=K[t]||``;return S.createElement(S.Fragment,{key:n},S.createElement(KU,{ref:e=>{W.current[t]=e},index:t,size:z,htmlSize:1,className:Y(P.input,`${M}-input`),style:F.input,onChange:ne,value:i,onActiveChange:re,autoFocus:t===0&&p,onFocus:e=>ie(e,t),...J}),t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z`}},{tag:`path`,attrs:{d:`M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z`}}]},name:`eye-invisible`,theme:`outlined`}}))());function ZU(){return ZU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,ZU({},e,{ref:t,icon:XU.default}))),$U=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function eW(){return eW=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,eW({},e,{ref:t,icon:$U.default}))),nW=e=>e?S.createElement(tW,null):S.createElement(QU,null),rW={click:`onClick`,hover:`onMouseOver`},iW=S.forwardRef((e,t)=>{let{disabled:n,action:r=`click`,visibilityToggle:i=!0,iconRender:a=nW,suffix:o}=e,s=S.useContext(pm),c=n??s,l=tf(i)&&i.visible!==void 0,[u,d]=(0,S.useState)(()=>l?i.visible:!1),f=(0,S.useRef)(null);S.useEffect(()=>{l&&d(i.visible)},[l,i]);let p=qz(f),m=()=>{if(c)return;u&&p();let e=!u;d(e),tf(i)&&i.onVisibleChange?.(e)},h=e=>{let t=rW[r]||``,n=a(u),i={[t]:m,className:`${e}-icon`,key:`passwordIcon`,onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return S.cloneElement(S.isValidElement(n)?n:S.createElement(`span`,null,n),i)},{className:g,prefixCls:_,inputPrefixCls:v,size:y,...b}=e,{getPrefixCls:x}=S.useContext(ha),C=x(`input`,v),w=x(`input-password`,_),T=i&&h(w),E=Y(w,g,{[`${w}-${y}`]:!!y}),D={...hi(b,[`suffix`,`iconRender`,`visibilityToggle`]),type:u?`text`:`password`,className:E,prefixCls:C,suffix:S.createElement(S.Fragment,null,T,o)};return y&&(D.size=y),S.createElement(Yz,{ref:sr(t,f),...D})}),aW=Zl([`Input`,`Search`],e=>{let{componentCls:t}=e,n=`${t}-btn`;return{[t]:{width:`100%`,[n]:{"&-filled":{background:e.colorFillTertiary,"&:not(:disabled)":{"&:hover":{background:e.colorFillSecondary},"&:active":{background:e.colorFill}}}}}}}),oW=S.forwardRef((e,t)=>{let{prefixCls:n,inputPrefixCls:r,className:i,size:a,style:o,enterButton:s=!1,addonAfter:c,loading:l,disabled:u,onSearch:d,onChange:f,onCompositionStart:p,onCompositionEnd:m,variant:h,onPressEnter:g,classNames:_,styles:v,hidden:y,...b}=e,{direction:x,getPrefixCls:C,classNames:w,styles:T}=va(`inputSearch`),E={...e,enterButton:s},[D,O]=Sf([w,_],[T,v],{props:E},{button:{_default:`root`}}),k=S.useRef(!1),A=C(`input-search`,n),j=C(`input`,r),[M,N]=aW(A),{compactSize:P}=Oh(A,x),F=Th(e=>a??P??e),I=S.useRef(null),L=e=>{e?.target&&e.type===`click`&&d&&d(e.target.value,e,{source:`clear`}),f?.(e)},R=e=>{document.activeElement===I.current?.input&&e.preventDefault()},z=e=>{d&&d(I.current?.input?.value,e,{source:`input`})},B=e=>{k.current||l||(g?.(e),z(e))},V=typeof s==`boolean`?S.createElement(LC,null):null,H=`${A}-btn`,U=Y(H,{[`${H}-${h}`]:h}),W,G=s||{},K=G.type&&G.type.__ANT_BUTTON===!0;W=K||G.type===`button`?lm(G,{onMouseDown:R,onClick:e=>{G?.props?.onClick?.(e),z(e)},key:`enterButton`,...K?{className:U,size:F}:{}}):S.createElement(m_,{classNames:D.button,styles:O.button,className:U,color:s?`primary`:`default`,size:F,disabled:u,key:`enterButton`,onMouseDown:R,onClick:z,loading:l,icon:V,variant:h===`borderless`||h===`filled`||h===`underlined`?`text`:s?`solid`:void 0},s),c&&(W=[W,lm(c,{key:`addonAfter`})]);let ee=Y(A,N,{[`${A}-rtl`]:x===`rtl`,[`${A}-${F}`]:!!F,[`${A}-with-button`]:!!s},i,M,D.root),q=e=>{k.current=!0,p?.(e)},te=e=>{k.current=!1,m?.(e)},ne=bi(b,{data:!0}),re=hi({...b,classNames:hi(D,[`button`,`root`]),styles:hi(O,[`button`,`root`]),prefixCls:j,type:`search`,size:F,variant:h,onPressEnter:B,onCompositionStart:q,onCompositionEnd:te,onChange:L,disabled:u},Object.keys(ne));return S.createElement(jh,{className:ee,style:{...o,...O.root},...ne,hidden:y},S.createElement(Yz,{ref:sr(I,t),...re}),W)}),sW=` + ${r}-col-xl-24${n}-label`]:iH(e)},[`@media (max-width: ${X(e.screenXSMax)})`]:[sH(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:iH(e)}}}],[`@media (max-width: ${X(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:iH(e)}}},[`@media (max-width: ${X(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:iH(e)}}},[`@media (max-width: ${X(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:iH(e)}}}}},lH=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),uH=(e,t)=>uc(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),dH=Zl(`Form`,(e,{rootPrefixCls:t})=>{let n=uH(e,t);return[nH(n),rH(n),$V(n),aH(n),oH(n),cH(n),zh(n),ug]},lH,{order:-1e3}),fH=[];function pH(e,t,n,r=0){return{key:typeof e==`string`?e:`${t}-${r}`,error:e,errorStatus:n}}var mH=({help:e,helpStatus:t,errors:n=fH,warnings:r=fH,className:i,fieldId:a,onVisibleChanged:o})=>{let{prefixCls:s}=S.useContext(cy),c=`${s}-item-explain`,l=op(s),[u,d]=dH(s,l),f=S.useMemo(()=>fh(s),[s]),p=QV(n),m=QV(r),h=S.useMemo(()=>Qd(e)?[pH(e,`help`,t)]:[].concat(fa(p.map((e,t)=>pH(e,`error`,`error`,t))),fa(m.map((e,t)=>pH(e,`warning`,`warning`,t)))),[e,t,p,m]),g=S.useMemo(()=>{let e={};return h.forEach(({key:t})=>{e[t]=(e[t]||0)+1}),h.map((t,n)=>({...t,key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key}))},[h]),_={};return a&&(_.id=`${a}_help`),S.createElement(Dd,{motionDeadline:f.motionDeadline,motionName:`${s}-show-help`,visible:!!g.length,onVisibleChanged:o},e=>{let{className:t,style:n}=e;return S.createElement(`div`,{..._,className:Y(c,t,d,l,i,u),style:n},S.createElement(Ed,{keys:g,...fh(s),motionName:`${s}-show-help-item`,component:!1},e=>{let{key:t,error:n,errorStatus:r,className:i,style:a}=e;return S.createElement(`div`,{key:t,className:Y(i,{[`${c}-${r}`]:r}),style:a},n)}))})},hH=S.forwardRef((e,t)=>{let n=S.useContext(fm),{getPrefixCls:r,direction:i,requiredMark:a,colon:o,scrollToFirstError:s,className:c,style:l,styles:u,classNames:d,tooltip:f}=va(`form`),{prefixCls:p,className:m,rootClassName:h,size:g,disabled:_=n,form:v,colon:y,labelAlign:b,labelWrap:x,labelCol:C,wrapperCol:w,layout:T=`horizontal`,scrollToFirstError:E,requiredMark:D,onFinishFailed:O,name:k,style:A,feedbackIcons:j,variant:M,classNames:N,styles:P,tooltip:F,...I}=e,L=Ch(g),R=S.useContext(sp),z=S.useMemo(()=>D===void 0?a===void 0?!0:a:D,[D,a]),B=y??o,V={...f,...F},H=r(`form`,p),U=op(H),[W,G]=dH(H,U),K={...e,size:L,disabled:_,layout:T,colon:B,requiredMark:z},[ee,q]=Sf([d,N],[u,P],{props:K}),te=Y(H,`${H}-${T}`,{[`${H}-hide-required-mark`]:z===!1,[`${H}-rtl`]:i===`rtl`,[`${H}-large`]:L===`large`,[`${H}-small`]:L===`small`},G,U,W,c,m,h,ee.root),[ne]=fI(v),{__INTERNAL__:re}=ne;re.name=k;let ie=S.useMemo(()=>({name:k,labelAlign:b,labelCol:C,labelWrap:x,wrapperCol:w,layout:T,colon:B,requiredMark:z,itemRef:re.itemRef,form:ne,feedbackIcons:j,tooltip:V,classNames:ee,styles:q}),[k,b,C,w,T,B,z,ne,j,ee,q,V]),J=S.useRef(null);S.useImperativeHandle(t,()=>({...ne,nativeElement:J.current?.nativeElement}));let ae=(e,t)=>{if(e){let n={block:`nearest`};tf(e)&&(n={...n,...e}),ne.scrollToField(t,n)}},oe=e=>{if(O?.(e),e.errorFields.length){let t=e.errorFields[0].name;if(E!==void 0){ae(E,t);return}s!==void 0&&ae(s,t)}};return S.createElement(dy.Provider,{value:M},S.createElement(pm,{disabled:_},S.createElement(mm.Provider,{value:L},S.createElement(sy,{validateMessages:R},S.createElement(ay.Provider,{value:ie},S.createElement(uy,{status:!0},S.createElement(iy,{id:k,...I,name:k,onFinishFailed:oe,form:ne,ref:J,style:{...q?.root,...l,...A},className:te})))))))});function gH(e){if(typeof e==`function`)return e;let t=Oi(e);return t.length<=1?t[0]:t}var _H=()=>{let{status:e,errors:t=[],warnings:n=[]}=S.useContext(ly);return{status:e,errors:t,warnings:n}};_H.Context=ly;function vH(e){let[t,n]=S.useState(e),r=S.useRef(null),i=S.useRef([]),a=S.useRef(!1);S.useEffect(()=>(a.current=!1,()=>{a.current=!0,Di.cancel(r.current),r.current=null}),[]);function o(e){a.current||(r.current===null&&(i.current=[],r.current=Di(()=>{r.current=null,n(e=>{let t=e;return i.current.forEach(e=>{t=e(t)}),t})})),i.current.push(e))}return[t,o]}var yH=()=>{let{itemRef:e}=S.useContext(ay),t=S.useRef({});function n(n,r){let i=r&&typeof r==`object`&&fr(r),a=n.join(`_`);return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=sr(e(n),i)),t.current.ref}return n},bH=e=>{let{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:`flex`}}}},xH=$l([`Form`,`item-item`],(e,{rootPrefixCls:t})=>bH(uH(e,t))),SH=24,CH=e=>{let{prefixCls:t,status:n,labelCol:r,wrapperCol:i,children:a,errors:o,warnings:s,_internalItemRender:c,extra:l,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:p,label:m}=e,h=`${t}-item`,g=S.useContext(ay),{classNames:_,styles:v}=g,y=S.useMemo(()=>{let e={...i||g.wrapperCol||{}};return m===null&&!r&&!i&&g.labelCol&&[void 0].concat(fa(SC)).forEach(t=>{let n=t?[t]:[],r=ki(g.labelCol,n),i=tf(r)?r:{},a=ki(e,n),o=tf(a)?a:{};`span`in i&&!(`offset`in o)&&i.span{let{labelCol:e,wrapperCol:t,...n}=g;return n},[g]),C=S.useRef(null),[w,T]=S.useState(0);Vn(()=>{l&&C.current?T(C.current.clientHeight):T(0)},[l]);let E=S.createElement(`div`,{className:`${h}-control-input`},S.createElement(`div`,{className:Y(`${h}-control-input-content`,_?.content),style:v?.content},a)),D=S.useMemo(()=>({prefixCls:t,status:n}),[t,n]),O=f!==null||o.length||s.length?S.createElement(cy.Provider,{value:D},S.createElement(mH,{fieldId:d,errors:o,warnings:s,help:u,helpStatus:n,className:`${h}-explain-connected`,onVisibleChanged:p})):null,k={};d&&(k.id=`${d}_extra`);let A=l?S.createElement(`div`,{...k,className:`${h}-extra`,ref:C},l):null,j=O||A?S.createElement(`div`,{className:`${h}-additional`,style:f?{minHeight:f+w}:{}},O,A):null,M=c&&c.mark===`pro_table_render`&&c.render?c.render(e,{input:E,errorList:O,extra:A}):S.createElement(S.Fragment,null,E,j);return S.createElement(ay.Provider,{value:x},S.createElement(OR,{...y,className:b},M),S.createElement(xH,{prefixCls:t}))},wH=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`question-circle`,theme:`outlined`}}))());function TH(){return TH=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,TH({},e,{ref:t,icon:wH.default}))),DH=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:i,colon:a,required:o,requiredMark:s,tooltip:c,vertical:l})=>{let[u]=Jd(`Form`),{labelAlign:d,labelCol:f,labelWrap:p,colon:m,classNames:h,styles:g,tooltip:_}=S.useContext(ay);if(!t)return null;let v=r||f||{},y=i||d,b=`${e}-item-label`,x=Y(b,y===`left`&&`${b}-left`,v.className,{[`${b}-wrap`]:!!p}),C=t,w=a===!0||m!==!1&&a!==!1;w&&!l&&typeof t==`string`&&t.trim()&&(C=t.replace(/[:|:]\s*$/,``));let T=ZV(c,_);if(T){let t=S.createElement(lw,{...T},S.createElement(`span`,{className:`${e}-item-tooltip`,onClick:e=>{e.preventDefault()},tabIndex:-1},T.icon||T.children||S.createElement(EH,null)));C=S.createElement(S.Fragment,null,C,t)}let E=s===`optional`,D=typeof s==`function`,O=s===!1;D?C=s(C,{required:!!o}):E&&!o&&(C=S.createElement(S.Fragment,null,C,S.createElement(`span`,{className:`${e}-item-optional`,title:``},u?.optional||Vd.Form?.optional)));let k;O?k=`hidden`:(E||D)&&(k=`optional`);let A=Y(h?.label,{[`${e}-item-required`]:o,[`${e}-item-required-mark-${k}`]:k,[`${e}-item-no-colon`]:!w});return S.createElement(OR,{...v,className:x},S.createElement(`label`,{htmlFor:n,className:A,style:g?.label,title:typeof t==`string`?t:``},C))},OH={success:wu,warning:Nu,error:Du,validating:Gm};function kH({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:i,prefixCls:a,meta:o,noStyle:s,name:c}){let l=`${a}-item`,{feedbackIcons:u}=S.useContext(ay),d=lI(t,n,o,null,!!r,i),{isFormItemInput:f,status:p,hasFeedback:m,feedbackIcon:h,name:g}=S.useContext(ly),_=S.useMemo(()=>{let e;if(r){let i=r!==!0&&r.icons||u,a=d&&i?.({status:d,errors:t,warnings:n})?.[d],o=d?OH[d]:null;e=a!==!1&&o?S.createElement(`span`,{className:Y(`${l}-feedback-icon`,`${l}-feedback-icon-${d}`)},a||S.createElement(o,null)):null}let i={status:d||``,errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:e,isFormItemInput:!0,name:c};return s&&(i.status=(d??p)||``,i.isFormItemInput=f,i.hasFeedback=!!(r??m),i.feedbackIcon=r===void 0?h:i.feedbackIcon,i.name=c??g),i},[d,r,s,f,p]);return S.createElement(ly.Provider,{value:_},e)}function AH(e){let{prefixCls:t,className:n,rootClassName:r,style:i,help:a,errors:o,warnings:s,validateStatus:c,meta:l,hasFeedback:u,hidden:d,children:f,fieldId:p,required:m,isRequired:h,onSubItemMetaChange:g,layout:_,name:v,...y}=e,b=`${t}-item`,{requiredMark:x,layout:C}=S.useContext(ay),w=_||C,T=w===`vertical`,E=S.useRef(null),D=QV(o),O=QV(s),k=Qd(a),A=!!(k||o.length||s.length),j=!!E.current&&kr(E.current),[M,N]=S.useState(null);Vn(()=>{if(A&&E.current){let e=getComputedStyle(E.current);N(Number.parseInt(e.marginBottom,10))}},[A,j]);let P=e=>{e||N(null)},F=((e=!1)=>lI(e?D:l.errors,e?O:l.warnings,l,``,!!u,c))(),I=Y(b,n,r,{[`${b}-with-help`]:k||D.length||O.length,[`${b}-has-feedback`]:F&&u,[`${b}-has-success`]:F===`success`,[`${b}-has-warning`]:F===`warning`,[`${b}-has-error`]:F===`error`,[`${b}-is-validating`]:F===`validating`,[`${b}-hidden`]:d,[`${b}-${w}`]:w});return S.createElement(`div`,{className:I,style:i,ref:E},S.createElement(jR,{className:`${b}-row`,...hi(y,`_internalItemRender.colon.dependencies.extra.fieldKey.getValueFromEvent.getValueProps.htmlFor.id.initialValue.isListField.label.labelAlign.labelCol.labelWrap.messageVariables.name.normalize.noStyle.preserve.requiredMark.rules.shouldUpdate.trigger.tooltip.validateFirst.validateTrigger.valuePropName.wrapperCol.validateDebounce`.split(`.`))},S.createElement(DH,{htmlFor:p,...e,requiredMark:x,required:m??h,prefixCls:t,vertical:T}),S.createElement(CH,{...e,...l,errors:D,warnings:O,prefixCls:t,status:F,help:a,marginBottom:M,onErrorVisibleChanged:P},S.createElement(oy.Provider,{value:g},S.createElement(kH,{prefixCls:t,meta:l,errors:l.errors,warnings:l.warnings,hasFeedback:u,validateStatus:F,name:v},f)))),!!M&&S.createElement(`div`,{className:`${b}-margin-offset`,style:{marginBottom:-M}}))}var jH=`__SPLIT__`;function MH(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return r===i||typeof r==`function`||typeof i==`function`})}var NH=S.memo(e=>e.children,(e,t)=>MH(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((e,n)=>e===t.childProps[n]));function PH(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function FH(e){let{name:t,noStyle:n,className:r,dependencies:i,prefixCls:a,shouldUpdate:o,rules:s,children:c,required:l,label:u,messageVariables:d,trigger:f=`onChange`,validateTrigger:p,hidden:m,help:h,layout:g}=e,{getPrefixCls:_}=S.useContext(ha),{name:v}=S.useContext(ay),y=gH(c),b=typeof y==`function`,x=S.useContext(oy),{validateTrigger:C}=S.useContext(S_),w=Qd(p)?p:C,T=Qd(t),E=_(`form`,a),D=op(E),[O,k]=dH(E,D);Wi(`Form.Item`);let A=S.useContext(C_),j=S.useRef(null),[M,N]=vH({}),[P,F]=Un(()=>PH()),I=e=>{let t=A?.getKey(e.name);if(F(e.destroy?PH():e,!0),n&&h!==!1&&x){let n=e.name;if(e.destroy)n=j.current||n;else if(t!==void 0){let[e,r]=t;n=[e].concat(fa(r)),j.current=n}x(e,n)}},L=(e,t)=>{N(n=>{let r={...n},i=[].concat(fa(e.name.slice(0,-1)),fa(t)).join(jH);return e.destroy?delete r[i]:r[i]=e,r})},[R,z]=S.useMemo(()=>{let e=fa(P.errors),t=fa(P.warnings);return Object.values(M).forEach(n=>{e.push.apply(e,fa(n.errors||[])),t.push.apply(t,fa(n.warnings||[]))}),[e,t]},[M,P.errors,P.warnings]),B=yH();function V(i,a,o){return n&&!m?S.createElement(kH,{prefixCls:E,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:P,errors:R,warnings:z,noStyle:!0,name:t},i):S.createElement(AH,{key:`row`,...e,className:Y(r,k,D,O),prefixCls:E,fieldId:a,isRequired:o,errors:R,warnings:z,meta:P,onSubItemMetaChange:L,layout:g,name:t},i)}if(!T&&!b&&!i)return V(y);let H={};return typeof u==`string`?H.label=u:t&&(H.label=String(t)),d&&(H={...H,...d}),S.createElement(Wv,{...e,messageVariables:H,trigger:f,validateTrigger:w,onMetaChange:I},(n,r,a)=>{let c=sI(t).length&&r?r.name:[],u=cI(c,v),d=l===void 0?s?.some(e=>{if(tf(e)&&e.required&&!e.warningOnly)return!0;if(typeof e==`function`){let t=e(a);return t?.required&&!t?.warningOnly}return!1}):l,p={...n},m=null;if(Array.isArray(y)&&T)m=y;else if(!(b&&(!(o||i)||T))&&!(i&&!b&&!T))if(S.isValidElement(y)){let t={...y.props,...p};if(t.id||=u,h||R.length>0||z.length>0||e.extra){let n=[];(h||R.length>0)&&n.push(`${u}_help`),e.extra&&n.push(`${u}_extra`),t[`aria-describedby`]=n.join(` `)}R.length>0&&(t[`aria-invalid`]=`true`),d&&(t[`aria-required`]=`true`),lr(y)&&(t.ref=B(c,y)),new Set([].concat(fa(sI(f)),fa(sI(w)))).forEach(e=>{t[e]=(...t)=>{p[e]?.(...t),y.props[e]?.(...t)}});let n=[t[`aria-required`],t[`aria-invalid`],t[`aria-describedby`]];m=S.createElement(NH,{control:p,update:y,childProps:n},cm(y,t))}else m=b&&(o||i)&&!T?y(a):y;return V(m,u,d)})}var IH=FH;IH.useStatus=_H;var LH=({prefixCls:e,children:t,...n})=>{let{getPrefixCls:r}=S.useContext(ha),i=r(`form`,e),a=S.useMemo(()=>({prefixCls:i,status:`error`}),[i]);return S.createElement(Gv,{...n},(e,n,r)=>S.createElement(cy.Provider,{value:a},t(e.map(e=>({...e,fieldKey:e.key})),n,{errors:r.errors,warnings:r.warnings})))};function RH(){let{form:e}=S.useContext(ay);return e}var zH=hH;zH.Item=IH,zH.List=LH,zH.ErrorList=mH,zH.useForm=fI,zH.useFormInstance=RH,zH.useWatch=ry,zH.Provider=sy;var BH=S.createContext(null);function VH(e){return new Promise(t=>{if(!e){t(!1);return}let n=document.createElement(`img`);n.onerror=()=>t(!1),n.onload=()=>t(!0),n.src=e})}function HH(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}var UH={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function WH(e,t,n,r){let i=(0,S.useRef)(null),a=(0,S.useRef)([]),[o,s]=(0,S.useState)(UH),c=e=>{s(UH),di(UH,o)||r?.({transform:UH,action:e})},l=(e,t)=>{i.current===null&&(a.current=[],i.current=Di(()=>{s(e=>{let n=e;return a.current.forEach(e=>{n={...n,...e}}),i.current=null,r?.({transform:n,action:t}),n})})),a.current.push({...o,...e})};return{transform:o,resetTransform:c,updateTransform:l,dispatchZoomChange:(r,i,a,s,c)=>{let{width:u,height:d,offsetWidth:f,offsetHeight:p,offsetLeft:m,offsetTop:h}=e.current,g=r,_=o.scale*r;_>n?(_=n,g=n/o.scale):_r){if(t>0)return{[e]:a};if(t<0&&ir)return{[e]:t<0?a:-a};return{}}function KH(e,t,n,r){let{width:i,height:a}=HH(),o=null;return e<=i&&t<=a?o={x:0,y:0}:(e>i||t>a)&&(o={...GH(`x`,n,e,i),...GH(`y`,r,t,a)}),o}function qH(e,t,n,r,i,a,o){let{rotate:s,scale:c,x:l,y:u}=i,[d,f]=(0,S.useState)(!1),p=(0,S.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),m=e=>{!t||e.button!==0||(e.preventDefault(),e.stopPropagation(),p.current={diffX:e.pageX-l,diffY:e.pageY-u,transformX:l,transformY:u},f(!0))},h=e=>{n&&d&&a({x:e.pageX-p.current.diffX,y:e.pageY-p.current.diffY},`move`)},g=()=>{if(n&&d){f(!1);let{transformX:t,transformY:n}=p.current;if(!(l!==t&&u!==n))return;let r=e.current.offsetWidth*c,i=e.current.offsetHeight*c,{left:o,top:d}=e.current.getBoundingClientRect(),m=s%180!=0,h=KH(m?i:r,m?r:i,o,d);h&&a({...h},`dragRebound`)}};return(0,S.useEffect)(()=>{if(t){window.addEventListener(`mouseup`,g,!1),window.addEventListener(`mousemove`,h,!1);try{window.top!==window.self&&(window.top.addEventListener(`mouseup`,g,!1),window.top.addEventListener(`mousemove`,h,!1))}catch(e){`${e}`}}return()=>{window.removeEventListener(`mouseup`,g),window.removeEventListener(`mousemove`,h);try{window.top?.removeEventListener(`mouseup`,g),window.top?.removeEventListener(`mousemove`,h)}catch{}}},[n,d,l,u,s,t]),{isMoving:d,onMouseDown:m,onMouseMove:h,onMouseUp:g,onWheel:e=>{if(!n||e.deltaY==0)return;let t=Math.abs(e.deltaY/100),i=1+Math.min(t,1)*r;e.deltaY>0&&(i=1/i),o(i,`wheel`,e.clientX,e.clientY)}}}function JH({src:e,isCustomPlaceholder:t,fallback:n}){let[r,i]=(0,S.useState)(t?`loading`:`normal`),a=(0,S.useRef)(!1),o=r===`error`;(0,S.useEffect)(()=>{let t=!0;return VH(e).then(e=>{!e&&t&&i(`error`)}),()=>{t=!1}},[e]),(0,S.useEffect)(()=>{t&&!a.current?i(`loading`):o&&i(`normal`)},[e]);let s=()=>{i(`normal`)};return[e=>{a.current=!1,r===`loading`&&e?.complete&&(e.naturalWidth||e.naturalHeight)&&(a.current=!0,s())},o&&n?{src:n}:{onLoad:s,src:e},r]}function YH(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function XH(e,t,n,r){let i=YH(e,n),a=YH(t,r);if(i===0&&a===0)return[e.x,e.y];let o=i/(i+a);return[e.x+o*(t.x-e.x),e.y+o*(t.y-e.y)]}function ZH(e,t,n,r,i,a,o){let{rotate:s,scale:c,x:l,y:u}=i,[d,f]=(0,S.useState)(!1),p=(0,S.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:`none`}),m=e=>{p.current={...p.current,...e}};return(0,S.useEffect)(()=>{let e=e=>{e.preventDefault()};return n&&t&&window.addEventListener(`touchmove`,e,{passive:!1}),()=>{window.removeEventListener(`touchmove`,e)}},[n,t]),{isTouching:d,onTouchStart:e=>{if(!t)return;e.stopPropagation(),f(!0);let{touches:n=[]}=e;n.length>1?m({point1:{x:n[0].clientX,y:n[0].clientY},point2:{x:n[1].clientX,y:n[1].clientY},eventType:`touchZoom`}):m({point1:{x:n[0].clientX-l,y:n[0].clientY-u},eventType:`move`})},onTouchMove:e=>{let{touches:t=[]}=e,{point1:n,point2:r,eventType:i}=p.current;if(t.length>1&&i===`touchZoom`){let e={x:t[0].clientX,y:t[0].clientY},i={x:t[1].clientX,y:t[1].clientY},[a,s]=XH(n,r,e,i);o(YH(e,i)/YH(n,r),`touchZoom`,a,s,!0),m({point1:e,point2:i,eventType:`touchZoom`})}else i===`move`&&(a({x:t[0].clientX-n.x,y:t[0].clientY-n.y},`move`),m({eventType:`move`}))},onTouchEnd:()=>{if(!n)return;if(d&&f(!1),m({eventType:`none`}),r>c)return a({x:0,y:0,scale:r},`touchZoom`);let t=e.current.offsetWidth*c,i=e.current.offsetHeight*c,{left:o,top:l}=e.current.getBoundingClientRect(),u=s%180!=0,p=KH(u?i:t,u?t:i,o,l);p&&a({...p},`dragRebound`)}}}function QH(e){let{prefixCls:t,icon:n,onClick:r,className:i,style:a}=e;return S.createElement(`button`,{className:Y(`${t}-close`,i),style:a,onClick:r},n)}function $H(e){let{prefixCls:t,showProgress:n,current:r,count:i,showSwitch:a,classNames:o,styles:s,icons:c,image:l,transform:u,countRender:d,actionsRender:f,scale:p,minScale:m,maxScale:h,onActive:g,onFlipY:_,onFlipX:v,onRotateLeft:y,onRotateRight:b,onZoomOut:x,onZoomIn:C,onClose:w,onReset:T}=e,{left:E,right:D,prev:O,next:k,flipY:A,flipX:j,rotateLeft:M,rotateRight:N,zoomOut:P,zoomIn:F}=c,I=n&&S.createElement(`div`,{className:`${t}-progress`},d?d(r+1,i):S.createElement(`bdi`,null,`${r+1} / ${i}`)),L=`${t}-actions-action`,R=({type:e,disabled:t,onClick:n,icon:r})=>S.createElement(`button`,{type:`button`,key:e,className:Y(L,`${L}-${e}`,{[`${L}-disabled`]:!!t}),onClick:n,disabled:!!t,"aria-label":e},r),z=a?R({icon:O??E,onClick:()=>g(-1),type:`prev`,disabled:r===0}):void 0,B=a?R({icon:k??D,onClick:()=>g(1),type:`next`,disabled:r===i-1}):void 0,V=R({icon:A,onClick:_,type:`flipY`}),H=R({icon:j,onClick:v,type:`flipX`}),U=R({icon:M,onClick:y,type:`rotateLeft`}),W=R({icon:N,onClick:b,type:`rotateRight`}),G=R({icon:P,onClick:x,type:`zoomOut`,disabled:p<=m}),K=R({icon:F,onClick:C,type:`zoomIn`,disabled:p===h}),ee=S.createElement(`div`,{className:Y(`${t}-actions`,o.actions),style:s.actions},V,H,U,W,G,K);return S.createElement(`div`,{className:Y(`${t}-footer`,o.footer),style:s.footer},I,f?f(ee,{icons:{prevIcon:z,nextIcon:B,flipYIcon:V,flipXIcon:H,rotateLeftIcon:U,rotateRightIcon:W,zoomOutIcon:G,zoomInIcon:K},actions:{onActive:g,onFlipY:_,onFlipX:v,onRotateLeft:y,onRotateRight:b,onZoomOut:x,onZoomIn:C,onReset:T,onClose:w},transform:u,current:r,total:i,image:l}):ee)}function eU(e){let{prefixCls:t,onActive:n,current:r,count:i,icons:{left:a,right:o,prev:s,next:c}}=e,l=`${t}-switch`,u=r===0,d=r===i-1;return S.createElement(S.Fragment,null,S.createElement(`button`,{className:Y(l,`${l}-prev`,{[`${l}-disabled`]:u}),onClick:()=>n(-1),disabled:u},s??a),S.createElement(`button`,{type:`button`,className:Y(l,`${l}-next`,{[`${l}-disabled`]:d}),onClick:()=>n(1),disabled:d},c??o))}function tU(){return tU=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[i,a]=JH({src:t,fallback:e});return S.createElement(`img`,tU({ref:e=>{n.current=e,i(e)}},r,a))},rU=e=>{let{prefixCls:t,rootClassName:n,src:r,alt:i,imageInfo:a,fallback:o,movable:s=!0,onClose:c,open:l,afterOpenChange:u,maskClosable:d=!0,icons:f={},closeIcon:p,getContainer:m,current:h=0,count:g=1,countRender:_,scaleStep:v=.5,minScale:y=1,maxScale:b=50,motionName:x=`fade`,imageRender:C,imgCommonProps:w,actionsRender:T,onTransform:E,onChange:D,classNames:O={},styles:k={},mousePosition:A,zIndex:j,focusTrap:M=!0}=e,N=(0,S.useRef)(),P=(0,S.useRef)(null),F=(0,S.useRef)(null),I=(0,S.useContext)(BH),L=I&&g>1,R=I&&g>=1,[z,B]=(0,S.useState)(!0),{transform:V,resetTransform:H,updateTransform:U,dispatchZoomChange:W}=WH(N,y,b,E),{isMoving:G,onMouseDown:K,onWheel:ee}=qH(N,s,l,v,V,U,W),{isTouching:q,onTouchStart:te,onTouchMove:ne,onTouchEnd:re}=ZH(N,s,l,y,V,U,W),{rotate:ie,scale:J}=V;(0,S.useEffect)(()=>{z||B(!0)},[z]),(0,S.useEffect)(()=>{l||H(`close`)},[l]);let ae=S.createElement(nU,tU({},w,{width:e.width,height:e.height,imgRef:N,className:`${t}-img`,alt:i,style:{transform:`translate3d(${V.x}px, ${V.y}px, 0) scale3d(${V.flipX?`-`:``}${J}, ${V.flipY?`-`:``}${J}, 1) rotate(${ie}deg)`,transitionDuration:(!z||q)&&`0s`},fallback:o,src:r,onWheel:ee,onMouseDown:K,onDoubleClick:e=>{l&&(J===1?W(1+v,`doubleClick`,e.clientX,e.clientY):U({x:0,y:0,scale:1},`doubleClick`))},onTouchStart:te,onTouchMove:ne,onTouchEnd:re,onTouchCancel:re})),oe={url:r,alt:i,...a},se=()=>{W(1+v,`zoomIn`)},ce=()=>{W(1/(1+v),`zoomOut`)},le=()=>{U({rotate:ie+90},`rotateRight`)},ue=()=>{U({rotate:ie-90},`rotateLeft`)},de=()=>{U({flipX:!V.flipX},`flipX`)},fe=()=>{U({flipY:!V.flipY},`flipY`)},pe=()=>{H(`reset`)},me=e=>{let t=h+e;t>=0&&t<=g-1&&(B(!1),H(e<0?`prev`:`next`),D?.(t,h))},he=Rn(e=>{if(l){let{keyCode:t}=e;L&&(t===Zr.LEFT?me(-1):t===Zr.RIGHT&&me(1))}});(0,S.useEffect)(()=>{if(l)return window.addEventListener(`keydown`,he),()=>{window.removeEventListener(`keydown`,he)}},[l]);let[ge,_e]=(0,S.useState)(!1);S.useEffect(()=>{l&&_e(!0)},[l]);let ve=e=>{e||(_e(!1),F.current?.focus?.(),F.current=null),u?.(e)},[ye,be]=(0,S.useState)(!1);Vn(()=>{l&&be(!0)},[l]);let xe=({top:e})=>{e&&c?.()};Vn(()=>{l&&(F.current=document.activeElement)},[l]),Wr(M&&l&&ye,()=>P.current);let Se={...k.body};return A&&(Se.transformOrigin=`${A.x}px ${A.y}px`),S.createElement(Ep,{open:ye&&l,autoDestroy:!1,getContainer:m,autoLock:ge,onEsc:xe},S.createElement(Dd,{motionName:x,visible:ye&&l,motionAppear:!0,motionEnter:!0,motionLeave:!0,onVisibleChanged:ve},({className:e,style:r})=>{let a={...k.root,...r};return j&&(a.zIndex=j),S.createElement(`div`,{ref:P,className:Y(t,n,O.root,e,{[`${t}-movable`]:s,[`${t}-moving`]:G}),style:a,role:`dialog`,"aria-modal":`true`,"aria-label":i,tabIndex:-1},S.createElement(`div`,{className:Y(`${t}-mask`,O.mask),style:k.mask,onClick:d?c:void 0}),S.createElement(`div`,{className:Y(`${t}-body`,O.body),style:Se},C?C(ae,{transform:V,image:oe,...I?{current:h}:{}}):ae),p!==!1&&p!==null&&S.createElement(QH,{prefixCls:t,icon:p===!0?f.close:p||f.close,onClick:c,className:O.close,style:k.close}),L&&S.createElement(eU,{prefixCls:t,current:h,count:g,icons:f,onActive:me}),S.createElement($H,{prefixCls:t,showProgress:R,current:h,count:g,showSwitch:L,classNames:O,styles:k,image:oe,transform:V,icons:f,countRender:_,actionsRender:T,scale:J,minScale:y,maxScale:b,onActive:me,onFlipY:fe,onFlipX:de,onRotateLeft:ue,onRotateRight:le,onZoomOut:ce,onZoomIn:se,onClose:c,onReset:pe}))}))},iU=[`crossOrigin`,`decoding`,`draggable`,`loading`,`referrerPolicy`,`sizes`,`srcSet`,`useMap`,`alt`,`fetchPriority`];function aU(e){let[t,n]=S.useState({}),r=S.useCallback((e,t)=>(n(n=>({...n,[e]:t})),()=>{n(t=>{let n={...t};return delete n[e],n})}),[]);return[S.useMemo(()=>e?e.map(e=>{if(typeof e==`string`)return{data:{src:e}};let t={};return Object.keys(e).forEach(n=>{[`src`,...iU].includes(n)&&(t[n]=e[n])}),{data:t}}):Object.keys(t).reduce((e,n)=>{let{canPreview:r,data:i}=t[n];return r&&e.push({data:i,id:n}),e},[]),[e,t]),r,!!e]}function oU(){return oU=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{open:c,onOpenChange:l,current:u,onChange:d,...f}=o&&typeof o==`object`?o:{},[p,m,h]=aU(a),[g,_]=Wn(0,u),[v,y]=(0,S.useState)(!1),{src:b,...x}=p[g]?.data||{},[C,w]=Wn(!!c,c),T=Rn(e=>{w(e),e!==C&&l?.(e,{current:g})}),[E,D]=(0,S.useState)(null),O=S.useCallback((e,t,n,r)=>{let i=h?p.findIndex(e=>e.data.src===t):p.findIndex(t=>t.id===e);_(i<0?0:i),T(!0),D({x:n,y:r}),y(!0)},[p,h]);S.useEffect(()=>{C?v||_(0):y(!1)},[C]);let k=(e,t)=>{_(e),d?.(e,t)},A=()=>{T(!1),D(null)},j=S.useMemo(()=>({register:m,onPreview:O}),[m,O]);return S.createElement(BH.Provider,{value:j},r,S.createElement(rU,oU({"aria-hidden":!C,open:C,prefixCls:e,onClose:A,mousePosition:E,imgCommonProps:x,src:b,fallback:s,icons:i,current:g,count:p.length,onChange:k},f,{classNames:t?.popup,styles:n?.popup})))},cU=0;function lU(e,t){let[n]=S.useState(()=>(cU+=1,String(cU))),r=S.useContext(BH),i={data:t,canPreview:e};return S.useEffect(()=>{if(r)return r.register(n,i)},[]),S.useEffect(()=>{r&&r.register(n,i)},[e,t]),n}function uU(){return uU=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t=`rc-image`,previewPrefixCls:n=`${t}-preview`,rootClassName:r,className:i,style:a,classNames:o={},styles:s={},width:c,height:l,src:u,alt:d,placeholder:f,fallback:p,preview:m=!0,onClick:h,onError:g,onKeyDown:_,...v}=e,y=(0,S.useContext)(BH),b=!!m,{src:x,open:C,onOpenChange:w,cover:T,rootClassName:E,...D}=m&&typeof m==`object`?m:{},O=typeof T==`object`&&T.placement&&T.placement||`center`,k=typeof T==`object`&&T.coverNode?T.coverNode:T,[A,j]=Wn(!!C,C),[M,N]=(0,S.useState)(null),P=e=>{j(e),w?.(e)},F=()=>{P(!1)},I=f&&f!==!0,L=x??u,[R,z,B]=JH({src:u,isCustomPlaceholder:I,fallback:p}),V=(0,S.useMemo)(()=>{let t={};return iU.forEach(n=>{e[n]!==void 0&&(t[n]=e[n])}),t},iU.map(t=>e[t])),H=lU(b,(0,S.useMemo)(()=>({...V,src:L}),[L,V])),U=e=>{let t=e.target.getBoundingClientRect(),n=t.x+t.width/2,r=t.y+t.height/2;y?y.onPreview(H,L,n,r):(N({x:n,y:r}),P(!0)),h?.(e)},W=e=>{if(_?.(e),b&&(e.key===`Enter`||e.key===` `)){e.preventDefault();let t=e.target.getBoundingClientRect(),n=t.x+t.width/2,r=t.y+t.height/2;y?y.onPreview(H,L,n,r):(N({x:n,y:r}),P(!0))}};return S.createElement(S.Fragment,null,S.createElement(`div`,uU({},v,{className:Y(t,r,o.root,{[`${t}-error`]:B===`error`}),onClick:b?U:h,role:b?`button`:v.role,tabIndex:b&&v.tabIndex==null?0:v.tabIndex,"aria-label":b?v[`aria-label`]??d:v[`aria-label`],onKeyDown:W,style:{width:c,height:l,...s.root}}),S.createElement(`img`,uU({},V,{className:Y(`${t}-img`,{[`${t}-img-placeholder`]:f===!0},o.image,i),style:{height:l,...s.image,...a},ref:R},z,{width:c,height:l,onError:g})),B===`loading`&&S.createElement(`div`,{"aria-hidden":`true`,className:`${t}-placeholder`},f),T!==!1&&b&&S.createElement(`div`,{className:Y(`${t}-cover`,o.cover,`${t}-cover-${O}`),style:{display:a?.display===`none`?`none`:void 0,...s.cover}},k)),!y&&b&&S.createElement(rU,uU({"aria-hidden":!A,open:A,prefixCls:n,onClose:F,mousePosition:M,src:L,alt:d,imageInfo:{width:c,height:l},fallback:p,imgCommonProps:V},D,{classNames:o?.popup,styles:s?.popup,rootClassName:Y(E,r)})))};dU.PreviewGroup=sU;var fU=dU,pU=(e,t,n,r,i,a,o)=>{let[s]=If(`ImagePreview`,e?.zIndex),[c,l]=hf(e?.mask,t?.mask,`${n}-preview`);return S.useMemo(()=>{if(!e)return e;let{cover:u,getContainer:d,closeIcon:f,rootClassName:p}=e,{closeIcon:m}=t??{};return{motionName:ph(`${n}-preview`,`fade`),...e,...o?{cover:u??o}:{},icons:a,getContainer:d??i,zIndex:s,closeIcon:f??m,rootClassName:Y(r,p),mask:c,blurClassName:l.mask}},[e,t,n,r,i,o,a,s,c,l])};function mU(e){return(0,S.isValidElement)(e)?[e,void 0]:typeof e==`boolean`||tf(e)?[void 0,e]:[void 0,void 0]}function hU(e){let t=(0,S.useMemo)(()=>typeof e==`boolean`?e?{}:null:tf(e)?e:{},[e]);return(0,S.useMemo)(()=>{if(!t)return[t,``,``];let{open:e,onOpenChange:n,cover:r,actionsRender:i,visible:a,onVisibleChange:o,rootClassName:s,maskClassName:c,mask:l,forceRender:u,destroyOnClose:d,toolbarRender:f,...p}=t,m;n?m=n:o&&(m=(e,t)=>{let{current:n}=t||{};n===void 0?o(e,!e):o(e,!e,n)});let[h,g]=mU(l);return[{...p,open:e??a,onOpenChange:m,cover:r??h,mask:g,actionsRender:i??f},s,c]},[t])}var gU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function _U(){return _U=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_U({},e,{ref:t,icon:gU.default}))),yU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function bU(){return bU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,bU({},e,{ref:t,icon:yU.default}))),SU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function CU(){return CU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,CU({},e,{ref:t,icon:SU.default}))),TU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function EU(){return EU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,EU({},e,{ref:t,icon:TU.default}))),OU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function kU(){return kU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,kU({},e,{ref:t,icon:OU.default}))),jU=e=>({position:e||`absolute`,inset:0}),MU=e=>{let{componentCls:t,motionDurationSlow:n,colorTextLightSolid:r}=e;return{[t]:{[`${t}-cover`]:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,color:r,background:new Mc(`#000`).setA(.3).toRgbString(),cursor:`pointer`,opacity:0,transition:`opacity ${n}`},"&:hover, &:focus-visible":{[`${t}-cover`]:{opacity:1}},[`${t}-cover-top`]:{inset:`0 0 auto 0`,justifyContent:`center`},[`${t}-cover-bottom`]:{inset:`auto 0 0 0`,justifyContent:`center`}}}},NU=e=>{let{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:i,colorBgMask:a,marginXL:o,marginSM:s,margin:c,colorTextLightSolid:l,paddingSM:u,paddingLG:d,previewOperationHoverColor:f,previewOperationColorDisabled:p,previewOperationSize:m,zIndexPopup:h}=e,g=new Mc(a).setA(.1),_=g.clone().setA(.2),v={position:`absolute`,color:l,backgroundColor:g.toRgbString(),borderRadius:`50%`,padding:u,outline:0,border:0,cursor:`pointer`,transition:`all ${r}`,display:`flex`,fontSize:m,"&:hover":{backgroundColor:_.toRgbString()},"&:active":{backgroundColor:g.toRgbString()},"&:focus-visible":Gl(e)};return{[`${i}-preview`]:{textAlign:`center`,inset:0,position:`fixed`,userSelect:`none`,zIndex:h,[`${n}-mask`]:{inset:0,position:`absolute`,background:a,backdropFilter:`blur(0px)`,transition:`backdrop-filter ${r}`,[`&${i}-preview-mask-blur`]:{backdropFilter:`blur(4px)`},[`&${i}-preview-mask-hidden`]:{display:`none`}},[`${n}-body`]:{...jU(),"pointer-events":`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,"> *":{pointerEvents:`auto`}},[`${n}-img`]:{maxWidth:`100%`,maxHeight:`70%`,verticalAlign:`middle`,transform:`scale3d(1, 1, 1)`,transition:`transform ${r} ${t} 0s`},[`&-movable ${n}-img`]:{cursor:`grab`},[`&-moving ${n}-img`]:{cursor:`grabbing`},[`${n}-close`]:{...v,top:s,insetInlineEnd:s},[`${n}-switch`]:{...v,top:`50%`,transform:`translateY(-50%)`,"&-disabled":{"&, &:hover, &:active":{color:p,background:`transparent`,cursor:`not-allowed`}},"&-prev":{insetInlineStart:s},"&-next":{insetInlineEnd:s}},[`${n}-footer`]:{position:`absolute`,bottom:o,left:{_skip_check_:!0,value:`50%`},display:`flex`,flexDirection:`column`,alignItems:`center`,color:e.previewOperationColor,transform:`translateX(-50%)`,gap:c},[`${n}-actions`]:{display:`flex`,gap:u,padding:`0 ${X(d)}`,backgroundColor:g.toRgbString(),borderRadius:100,fontSize:m,"&-action":{color:`inherit`,background:`transparent`,border:0,font:`inherit`,padding:u,cursor:`pointer`,transition:`all ${r}`,display:`flex`,[`&:not(${n}-actions-action-disabled):hover`]:{color:f},"&:focus-visible":Gl(e),"&-disabled":{color:p,cursor:`not-allowed`}}}}}},PU=e=>{let{componentCls:t}=e;return{[t]:{position:`relative`,display:`inline-block`,...Kl(e),[`${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}-placeholder`]:{...jU()}}}},FU=e=>{let{previewCls:t,motionDurationSlow:n}=e;return{[t]:{"&-fade":{transition:`opacity ${n}`,"&-enter, &-appear":{opacity:0,[`${t}-body`]:{transform:`scale(0)`},"&-active":{opacity:1,[`${t}-body`]:{transform:`scale(1)`,transition:`transform ${n}`}}},"&-leave":{opacity:1,"&-active":{opacity:0,[`${t}-body`]:{transform:`scale(0)`,transition:`transform ${n}`}}}}}}},IU=Zl(`Image`,e=>{let t=uc(e,{previewCls:`${e.componentCls}-preview`,imagePreviewSwitchSize:e.controlHeightLG});return[PU(t),MU(t),NU(t),FU(t)]},e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new Mc(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new Mc(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new Mc(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5})),LU={rotateLeft:S.createElement(vU,null),rotateRight:S.createElement(xU,null),zoomIn:S.createElement(DU,null),zoomOut:S.createElement(AU,null),close:S.createElement(Au,null),left:S.createElement(Cw,null),right:S.createElement(Pg,null),flipX:S.createElement(wU,null),flipY:S.createElement(wU,{rotate:90})},RU=({previewPrefixCls:e,preview:t,classNames:n,styles:r,...i})=>{let{getPrefixCls:a,getPopupContainer:o,direction:s,preview:c,classNames:l,styles:u}=va(`image`),d=a(`image`,e),f=`${d}-preview`,p=op(d),[m,h]=IU(d,p),g=Y(m,h,p),[_,v,y]=hU(t),[b,x,C]=hU(c),w=S.useMemo(()=>({...LU,left:s===`rtl`?S.createElement(Pg,null):S.createElement(Cw,null),right:s===`rtl`?S.createElement(Cw,null):S.createElement(Pg,null)}),[s]),T=pU(_,b,d,g,o,LU),{mask:E,blurClassName:D}=T??{},O={...i,classNames:n,styles:r},[k,A]=Sf([l,n,{cover:Y(C,y),popup:{root:Y(x,v),mask:Y({[`${d}-preview-mask-hidden`]:!E},D)}}],[u,r],{props:O},{popup:{_default:`root`}});return S.createElement(fU.PreviewGroup,{preview:T,previewPrefixCls:f,icons:w,...i,classNames:k,styles:A})},zU=e=>{let{prefixCls:t,preview:n,className:r,rootClassName:i,style:a,styles:o,classNames:s,wrapperStyle:c,fallback:l,...u}=e,{getPrefixCls:d,getPopupContainer:f,className:p,style:m,preview:h,styles:g,classNames:_,fallback:v}=va(`image`),y=d(`image`,t),b=op(y),[x,C]=IU(y,b),w=Y(i,x,C,b),T=Y(r,x,p),[E,D,O]=hU(n),[k,A,j]=hU(h),M=pU(E,k,y,w,f,LU,!0),N={...e,preview:M},P=S.useMemo(()=>({cover:Y(j,O),popup:{root:Y(A,D)}}),[D,O,A,j]),{mask:F,blurClassName:I}=M??{},L=S.useMemo(()=>({mask:Y({[`${y}-preview-mask-hidden`]:!F},I)}),[F,y,I]),[R,z]=Sf(S.useMemo(()=>[_,s,P,{popup:L}],[_,s,P,L]),[g,{root:c},o],{props:N},{popup:{_default:`root`}}),B={...m,...a},V=l??v;return S.createElement(fU,{prefixCls:y,preview:M||!1,rootClassName:w,className:T,style:B,fallback:V,...u,classNames:R,styles:z})};zU.PreviewGroup=RU;var BU=e=>{let{getPrefixCls:t,direction:n}=(0,S.useContext)(ha),{prefixCls:r,className:i}=e,a=t(`input-group`,r),[o,s]=VI(t(`input`)),c=Y(a,s,{[`${a}-lg`]:e.size===`large`,[`${a}-sm`]:e.size===`small`,[`${a}-compact`]:e.compact,[`${a}-rtl`]:n===`rtl`},o,i),l=(0,S.useContext)(ly),u=(0,S.useMemo)(()=>({...l,isFormItemInput:!1}),[l]);return S.createElement(ly.Provider,{value:u},S.createElement(GV.Compact,{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children))},VU=e=>{let{componentCls:t,paddingXS:n}=e;return{[t]:{display:`inline-flex`,alignItems:`center`,flexWrap:`nowrap`,columnGap:n,[`${t}-input-wrapper`]:{position:`relative`,[`${t}-mask-icon`]:{position:`absolute`,zIndex:`1`,top:`50%`,right:`50%`,transform:`translate(50%, -50%)`,pointerEvents:`none`},[`${t}-mask-input`]:{color:`transparent`,caretColor:e.colorText,"&::selection":{color:`transparent`}},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":`none`,margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":`textfield`}},"&-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}}}},HU=Zl([`Input`,`OTP`],e=>VU(uc(e,xI(e))),SI),UU=S.forwardRef((e,t)=>{let{className:n,value:r,onChange:i,onActiveChange:a,index:o,mask:s,onFocus:c,...l}=e,{getPrefixCls:u}=S.useContext(ha),d=u(`otp`),f=typeof s==`string`?s:r,p=S.useRef(null);S.useImperativeHandle(t,()=>p.current);let m=e=>{i(o,e.target.value)},h=()=>{Di(()=>{let e=p.current?.input;document.activeElement===e&&e&&e.select()})},g=e=>{c?.(e),h()},_=e=>{let{key:t,ctrlKey:n,metaKey:i}=e;t===`ArrowLeft`?a(o-1):t===`ArrowRight`?a(o+1):t===`z`&&(n||i)?e.preventDefault():t===`Backspace`&&!r&&a(o-1),h()};return S.createElement(`span`,{className:`${d}-input-wrapper`,role:`presentation`},s&&r!==``&&r!==void 0&&S.createElement(`span`,{className:`${d}-mask-icon`,"aria-hidden":`true`},f),S.createElement(Kz,{"aria-label":`OTP Input ${o+1}`,type:s===!0?`password`:`text`,...l,ref:p,value:r,onInput:m,onFocus:g,onKeyDown:_,onMouseDown:h,onMouseUp:h,className:Y(n,{[`${d}-mask-input`]:s})}))});function WU(e){return(e||``).split(``)}var GU=e=>{let{index:t,prefixCls:n,separator:r,className:i,style:a}=e,o=typeof r==`function`?r(t):r;return o?S.createElement(`span`,{className:Y(`${n}-separator`,i),style:a},o):null},KU=S.forwardRef((e,t)=>{let{prefixCls:n,length:r=6,size:i,defaultValue:a,value:o,onChange:s,formatter:c,separator:l,variant:u,disabled:d,status:f,autoFocus:p,mask:m,type:h,autoComplete:g,onInput:_,onFocus:v,inputMode:y,classNames:b,styles:x,className:C,style:w,...T}=e,{classNames:E,styles:D,getPrefixCls:O,direction:k,style:A,className:j}=va(`otp`),M=O(`otp`,n),N={...e,length:r},[P,F]=Sf([E,b],[D,x],{props:N}),I=bi(T,{aria:!0,data:!0,attr:!0}),[L,R]=HU(M),z=Ch(e=>i??e),B=S.useContext(ly),V=IS(B.status,f),H=S.useMemo(()=>({...B,status:V,hasFeedback:!1,feedbackIcon:null}),[B,V]),U=S.useRef(null),W=S.useRef({});S.useImperativeHandle(t,()=>({focus:()=>{W.current[0]?.focus()},blur:()=>{for(let e=0;ec?c(e):e,[K,ee]=S.useState(()=>WU(G(a||``)));S.useEffect(()=>{o!==void 0&&ee(WU(o))},[o]);let q=Rn(e=>{ee(e),_&&_(e),s&&e.length===r&&e.every(e=>e)&&e.some((e,t)=>K[t]!==e)&&s(e.join(``))}),te=Rn((e,t)=>{let n=fa(K);for(let t=0;t=0&&!n[e];--e)n.pop();return n=WU(G(n.map(e=>e||` `).join(``))).map((e,t)=>e===` `&&!n[t]?n[t]:e),n}),ne=(e,t)=>{let n=te(e,t),i=Math.min(e+t.length,r-1);i!==e&&n[e]!==void 0&&W.current[i]?.focus(),q(n)},re=e=>{W.current[e]?.focus()},ie=(e,t)=>{for(let e=0;e{let n=`otp-${t}`,i=K[t]||``;return S.createElement(S.Fragment,{key:n},S.createElement(UU,{ref:e=>{W.current[t]=e},index:t,size:z,htmlSize:1,className:Y(P.input,`${M}-input`),style:F.input,onChange:ne,value:i,onActiveChange:re,autoFocus:t===0&&p,onFocus:e=>ie(e,t),...J}),t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z`}},{tag:`path`,attrs:{d:`M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z`}}]},name:`eye-invisible`,theme:`outlined`}}))());function JU(){return JU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,JU({},e,{ref:t,icon:qU.default}))),XU=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function ZU(){return ZU=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,ZU({},e,{ref:t,icon:XU.default}))),$U=e=>e?S.createElement(QU,null):S.createElement(YU,null),eW={click:`onClick`,hover:`onMouseOver`},tW=S.forwardRef((e,t)=>{let{disabled:n,action:r=`click`,visibilityToggle:i=!0,iconRender:a=$U,suffix:o}=e,s=S.useContext(fm),c=n??s,l=tf(i)&&i.visible!==void 0,[u,d]=(0,S.useState)(()=>l?i.visible:!1),f=(0,S.useRef)(null);S.useEffect(()=>{l&&d(i.visible)},[l,i]);let p=Wz(f),m=()=>{if(c)return;u&&p();let e=!u;d(e),tf(i)&&i.onVisibleChange?.(e)},h=e=>{let t=eW[r]||``,n=a(u),i={[t]:m,className:`${e}-icon`,key:`passwordIcon`,onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return S.cloneElement(S.isValidElement(n)?n:S.createElement(`span`,null,n),i)},{className:g,prefixCls:_,inputPrefixCls:v,size:y,...b}=e,{getPrefixCls:x}=S.useContext(ha),C=x(`input`,v),w=x(`input-password`,_),T=i&&h(w),E=Y(w,g,{[`${w}-${y}`]:!!y}),D={...hi(b,[`suffix`,`iconRender`,`visibilityToggle`]),type:u?`text`:`password`,className:E,prefixCls:C,suffix:S.createElement(S.Fragment,null,T,o)};return y&&(D.size=y),S.createElement(Kz,{ref:sr(t,f),...D})}),nW=Zl([`Input`,`Search`],e=>{let{componentCls:t}=e,n=`${t}-btn`;return{[t]:{width:`100%`,[n]:{"&-filled":{background:e.colorFillTertiary,"&:not(:disabled)":{"&:hover":{background:e.colorFillSecondary},"&:active":{background:e.colorFill}}}}}}}),rW=S.forwardRef((e,t)=>{let{prefixCls:n,inputPrefixCls:r,className:i,size:a,style:o,enterButton:s=!1,addonAfter:c,loading:l,disabled:u,onSearch:d,onChange:f,onCompositionStart:p,onCompositionEnd:m,variant:h,onPressEnter:g,classNames:_,styles:v,hidden:y,...b}=e,{direction:x,getPrefixCls:C,classNames:w,styles:T}=va(`inputSearch`),E={...e,enterButton:s},[D,O]=Sf([w,_],[T,v],{props:E},{button:{_default:`root`}}),k=S.useRef(!1),A=C(`input-search`,n),j=C(`input`,r),[M,N]=nW(A),{compactSize:P}=Th(A,x),F=Ch(e=>a??P??e),I=S.useRef(null),L=e=>{e?.target&&e.type===`click`&&d&&d(e.target.value,e,{source:`clear`}),f?.(e)},R=e=>{document.activeElement===I.current?.input&&e.preventDefault()},z=e=>{d&&d(I.current?.input?.value,e,{source:`input`})},B=e=>{k.current||l||(g?.(e),z(e))},V=typeof s==`boolean`?S.createElement(mC,null):null,H=`${A}-btn`,U=Y(H,{[`${H}-${h}`]:h}),W,G=s||{},K=G.type&&G.type.__ANT_BUTTON===!0;W=K||G.type===`button`?cm(G,{onMouseDown:R,onClick:e=>{G?.props?.onClick?.(e),z(e)},key:`enterButton`,...K?{className:U,size:F}:{}}):S.createElement($g,{classNames:D.button,styles:O.button,className:U,color:s?`primary`:`default`,size:F,disabled:u,key:`enterButton`,onMouseDown:R,onClick:z,loading:l,icon:V,variant:h===`borderless`||h===`filled`||h===`underlined`?`text`:s?`solid`:void 0},s),c&&(W=[W,cm(c,{key:`addonAfter`})]);let ee=Y(A,N,{[`${A}-rtl`]:x===`rtl`,[`${A}-${F}`]:!!F,[`${A}-with-button`]:!!s},i,M,D.root),q=e=>{k.current=!0,p?.(e)},te=e=>{k.current=!1,m?.(e)},ne=bi(b,{data:!0}),re=hi({...b,classNames:hi(D,[`button`,`root`]),styles:hi(O,[`button`,`root`]),prefixCls:j,type:`search`,size:F,variant:h,onPressEnter:B,onCompositionStart:q,onCompositionEnd:te,onChange:L,disabled:u},Object.keys(ne));return S.createElement(Eh,{className:ee,style:{...o,...O.root},...ne,hidden:y},S.createElement(Kz,{ref:sr(I,t),...re}),W)}),iW=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -315,10 +315,10 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho top:0 !important; right:0 !important; pointer-events: none !important; -`,cW=[`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`],lW={},uW;function dW(e,t=!1){let n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&lW[n])return lW[n];let r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:cW.map(e=>`${e}:${r.getPropertyValue(e)}`).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(lW[n]=s),s}function fW(e,t=!1,n=null,r=null){uW||(uW=document.createElement(`textarea`),uW.setAttribute(`tab-index`,`-1`),uW.setAttribute(`aria-hidden`,`true`),uW.setAttribute(`name`,`hiddenTextarea`),document.body.appendChild(uW)),e.getAttribute(`wrap`)?uW.setAttribute(`wrap`,e.getAttribute(`wrap`)):uW.removeAttribute(`wrap`);let{paddingSize:i,borderSize:a,boxSizing:o,sizingStyle:s}=dW(e,t);uW.setAttribute(`style`,`${s};${sW}`),uW.value=e.value||e.placeholder||``;let c,l,u,d=uW.scrollHeight;if(o===`border-box`?d+=a:o===`content-box`&&(d-=i),n!==null||r!==null){uW.value=` `;let e=uW.scrollHeight-i;n!==null&&(c=e*n,o===`border-box`&&(c=c+i+a),d=Math.max(c,d)),r!==null&&(l=e*r,o===`border-box`&&(l=l+i+a),u=d>l?``:`hidden`,d=Math.min(l,d))}let f={height:d,overflowY:u,resize:`none`};return c&&(f.minHeight=c),l&&(f.maxHeight=l),f}function pW(){return pW=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,defaultValue:r,value:i,autoSize:a,onResize:o,className:s,style:c,disabled:l,onChange:u,onInternalAutoSize:d,...f}=e,[p,m]=Wn(r,i),h=p??``,g=e=>{m(e.target.value),u?.(e)},_=S.useRef();S.useImperativeHandle(t,()=>({textArea:_.current}));let[v,y]=S.useMemo(()=>a&&typeof a==`object`?[a.minRows,a.maxRows]:[],[a]),b=!!a,[x,C]=S.useState(gW),[w,T]=S.useState(),E=()=>{C(mW)};Vn(()=>{b&&E()},[i,v,y,b]),Vn(()=>{if(x===mW)C(hW);else if(x===hW){let e=fW(_.current,!1,v,y);C(gW),T(e)}},[x]);let D=S.useRef(),O=()=>{Di.cancel(D.current)},k=e=>{x===gW&&(o?.(e),a&&(O(),D.current=Di(()=>{E()})))};S.useEffect(()=>O,[]);let A=b?w:null,j={...c,...A};return(x===mW||x===hW)&&(j.overflowY=`hidden`,j.overflowX=`hidden`),S.createElement(aa,{onResize:k,disabled:!(a||o)},S.createElement(`textarea`,pW({},f,{ref:_,style:j,className:Y(n,s,{[`${n}-disabled`]:l}),disabled:l,value:h,onChange:g})))});function vW(){return vW=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[O,k]=Wn(e,t),A=O==null?``:String(O),[j,M]=S.useState(!1),N=S.useRef(!1),[P,F]=S.useState(null),I=(0,S.useRef)(null),L=(0,S.useRef)(null),R=()=>L.current?.textArea,z=()=>{R().focus()};(0,S.useImperativeHandle)(D,()=>({resizableTextArea:L.current,focus:z,blur:()=>{R().blur()},nativeElement:I.current?.nativeElement||R()})),(0,S.useEffect)(()=>{M(e=>!h&&e)},[h]);let[B,V]=S.useState(null);S.useEffect(()=>{B&&R().setSelectionRange(...B)},[B]);let H=Uz(f,d),U=H.max??o,W=Number(U)>0,G=H.strategy(A),K=!!U&&G>U,ee=(e,t)=>{let n=t;!N.current&&H.exceedFormatter&&H.max&&H.strategy(t)>H.max&&(n=H.exceedFormatter(t,{max:H.max}),t!==n&&V([R().selectionStart||0,R().selectionEnd||0])),k(n),Bz(e.currentTarget,e,i,n)},q=e=>{N.current=!0,s?.(e)},te=e=>{N.current=!1,ee(e,e.currentTarget.value),c?.(e)},ne=e=>{ee(e,e.target.value)},re=e=>{e.key===`Enter`&&x&&!e.nativeEvent.isComposing&&x(e),T?.(e)},ie=e=>{M(!0),n?.(e)},J=e=>{M(!1),r?.(e)},ae=e=>{k(``),z(),Bz(R(),e,i)},oe=l,se;H.show&&(se=H.showFormatter?H.showFormatter({value:A,count:G,maxLength:U}):`${G}${W?` / ${U}`:``}`,oe=S.createElement(S.Fragment,null,oe,S.createElement(`span`,{className:Y(`${u}-data-count`,_?.count),style:v?.count},se)));let ce=e=>{y?.(e),R()?.style.height&&F(!0)},le=!w&&!d&&!a;return S.createElement(Hz,{ref:I,value:A,allowClear:a,handleReset:ae,suffix:oe,prefixCls:u,classNames:{..._,affixWrapper:Y(_?.affixWrapper,{[`${u}-show-count`]:d,[`${u}-textarea-allow-clear`]:a})},disabled:h,focused:j,className:Y(p,K&&`${u}-out-of-range`),style:{...m,...P&&!le?{height:`auto`}:{}},dataAttrs:{affixWrapper:{"data-count":typeof se==`string`?se:void 0}},hidden:g,readOnly:C,onClear:b},S.createElement(_W,vW({},E,{autoSize:w,maxLength:o,onKeyDown:re,onChange:ne,onFocus:ie,onBlur:J,onCompositionStart:q,onCompositionEnd:te,className:Y(_?.textarea),style:{resize:m?.resize,...v?.textarea},disabled:h,prefixCls:u,onResize:ce,ref:L,readOnly:C})))}),bW=e=>{let{componentCls:t,paddingLG:n}=e,r=`${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`},[r]:{position:`relative`,"&-show-count":{[`${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`}},[` +`,aW=[`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`],oW={},sW;function cW(e,t=!1){let n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&oW[n])return oW[n];let r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:aW.map(e=>`${e}:${r.getPropertyValue(e)}`).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(oW[n]=s),s}function lW(e,t=!1,n=null,r=null){sW||(sW=document.createElement(`textarea`),sW.setAttribute(`tab-index`,`-1`),sW.setAttribute(`aria-hidden`,`true`),sW.setAttribute(`name`,`hiddenTextarea`),document.body.appendChild(sW)),e.getAttribute(`wrap`)?sW.setAttribute(`wrap`,e.getAttribute(`wrap`)):sW.removeAttribute(`wrap`);let{paddingSize:i,borderSize:a,boxSizing:o,sizingStyle:s}=cW(e,t);sW.setAttribute(`style`,`${s};${iW}`),sW.value=e.value||e.placeholder||``;let c,l,u,d=sW.scrollHeight;if(o===`border-box`?d+=a:o===`content-box`&&(d-=i),n!==null||r!==null){sW.value=` `;let e=sW.scrollHeight-i;n!==null&&(c=e*n,o===`border-box`&&(c=c+i+a),d=Math.max(c,d)),r!==null&&(l=e*r,o===`border-box`&&(l=l+i+a),u=d>l?``:`hidden`,d=Math.min(l,d))}let f={height:d,overflowY:u,resize:`none`};return c&&(f.minHeight=c),l&&(f.maxHeight=l),f}function uW(){return uW=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,defaultValue:r,value:i,autoSize:a,onResize:o,className:s,style:c,disabled:l,onChange:u,onInternalAutoSize:d,...f}=e,[p,m]=Wn(r,i),h=p??``,g=e=>{m(e.target.value),u?.(e)},_=S.useRef();S.useImperativeHandle(t,()=>({textArea:_.current}));let[v,y]=S.useMemo(()=>a&&typeof a==`object`?[a.minRows,a.maxRows]:[],[a]),b=!!a,[x,C]=S.useState(pW),[w,T]=S.useState(),E=()=>{C(dW)};Vn(()=>{b&&E()},[i,v,y,b]),Vn(()=>{if(x===dW)C(fW);else if(x===fW){let e=lW(_.current,!1,v,y);C(pW),T(e)}},[x]);let D=S.useRef(),O=()=>{Di.cancel(D.current)},k=e=>{x===pW&&(o?.(e),a&&(O(),D.current=Di(()=>{E()})))};S.useEffect(()=>O,[]);let A=b?w:null,j={...c,...A};return(x===dW||x===fW)&&(j.overflowY=`hidden`,j.overflowX=`hidden`),S.createElement(aa,{onResize:k,disabled:!(a||o)},S.createElement(`textarea`,uW({},f,{ref:_,style:j,className:Y(n,s,{[`${n}-disabled`]:l}),disabled:l,value:h,onChange:g})))});function hW(){return hW=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[O,k]=Wn(e,t),A=O==null?``:String(O),[j,M]=S.useState(!1),N=S.useRef(!1),[P,F]=S.useState(null),I=(0,S.useRef)(null),L=(0,S.useRef)(null),R=()=>L.current?.textArea,z=()=>{R().focus()};(0,S.useImperativeHandle)(D,()=>({resizableTextArea:L.current,focus:z,blur:()=>{R().blur()},nativeElement:I.current?.nativeElement||R()})),(0,S.useEffect)(()=>{M(e=>!h&&e)},[h]);let[B,V]=S.useState(null);S.useEffect(()=>{B&&R().setSelectionRange(...B)},[B]);let H=Bz(f,d),U=H.max??o,W=Number(U)>0,G=H.strategy(A),K=!!U&&G>U,ee=(e,t)=>{let n=t;!N.current&&H.exceedFormatter&&H.max&&H.strategy(t)>H.max&&(n=H.exceedFormatter(t,{max:H.max}),t!==n&&V([R().selectionStart||0,R().selectionEnd||0])),k(n),Lz(e.currentTarget,e,i,n)},q=e=>{N.current=!0,s?.(e)},te=e=>{N.current=!1,ee(e,e.currentTarget.value),c?.(e)},ne=e=>{ee(e,e.target.value)},re=e=>{e.key===`Enter`&&x&&!e.nativeEvent.isComposing&&x(e),T?.(e)},ie=e=>{M(!0),n?.(e)},J=e=>{M(!1),r?.(e)},ae=e=>{k(``),z(),Lz(R(),e,i)},oe=l,se;H.show&&(se=H.showFormatter?H.showFormatter({value:A,count:G,maxLength:U}):`${G}${W?` / ${U}`:``}`,oe=S.createElement(S.Fragment,null,oe,S.createElement(`span`,{className:Y(`${u}-data-count`,_?.count),style:v?.count},se)));let ce=e=>{y?.(e),R()?.style.height&&F(!0)},le=!w&&!d&&!a;return S.createElement(zz,{ref:I,value:A,allowClear:a,handleReset:ae,suffix:oe,prefixCls:u,classNames:{..._,affixWrapper:Y(_?.affixWrapper,{[`${u}-show-count`]:d,[`${u}-textarea-allow-clear`]:a})},disabled:h,focused:j,className:Y(p,K&&`${u}-out-of-range`),style:{...m,...P&&!le?{height:`auto`}:{}},dataAttrs:{affixWrapper:{"data-count":typeof se==`string`?se:void 0}},hidden:g,readOnly:C,onClear:b},S.createElement(mW,hW({},E,{autoSize:w,maxLength:o,onKeyDown:re,onChange:ne,onFocus:ie,onBlur:J,onCompositionStart:q,onCompositionEnd:te,className:Y(_?.textarea),style:{resize:m?.resize,...v?.textarea},disabled:h,prefixCls:u,onResize:ce,ref:L,readOnly:C})))}),_W=e=>{let{componentCls:t,paddingLG:n}=e,r=`${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`},[r]:{position:`relative`,"&-show-count":{[`${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${r}-has-feedback ${t} - `]:{paddingInlineEnd:n},[`&-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},[`${r}-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-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:`ltr`,insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},xW=Zl([`Input`,`TextArea`],e=>bW(uc(e,eI(e))),tI,{resetFont:!1}),SW=(0,S.forwardRef)((e,t)=>{let{prefixCls:n,bordered:r=!0,size:i,disabled:a,status:o,allowClear:s,classNames:c,rootClassName:l,className:u,style:d,styles:f,variant:p,showCount:m,onMouseDown:h,onResize:g,..._}=e,{getPrefixCls:v,direction:y,allowClear:b,autoComplete:x,className:C,style:w,classNames:T,styles:E}=va(`textArea`),D=S.useContext(pm),O=a??D,{status:k,hasFeedback:A,feedbackIcon:j}=S.useContext(my),M=aC(k,o),[N,P]=Sf([T,c],[E,f],{props:e}),F=S.useRef(null);S.useImperativeHandle(t,()=>({resizableTextArea:F.current?.resizableTextArea,focus:e=>{Mr(F.current?.resizableTextArea?.textArea,e)},blur:()=>F.current?.blur(),nativeElement:F.current?.nativeElement||null}));let I=v(`input`,n),L=op(I),[R,z]=OI(I,l);xW(I,L);let{compactSize:B,compactItemClassnames:V}=Oh(I,y),H=Th(e=>i??B??e),[U,W]=mC(`textArea`,p,r),G=Kz(s??b),[K,ee]=S.useState(!1),[q,te]=S.useState(!1),ne=e=>{ee(!0),h?.(e);let t=()=>{ee(!1),document.removeEventListener(`mouseup`,t)};document.addEventListener(`mouseup`,t)},re=e=>{if(g?.(e),K&&typeof getComputedStyle==`function`){let e=F.current?.nativeElement?.querySelector(`textarea`);e&&getComputedStyle(e).resize===`both`&&te(!0)}};return S.createElement(yW,{autoComplete:x,..._,style:{...P.root,...w,...d},styles:P,disabled:O,allowClear:G,className:Y(z,L,u,l,V,C,N.root,{[`${I}-textarea-affix-wrapper-resize-dirty`]:q}),classNames:{...N,textarea:Y({[`${I}-sm`]:H===`small`,[`${I}-lg`]:H===`large`},R,N.textarea,K&&`${I}-mouse-active`),variant:Y({[`${I}-${U}`]:W},iC(I,M)),affixWrapper:Y(`${I}-textarea-affix-wrapper`,{[`${I}-affix-wrapper-rtl`]:y===`rtl`,[`${I}-affix-wrapper-sm`]:H===`small`,[`${I}-affix-wrapper-lg`]:H===`large`,[`${I}-textarea-show-count`]:m||e.count?.show},R)},prefixCls:I,suffix:A&&S.createElement(`span`,{className:`${I}-textarea-suffix`},j),showCount:m,ref:F,onResize:re,onMouseDown:ne})}),CW=Yz;CW.Group=UU,CW.Search=oW,CW.TextArea=SW,CW.Password=iW,CW.OTP=YU;function wW(e,t,n){return typeof n==`boolean`?n:e.length?!0:Oi(t).some(e=>e.type===TE)}var TW=({suffixCls:e,tagName:t,displayName:n})=>n=>S.forwardRef((r,i)=>S.createElement(n,{ref:i,suffixCls:e,tagName:t,...r})),EW=S.forwardRef((e,t)=>{let{prefixCls:n,suffixCls:r,className:i,tagName:a,...o}=e,{getPrefixCls:s}=S.useContext(ha),c=s(`layout`,n),[l]=SE(c),u=r?`${c}-${r}`:c;return S.createElement(a,{className:Y(n||u,i,l),ref:t,...o})}),DW=S.forwardRef((e,t)=>{let{direction:n}=S.useContext(ha),[r,i]=S.useState([]),{prefixCls:a,className:o,rootClassName:s,children:c,hasSider:l,tagName:u,style:d,...f}=e,p=hi(f,[`suffixCls`]),{getPrefixCls:m,className:h,style:g}=va(`layout`),_=m(`layout`,a),v=wW(r,c,l),[y,b]=SE(_),x=Y(_,{[`${_}-has-sider`]:v,[`${_}-rtl`]:n===`rtl`},h,o,s,y,b),C=S.useMemo(()=>({siderHook:{addSider:e=>{i(t=>[].concat(fa(t),[e]))},removeSider:e=>{i(t=>t.filter(t=>t!==e))}}}),[]);return S.createElement(yE.Provider,{value:C},S.createElement(u,{ref:t,className:x,style:{...g,...d},...p},c))}),OW=TW({tagName:`div`,displayName:`Layout`})(DW),kW=TW({suffixCls:`header`,tagName:`header`,displayName:`Header`})(EW),AW=TW({suffixCls:`footer`,tagName:`footer`,displayName:`Footer`})(EW),jW=TW({suffixCls:`content`,tagName:`main`,displayName:`Content`})(EW),MW=OW;MW.Header=kW,MW.Footer=AW,MW.Content=jW,MW.Sider=TE,MW._InternalSiderContext=wE;var NW=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z`}}]},name:`double-left`,theme:`outlined`}}))());function PW(){return PW=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,PW({},e,{ref:t,icon:NW.default}))),IW=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z`}}]},name:`double-right`,theme:`outlined`}}))());function LW(){return LW=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,LW({},e,{ref:t,icon:IW.default}))),zW={items_per_page:`条/页`,jump_to:`跳至`,jump_to_confirm:`确定`,page:`页`,prev_page:`上一页`,next_page:`下一页`,prev_5:`向前 5 页`,next_5:`向后 5 页`,prev_3:`向前 3 页`,next_3:`向后 3 页`,page_size:`页码`},BW=[10,20,50,100],VW=e=>{let{pageSizeOptions:t=BW,locale:n,changeSize:r,pageSize:i,goButton:a,quickGo:o,rootPrefixCls:s,disabled:c,buildOptionText:l,showSizeChanger:u,sizeChangerRender:d}=e,[f,p]=S.useState(``),m=S.useMemo(()=>!f||Number.isNaN(f)?void 0:Number(f),[f]),h=typeof l==`function`?l:e=>`${e} ${n.items_per_page}`,g=e=>{let t=e.target.value;/^\d*$/.test(t)&&p(t)},_=e=>{a||f===``||(p(``),!(e.relatedTarget&&(e.relatedTarget.className.includes(`${s}-item-link`)||e.relatedTarget.className.includes(`${s}-item`)))&&o?.(m))},v=e=>{f!==``&&(e.keyCode===Zr.ENTER||e.type===`click`)&&(p(``),o?.(m))},y=()=>t.some(e=>e.toString()===i.toString())?t:t.concat([i]).sort((e,t)=>(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t))),b=`${s}-options`;if(!u&&!o)return null;let x=null,C=null,w=null;return u&&d&&(x=d({disabled:c,size:i,onSizeChange:e=>{r?.(Number(e))},"aria-label":n.page_size,className:`${b}-size-changer`,options:y().map(e=>({label:h(e),value:e}))})),o&&(a&&(w=typeof a==`boolean`?S.createElement(`button`,{type:`button`,onClick:v,onKeyUp:v,disabled:c,className:`${b}-quick-jumper-button`},n.jump_to_confirm):S.createElement(`span`,{onClick:v,onKeyUp:v},a)),C=S.createElement(`div`,{className:`${b}-quick-jumper`},n.jump_to,S.createElement(`input`,{disabled:c,type:`text`,value:f,onChange:g,onKeyUp:v,onBlur:_,"aria-label":n.page}),n.page,w)),S.createElement(`li`,{className:b},x,C)},HW=e=>{let{rootPrefixCls:t,page:n,active:r,className:i,style:a,showTitle:o,onClick:s,onKeyPress:c,itemRender:l}=e,u=`${t}-item`,d=Y(u,`${u}-${n}`,{[`${u}-active`]:r,[`${u}-disabled`]:!n},i),f=()=>{s(n)},p=e=>{c(e,s,n)},m=l(n,`page`,S.createElement(`a`,{rel:`nofollow`},n));return m?S.createElement(`li`,{title:o?String(n):null,className:d,style:a,onClick:f,onKeyDown:p,tabIndex:0},m):null};function UW(){return UW=Object.assign?Object.assign.bind():function(e){for(var t=1;tn;function GW(){}function KW(e){let t=Number(e);return typeof t==`number`&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function qW(e,t,n){let r=e===void 0?t:e;return Math.floor((n-1)/r)+1}var JW=e=>{let{prefixCls:t=`rc-pagination`,selectPrefixCls:n=`rc-select`,className:r,classNames:i,styles:a,current:o,defaultCurrent:s=1,total:c=0,pageSize:l,defaultPageSize:u=10,onChange:d=GW,hideOnSinglePage:f,align:p,showPrevNextJumpers:m=!0,showQuickJumper:h,showLessItems:g,showTitle:_=!0,onShowSizeChange:v=GW,locale:y=zW,style:b,totalBoundaryShowSizeChanger:x=50,disabled:C,simple:w,showTotal:T,showSizeChanger:E=c>x,sizeChangerRender:D,pageSizeOptions:O,itemRender:k=WW,jumpPrevIcon:A,jumpNextIcon:j,prevIcon:M,nextIcon:N}=e,P=S.useRef(null),[F,I]=Wn(u,l),[L,R]=Wn(s,o),z=Math.max(1,Math.min(L,qW(void 0,F,c))),[B,V]=S.useState(z);(0,S.useEffect)(()=>{V(z)},[z]),`current`in e;let H=Math.max(1,z-(g?3:5)),U=Math.min(qW(void 0,F,c),z+(g?3:5));function W(n,r){let i=n||S.createElement(`button`,{type:`button`,"aria-label":r,className:`${t}-item-link`});return typeof n==`function`&&(i=S.createElement(n,e)),i}function G(e){let t=e.target.value,n=qW(void 0,F,c),r;return r=t===``?t:Number.isNaN(Number(t))?B:t>=n?n:Number(t),r}function K(e){return KW(e)&&e!==z&&KW(c)&&c>0}let ee=c>F?h:!1;function q(e){(e.keyCode===Zr.UP||e.keyCode===Zr.DOWN)&&e.preventDefault()}function te(e){let t=G(e);switch(t!==B&&V(t),e.keyCode){case Zr.ENTER:ie(t);break;case Zr.UP:ie(t-1);break;case Zr.DOWN:ie(t+1);break;default:break}}function ne(e){ie(G(e))}function re(e){let t=qW(e,F,c),n=z>t&&t!==0?t:z;I(e),V(n),v?.(z,e),R(n),d?.(n,e)}function ie(e){if(K(e)&&!C){let t=qW(void 0,F,c),n=e;return e>t?n=t:e<1&&(n=1),n!==B&&V(n),R(n),d?.(n,F),n}return z}let J=z>1,ae=zc?c:z*F])),xe=null,Se=qW(void 0,F,c);if(f&&c<=F)return null;let Ce=[],we={rootPrefixCls:t,onClick:ie,onKeyPress:ue,showTitle:_,itemRender:k,page:-1,className:i?.item,style:a?.item},Te=z-1>0?z-1:0,Ee=z+1=je*2&&z!==3&&(Ce[0]=S.cloneElement(Ce[0],{className:Y(`${t}-item-after-jump-prev`,Ce[0].props.className)}),Ce.unshift(ve)),Se-z>=je*2&&z!==Se-2){let e=Ce[Ce.length-1];Ce[Ce.length-1]=S.cloneElement(e,{className:Y(`${t}-item-before-jump-next`,e.props.className)}),Ce.push(xe)}a!==1&&Ce.unshift(S.createElement(HW,UW({},we,{key:1,page:1}))),o!==Se&&Ce.push(S.createElement(HW,UW({},we,{key:Se,page:Se})))}let Me=he(Te);if(Me){let e=!J||!Se;Me=S.createElement(`li`,{title:_?y.prev_page:null,onClick:oe,tabIndex:e?null:0,onKeyDown:de,className:Y(`${t}-prev`,i?.item,{[`${t}-disabled`]:e}),style:a?.item,"aria-disabled":e},Me)}let Ne=ge(Ee);if(Ne){let e,n;w?(e=!ae,n=J?0:null):(e=!ae||!Se,n=e?null:0),Ne=S.createElement(`li`,{title:_?y.next_page:null,onClick:se,tabIndex:n,onKeyDown:fe,className:Y(`${t}-next`,i?.item,{[`${t}-disabled`]:e}),style:a?.item,"aria-disabled":e},Ne)}let Pe=Y(t,r,{[`${t}-start`]:p===`start`,[`${t}-center`]:p===`center`,[`${t}-end`]:p===`end`,[`${t}-simple`]:w,[`${t}-disabled`]:C});return S.createElement(`ul`,UW({className:Pe,style:b,ref:P},ye),be,Me,w?Ae:Ce,Ne,S.createElement(VW,{locale:y,rootPrefixCls:t,disabled:C,selectPrefixCls:n,changeSize:re,pageSize:F,pageSizeOptions:O,quickGo:ee?ie:null,goButton:ke,showSizeChanger:E,sizeChangerRender:D}))},YW=e=>{let{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:`not-allowed`,[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`}},"&:focus-visible":{cursor:`not-allowed`,[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`}}},[`&${t}-disabled`]:{cursor:`not-allowed`,[`${t}-item`]:{cursor:`not-allowed`,backgroundColor:`transparent`,"&:hover, &:active":{backgroundColor:`transparent`},a:{color:e.colorTextDisabled,backgroundColor:`transparent`,border:`none`,cursor:`not-allowed`},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`,"&:hover, &:active":{backgroundColor:`transparent`},[`${t}-simple&`]:{backgroundColor:`transparent`,"&:hover, &:active":{backgroundColor:`transparent`}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},XW=e=>{let{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...bI(e),width:e.paginationMiniQuickJumperInputWidth}}}}},ZW=e=>{let{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...yI(e)}}}}},QW=e=>{let{componentCls:t,antCls:n}=e,[,r]=eu(n,`pagination`);return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r(`item-size-actual`),lineHeight:r(`item-size-actual`),verticalAlign:`top`,[`${t}-item-link`]:{height:r(`item-size-actual`),backgroundColor:`transparent`,border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r(`item-size-actual`),lineHeight:r(`item-size-actual`)}}},[`${t}-simple-pager`]:{display:`inline-flex`,alignItems:`center`,height:r(`item-size-actual`),marginInlineEnd:r(`item-spacing-actual`),input:{boxSizing:`border-box`,height:`100%`,width:e.quickJumperInputWidth,padding:`0 ${X(e.paginationItemPaddingInline)}`,textAlign:`center`,backgroundColor:e.itemInputBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:`none`,transition:`border-color ${e.motionDurationMid}`,color:`inherit`,"&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${X(e.inputOutlineOffset)} 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:`not-allowed`}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:`transparent`}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},$W=e=>{let{componentCls:t,antCls:n}=e,[,r]=eu(n,`pagination`);return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:`relative`,[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:`auto`}},[`${t}-item-ellipsis`]:{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:`block`,margin:`auto`,color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:`center`,textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + `]:{paddingInlineEnd:n},[`&-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},[`${r}-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-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:`ltr`,insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},vW=Zl([`Input`,`TextArea`],e=>_W(uc(e,xI(e))),SI,{resetFont:!1}),yW=(0,S.forwardRef)((e,t)=>{let{prefixCls:n,bordered:r=!0,size:i,disabled:a,status:o,allowClear:s,classNames:c,rootClassName:l,className:u,style:d,styles:f,variant:p,showCount:m,onMouseDown:h,onResize:g,..._}=e,{getPrefixCls:v,direction:y,allowClear:b,autoComplete:x,className:C,style:w,classNames:T,styles:E}=va(`textArea`),D=S.useContext(fm),O=a??D,{status:k,hasFeedback:A,feedbackIcon:j}=S.useContext(ly),M=IS(k,o),[N,P]=Sf([T,c],[E,f],{props:e}),F=S.useRef(null);S.useImperativeHandle(t,()=>({resizableTextArea:F.current?.resizableTextArea,focus:e=>{Mr(F.current?.resizableTextArea?.textArea,e)},blur:()=>F.current?.blur(),nativeElement:F.current?.nativeElement||null}));let I=v(`input`,n),L=op(I),[R,z]=BI(I,l);vW(I,L);let{compactSize:B,compactItemClassnames:V}=Th(I,y),H=Ch(e=>i??B??e),[U,W]=GS(`textArea`,p,r),G=Uz(s??b),[K,ee]=S.useState(!1),[q,te]=S.useState(!1),ne=e=>{ee(!0),h?.(e);let t=()=>{ee(!1),document.removeEventListener(`mouseup`,t)};document.addEventListener(`mouseup`,t)},re=e=>{if(g?.(e),K&&typeof getComputedStyle==`function`){let e=F.current?.nativeElement?.querySelector(`textarea`);e&&getComputedStyle(e).resize===`both`&&te(!0)}};return S.createElement(gW,{autoComplete:x,..._,style:{...P.root,...w,...d},styles:P,disabled:O,allowClear:G,className:Y(z,L,u,l,V,C,N.root,{[`${I}-textarea-affix-wrapper-resize-dirty`]:q}),classNames:{...N,textarea:Y({[`${I}-sm`]:H===`small`,[`${I}-lg`]:H===`large`},R,N.textarea,K&&`${I}-mouse-active`),variant:Y({[`${I}-${U}`]:W},FS(I,M)),affixWrapper:Y(`${I}-textarea-affix-wrapper`,{[`${I}-affix-wrapper-rtl`]:y===`rtl`,[`${I}-affix-wrapper-sm`]:H===`small`,[`${I}-affix-wrapper-lg`]:H===`large`,[`${I}-textarea-show-count`]:m||e.count?.show},R)},prefixCls:I,suffix:A&&S.createElement(`span`,{className:`${I}-textarea-suffix`},j),showCount:m,ref:F,onResize:re,onMouseDown:ne})}),bW=Kz;bW.Group=BU,bW.Search=rW,bW.TextArea=yW,bW.Password=tW,bW.OTP=KU;function xW(e,t,n){return typeof n==`boolean`?n:e.length?!0:Oi(t).some(e=>e.type===jT)}var SW=({suffixCls:e,tagName:t,displayName:n})=>n=>S.forwardRef((r,i)=>S.createElement(n,{ref:i,suffixCls:e,tagName:t,...r})),CW=S.forwardRef((e,t)=>{let{prefixCls:n,suffixCls:r,className:i,tagName:a,...o}=e,{getPrefixCls:s}=S.useContext(ha),c=s(`layout`,n),[l]=OT(c),u=r?`${c}-${r}`:c;return S.createElement(a,{className:Y(n||u,i,l),ref:t,...o})}),wW=S.forwardRef((e,t)=>{let{direction:n}=S.useContext(ha),[r,i]=S.useState([]),{prefixCls:a,className:o,rootClassName:s,children:c,hasSider:l,tagName:u,style:d,...f}=e,p=hi(f,[`suffixCls`]),{getPrefixCls:m,className:h,style:g}=va(`layout`),_=m(`layout`,a),v=xW(r,c,l),[y,b]=OT(_),x=Y(_,{[`${_}-has-sider`]:v,[`${_}-rtl`]:n===`rtl`},h,o,s,y,b),C=S.useMemo(()=>({siderHook:{addSider:e=>{i(t=>[].concat(fa(t),[e]))},removeSider:e=>{i(t=>t.filter(t=>t!==e))}}}),[]);return S.createElement(TT.Provider,{value:C},S.createElement(u,{ref:t,className:x,style:{...g,...d},...p},c))}),TW=SW({tagName:`div`,displayName:`Layout`})(wW),EW=SW({suffixCls:`header`,tagName:`header`,displayName:`Header`})(CW),DW=SW({suffixCls:`footer`,tagName:`footer`,displayName:`Footer`})(CW),OW=SW({suffixCls:`content`,tagName:`main`,displayName:`Content`})(CW),kW=TW;kW.Header=EW,kW.Footer=DW,kW.Content=OW,kW.Sider=jT,kW._InternalSiderContext=AT;var AW=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z`}}]},name:`double-left`,theme:`outlined`}}))());function jW(){return jW=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,jW({},e,{ref:t,icon:AW.default}))),NW=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z`}}]},name:`double-right`,theme:`outlined`}}))());function PW(){return PW=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,PW({},e,{ref:t,icon:NW.default}))),IW={items_per_page:`条/页`,jump_to:`跳至`,jump_to_confirm:`确定`,page:`页`,prev_page:`上一页`,next_page:`下一页`,prev_5:`向前 5 页`,next_5:`向后 5 页`,prev_3:`向前 3 页`,next_3:`向后 3 页`,page_size:`页码`},LW=[10,20,50,100],RW=e=>{let{pageSizeOptions:t=LW,locale:n,changeSize:r,pageSize:i,goButton:a,quickGo:o,rootPrefixCls:s,disabled:c,buildOptionText:l,showSizeChanger:u,sizeChangerRender:d}=e,[f,p]=S.useState(``),m=S.useMemo(()=>!f||Number.isNaN(f)?void 0:Number(f),[f]),h=typeof l==`function`?l:e=>`${e} ${n.items_per_page}`,g=e=>{let t=e.target.value;/^\d*$/.test(t)&&p(t)},_=e=>{a||f===``||(p(``),!(e.relatedTarget&&(e.relatedTarget.className.includes(`${s}-item-link`)||e.relatedTarget.className.includes(`${s}-item`)))&&o?.(m))},v=e=>{f!==``&&(e.keyCode===Zr.ENTER||e.type===`click`)&&(p(``),o?.(m))},y=()=>t.some(e=>e.toString()===i.toString())?t:t.concat([i]).sort((e,t)=>(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t))),b=`${s}-options`;if(!u&&!o)return null;let x=null,C=null,w=null;return u&&d&&(x=d({disabled:c,size:i,onSizeChange:e=>{r?.(Number(e))},"aria-label":n.page_size,className:`${b}-size-changer`,options:y().map(e=>({label:h(e),value:e}))})),o&&(a&&(w=typeof a==`boolean`?S.createElement(`button`,{type:`button`,onClick:v,onKeyUp:v,disabled:c,className:`${b}-quick-jumper-button`},n.jump_to_confirm):S.createElement(`span`,{onClick:v,onKeyUp:v},a)),C=S.createElement(`div`,{className:`${b}-quick-jumper`},n.jump_to,S.createElement(`input`,{disabled:c,type:`text`,value:f,onChange:g,onKeyUp:v,onBlur:_,"aria-label":n.page}),n.page,w)),S.createElement(`li`,{className:b},x,C)},zW=e=>{let{rootPrefixCls:t,page:n,active:r,className:i,style:a,showTitle:o,onClick:s,onKeyPress:c,itemRender:l}=e,u=`${t}-item`,d=Y(u,`${u}-${n}`,{[`${u}-active`]:r,[`${u}-disabled`]:!n},i),f=()=>{s(n)},p=e=>{c(e,s,n)},m=l(n,`page`,S.createElement(`a`,{rel:`nofollow`},n));return m?S.createElement(`li`,{title:o?String(n):null,className:d,style:a,onClick:f,onKeyDown:p,tabIndex:0},m):null};function BW(){return BW=Object.assign?Object.assign.bind():function(e){for(var t=1;tn;function HW(){}function UW(e){let t=Number(e);return typeof t==`number`&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function WW(e,t,n){let r=e===void 0?t:e;return Math.floor((n-1)/r)+1}var GW=e=>{let{prefixCls:t=`rc-pagination`,selectPrefixCls:n=`rc-select`,className:r,classNames:i,styles:a,current:o,defaultCurrent:s=1,total:c=0,pageSize:l,defaultPageSize:u=10,onChange:d=HW,hideOnSinglePage:f,align:p,showPrevNextJumpers:m=!0,showQuickJumper:h,showLessItems:g,showTitle:_=!0,onShowSizeChange:v=HW,locale:y=IW,style:b,totalBoundaryShowSizeChanger:x=50,disabled:C,simple:w,showTotal:T,showSizeChanger:E=c>x,sizeChangerRender:D,pageSizeOptions:O,itemRender:k=VW,jumpPrevIcon:A,jumpNextIcon:j,prevIcon:M,nextIcon:N}=e,P=S.useRef(null),[F,I]=Wn(u,l),[L,R]=Wn(s,o),z=Math.max(1,Math.min(L,WW(void 0,F,c))),[B,V]=S.useState(z);(0,S.useEffect)(()=>{V(z)},[z]),`current`in e;let H=Math.max(1,z-(g?3:5)),U=Math.min(WW(void 0,F,c),z+(g?3:5));function W(n,r){let i=n||S.createElement(`button`,{type:`button`,"aria-label":r,className:`${t}-item-link`});return typeof n==`function`&&(i=S.createElement(n,e)),i}function G(e){let t=e.target.value,n=WW(void 0,F,c),r;return r=t===``?t:Number.isNaN(Number(t))?B:t>=n?n:Number(t),r}function K(e){return UW(e)&&e!==z&&UW(c)&&c>0}let ee=c>F?h:!1;function q(e){(e.keyCode===Zr.UP||e.keyCode===Zr.DOWN)&&e.preventDefault()}function te(e){let t=G(e);switch(t!==B&&V(t),e.keyCode){case Zr.ENTER:ie(t);break;case Zr.UP:ie(t-1);break;case Zr.DOWN:ie(t+1);break;default:break}}function ne(e){ie(G(e))}function re(e){let t=WW(e,F,c),n=z>t&&t!==0?t:z;I(e),V(n),v?.(z,e),R(n),d?.(n,e)}function ie(e){if(K(e)&&!C){let t=WW(void 0,F,c),n=e;return e>t?n=t:e<1&&(n=1),n!==B&&V(n),R(n),d?.(n,F),n}return z}let J=z>1,ae=zc?c:z*F])),xe=null,Se=WW(void 0,F,c);if(f&&c<=F)return null;let Ce=[],we={rootPrefixCls:t,onClick:ie,onKeyPress:ue,showTitle:_,itemRender:k,page:-1,className:i?.item,style:a?.item},Te=z-1>0?z-1:0,Ee=z+1=je*2&&z!==3&&(Ce[0]=S.cloneElement(Ce[0],{className:Y(`${t}-item-after-jump-prev`,Ce[0].props.className)}),Ce.unshift(ve)),Se-z>=je*2&&z!==Se-2){let e=Ce[Ce.length-1];Ce[Ce.length-1]=S.cloneElement(e,{className:Y(`${t}-item-before-jump-next`,e.props.className)}),Ce.push(xe)}a!==1&&Ce.unshift(S.createElement(zW,BW({},we,{key:1,page:1}))),o!==Se&&Ce.push(S.createElement(zW,BW({},we,{key:Se,page:Se})))}let Me=he(Te);if(Me){let e=!J||!Se;Me=S.createElement(`li`,{title:_?y.prev_page:null,onClick:oe,tabIndex:e?null:0,onKeyDown:de,className:Y(`${t}-prev`,i?.item,{[`${t}-disabled`]:e}),style:a?.item,"aria-disabled":e},Me)}let Ne=ge(Ee);if(Ne){let e,n;w?(e=!ae,n=J?0:null):(e=!ae||!Se,n=e?null:0),Ne=S.createElement(`li`,{title:_?y.next_page:null,onClick:se,tabIndex:n,onKeyDown:fe,className:Y(`${t}-next`,i?.item,{[`${t}-disabled`]:e}),style:a?.item,"aria-disabled":e},Ne)}let Pe=Y(t,r,{[`${t}-start`]:p===`start`,[`${t}-center`]:p===`center`,[`${t}-end`]:p===`end`,[`${t}-simple`]:w,[`${t}-disabled`]:C});return S.createElement(`ul`,BW({className:Pe,style:b,ref:P},ye),be,Me,w?Ae:Ce,Ne,S.createElement(RW,{locale:y,rootPrefixCls:t,disabled:C,selectPrefixCls:n,changeSize:re,pageSize:F,pageSizeOptions:O,quickGo:ee?ie:null,goButton:ke,showSizeChanger:E,sizeChangerRender:D}))},KW=e=>{let{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:`not-allowed`,[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`}},"&:focus-visible":{cursor:`not-allowed`,[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`}}},[`&${t}-disabled`]:{cursor:`not-allowed`,[`${t}-item`]:{cursor:`not-allowed`,backgroundColor:`transparent`,"&:hover, &:active":{backgroundColor:`transparent`},a:{color:e.colorTextDisabled,backgroundColor:`transparent`,border:`none`,cursor:`not-allowed`},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`,"&:hover, &:active":{backgroundColor:`transparent`},[`${t}-simple&`]:{backgroundColor:`transparent`,"&:hover, &:active":{backgroundColor:`transparent`}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},qW=e=>{let{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...RI(e),width:e.paginationMiniQuickJumperInputWidth}}}}},JW=e=>{let{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...LI(e)}}}}},YW=e=>{let{componentCls:t,antCls:n}=e,[,r]=eu(n,`pagination`);return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r(`item-size-actual`),lineHeight:r(`item-size-actual`),verticalAlign:`top`,[`${t}-item-link`]:{height:r(`item-size-actual`),backgroundColor:`transparent`,border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r(`item-size-actual`),lineHeight:r(`item-size-actual`)}}},[`${t}-simple-pager`]:{display:`inline-flex`,alignItems:`center`,height:r(`item-size-actual`),marginInlineEnd:r(`item-spacing-actual`),input:{boxSizing:`border-box`,height:`100%`,width:e.quickJumperInputWidth,padding:`0 ${X(e.paginationItemPaddingInline)}`,textAlign:`center`,backgroundColor:e.itemInputBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:`none`,transition:`border-color ${e.motionDurationMid}`,color:`inherit`,"&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${X(e.inputOutlineOffset)} 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:`not-allowed`}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:`transparent`}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},XW=e=>{let{componentCls:t,antCls:n}=e,[,r]=eu(n,`pagination`);return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:`relative`,[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:`auto`}},[`${t}-item-ellipsis`]:{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:`block`,margin:`auto`,color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:`center`,textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` ${t}-prev, ${t}-jump-prev, ${t}-jump-next @@ -327,22 +327,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ${t}-next, ${t}-jump-prev, ${t}-jump-next - `]:{display:`inline-block`,minWidth:r(`item-size-actual`),height:r(`item-size-actual`),color:e.colorText,fontFamily:e.fontFamily,lineHeight:r(`item-size-actual`),textAlign:`center`,verticalAlign:`middle`,listStyle:`none`,borderRadius:e.borderRadius,cursor:`pointer`,transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:`pointer`,userSelect:`none`},[`${t}-item-link`]:{display:`block`,width:`100%`,height:`100%`,padding:0,fontSize:e.fontSizeSM,textAlign:`center`,backgroundColor:`transparent`,border:`${X(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:`none`,transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:`transparent`}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:`inline-block`,marginInlineStart:e.margin,verticalAlign:`middle`,"&-size-changer":{width:`auto`},"&-quick-jumper":{display:`inline-block`,height:r(`item-size-actual`),marginInlineStart:e.marginXS,lineHeight:r(`item-size-actual`),verticalAlign:`baseline`,input:{...xI(e),...iI(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...rI(e)},width:e.quickJumperInputWidth,height:r(`item-size-actual`),boxSizing:`border-box`,margin:0,marginInlineStart:r(`item-spacing-actual`),marginInlineEnd:r(`item-spacing-actual`)}}}}},eG=e=>{let{componentCls:t,antCls:n}=e,[,r]=eu(n,`pagination`);return{[`${t}-item`]:{display:`inline-block`,minWidth:r(`item-size-actual`),height:r(`item-size-actual`),marginInlineEnd:r(`item-spacing-actual`),fontFamily:e.fontFamily,lineHeight:X(e.calc(r(`item-size-actual`)).sub(2).equal()),textAlign:`center`,verticalAlign:`middle`,listStyle:`none`,backgroundColor:e.itemBg,border:`${X(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:`pointer`,userSelect:`none`,a:{display:`block`,padding:`0 ${X(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:`none`}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},tG=e=>{let{componentCls:t,antCls:n}=e,[r,i]=eu(n,`pagination`);return{[t]:{[r(`item-size-actual`)]:X(e.itemSize),[r(`item-spacing-actual`)]:X(e.marginXS),"&-small":{[r(`item-size-actual`)]:X(e.itemSizeSM),[r(`item-spacing-actual`)]:X(e.marginXXS)},"&-large":{[r(`item-size-actual`)]:X(e.itemSizeLG),[r(`item-spacing-actual`)]:X(e.marginSM)},...Hl(e),display:`flex`,alignItems:`center`,"&-start":{justifyContent:`start`},"&-center":{justifyContent:`center`},"&-end":{justifyContent:`end`},"ul, ol":{margin:0,padding:0,listStyle:`none`},"&::after":{display:`block`,clear:`both`,height:0,overflow:`hidden`,visibility:`hidden`,content:`""`},[`${t}-total-text`]:{display:`inline-block`,height:i(`item-size-actual`),marginInlineEnd:i(`item-spacing-actual`),lineHeight:X(e.calc(i(`item-size-actual`)).sub(2).equal()),verticalAlign:`middle`},...eG(e),...$W(e),...QW(e),...XW(e),...ZW(e),...YW(e),[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:`none`}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:`none`}}},[`&${e.componentCls}-rtl`]:{direction:`rtl`}}},nG=e=>{let{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...Kl(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...Gl(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Gl(e)}}}},rG=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...tI(e)}),iG=e=>uc(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:`0.13em`},eI(e)),aG=Zl(`Pagination`,e=>{let t=iG(e);return[tG(t),nG(t)]},rG),oG=e=>{let{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},sG=$l([`Pagination`,`bordered`],e=>oG(iG(e)),rG);function cG(e){return(0,S.useMemo)(()=>typeof e==`boolean`?[e,{}]:tf(e)?[!0,e]:[void 0,void 0],[e])}var lG=e=>{let{align:t,prefixCls:n,selectPrefixCls:r,className:i,rootClassName:a,style:o,size:s,locale:c,responsive:l,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:f,styles:p,classNames:m,...h}=e,{xs:g}=XC(l),[,_]=Bl(),{getPrefixCls:v,direction:y,showSizeChanger:b,className:x,style:C,classNames:w,styles:T,totalBoundaryShowSizeChanger:E}=va(`pagination`),D=v(`pagination`,n),[O,k]=aG(D),A=Th(s),j=A===`small`||!!(g&&!A&&l),M={...e,size:A},[N,P]=Sf([w,m],[T,p],{props:M}),[F]=Jd(`Pagination`,Od),I={...F,...c},[L,R]=cG(u),[z,B]=cG(b),V=L??z,H=R??B,U=d||HC,W=S.useMemo(()=>f?f.map(Number):void 0,[f]),G=e=>{let{disabled:t,size:n,onSizeChange:r,"aria-label":i,className:a,options:o}=e,{className:s,onChange:c}=H||{},l=o.find(e=>String(e.value)===String(n))?.value;return S.createElement(U,{disabled:t,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:e=>e.parentNode,"aria-label":i,options:o,...H,value:l,onChange:(e,t)=>{r?.(e),c?.(e,t)},size:A,className:Y(a,s)})},K=S.useMemo(()=>{let e=S.createElement(`span`,{className:`${D}-item-ellipsis`},`•••`);return{prevIcon:S.createElement(`button`,{className:`${D}-item-link`,type:`button`,tabIndex:-1},y===`rtl`?S.createElement(Bg,null):S.createElement(Kw,null)),nextIcon:S.createElement(`button`,{className:`${D}-item-link`,type:`button`,tabIndex:-1},y===`rtl`?S.createElement(Kw,null):S.createElement(Bg,null)),jumpPrevIcon:S.createElement(`a`,{className:`${D}-item-link`},S.createElement(`div`,{className:`${D}-item-container`},y===`rtl`?S.createElement(RW,{className:`${D}-item-link-icon`}):S.createElement(FW,{className:`${D}-item-link-icon`}),e)),jumpNextIcon:S.createElement(`a`,{className:`${D}-item-link`},S.createElement(`div`,{className:`${D}-item-container`},y===`rtl`?S.createElement(FW,{className:`${D}-item-link-icon`}):S.createElement(RW,{className:`${D}-item-link-icon`}),e))}},[y,D]),ee=v(`select`,r),q=Y({[`${D}-${t}`]:!!t,[`${D}-${A}`]:A,[`${D}-mini`]:j,[`${D}-rtl`]:y===`rtl`,[`${D}-bordered`]:_.wireframe},x,i,a,N.root,O,k),te={...P.root,...C,...o};return S.createElement(S.Fragment,null,_.wireframe&&S.createElement(sG,{prefixCls:D}),S.createElement(JW,{...K,...h,styles:P,classNames:N,style:te,prefixCls:D,selectPrefixCls:ee,className:q,locale:I,pageSizeOptions:W,showSizeChanger:V,totalBoundaryShowSizeChanger:h.totalBoundaryShowSizeChanger??E,sizeChangerRender:G}))},uG=100,dG=uG/5,fG=uG/2-dG/2,pG=fG*2*Math.PI,mG=50,hG=e=>{let{dotClassName:t,style:n,hasCircleCls:r}=e;return S.createElement(`circle`,{className:Y(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:fG,cx:mG,cy:mG,strokeWidth:dG,style:n})},gG=({percent:e,prefixCls:t})=>{let n=`${t}-dot`,r=`${n}-holder`,i=`${r}-hidden`,[a,o]=S.useState(!1);Vn(()=>{e!==0&&o(!0)},[e!==0]);let s=Math.max(Math.min(e,100),0);if(!a)return null;let c={strokeDashoffset:`${pG/4}`,strokeDasharray:`${pG*s/100} ${pG*(100-s)/100}`};return S.createElement(`span`,{className:Y(r,`${n}-progress`,{[i]:s<=0})},S.createElement(`svg`,{viewBox:`0 0 ${uG} ${uG}`,role:`progressbar`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s},S.createElement(hG,{dotClassName:n,hasCircleCls:!0}),S.createElement(hG,{dotClassName:n,style:c})))};function _G(e){let{prefixCls:t,percent:n=0,className:r,style:i}=e,a=`${t}-dot`,o=`${a}-holder`,s=`${o}-hidden`;return S.createElement(S.Fragment,null,S.createElement(`span`,{className:Y(o,r,n>0&&s),style:i},S.createElement(`span`,{className:Y(a,`${t}-dot-spin`)},[1,2,3,4].map(e=>S.createElement(`i`,{className:`${t}-dot-item`,key:e})))),S.createElement(gG,{prefixCls:t,percent:n}))}function vG(e){let{prefixCls:t,indicator:n,percent:r,className:i,style:a}=e,o=`${t}-dot`;return n&&S.isValidElement(n)?lm(n,e=>({className:Y(e.className,o,i),style:{...e.style,...a},percent:r})):S.createElement(_G,{prefixCls:t,percent:r,className:i,style:a})}var yG=new js(`antSpinMove`,{to:{opacity:1}}),bG=new js(`antRotate`,{to:{transform:`rotate(405deg)`}}),xG=e=>{let{componentCls:t}=e,n=`${t}-section`;return{[t]:{...Hl(e),position:`relative`,"&-rtl":{direction:`rtl`},[`&${n}, ${n}`]:{display:`flex`,alignItems:`center`,flexDirection:`column`,gap:e.paddingSM,color:e.colorPrimary},[`&${n}`]:{display:`inline-flex`},[n]:{position:`absolute`,top:`50%`,left:{_skip_check_:!0,value:`50%`},transform:`translate(-50%, -50%)`,zIndex:1},[`${t}-description`]:{fontSize:e.fontSize,lineHeight:1},[`${t}-container`]:{position:`relative`,transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:`100%`,height:`100%`,background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:`""`,pointerEvents:`none`}},"&-spinning":{[`${t}-description`]:{textShadow:`0 0px 5px ${e.colorBgContainer}`},[`${t}-container`]:{clear:`both`,opacity:.5,userSelect:`none`,pointerEvents:`none`,"&::after":{opacity:.4,pointerEvents:`auto`}}},"&-fullscreen":{position:`fixed`,inset:0,backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,opacity:0,pointerEvents:`none`,transition:`all ${e.motionDurationMid}`,[`&${t}-spinning`]:{opacity:1,pointerEvents:`auto`},[n]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},SG=e=>{let{componentCls:t,antCls:n,motionDurationSlow:r}=e,[i,a]=eu(n,`spin`);return{[t]:{[i(`dot-holder-size`)]:e.dotSize,[i(`dot-item-size`)]:`calc((${a(`dot-holder-size`)} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:`1em`,height:`1em`,fontSize:a(`dot-holder-size`),display:`inline-block`,transition:[`transform`,`opacity`].map(e=>`${e} ${r} ease`).join(`, `),transformOrigin:`50% 50%`,lineHeight:1,"&-hidden":{transform:`scale(0.3)`,opacity:0}},position:`relative`,display:`inline-block`,fontSize:a(`dot-holder-size`),width:`1em`,height:`1em`,"&-spin":{transform:`rotate(45deg)`,animationName:bG,animationDuration:`1.2s`,animationIterationCount:`infinite`,animationTimingFunction:`linear`},"&-item":{position:`absolute`,display:`block`,width:a(`dot-item-size`),height:a(`dot-item-size`),background:`currentColor`,borderRadius:`100%`,transform:`scale(0.75)`,transformOrigin:`50% 50%`,opacity:.3,animationName:yG,animationDuration:`1s`,animationIterationCount:`infinite`,animationTimingFunction:`linear`,animationDirection:`alternate`,"&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:`0s`},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:`0.4s`},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:`0.8s`},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:`1.2s`}},"&-progress":{position:`absolute`,left:`50%`,top:0,transform:`translateX(-50%)`},"&-circle":{strokeLinecap:`round`,transition:[`stroke-dashoffset`,`stroke-dasharray`,`stroke`,`stroke-width`,`opacity`].map(e=>`${e} ${r} ease`).join(`,`),fillOpacity:0,stroke:`currentcolor`},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},CG=e=>{let{componentCls:t}=e,[n]=eu(e.antCls,`spin`);return{[t]:{"&-sm":{[n(`dot-holder-size`)]:e.dotSizeSM},"&-lg":{[n(`dot-holder-size`)]:e.dotSizeLG}}}},wG=Zl(`Spin`,e=>{let t=uc(e,{spinDotDefault:e.colorTextDescription});return[xG(t),SG(t),CG(t)]},e=>{let{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}}),TG=200,EG=[[30,.05],[70,.03],[96,.01]];function DG(e,t){let[n,r]=S.useState(0),i=S.useRef(null),a=t===`auto`;return S.useEffect(()=>(a&&e&&(r(0),i.current=setInterval(()=>{r(e=>{let t=100-e;for(let n=0;n{i.current&&=(clearInterval(i.current),null)}),[a,e]),a?n:t}var OG;function kG(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}var AG=e=>{let{prefixCls:t,spinning:n=!0,delay:r=0,className:i,rootClassName:a,size:o,tip:s,description:c,wrapperClassName:l,style:u,children:d,fullscreen:f=!1,indicator:p,percent:m,classNames:h,styles:g,..._}=e,{getPrefixCls:v,direction:y,indicator:b,className:x,style:C,classNames:w,styles:T}=va(`spin`),E=v(`spin`,t),[D,O]=wG(E),[k,A]=S.useState(()=>n&&!kG(n,r)),j=DG(k,m);S.useEffect(()=>{if(n){let e=hre(r,()=>{A(!0)});return e(),()=>{e?.cancel?.()}}A(!1)},[r,n]);let M=Th(e=>o??e),N=c??s,P={...e,size:M,spinning:k,tip:N,description:N,fullscreen:f,children:d,percent:j},[F,I]=Sf([w,h],[T,g],{props:P}),L=p??b??OG,R=d!==void 0,z=R||f,B=S.createElement(S.Fragment,null,S.createElement(vG,{className:Y(F.indicator),style:I.indicator,prefixCls:E,indicator:L,percent:j}),N&&S.createElement(`div`,{className:Y(`${E}-description`,F.tip,F.description),style:{...I.tip,...I.description}},N));return S.createElement(`div`,{className:Y(E,{[`${E}-sm`]:M===`small`,[`${E}-lg`]:M===`large`,[`${E}-spinning`]:k,[`${E}-rtl`]:y===`rtl`,[`${E}-fullscreen`]:f},a,F.root,f&&F.mask,z?l:[`${E}-section`,F.section],x,i,D,O),style:{...I.root,...z?{}:I.section,...f?I.mask:{},...C,...u},"aria-live":`polite`,"aria-busy":k,..._},k&&(z?S.createElement(`div`,{className:Y(`${E}-section`,F.section),style:I.section},B):B),R&&S.createElement(`div`,{className:Y(`${E}-container`,F.container),style:I.container},d))};AG.setDefaultIndicator=e=>{OG=e};var jG=S.createContext({});jG.Consumer;var MG=({prefixCls:e,className:t,avatar:n,title:r,description:i,...a})=>{let{getPrefixCls:o}=(0,S.useContext)(ha),s=o(`list`,e),c=Y(`${s}-item-meta`,t),l=S.createElement(`div`,{className:`${s}-item-meta-content`},r&&S.createElement(`h4`,{className:`${s}-item-meta-title`},r),i&&S.createElement(`div`,{className:`${s}-item-meta-description`},i));return S.createElement(`div`,{...a,className:c},n&&S.createElement(`div`,{className:`${s}-item-meta-avatar`},n),(r||i)&&l)},NG=S.forwardRef((e,t)=>{let{prefixCls:n,children:r,actions:i,extra:a,styles:o,className:s,classNames:c,colStyle:l,...u}=e,{grid:d,itemLayout:f}=(0,S.useContext)(jG),{getPrefixCls:p,list:m}=(0,S.useContext)(ha),h=e=>Y(m?.item?.classNames?.[e],c?.[e]),g=e=>({...m?.item?.styles?.[e],...o?.[e]}),_=()=>{let e=Oi(r);return e.some(e=>typeof e==`string`)&&e.length>1},v=()=>f===`vertical`?!!a:!_(),y=p(`list`,n),b=i&&i.length>0&&S.createElement(`ul`,{className:Y(`${y}-item-action`,h(`actions`)),key:`actions`,style:g(`actions`)},i.map((e,t)=>S.createElement(`li`,{key:`${y}-item-action-${t}`},e,t!==i.length-1&&S.createElement(`em`,{className:`${y}-item-action-split`})))),x=d?`div`:`li`,C=S.createElement(x,{...u,...d?{}:{ref:t},className:Y(`${y}-item`,{[`${y}-item-no-flex`]:!v()},s)},f===`vertical`&&a?[S.createElement(`div`,{className:`${y}-item-main`,key:`content`},r,b),S.createElement(`div`,{className:Y(`${y}-item-extra`,h(`extra`)),key:`extra`,style:g(`extra`)},a)]:[r,b,lm(a,{key:`extra`})]);return d?S.createElement(jR,{ref:t,flex:1,style:l},C):C});NG.Meta=MG;var PG=e=>{let{listBorderedCls:t,componentCls:n,paddingLG:r,margin:i,itemPaddingSM:a,itemPaddingLG:o,marginLG:s,borderRadiusLG:c}=e,l=X(e.calc(c).sub(e.lineWidth).equal());return{[t]:{border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:c,[`${n}-header`]:{borderRadius:`${l} ${l} 0 0`},[`${n}-footer`]:{borderRadius:`0 0 ${l} ${l}`},[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${X(i)} ${X(s)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:o}}}},FG=e=>{let{componentCls:t,screenSM:n,screenMD:r,marginLG:i,marginSM:a,margin:o}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:i}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:`wrap`,[`${t}-action`]:{marginInlineStart:a}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:`wrap-reverse`,[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${X(o)}`}}}}}},IG=e=>{let{componentCls:t,antCls:n,controlHeight:r,minHeight:i,paddingSM:a,marginLG:o,padding:s,itemPadding:c,colorPrimary:l,itemPaddingSM:u,itemPaddingLG:d,paddingXS:f,margin:p,colorText:m,colorTextDescription:h,motionDurationSlow:g,lineWidth:_,headerBg:v,footerBg:y,emptyTextPadding:b,metaMarginBottom:x,avatarMarginRight:S,titleMarginBottom:C,descriptionFontSize:w}=e;return{[t]:{...Hl(e),position:`relative`,"--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:`none`},[`${t}-header`]:{background:v},[`${t}-footer`]:{background:y},[`${t}-header, ${t}-footer`]:{paddingBlock:a},[`${t}-pagination`]:{marginBlockStart:o,[`${n}-pagination-options`]:{textAlign:`start`}},[`${t}-spin`]:{minHeight:i,textAlign:`center`},[`${t}-items`]:{margin:0,padding:0,listStyle:`none`},[`${t}-item`]:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:c,color:m,[`${t}-item-meta`]:{display:`flex`,flex:1,alignItems:`flex-start`,maxWidth:`100%`,[`${t}-item-meta-avatar`]:{marginInlineEnd:S},[`${t}-item-meta-content`]:{flex:`1 0`,width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${X(e.marginXXS)} 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${g}`,"&:hover":{color:l}}},[`${t}-item-meta-description`]:{color:h,fontSize:w,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:`0 0 auto`,marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:`none`,"& > li":{position:`relative`,display:`inline-block`,padding:`0 ${X(f)}`,color:h,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:`center`,"&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:`absolute`,insetBlockStart:`50%`,insetInlineEnd:0,width:_,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:`translateY(-50%)`,backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${X(s)} 0`,color:h,fontSize:e.fontSizeSM,textAlign:`center`},[`${t}-empty-text`]:{padding:b,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:`center`},[`${t}-item-no-flex`]:{display:`block`}},[`${t}-grid ${n}-col > ${t}-item`]:{display:`block`,maxWidth:`100%`,marginBlockEnd:p,paddingBlock:0,borderBlockEnd:`none`},[`${t}-vertical ${t}-item`]:{alignItems:`initial`,[`${t}-item-main`]:{display:`block`,flex:1},[`${t}-item-extra`]:{marginInlineStart:o},[`${t}-item-meta`]:{marginBlockEnd:x,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:C,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:`auto`,"> li":{padding:`0 ${X(s)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:`none`}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:`right`}}}}},LG=Zl(`List`,e=>{let t=uc(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[IG(t),PG(t),FG(t)]},e=>({contentWidth:220,itemPadding:`${X(e.paddingContentVertical)} 0`,itemPaddingSM:`${X(e.paddingContentVerticalSM)} ${X(e.paddingContentHorizontal)}`,itemPaddingLG:`${X(e.paddingContentVerticalLG)} ${X(e.paddingContentHorizontalLG)}`,headerBg:`transparent`,footerBg:`transparent`,emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),{extraCssVarPrefixCls:({prefixCls:e})=>[`${e}-container`]}),RG=S.forwardRef((e,t)=>{let{pagination:n=!1,prefixCls:r,bordered:i=!1,split:a=!0,className:o,rootClassName:s,style:c,children:l,itemLayout:u,loadMore:d,grid:f,dataSource:p=[],size:m,header:h,footer:g,loading:_=!1,rowKey:v,renderItem:y,locale:b,...x}=e,C=tf(n)?n:{},[w,T]=S.useState(C.defaultCurrent||1),[E,D]=S.useState(C.defaultPageSize||10),{getPrefixCls:O,direction:k,className:A,style:j}=va(`list`),{renderEmpty:M}=S.useContext(ha),N={current:1,total:0,position:`bottom`},P=e=>(t,r)=>{T(t),D(r),n&&n?.[e]?.(t,r)},F=P(`onChange`),I=P(`onShowSizeChange`),L=(e,t)=>{if(!y)return null;let n;return n=typeof v==`function`?v(e):v?e[v]:e.key,n||=`list-item-${t}`,S.createElement(S.Fragment,{key:n},y(e,t))},R=!!(d||n||g),z=O(`list`,r),[B,V]=LG(z),H=_;typeof H==`boolean`&&(H={spinning:H});let U=!!H?.spinning,W=Th(m),G=``;switch(W){case`large`:G=`lg`;break;case`small`:G=`sm`;break;default:break}let K=Y(z,{[`${z}-vertical`]:u===`vertical`,[`${z}-${G}`]:G,[`${z}-split`]:a,[`${z}-bordered`]:i,[`${z}-loading`]:U,[`${z}-grid`]:!!f,[`${z}-something-after-last-item`]:R,[`${z}-rtl`]:k===`rtl`},A,o,s,B,V),ee=`${z}-container`,q=Zd(N,{total:p.length,current:w,pageSize:E},n||{}),te=Math.ceil(q.total/q.pageSize);q.current=Math.min(q.current,te);let ne=n&&S.createElement(`div`,{className:Y(`${z}-pagination`)},S.createElement(lG,{align:`end`,...q,onChange:F,onShowSizeChange:I})),re=fa(p);n&&p.length>(q.current-1)*q.pageSize&&(re=fa(p).splice((q.current-1)*q.pageSize,q.pageSize));let ie=XC(Object.keys(f||{}).some(e=>WC.includes(e))),J=S.useMemo(()=>{for(let e=0;e{if(!f)return;let e=J&&f[J]?f[J]:f.column;if(e)return{width:`${100/e}%`,maxWidth:`${100/e}%`}},[JSON.stringify(f),J]),oe=U&&S.createElement(`div`,{style:{minHeight:53}});if(re.length>0){let e=re.map(L);oe=f?S.createElement(PR,{className:Y(ee,V),gutter:f.gutter},S.Children.map(e,e=>S.createElement(`div`,{key:e?.key,style:ae},e))):S.createElement(`ul`,{className:Y(`${z}-items`,ee,V)},e)}else !l&&!U&&(oe=S.createElement(`div`,{className:`${z}-empty-text`},b?.emptyText||M?.(`List`)||S.createElement(pC,{componentName:`List`})));let se=q.position,ce=S.useMemo(()=>({grid:f,itemLayout:u}),[JSON.stringify(f),u]);return S.createElement(jG.Provider,{value:ce},S.createElement(`div`,{ref:t,style:{...j,...c},className:K,...x},(se===`top`||se===`both`)&&ne,h&&S.createElement(`div`,{className:`${z}-header`},h),S.createElement(AG,{...H},oe,l),g&&S.createElement(`div`,{className:`${z}-footer`},g),d||(se===`bottom`||se===`both`)&&ne))});RG.Item=NG;var zG=(e,t={})=>!Qd(e)&&t?.skipEmpty?[]:Array.isArray(e)?e:[e],BG=null,VG=e=>e(),HG=[],UG={};function WG(){let{getContainer:e,duration:t,rtl:n,maxCount:r,top:i}=UG,a=e?.()||document.body;return{getContainer:()=>a,duration:t,rtl:n,maxCount:r,top:i}}var GG=S.forwardRef((e,t)=>{let{messageConfig:n,sync:r}=e,{getPrefixCls:i}=(0,S.useContext)(ha),a=UG.prefixCls||i(`message`),o=(0,S.useContext)(Qb),[s,c]=lh({...n,prefixCls:a,...o.message});return S.useImperativeHandle(t,()=>{let e={...s};return Object.keys(e).forEach(t=>{e[t]=(...e)=>(r(),s[t].apply(s,e))}),{instance:e,sync:r}}),c}),KG=S.forwardRef((e,t)=>{let[n,r]=S.useState(WG),i=()=>{r(WG)};S.useEffect(i,[]);let a=Am(),o=a.getRootPrefixCls(),s=a.getIconPrefixCls(),c=a.getTheme(),l=S.createElement(GG,{ref:t,sync:i,messageConfig:n});return S.createElement(jm,{prefixCls:o,iconPrefixCls:s,theme:c},a.holderRender?a.holderRender(l):l)}),qG=()=>{if(!BG){let e=document.createDocumentFragment(),t={fragment:e};BG=t,VG(()=>{Ri(S.createElement(KG,{ref:e=>{let{instance:n,sync:r}=e||{};Promise.resolve().then(()=>{!t.instance&&n&&(t.instance=n,t.sync=r,qG())})}}),e)});return}BG.instance&&(HG.forEach(e=>{let{type:t,skipped:n}=e;if(!n)switch(t){case`open`:VG(()=>{let t=BG.instance.open({...UG,...e.config});t?.then(e.resolve),e.setCloseFn(t)});break;case`destroy`:VG(()=>{BG?.instance.destroy(e.key)});break;default:VG(()=>{var n;let r=(n=BG.instance)[t].apply(n,fa(e.args));r?.then(e.resolve),e.setCloseFn(r)})}}),HG=[])};function JG(e){UG={...UG,...e},VG(()=>{BG?.sync?.()})}function YG(e){let t=nh(t=>{let n,r={type:`open`,config:e,resolve:t,setCloseFn:e=>{n=e}};return HG.push(r),()=>{n?VG(()=>{n()}):r.skipped=!0}});return qG(),t}function XG(e,t){let n=nh(n=>{let r,i={type:e,args:t,resolve:n,setCloseFn:e=>{r=e}};return HG.push(i),()=>{r?VG(()=>{r()}):i.skipped=!0}});return qG(),n}var ZG=e=>{HG.push({type:`destroy`,key:e}),qG()},QG=[`success`,`info`,`warning`,`error`,`loading`],Q={open:YG,destroy:ZG,config:JG,useMessage:uh,_InternalPanelDoNotUseOrYouWillBeFired:eh};QG.forEach(e=>{Q[e]=(...t)=>XG(e,t)});var $G=ix(e=>{let{prefixCls:t,className:n,closeIcon:r,closable:i,type:a,title:o,children:s,footer:c,classNames:l,styles:u,...d}=e,{getPrefixCls:f}=S.useContext(ha),{className:p,style:m,classNames:h,styles:g}=va(`modal`),_=f(),v=t||f(`modal`),y=op(_),[b,x]=rb(v,y),[C,w]=Sf([h,l],[g,u],{props:e}),T=`${v}-confirm`,E={};return E=a?{closable:i??!1,title:``,footer:``,children:S.createElement(cb,{...e,prefixCls:v,confirmPrefixCls:T,rootPrefixCls:_,content:s})}:{closable:i??!0,title:o,footer:c!==null&&S.createElement(Uy,{...e}),children:s},S.createElement(T_,{prefixCls:v,className:Y(b,`${v}-pure-panel`,a&&T,a&&`${T}-${a}`,n,p,x,y,C.root),style:{...m,...w.root},...d,closeIcon:Hy(v,r),closable:i,classNames:C,styles:w,...E})});function eK(e){return hb(gb(e))}var tK=ab;tK.useModal=Tb,tK.info=function(e){return hb(_b(e))},tK.success=function(e){return hb(vb(e))},tK.error=function(e){return hb(yb(e))},tK.warning=eK,tK.warn=eK,tK.confirm=function(e){return hb(bb(e))},tK.destroyAll=function(){for(;db.length;){let e=db.pop();e&&e()}},tK.config=xb,tK._InternalPanelDoNotUseOrYouWillBeFired=$G;var nK=Zl(`Popconfirm`,e=>{let{componentCls:t,iconCls:n,antCls:r,zIndexPopup:i,colorText:a,colorWarning:o,marginXXS:s,marginXS:c,fontSize:l,fontWeightStrong:u,colorTextHeading:d}=e;return{[t]:{zIndex:i,[`&${r}-popover`]:{fontSize:l},[`${t}-message`]:{marginBottom:c,display:`flex`,flexWrap:`nowrap`,alignItems:`start`,[`> ${t}-message-icon ${n}`]:{color:o,fontSize:l,lineHeight:1,marginInlineEnd:c},[`${t}-title`]:{fontWeight:u,color:d,"&:only-child":{fontWeight:`normal`}},[`${t}-description`]:{marginTop:s,color:a}},[`${t}-buttons`]:{textAlign:`end`,whiteSpace:`nowrap`,button:{marginInlineStart:c}}}}},e=>{let{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},{resetStyle:!1}),rK=e=>{let{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:i,description:a,cancelText:o,okText:s,okType:c=`primary`,icon:l=S.createElement(Nu,null),showCancel:u=!0,close:d,onConfirm:f,onCancel:p,onPopupClick:m,classNames:h,styles:g}=e,{getPrefixCls:_}=S.useContext(ha),[v]=Jd(`Popconfirm`,Vd.Popconfirm),y=nw(i),b=nw(a);return S.createElement(`div`,{className:`${t}-inner-content`,onClick:m},S.createElement(`div`,{className:`${t}-message`},l&&S.createElement(`span`,{className:`${t}-message-icon`},l),S.createElement(`div`,{className:`${t}-message-text`},y&&S.createElement(`div`,{className:Y(`${t}-title`,h?.title),style:g?.title},y),b&&S.createElement(`div`,{className:Y(`${t}-description`,h?.content),style:g?.content},b))),S.createElement(`div`,{className:`${t}-buttons`},u&&S.createElement(m_,{onClick:p,size:`small`,...r},o||v?.cancelText),S.createElement(h_,{buttonProps:{size:`small`,...Ih(c),...n},actionFn:f,close:d,prefixCls:_(`btn`),quitOnNullishReturnValue:!0,emitEvent:!0},s||v?.okText)))},iK=e=>{let{prefixCls:t,placement:n,className:r,style:i,...a}=e,{getPrefixCls:o}=S.useContext(ha),s=o(`popconfirm`,t);return nK(s),S.createElement(zw,{placement:n,className:Y(s,r),style:i,content:S.createElement(rK,{prefixCls:s,...a})})},aK=S.forwardRef((e,t)=>{let{prefixCls:n,placement:r=`top`,trigger:i,okType:a=`primary`,icon:o=S.createElement(Nu,null),children:s,overlayClassName:c,onOpenChange:l,overlayStyle:u,styles:d,arrow:f,classNames:p,...m}=e,{getPrefixCls:h,className:g,style:_,classNames:v,styles:y,arrow:b,trigger:x}=va(`popconfirm`),[C,w]=Wn(e.defaultOpen??!1,e.open),T=xw(f,b),E=i||x||`click`,D=e=>{w(e),l?.(e)},O=()=>{D(!1)},k=t=>e.onConfirm?.call(void 0,t),A=t=>{D(!1),e.onCancel?.call(void 0,t)},j=t=>{let{disabled:n=!1}=e;n||D(t)},M=h(`popconfirm`,n),N={...e,placement:r,trigger:E,okType:a,overlayStyle:u,styles:d,classNames:p},[P,F]=Sf([v,p],[y,d],{props:N}),I=Y(M,g,c,P.root);return nK(M),S.createElement(Bw,{arrow:T,...hi(m,[`title`]),trigger:E,placement:r,onOpenChange:j,open:C,ref:t,classNames:{root:I,container:P.container,arrow:P.arrow},styles:{root:{..._,...F.root,...u},container:F.container,arrow:F.arrow},content:S.createElement(rK,{okType:a,icon:o,...e,prefixCls:M,close:O,onConfirm:k,onCancel:A,classNames:P,styles:F}),"data-popover-inject":!0},s)});aK._InternalPanelDoNotUseOrYouWillBeFired=iK;var oK={percent:0,prefixCls:`rc-progress`,strokeColor:`#2db7f5`,strokeLinecap:`round`,strokeWidth:1,railColor:`#D9D9D9`,railWidth:1,gapPosition:`bottom`,loading:!1},sK=()=>{let e=(0,S.useRef)([]),t=(0,S.useRef)(null);return(0,S.useEffect)(()=>{let n=Date.now(),r=!1;e.current.forEach(e=>{if(!e)return;r=!0;let i=e.style;i.transitionDuration=`.3s, .3s, .3s, .06s`,t.current&&n-t.current<100&&(i.transitionDuration=`0s, 0s`)}),r&&(t.current=Date.now())}),e.current},cK=({bg:e,children:t})=>S.createElement(`div`,{style:{width:`100%`,height:`100%`,background:e}},t);function lK(e,t){return Object.keys(e).map(n=>{let r=`${Math.floor(parseFloat(n)*t)}%`;return`${e[n]} ${r}`})}var uK=S.forwardRef((e,t)=>{let{prefixCls:n,color:r,gradientId:i,radius:a,className:o,style:s,ptg:c,strokeLinecap:l,strokeWidth:u,size:d,gapDegree:f}=e,p=r&&typeof r==`object`,m=p?`#FFF`:void 0,h=d/2,g=S.createElement(`circle`,{className:Y(`${n}-circle-path`,o),r:a,cx:h,cy:h,stroke:m,strokeLinecap:l,strokeWidth:u,opacity:c===0?0:1,style:s,ref:t});if(!p)return g;let _=`${i}-conic`,v=f?`${180+f/2}deg`:`0deg`,y=lK(r,(360-f)/360),b=lK(r,1),x=`conic-gradient(from ${v}, ${y.join(`, `)})`,C=`linear-gradient(to ${f?`bottom`:`top`}, ${b.join(`, `)})`;return S.createElement(S.Fragment,null,S.createElement(`mask`,{id:_},g),S.createElement(`foreignObject`,{x:0,y:0,width:d,height:d,mask:`url(#${_})`},S.createElement(cK,{bg:C},S.createElement(cK,{bg:x}))))}),dK=(e,t,n,r,i,a,o,s,c,l,u=0)=>{let d=n/100*360*((360-a)/360),f=a===0?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*t;return c===`round`&&r!==100&&(p+=l/2,p>=t&&(p=t-.01)),{stroke:typeof s==`string`?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:p+u,transform:`rotate(${i+d+f}deg)`,transformOrigin:`50px 50px`,transition:`stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s`,fillOpacity:0}},fK=(({id:e,loading:t})=>{if(!t)return{indeterminateStyleProps:{},indeterminateStyleAnimation:null};let n=`${e}-indeterminate-animate`;return{indeterminateStyleProps:{transform:`rotate(0deg)`,animation:`${n} 1s linear infinite`},indeterminateStyleAnimation:S.createElement(`style`,null,`@keyframes ${n} { + `]:{display:`inline-block`,minWidth:r(`item-size-actual`),height:r(`item-size-actual`),color:e.colorText,fontFamily:e.fontFamily,lineHeight:r(`item-size-actual`),textAlign:`center`,verticalAlign:`middle`,listStyle:`none`,borderRadius:e.borderRadius,cursor:`pointer`,transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:`pointer`,userSelect:`none`},[`${t}-item-link`]:{display:`block`,width:`100%`,height:`100%`,padding:0,fontSize:e.fontSizeSM,textAlign:`center`,backgroundColor:`transparent`,border:`${X(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:`none`,transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:`transparent`}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:`inline-block`,marginInlineStart:e.margin,verticalAlign:`middle`,"&-size-changer":{width:`auto`},"&-quick-jumper":{display:`inline-block`,height:r(`item-size-actual`),marginInlineStart:e.marginXS,lineHeight:r(`item-size-actual`),verticalAlign:`baseline`,input:{...zI(e),...wI(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...CI(e)},width:e.quickJumperInputWidth,height:r(`item-size-actual`),boxSizing:`border-box`,margin:0,marginInlineStart:r(`item-spacing-actual`),marginInlineEnd:r(`item-spacing-actual`)}}}}},ZW=e=>{let{componentCls:t,antCls:n}=e,[,r]=eu(n,`pagination`);return{[`${t}-item`]:{display:`inline-block`,minWidth:r(`item-size-actual`),height:r(`item-size-actual`),marginInlineEnd:r(`item-spacing-actual`),fontFamily:e.fontFamily,lineHeight:X(e.calc(r(`item-size-actual`)).sub(2).equal()),textAlign:`center`,verticalAlign:`middle`,listStyle:`none`,backgroundColor:e.itemBg,border:`${X(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:`pointer`,userSelect:`none`,a:{display:`block`,padding:`0 ${X(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:`none`}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},QW=e=>{let{componentCls:t,antCls:n}=e,[r,i]=eu(n,`pagination`);return{[t]:{[r(`item-size-actual`)]:X(e.itemSize),[r(`item-spacing-actual`)]:X(e.marginXS),"&-small":{[r(`item-size-actual`)]:X(e.itemSizeSM),[r(`item-spacing-actual`)]:X(e.marginXXS)},"&-large":{[r(`item-size-actual`)]:X(e.itemSizeLG),[r(`item-spacing-actual`)]:X(e.marginSM)},...Hl(e),display:`flex`,alignItems:`center`,"&-start":{justifyContent:`start`},"&-center":{justifyContent:`center`},"&-end":{justifyContent:`end`},"ul, ol":{margin:0,padding:0,listStyle:`none`},"&::after":{display:`block`,clear:`both`,height:0,overflow:`hidden`,visibility:`hidden`,content:`""`},[`${t}-total-text`]:{display:`inline-block`,height:i(`item-size-actual`),marginInlineEnd:i(`item-spacing-actual`),lineHeight:X(e.calc(i(`item-size-actual`)).sub(2).equal()),verticalAlign:`middle`},...ZW(e),...XW(e),...YW(e),...qW(e),...JW(e),...KW(e),[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:`none`}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:`none`}}},[`&${e.componentCls}-rtl`]:{direction:`rtl`}}},$W=e=>{let{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...Kl(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...Gl(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Gl(e)}}}},eG=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...SI(e)}),tG=e=>uc(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:`0.13em`},xI(e)),nG=Zl(`Pagination`,e=>{let t=tG(e);return[QW(t),$W(t)]},eG),rG=e=>{let{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},iG=$l([`Pagination`,`bordered`],e=>rG(tG(e)),eG);function aG(e){return(0,S.useMemo)(()=>typeof e==`boolean`?[e,{}]:tf(e)?[!0,e]:[void 0,void 0],[e])}var oG=e=>{let{align:t,prefixCls:n,selectPrefixCls:r,className:i,rootClassName:a,style:o,size:s,locale:c,responsive:l,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:f,styles:p,classNames:m,...h}=e,{xs:g}=DC(l),[,_]=Bl(),{getPrefixCls:v,direction:y,showSizeChanger:b,className:x,style:C,classNames:w,styles:T,totalBoundaryShowSizeChanger:E}=va(`pagination`),D=v(`pagination`,n),[O,k]=nG(D),A=Ch(s),j=A===`small`||!!(g&&!A&&l),M={...e,size:A},[N,P]=Sf([w,m],[T,p],{props:M}),[F]=Jd(`Pagination`,Od),I={...F,...c},[L,R]=aG(u),[z,B]=aG(b),V=L??z,H=R??B,U=d||yC,W=S.useMemo(()=>f?f.map(Number):void 0,[f]),G=e=>{let{disabled:t,size:n,onSizeChange:r,"aria-label":i,className:a,options:o}=e,{className:s,onChange:c}=H||{},l=o.find(e=>String(e.value)===String(n))?.value;return S.createElement(U,{disabled:t,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:e=>e.parentNode,"aria-label":i,options:o,...H,value:l,onChange:(e,t)=>{r?.(e),c?.(e,t)},size:A,className:Y(a,s)})},K=S.useMemo(()=>{let e=S.createElement(`span`,{className:`${D}-item-ellipsis`},`•••`);return{prevIcon:S.createElement(`button`,{className:`${D}-item-link`,type:`button`,tabIndex:-1},y===`rtl`?S.createElement(Pg,null):S.createElement(Cw,null)),nextIcon:S.createElement(`button`,{className:`${D}-item-link`,type:`button`,tabIndex:-1},y===`rtl`?S.createElement(Cw,null):S.createElement(Pg,null)),jumpPrevIcon:S.createElement(`a`,{className:`${D}-item-link`},S.createElement(`div`,{className:`${D}-item-container`},y===`rtl`?S.createElement(FW,{className:`${D}-item-link-icon`}):S.createElement(MW,{className:`${D}-item-link-icon`}),e)),jumpNextIcon:S.createElement(`a`,{className:`${D}-item-link`},S.createElement(`div`,{className:`${D}-item-container`},y===`rtl`?S.createElement(MW,{className:`${D}-item-link-icon`}):S.createElement(FW,{className:`${D}-item-link-icon`}),e))}},[y,D]),ee=v(`select`,r),q=Y({[`${D}-${t}`]:!!t,[`${D}-${A}`]:A,[`${D}-mini`]:j,[`${D}-rtl`]:y===`rtl`,[`${D}-bordered`]:_.wireframe},x,i,a,N.root,O,k),te={...P.root,...C,...o};return S.createElement(S.Fragment,null,_.wireframe&&S.createElement(iG,{prefixCls:D}),S.createElement(GW,{...K,...h,styles:P,classNames:N,style:te,prefixCls:D,selectPrefixCls:ee,className:q,locale:I,pageSizeOptions:W,showSizeChanger:V,totalBoundaryShowSizeChanger:h.totalBoundaryShowSizeChanger??E,sizeChangerRender:G}))},sG=100,cG=sG/5,lG=sG/2-cG/2,uG=lG*2*Math.PI,dG=50,fG=e=>{let{dotClassName:t,style:n,hasCircleCls:r}=e;return S.createElement(`circle`,{className:Y(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:lG,cx:dG,cy:dG,strokeWidth:cG,style:n})},pG=({percent:e,prefixCls:t})=>{let n=`${t}-dot`,r=`${n}-holder`,i=`${r}-hidden`,[a,o]=S.useState(!1);Vn(()=>{e!==0&&o(!0)},[e!==0]);let s=Math.max(Math.min(e,100),0);if(!a)return null;let c={strokeDashoffset:`${uG/4}`,strokeDasharray:`${uG*s/100} ${uG*(100-s)/100}`};return S.createElement(`span`,{className:Y(r,`${n}-progress`,{[i]:s<=0})},S.createElement(`svg`,{viewBox:`0 0 ${sG} ${sG}`,role:`progressbar`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s},S.createElement(fG,{dotClassName:n,hasCircleCls:!0}),S.createElement(fG,{dotClassName:n,style:c})))};function mG(e){let{prefixCls:t,percent:n=0,className:r,style:i}=e,a=`${t}-dot`,o=`${a}-holder`,s=`${o}-hidden`;return S.createElement(S.Fragment,null,S.createElement(`span`,{className:Y(o,r,n>0&&s),style:i},S.createElement(`span`,{className:Y(a,`${t}-dot-spin`)},[1,2,3,4].map(e=>S.createElement(`i`,{className:`${t}-dot-item`,key:e})))),S.createElement(pG,{prefixCls:t,percent:n}))}function hG(e){let{prefixCls:t,indicator:n,percent:r,className:i,style:a}=e,o=`${t}-dot`;return n&&S.isValidElement(n)?cm(n,e=>({className:Y(e.className,o,i),style:{...e.style,...a},percent:r})):S.createElement(mG,{prefixCls:t,percent:r,className:i,style:a})}var gG=new js(`antSpinMove`,{to:{opacity:1}}),_G=new js(`antRotate`,{to:{transform:`rotate(405deg)`}}),vG=e=>{let{componentCls:t}=e,n=`${t}-section`;return{[t]:{...Hl(e),position:`relative`,"&-rtl":{direction:`rtl`},[`&${n}, ${n}`]:{display:`flex`,alignItems:`center`,flexDirection:`column`,gap:e.paddingSM,color:e.colorPrimary},[`&${n}`]:{display:`inline-flex`},[n]:{position:`absolute`,top:`50%`,left:{_skip_check_:!0,value:`50%`},transform:`translate(-50%, -50%)`,zIndex:1},[`${t}-description`]:{fontSize:e.fontSize,lineHeight:1},[`${t}-container`]:{position:`relative`,transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:`100%`,height:`100%`,background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:`""`,pointerEvents:`none`}},"&-spinning":{[`${t}-description`]:{textShadow:`0 0px 5px ${e.colorBgContainer}`},[`${t}-container`]:{clear:`both`,opacity:.5,userSelect:`none`,pointerEvents:`none`,"&::after":{opacity:.4,pointerEvents:`auto`}}},"&-fullscreen":{position:`fixed`,inset:0,backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,opacity:0,pointerEvents:`none`,transition:`all ${e.motionDurationMid}`,[`&${t}-spinning`]:{opacity:1,pointerEvents:`auto`},[n]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},yG=e=>{let{componentCls:t,antCls:n,motionDurationSlow:r}=e,[i,a]=eu(n,`spin`);return{[t]:{[i(`dot-holder-size`)]:e.dotSize,[i(`dot-item-size`)]:`calc((${a(`dot-holder-size`)} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:`1em`,height:`1em`,fontSize:a(`dot-holder-size`),display:`inline-block`,transition:[`transform`,`opacity`].map(e=>`${e} ${r} ease`).join(`, `),transformOrigin:`50% 50%`,lineHeight:1,"&-hidden":{transform:`scale(0.3)`,opacity:0}},position:`relative`,display:`inline-block`,fontSize:a(`dot-holder-size`),width:`1em`,height:`1em`,"&-spin":{transform:`rotate(45deg)`,animationName:_G,animationDuration:`1.2s`,animationIterationCount:`infinite`,animationTimingFunction:`linear`},"&-item":{position:`absolute`,display:`block`,width:a(`dot-item-size`),height:a(`dot-item-size`),background:`currentColor`,borderRadius:`100%`,transform:`scale(0.75)`,transformOrigin:`50% 50%`,opacity:.3,animationName:gG,animationDuration:`1s`,animationIterationCount:`infinite`,animationTimingFunction:`linear`,animationDirection:`alternate`,"&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:`0s`},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:`0.4s`},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:`0.8s`},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:`1.2s`}},"&-progress":{position:`absolute`,left:`50%`,top:0,transform:`translateX(-50%)`},"&-circle":{strokeLinecap:`round`,transition:[`stroke-dashoffset`,`stroke-dasharray`,`stroke`,`stroke-width`,`opacity`].map(e=>`${e} ${r} ease`).join(`,`),fillOpacity:0,stroke:`currentcolor`},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},bG=e=>{let{componentCls:t}=e,[n]=eu(e.antCls,`spin`);return{[t]:{"&-sm":{[n(`dot-holder-size`)]:e.dotSizeSM},"&-lg":{[n(`dot-holder-size`)]:e.dotSizeLG}}}},xG=Zl(`Spin`,e=>{let t=uc(e,{spinDotDefault:e.colorTextDescription});return[vG(t),yG(t),bG(t)]},e=>{let{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}}),SG=200,CG=[[30,.05],[70,.03],[96,.01]];function wG(e,t){let[n,r]=S.useState(0),i=S.useRef(null),a=t===`auto`;return S.useEffect(()=>(a&&e&&(r(0),i.current=setInterval(()=>{r(e=>{let t=100-e;for(let n=0;n{i.current&&=(clearInterval(i.current),null)}),[a,e]),a?n:t}var TG;function EG(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}var DG=e=>{let{prefixCls:t,spinning:n=!0,delay:r=0,className:i,rootClassName:a,size:o,tip:s,description:c,wrapperClassName:l,style:u,children:d,fullscreen:f=!1,indicator:p,percent:m,classNames:h,styles:g,..._}=e,{getPrefixCls:v,direction:y,indicator:b,className:x,style:C,classNames:w,styles:T}=va(`spin`),E=v(`spin`,t),[D,O]=xG(E),[k,A]=S.useState(()=>n&&!EG(n,r)),j=wG(k,m);S.useEffect(()=>{if(n){let e=vre(r,()=>{A(!0)});return e(),()=>{e?.cancel?.()}}A(!1)},[r,n]);let M=Ch(e=>o??e),N=c??s,P={...e,size:M,spinning:k,tip:N,description:N,fullscreen:f,children:d,percent:j},[F,I]=Sf([w,h],[T,g],{props:P}),L=p??b??TG,R=d!==void 0,z=R||f,B=S.createElement(S.Fragment,null,S.createElement(hG,{className:Y(F.indicator),style:I.indicator,prefixCls:E,indicator:L,percent:j}),N&&S.createElement(`div`,{className:Y(`${E}-description`,F.tip,F.description),style:{...I.tip,...I.description}},N));return S.createElement(`div`,{className:Y(E,{[`${E}-sm`]:M===`small`,[`${E}-lg`]:M===`large`,[`${E}-spinning`]:k,[`${E}-rtl`]:y===`rtl`,[`${E}-fullscreen`]:f},a,F.root,f&&F.mask,z?l:[`${E}-section`,F.section],x,i,D,O),style:{...I.root,...z?{}:I.section,...f?I.mask:{},...C,...u},"aria-live":`polite`,"aria-busy":k,..._},k&&(z?S.createElement(`div`,{className:Y(`${E}-section`,F.section),style:I.section},B):B),R&&S.createElement(`div`,{className:Y(`${E}-container`,F.container),style:I.container},d))};DG.setDefaultIndicator=e=>{TG=e};var OG=S.createContext({});OG.Consumer;var kG=({prefixCls:e,className:t,avatar:n,title:r,description:i,...a})=>{let{getPrefixCls:o}=(0,S.useContext)(ha),s=o(`list`,e),c=Y(`${s}-item-meta`,t),l=S.createElement(`div`,{className:`${s}-item-meta-content`},r&&S.createElement(`h4`,{className:`${s}-item-meta-title`},r),i&&S.createElement(`div`,{className:`${s}-item-meta-description`},i));return S.createElement(`div`,{...a,className:c},n&&S.createElement(`div`,{className:`${s}-item-meta-avatar`},n),(r||i)&&l)},AG=S.forwardRef((e,t)=>{let{prefixCls:n,children:r,actions:i,extra:a,styles:o,className:s,classNames:c,colStyle:l,...u}=e,{grid:d,itemLayout:f}=(0,S.useContext)(OG),{getPrefixCls:p,list:m}=(0,S.useContext)(ha),h=e=>Y(m?.item?.classNames?.[e],c?.[e]),g=e=>({...m?.item?.styles?.[e],...o?.[e]}),_=()=>{let e=Oi(r);return e.some(e=>typeof e==`string`)&&e.length>1},v=()=>f===`vertical`?!!a:!_(),y=p(`list`,n),b=i&&i.length>0&&S.createElement(`ul`,{className:Y(`${y}-item-action`,h(`actions`)),key:`actions`,style:g(`actions`)},i.map((e,t)=>S.createElement(`li`,{key:`${y}-item-action-${t}`},e,t!==i.length-1&&S.createElement(`em`,{className:`${y}-item-action-split`})))),x=d?`div`:`li`,C=S.createElement(x,{...u,...d?{}:{ref:t},className:Y(`${y}-item`,{[`${y}-item-no-flex`]:!v()},s)},f===`vertical`&&a?[S.createElement(`div`,{className:`${y}-item-main`,key:`content`},r,b),S.createElement(`div`,{className:Y(`${y}-item-extra`,h(`extra`)),key:`extra`,style:g(`extra`)},a)]:[r,b,cm(a,{key:`extra`})]);return d?S.createElement(OR,{ref:t,flex:1,style:l},C):C});AG.Meta=kG;var jG=e=>{let{listBorderedCls:t,componentCls:n,paddingLG:r,margin:i,itemPaddingSM:a,itemPaddingLG:o,marginLG:s,borderRadiusLG:c}=e,l=X(e.calc(c).sub(e.lineWidth).equal());return{[t]:{border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:c,[`${n}-header`]:{borderRadius:`${l} ${l} 0 0`},[`${n}-footer`]:{borderRadius:`0 0 ${l} ${l}`},[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${X(i)} ${X(s)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:o}}}},MG=e=>{let{componentCls:t,screenSM:n,screenMD:r,marginLG:i,marginSM:a,margin:o}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:i}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:`wrap`,[`${t}-action`]:{marginInlineStart:a}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:`wrap-reverse`,[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${X(o)}`}}}}}},NG=e=>{let{componentCls:t,antCls:n,controlHeight:r,minHeight:i,paddingSM:a,marginLG:o,padding:s,itemPadding:c,colorPrimary:l,itemPaddingSM:u,itemPaddingLG:d,paddingXS:f,margin:p,colorText:m,colorTextDescription:h,motionDurationSlow:g,lineWidth:_,headerBg:v,footerBg:y,emptyTextPadding:b,metaMarginBottom:x,avatarMarginRight:S,titleMarginBottom:C,descriptionFontSize:w}=e;return{[t]:{...Hl(e),position:`relative`,"--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:`none`},[`${t}-header`]:{background:v},[`${t}-footer`]:{background:y},[`${t}-header, ${t}-footer`]:{paddingBlock:a},[`${t}-pagination`]:{marginBlockStart:o,[`${n}-pagination-options`]:{textAlign:`start`}},[`${t}-spin`]:{minHeight:i,textAlign:`center`},[`${t}-items`]:{margin:0,padding:0,listStyle:`none`},[`${t}-item`]:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:c,color:m,[`${t}-item-meta`]:{display:`flex`,flex:1,alignItems:`flex-start`,maxWidth:`100%`,[`${t}-item-meta-avatar`]:{marginInlineEnd:S},[`${t}-item-meta-content`]:{flex:`1 0`,width:0,color:m},[`${t}-item-meta-title`]:{margin:`0 0 ${X(e.marginXXS)} 0`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:m,transition:`all ${g}`,"&:hover":{color:l}}},[`${t}-item-meta-description`]:{color:h,fontSize:w,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:`0 0 auto`,marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:`none`,"& > li":{position:`relative`,display:`inline-block`,padding:`0 ${X(f)}`,color:h,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:`center`,"&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:`absolute`,insetBlockStart:`50%`,insetInlineEnd:0,width:_,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:`translateY(-50%)`,backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${X(s)} 0`,color:h,fontSize:e.fontSizeSM,textAlign:`center`},[`${t}-empty-text`]:{padding:b,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:`center`},[`${t}-item-no-flex`]:{display:`block`}},[`${t}-grid ${n}-col > ${t}-item`]:{display:`block`,maxWidth:`100%`,marginBlockEnd:p,paddingBlock:0,borderBlockEnd:`none`},[`${t}-vertical ${t}-item`]:{alignItems:`initial`,[`${t}-item-main`]:{display:`block`,flex:1},[`${t}-item-extra`]:{marginInlineStart:o},[`${t}-item-meta`]:{marginBlockEnd:x,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:C,color:m,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:`auto`,"> li":{padding:`0 ${X(s)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:`none`}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:`right`}}}}},PG=Zl(`List`,e=>{let t=uc(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[NG(t),jG(t),MG(t)]},e=>({contentWidth:220,itemPadding:`${X(e.paddingContentVertical)} 0`,itemPaddingSM:`${X(e.paddingContentVerticalSM)} ${X(e.paddingContentHorizontal)}`,itemPaddingLG:`${X(e.paddingContentVerticalLG)} ${X(e.paddingContentHorizontalLG)}`,headerBg:`transparent`,footerBg:`transparent`,emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),{extraCssVarPrefixCls:({prefixCls:e})=>[`${e}-container`]}),FG=S.forwardRef((e,t)=>{let{pagination:n=!1,prefixCls:r,bordered:i=!1,split:a=!0,className:o,rootClassName:s,style:c,children:l,itemLayout:u,loadMore:d,grid:f,dataSource:p=[],size:m,header:h,footer:g,loading:_=!1,rowKey:v,renderItem:y,locale:b,...x}=e,C=tf(n)?n:{},[w,T]=S.useState(C.defaultCurrent||1),[E,D]=S.useState(C.defaultPageSize||10),{getPrefixCls:O,direction:k,className:A,style:j}=va(`list`),{renderEmpty:M}=S.useContext(ha),N={current:1,total:0,position:`bottom`},P=e=>(t,r)=>{T(t),D(r),n&&n?.[e]?.(t,r)},F=P(`onChange`),I=P(`onShowSizeChange`),L=(e,t)=>{if(!y)return null;let n;return n=typeof v==`function`?v(e):v?e[v]:e.key,n||=`list-item-${t}`,S.createElement(S.Fragment,{key:n},y(e,t))},R=!!(d||n||g),z=O(`list`,r),[B,V]=PG(z),H=_;typeof H==`boolean`&&(H={spinning:H});let U=!!H?.spinning,W=Ch(m),G=``;switch(W){case`large`:G=`lg`;break;case`small`:G=`sm`;break;default:break}let K=Y(z,{[`${z}-vertical`]:u===`vertical`,[`${z}-${G}`]:G,[`${z}-split`]:a,[`${z}-bordered`]:i,[`${z}-loading`]:U,[`${z}-grid`]:!!f,[`${z}-something-after-last-item`]:R,[`${z}-rtl`]:k===`rtl`},A,o,s,B,V),ee=`${z}-container`,q=Zd(N,{total:p.length,current:w,pageSize:E},n||{}),te=Math.ceil(q.total/q.pageSize);q.current=Math.min(q.current,te);let ne=n&&S.createElement(`div`,{className:Y(`${z}-pagination`)},S.createElement(oG,{align:`end`,...q,onChange:F,onShowSizeChange:I})),re=fa(p);n&&p.length>(q.current-1)*q.pageSize&&(re=fa(p).splice((q.current-1)*q.pageSize,q.pageSize));let ie=DC(Object.keys(f||{}).some(e=>xC.includes(e))),J=S.useMemo(()=>{for(let e=0;e{if(!f)return;let e=J&&f[J]?f[J]:f.column;if(e)return{width:`${100/e}%`,maxWidth:`${100/e}%`}},[JSON.stringify(f),J]),oe=U&&S.createElement(`div`,{style:{minHeight:53}});if(re.length>0){let e=re.map(L);oe=f?S.createElement(jR,{className:Y(ee,V),gutter:f.gutter},S.Children.map(e,e=>S.createElement(`div`,{key:e?.key,style:ae},e))):S.createElement(`ul`,{className:Y(`${z}-items`,ee,V)},e)}else !l&&!U&&(oe=S.createElement(`div`,{className:`${z}-empty-text`},b?.emptyText||M?.(`List`)||S.createElement(WS,{componentName:`List`})));let se=q.position,ce=S.useMemo(()=>({grid:f,itemLayout:u}),[JSON.stringify(f),u]);return S.createElement(OG.Provider,{value:ce},S.createElement(`div`,{ref:t,style:{...j,...c},className:K,...x},(se===`top`||se===`both`)&&ne,h&&S.createElement(`div`,{className:`${z}-header`},h),S.createElement(DG,{...H},oe,l),g&&S.createElement(`div`,{className:`${z}-footer`},g),d||(se===`bottom`||se===`both`)&&ne))});FG.Item=AG;var IG=(e,t={})=>!Qd(e)&&t?.skipEmpty?[]:Array.isArray(e)?e:[e],LG=null,RG=e=>e(),zG=[],BG={};function VG(){let{getContainer:e,duration:t,rtl:n,maxCount:r,top:i}=BG,a=e?.()||document.body;return{getContainer:()=>a,duration:t,rtl:n,maxCount:r,top:i}}var HG=S.forwardRef((e,t)=>{let{messageConfig:n,sync:r}=e,{getPrefixCls:i}=(0,S.useContext)(ha),a=BG.prefixCls||i(`message`),o=(0,S.useContext)(kb),[s,c]=ah({...n,prefixCls:a,...o.message});return S.useImperativeHandle(t,()=>{let e={...s};return Object.keys(e).forEach(t=>{e[t]=(...e)=>(r(),s[t].apply(s,e))}),{instance:e,sync:r}}),c}),UG=S.forwardRef((e,t)=>{let[n,r]=S.useState(VG),i=()=>{r(VG)};S.useEffect(i,[]);let a=Am(),o=a.getRootPrefixCls(),s=a.getIconPrefixCls(),c=a.getTheme(),l=S.createElement(HG,{ref:t,sync:i,messageConfig:n});return S.createElement(Mm,{prefixCls:o,iconPrefixCls:s,theme:c},a.holderRender?a.holderRender(l):l)}),WG=()=>{if(!LG){let e=document.createDocumentFragment(),t={fragment:e};LG=t,RG(()=>{Ri(S.createElement(UG,{ref:e=>{let{instance:n,sync:r}=e||{};Promise.resolve().then(()=>{!t.instance&&n&&(t.instance=n,t.sync=r,WG())})}}),e)});return}LG.instance&&(zG.forEach(e=>{let{type:t,skipped:n}=e;if(!n)switch(t){case`open`:RG(()=>{let t=LG.instance.open({...BG,...e.config});t?.then(e.resolve),e.setCloseFn(t)});break;case`destroy`:RG(()=>{LG?.instance.destroy(e.key)});break;default:RG(()=>{var n;let r=(n=LG.instance)[t].apply(n,fa(e.args));r?.then(e.resolve),e.setCloseFn(r)})}}),zG=[])};function GG(e){BG={...BG,...e},RG(()=>{LG?.sync?.()})}function KG(e){let t=Qm(t=>{let n,r={type:`open`,config:e,resolve:t,setCloseFn:e=>{n=e}};return zG.push(r),()=>{n?RG(()=>{n()}):r.skipped=!0}});return WG(),t}function qG(e,t){let n=Qm(n=>{let r,i={type:e,args:t,resolve:n,setCloseFn:e=>{r=e}};return zG.push(i),()=>{r?RG(()=>{r()}):i.skipped=!0}});return WG(),n}var JG=e=>{zG.push({type:`destroy`,key:e}),WG()},YG=[`success`,`info`,`warning`,`error`,`loading`],Q={open:KG,destroy:JG,config:GG,useMessage:oh,_InternalPanelDoNotUseOrYouWillBeFired:Xm};YG.forEach(e=>{Q[e]=(...t)=>qG(e,t)});var XG=Fb(e=>{let{prefixCls:t,className:n,closeIcon:r,closable:i,type:a,title:o,children:s,footer:c,classNames:l,styles:u,...d}=e,{getPrefixCls:f}=S.useContext(ha),{className:p,style:m,classNames:h,styles:g}=va(`modal`),_=f(),v=t||f(`modal`),y=op(_),[b,x]=zy(v,y),[C,w]=Sf([h,l],[g,u],{props:e}),T=`${v}-confirm`,E={};return E=a?{closable:i??!1,title:``,footer:``,children:S.createElement(Hy,{...e,prefixCls:v,confirmPrefixCls:T,rootPrefixCls:_,content:s})}:{closable:i??!0,title:o,footer:c!==null&&S.createElement(Ny,{...e}),children:s},S.createElement(d_,{prefixCls:v,className:Y(b,`${v}-pure-panel`,a&&T,a&&`${T}-${a}`,n,p,x,y,C.root),style:{...m,...w.root},...d,closeIcon:My(v,r),closable:i,classNames:C,styles:w,...E})});function ZG(e){return qy(Jy(e))}var QG=Vy;QG.useModal=nb,QG.info=function(e){return qy(Yy(e))},QG.success=function(e){return qy(Xy(e))},QG.error=function(e){return qy(Zy(e))},QG.warning=ZG,QG.warn=ZG,QG.confirm=function(e){return qy(Qy(e))},QG.destroyAll=function(){for(;Wy.length;){let e=Wy.pop();e&&e()}},QG.config=gte,QG._InternalPanelDoNotUseOrYouWillBeFired=XG;var $G=Zl(`Popconfirm`,e=>{let{componentCls:t,iconCls:n,antCls:r,zIndexPopup:i,colorText:a,colorWarning:o,marginXXS:s,marginXS:c,fontSize:l,fontWeightStrong:u,colorTextHeading:d}=e;return{[t]:{zIndex:i,[`&${r}-popover`]:{fontSize:l},[`${t}-message`]:{marginBottom:c,display:`flex`,flexWrap:`nowrap`,alignItems:`start`,[`> ${t}-message-icon ${n}`]:{color:o,fontSize:l,lineHeight:1,marginInlineEnd:c},[`${t}-title`]:{fontWeight:u,color:d,"&:only-child":{fontWeight:`normal`}},[`${t}-description`]:{marginTop:s,color:a}},[`${t}-buttons`]:{textAlign:`end`,whiteSpace:`nowrap`,button:{marginInlineStart:c}}}}},e=>{let{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},{resetStyle:!1}),eK=e=>{let{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:i,description:a,cancelText:o,okText:s,okType:c=`primary`,icon:l=S.createElement(Nu,null),showCancel:u=!0,close:d,onConfirm:f,onCancel:p,onPopupClick:m,classNames:h,styles:g}=e,{getPrefixCls:_}=S.useContext(ha),[v]=Jd(`Popconfirm`,Vd.Popconfirm),y=NC(i),b=NC(a);return S.createElement(`div`,{className:`${t}-inner-content`,onClick:m},S.createElement(`div`,{className:`${t}-message`},l&&S.createElement(`span`,{className:`${t}-message-icon`},l),S.createElement(`div`,{className:`${t}-message-text`},y&&S.createElement(`div`,{className:Y(`${t}-title`,h?.title),style:g?.title},y),b&&S.createElement(`div`,{className:Y(`${t}-description`,h?.content),style:g?.content},b))),S.createElement(`div`,{className:`${t}-buttons`},u&&S.createElement($g,{onClick:p,size:`small`,...r},o||v?.cancelText),S.createElement(e_,{buttonProps:{size:`small`,...Ah(c),...n},actionFn:f,close:d,prefixCls:_(`btn`),quitOnNullishReturnValue:!0,emitEvent:!0},s||v?.okText)))},tK=e=>{let{prefixCls:t,placement:n,className:r,style:i,...a}=e,{getPrefixCls:o}=S.useContext(ha),s=o(`popconfirm`,t);return $G(s),S.createElement(gw,{placement:n,className:Y(s,r),style:i,content:S.createElement(eK,{prefixCls:s,...a})})},nK=S.forwardRef((e,t)=>{let{prefixCls:n,placement:r=`top`,trigger:i,okType:a=`primary`,icon:o=S.createElement(Nu,null),children:s,overlayClassName:c,onOpenChange:l,overlayStyle:u,styles:d,arrow:f,classNames:p,...m}=e,{getPrefixCls:h,className:g,style:_,classNames:v,styles:y,arrow:b,trigger:x}=va(`popconfirm`),[C,w]=Wn(e.defaultOpen??!1,e.open),T=QC(f,b),E=i||x||`click`,D=e=>{w(e),l?.(e)},O=()=>{D(!1)},k=t=>e.onConfirm?.call(void 0,t),A=t=>{D(!1),e.onCancel?.call(void 0,t)},j=t=>{let{disabled:n=!1}=e;n||D(t)},M=h(`popconfirm`,n),N={...e,placement:r,trigger:E,okType:a,overlayStyle:u,styles:d,classNames:p},[P,F]=Sf([v,p],[y,d],{props:N}),I=Y(M,g,c,P.root);return $G(M),S.createElement(_w,{arrow:T,...hi(m,[`title`]),trigger:E,placement:r,onOpenChange:j,open:C,ref:t,classNames:{root:I,container:P.container,arrow:P.arrow},styles:{root:{..._,...F.root,...u},container:F.container,arrow:F.arrow},content:S.createElement(eK,{okType:a,icon:o,...e,prefixCls:M,close:O,onConfirm:k,onCancel:A,classNames:P,styles:F}),"data-popover-inject":!0},s)});nK._InternalPanelDoNotUseOrYouWillBeFired=tK;var rK={percent:0,prefixCls:`rc-progress`,strokeColor:`#2db7f5`,strokeLinecap:`round`,strokeWidth:1,railColor:`#D9D9D9`,railWidth:1,gapPosition:`bottom`,loading:!1},iK=()=>{let e=(0,S.useRef)([]),t=(0,S.useRef)(null);return(0,S.useEffect)(()=>{let n=Date.now(),r=!1;e.current.forEach(e=>{if(!e)return;r=!0;let i=e.style;i.transitionDuration=`.3s, .3s, .3s, .06s`,t.current&&n-t.current<100&&(i.transitionDuration=`0s, 0s`)}),r&&(t.current=Date.now())}),e.current},aK=({bg:e,children:t})=>S.createElement(`div`,{style:{width:`100%`,height:`100%`,background:e}},t);function oK(e,t){return Object.keys(e).map(n=>{let r=`${Math.floor(parseFloat(n)*t)}%`;return`${e[n]} ${r}`})}var sK=S.forwardRef((e,t)=>{let{prefixCls:n,color:r,gradientId:i,radius:a,className:o,style:s,ptg:c,strokeLinecap:l,strokeWidth:u,size:d,gapDegree:f}=e,p=r&&typeof r==`object`,m=p?`#FFF`:void 0,h=d/2,g=S.createElement(`circle`,{className:Y(`${n}-circle-path`,o),r:a,cx:h,cy:h,stroke:m,strokeLinecap:l,strokeWidth:u,opacity:c===0?0:1,style:s,ref:t});if(!p)return g;let _=`${i}-conic`,v=f?`${180+f/2}deg`:`0deg`,y=oK(r,(360-f)/360),b=oK(r,1),x=`conic-gradient(from ${v}, ${y.join(`, `)})`,C=`linear-gradient(to ${f?`bottom`:`top`}, ${b.join(`, `)})`;return S.createElement(S.Fragment,null,S.createElement(`mask`,{id:_},g),S.createElement(`foreignObject`,{x:0,y:0,width:d,height:d,mask:`url(#${_})`},S.createElement(aK,{bg:C},S.createElement(aK,{bg:x}))))}),cK=(e,t,n,r,i,a,o,s,c,l,u=0)=>{let d=n/100*360*((360-a)/360),f=a===0?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*t;return c===`round`&&r!==100&&(p+=l/2,p>=t&&(p=t-.01)),{stroke:typeof s==`string`?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:p+u,transform:`rotate(${i+d+f}deg)`,transformOrigin:`50px 50px`,transition:`stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s`,fillOpacity:0}},lK=(({id:e,loading:t})=>{if(!t)return{indeterminateStyleProps:{},indeterminateStyleAnimation:null};let n=`${e}-indeterminate-animate`;return{indeterminateStyleProps:{transform:`rotate(0deg)`,animation:`${n} 1s linear infinite`},indeterminateStyleAnimation:S.createElement(`style`,null,`@keyframes ${n} { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } - }`)}});function pK(){return pK=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,prefixCls:n,classNames:r={},styles:i={},steps:a,strokeWidth:o,railWidth:s,gapDegree:c=0,gapPosition:l,railColor:u,strokeLinecap:d,style:f,className:p,strokeColor:m,percent:h,loading:g,..._}={...oK,...e},v=Yn(t),y=`${v}-gradient`,b=50-o/2,x=Math.PI*2*b,C=c>0?90+c/2:-90,w=x*((360-c)/360),{count:T,gap:E}=typeof a==`object`?a:{count:a,gap:2},D=mK(h),O=mK(m),k=O.find(e=>e&&typeof e==`object`),A=k&&typeof k==`object`?`butt`:d,{indeterminateStyleProps:j,indeterminateStyleAnimation:M}=fK({id:v,loading:g}),N=dK(x,w,0,100,C,c,l,u,A,o),P=sK(),F=()=>{let e=0;return D.map((t,a)=>{let s=O[a]||O[O.length-1],u=dK(x,w,e,t,C,c,l,s,A,o);return e+=t,S.createElement(uK,{key:a,color:s,ptg:t,radius:b,prefixCls:n,gradientId:y,className:r.track,style:{...u,...j,...i.track},strokeLinecap:A,strokeWidth:o,gapDegree:c,ref:e=>{P[a]=e},size:100})}).reverse()},I=()=>{let e=Math.round(T*(D[0]/100)),t=100/T,a=0;return Array(T).fill(null).map((s,d)=>{let f=d<=e-1?O[0]:u,p=f&&typeof f==`object`?`url(#${y})`:void 0,m=dK(x,w,a,t,C,c,l,f,`butt`,o,E);return a+=(w-m.strokeDashoffset+E)*100/w,S.createElement(`circle`,{key:d,className:Y(`${n}-circle-path`,r.track),r:b,cx:50,cy:50,stroke:p,strokeWidth:o,opacity:1,style:{...m,...i.track},ref:e=>{P[d]=e}})})};return S.createElement(`svg`,pK({className:Y(`${n}-circle`,r.root,p),viewBox:`0 0 100 100`,style:{...i.root,...f},id:t,role:`presentation`},_),!T&&S.createElement(`circle`,{className:Y(`${n}-circle-rail`,r.rail),r:b,cx:50,cy:50,stroke:u,strokeLinecap:A,strokeWidth:s||o,style:{...N,...i.rail}}),T?I():F(),M)};function gK(e){return!e||e<0?0:e>100?100:e}function _K({success:e}){let t;return e&&`percent`in e&&(t=e.percent),t}var vK=({percent:e,success:t})=>{let n=gK(_K({success:t}));return[n,gK(gK(e)-n)]},yK=({success:e={},strokeColor:t})=>{let{strokeColor:n}=e;return[n||Gc.green,t||null]},bK=(e,t,n)=>{let r=-1,i=-1;if(t===`step`){let t=n.steps,a=n.strokeWidth;typeof e==`string`||e===void 0?(r=e===`small`?2:14,i=a??8):$d(e)?[r,i]=[e,e]:[r=14,i=8]=Array.isArray(e)?e:[e.width,e.height],r*=t}else if(t===`line`){let t=n?.strokeWidth;typeof e==`string`||e===void 0?i=t||(e===`small`?6:8):$d(e)?[r,i]=[e,e]:[r=-1,i=8]=Array.isArray(e)?e:[e.width,e.height]}else (t===`circle`||t===`dashboard`)&&(typeof e==`string`||e===void 0?[r,i]=e===`small`?[60,60]:[120,120]:$d(e)?[r,i]=[e,e]:Array.isArray(e)&&(r=e[0]??e[1]??120,i=e[0]??e[1]??120));return[r,i]},xK=3,SK=e=>xK/e*100,CK=[`root`,`body`,`indicator`],wK=e=>{let{prefixCls:t,classNames:n,styles:r,railColor:i,trailColor:a,strokeLinecap:o=`round`,gapPosition:s,gapPlacement:c,gapDegree:l,width:u=120,type:d,children:f,success:p,size:m=u,steps:h}=e,{direction:g}=va(`progress`),_=i??a,[v,y]=bK(m,`circle`),{strokeWidth:b}=e;b===void 0&&(b=Math.max(SK(v),6));let x={width:v,height:y,fontSize:v*.15+6},C=S.useMemo(()=>{if(l||l===0)return l;if(d===`dashboard`)return 75},[l,d]),w=vK(e),T=S.useMemo(()=>{let e=(c??s)||d===`dashboard`&&`bottom`||void 0,t=g===`rtl`;switch(e){case`start`:return t?`right`:`left`;case`end`:return t?`left`:`right`;default:return e}},[g,c,s,d]),E=Object.prototype.toString.call(e.strokeColor)===`[object Object]`,D=yK({success:p,strokeColor:e.strokeColor}),O=Y(`${t}-body`,{[`${t}-circle-gradient`]:E},n.body),k=S.createElement(hK,{steps:h,percent:h?w[1]:w,strokeWidth:b,railWidth:b,strokeColor:h?D[1]:D,strokeLinecap:o,railColor:_,prefixCls:t,gapDegree:C,gapPosition:T,classNames:hi(n,CK),styles:hi(r,CK)}),A=v<=20,j=S.createElement(`div`,{className:O,style:{...x,...r.body}},k,!A&&f);return A?S.createElement(Mw,{title:f},j):j},TK=`--progress-line-stroke-color`,EK=e=>{let t=e?`100%`:`-100%`;return new js(`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}})},DK=e=>{let{componentCls:t,iconCls:n}=e;return{[t]:{...Hl(e),display:`inline-flex`,"&-rtl":{direction:`rtl`},[`${t}-indicator`]:{color:e.colorText,lineHeight:1,whiteSpace:`nowrap`,verticalAlign:`middle`,wordBreak:`normal`,[n]:{fontSize:e.fontSize}},[`&${t}-status-exception`]:{[`${t}-indicator`]:{color:e.colorError}},[`&${t}-status-success`]:{[`${t}-indicator`]:{color:e.colorSuccess}}}}},OK=e=>{let{componentCls:t}=e;return{[`${t}-line`]:{position:`relative`,width:`100%`,fontSize:e.fontSize,[`${t}-body`]:{display:`inline-flex`,alignItems:`center`,width:`100%`,gap:e.marginXS},[`${t}-rail`]:{flex:`auto`,background:e.remainingColor,borderRadius:e.lineBorderRadius,position:`relative`,width:`100%`,overflow:`hidden`},[`&${t}-status-active`]:{[`${t}-track:after`]:{content:`""`,position:`absolute`,inset:0,backgroundColor:e.colorBgContainer,borderRadius:`inherit`,opacity:0,animationName:EK(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:`infinite`}},[`${t}-track`]:{position:`absolute`,insetInlineStart:0,insetBlock:0,borderRadius:`inherit`,background:e.defaultColor,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,minWidth:`max-content`,display:`flex`,alignItems:`center`,"&-success":{background:e.colorSuccess}},[`&${t}-status-exception`]:{[`${t}-track`]:{background:e.colorError}},[`&${t}-status-success`]:{[`${t}-track`]:{background:e.colorSuccess}},[`${t}-indicator-outer`]:{[`&${t}-indicator-start`]:{order:-1}},[`${t}-body-layout-bottom`]:{flexDirection:`column`,alignItems:`center`,gap:e.marginXXS},[`${t}-indicator${t}-indicator-inner`]:{color:e.colorWhite,paddingInline:e.paddingXXS,width:`100%`,display:`flex`,justifyContent:`center`,[`&${t}-indicator-end`]:{justifyContent:`end`},[`&${t}-indicator-start`]:{justifyContent:`start`},[`&${t}-indicator-bright`]:{color:`rgba(0, 0, 0, 0.45)`}}}}},kK=e=>{let{componentCls:t,iconCls:n}=e;return{[`${t}-circle`]:{[`${t}-circle-rail`]:{stroke:e.remainingColor},[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-body`]:{position:`relative`,lineHeight:1,backgroundColor:`transparent`},[`${t}-indicator`]:{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%)`,[n]:{fontSize:e.circleIconFontSize}},[`&${t}-status-exception`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}}},[`&${t}-status-success`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:`bottom`}}}},AK=e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:`inline-block`,"&-body":{display:`flex`,flexDirection:`row`,alignItems:`center`,gap:e.progressStepMarginInlineEnd,[`${t}-indicator`]:{marginInlineStart:e.marginXS}},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},jK=e=>{let{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-indicator ${n}`]:{fontSize:e.fontSizeSM}}}},MK=Zl(`Progress`,e=>{let t=e.calc(e.marginXXS).div(2).equal(),n=uc(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:`2.4s`});return[DK(n),OK(n),kK(n),AK(n),jK(n)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:`1em`,circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`})),NK=e=>{let t=[];return Object.keys(e).forEach(n=>{let r=Number.parseFloat(n.replace(/%/g,``));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((e,t)=>e.key-t.key),t.map(({key:e,value:t})=>`${t} ${e}%`).join(`, `)},PK=(e,t)=>{let{from:n=Gc.blue,to:r=Gc.blue,direction:i=t===`rtl`?`to left`:`to right`,...a}=e;if(Object.keys(a).length!==0){let e=`linear-gradient(${i}, ${NK(a)})`;return{background:e,[TK]:e}}let o=`linear-gradient(${i}, ${n}, ${r})`;return{background:o,[TK]:o}},FK=e=>{let{prefixCls:t,classNames:n,styles:r,direction:i,percent:a,size:o,strokeWidth:s,strokeColor:c,strokeLinecap:l=`round`,children:u,railColor:d,trailColor:f,percentPosition:p,success:m}=e,{align:h,type:g}=p,_=d??f,v=l===`square`||l===`butt`?0:void 0,[y,b]=bK(o??[-1,s||(o===`small`?6:8)],`line`,{strokeWidth:s}),x={backgroundColor:_||void 0,borderRadius:v,height:b},C=`${t}-track`,w=c&&typeof c!=`string`?PK(c,i):{[TK]:c,background:c},T={width:`${gK(a)}%`,height:b,borderRadius:v,...w},E=_K(e),D={width:`${gK(E)}%`,height:b,borderRadius:v,backgroundColor:m?.strokeColor};return S.createElement(`div`,{className:Y(`${t}-body`,n.body,{[`${t}-body-layout-bottom`]:h===`center`&&g===`outer`}),style:{width:y>0?y:`100%`,...r.body}},S.createElement(`div`,{className:Y(`${t}-rail`,n.rail),style:{...x,...r.rail}},S.createElement(`div`,{className:Y(C,n.track),style:{...T,...r.track}},g===`inner`&&u),E!==void 0&&S.createElement(`div`,{className:Y(C,`${C}-success`,n.track),style:{...D,...r.track}})),g===`outer`&&u)},IK=e=>{let{classNames:t,styles:n,size:r,steps:i,rounding:a=Math.round,percent:o=0,strokeWidth:s=8,strokeColor:c,railColor:l,trailColor:u,prefixCls:d,children:f}=e,p=a(o/100*i),[m,h]=bK(r??[r===`small`?2:14,s],`step`,{steps:i,strokeWidth:s}),g=m/i,_=Array.from({length:i}),v=l??u;for(let e=0;e{let{prefixCls:n,className:r,rootClassName:i,classNames:a,styles:o,steps:s,strokeColor:c,percent:l=0,size:u=`medium`,showInfo:d=!0,type:f=`line`,status:p,format:m,style:h,percentPosition:g={},..._}=e,{align:v=`end`,type:y=`outer`}=g,b=Array.isArray(c)?c[0]:c,x=typeof c==`string`||Array.isArray(c)?c:void 0,C=S.useMemo(()=>b?new Mc(typeof b==`string`?b:Object.values(b)[0]).isLight():!1,[c]),w=S.useMemo(()=>{let t=_K(e);return Number.parseInt(t===void 0?(l??0)?.toString():(t??0)?.toString(),10)},[l,e.success]),T=S.useMemo(()=>!LK.includes(p)&&w>=100?`success`:p||`normal`,[p,w]),{getPrefixCls:E,direction:D,className:O,style:k,classNames:A,styles:j}=va(`progress`),M=E(`progress`,n),[N,P]=MK(M),F={...e,percent:l,type:f,size:u,showInfo:d,percentPosition:g},[I,L]=Sf([A,a],[j,o],{props:F}),R=f===`line`,z=R&&!s,B=S.useMemo(()=>{if(!d)return null;let t=_K(e),n,r=m||(e=>`${e}%`),i=R&&C&&y===`inner`;return y===`inner`||m||T!==`exception`&&T!==`success`?n=r(gK(l),gK(t)):T===`exception`?n=R?S.createElement(Du,null):S.createElement(Au,null):T===`success`&&(n=R?S.createElement(wu,null):S.createElement(jC,null)),S.createElement(`span`,{className:Y(`${M}-indicator`,{[`${M}-indicator-bright`]:i,[`${M}-indicator-${v}`]:z,[`${M}-indicator-${y}`]:z},I.indicator),style:L.indicator,title:typeof n==`string`?n:void 0},n)},[d,l,w,T,f,M,m,R,C,y,v,z,I.indicator,L.indicator]),V={...e,classNames:I,styles:L},H;f===`line`?H=s?S.createElement(IK,{...V,strokeColor:x,prefixCls:M,steps:tf(s)?s.count:s},B):S.createElement(FK,{...V,strokeColor:b,prefixCls:M,direction:D,percentPosition:{align:v,type:y}},B):(f===`circle`||f===`dashboard`)&&(H=S.createElement(wK,{...V,strokeColor:b,prefixCls:M,progressStatus:T},B));let U=Y(M,`${M}-status-${T}`,{[`${M}-${f===`dashboard`&&`circle`||f}`]:f!==`line`,[`${M}-inline-circle`]:f===`circle`&&bK(u,`circle`)[0]<=20,[`${M}-line`]:z,[`${M}-line-align-${v}`]:z,[`${M}-line-position-${y}`]:z,[`${M}-steps`]:s,[`${M}-show-info`]:d,[`${M}-small`]:u===`small`,[`${M}-rtl`]:D===`rtl`},O,r,i,I.root,N,P);return S.createElement(`div`,{ref:t,style:{...k,...L.root,...h},className:U,role:`progressbar`,"aria-valuenow":w,"aria-valuemin":0,"aria-valuemax":100,...hi(_,[`railColor`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`gapPlacement`,`strokeLinecap`,`success`])},H)});function zK(e,t){var n=typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(!n){if(Array.isArray(e)||(n=ua(e))||t&&e&&typeof e.length==`number`){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}var BK,VK;function HK(e,t,n){if(t<0||t>31||e>>>t)throw RangeError(`Value out of range`);for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function UK(e,t){return(e>>>t&1)!=0}function WK(e){if(!e)throw Error(`Assertion error`)}var GK=function(){function e(t,n){Us(this,e),Bs(this,`modeBits`,void 0),Bs(this,`numBitsCharCount`,void 0),this.modeBits=t,this.numBitsCharCount=n}return Gs(e,[{key:`numCharCountBits`,value:function(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}]),e}();BK=GK,Bs(GK,`NUMERIC`,new BK(1,[10,12,14])),Bs(GK,`ALPHANUMERIC`,new BK(2,[9,11,13])),Bs(GK,`BYTE`,new BK(4,[8,16,16])),Bs(GK,`KANJI`,new BK(8,[8,10,12])),Bs(GK,`ECI`,new BK(7,[0,0,0]));var KK=Gs(function e(t,n){Us(this,e),Bs(this,`ordinal`,void 0),Bs(this,`formatBits`,void 0),this.ordinal=t,this.formatBits=n});VK=KK,Bs(KK,`LOW`,new VK(0,1)),Bs(KK,`MEDIUM`,new VK(1,0)),Bs(KK,`QUARTILE`,new VK(2,3)),Bs(KK,`HIGH`,new VK(3,2));var qK=function(){function e(t,n,r){if(Us(this,e),Bs(this,`mode`,void 0),Bs(this,`numChars`,void 0),Bs(this,`bitData`,void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw RangeError(`Invalid argument`);this.bitData=r.slice()}return Gs(e,[{key:`getData`,value:function(){return this.bitData.slice()}}],[{key:`makeBytes`,value:function(t){var n=[],r=zK(t),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;HK(a,8,n)}}catch(e){r.e(e)}finally{r.f()}return new e(GK.BYTE,t.length,n)}},{key:`makeNumeric`,value:function(t){if(!e.isNumeric(t))throw RangeError(`String contains non-numeric characters`);for(var n=[],r=0;r=1<e.MAX_VERSION)throw RangeError(`Version value out of range`);if(a<-1||a>7)throw RangeError(`Mask value out of range`);this.size=t*4+17;for(var o=[],s=0;s>>9)*1335;var i=(t<<10|n)^21522;WK(i>>>15==0);for(var a=0;a<=5;a++)this.setFunctionModule(8,a,UK(i,a));this.setFunctionModule(8,7,UK(i,6)),this.setFunctionModule(8,8,UK(i,7)),this.setFunctionModule(7,8,UK(i,8));for(var o=9;o<15;o++)this.setFunctionModule(14-o,8,UK(i,o));for(var s=0;s<8;s++)this.setFunctionModule(this.size-1-s,8,UK(i,s));for(var c=8;c<15;c++)this.setFunctionModule(8,this.size-15+c,UK(i,c));this.setFunctionModule(8,this.size-8,!0)}},{key:`drawVersion`,value:function(){if(!(this.version<7)){for(var e=this.version,t=0;t<12;t++)e=e<<1^(e>>>11)*7973;var n=this.version<<12|e;WK(n>>>18==0);for(var r=0;r<18;r++){var i=UK(n,r),a=this.size-11+r%3,o=Math.floor(r/3);this.setFunctionModule(a,o,i),this.setFunctionModule(o,a,i)}}}},{key:`drawFinderPattern`,value:function(e,t){for(var n=-4;n<=4;n++)for(var r=-4;r<=4;r++){var i=Math.max(Math.abs(r),Math.abs(n)),a=e+r,o=t+n;0<=a&&a=s)&&h.push(t[e])})},_=0;_=1;r-=2){r==6&&(r=5);for(var i=0;i>>3],7-(n&7)),n++)}}WK(n==t.length*8)}},{key:`applyMask`,value:function(e){if(e<0||e>7)throw RangeError(`Mask value out of range`);for(var t=0;t5&&t++):(this.finderPenaltyAddHistory(i,a),r||(t+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),r=this.modules[n][o],i=1);t+=this.finderPenaltyTerminateAndCount(r,i,a)*e.PENALTY_N3}for(var s=0;s5&&t++):(this.finderPenaltyAddHistory(l,u),c||(t+=this.finderPenaltyCountPatterns(u)*e.PENALTY_N3),c=this.modules[d][s],l=1);t+=this.finderPenaltyTerminateAndCount(c,l,u)*e.PENALTY_N3}for(var f=0;f0&&e[2]==t&&e[3]==t*3&&e[4]==t&&e[5]==t;return(n&&e[0]>=t*4&&e[6]>=t?1:0)+(n&&e[6]>=t*4&&e[0]>=t?1:0)}},{key:`finderPenaltyTerminateAndCount`,value:function(e,t,n){var r=t;return e&&(this.finderPenaltyAddHistory(r,n),r=0),r+=this.size,this.finderPenaltyAddHistory(r,n),this.finderPenaltyCountPatterns(n)}},{key:`finderPenaltyAddHistory`,value:function(e,t){var n=e;t[0]==0&&(n+=this.size),t.pop(),t.unshift(n)}}],[{key:`encodeText`,value:function(t,n){var r=qK.makeSegments(t);return e.encodeSegments(r,n)}},{key:`encodeBinary`,value:function(t,n){var r=qK.makeBytes(t);return e.encodeSegments([r],n)}},{key:`encodeSegments`,value:function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=r&&r<=i&&i<=e.MAX_VERSION)||a<-1||a>7)throw RangeError(`Invalid value`);var s,c;for(s=r;;s++){var l=e.getNumDataCodewords(s,n)*8,u=qK.getTotalBits(t,s);if(u<=l){c=u;break}if(s>=i)throw RangeError(`Data too long`)}for(var d=n,f=0,p=[KK.MEDIUM,KK.QUARTILE,KK.HIGH];f>>3]|=e<<7-(t&7)}),new e(s,d,w,a)}},{key:`getNumRawDataModules`,value:function(t){if(te.MAX_VERSION)throw RangeError(`Version number out of range`);var n=(16*t+128)*t+64;if(t>=2){var r=Math.floor(t/7)+2;n-=(25*r-10)*r-55,t>=7&&(n-=36)}return WK(208<=n&&n<=29648),n}},{key:`getNumDataCodewords`,value:function(t,n){return Math.floor(e.getNumRawDataModules(t)/8)-e.ECC_CODEWORDS_PER_BLOCK[n.ordinal][t]*e.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][t]}},{key:`reedSolomonComputeDivisor`,value:function(t){if(t<1||t>255)throw RangeError(`Degree out of range`);for(var n=[],r=0;r>>8||t>>>8)throw RangeError(`Byte out of range`);for(var n=0,r=7;r>=0;r--)n=n<<1^(n>>>7)*285,n^=(t>>>r&1)*e;return WK(n>>>8==0),n}}]),e}();Bs(JK,`MIN_VERSION`,1),Bs(JK,`MAX_VERSION`,40),Bs(JK,`PENALTY_N1`,3),Bs(JK,`PENALTY_N2`,3),Bs(JK,`PENALTY_N3`,40),Bs(JK,`PENALTY_N4`,10),Bs(JK,`ECC_CODEWORDS_PER_BLOCK`,[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),Bs(JK,`NUM_ERROR_CORRECTION_BLOCKS`,[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var YK={L:KK.LOW,M:KK.MEDIUM,Q:KK.QUARTILE,H:KK.HIGH},XK=`#FFFFFF`,ZK=`#000000`,QK=.1,$K=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[];return e.forEach(function(e,r){var i=null;e.forEach(function(a,o){if(!a&&i!==null){n.push(`M${i+t} ${r+t}h${o-i}v1H${i+t}z`),i=null;return}if(o===e.length-1){if(!a)return;i===null?n.push(`M${o+t},${r+t} h1v1H${o+t}z`):n.push(`M${i+t},${r+t} h${o+1-i}v1H${i+t}z`);return}a&&i===null&&(i=o)})}),n.join(``)},eq=function(e,t){return e.slice().map(function(e,n){return n=t.y+t.h?e:e.map(function(e,n){return n=t.x+t.w?e:!1})})},tq=function(e,t,n,r){if(r==null)return null;var i=e.length+n*2,a=Math.floor(t*QK),o=i/t,s=(r.width||a)*o,c=(r.height||a)*o,l=r.x==null?e.length/2-s/2:r.x*o,u=r.y==null?e.length/2-c/2:r.y*o,d=r.opacity==null?1:r.opacity,f=null;if(r.excavate){var p=Math.floor(l),m=Math.floor(u);f={x:p,y:m,w:Math.ceil(s+l-p),h:Math.ceil(c+u-m)}}var h=r.crossOrigin;return{x:l,y:u,h:c,w:s,excavation:f,opacity:d,crossOrigin:h}},nq=function(e,t){return t==null?e?4:0:Math.max(Math.floor(t),0)},rq=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),iq=function(e){var t=e.value,n=e.level,r=e.minVersion,i=e.includeMargin,a=e.marginSize,o=e.imageSettings,s=e.size,c=e.boostLevel,l=S.useMemo(function(){var e=(Array.isArray(t)?t:[t]).reduce(function(e,t){return e.push.apply(e,fa(qK.makeSegments(t))),e},[]);return JK.encodeSegments(e,YK[n],r,void 0,void 0,c)},[t,n,r,c]);return S.useMemo(function(){var e=l.getModules(),t=nq(i,a);return{cells:e,margin:t,numCells:e.length+t*2,calculatedImageSettings:tq(e,s,t,o),qrcode:l}},[l,s,o,i,a])},aq=[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`marginSize`,`style`,`imageSettings`,`boostLevel`],oq=S.forwardRef(function(e,t){var n=e.value,r=e.size,i=r===void 0?128:r,a=e.level,o=a===void 0?`L`:a,s=e.bgColor,c=s===void 0?XK:s,l=e.fgColor,u=l===void 0?ZK:l,d=e.includeMargin,f=d===void 0?!1:d,p=e.minVersion,m=p===void 0?1:p,h=e.marginSize,g=e.style,_=e.imageSettings,v=e.boostLevel,y=bL(e,aq),b=_?.src,x=S.useRef(null),C=S.useRef(null),w=S.useCallback(function(e){x.current=e,typeof t==`function`?t(e):t&&(t.current=e)},[t]),T=Ls(S.useState(!1),2)[1],E=iq({value:n,level:o,minVersion:m,includeMargin:f,marginSize:h,imageSettings:_,size:i,boostLevel:v}),D=E.margin,O=E.cells,k=E.numCells,A=E.calculatedImageSettings;S.useEffect(function(){if(x.current){var e=x.current,t=e.getContext(`2d`);if(!t)return;var n=O,r=C.current,a=A!=null&&r!==null&&r.complete&&r.naturalHeight!==0&&r.naturalWidth!==0;a&&A.excavation!=null&&(n=eq(O,A.excavation));var o=window.devicePixelRatio||1;e.height=e.width=i*o;var s=i/k*o;t.scale(s,s),t.fillStyle=c,t.fillRect(0,0,k,k),t.fillStyle=u,rq?t.fill(new Path2D($K(n,D))):O.forEach(function(e,n){e.forEach(function(e,r){e&&t.fillRect(r+D,n+D,1,1)})}),A&&(t.globalAlpha=A.opacity),a&&t.drawImage(r,A.x+D,A.y+D,A.w,A.h)}}),S.useEffect(function(){T(!1)},[b]);var j=Hs({height:i,width:i},g),M=null;return b!=null&&(M=S.createElement(`img`,{alt:`QR-Code`,src:b,key:b,style:{display:`none`},onLoad:function(){T(!0)},ref:C,crossOrigin:A?.crossOrigin})),S.createElement(S.Fragment,null,S.createElement(`canvas`,Vg({style:j,height:i,width:i,ref:w,role:`img`},y)),M)}),sq=[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`title`,`marginSize`,`imageSettings`,`boostLevel`],cq=S.forwardRef(function(e,t){var n=e.value,r=e.size,i=r===void 0?128:r,a=e.level,o=a===void 0?`L`:a,s=e.bgColor,c=s===void 0?XK:s,l=e.fgColor,u=l===void 0?ZK:l,d=e.includeMargin,f=d===void 0?!1:d,p=e.minVersion,m=p===void 0?1:p,h=e.title,g=e.marginSize,_=e.imageSettings,v=e.boostLevel,y=bL(e,sq),b=iq({value:n,level:o,minVersion:m,includeMargin:f,marginSize:g,imageSettings:_,size:i,boostLevel:v}),x=b.margin,C=b.cells,w=b.numCells,T=b.calculatedImageSettings,E=C,D=null;_!=null&&T!=null&&(T.excavation!=null&&(E=eq(C,T.excavation)),D=S.createElement(`image`,{href:_.src,height:T.h,width:T.w,x:T.x+x,y:T.y+x,preserveAspectRatio:`none`,opacity:T.opacity,crossOrigin:T.crossOrigin}));var O=$K(E,x);return S.createElement(`svg`,Vg({height:i,width:i,viewBox:`0 0 ${w} ${w}`,ref:t,role:`img`},y),!!h&&S.createElement(`title`,null,h),S.createElement(`path`,{fill:c,d:`M0,0 h${w}v${w}H0z`,shapeRendering:`crispEdges`}),S.createElement(`path`,{fill:u,d:O,shapeRendering:`crispEdges`}),D)}),lq=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z`}}]},name:`reload`,theme:`outlined`}}))());function uq(){return uq=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,uq({},e,{ref:t,icon:lq.default}))),fq=S.createElement(AG,null);function pq({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:i}){let a={expired:S.createElement(S.Fragment,null,S.createElement(`p`,{className:`${e}-expired`},t?.expired),n&&S.createElement(m_,{type:`link`,icon:S.createElement(dq,null),onClick:n},t?.refresh)),loading:fq,scanned:S.createElement(`p`,{className:`${e}-scanned`},t?.scanned)};return(r??(e=>a[e.status]))({status:i,locale:t,onRefresh:n})}var mq=e=>{let{componentCls:t,lineWidth:n,lineType:r,colorSplit:i}=e;return{[t]:{...Hl(e),display:`flex`,justifyContent:`center`,alignItems:`center`,padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${X(n)} ${r} ${i}`,position:`relative`,overflow:`hidden`,[`& > ${t}-cover`]:{position:`absolute`,insetBlockStart:0,insetInlineStart:0,zIndex:10,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,width:`100%`,height:`100%`,color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeCoverBackgroundColor,textAlign:`center`,[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:`stretch`,flex:`auto`,minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}},[`${t}-borderless`]:{borderColor:`transparent`,padding:0,borderRadius:0}}},hq=Zl(`QRCode`,e=>mq(uc(e,{QRCodeTextColor:e.colorText})),e=>({QRCodeCoverBackgroundColor:new Mc(e.colorBgContainer).setA(.96).toRgbString()})),gq=e=>{let[,t]=Bl(),{value:n,type:r=`canvas`,icon:i=``,size:a=160,iconSize:o,color:s=t.colorText,errorLevel:c=`M`,status:l=`active`,bordered:u=!0,onRefresh:d,style:f,className:p,rootClassName:m,prefixCls:h,bgColor:g=`transparent`,marginSize:_,statusRender:v,classNames:y,styles:b,boostLevel:x,...C}=e,{getPrefixCls:w,className:T,style:E,classNames:D,styles:O}=va(`qrcode`),k={...e,bgColor:g,type:r,size:a,status:l,bordered:u,errorLevel:c},[A,j]=Sf([D,y],[O,b],{props:k}),M=w(`qrcode`,h),[N,P]=hq(M),F={src:i,x:void 0,y:void 0,height:$d(o)?o:o?.height??40,width:$d(o)?o:o?.width??40,excavate:!0,crossOrigin:`anonymous`},I=bi(C,!0),L=hi(C,Object.keys(I)),R={value:n,size:a,level:c,bgColor:g,fgColor:s,style:{width:f?.width,height:f?.height},imageSettings:i?F:void 0,marginSize:_,boostLevel:x,...I},[z]=Jd(`QRCode`);if(!n)return null;let B=Y(M,p,m,N,P,T,A.root,{[`${M}-borderless`]:!u}),V={backgroundColor:g,...j.root,...E,...f,width:f?.width??a,height:f?.height??a};return S.createElement(`div`,{...L,className:B,style:V},l!==`active`&&S.createElement(`div`,{className:Y(`${M}-cover`,A.cover),style:j.cover},S.createElement(pq,{prefixCls:M,locale:z,status:l,onRefresh:d,statusRender:v})),r===`canvas`?S.createElement(oq,{...R}):S.createElement(cq,{...R}))},_q=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z`}}]},name:`star`,theme:`filled`}}))());function vq(){return vq=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,vq({},e,{ref:t,icon:_q.default}))),bq=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`}}))());function xq(){return xq=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,xq({},e,{ref:t,icon:bq.default}))),Cq=()=>S.createElement(`svg`,{width:`252`,height:`294`},S.createElement(`title`,null,`No Found`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`circle`,{cx:`126.75`,cy:`128.1`,r:`126`,fill:`#E4EBF7`}),S.createElement(`circle`,{cx:`31.55`,cy:`130.8`,r:`8.3`,fill:`#FFF`}),S.createElement(`path`,{stroke:`#FFF`,d:`m37 134.3 10.5 6m.9 6.2-12.7 10.8`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2`}),S.createElement(`path`,{fill:`#FFF`,d:`M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4`}),S.createElement(`path`,{stroke:`#FFF`,d:`M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z`,strokeWidth:`2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7`}),S.createElement(`circle`,{cx:`204.3`,cy:`30`,r:`29.5`,fill:`#1677ff`}),S.createElement(`path`,{fill:`#FFF`,d:`M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2`}),S.createElement(`path`,{fill:`#FFB594`,d:`M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6`}),S.createElement(`path`,{fill:`#FFF`,d:`M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6`}),S.createElement(`path`,{fill:`#2B0849`,d:`M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z`}),S.createElement(`path`,{fill:`#2B0849`,d:`M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1`}),S.createElement(`path`,{fill:`#7BB2F9`,d:`m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M107.3 222.1s2.7-1.1 6-3.9`,strokeLinecap:`round`,strokeLinejoin:`round`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#192064`,d:`M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4`}),S.createElement(`path`,{fill:`#FFF`,d:`M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8`}),S.createElement(`path`,{fill:`#192064`,d:`M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5`}),S.createElement(`path`,{fill:`#520038`,d:`M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z`}),S.createElement(`path`,{fill:`#552950`,d:`M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3`}),S.createElement(`path`,{stroke:`#DB836E`,d:`m110.1 74.8-.9 1.7-.3 4.3h-2.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M110.8 74.5s1.8-.7 2.6.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M103.3 73s1.8 1 4.1.9`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1`}),S.createElement(`path`,{fill:`#F4D19D`,d:`M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z`}),S.createElement(`path`,{fill:`#CC9B6E`,d:`M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z`}),S.createElement(`path`,{fill:`#F4D19D`,d:`M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8`}),S.createElement(`path`,{fill:`#CC9B6E`,d:`M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#5BA02E`,d:`M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6`}),S.createElement(`path`,{fill:`#92C110`,d:`M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M89 89.5s7.8 5.4 16.6 2.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}))),wq=()=>S.createElement(`svg`,{width:`254`,height:`294`},S.createElement(`title`,null,`Server Error`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`path`,{fill:`#E4EBF7`,d:`M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7`}),S.createElement(`path`,{stroke:`#FFF`,d:`m37.2 135.6 10.5 6m1 6.3-12.8 10.8`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8`}),S.createElement(`circle`,{cx:`201.35`,cy:`30.2`,r:`29.7`,fill:`#FF603B`}),S.createElement(`path`,{fill:`#FFF`,d:`m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7`}),S.createElement(`path`,{fill:`#FFB594`,d:`M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5`}),S.createElement(`path`,{fill:`#FFF`,d:`M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2`}),S.createElement(`path`,{fill:`#FFB594`,d:`m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6`}),S.createElement(`path`,{fill:`#520038`,d:`M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z`}),S.createElement(`path`,{fill:`#552950`,d:`M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3`}),S.createElement(`path`,{stroke:`#DB836E`,d:`m99.2 73.6-.9 1.7-.3 4.3h-2.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M100 73.3s1.7-.7 2.4.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M92.3 71.7s1.9 1.1 4.2 1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5`}),S.createElement(`path`,{fill:`#2B0849`,d:`M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z`}),S.createElement(`path`,{fill:`#2B0849`,d:`M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1`}),S.createElement(`path`,{fill:`#7BB2F9`,d:`M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M97 219.4s2.9-1.2 6.3-4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#192064`,d:`M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7`}),S.createElement(`path`,{fill:`#FFF`,d:`M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8`}),S.createElement(`path`,{fill:`#192064`,d:`M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#E59788`,d:`M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6`}),S.createElement(`path`,{stroke:`#E59788`,d:`M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M109.3 112.5s3.4-3.6 7.6-4.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E59788`,d:`M107.4 123s9.7-2.7 11.4-.9`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#BFCDDD`,d:`m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#A3B4C6`,d:`M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4`}),S.createElement(`path`,{fill:`#A3B4C6`,d:`M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8`}),S.createElement(`path`,{fill:`#A3B4C6`,d:`M154.1 190.1h70.5v-84.6h-70.5z`}),S.createElement(`path`,{fill:`#BFCDDD`,d:`M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8`}),S.createElement(`path`,{fill:`#BFCDDD`,d:`M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2`}),S.createElement(`path`,{stroke:`#7C90A5`,d:`M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8`}),S.createElement(`path`,{fill:`#BFCDDD`,d:`M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4`}),S.createElement(`path`,{stroke:`#A3B4C6`,d:`M177.3 207.2v11.5m23.8-11.5v11.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#5BA02E`,d:`M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4`}),S.createElement(`path`,{fill:`#92C110`,d:`M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2`}))),Tq=e=>{let{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:i,paddingXL:a,paddingXS:o,paddingLG:s,marginXS:c,lineHeight:l}=e;return{[t]:{padding:`${X(e.calc(s).mul(2).equal())} ${X(a)}`,"&-rtl":{direction:`rtl`}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:`auto`},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:`center`,[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:c,textAlign:`center`},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:l,textAlign:`center`},[`${t} ${t}-body`]:{marginTop:s,padding:`${X(s)} ${X(e.calc(i).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:`center`,"& > *":{marginInlineEnd:o,"&:last-child":{marginInlineEnd:0}}}}},Eq=e=>{let{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},Dq=e=>[Tq(e),Eq(e)],Oq=Zl(`Result`,e=>{let t=e.colorInfo,n=e.colorError,r=e.colorSuccess,i=e.colorWarning;return Dq(uc(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:i,imageWidth:250,imageHeight:295}))},e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`})),kq=()=>S.createElement(`svg`,{width:`251`,height:`294`},S.createElement(`title`,null,`Unauthorized`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`path`,{fill:`#E4EBF7`,d:`M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129`}),S.createElement(`path`,{fill:`#FFF`,d:`M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6`}),S.createElement(`path`,{stroke:`#FFF`,d:`m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2`}),S.createElement(`path`,{fill:`#FFF`,d:`M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4`}),S.createElement(`path`,{stroke:`#FFF`,d:`M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z`,strokeWidth:`2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#A26EF4`,d:`M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0`}),S.createElement(`path`,{fill:`#FFF`,d:`m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7`}),S.createElement(`path`,{fill:`#FFF`,d:`M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7`}),S.createElement(`path`,{fill:`#5BA02E`,d:`M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6`}),S.createElement(`path`,{fill:`#92C110`,d:`M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3`}),S.createElement(`path`,{fill:`#FFF`,d:`M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2`}),S.createElement(`path`,{fill:`#FFB594`,d:`M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26`}),S.createElement(`path`,{fill:`#FFF`,d:`M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M78.2 94.7s.9 7.4-5 13`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.9`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z`}),S.createElement(`path`,{fill:`#FFB594`,d:`m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9`}),S.createElement(`path`,{fill:`#5C2552`,d:`M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`m100.8 77.1 1.7-1-1-4.3.7-1.4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#552950`,d:`M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M91.1 86.8s5.3 5 12.7 2.3`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#DB836E`,d:`M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M64 84.8s-6 10-13.5 10`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M130.5 85.5s4.6 5.7 11.7 6.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M121.7 105.7s-.4 8.6-1.3 13.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M115.8 161.5s-3.6-1.5-2.7-7.1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6`}),S.createElement(`path`,{fill:`#2B0849`,d:`M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z`}),S.createElement(`path`,{fill:`#2B0849`,d:`M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1`}),S.createElement(`path`,{fill:`#7BB2F9`,d:`m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M108.5 221s2.7-1.2 6-4`,strokeLinecap:`round`,strokeLinejoin:`round`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#192064`,d:`M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4`}),S.createElement(`path`,{fill:`#FFF`,d:`M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7`}),S.createElement(`path`,{fill:`#192064`,d:`M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}))),Aq={success:wu,error:Du,info:Nu,warning:Sq},jq={404:Cq,500:wq,403:kq},Mq=Object.keys(jq),Nq=({icon:e,status:t,className:n,style:r})=>{if(Mq.includes(`${t}`)){let e=jq[t];return S.createElement(`div`,{className:n,style:r},S.createElement(e,null))}let i=S.createElement(Aq[t]);return e===null||e===!1?null:S.createElement(`div`,{className:n,style:r},e||i)},Pq=({className:e,extra:t,style:n})=>t?S.createElement(`div`,{className:e,style:n},t):null,Fq=e=>{let{prefixCls:t,className:n,rootClassName:r,subTitle:i,title:a,style:o,children:s,status:c=`info`,icon:l,extra:u,styles:d,classNames:f,...p}=e,{getPrefixCls:m,direction:h,className:g,style:_,classNames:v,styles:y}=va(`result`),b={...e,status:c},[x,C]=Sf([v,f],[y,d],{props:b}),w=m(`result`,t),[T,E]=Oq(w),D=Y(w,`${w}-${c}`,n,g,r,{[`${w}-rtl`]:h===`rtl`},T,E,x.root),O=Y(`${w}-title`,x.title),k=Y(`${w}-subtitle`,x.subTitle),A=Y(`${w}-extra`,x.extra),j=Y(`${w}-body`,x.body),M=Y(`${w}-icon`,{[`${w}-image`]:Mq.includes(`${c}`)},x.icon),N={...C.root,..._,...o},P=bi(p,{aria:!0,data:!0});return S.createElement(`div`,{...P,className:D,style:N},S.createElement(Nq,{className:M,style:C.icon,status:c,icon:l}),S.createElement(`div`,{className:O,style:C.title},a),i&&S.createElement(`div`,{className:k,style:C.subTitle},i),S.createElement(Pq,{className:A,extra:u,style:C.extra}),s&&S.createElement(`div`,{className:j,style:C.body},s))};Fq.PRESENTED_IMAGE_403=jq[403],Fq.PRESENTED_IMAGE_404=jq[404],Fq.PRESENTED_IMAGE_500=jq[500];var Iq=PR;function Lq(){return Lq=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[h,g]=Wn(r??!1,n);function _(e,t){let n=h;return i||(n=e,g(n),l?.(n,t)),n}function v(e){e.which===Zr.LEFT?_(!1,e):e.which===Zr.RIGHT&&_(!0,e),u?.(e)}function y(e){let t=_(!h,e);c?.(t,e)}let b=Y(e,t,{[`${e}-checked`]:h,[`${e}-disabled`]:i});return S.createElement(`button`,Lq({},p,{type:`button`,role:`switch`,"aria-checked":h,disabled:i,className:b,ref:m,onKeyDown:v,onClick:y}),a,S.createElement(`span`,{className:`${e}-inner`},S.createElement(`span`,{className:Y(`${e}-inner-checked`,f?.content),style:d?.content},o),S.createElement(`span`,{className:Y(`${e}-inner-unchecked`,f?.content),style:d?.content},s)))});Rq.displayName=`Switch`;var zq=e=>{let{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:i,innerMinMarginSM:a,innerMaxMarginSM:o,handleSizeSM:s,calc:c}=e,l=`${t}-inner`,u=X(c(s).add(c(r).mul(2)).equal()),d=X(c(o).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:i,height:n,lineHeight:X(n),[`${t}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked, ${l}-unchecked`]:{minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${l}-unchecked`]:{marginTop:c(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:c(c(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${X(c(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:c(e.marginXXS).div(2).equal(),marginInlineEnd:c(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:c(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:c(e.marginXXS).div(2).equal()}}}}}}},Bq=e=>{let{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:`relative`,top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:`top`},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},Vq=e=>{let{componentCls:t,trackPadding:n,handleBg:r,handleShadow:i,handleSize:a,calc:o}=e,s=`${t}-handle`;return{[t]:{[s]:{position:`absolute`,top:n,insetInlineStart:n,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,...hg(),"&::before":{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:o(a).div(2).equal(),boxShadow:i,transition:`all ${e.switchDuration} ease-in-out`,content:`""`,...hg()}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${X(o(a).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},Hq=e=>{let{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:i,innerMaxMargin:a,handleSize:o,switchDuration:s,calc:c}=e,l=`${t}-inner`,u=X(c(o).add(c(r).mul(2)).equal()),d=X(c(a).mul(2).equal());return{[t]:{[l]:{display:`block`,overflow:`hidden`,borderRadius:100,height:`100%`,paddingInlineStart:a,paddingInlineEnd:i,transition:[`padding-inline-start`,`padding-inline-end`].map(e=>`${e} ${s} ease-in-out`).join(`, `),...hg(),[`${l}-checked, ${l}-unchecked`]:{display:`block`,color:e.colorTextLightSolid,fontSize:e.fontSizeSM,pointerEvents:`none`,minHeight:n,transition:[`margin-inline-start`,`margin-inline-end`].map(e=>`${e} ${s} ease-in-out`).join(`, `),...hg()},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${l}-unchecked`]:{marginTop:c(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:c(r).mul(2).equal(),marginInlineEnd:c(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:c(r).mul(-1).mul(2).equal(),marginInlineEnd:c(r).mul(2).equal()}}}}}},Uq=e=>{let{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:{...Hl(e),position:`relative`,display:`inline-block`,boxSizing:`border-box`,minWidth:r,height:n,lineHeight:X(n),verticalAlign:`middle`,background:e.colorTextQuaternary,border:`0`,borderRadius:100,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,userSelect:`none`,...hg(),[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary},...Kl(e),[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:`not-allowed`,opacity:e.switchDisabledOpacity,"*":{boxShadow:`none`,cursor:`not-allowed`}},[`&${t}-rtl`]:{direction:`rtl`}}}},Wq=Zl(`Switch`,e=>{let t=uc(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:`-30%`});return[Uq(t),Hq(t),Vq(t),Bq(t),zq(t)]},e=>{let{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:i}=e,a=t*n,o=r/2,s=a-4,c=o-4;return{trackHeight:a,trackHeightSM:o,trackMinWidth:s*2+8,trackMinWidthSM:c*2+4,trackPadding:2,handleBg:i,handleSize:s,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new Mc(`#00230b`).setA(.2).toRgbString()}`,innerMinMargin:s/2,innerMaxMargin:s+2+4,innerMinMarginSM:c/2,innerMaxMarginSM:c+2+4}}),Gq=S.forwardRef((e,t)=>{let{prefixCls:n,size:r,disabled:i,loading:a,className:o,rootClassName:s,style:c,checked:l,value:u,defaultChecked:d,defaultValue:f,onChange:p,styles:m,classNames:h,...g}=e,[_,v]=Wn(d??f??!1,l??u),{getPrefixCls:y,direction:b,className:x,style:C,classNames:w,styles:T}=va(`switch`),E=S.useContext(pm),D=(i??E)||a,O=y(`switch`,n),[k,A]=Wq(O),j=Th(r),M={...e,size:j,disabled:D},[N,P]=Sf([w,h],[T,m],{props:M}),F=S.createElement(`div`,{className:Y(`${O}-handle`,N.indicator),style:P.indicator},a&&S.createElement(Ym,{className:`${O}-loading-icon`})),I=Y(x,{[`${O}-small`]:j===`small`,[`${O}-loading`]:a,[`${O}-rtl`]:b===`rtl`},o,s,N.root,k,A),L={...P.root,...C,...c},R=(...e)=>{v(e[0]),p?.(...e)};return S.createElement(wh,{component:`Switch`,disabled:D},S.createElement(Rq,{...g,classNames:N,styles:P,checked:_,onChange:R,prefixCls:O,className:I,style:L,disabled:D,ref:t,loadingIcon:F}))});Gq.__ANT_SWITCH=!0;var Kq={},qq=`rc-table-internal-hook`;function Jq(e){let t=S.createContext(void 0);return{Context:t,Provider:({value:e,children:n})=>{let r=S.useRef(e);r.current=e;let[i]=S.useState(()=>({getValue:()=>r.current,listeners:new Set}));return Vn(()=>{(0,Bi.unstable_batchedUpdates)(()=>{i.listeners.forEach(t=>{t(e)})})},[e]),S.createElement(t.Provider,{value:i},n)},defaultValue:e}}function Yq(e,t){let n=Rn(typeof t==`function`?t:e=>{if(t===void 0)return e;if(!Array.isArray(t))return e[t];let n={};return t.forEach(t=>{n[t]=e[t]}),n}),r=S.useContext(e?.Context),{listeners:i,getValue:a}=r||{},o=S.useRef();o.current=n(r?a():e?.defaultValue);let[,s]=S.useState({});return Vn(()=>{if(!r)return;function e(e){let t=n(e);di(o.current,t,!0)||s({})}return i.add(e),()=>{i.delete(e)}},[r]),o.current}function Xq(){return Xq=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let s=i?{ref:o}:{},c=S.useRef(0),l=S.useRef(a);return t()===null?((!r||r(l.current,a))&&(c.current+=1),l.current=a,S.createElement(e.Provider,{value:c.current},S.createElement(n,Xq({},a,s)))):S.createElement(n,Xq({},a,s))};return i?S.forwardRef(a):a}function r(e,n){let r=lr(e),i=(n,i)=>{let a=r?{ref:i}:{};return t(),S.createElement(e,Xq({},n,a))};return S.memo(r?S.forwardRef(i):i,n)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var{makeImmutable:Lre,responseImmutable:Rre,useImmutableMark:zre}=Zq(),{makeImmutable:Qq,responseImmutable:$q,useImmutableMark:eJ}=Zq(),tJ=Jq(),nJ=S.createContext({renderWithProps:!1}),rJ=`RC_TABLE_KEY`;function iJ(e){return e==null?[]:Array.isArray(e)?e:[e]}function aJ(e){let t=[],n={};return e.forEach(e=>{let{key:r,dataIndex:i}=e||{},a=r||iJ(i).join(`-`)||rJ;for(;n[a];)a=`${a}_next`;n[a]=!0,t.push(a)}),t}function oJ(e){return e!=null}function sJ(e){return typeof e==`number`&&!Number.isNaN(e)}function cJ(e){return e&&typeof e==`object`&&!Array.isArray(e)&&!S.isValidElement(e)}function lJ(e,t,n,r,i,a){let o=S.useContext(nJ);return Xn(()=>{if(oJ(r))return[r];let a=ki(e,t==null||t===``?[]:Array.isArray(t)?t:[t]),s=a,c;if(i){let t=i(a,e,n);cJ(t)?(s=t.children,c=t.props,o.renderWithProps=!0):s=t}return[s,c]},[eJ(),e,r,t,i,n],(e,t)=>{if(a){let[,n]=e,[,r]=t;return a(r,n)}return o.renderWithProps?!0:!di(e,t,!0)})}function uJ(e,t,n,r){let i=e+t-1;return e<=r&&i>=n}function dJ(e,t){return Yq(tJ,n=>[uJ(e,t||1,n.hoverStartRow,n.hoverEndRow),n.onHover])}function fJ(){return fJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let r,i=e===!0?{showTitle:!0}:e;return i&&(i.showTitle||t===`header`)&&(typeof n==`string`||typeof n==`number`?r=n.toString():S.isValidElement(n)&&typeof n.props?.children==`string`&&(r=n.props?.children)),r},mJ=S.memo(e=>{let{component:t,children:n,ellipsis:r,scope:i,prefixCls:a,className:o,style:s,align:c,record:l,render:u,dataIndex:d,renderIndex:f,shouldCellUpdate:p,index:m,rowType:h,colSpan:g,rowSpan:_,fixStart:v,fixEnd:y,fixedStartShadow:b,fixedEndShadow:x,offsetFixedStartShadow:C,offsetFixedEndShadow:w,zIndex:T,zIndexReverse:E,appendNode:D,additionalProps:O={},isSticky:k}=e,A=`${a}-cell`,{allColumnsFixedLeft:j,rowHoverable:M}=Yq(tJ,[`allColumnsFixedLeft`,`rowHoverable`]),[N,P]=lJ(l,d,f,n,u,p),F={},I=typeof v==`number`&&!j,L=typeof y==`number`&&!j,[R,z]=Yq(tJ,({scrollInfo:e})=>{if(!I&&!L)return[!1,!1];let[t,n]=e;return[(I&&b&&t)-C>=1,(L&&x&&n-t)-w>1]});I&&(F.insetInlineStart=v,F[`--z-offset`]=T,F[`--z-offset-reverse`]=E),L&&(F.insetInlineEnd=y,F[`--z-offset`]=T,F[`--z-offset-reverse`]=E);let B=P?.colSpan??O.colSpan??g??1,V=P?.rowSpan??O.rowSpan??_??1,[H,U]=dJ(m,V),W=Rn(e=>{l&&U(m,m+V-1),O?.onMouseEnter?.(e)}),G=Rn(e=>{l&&U(-1,-1),O?.onMouseLeave?.(e)});if(B===0||V===0)return null;let K=O.title??pJ({rowType:h,ellipsis:r,children:N}),ee=Y(A,o,{[`${A}-fix`]:I||L,[`${A}-fix-start`]:I,[`${A}-fix-end`]:L,[`${A}-fix-start-shadow`]:b,[`${A}-fix-start-shadow-show`]:b&&R,[`${A}-fix-end-shadow`]:x,[`${A}-fix-end-shadow-show`]:x&&z,[`${A}-ellipsis`]:r,[`${A}-with-append`]:D,[`${A}-fix-sticky`]:(I||L)&&k,[`${A}-row-hover`]:!P&&H},O.className,P?.className),q={};c&&(q.textAlign=c);let te={...P?.style,...F,...q,...O.style,...s},ne=N;return typeof ne==`object`&&!Array.isArray(ne)&&!S.isValidElement(ne)&&(ne=null),r&&(b||x)&&(ne=S.createElement(`span`,{className:`${A}-content`},ne)),S.createElement(t,fJ({},P,O,{className:ee,style:te,title:K,scope:i,onMouseEnter:M?W:void 0,onMouseLeave:M?G:void 0,colSpan:B===1?null:B,rowSpan:V===1?null:V}),D,ne)});function hJ(e){return e.fixed===`start`}function gJ(e){return e.fixed===`end`}function _J(e,t,n,r){let i=n[e]||{},a=n[t]||{},o=null,s=null;hJ(i)&&hJ(a)?o=r.start[e]:gJ(a)&&gJ(i)&&(s=r.end[t]);let c=!1,l=!1,u=0,d=0;o!==null&&(c=!n[t+1]||!hJ(n[t+1]),u=n.length*2-e,d=n.length+e),s!==null&&(l=!n[e-1]||!gJ(n[e-1]),u=t,d=n.length-t);let f=0,p=0;if(c)for(let t=0;tt;--e)gJ(n[e])||(p+=r.widths[e]||0);return{fixStart:o,fixEnd:s,fixedStartShadow:c,fixedEndShadow:l,offsetFixedStartShadow:f,offsetFixedEndShadow:p,isSticky:r.isSticky,zIndex:u,zIndexReverse:d}}var vJ=S.createContext({});function yJ(){return yJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,index:n,children:r,colSpan:i=1,rowSpan:a,align:o}=e,{prefixCls:s}=Yq(tJ,[`prefixCls`]),{scrollColumnIndex:c,stickyOffsets:l,flattenColumns:u}=S.useContext(vJ),d=n+i-1+1===c?i+1:i,f=S.useMemo(()=>_J(n,n+d-1,u,l),[n,d,u,l]);return S.createElement(mJ,yJ({className:t,index:n,component:`td`,prefixCls:s,record:null,dataIndex:null,align:o,colSpan:d,rowSpan:a,render:()=>r},f))},xJ=e=>{let{children:t,...n}=e;return S.createElement(`tr`,n,t)},SJ=e=>{let{children:t}=e;return t};SJ.Row=xJ,SJ.Cell=bJ;var CJ=$q(e=>{let{children:t,stickyOffsets:n,flattenColumns:r}=e,i=Yq(tJ,`prefixCls`),a=r.length-1,o=r[a],s=S.useMemo(()=>({stickyOffsets:n,flattenColumns:r,scrollColumnIndex:o?.scrollbar?a:null}),[o,r,a,n]);return S.createElement(vJ.Provider,{value:s},S.createElement(`tfoot`,{className:`${i}-summary`},t))}),wJ=SJ;function TJ(e){return null}function EJ(e){return null}function DJ(e,t,n,r,i,a,o){let s=a(t,o);e.push({record:t,indent:n,index:o,rowKey:s});let c=i?.has(s);if(t&&Array.isArray(t[r])&&c)for(let o=0;o{if(n?.size){let i=[];for(let a=0;a({record:e,indent:0,index:t,rowKey:r(e,t)}))},[e,t,n,r])}function kJ(e,t,n,r){let i=Yq(tJ,[`prefixCls`,`fixedInfoList`,`flattenColumns`,`expandableType`,`expandRowByClick`,`onTriggerExpand`,`rowClassName`,`expandedRowClassName`,`indentSize`,`expandIcon`,`expandedRowRender`,`expandIconColumnIndex`,`expandedKeys`,`childrenColumnName`,`rowExpandable`,`onRow`]),{flattenColumns:a,expandableType:o,expandedKeys:s,childrenColumnName:c,onTriggerExpand:l,rowExpandable:u,onRow:d,expandRowByClick:f,rowClassName:p}=i,m=o===`nest`,h=o===`row`&&(!u||u(e)),g=h||m,_=s&&s.has(t),v=c&&e&&e[c],y=Rn(l),b=d?.(e,n),x=b?.onClick,S=(t,...n)=>{f&&g&&l(e,t),x?.(t,...n)},C;typeof p==`string`?C=p:typeof p==`function`&&(C=p(e,n,r));let w=aJ(a);return{...i,columnsKey:w,nestExpandable:m,expanded:_,hasNestChildren:v,record:e,onTriggerExpand:y,rowSupportExpand:h,expandable:g,rowProps:{...b,className:Y(C,b?.className),onClick:S}}}var AJ=e=>{let{prefixCls:t,children:n,component:r,cellComponent:i,className:a,expanded:o,colSpan:s,isEmpty:c,stickyOffset:l=0}=e,{scrollbarSize:u,fixHeader:d,fixColumn:f,componentWidth:p,horizonScroll:m}=Yq(tJ,[`scrollbarSize`,`fixHeader`,`fixColumn`,`componentWidth`,`horizonScroll`]),h=n;return(c?m&&p:f)&&(h=S.createElement(`div`,{style:{width:p-l-(d&&!c?u:0),position:`sticky`,left:l,overflow:`hidden`},className:`${t}-expanded-row-fixed`},h)),S.createElement(r,{className:a,style:{display:o?null:`none`}},S.createElement(mJ,{component:i,prefixCls:t,colSpan:s},h))};function jJ({prefixCls:e,record:t,onExpand:n,expanded:r,expandable:i}){let a=`${e}-row-expand-icon`;if(!i)return S.createElement(`span`,{className:Y(a,`${e}-row-spaced`)});let o=e=>{n(t,e),e.stopPropagation()};return S.createElement(`span`,{className:Y(a,{[`${e}-row-expanded`]:r,[`${e}-row-collapsed`]:!r}),onClick:o})}function MJ(e,t,n){let r=[];function i(e){(e||[]).forEach((e,a)=>{r.push(t(e,a)),i(e[n])})}return i(e),r}function NJ(e,t,n,r){return typeof e==`string`?e:typeof e==`function`?e(t,n,r):``}function PJ(){return PJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,style:n,classNames:r,styles:i,record:a,index:o,renderIndex:s,rowKey:c,rowKeys:l,indent:u=0,rowComponent:d,cellComponent:f,scopeCellComponent:p,expandedRowInfo:m}=e,h=kJ(a,c,o,u),{prefixCls:g,flattenColumns:_,expandedRowClassName:v,expandedRowRender:y,rowProps:b,expanded:x,rowSupportExpand:C}=h,w=S.useRef(!1);w.current||=x;let T=NJ(v,a,o,u),E=S.createElement(d,PJ({},b,{"data-row-key":c,className:Y(t,`${g}-row`,`${g}-row-level-${u}`,b?.className,r.row,{[T]:u>=1}),style:{...n,...b?.style,...i.row}}),_.map((e,t)=>{let{render:n,dataIndex:c,className:d}=e,{key:_,fixedInfo:v,appendCellNode:y,additionalCellProps:b}=FJ(h,e,t,u,o,l,m?.offset);return S.createElement(mJ,PJ({className:Y(d,r.cell),style:i.cell,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?p:f,prefixCls:g,key:_,record:a,index:o,renderIndex:s,dataIndex:c,render:n,shouldCellUpdate:e.shouldCellUpdate},v,{appendNode:y,additionalProps:b}))})),D;if(C&&(w.current||x)){let e=y(a,o,u+1,x);D=S.createElement(AJ,{expanded:x,className:Y(`${g}-expanded-row`,`${g}-expanded-row-level-${u+1}`,T),prefixCls:g,component:d,cellComponent:f,colSpan:m?m.colSpan:_.length,isEmpty:!1,stickyOffset:m?.sticky},e)}return S.createElement(S.Fragment,null,E,D)}),LJ=e=>{let{columnKey:t,onColumnResize:n,title:r}=e,i=S.useRef(null);return Vn(()=>{i.current&&n(t,i.current.offsetWidth)},[]),S.createElement(aa,{data:t},S.createElement(`td`,{ref:i,style:{paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,height:0}},S.createElement(`div`,{style:{height:0,overflow:`hidden`,fontWeight:`bold`}},r||`\xA0`)))},RJ=({prefixCls:e,columnsKey:t,onColumnResize:n,columns:r})=>{let i=S.useRef(null),{measureRowRender:a}=Yq(tJ,[`measureRowRender`]),o=S.createElement(`tr`,{"aria-hidden":`true`,className:`${e}-measure-row`,style:{height:0},ref:i},S.createElement(aa.Collection,{onBatchResize:e=>{kr(i.current)&&e.forEach(({data:e,size:t})=>{n(e,t.offsetWidth)})}},t.map(e=>{let t=r.find(t=>t.key===e)?.title,i=S.isValidElement(t)?S.cloneElement(t,{ref:null}):t;return S.createElement(LJ,{key:e,columnKey:e,onColumnResize:n,title:i})})));return typeof a==`function`?a(o):o},zJ=$q(e=>{let{data:t,measureColumnWidth:n}=e,{prefixCls:r,getComponent:i,onColumnResize:a,flattenColumns:o,getRowKey:s,expandedKeys:c,childrenColumnName:l,emptyNode:u,classNames:d,styles:f,expandedRowOffset:p=0,colWidths:m}=Yq(tJ,[`prefixCls`,`getComponent`,`onColumnResize`,`flattenColumns`,`getRowKey`,`expandedKeys`,`childrenColumnName`,`emptyNode`,`classNames`,`styles`,`expandedRowOffset`,`fixedInfoList`,`colWidths`]),{body:h={}}=d||{},{body:g={}}=f||{},_=OJ(t,l,c,s),v=S.useMemo(()=>_.map(e=>e.rowKey),[_]),y=S.useRef({renderWithProps:!1}),b=S.useMemo(()=>{let e=o.length-p,t=0;for(let e=0;e{let{record:n,indent:r,index:i,rowKey:a}=e;return S.createElement(IJ,{classNames:h,styles:g,key:a,rowKey:a,rowKeys:v,record:n,index:t,renderIndex:i,rowComponent:C,cellComponent:w,scopeCellComponent:T,indent:r,expandedRowInfo:b})}):S.createElement(AJ,{expanded:!0,className:`${r}-placeholder`,prefixCls:r,component:C,cellComponent:w,colSpan:o.length,isEmpty:!0},u);let D=aJ(o);return S.createElement(nJ.Provider,{value:y.current},S.createElement(x,{style:g.wrapper,className:Y(`${r}-tbody`,h.wrapper)},n&&S.createElement(RJ,{prefixCls:r,columnsKey:D,onColumnResize:a,columns:o}),E))}),BJ=`RC_TABLE_INTERNAL_COL_DEFINE`;function VJ(e){let{expandable:t,...n}=e,r;return r=`expandable`in e?{...n,...t}:n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}function HJ(){return HJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{colWidths:t,columns:n,columCount:r}=e,{tableLayout:i}=Yq(tJ,[`tableLayout`]),a=[],o=r||n.length,s=!1;for(let e=o-1;e>=0;--e){let r=t[e],o=n&&n[e],c,l;if(o&&(c=o[BJ],i===`auto`&&(l=o.minWidth)),r||l||c||s){let{columnType:t,...n}=c||{};a.unshift(S.createElement(`col`,HJ({key:e,style:{width:r,minWidth:l}},n))),s=!0}}return a.length>0?S.createElement(`colgroup`,null,a):null};function WJ(e,t){return(0,S.useMemo)(()=>{let n=[];for(let r=0;r{let{className:n,style:r,noData:i,columns:a,flattenColumns:o,colWidths:s,colGroup:c,columCount:l,stickyOffsets:u,direction:d,fixHeader:f,stickyTopOffset:p,stickyBottomOffset:m,stickyClassName:h,scrollX:g,tableLayout:_=`fixed`,onScroll:v,maxContentScroll:y,children:b,...x}=e,{prefixCls:C,scrollbarSize:w,isSticky:T,getComponent:E}=Yq(tJ,[`prefixCls`,`scrollbarSize`,`isSticky`,`getComponent`]),D=E([`header`,`table`],`table`),O=T&&!f?0:w,k=S.useRef(null),A=S.useCallback(e=>{or(t,e),or(k,e)},[]);S.useEffect(()=>{function e(e){let{currentTarget:t,deltaX:n}=e;if(n){let{scrollLeft:r,scrollWidth:i,clientWidth:a}=t,o=i-a,s=r+n;d===`rtl`?(s=Math.max(-o,s),s=Math.min(0,s)):(s=Math.min(o,s),s=Math.max(0,s)),v({currentTarget:t,scrollLeft:s}),e.preventDefault()}}let t=k.current;return t?.addEventListener(`wheel`,e,{passive:!1}),()=>{t?.removeEventListener(`wheel`,e)}},[]);let j=o[o.length-1],M={fixed:j?j.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${C}-cell-scrollbar`})},N=(0,S.useMemo)(()=>O?[...a,M]:a,[O,a]),P=(0,S.useMemo)(()=>O?[...o,M]:o,[O,o]),F=(0,S.useMemo)(()=>{let{start:e,end:t}=u;return{...u,start:e,end:[...t.map(e=>e+O),0],isSticky:T}},[O,u,T]),I=WJ(s,l),L=(0,S.useMemo)(()=>{let e=!I||!I.length||I.every(e=>!e);return i||e},[i,I]);return S.createElement(`div`,{style:{overflow:`hidden`,...T?{top:p,bottom:m}:{},...r},ref:A,className:Y(n,{[h]:!!h})},S.createElement(D,{style:{tableLayout:_,minWidth:`100%`,width:g}},L?c:S.createElement(UJ,{colWidths:[...I,O],columCount:l+1,columns:P}),b({...x,stickyOffsets:F,columns:N,flattenColumns:P})))}),KJ=S.memo(GJ);function qJ(){return qJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{cells:t,stickyOffsets:n,flattenColumns:r,rowComponent:i,cellComponent:a,onHeaderRow:o,index:s,classNames:c,styles:l}=e,{prefixCls:u}=Yq(tJ,[`prefixCls`]),d;o&&(d=o(t.map(e=>e.column),s));let f=aJ(t.map(e=>e.column));return S.createElement(i,qJ({},d,{className:c.row,style:l.row}),t.map((e,t)=>{let{column:i,colStart:o,colEnd:s,colSpan:c}=e,l=_J(o,s,r,n),d=i?.onHeaderCell?.(i)||{};return S.createElement(mJ,qJ({},e,{scope:i.title?c>1?`colgroup`:`col`:null,ellipsis:i.ellipsis,align:i.align,component:a,prefixCls:u,key:f[t]},l,{additionalProps:d,rowType:`header`}))}))};function YJ(e,t,n){let r=[];function i(e,a,o=0){r[o]=r[o]||[];let s=a;return e.filter(Boolean).map(e=>{let a={key:e.key,className:Y(e.className,t.cell)||``,style:n.cell,children:e.title,column:e,colStart:s},c=1,l=e.children;return l&&l.length>0&&(c=i(l,s,o+1).reduce((e,t)=>e+t,0),a.hasSubColumns=!0),`colSpan`in e&&({colSpan:c}=e),`rowSpan`in e&&(a.rowSpan=e.rowSpan),a.colSpan=c,a.colEnd=a.colStart+c-1,r[o].push(a),s+=c,c})}i(e,0);let a=r.length;for(let e=0;e{!(`rowSpan`in t)&&!t.hasSubColumns&&(t.rowSpan=a-e)});return r}var XJ=$q(e=>{let{stickyOffsets:t,columns:n,flattenColumns:r,onHeaderRow:i}=e,{prefixCls:a,getComponent:o,classNames:s,styles:c}=Yq(tJ,[`prefixCls`,`getComponent`,`classNames`,`styles`]),{header:l={}}=s||{},{header:u={}}=c||{},d=S.useMemo(()=>YJ(n,l,u),[n,l,u]),f=o([`header`,`wrapper`],`thead`),p=o([`header`,`row`],`tr`),m=o([`header`,`cell`],`th`);return S.createElement(f,{className:Y(`${a}-thead`,l.wrapper),style:u.wrapper},d.map((e,n)=>S.createElement(JJ,{classNames:l,styles:u,key:n,flattenColumns:r,cells:e,stickyOffsets:t,rowComponent:p,cellComponent:m,onHeaderRow:i,index:n})))});function ZJ(e,t=``){return typeof t==`number`?t:t.endsWith(`%`)?e*parseFloat(t)/100:null}function QJ(e,t,n){return S.useMemo(()=>{if(t&&t>0){let r=0,i=0;e.forEach(e=>{let n=ZJ(t,e.width);n?r+=n:i+=1});let a=Math.max(t,n),o=Math.max(a-r,i),s=i,c=o/i,l=0,u=e.map(e=>{let n={...e},r=ZJ(t,n.width);if(r)n.width=r;else{let e=Math.floor(c);n.width=s===1?o:e,o-=e,--s}return l+=n.width,n});if(l{let r=Math.floor(t.width*e);t.width=n===u.length-1?o:r,o-=r})}return[u,Math.max(l,a)]}return[e,t]},[e,t,n])}function $J(e){return Oi(e).filter(e=>S.isValidElement(e)).map(e=>{let{key:t,props:n}=e,{children:r,...i}=n,a={key:t,...i};return r&&(a.children=$J(r)),a})}function eY(e){return e.filter(e=>e&&typeof e==`object`&&!e.hidden).map(e=>{let t=e.children;return t&&t.length>0?{...e,children:eY(t)}:e})}function tY(e,t=`key`){return e.filter(e=>e&&typeof e==`object`).reduce((e,n,r)=>{let{fixed:i}=n,a=i===!0||i===`left`?`start`:i===`right`?`end`:i,o=`${t}-${r}`,s=n.children;return s&&s.length>0?[...e,...tY(s,o).map(e=>({...e,fixed:e.fixed??a}))]:[...e,{key:o,...n,fixed:a}]},[])}function nY({prefixCls:e,columns:t,children:n,expandable:r,expandedKeys:i,columnTitle:a,getRowKey:o,onTriggerExpand:s,expandIcon:c,rowExpandable:l,expandIconColumnIndex:u,expandedRowOffset:d=0,direction:f,expandRowByClick:p,columnWidth:m,fixed:h,scrollWidth:g,clientWidth:_},v){let y=S.useMemo(()=>eY((t||$J(n)||[]).slice()),[t,n]),b=S.useMemo(()=>{if(r){let t=y.slice();if(!t.includes(Kq)){let e=u||0,n=e===0&&(h===`right`||h===`end`)?y.length:e;n>=0&&t.splice(n,0,Kq)}let n=t.indexOf(Kq);t=t.filter((e,t)=>e!==Kq||t===n);let r=y[n],f;f=h||(r?r.fixed:null);let g={[BJ]:{className:`${e}-expand-icon-col`,columnType:`EXPAND_COLUMN`},title:a,fixed:f,className:`${e}-row-expand-icon-cell`,width:m,render:(t,n,r)=>{let a=o(n,r),u=c({prefixCls:e,expanded:i.has(a),expandable:l?l(n):!0,record:n,onExpand:s});return p?S.createElement(`span`,{onClick:e=>e.stopPropagation()},u):u}};return t.map((e,t)=>{let n=e===Kq?g:e;return te!==Kq)},[r,y,o,i,c,f,d]),x=S.useMemo(()=>{let e=b;return v&&(e=v(e)),e.length||(e=[{render:()=>null}]),e},[v,b,f]),[C,w]=QJ(S.useMemo(()=>tY(x),[x,f,g]),g,_);return[x,C,w]}function rY(e,t,n){let r=VJ(e),{expandIcon:i,expandedRowKeys:a,defaultExpandedRowKeys:o,defaultExpandAllRows:s,expandedRowRender:c,onExpand:l,onExpandedRowsChange:u,childrenColumnName:d}=r,f=i||jJ,p=d||`children`,m=S.useMemo(()=>c?`row`:e.expandable&&e.internalHooks===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||t.some(e=>e&&typeof e==`object`&&e[p])?`nest`:!1,[!!c,t]),[h,g]=S.useState(()=>o||(s?MJ(t,n,p):[])),_=S.useMemo(()=>new Set(a||h||[]),[a,h]);return[r,m,_,f,p,S.useCallback(e=>{let r=n(e,t.indexOf(e)),i,a=_.has(r);a?(_.delete(r),i=[..._]):i=[..._,r],g(i),l&&l(!a,e),u&&u(i)},[n,_,t,l,u])]}function iY(e,t){let n=S.useMemo(()=>e.map((n,r)=>_J(r,r,e,t)),[e,t]);return Xn(()=>n,[n],(e,t)=>!di(e,t))}function aY(e){let t=(0,S.useRef)(e),[,n]=(0,S.useState)({}),r=(0,S.useRef)(null),i=(0,S.useRef)([]);function a(e){i.current.push(e);let a=Promise.resolve();r.current=a,a.then(()=>{if(r.current===a){let e=i.current,a=t.current;i.current=[],e.forEach(e=>{t.current=e(t.current)}),r.current=null,a!==t.current&&n({})}})}return(0,S.useEffect)(()=>()=>{r.current=null},[]),[t.current,a]}function oY(e){let t=(0,S.useRef)(e||null),n=(0,S.useRef)(null);function r(){clearTimeout(n.current)}function i(e){t.current=e,r(),n.current=setTimeout(()=>{t.current=null,n.current=void 0},100)}function a(){return t.current}return(0,S.useEffect)(()=>r,[]),[i,a]}function sY(){let[e,t]=S.useState(-1),[n,r]=S.useState(-1);return[e,n,S.useCallback((e,n)=>{t(e),r(n)},[])]}var cY=zn()?window:null;function lY(e,t){let{offsetHeader:n=0,offsetSummary:r=0,offsetScroll:i=0,getContainer:a=()=>cY}=typeof e==`object`?e:{},o=a()||cY,s=!!e;return S.useMemo(()=>({isSticky:s,stickyClassName:s?`${t}-sticky-holder`:``,offsetHeader:n,offsetSummary:r,offsetScroll:i,container:o}),[s,i,n,r,t,o])}function uY(e,t){return(0,S.useMemo)(()=>{let n=t.length,r=(n,r,i)=>{let a=[],o=0;for(let s=n;s!==r;s+=i)a.push(o),t[s].fixed&&(o+=e[s]||0);return a};return{start:r(0,n,1),end:r(n-1,-1,-1).reverse(),widths:e}},[e,t])}var dY=e=>{let{children:t,className:n,style:r}=e;return S.createElement(`div`,{className:n,style:r},t)};function fY(e){let t=Or(e).getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}var pY=`mouseup`,mY=`mousemove`,hY=`scroll`,gY=`resize`,_Y=S.forwardRef((e,t)=>{let{scrollBodyRef:n,onScroll:r,offsetScroll:i,container:a,direction:o}=e,s=Yq(tJ,`prefixCls`),c=n.current?.scrollWidth||0,l=n.current?.clientWidth||0,u=c&&l/c*l,d=S.useRef(null),[f,p]=aY({scrollLeft:0,isHiddenScrollBar:!0}),m=S.useRef({delta:0,x:0}),[h,g]=S.useState(!1),_=S.useRef(null);S.useEffect(()=>()=>{Di.cancel(_.current)},[]);let v=()=>{g(!1)},y=e=>{e.persist(),m.current.delta=e.pageX-f.scrollLeft,m.current.x=0,g(!0),e.preventDefault()},b=e=>{let{buttons:t}=e||window?.event;if(!h||t===0){h&&g(!1);return}let n=m.current.x+e.pageX-m.current.x-m.current.delta,i=o===`rtl`;n=Math.max(i?u-l:0,Math.min(i?0:l-u,n)),(!i||Math.abs(n)+Math.abs(u){Di.cancel(_.current),_.current=Di(()=>{if(!n.current)return;let e=fY(n.current).top,t=e+n.current.offsetHeight,r=a===window?document.documentElement.scrollTop+window.innerHeight:fY(a).top+a.clientHeight;t-ei()<=r||e>=r-i?p(e=>({...e,isHiddenScrollBar:!0})):p(e=>({...e,isHiddenScrollBar:!1}))})},C=e=>{p(t=>({...t,scrollLeft:e/c*l||0}))};return S.useImperativeHandle(t,()=>({setScrollLeft:C,checkScrollBarVisible:x})),S.useEffect(()=>(document.body.addEventListener(pY,v,!1),document.body.addEventListener(mY,b,!1),x(),()=>{document.body.removeEventListener(pY,v),document.body.removeEventListener(mY,b)}),[u,h]),S.useEffect(()=>{if(n.current){let e=[],t=Or(n.current);for(;t;)e.push(t),t=t.parentElement;return e.forEach(e=>{e.addEventListener(hY,x,!1)}),window.addEventListener(gY,x,!1),window.addEventListener(hY,x,!1),a.addEventListener(hY,x,!1),()=>{e.forEach(e=>{e.removeEventListener(hY,x)}),window.removeEventListener(gY,x),window.removeEventListener(hY,x),a.removeEventListener(hY,x)}}},[a]),S.useEffect(()=>{f.isHiddenScrollBar||p(e=>{let t=n.current;return t?{...e,scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}:e})},[f.isHiddenScrollBar]),c<=l||!u||f.isHiddenScrollBar?null:S.createElement(`div`,{style:{height:ei(),width:l,bottom:i},className:`${s}-sticky-scroll`},S.createElement(`div`,{onMouseDown:y,ref:d,className:Y(`${s}-sticky-scroll-bar`,{[`${s}-sticky-scroll-bar-active`]:h}),style:{width:`${u}px`,transform:`translate3d(${f.scrollLeft}px, 0, 0)`}}))});function vY(){return vY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let n={rowKey:`key`,prefixCls:yY,emptyText:SY,...e},{prefixCls:r,className:i,rowClassName:a,style:o,classNames:s,styles:c,data:l,rowKey:u,scroll:d,tableLayout:f,direction:p,title:m,footer:h,summary:g,caption:_,id:v,showHeader:y,components:b,emptyText:x,onRow:C,onHeaderRow:w,measureRowRender:T,onScroll:E,internalHooks:D,transformColumns:O,internalRefs:k,tailor:A,getContainerWidth:j,sticky:M,rowHoverable:N=!0}=n,P=l||bY,F=!!P.length,I=D===qq,L=S.useCallback((e,t)=>ki(b,e)||t,[b]),R=S.useMemo(()=>typeof u==`function`?u:e=>e&&e[u],[u]),z=L([`body`]),[B,V,H]=sY(),[U,W,G,K,ee,q]=rY(n,P,R),te=d?.x,[ne,re]=S.useState(0),[ie,J,ae]=nY({...n,...U,expandable:!!U.expandedRowRender,columnTitle:U.columnTitle,expandedKeys:G,getRowKey:R,onTriggerExpand:q,expandIcon:K,expandIconColumnIndex:U.expandIconColumnIndex,direction:p,scrollWidth:I&&A&&typeof te==`number`?te:null,clientWidth:ne},I?O:null),oe=ae??te,se=S.useMemo(()=>({columns:ie,flattenColumns:J}),[ie,J]),ce=S.useRef(null),le=S.useRef(null),ue=S.useRef(null),de=S.useRef(null);S.useImperativeHandle(t,()=>({nativeElement:ce.current,scrollTo:e=>{if(ue.current instanceof HTMLElement){let{index:t,top:n,key:r,offset:i}=e;if(sJ(n))ue.current?.scrollTo({top:n});else{let e=r??R(P[t]),n=ue.current.querySelector(`[data-row-key="${e}"]`);if(n)if(!i)n.scrollIntoView();else{let e=n.offsetTop;ue.current.scrollTo({top:e+i})}}}else ue.current?.scrollTo&&ue.current.scrollTo(e)}}));let fe=S.useRef(null),[pe,me]=S.useState(!1),[he,ge]=S.useState(!1),[_e,ve]=S.useState(new Map),ye=aJ(J).map(e=>_e.get(e)),be=S.useMemo(()=>ye,[ye.join(`_`)]),xe=uY(be,J),Se=d&&oJ(d.y),Ce=d&&oJ(oe)||!!U.fixed,we=Ce&&J.some(({fixed:e})=>e),Te=S.useRef(null),{isSticky:Ee,offsetHeader:De,offsetSummary:Oe,offsetScroll:ke,stickyClassName:Ae,container:je}=lY(M,r),Me=S.useMemo(()=>g?.(P),[g,P]),Ne=(Se||Ee)&&S.isValidElement(Me)&&Me.type===SJ&&Me.props.fixed,Pe,Fe,Ie;Se&&(Fe={overflowY:F?`scroll`:`auto`,maxHeight:d.y}),Ce&&(Pe={overflowX:`auto`},Se||(Fe={overflowY:`hidden`}),Ie={width:oe===!0?`auto`:oe,minWidth:`100%`});let Le=S.useCallback((e,t)=>{ve(n=>{if(n.get(e)!==t){let r=new Map(n);return r.set(e,t),r}return n})},[]),[Re,ze]=oY(null);function Be(e,t){t&&(typeof t==`function`?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout(()=>{t.scrollLeft=e},0)))}let[Ve,He]=S.useState([0,0]),Ue=Rn(({currentTarget:e,scrollLeft:t})=>{let n=typeof t==`number`?t:e.scrollLeft,r=e||xY;(!ze()||ze()===r)&&(Re(r),Be(n,le.current),Be(n,ue.current),Be(n,fe.current),Be(n,Te.current?.setScrollLeft));let i=e||le.current;if(i){let e=I&&A&&typeof oe==`number`?oe:i.scrollWidth,t=i.clientWidth,r=Math.abs(n);if(He(n=>{let i=[r,e-t];return di(n,i)?n:i}),e===t){me(!1),ge(!1);return}me(r>0),ge(r{Ue(e),E?.(e)}),Ge=()=>{Ce&&ue.current?Ue({currentTarget:Or(ue.current),scrollLeft:ue.current?.scrollLeft}):(me(!1),ge(!1))},Ke=e=>{Te.current?.checkScrollBarVisible();let t=e??ce.current?.offsetWidth??0;I&&j&&ce.current&&(t=j(ce.current,t)||t),t!==ne&&(Ge(),re(t))};Vn(()=>{Ce&&Ke()},[Ce]);let qe=S.useRef(!1);S.useEffect(()=>{qe.current&&Ge()},[Ce,l,ie.length]),S.useEffect(()=>{qe.current=!0},[]);let[Je,Ye]=S.useState(0);Vn(()=>{(!A||!I)&&(ue.current instanceof Element?Ye(ti(ue.current).width):Ye(ti(de.current).width))},[]),S.useEffect(()=>{I&&k&&(k.body.current=ue.current)});let Xe=S.useCallback(e=>S.createElement(S.Fragment,null,S.createElement(XJ,e),Ne===`top`&&S.createElement(CJ,e,Me)),[Ne,Me]),Ze=S.useCallback(e=>S.createElement(CJ,e,Me),[Me]),Qe=L([`table`],`table`),$e=S.useMemo(()=>f||(we?oe===`max-content`?`auto`:`fixed`:Se||Ee||J.some(({ellipsis:e})=>e)?`fixed`:`auto`),[Se,we,J,f,Ee]),et,tt={colWidths:be,columCount:J.length,stickyOffsets:xe,onHeaderRow:w,fixHeader:Se,scroll:d},nt=S.useMemo(()=>F?null:typeof x==`function`?x():x,[F,x]),rt=S.createElement(zJ,{data:P,measureColumnWidth:Se||Ce||Ee}),it=S.createElement(UJ,{colWidths:J.map(({width:e})=>e),columns:J}),at=_==null?void 0:S.createElement(`caption`,{className:`${r}-caption`},_),ot=bi(n,{data:!0}),st=bi(n,{aria:!0});if(Se||Ee){let e;typeof z==`function`?(e=z(P,{scrollbarSize:Je,ref:ue,onScroll:Ue}),tt.colWidths=J.map(({width:e},t)=>{let n=t===J.length-1?e-Je:e;return typeof n==`number`&&!Number.isNaN(n)?n:0})):e=S.createElement(`div`,{style:{...Pe,...Fe},onScroll:We,ref:ue,className:`${r}-body`},S.createElement(Qe,vY({style:{...Ie,tableLayout:$e}},st),at,it,rt,!Ne&&Me&&S.createElement(CJ,{stickyOffsets:xe,flattenColumns:J},Me)));let t={noData:!P.length,maxContentScroll:Ce&&oe===`max-content`,...tt,...se,direction:p,stickyClassName:Ae,scrollX:oe,tableLayout:$e,onScroll:Ue};et=S.createElement(S.Fragment,null,y!==!1&&S.createElement(KJ,vY({},t,{stickyTopOffset:De,className:`${r}-header`,ref:le,colGroup:it}),Xe),e,Ne&&Ne!==`top`&&S.createElement(KJ,vY({},t,{stickyBottomOffset:Oe,className:`${r}-summary`,ref:fe,colGroup:it}),Ze),Ee&&ue.current&&ue.current instanceof Element&&S.createElement(_Y,{ref:Te,offsetScroll:ke,scrollBodyRef:ue,onScroll:Ue,container:je,direction:p}))}else et=S.createElement(`div`,{style:{...Pe,...Fe,...c?.content},className:Y(`${r}-content`,s?.content),onScroll:Ue,ref:ue},S.createElement(Qe,vY({style:{...Ie,tableLayout:$e}},st),at,it,y!==!1&&S.createElement(XJ,vY({},tt,se)),rt,Me&&S.createElement(CJ,{stickyOffsets:xe,flattenColumns:J},Me)));let ct={...o};Ee&&(ct[`--columns-count`]=J.length);let lt=S.createElement(`div`,vY({className:Y(r,i,{[`${r}-rtl`]:p===`rtl`,[`${r}-fix-start-shadow`]:Ce,[`${r}-fix-end-shadow`]:Ce,[`${r}-fix-start-shadow-show`]:Ce&&pe,[`${r}-fix-end-shadow-show`]:Ce&&he,[`${r}-layout-fixed`]:f===`fixed`,[`${r}-fixed-header`]:Se,[`${r}-fixed-column`]:we,[`${r}-scroll-horizontal`]:Ce,[`${r}-has-fix-start`]:J[0]?.fixed,[`${r}-has-fix-end`]:J[J.length-1]?.fixed===`end`}),style:ct,id:v,ref:ce},ot),m&&S.createElement(dY,{className:Y(`${r}-title`,s?.title),style:c?.title},m(P)),S.createElement(`div`,{ref:de,className:Y(`${r}-container`,s?.section),style:c?.section},et),h&&S.createElement(dY,{className:Y(`${r}-footer`,s?.footer),style:c?.footer},h(P)));Ce&&(lt=S.createElement(aa,{onResize:({offsetWidth:e})=>Ke(e)},lt));let ut=iY(J,xe),dt=S.useMemo(()=>({scrollX:oe,scrollInfo:Ve,classNames:s,styles:c,prefixCls:r,getComponent:L,scrollbarSize:Je,direction:p,fixedInfoList:ut,isSticky:Ee,componentWidth:ne,fixHeader:Se,fixColumn:we,horizonScroll:Ce,tableLayout:$e,rowClassName:a,expandedRowClassName:U.expandedRowClassName,expandIcon:K,expandableType:W,expandRowByClick:U.expandRowByClick,expandedRowRender:U.expandedRowRender,expandedRowOffset:U.expandedRowOffset,onTriggerExpand:q,expandIconColumnIndex:U.expandIconColumnIndex,indentSize:U.indentSize,allColumnsFixedLeft:J.every(e=>e.fixed===`start`),emptyNode:nt,columns:ie,flattenColumns:J,onColumnResize:Le,colWidths:be,hoverStartRow:B,hoverEndRow:V,onHover:H,rowExpandable:U.rowExpandable,onRow:C,getRowKey:R,expandedKeys:G,childrenColumnName:ee,rowHoverable:N,measureRowRender:T}),[oe,Ve,s,c,r,L,Je,p,ut,Ee,ne,Se,we,Ce,$e,a,U.expandedRowClassName,K,W,U.expandRowByClick,U.expandedRowRender,U.expandedRowOffset,q,U.expandIconColumnIndex,U.indentSize,nt,ie,J,Le,be,B,V,H,U.rowExpandable,C,R,G,ee,N,T]);return S.createElement(tJ.Provider,{value:dt},lt)}),wY=e=>Qq(CY,e),TY=wY();TY.EXPAND_COLUMN=Kq,TY.INTERNAL_HOOKS=qq,TY.Column=TJ,TY.ColumnGroup=EJ,TY.Summary=wJ;var EY=Jq(null),DY=Jq(null);function OY(){return OY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{rowInfo:t,column:n,colIndex:r,indent:i,index:a,component:o,renderIndex:s,record:c,style:l,className:u,inverse:d,getHeight:f}=e,{render:p,dataIndex:m,className:h,width:g}=n,{columnsOffset:_}=Yq(DY,[`columnsOffset`]),{key:v,fixedInfo:y,appendCellNode:b,additionalCellProps:x}=FJ(t,n,r,i,a),{style:C,colSpan:w=1,rowSpan:T=1}=x,E=kY(r-1,w,_),D=w>1?g-E:0,O={...C,...l,flex:`0 0 ${E}px`,width:`${E}px`,marginRight:D,pointerEvents:`auto`},k=S.useMemo(()=>d?T<=1:w===0||T===0||T>1,[T,w,d]);k?O.visibility=`hidden`:d&&(O.height=f?.(T));let A=k?()=>null:p,j={};return(T===0||w===0)&&(j.rowSpan=1,j.colSpan=1),S.createElement(mJ,OY({className:Y(h,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:o,prefixCls:t.prefixCls,key:v,record:c,index:a,renderIndex:s,dataIndex:m,render:A,shouldCellUpdate:n.shouldCellUpdate},y,{appendNode:b,additionalProps:{...x,style:O,...j}}))};function jY(){return jY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{data:n,index:r,className:i,rowKey:a,style:o,extra:s,getHeight:c,...l}=e,{record:u,indent:d,index:f}=n,{scrollX:p,flattenColumns:m,prefixCls:h,fixColumn:g,componentWidth:_}=Yq(tJ,[`prefixCls`,`flattenColumns`,`fixColumn`,`componentWidth`,`scrollX`]),{getComponent:v}=Yq(EY,[`getComponent`]),y=kJ(u,a,r,d),b=v([`body`,`row`],`div`),x=v([`body`,`cell`],`div`),{rowSupportExpand:C,expanded:w,rowProps:T,expandedRowRender:E,expandedRowClassName:D}=y,O;if(C&&w){let e=E(u,r,d+1,w),t=NJ(D,u,r,d),n={};g&&(n={style:{"--virtual-width":`${_}px`}});let i=`${h}-expanded-row-cell`;O=S.createElement(b,{className:Y(`${h}-expanded-row`,`${h}-expanded-row-level-${d+1}`,t)},S.createElement(mJ,{component:x,prefixCls:h,className:Y(i,{[`${i}-fixed`]:g}),additionalProps:n},e))}let k={...o,width:p};s&&(k.position=`absolute`,k.pointerEvents=`none`);let A=S.createElement(b,jY({},T,l,{"data-row-key":a,ref:C?null:t,className:Y(i,`${h}-row`,T?.className,{[`${h}-row-extra`]:s}),style:{...k,...T?.style}}),m.map((e,t)=>S.createElement(AY,{key:t,component:x,rowInfo:y,column:e,colIndex:t,indent:d,index:r,renderIndex:f,record:u,inverse:s,getHeight:c})));return C?S.createElement(`div`,{ref:t},A,O):A})),NY=$q(S.forwardRef((e,t)=>{let{data:n,onScroll:r}=e,{flattenColumns:i,onColumnResize:a,getRowKey:o,expandedKeys:s,prefixCls:c,childrenColumnName:l,scrollX:u,direction:d}=Yq(tJ,[`flattenColumns`,`onColumnResize`,`getRowKey`,`prefixCls`,`expandedKeys`,`childrenColumnName`,`scrollX`,`direction`]),{sticky:f,scrollY:p,listItemHeight:m,getComponent:h,onScroll:g}=Yq(EY),_=S.useRef(null),v=OJ(n,l,s,o),y=S.useMemo(()=>{let e=0;return i.map(({width:t,minWidth:n,key:r})=>{let i=Math.max(t||0,n||0);return e+=i,[r,i,e]})},[i]),b=S.useMemo(()=>y.map(e=>e[2]),[y]);S.useEffect(()=>{y.forEach(([e,t])=>{a(e,t)})},[y]),S.useImperativeHandle(t,()=>{let e={scrollTo:e=>{let{offset:t,...n}=e;t?_.current?.scrollTo({...n,offset:t,align:`top`}):_.current?.scrollTo(e)},nativeElement:_.current?.nativeElement};return Object.defineProperty(e,`scrollLeft`,{get:()=>_.current?.getScrollInfo().x||0,set:e=>{_.current?.scrollTo({left:e})}}),Object.defineProperty(e,`scrollTop`,{get:()=>_.current?.getScrollInfo().y||0,set:e=>{_.current?.scrollTo({top:e})}}),e});let x=(e,t)=>{let n=v[t]?.record,{onCell:r}=e;return r?r(n,t)?.rowSpan??1:1},C=e=>{let{start:t,end:n,getSize:r,offsetY:a}=e;if(n<0)return null;let s=i.filter(e=>x(e,t)===0),c=t;for(let e=t;e>=0;--e)if(s=s.filter(t=>x(t,e)===0),!s.length){c=e;break}let l=i.filter(e=>x(e,n)!==1),u=n;for(let e=n;ex(t,e)!==1),!l.length){u=Math.max(e-1,n);break}let d=[];for(let e=c;e<=u;e+=1)v[e]&&i.some(t=>x(t,e)>1)&&d.push(e);return d.map(e=>{let t=v[e],n=o(t.record,e),i=t=>{let i=e+t-1,a=v[i];if(!a||!a.record){let e=Math.min(i,v.length-1),t=v[e],a=r(n,o(t.record,e));return a.bottom-a.top}let s=r(n,o(a.record,i));return s.bottom-s.top},s=r(n);return S.createElement(MY,{key:e,data:t,rowKey:n,index:e,style:{top:-a+s.top},extra:!0,getHeight:i})})},w=S.useMemo(()=>({columnsOffset:b}),[b]),T=`${c}-tbody`,E=h([`body`,`wrapper`]),D={};return f&&(D.position=`sticky`,D.bottom=0,typeof f==`object`&&f.offsetScroll&&(D.bottom=f.offsetScroll)),S.createElement(DY.Provider,{value:w},S.createElement(BS,{fullHeight:!1,ref:_,prefixCls:`${T}-virtual`,styles:{horizontalScrollBar:D},className:T,height:p,itemHeight:m||24,data:v,itemKey:e=>o(e.record),component:E,scrollWidth:u,direction:d,onVirtualScroll:({x:e})=>{r({currentTarget:_.current?.nativeElement,scrollLeft:e})},onScroll:g,extraRender:C},(e,t,n)=>{let r=o(e.record,t);return S.createElement(MY,{data:e,rowKey:r,index:t,style:n.style})}))}));function PY(){return PY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{ref:n,onScroll:r}=t;return S.createElement(NY,{ref:n,data:e,onScroll:r})},IY=S.forwardRef((e,t)=>{let{data:n,columns:r,scroll:i,sticky:a,prefixCls:o=yY,className:s,listItemHeight:c,components:l,onScroll:u}=e,{x:d,y:f}=i||{};typeof d!=`number`&&(d=1),typeof f!=`number`&&(f=500);let p=Rn((e,t)=>ki(l,e)||t),m=Rn(u),h=S.useMemo(()=>({sticky:a,scrollY:f,listItemHeight:c,getComponent:p,onScroll:m}),[a,f,c,p,m]);return S.createElement(EY.Provider,{value:h},S.createElement(TY,PY({},e,{className:Y(s,`${o}-virtual`),scroll:{...i,x:d},components:{...l,body:n?.length?FY:void 0},columns:r,internalHooks:qq,tailor:!0,ref:t})))}),LY=e=>Qq(IY,e);LY();var RY=e=>null,zY=e=>null,BY=S.createContext(null),VY=S.createContext({}),HY=S.memo(({prefixCls:e,level:t,isStart:n,isEnd:r})=>{let i=`${e}-indent-unit`,a=[];for(let e=0;e{let{eventKey:t,className:n,style:r,dragOver:i,dragOverGapTop:a,dragOverGapBottom:o,isLeaf:s,isStart:c,isEnd:l,expanded:u,selected:d,checked:f,halfChecked:p,loading:m,domRef:h,active:g,data:_,onMouseMove:v,selectable:y,treeId:b,...x}=e,C=qn(b,t),w=S.useContext(BY),{classNames:T,styles:E}=w||{},D=S.useContext(VY),O=S.useRef(null),[k,A]=S.useState(!1),j=!!(w.disabled||e.disabled||D.nodeDisabled?.(_)),M=S.useMemo(()=>!w.checkable||e.checkable===!1?!1:w.checkable,[w.checkable,e.checkable]),N=t=>{j||w.onNodeSelect(t,WL(e))},P=t=>{j||!M||e.disableCheckbox||w.onNodeCheck(t,WL(e),!f)},F=S.useMemo(()=>typeof y==`boolean`?y:w.selectable,[y,w.selectable]),I=t=>{w.onNodeClick(t,WL(e)),F?N(t):P(t)},L=t=>{w.onNodeDoubleClick(t,WL(e))},R=t=>{w.onNodeMouseEnter(t,WL(e))},z=t=>{w.onNodeMouseLeave(t,WL(e))},B=t=>{w.onNodeContextMenu(t,WL(e))},V=S.useMemo(()=>!!(w.draggable&&(!w.draggable.nodeDraggable||w.draggable.nodeDraggable(_))),[w.draggable,_]),H=t=>{t.stopPropagation(),A(!0),w.onNodeDragStart(t,e);try{t.dataTransfer.setData(`text/plain`,``)}catch{}},U=t=>{t.preventDefault(),t.stopPropagation(),w.onNodeDragEnter(t,e)},W=t=>{t.preventDefault(),t.stopPropagation(),w.onNodeDragOver(t,e)},G=t=>{t.stopPropagation(),w.onNodeDragLeave(t,e)},K=t=>{t.stopPropagation(),A(!1),w.onNodeDragEnd(t,e)},ee=t=>{t.preventDefault(),t.stopPropagation(),A(!1),w.onNodeDrop(t,e)},q=t=>{m||w.onNodeExpand(t,WL(e))},te=S.useMemo(()=>{let{children:e}=FL(w.keyEntities,t)||{};return!!(e||[]).length},[w.keyEntities,t]),ne=S.useMemo(()=>HL(s,w.loadData,te,e.loaded),[s,w.loadData,te,e.loaded]);S.useEffect(()=>{m||typeof w.loadData==`function`&&u&&!ne&&!e.loaded&&w.onNodeLoad(WL(e))},[m,w.loadData,w.onNodeLoad,u,ne,e]);let re=S.useMemo(()=>w.draggable?.icon?S.createElement(`span`,{className:`${w.prefixCls}-draggable-icon`},w.draggable.icon):null,[w.draggable]),ie=t=>{let n=e.switcherIcon||w.switcherIcon;return typeof n==`function`?n({...e,isLeaf:t}):n},J=()=>{if(ne){let e=ie(!0);return e===!1?null:S.createElement(`span`,{className:Y(`${w.prefixCls}-switcher`,`${w.prefixCls}-switcher-noop`)},e)}let e=ie(!1);return e===!1?null:S.createElement(`span`,{onClick:q,className:Y(`${w.prefixCls}-switcher`,`${w.prefixCls}-switcher_${u?WY:GY}`)},e)},ae=S.useMemo(()=>{if(!M)return null;let t=typeof M==`boolean`?null:M;return S.createElement(`span`,{className:Y(`${w.prefixCls}-checkbox`,{[`${w.prefixCls}-checkbox-checked`]:f,[`${w.prefixCls}-checkbox-indeterminate`]:!f&&p,[`${w.prefixCls}-checkbox-disabled`]:j||e.disableCheckbox}),onClick:P,role:`checkbox`,"aria-checked":p?`mixed`:f,"aria-disabled":j||e.disableCheckbox,"aria-labelledby":C},t)},[M,f,p,j,e.disableCheckbox,C]),oe=S.useMemo(()=>ne?null:u?WY:GY,[ne,u]),se=S.useMemo(()=>S.createElement(`span`,{className:Y(T?.itemIcon,`${w.prefixCls}-iconEle`,`${w.prefixCls}-icon__${oe||`docu`}`,{[`${w.prefixCls}-icon_loading`]:m}),style:E?.itemIcon}),[w.prefixCls,oe,m]),ce=S.useMemo(()=>{let n=!!w.draggable;return!e.disabled&&n&&w.dragOverNodeKey===t?w.dropIndicatorRender({dropPosition:w.dropPosition,dropLevelOffset:w.dropLevelOffset,indent:w.indent,prefixCls:w.prefixCls,direction:w.direction}):null},[w.dropPosition,w.dropLevelOffset,w.indent,w.prefixCls,w.direction,w.draggable,w.dragOverNodeKey,w.dropIndicatorRender]),le=S.useMemo(()=>{let{title:t=KY}=e,n=`${w.prefixCls}-node-content-wrapper`,r;if(w.showIcon){let t=e.icon||w.icon;r=t?S.createElement(`span`,{className:Y(T?.itemIcon,`${w.prefixCls}-iconEle`,`${w.prefixCls}-icon__customize`),style:E?.itemIcon},typeof t==`function`?t(e):t):se}else w.loadData&&m&&(r=se);let i;return i=typeof t==`function`?t(_):w.titleRender?w.titleRender(_):t,S.createElement(`span`,{ref:O,title:typeof t==`string`?t:``,className:Y(n,`${n}-${oe||`normal`}`,{[`${w.prefixCls}-node-selected`]:!j&&(d||k)}),onMouseEnter:R,onMouseLeave:z,onContextMenu:B,onClick:I,onDoubleClick:L},r,S.createElement(`span`,{className:Y(`${w.prefixCls}-title`,T?.itemTitle),style:E?.itemTitle},i),ce)},[w.prefixCls,w.showIcon,e,w.icon,se,w.titleRender,_,oe,R,z,B,I,L]),ue=bi(x,{aria:!0,data:!0}),{level:de}=FL(w.keyEntities,t)||{},fe=l[l.length-1],pe=!j&&V,me=w.draggingNodeKey===t;return S.createElement(`div`,UY({ref:h,role:`treeitem`,id:C,"aria-expanded":ne?void 0:u,"aria-selected":F&&!j?d:void 0,"aria-checked":M&&!j?p?`mixed`:f:void 0,"aria-disabled":j,className:Y(n,`${w.prefixCls}-treenode`,T?.item,{[`${w.prefixCls}-treenode-disabled`]:j,[`${w.prefixCls}-treenode-switcher-${u?`open`:`close`}`]:!s,[`${w.prefixCls}-treenode-checkbox-checked`]:f,[`${w.prefixCls}-treenode-checkbox-indeterminate`]:p,[`${w.prefixCls}-treenode-selected`]:d,[`${w.prefixCls}-treenode-loading`]:m,[`${w.prefixCls}-treenode-active`]:g,[`${w.prefixCls}-treenode-leaf-last`]:fe,[`${w.prefixCls}-treenode-draggable`]:V,dragging:me,"drop-target":w.dropTargetKey===t,"drop-container":w.dropContainerKey===t,"drag-over":!j&&i,"drag-over-gap-top":!j&&a,"drag-over-gap-bottom":!j&&o,"filter-node":w.filterTreeNode?.(WL(e)),[`${w.prefixCls}-treenode-leaf`]:ne}),style:{...r,...E?.item},draggable:pe,onDragStart:pe?H:void 0,onDragEnter:V?U:void 0,onDragOver:V?W:void 0,onDragLeave:V?G:void 0,onDrop:V?ee:void 0,onDragEnd:V?K:void 0,onMouseMove:v},ue),S.createElement(HY,{prefixCls:w.prefixCls,level:de,isStart:c,isEnd:l}),re,J(),ae,le)};qY.isTreeNode=1;function JY(e,t){if(!e)return[];let n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function YY(e,t){let n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function XY(e){return e.split(`-`)}function ZY(e,t){let n=[],r=FL(t,e);function i(e=[]){e.forEach(({key:e,children:t})=>{n.push(e),i(t)})}return i(r.children),n}function QY(e){if(e.parent){let t=XY(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function $Y(e){let t=XY(e.pos);return Number(t[t.length-1])===0}function eX(e,t,n,r,i,a,o,s,c,l){let{clientX:u,clientY:d}=e,{top:f,height:p}=e.target.getBoundingClientRect(),m=((l===`rtl`?-1:1)*((i?.x||0)-u)-12)/r,h=c.filter(e=>s[e]?.children?.length),g=FL(s,n.eventKey);if(de.key===g.key),t=o[e<=0?0:e-1].key;g=FL(s,t)}let _=g.key,v=g,y=g.key,b=0,x=0;if(!h.includes(_))for(let e=0;e-1.5?a({dragNode:S,dropNode:C,dropPosition:1})?b=1:w=!1:a({dragNode:S,dropNode:C,dropPosition:0})?b=0:a({dragNode:S,dropNode:C,dropPosition:1})?b=1:w=!1:a({dragNode:S,dropNode:C,dropPosition:1})?b=1:w=!1,{dropPosition:b,dropLevelOffset:x,dropTargetKey:g.key,dropTargetPos:g.pos,dragOverNodeKey:y,dropContainerKey:b===0?null:g.parent?.key||null,dropAllowed:w}}function tX(e,t){if(!e)return;let{multiple:n}=t;return n?e.slice():e.length?[e[0]]:e}function nX(e){if(!e)return null;let t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(typeof e==`object`)t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return li(!1,"`checkedKeys` is not an array or an object"),null;return t}function rX(e,t){let n=new Set;function r(e){if(n.has(e))return;let i=FL(t,e);if(!i)return;n.add(e);let{parent:a,node:o}=i;o.disabled||a&&r(a.key)}return(e||[]).forEach(e=>{r(e)}),[...n]}var iX={},aX=`SELECT_ALL`,oX=`SELECT_INVERT`,sX=`SELECT_NONE`,cX=[],lX=(e,t,n=[])=>((t||[]).forEach(t=>{n.push(t),tf(t)&&e in t&&lX(e,t[e],n)}),n),uX=(e,t)=>{let{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:i,getCheckboxProps:a,getTitleCheckboxProps:o,onChange:s,onSelect:c,onSelectAll:l,onSelectInvert:u,onSelectNone:d,onSelectMultiple:f,columnWidth:p,type:m,selections:h,fixed:g,renderCell:_,hideSelectAll:v,checkStrictly:y=!0}=t||{},{prefixCls:b,data:x,pageData:C,getRecordByKey:w,getRowKey:T,expandType:E,childrenColumnName:D,locale:O,getPopupContainer:k}=e,A=Wi(`Table`),[j,M]=Cf(e=>e),[N,P]=Wn(i||cX,r),F=N??cX,I=S.useRef(new Map),L=(0,S.useCallback)(e=>{if(n){let t=new Map;e.forEach(e=>{let n=w(e);!n&&I.current.has(e)&&(n=I.current.get(e)),t.set(e,n)}),I.current=t}},[w,n]);S.useEffect(()=>{L(F)},[F,L]);let R=(0,S.useMemo)(()=>lX(D,C),[D,C]),{keyEntities:z}=(0,S.useMemo)(()=>{if(y)return{keyEntities:null};let e=x;if(n){let t=new Set(R.map(T)),n=Array.from(I.current).reduce((e,[n,r])=>t.has(n)?e:e.concat(r),[]);e=[].concat(fa(e),fa(n))}return VL(e,{externalGetKey:T,childrenPropName:D})},[x,T,y,D,n,R]),B=(0,S.useMemo)(()=>{let e=new Map;return R.forEach((t,n)=>{let r=T(t,n),i=(a?a(t):null)||{};e.set(r,i)}),e},[R,T,a]),V=(0,S.useCallback)(e=>{let t=T(e),n;return n=B.has(t)?B.get(T(e)):a?a(e):void 0,!!n?.disabled},[B,T]),[H,U]=(0,S.useMemo)(()=>{if(y)return[F,[]];let{checkedKeys:e,halfCheckedKeys:t}=qL(F,!0,z,V);return[e||[],t]},[F,y,z,V]),W=(0,S.useMemo)(()=>{let e=m===`radio`?H.slice(0,1):H;return new Set(e)},[H,m]),G=(0,S.useMemo)(()=>m===`radio`?new Set:new Set(U),[U,m]);S.useEffect(()=>{t||P(cX)},[!!t]);let K=(0,S.useCallback)((e,t)=>{let r,i;L(e),n?(r=e,i=e.map(e=>I.current.get(e))):(r=[],i=[],e.forEach(e=>{let t=w(e);t!==void 0&&(r.push(e),i.push(t))})),P(r),s?.(r,i,{type:t})},[P,w,s,n]),ee=(0,S.useCallback)((e,t,n,r)=>{if(c){let i=n.map(w);c(w(e),t,i,r)}K(n,`single`)},[c,w,K]),q=(0,S.useMemo)(()=>!h||v?null:(h===!0?[aX,oX,sX]:h).map(e=>e===`SELECT_ALL`?{key:`all`,text:O.selectionAll,onSelect(){K(x.map((e,t)=>T(e,t)).filter(e=>!B.get(e)?.disabled||W.has(e)),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:O.selectInvert,onSelect(){let e=new Set(W);C.forEach((t,n)=>{let r=T(t,n);B.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});let t=Array.from(e);u&&(A.deprecated(!1,`onSelectInvert`,`onChange`),u(t)),K(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:O.selectNone,onSelect(){d?.(),K(Array.from(W).filter(e=>B.get(e)?.disabled),`none`)}}:e).map(e=>({...e,onSelect:(...t)=>{e.onSelect?.(...t),M(null)}})),[h,v,O.selectionAll,O.selectInvert,O.selectNone,B,W,x,C,T,u,K]);return[(0,S.useCallback)(e=>{if(!t)return e.filter(e=>e!==iX);let n=fa(e),r=new Set(W),i=R.map(T).filter(e=>!B.get(e).disabled),a=i.every(e=>r.has(e)),s=i.some(e=>r.has(e)),c=()=>{let e=[];a?i.forEach(t=>{r.delete(t),e.push(t)}):i.forEach(t=>{r.has(t)||(r.add(t),e.push(t))});let t=Array.from(r);l?.(!a,t.map(w),e.map(w)),K(t,`all`),M(null)},u,d;if(m!==`radio`){let e;if(q){let t={getPopupContainer:k,items:q.map((e,t)=>{let{key:n,text:r,onSelect:a}=e;return{key:n??t,onClick:()=>{a?.(i)},label:r}})};e=S.createElement(`div`,{className:`${b}-selection-extra`},S.createElement(XV,{menu:t,getPopupContainer:k},S.createElement(`span`,null,S.createElement(PC,null))))}let t=R.map((e,t)=>{let n=T(e,t),i=B.get(n)||{};return{checked:r.has(n),...i}}).filter(({disabled:e})=>e),n=!!t.length&&t.length===R.length,l=n&&t.every(({checked:e})=>e),f=n&&t.some(({checked:e})=>e),p=o?.()||{},{onChange:m,disabled:h}=p;d=S.createElement(OR,{"aria-label":e?`Custom selection`:`Select all`,...p,checked:n?l:!!R.length&&a,indeterminate:n?!l&&f:!a&&s,onChange:e=>{c(),m?.(e)},disabled:h??(R.length===0||n),skipGroup:!0}),u=!v&&S.createElement(`div`,{className:`${b}-selection`},d,e)}let x;x=m===`radio`?(e,t,n)=>{let i=T(t,n),a=r.has(i),o=B.get(i);return{node:S.createElement($F,{...o,checked:a,onClick:e=>{e.stopPropagation(),o?.onClick?.(e)},onChange:e=>{r.has(i)||ee(i,!0,[i],e.nativeEvent),o?.onChange?.(e)}}),checked:a}}:(e,t,n)=>{let a=T(t,n),o=r.has(a),s=G.has(a),c=B.get(a),l;return l=E===`nest`?s:c?.indeterminate??s,{node:S.createElement(OR,{...c,indeterminate:l,checked:o,skipGroup:!0,onClick:e=>{e.stopPropagation(),c?.onClick?.(e)},onChange:e=>{let{nativeEvent:t}=e,{shiftKey:n}=t,s=i.indexOf(a),l=H.some(e=>i.includes(e));if(n&&y&&l){let e=j(s,i,r),t=Array.from(r);f?.(!o,t.map(w),e.map(w)),K(t,`multiple`)}else{let e=H;if(y){let n=o?JY(e,a):YY(e,a);ee(a,!o,n,t)}else{let{checkedKeys:n,halfCheckedKeys:r}=qL([].concat(fa(e),[a]),!0,z,V),i=n;if(o){let e=new Set(n);e.delete(a),i=qL(Array.from(e),{checked:!1,halfCheckedKeys:r},z,V).checkedKeys}ee(a,!o,i,t)}}M(o?null:s),c?.onChange?.(e)}}),checked:o}};let C=(e,t,n)=>{let{node:r,checked:i}=x(e,t,n);return _?_(i,t,n,r):r};if(!n.includes(iX))if(n.findIndex(e=>e.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`)===0){let[e,...t]=n;n=[e,iX].concat(fa(t))}else n=[iX].concat(fa(n));let D=n.indexOf(iX);n=n.filter((e,t)=>e!==iX||t===D);let O=n[D-1],A=n[D+1],N=g;N===void 0&&(A?.fixed===void 0?O?.fixed!==void 0&&(N=O.fixed):N=A.fixed),N&&O&&O.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&O.fixed===void 0&&(O.fixed=N);let P=Y(`${b}-selection-col`,{[`${b}-selection-col-with-dropdown`]:h&&m===`checkbox`}),F={fixed:N,width:p,className:`${b}-selection-column`,title:t?.columnTitle?typeof t.columnTitle==`function`?t.columnTitle(d):t.columnTitle:u,render:C,onCell:t.onCell,align:t.align,[BJ]:{className:P}};return n.map(e=>e===iX?F:e)},[T,R,t,H,W,G,p,q,E,B,f,ee,V]),W]};function dX(e){return t=>{let{prefixCls:n,onExpand:r,record:i,expanded:a,expandable:o}=t,s=`${n}-row-expand-icon`;return S.createElement(`button`,{type:`button`,onClick:e=>{r(i,e),e.stopPropagation()},className:Y(s,{[`${s}-spaced`]:!o,[`${s}-expanded`]:o&&a,[`${s}-collapsed`]:o&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function fX(e){return(t,n)=>{let r=t.querySelector(`.${e}-container`),i=n;if(r){let e=getComputedStyle(r),t=Number.parseInt(e.borderLeftWidth,10),a=Number.parseInt(e.borderRightWidth,10);i=n-t-a}return i}}var pX=(e,t)=>`key`in e&&Qd(e.key)?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join(`.`):e.dataIndex:t;function mX(e,t){return t?`${t}-${e}`:`${e}`}var hX=(e,t)=>typeof e==`function`?e(t):e,gX=(e,t)=>{let n=hX(e,t);return Object.prototype.toString.call(n)===`[object Object]`?``:n},_X=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z`}}]},name:`filter`,theme:`filled`}}))());function vX(){return vX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,vX({},e,{ref:t,icon:_X.default}))),bX=e=>{let{dropPosition:t,dropLevelOffset:n,indent:r}=e,i={pointerEvents:`none`,position:`absolute`,right:0,backgroundColor:`red`,height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return S.createElement(`div`,{style:i})};function xX(e,t){let[n,r]=S.useState(!1);Vn(()=>{if(n)return e(),()=>{t()}},[n]),Vn(()=>(r(!0),()=>{r(!1)}),[])}function SX(){return SX=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:n,style:r,motion:i,motionNodes:a,motionType:o,onMotionStart:s,onMotionEnd:c,active:l,treeNodeRequiredProps:u,...d}=e,[f,p]=S.useState(!0),{prefixCls:m}=S.useContext(BY),h=a&&o!==`hide`;Vn(()=>{a&&h!==f&&p(h)},[a]);let g=()=>{a&&s()},_=S.useRef(!1),v=()=>{a&&!_.current&&(_.current=!0,c())};return xX(g,v),a?S.createElement(Dd,SX({ref:t,visible:f},i,{motionAppear:o===`show`,onVisibleChanged:e=>{h===e&&v()}}),({className:e,style:t},n)=>S.createElement(`div`,{ref:n,className:Y(`${m}-treenode-motion`,e),style:t},a.map(e=>{let{data:{...t},title:n,key:r,isStart:i,isEnd:a}=e;delete t.children;let o=UL(r,u);return S.createElement(qY,SX({},t,o,{title:n,active:l,data:e.data,key:r,isStart:i,isEnd:a}))}))):S.createElement(qY,SX({domRef:t,className:n,style:r},d,{active:l}))});function wX(e=[],t=[]){let n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(e,t){let n=new Map;e.forEach(e=>{n.set(e,!0)});let r=t.filter(e=>!n.has(e));return r.length===1?r[0]:null}return ne.key===n)+1],i=t.findIndex(e=>e.key===n);if(r){let e=t.findIndex(e=>e.key===r.key);return t.slice(i+1,e)}return t.slice(i+1)}function EX(){return EX=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,data:r,selectable:i,checkable:a,expandedKeys:o,selectedKeys:s,checkedKeys:c,loadedKeys:l,loadingKeys:u,halfCheckedKeys:d,keyEntities:f,disabled:p,dragging:m,dragOverNodeKey:h,dropPosition:g,motion:_,height:v,itemHeight:y,virtual:b,scrollWidth:x,focusable:C,activeItem:w,tabIndex:T,onKeyDown:E,onFocus:D,onBlur:O,onMouseDown:k,onMouseUp:A,onActiveChange:j,onListChangeStart:M,onListChangeEnd:N,...P}=e,F=Yn(),I=S.useRef(null),L=S.useRef(null);S.useImperativeHandle(t,()=>({scrollTo:e=>{I.current.scrollTo(e)},getIndentWidth:()=>L.current.offsetWidth}));let[R,z]=S.useState(o),[B,V]=S.useState(r),[H,U]=S.useState(r),[W,G]=S.useState([]),[K,ee]=S.useState(null),q=S.useRef(r);q.current=r;function te(){let e=q.current;V(e),U(e),G([]),ee(null),N()}Vn(()=>{z(o);let e=wX(R,o);if(e.key!==null)if(e.add){let t=B.findIndex(({key:t})=>t===e.key),n=jX(TX(B,r,e.key),b,v,y),i=B.slice();i.splice(t+1,0,AX),U(i),G(n),ee(`show`)}else{let t=r.findIndex(({key:t})=>t===e.key),n=jX(TX(r,B,e.key),b,v,y),i=r.slice();i.splice(t+1,0,AX),U(i),G(n),ee(`hide`)}else B!==r&&(V(r),U(r))},[o,r]),S.useEffect(()=>{m||te()},[m]);let ne=_?H:r,re={expandedKeys:o,selectedKeys:s,loadedKeys:l,loadingKeys:u,checkedKeys:c,halfCheckedKeys:d,dragOverNodeKey:h,dropPosition:g,keyEntities:f};return S.createElement(S.Fragment,null,S.createElement(`div`,{className:`${n}-treenode`,"aria-hidden":!0,style:{position:`absolute`,pointerEvents:`none`,visibility:`hidden`,height:0,overflow:`hidden`,border:0,padding:0}},S.createElement(`div`,{className:`${n}-indent`},S.createElement(`div`,{ref:L,className:`${n}-indent-unit`}))),S.createElement(BS,EX({},P,{data:ne,itemKey:MX,height:v,fullHeight:!1,virtual:b,itemHeight:y,scrollWidth:x,prefixCls:`${n}-list`,ref:I,role:`tree`,tabIndex:C!==!1&&!p?T:void 0,"aria-activedescendant":w?qn(F,w.key):void 0,onKeyDown:E,onFocus:D,onBlur:O,onMouseDown:k,onMouseUp:A,onVisibleChange:e=>{e.every(e=>MX(e)!==DX)&&te()}}),e=>{let{pos:t,data:{...n},title:r,key:i,isStart:a,isEnd:o}=e,s=LL(i,t);delete n.key,delete n.children;let c=UL(s,re);return S.createElement(CX,EX({},n,c,{title:r,active:!!w&&i===w.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:_,motionNodes:i===DX?W:null,motionType:K,onMotionStart:M,onMotionEnd:te,treeNodeRequiredProps:re,treeId:F,onMouseMove:()=>{j(null)}}))}))});function PX(){return PX=Object.assign?Object.assign.bind():function(e){for(var t=1;t!0,expandAction:!1};static TreeNode=qY;destroyed=!1;delayedDragEnterLogic;loadingRetryTimes={};state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],activeKey:null,listChanging:!1,prevProps:null,fieldNames:RL()};dragStartMousePosition=null;dragNodeProps=null;currentMouseOverDroppableNodeKey=null;focusedByMouse=!1;listRef=S.createRef();componentDidMount(){this.destroyed=!1,this.onUpdated()}componentDidUpdate(){this.onUpdated()}onUpdated(){let{activeKey:e,itemScrollOffset:t=0}=this.props;e!==void 0&&e!==this.state.activeKey&&(this.setState({activeKey:e}),e!==null&&this.scrollTo({key:e,offset:t}))}componentWillUnmount(){window.removeEventListener(`dragend`,this.onWindowDragEnd),this.destroyed=!0}static getDerivedStateFromProps(e,t){let{prevProps:n}=t,r={prevProps:e};function i(t){return!n&&e.hasOwnProperty(t)||n&&n[t]!==e[t]}let a,{fieldNames:o}=t;if(i(`fieldNames`)&&(o=RL(e.fieldNames),r.fieldNames=o),i(`treeData`)?{treeData:a}=e:i(`children`)&&(li(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=zL(e.children)),a){r.treeData=a;let e=VL(a,{fieldNames:o});r.keyEntities={[DX]:kX,...e.keyEntities}}let s=r.keyEntities||t.keyEntities;if(i(`expandedKeys`)||n&&i(`autoExpandParent`))r.expandedKeys=e.autoExpandParent||!n&&e.defaultExpandParent?rX(e.expandedKeys,s):e.expandedKeys;else if(!n&&e.defaultExpandAll){let e={...s};delete e[DX];let t=[];Object.keys(e).forEach(n=>{let r=e[n];r.children&&r.children.length&&t.push(r.key)}),r.expandedKeys=t}else !n&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?rX(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,(a||r.expandedKeys)&&(r.flattenNodes=BL(a||t.treeData,r.expandedKeys||t.expandedKeys,o)),e.selectable&&(i(`selectedKeys`)?r.selectedKeys=tX(e.selectedKeys,e):!n&&e.defaultSelectedKeys&&(r.selectedKeys=tX(e.defaultSelectedKeys,e))),e.checkable){let o;if(i(`checkedKeys`)?o=nX(e.checkedKeys)||{}:!n&&e.defaultCheckedKeys?o=nX(e.defaultCheckedKeys)||{}:a&&(o=nX(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),o){let{checkedKeys:t=[],halfCheckedKeys:n=[]}=o;if(!e.checkStrictly){let e=qL(t,!0,s);({checkedKeys:t,halfCheckedKeys:n}=e)}r.checkedKeys=t,r.halfCheckedKeys=n}}return i(`loadedKeys`)&&(r.loadedKeys=e.loadedKeys),r}onNodeDragStart=(e,t)=>{let{expandedKeys:n,keyEntities:r}=this.state,{onDragStart:i}=this.props,{eventKey:a}=t;this.dragNodeProps=t,this.dragStartMousePosition={x:e.clientX,y:e.clientY};let o=JY(n,a);this.setState({draggingNodeKey:a,dragChildrenKeys:ZY(a,r),indent:this.listRef.current.getIndentWidth()}),this.setExpandedKeys(o),window.addEventListener(`dragend`,this.onWindowDragEnd),i?.({event:e,node:WL(t)})};onNodeDragEnter=(e,t)=>{let{expandedKeys:n,keyEntities:r,dragChildrenKeys:i,flattenNodes:a,indent:o}=this.state,{onDragEnter:s,onExpand:c,allowDrop:l,direction:u}=this.props,{pos:d,eventKey:f}=t;if(this.currentMouseOverDroppableNodeKey!==f&&(this.currentMouseOverDroppableNodeKey=f),!this.dragNodeProps){this.resetDragState();return}let{dropPosition:p,dropLevelOffset:m,dropTargetKey:h,dropContainerKey:g,dropTargetPos:_,dropAllowed:v,dragOverNodeKey:y}=eX(e,this.dragNodeProps,t,o,this.dragStartMousePosition,l,a,r,n,u);if(i.includes(h)||!v){this.resetDragState();return}if(this.delayedDragEnterLogic||={},Object.keys(this.delayedDragEnterLogic).forEach(e=>{clearTimeout(this.delayedDragEnterLogic[e])}),this.dragNodeProps.eventKey!==t.eventKey&&(e.persist(),this.delayedDragEnterLogic[d]=window.setTimeout(()=>{if(this.state.draggingNodeKey===null)return;let i=[...n],a=FL(r,t.eventKey);a&&(a.children||[]).length&&(i=YY(n,t.eventKey)),this.props.hasOwnProperty(`expandedKeys`)||this.setExpandedKeys(i),c?.(i,{node:WL(t),expanded:!0,nativeEvent:e.nativeEvent})},800)),this.dragNodeProps.eventKey===h&&m===0){this.resetDragState();return}this.setState({dragOverNodeKey:y,dropPosition:p,dropLevelOffset:m,dropTargetKey:h,dropContainerKey:g,dropTargetPos:_,dropAllowed:v}),s?.({event:e,node:WL(t),expandedKeys:n})};onNodeDragOver=(e,t)=>{let{dragChildrenKeys:n,flattenNodes:r,keyEntities:i,expandedKeys:a,indent:o}=this.state,{onDragOver:s,allowDrop:c,direction:l}=this.props;if(!this.dragNodeProps)return;let{dropPosition:u,dropLevelOffset:d,dropTargetKey:f,dropContainerKey:p,dropTargetPos:m,dropAllowed:h,dragOverNodeKey:g}=eX(e,this.dragNodeProps,t,o,this.dragStartMousePosition,c,r,i,a,l);n.includes(f)||!h||(this.dragNodeProps.eventKey===f&&d===0?this.state.dropPosition===null&&this.state.dropLevelOffset===null&&this.state.dropTargetKey===null&&this.state.dropContainerKey===null&&this.state.dropTargetPos===null&&this.state.dropAllowed===!1&&this.state.dragOverNodeKey===null||this.resetDragState():u===this.state.dropPosition&&d===this.state.dropLevelOffset&&f===this.state.dropTargetKey&&p===this.state.dropContainerKey&&m===this.state.dropTargetPos&&h===this.state.dropAllowed&&g===this.state.dragOverNodeKey||this.setState({dropPosition:u,dropLevelOffset:d,dropTargetKey:f,dropContainerKey:p,dropTargetPos:m,dropAllowed:h,dragOverNodeKey:g}),s?.({event:e,node:WL(t)}))};onNodeDragLeave=(e,t)=>{this.currentMouseOverDroppableNodeKey===t.eventKey&&!e.currentTarget.contains(e.relatedTarget)&&(this.resetDragState(),this.currentMouseOverDroppableNodeKey=null);let{onDragLeave:n}=this.props;n?.({event:e,node:WL(t)})};onWindowDragEnd=e=>{this.onNodeDragEnd(e,null,!0),window.removeEventListener(`dragend`,this.onWindowDragEnd)};onNodeDragEnd=(e,t)=>{let{onDragEnd:n}=this.props;this.setState({dragOverNodeKey:null}),this.cleanDragState(),n?.({event:e,node:WL(t)}),this.dragNodeProps=null,window.removeEventListener(`dragend`,this.onWindowDragEnd)};onNodeDrop=(e,t,n=!1)=>{let{dragChildrenKeys:r,dropPosition:i,dropTargetKey:a,dropTargetPos:o,dropAllowed:s}=this.state;if(!s)return;let{onDrop:c}=this.props;if(this.setState({dragOverNodeKey:null}),this.cleanDragState(),a===null)return;let l={...UL(a,this.getTreeNodeRequiredProps()),active:this.getActiveItem()?.key===a,data:FL(this.state.keyEntities,a).node};li(!r.includes(a),`Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.`);let u=XY(o),d={event:e,node:WL(l),dragNode:this.dragNodeProps?WL(this.dragNodeProps):null,dragNodesKeys:[this.dragNodeProps.eventKey].concat(r),dropToGap:i!==0,dropPosition:i+Number(u[u.length-1])};n||c?.(d),this.dragNodeProps=null};resetDragState(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}cleanDragState=()=>{let{draggingNodeKey:e}=this.state;e!==null&&this.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),this.dragStartMousePosition=null,this.currentMouseOverDroppableNodeKey=null};triggerExpandActionExpand=(e,t)=>{let{expandedKeys:n,flattenNodes:r}=this.state,{expanded:i,key:a,isLeaf:o}=t;if(o||e.shiftKey||e.metaKey||e.ctrlKey)return;let s=r.filter(e=>e.key===a)[0],c=WL({...UL(a,this.getTreeNodeRequiredProps()),data:s.data});this.setExpandedKeys(i?JY(n,a):YY(n,a)),this.onNodeExpand(e,c)};onNodeClick=(e,t)=>{let{onClick:n,expandAction:r}=this.props;r===`click`&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeDoubleClick=(e,t)=>{let{onDoubleClick:n,expandAction:r}=this.props;r===`doubleClick`&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeSelect=(e,t)=>{let{selectedKeys:n}=this.state,{keyEntities:r,fieldNames:i}=this.state,{onSelect:a,multiple:o}=this.props,{selected:s}=t,c=t[i.key],l=!s;n=l?o?YY(n,c):[c]:JY(n,c);let u=n.map(e=>{let t=FL(r,e);return t?t.node:null}).filter(Boolean);this.setUncontrolledState({selectedKeys:n}),a?.(n,{event:`select`,selected:l,node:t,selectedNodes:u,nativeEvent:e.nativeEvent})};onNodeCheck=(e,t,n)=>{let{keyEntities:r,checkedKeys:i,halfCheckedKeys:a}=this.state,{checkStrictly:o,onCheck:s}=this.props,{key:c}=t,l,u={event:`check`,node:t,checked:n,nativeEvent:e.nativeEvent};if(o){let e=n?YY(i,c):JY(i,c);l={checked:e,halfChecked:JY(a,c)},u.checkedNodes=e.map(e=>FL(r,e)).filter(Boolean).map(e=>e.node),this.setUncontrolledState({checkedKeys:e})}else{let{checkedKeys:e,halfCheckedKeys:t}=qL([...i,c],!0,r);if(!n){let n=new Set(e);n.delete(c),{checkedKeys:e,halfCheckedKeys:t}=qL(Array.from(n),{checked:!1,halfCheckedKeys:t},r)}l=e,u.checkedNodes=[],u.checkedNodesPositions=[],u.halfCheckedKeys=t,e.forEach(e=>{let t=FL(r,e);if(!t)return;let{node:n,pos:i}=t;u.checkedNodes.push(n),u.checkedNodesPositions.push({node:n,pos:i})}),this.setUncontrolledState({checkedKeys:e},!1,{halfCheckedKeys:t})}s?.(l,u)};onNodeLoad=e=>{let{key:t}=e,{keyEntities:n}=this.state;if(FL(n,t)?.children?.length)return;let r=new Promise((n,r)=>{this.setState(({loadedKeys:i=[],loadingKeys:a=[]})=>{let{loadData:o,onLoad:s}=this.props;return!o||i.includes(t)||a.includes(t)?null:(o(e).then(()=>{let{loadedKeys:r}=this.state,i=YY(r,t);s?.(i,{event:`load`,node:e}),this.setUncontrolledState({loadedKeys:i}),this.setState(e=>({loadingKeys:JY(e.loadingKeys,t)})),n()}).catch(e=>{if(this.setState(e=>({loadingKeys:JY(e.loadingKeys,t)})),this.loadingRetryTimes[t]=(this.loadingRetryTimes[t]||0)+1,this.loadingRetryTimes[t]>=FX){let{loadedKeys:e}=this.state;li(!1,"Retry for `loadData` many times but still failed. No more retry."),this.setUncontrolledState({loadedKeys:YY(e,t)}),n()}r(e)}),{loadingKeys:YY(a,t)})})});return r.catch(()=>{}),r};onNodeMouseEnter=(e,t)=>{let{onMouseEnter:n}=this.props;n?.({event:e,node:t})};onNodeMouseLeave=(e,t)=>{let{onMouseLeave:n}=this.props;n?.({event:e,node:t})};onNodeContextMenu=(e,t)=>{let{onRightClick:n}=this.props;n&&(e.preventDefault(),n({event:e,node:t}))};onMouseDown=e=>{this.focusedByMouse=!0;let{onMouseDown:t}=this.props;t?.(e)};onMouseUp=e=>{this.focusedByMouse=!1;let{onMouseUp:t}=this.props;t?.(e)};onFocus=(...e)=>{let{onFocus:t,disabled:n}=this.props,{activeKey:r,selectedKeys:i,flattenNodes:a}=this.state;if(!this.focusedByMouse&&!n&&r===null){let e=i.find(e=>a.some(t=>t.key===e));e===void 0?this.onActiveChange(a?.[0]?.key||null):this.onActiveChange(e)}t?.(...e)};onBlur=(...e)=>{this.focusedByMouse=!1;let{onBlur:t}=this.props;this.onActiveChange(null),t?.(...e)};getTreeNodeRequiredProps=()=>{let{expandedKeys:e,selectedKeys:t,loadedKeys:n,loadingKeys:r,checkedKeys:i,halfCheckedKeys:a,dragOverNodeKey:o,dropPosition:s,keyEntities:c}=this.state;return{expandedKeys:e||[],selectedKeys:t||[],loadedKeys:n||[],loadingKeys:r||[],checkedKeys:i||[],halfCheckedKeys:a||[],dragOverNodeKey:o,dropPosition:s,keyEntities:c}};setExpandedKeys=e=>{let{treeData:t,fieldNames:n}=this.state,r=BL(t,e,n);this.setUncontrolledState({expandedKeys:e,flattenNodes:r},!0)};onNodeExpand=(e,t)=>{let{expandedKeys:n}=this.state,{listChanging:r,fieldNames:i}=this.state,{onExpand:a,loadData:o}=this.props,{expanded:s}=t,c=t[i.key];if(r)return;let l=n.includes(c),u=!s;if(li(s&&l||!s&&!l,`Expand state not sync with index check`),n=u?YY(n,c):JY(n,c),this.setExpandedKeys(n),a?.(n,{node:t,expanded:u,nativeEvent:e.nativeEvent}),u&&o){let e=this.onNodeLoad(t);e&&e.then(()=>{let e=BL(this.state.treeData,n,i);this.setUncontrolledState({flattenNodes:e})}).catch(()=>{let{expandedKeys:e}=this.state,t=JY(e,c);this.setExpandedKeys(t)})}};onListChangeStart=()=>{this.setUncontrolledState({listChanging:!0})};onListChangeEnd=()=>{setTimeout(()=>{this.setUncontrolledState({listChanging:!1})})};onActiveChange=e=>{let{activeKey:t}=this.state,{onActiveChange:n,itemScrollOffset:r=0}=this.props;t!==e&&(this.setState({activeKey:e}),e!==null&&this.scrollTo({key:e,offset:r}),n?.(e))};getActiveItem=()=>{let{activeKey:e,flattenNodes:t}=this.state;return e===null?null:t.find(({key:t})=>t===e)||null};offsetActiveKey=e=>{let{flattenNodes:t,activeKey:n}=this.state,r=t.findIndex(({key:e})=>e===n);r===-1&&e<0&&(r=t.length),r=(r+e+t.length)%t.length;let i=t[r];if(i){let{key:e}=i;this.onActiveChange(e)}else this.onActiveChange(null)};onKeyDown=e=>{let{activeKey:t,expandedKeys:n,checkedKeys:r,flattenNodes:i,keyEntities:a}=this.state,{onKeyDown:o,checkable:s,selectable:c,disabled:l,loadData:u}=this.props;if(l)return;switch(e.key){case`ArrowUp`:this.offsetActiveKey(-1),e.preventDefault();break;case`ArrowDown`:this.offsetActiveKey(1),e.preventDefault();break;case`Home`:this.onActiveChange(i?.[0]?.key),e.preventDefault();break;case`End`:this.onActiveChange(i?.[i.length-1]?.key),e.preventDefault();break}let d=this.getActiveItem();if(d&&d.data){let i=WL({...UL(t,this.getTreeNodeRequiredProps()),data:d.data,active:!0}),o=!!FL(a,t)?.children?.length,l=!HL(d.data.isLeaf,u,o,i.loaded),f=s&&!i.disabled&&i.checkable!==!1&&!i.disableCheckbox,p=!s&&c&&!i.disabled&&i.selectable!==!1;switch(e.key){case`ArrowLeft`:l&&n.includes(t)?this.onNodeExpand({},i):d.parent&&this.onActiveChange(d.parent.key),e.preventDefault();break;case`ArrowRight`:l&&!n.includes(t)?this.onNodeExpand({},i):d.children&&d.children.length&&this.onActiveChange(d.children[0].key),e.preventDefault();break;case`Enter`:l?(e.preventDefault(),this.onNodeExpand({},i)):f?r.includes(t)||(e.preventDefault(),this.onNodeCheck({},i,!0)):p&&!i.selected&&(e.preventDefault(),this.onNodeSelect({},i));break;case` `:f?(e.preventDefault(),this.onNodeCheck({},i,!r.includes(t))):p&&(e.preventDefault(),this.onNodeSelect({},i));break}}o?.(e)};setUncontrolledState=(e,t=!1,n=null)=>{if(!this.destroyed){let r=!1,i=!0,a={};Object.keys(e).forEach(t=>{if(this.props.hasOwnProperty(t)){i=!1;return}r=!0,a[t]=e[t]}),r&&(!t||i)&&this.setState({...a,...n})}};scrollTo=e=>{this.listRef.current.scrollTo(e)};render(){let{flattenNodes:e,keyEntities:t,draggingNodeKey:n,dropLevelOffset:r,dropContainerKey:i,dropTargetKey:a,dropPosition:o,dragOverNodeKey:s,indent:c}=this.state,{prefixCls:l,className:u,style:d,styles:f,classNames:p,showLine:m,focusable:h,tabIndex:g=0,selectable:_,showIcon:v,icon:y,switcherIcon:b,draggable:x,checkable:C,checkStrictly:w,disabled:T,motion:E,loadData:D,filterTreeNode:O,height:k,itemHeight:A,scrollWidth:j,virtual:M,titleRender:N,dropIndicatorRender:P,onContextMenu:F,onScroll:I,direction:L,rootClassName:R,rootStyle:z}=this.props,B=bi(this.props,{aria:!0,data:!0}),V;x&&(V=typeof x==`object`?x:typeof x==`function`?{nodeDraggable:x}:{});let H={styles:f,classNames:p,prefixCls:l,selectable:_,showIcon:v,icon:y,switcherIcon:b,draggable:V,draggingNodeKey:n,checkable:C,checkStrictly:w,disabled:T,keyEntities:t,dropLevelOffset:r,dropContainerKey:i,dropTargetKey:a,dropPosition:o,dragOverNodeKey:s,indent:c,direction:L,dropIndicatorRender:P,loadData:D,filterTreeNode:O,titleRender:N,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return S.createElement(BY.Provider,{value:H},S.createElement(`div`,{className:Y(l,u,R,{[`${l}-show-line`]:m}),style:z},S.createElement(NX,PX({ref:this.listRef,prefixCls:l,style:d,data:e,disabled:T,selectable:_,checkable:!!C,motion:E,dragging:n!==null,height:k,itemHeight:A,virtual:M,focusable:h,tabIndex:g,activeItem:this.getActiveItem(),onFocus:this.onFocus,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:F,onScroll:I,scrollWidth:j},this.getTreeNodeRequiredProps(),B))))}},LX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{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.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file`,theme:`outlined`}}))());function RX(){return RX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,RX({},e,{ref:t,icon:LX.default}))),BX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z`}}]},name:`folder-open`,theme:`outlined`}}))());function VX(){return VX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,VX({},e,{ref:t,icon:BX.default}))),UX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder`,theme:`outlined`}}))());function WX(){return WX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,WX({},e,{ref:t,icon:UX.default}))),KX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z`}}]},name:`holder`,theme:`outlined`}}))());function qX(){return qX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,qX({},e,{ref:t,icon:KX.default}))),YX=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:i,borderRadius:a,controlItemBgHover:o})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:`static`,[`&:has(${e}-drop-indicator)`]:{position:`relative`},[`> *:not(${e}-drop-indicator)`]:{position:`relative`},"&:hover":{background:`transparent`},"&:before":{position:`absolute`,inset:0,transition:`background-color ${i}`,content:`""`,borderRadius:a},"&:hover:before":{background:o}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:a,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:`transparent`,"&, &:hover":{color:r},"&:before, &:hover:before":{background:n}}}}}),XX=new js(`ant-tree-node-fx-do-not-use`,{"0%":{opacity:0},"100%":{opacity:1}}),ZX=(e,t)=>({[`.${e}-switcher-icon`]:{display:`inline-block`,fontSize:10,verticalAlign:`baseline`,svg:{transition:`transform ${t.motionDurationSlow}`}}}),QX=(e,t)=>({[`.${e}-drop-indicator`]:{position:`absolute`,zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:`none`,"&:after":{position:`absolute`,top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:`transparent`,border:`${X(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:`50%`,content:`""`}}}),$X=(e,t)=>{let{treeCls:n,treeNodeCls:r,treeNodePadding:i,titleHeight:a,indentSize:o,switcherSize:s,motionDurationMid:c,nodeSelectedBg:l,nodeHoverBg:u,colorTextQuaternary:d,controlItemBgActiveDisabled:f}=t;return{[n]:{...Hl(t),"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:`rtl`},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:`rotate(90deg)`},[`${n}-list`]:{"&:focus-visible":{outline:`none`,[`${r}-active ${n}-node-content-wrapper`]:{...Gl(t)}}},[`${n}-list-holder-inner`]:{alignItems:`flex-start`},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:`stretch`,[`${n}-node-content-wrapper`]:{flex:`auto`},[`${r}.dragging:after`]:{position:`absolute`,inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:XX,animationDuration:t.motionDurationSlow,animationPlayState:`running`,animationFillMode:`forwards`,content:`""`,pointerEvents:`none`,borderRadius:t.borderRadius}}},[r]:{display:`flex`,alignItems:`flex-start`,marginBottom:i,lineHeight:X(a),position:`relative`,"&:before":{content:`""`,position:`absolute`,zIndex:1,insetInlineStart:0,width:`100%`,top:`100%`,height:i},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:`not-allowed`,"&:hover":{background:`transparent`}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:f},[`${n}-checkbox-disabled`]:{pointerEvents:`unset`},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:`grab`,[`${n}-draggable-icon`]:{flexShrink:0,width:s,textAlign:`center`,visibility:`visible`,color:d},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:`hidden`}}},[`${n}-indent`]:{alignSelf:`stretch`,whiteSpace:`nowrap`,userSelect:`none`,"&-unit":{display:`inline-block`,width:o}},[`${n}-draggable-icon`]:{visibility:`hidden`},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(s).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-checkbox`]:{flexShrink:0,alignSelf:`flex-start`,marginBlockStart:t.calc(t.calc(a).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:{...ZX(e,t),position:`relative`,flex:`none`,alignSelf:`stretch`,width:s,textAlign:`center`,cursor:`pointer`,userSelect:`none`,transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:`unset`},"&:before":{pointerEvents:`none`,content:`""`,width:s,height:a,position:`absolute`,left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:`rotate(-90deg)`},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:`relative`,zIndex:1,display:`inline-block`,width:`100%`,height:`100%`,"&:before":{position:`absolute`,top:0,insetInlineEnd:t.calc(s).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:`""`},"&:after":{position:`absolute`,width:t.calc(t.calc(s).div(2).equal()).mul(.8).equal(),height:t.calc(a).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:`""`}}},[`${n}-node-content-wrapper`]:{position:`relative`,minHeight:a,paddingBlock:0,paddingInline:t.paddingXS,background:`transparent`,borderRadius:t.borderRadius,cursor:`pointer`,transition:[`all ${c}`,`border 0s`,`line-height 0s`,`box-shadow 0s`].join(`, `),...QX(e,t),"&:hover":{backgroundColor:u},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:l},[`${n}-iconEle`]:{display:`inline-block`,width:s,height:a,textAlign:`center`,verticalAlign:`top`,"&:empty":{display:`none`}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:`transparent`},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:`relative`,height:`100%`,"&:before":{position:`absolute`,top:0,insetInlineEnd:t.calc(s).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:`""`},"&-end:before":{display:`none`}},[`${n}-switcher`]:{background:`transparent`,"&-line-icon":{verticalAlign:`-0.15em`}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:`auto !important`,bottom:`auto !important`,height:`${X(t.calc(a).div(2).equal())} !important`}}}},eZ=(e,t,n=!0)=>{let r=`.${e}`,i=uc(t,{treeCls:r,treeNodeCls:`${r}-treenode`,treeNodePadding:t.calc(t.paddingXS).div(2).equal()});return[$X(e,i),n&&YX(i)].filter(Boolean)},tZ=e=>{let{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,i=t;return{titleHeight:i,switcherSize:i,indentSize:i,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},nZ=Zl(`Tree`,(e,{prefixCls:t})=>[{[e.componentCls]:dR(`${t}-checkbox`,e)},eZ(t,e),Gh(e)],e=>{let{colorTextLightSolid:t,colorPrimary:n}=e;return{...tZ(e),directoryNodeSelectedColor:t,directoryNodeSelectedBg:n}}),rZ=e=>{let{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:i,direction:a=`ltr`}=e,o=a===`ltr`?`left`:`right`,s=a===`ltr`?`right`:`left`,c={[o]:-n*i+4,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[o]=i+4;break}return S.createElement(`div`,{style:c,className:`${r}-drop-indicator`})},iZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`filled`}}))());function aZ(){return aZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,aZ({},e,{ref:t,icon:iZ.default}))),sZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`minus-square`,theme:`outlined`}}))());function cZ(){return cZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,cZ({},e,{ref:t,icon:sZ.default}))),uZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`plus-square`,theme:`outlined`}}))());function dZ(){return dZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,dZ({},e,{ref:t,icon:uZ.default}))),pZ=e=>{let{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:i,switcherLoadingIcon:a}=e,{isLeaf:o,expanded:s,loading:c}=r;if(c)return S.isValidElement(a)?a:S.createElement(Ym,{className:`${t}-switcher-loading-icon`});let l;if(tf(i)&&(l=i.showLeafIcon),o){if(!i)return null;if(typeof l!=`boolean`&&l){let e=typeof l==`function`?l(r):l,n=`${t}-switcher-line-custom-icon`;return S.isValidElement(e)?lm(e,{className:Y(e.props?.className,n)}):e}return l?S.createElement(zX,{className:`${t}-switcher-line-icon`}):S.createElement(`span`,{className:`${t}-switcher-leaf-line`})}let u=`${t}-switcher-icon`,d=typeof n==`function`?n(r):n;return S.isValidElement(d)?lm(d,{className:Y(d.props?.className,i?`${t}-switcher-line-icon`:u)}):d===void 0?i?s?S.createElement(lZ,{className:`${t}-switcher-line-icon`}):S.createElement(fZ,{className:`${t}-switcher-line-icon`}):S.createElement(oZ,{className:u}):d},mZ=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,className:i,style:a,classNames:o,styles:s}=va(`tree`),{virtual:c}=S.useContext(ha),{prefixCls:l,className:u,showIcon:d=!1,showLine:f,switcherIcon:p,switcherLoadingIcon:m,blockNode:h=!1,children:g,checkable:_=!1,selectable:v=!0,draggable:y,disabled:b,motion:x,style:C,rootClassName:w,classNames:T,styles:E,icon:D}=e,O=S.useContext(pm),k=b??O,A=n(`tree`,l),j=n(),M=x??{...mh(j),motionAppear:!1},N={...e,showIcon:d,blockNode:h,checkable:_,selectable:v,disabled:k,motion:M},[P,F]=Sf([o,T],[s,E],{props:N}),I={...N,showLine:!!f,icon:D,dropIndicatorRender:rZ},[L,R]=nZ(A),[,z]=Bl(),B=z.paddingXS/2+(z.Tree?.titleHeight||z.controlHeightSM),V=S.useMemo(()=>{if(!y)return!1;let e={};switch(typeof y){case`function`:e.nodeDraggable=y;break;case`object`:e={...y};break;default:break}return e.icon!==!1&&(e.icon=e.icon||S.createElement(JX,null)),e},[y]),H=e=>S.createElement(pZ,{prefixCls:A,switcherIcon:p,switcherLoadingIcon:m,treeNodeProps:e,showLine:f});return S.createElement(IX,{itemHeight:B,ref:t,virtual:c,...I,prefixCls:A,className:Y({[`${A}-icon-hide`]:!d,[`${A}-block-node`]:h,[`${A}-unselectable`]:!v,[`${A}-rtl`]:r===`rtl`,[`${A}-disabled`]:k},i,u,L,R),style:{...a,...C},rootClassName:Y(P.root,w),rootStyle:F.root,classNames:P,styles:F,direction:r,checkable:_&&S.createElement(`span`,{className:`${A}-checkbox-inner`}),selectable:v,switcherIcon:H,draggable:V},g)}),hZ=0,gZ=1,_Z=2;function vZ(e,t,n){let{key:r,children:i}=n;function a(e){let a=e[r],o=e[i];t(a,e)!==!1&&vZ(o||[],t,n)}e.forEach(a)}function yZ({treeData:e,expandedKeys:t,startKey:n,endKey:r,fieldNames:i}){let a=[],o=hZ;if(n&&n===r)return[n];if(!n||!r)return[];function s(e){return e===n||e===r}return vZ(e,e=>{if(o===_Z)return!1;if(s(e)){if(a.push(e),o===hZ)o=gZ;else if(o===gZ)return o=_Z,!1}else o===gZ&&a.push(e);return t.includes(e)},RL(i)),a}function bZ(e,t,n){let r=fa(t),i=[];return vZ(e,(e,t)=>{let n=r.indexOf(e);return n!==-1&&(i.push(t),r.splice(n,1)),!!r.length},RL(n)),i}function xZ(e){let{isLeaf:t,expanded:n}=e;return t?S.createElement(zX,null):n?S.createElement(HX,null):S.createElement(GX,null)}function SZ({treeData:e,children:t}){return e||zL(t)}var CZ=S.forwardRef((e,t)=>{let{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:i,...a}=e,o=S.useRef(null),s=S.useRef(null),c=()=>{let{keyEntities:e}=VL(SZ(a),{fieldNames:a.fieldNames}),t,o=a.expandedKeys||i||[];return t=n?Object.keys(e):r?rX(o,e):o,t},[l,u]=S.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[d,f]=S.useState(()=>c());S.useEffect(()=>{`selectedKeys`in a&&u(a.selectedKeys)},[a.selectedKeys]),S.useEffect(()=>{`expandedKeys`in a&&f(a.expandedKeys)},[a.expandedKeys]);let p=(e,t)=>(`expandedKeys`in a||f(e),a.onExpand?.(e,t)),m=(e,t)=>{let{multiple:n,fieldNames:r}=a,{node:i,nativeEvent:c}=t,{key:l=``}=i,f=SZ(a),p={...t,selected:!0},m=c?.ctrlKey||c?.metaKey,h=c?.shiftKey,g;n&&m?(g=e,o.current=l,s.current=g,p.selectedNodes=bZ(f,g,r)):n&&h?(g=Array.from(new Set([].concat(fa(s.current||[]),fa(yZ({treeData:f,expandedKeys:d,startKey:l,endKey:o.current,fieldNames:r}))))),p.selectedNodes=bZ(f,g,r)):(g=[l],o.current=l,s.current=g,p.selectedNodes=bZ(f,g,r)),a.onSelect?.(g,p),`selectedKeys`in a||u(g)},{getPrefixCls:h,direction:g}=S.useContext(ha),{prefixCls:_,className:v,showIcon:y=!0,expandAction:b=`click`,...x}=a,C=h(`tree`,_),w=Y(`${C}-directory`,{[`${C}-directory-rtl`]:g===`rtl`},v);return S.createElement(mZ,{icon:xZ,ref:t,blockNode:!0,...x,showIcon:y,expandAction:b,prefixCls:C,className:w,expandedKeys:d,selectedKeys:l,onSelect:m,onExpand:p})}),wZ=mZ;wZ.DirectoryTree=CZ,wZ.TreeNode=qY;var TZ=e=>{let{value:t,filterSearch:n,tablePrefixCls:r,locale:i,onChange:a}=e;return n?S.createElement(`div`,{className:`${r}-filter-dropdown-search`},S.createElement(Yz,{prefix:S.createElement(LC,null),placeholder:i.filterSearchPlaceholder,onChange:a,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},EZ=e=>{let{keyCode:t}=e;t===Zr.ENTER&&e.stopPropagation()},DZ=S.forwardRef((e,t)=>S.createElement(`div`,{className:e.className,onClick:e=>e.stopPropagation(),onKeyDown:EZ,ref:t},e.children));function OZ(e){let t=[];return(e||[]).forEach(({value:e,children:n})=>{t.push(e),n&&(t=[].concat(fa(t),fa(OZ(n))))}),t}function kZ(e){return e.some(({children:e})=>e)}var AZ=(e,t)=>typeof t==`string`||$d(t)?t.toString().toLowerCase().includes(e):!1,jZ=e=>{let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:a,normalizedSearchValue:o,filterSearch:s}=e;return t.map((e,t)=>{let c=String(e.value);if(e.children)return{key:c||t,label:e.text,popupClassName:`${n}-dropdown-submenu`,children:jZ({filters:e.children,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:a,normalizedSearchValue:o,filterSearch:s})};let l=i?OR:$F,u={key:e.value===void 0?t:c,label:S.createElement(S.Fragment,null,S.createElement(l,{checked:r.includes(c)}),S.createElement(`span`,null,e.text))};return o?typeof s==`function`?s(o,e)?u:null:AZ(o,e.text)?u:null:u})};function MZ(e){return e||[]}var NZ=e=>{let{tablePrefixCls:t,prefixCls:n,column:r,dropdownPrefixCls:i,columnKey:a,filterOnClose:o,filterMultiple:s,filterMode:c=`menu`,filterSearch:l=!1,filterState:u,triggerFilter:d,locale:f,children:p,getPopupContainer:m,rootClassName:h}=e,{filterResetToDefaultFilteredValue:g,defaultFilteredValue:_,filterDropdownProps:v={},filterDropdownOpen:y,onFilterDropdownOpenChange:b}=r,[x,C]=S.useState(!1),w=S.useContext(bw),T=!!(u&&(u.filteredKeys?.length||u.forceFiltered)),E=e=>{C(e),v.onOpenChange?.(e),b?.(e)},D=v.open??y??x,O=u?.filteredKeys,[k,A]=kf(MZ(O)),j=({selectedKeys:e})=>{A(e)},M=(e,{node:t,checked:n})=>{j(s?{selectedKeys:e}:{selectedKeys:n&&t.key?[t.key]:[]})};S.useEffect(()=>{x&&j({selectedKeys:MZ(O)})},[O]);let[N,P]=S.useState([]),F=e=>{P(e)},[I,L]=S.useState(``),R=S.useMemo(()=>I.trim().toLowerCase(),[I]),z=e=>{let{value:t}=e.target;L(t)};S.useEffect(()=>{x||L(``)},[x]);let B=e=>{let t=e?.length?e:null;if(t===null&&(!u||!u.filteredKeys)||di(t,u?.filteredKeys,!0))return null;d({column:r,key:a,filteredKeys:t})},V=()=>{E(!1),B(k())},H=({confirm:e,closeDropdown:t}={confirm:!1,closeDropdown:!1})=>{e&&B([]),t&&E(!1),L(``),A(g?(_||[]).map(String):[])},U=({closeDropdown:e}={closeDropdown:!0})=>{e&&E(!1),B(k())},W=(e,t)=>{t.source===`trigger`&&(e&&O!==void 0&&A(MZ(O)),E(e),!e&&!r.filterDropdown&&o&&V())},G=Y({[`${i}-menu-without-submenu`]:!kZ(r.filters||[])}),K=e=>{e.target.checked?A(OZ(r?.filters).map(String)):A([])},ee=({filters:e})=>(e||[]).map((e,t)=>{let n=String(e.value),r={title:e.text,key:e.value===void 0?String(t):n};return e.children&&(r.children=ee({filters:e.children})),r}),q=e=>({...e,text:e.title,value:e.key,children:e.children?.map(q)||[]}),te,{direction:ne,renderEmpty:re}=S.useContext(ha);if(typeof r.filterDropdown==`function`)te=r.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:e=>j({selectedKeys:e}),selectedKeys:k(),confirm:U,clearFilters:H,filters:r.filters,visible:D,close:()=>{E(!1)}});else if(r.filterDropdown)te=r.filterDropdown;else{let e=k()||[];te=S.createElement(S.Fragment,null,(()=>{let a=re?.(`Table.filter`)??S.createElement(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:f.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:`16px 0`}});if((r.filters||[]).length===0)return a;if(c===`tree`)return S.createElement(S.Fragment,null,S.createElement(TZ,{filterSearch:l,value:I,onChange:z,tablePrefixCls:t,locale:f}),S.createElement(`div`,{className:`${t}-filter-dropdown-tree`},s?S.createElement(OR,{checked:e.length===OZ(r.filters).length,indeterminate:e.length>0&&e.lengthtypeof l==`function`?l(I,q(e)):AZ(R,e.title):void 0})));let o=jZ({filters:r.filters||[],filterSearch:l,prefixCls:n,filteredKeys:k(),filterMultiple:s,searchValue:I,normalizedSearchValue:R}),u=o.every(e=>e===null);return S.createElement(S.Fragment,null,S.createElement(TZ,{filterSearch:l,value:I,onChange:z,tablePrefixCls:t,locale:f}),u?a:S.createElement(BE,{selectable:!0,multiple:s,prefixCls:`${i}-menu`,className:G,onSelect:j,onDeselect:j,selectedKeys:e,getPopupContainer:m,openKeys:N,onOpenChange:F,items:o}))})(),S.createElement(`div`,{className:`${n}-dropdown-btns`},S.createElement(m_,{type:`link`,size:`small`,disabled:g?di((_||[]).map(String),e,!0):e.length===0,onClick:()=>H()},f.filterReset),S.createElement(m_,{type:`primary`,size:`small`,onClick:V},f.filterConfirm)))}r.filterDropdown&&(te=S.createElement(ME,{selectable:void 0},te)),te=S.createElement(DZ,{className:`${n}-dropdown`},te);let ie=(()=>{let e;return e=typeof r.filterIcon==`function`?r.filterIcon(T):r.filterIcon?r.filterIcon:S.createElement(yX,null),S.createElement(`span`,{role:`button`,tabIndex:-1,className:Y(`${n}-trigger`,{active:T}),onClick:e=>{e.stopPropagation()}},e)})();if(w)return S.createElement(`div`,{className:`${n}-column`},S.createElement(`span`,{className:`${t}-column-title`},p),ie);let J=Zd({trigger:[`click`],placement:ne===`rtl`?`bottomLeft`:`bottomRight`,children:ie,getPopupContainer:m},{...v,rootClassName:Y(h,v.rootClassName),open:D,onOpenChange:W,popupRender:()=>typeof v?.dropdownRender==`function`?v.dropdownRender(te):te});return S.createElement(`div`,{className:`${n}-column`},S.createElement(`span`,{className:`${t}-column-title`},p),S.createElement(XV,{...J}))},PZ=(e,t,n)=>{let r=[];return(e||[]).forEach((e,i)=>{let a=mX(i,n),o=e.filterDropdown!==void 0;if(e.filters||o||`onFilter`in e)if(`filteredValue`in e){let t=e.filteredValue;o||(t=t?.map(String)??t),r.push({column:e,key:pX(e,a),filteredKeys:t,forceFiltered:e.filtered})}else r.push({column:e,key:pX(e,a),filteredKeys:t&&e.defaultFilteredValue?e.defaultFilteredValue:void 0,forceFiltered:e.filtered});`children`in e&&(r=[].concat(fa(r),fa(PZ(e.children,t,a))))}),r};function FZ(e,t,n,r,i,a,o,s,c){return n.map((n,l)=>{let u=mX(l,s),{filterOnClose:d=!0,filterMultiple:f=!0,filterMode:p,filterSearch:m}=n,h=n;if(h.filters||h.filterDropdown){let s=pX(h,u),l=r.find(({key:e})=>s===e);h={...h,title:r=>S.createElement(NZ,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:h,columnKey:s,filterState:l,filterOnClose:d,filterMultiple:f,filterMode:p,filterSearch:m,triggerFilter:a,locale:i,getPopupContainer:o,rootClassName:c},hX(n.title,r))}}return`children`in h&&(h={...h,children:FZ(e,t,h.children,r,i,a,o,u,c)}),h})}var IZ=e=>{let t={};return e.forEach(({key:e,filteredKeys:n,column:r})=>{let i=e,{filters:a,filterDropdown:o}=r;o?t[i]=n||null:Array.isArray(n)?t[i]=OZ(a).filter(e=>n.includes(String(e))):t[i]=null}),t},LZ=(e,t,n)=>t.reduce((e,r)=>{let{column:{onFilter:i,filters:a},filteredKeys:o}=r;if(i&&o&&o.length){let r=OZ(a),s=new Map;r.forEach(e=>{let t=String(e);s.has(t)||s.set(t,e)});let c=o.map(e=>{let t=String(e);return s.get(t)??e});return(e=>e.reduce((e,r)=>{let a={...r};return a[n]&&(a[n]=LZ(a[n],t,n)),c.some(e=>i(e,a))&&e.push(a),e},[]))(e)}return e},e),RZ=e=>e.flatMap(e=>`children`in e?[e].concat(fa(RZ(e.children||[]))):[e]),zZ=e=>{let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:i,getPopupContainer:a,locale:o,rootClassName:s}=e;Wi(`Table`);let c=S.useMemo(()=>RZ(r||[]),[r]),[l,u]=S.useState(()=>PZ(c,!0)),d=S.useMemo(()=>{let e=PZ(c,!1);if(e.length===0)return e;let t=!0;if(e.forEach(({filteredKeys:e})=>{e!==void 0&&(t=!1)}),t){let e=(c||[]).map((e,t)=>pX(e,mX(t)));return l.filter(({key:t})=>e.includes(t)).map(t=>{let n=c[e.indexOf(t.key)];return{...t,column:{...t.column,...n},forceFiltered:n.filtered}})}return e},[c,l]),f=S.useMemo(()=>IZ(d),[d]),p=e=>{let t=d.filter(({key:t})=>t!==e.key);t.push(e),u(t),i(IZ(t),t)};return[e=>FZ(t,n,e,d,o,p,a,void 0,s),d,f]},BZ=(e,t,n)=>{let r=S.useRef({});function i(i){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let i=new Map;function a(e){e.forEach((e,r)=>{let o=n(e,r);i.set(o,e),tf(e)&&t in e&&a(e[t]||[])})}a(e),r.current={data:e,childrenColumnName:t,kvMap:i,getRowKey:n}}return r.current.kvMap?.get(i)}return[i]};function VZ(e,t){let n={current:e.current,pageSize:e.pageSize},r=tf(t)?t:{};return Object.keys(r).forEach(t=>{let r=e[t];typeof r!=`function`&&(n[t]=r)}),n}function HZ(e,t,n){let{total:r=0,...i}=tf(n)?n:{},[a,o]=(0,S.useState)(()=>({current:`defaultCurrent`in i?i.defaultCurrent:1,pageSize:`defaultPageSize`in i?i.defaultPageSize:10})),s=Zd(a,i,{total:r>0?r:e}),c=Math.ceil((r||e)/s.pageSize);s.current>c&&(s.current=c||1);let l=(e,t)=>{o({current:e??1,pageSize:t||s.pageSize})},u=(e,r)=>{n&&n.onChange?.(e,r),l(e,r),t(e,r||s?.pageSize)};return n===!1?[{},()=>{}]:[{...s,onChange:u},l]}var UZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`outlined`}}))());function WZ(){return WZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,WZ({},e,{ref:t,icon:UZ.default}))),KZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z`}}]},name:`caret-up`,theme:`outlined`}}))());function qZ(){return qZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,qZ({},e,{ref:t,icon:KZ.default}))),YZ=`ascend`,XZ=`descend`,ZZ=e=>e.sorter&&typeof e.sorter==`object`&&$d(e.sorter.multiple)?e.sorter.multiple:!1,QZ=e=>typeof e==`function`?e:tf(e)&&e.compare?e.compare:!1,$Z=(e,t)=>t?e[e.indexOf(t)+1]:e[0],eQ=(e,t,n)=>{let r=[],i=(e,t)=>{r.push({column:e,key:pX(e,t),multiplePriority:ZZ(e),sortOrder:e.sortOrder})};return(e||[]).forEach((e,a)=>{let o=mX(a,n);e.children?(`sortOrder`in e&&i(e,o),r=[].concat(fa(r),fa(eQ(e.children,t,o)))):e.sorter&&(`sortOrder`in e?i(e,o):t&&e.defaultSortOrder&&r.push({column:e,key:pX(e,o),multiplePriority:ZZ(e),sortOrder:e.defaultSortOrder}))}),r},tQ=(e,t,n,r,i,a,o,s,c)=>(t||[]).map((t,l)=>{let u=mX(l,s),d=t;if(d.sorter){let s=d.sortDirections||i,l=d.showSorterTooltip===void 0?o:d.showSorterTooltip,f=pX(d,u),p=n.find(({key:e})=>e===f),m=p?p.sortOrder:null,h=$Z(s,m),g;if(t.sortIcon)g=t.sortIcon({sortOrder:m});else{let t=s.includes(YZ)&&S.createElement(JZ,{className:Y(`${e}-column-sorter-up`,{active:m===YZ})}),n=s.includes(XZ)&&S.createElement(GZ,{className:Y(`${e}-column-sorter-down`,{active:m===XZ})});g=S.createElement(`span`,{className:Y(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(t&&n)})},S.createElement(`span`,{className:`${e}-column-sorter-inner`,"aria-hidden":`true`},t,n))}let{cancelSort:_,triggerAsc:v,triggerDesc:y}=a||{},b=_;h===XZ?b=y:h===YZ&&(b=v);let x=tf(l)?{title:b,...l}:{title:b};d={...d,className:Y(d.className,{[`${e}-column-sort`]:m}),title:n=>{let r=`${e}-column-sorters`,i=S.createElement(`span`,{className:`${e}-column-title`},hX(t.title,n)),a=S.createElement(`div`,{className:r},i,g);return l?typeof l!=`boolean`&&l?.target===`sorter-icon`?S.createElement(`div`,{className:Y(r,`${r}-tooltip-target-sorter`)},i,S.createElement(Mw,{...x},g)):S.createElement(Mw,{...x},a):a},onHeaderCell:n=>{let i=t.onHeaderCell?.(n)||{},a=i.onClick,o=i.onKeyDown;i.onClick=e=>{r({column:t,key:f,sortOrder:h,multiplePriority:ZZ(t)}),a?.(e)},i.onKeyDown=e=>{e.keyCode===Zr.ENTER&&(r({column:t,key:f,sortOrder:h,multiplePriority:ZZ(t)}),o?.(e))};let s=gX(t.title,{}),l=s?.toString();return m&&(i[`aria-sort`]=m===`ascend`?`ascending`:`descending`),i[`aria-description`]=c?.sortable,i[`aria-label`]=l||``,i.className=Y(i.className,`${e}-column-has-sorters`),i.tabIndex=0,t.ellipsis&&(i.title=(s??``).toString()),i}}}return`children`in d&&(d={...d,children:tQ(e,d.children,n,r,i,a,o,u,c)}),d}),nQ=e=>{let{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},rQ=e=>{let t=e.filter(({sortOrder:e})=>e).map(nQ);return t.length===0&&e.length?{...nQ(e[e.length-1]),column:void 0,order:void 0,field:void 0,columnKey:void 0}:t.length<=1?t[0]||{}:t},iQ=(e,t,n)=>{let r=t.slice().sort((e,t)=>t.multiplePriority-e.multiplePriority),i=e.slice(),a=r.filter(({column:{sorter:e},sortOrder:t})=>QZ(e)&&t);return a.length?i.sort((e,t)=>{for(let n=0;n{let r=e[n];return r?{...e,[n]:iQ(r,t,n)}:e}):i},aQ=e=>{let{prefixCls:t,mergedColumns:n,sortDirections:r,tableLocale:i,showSorterTooltip:a,onSorterChange:o,globalLocale:s}=e,[c,l]=S.useState(()=>eQ(n,!0)),u=(e,t)=>{let n=[];return e.forEach((e,r)=>{let i=mX(r,t);if(n.push(pX(e,i)),Array.isArray(e.children)){let t=u(e.children,i);n.push.apply(n,fa(t))}}),n},d=S.useMemo(()=>{let e=!0,t=eQ(n,!1);if(!t.length){let e=u(n);return c.filter(({key:t})=>e.includes(t))}let r=[];function i(t){e?r.push(t):r.push({...t,sortOrder:null})}let a=null;return t.forEach(t=>{a===null?(i(t),t.sortOrder&&(t.multiplePriority===!1?e=!1:a=!0)):(a&&t.multiplePriority!==!1||(e=!1),i(t))}),r},[n,c]),f=S.useMemo(()=>{let e=d.map(({column:e,sortOrder:t})=>({column:e,order:t}));return{sortColumns:e,sortColumn:e[0]?.column,sortOrder:e[0]?.order}},[d]),p=e=>{let t;t=e.multiplePriority===!1||!d.length||d[0].multiplePriority===!1?[e]:[].concat(fa(d.filter(({key:t})=>t!==e.key)),[e]),l(t),o(rQ(t),t)};return[e=>tQ(t,e,d,p,r,i,a,void 0,s),d,f,()=>rQ(d)]},oQ=(e,t)=>e.map(e=>{let n={...e};return n.title=hX(e.title,t),`children`in n&&(n.children=oQ(n.children,t)),n}),sQ=e=>[S.useCallback(t=>oQ(t,e),[e])],cQ=wY((e,t)=>{let{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),lQ=LY((e,t)=>{let{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),uQ=e=>{let{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:i,tableHeaderBg:a,tablePaddingVertical:o,tablePaddingHorizontal:s,calc:c}=e,l=`${X(n)} ${r} ${i}`,u=(e,r,i)=>({[`&${t}-${e}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"> table > tbody > tr > th, > table > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`${X(c(r).mul(-1).equal())} + }`)}});function uK(){return uK=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,prefixCls:n,classNames:r={},styles:i={},steps:a,strokeWidth:o,railWidth:s,gapDegree:c=0,gapPosition:l,railColor:u,strokeLinecap:d,style:f,className:p,strokeColor:m,percent:h,loading:g,..._}={...rK,...e},v=Yn(t),y=`${v}-gradient`,b=50-o/2,x=Math.PI*2*b,C=c>0?90+c/2:-90,w=x*((360-c)/360),{count:T,gap:E}=typeof a==`object`?a:{count:a,gap:2},D=dK(h),O=dK(m),k=O.find(e=>e&&typeof e==`object`),A=k&&typeof k==`object`?`butt`:d,{indeterminateStyleProps:j,indeterminateStyleAnimation:M}=lK({id:v,loading:g}),N=cK(x,w,0,100,C,c,l,u,A,o),P=iK(),F=()=>{let e=0;return D.map((t,a)=>{let s=O[a]||O[O.length-1],u=cK(x,w,e,t,C,c,l,s,A,o);return e+=t,S.createElement(sK,{key:a,color:s,ptg:t,radius:b,prefixCls:n,gradientId:y,className:r.track,style:{...u,...j,...i.track},strokeLinecap:A,strokeWidth:o,gapDegree:c,ref:e=>{P[a]=e},size:100})}).reverse()},I=()=>{let e=Math.round(T*(D[0]/100)),t=100/T,a=0;return Array(T).fill(null).map((s,d)=>{let f=d<=e-1?O[0]:u,p=f&&typeof f==`object`?`url(#${y})`:void 0,m=cK(x,w,a,t,C,c,l,f,`butt`,o,E);return a+=(w-m.strokeDashoffset+E)*100/w,S.createElement(`circle`,{key:d,className:Y(`${n}-circle-path`,r.track),r:b,cx:50,cy:50,stroke:p,strokeWidth:o,opacity:1,style:{...m,...i.track},ref:e=>{P[d]=e}})})};return S.createElement(`svg`,uK({className:Y(`${n}-circle`,r.root,p),viewBox:`0 0 100 100`,style:{...i.root,...f},id:t,role:`presentation`},_),!T&&S.createElement(`circle`,{className:Y(`${n}-circle-rail`,r.rail),r:b,cx:50,cy:50,stroke:u,strokeLinecap:A,strokeWidth:s||o,style:{...N,...i.rail}}),T?I():F(),M)};function pK(e){return!e||e<0?0:e>100?100:e}function mK({success:e}){let t;return e&&`percent`in e&&(t=e.percent),t}var hK=({percent:e,success:t})=>{let n=pK(mK({success:t}));return[n,pK(pK(e)-n)]},gK=({success:e={},strokeColor:t})=>{let{strokeColor:n}=e;return[n||Gc.green,t||null]},_K=(e,t,n)=>{let r=-1,i=-1;if(t===`step`){let t=n.steps,a=n.strokeWidth;typeof e==`string`||e===void 0?(r=e===`small`?2:14,i=a??8):$d(e)?[r,i]=[e,e]:[r=14,i=8]=Array.isArray(e)?e:[e.width,e.height],r*=t}else if(t===`line`){let t=n?.strokeWidth;typeof e==`string`||e===void 0?i=t||(e===`small`?6:8):$d(e)?[r,i]=[e,e]:[r=-1,i=8]=Array.isArray(e)?e:[e.width,e.height]}else (t===`circle`||t===`dashboard`)&&(typeof e==`string`||e===void 0?[r,i]=e===`small`?[60,60]:[120,120]:$d(e)?[r,i]=[e,e]:Array.isArray(e)&&(r=e[0]??e[1]??120,i=e[0]??e[1]??120));return[r,i]},vK=3,yK=e=>vK/e*100,bK=[`root`,`body`,`indicator`],xK=e=>{let{prefixCls:t,classNames:n,styles:r,railColor:i,trailColor:a,strokeLinecap:o=`round`,gapPosition:s,gapPlacement:c,gapDegree:l,width:u=120,type:d,children:f,success:p,size:m=u,steps:h}=e,{direction:g}=va(`progress`),_=i??a,[v,y]=_K(m,`circle`),{strokeWidth:b}=e;b===void 0&&(b=Math.max(yK(v),6));let x={width:v,height:y,fontSize:v*.15+6},C=S.useMemo(()=>{if(l||l===0)return l;if(d===`dashboard`)return 75},[l,d]),w=hK(e),T=S.useMemo(()=>{let e=(c??s)||d===`dashboard`&&`bottom`||void 0,t=g===`rtl`;switch(e){case`start`:return t?`right`:`left`;case`end`:return t?`left`:`right`;default:return e}},[g,c,s,d]),E=Object.prototype.toString.call(e.strokeColor)===`[object Object]`,D=gK({success:p,strokeColor:e.strokeColor}),O=Y(`${t}-body`,{[`${t}-circle-gradient`]:E},n.body),k=S.createElement(fK,{steps:h,percent:h?w[1]:w,strokeWidth:b,railWidth:b,strokeColor:h?D[1]:D,strokeLinecap:o,railColor:_,prefixCls:t,gapDegree:C,gapPosition:T,classNames:hi(n,bK),styles:hi(r,bK)}),A=v<=20,j=S.createElement(`div`,{className:O,style:{...x,...r.body}},k,!A&&f);return A?S.createElement(lw,{title:f},j):j},SK=`--progress-line-stroke-color`,CK=e=>{let t=e?`100%`:`-100%`;return new js(`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}})},wK=e=>{let{componentCls:t,iconCls:n}=e;return{[t]:{...Hl(e),display:`inline-flex`,"&-rtl":{direction:`rtl`},[`${t}-indicator`]:{color:e.colorText,lineHeight:1,whiteSpace:`nowrap`,verticalAlign:`middle`,wordBreak:`normal`,[n]:{fontSize:e.fontSize}},[`&${t}-status-exception`]:{[`${t}-indicator`]:{color:e.colorError}},[`&${t}-status-success`]:{[`${t}-indicator`]:{color:e.colorSuccess}}}}},TK=e=>{let{componentCls:t}=e;return{[`${t}-line`]:{position:`relative`,width:`100%`,fontSize:e.fontSize,[`${t}-body`]:{display:`inline-flex`,alignItems:`center`,width:`100%`,gap:e.marginXS},[`${t}-rail`]:{flex:`auto`,background:e.remainingColor,borderRadius:e.lineBorderRadius,position:`relative`,width:`100%`,overflow:`hidden`},[`&${t}-status-active`]:{[`${t}-track:after`]:{content:`""`,position:`absolute`,inset:0,backgroundColor:e.colorBgContainer,borderRadius:`inherit`,opacity:0,animationName:CK(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:`infinite`}},[`${t}-track`]:{position:`absolute`,insetInlineStart:0,insetBlock:0,borderRadius:`inherit`,background:e.defaultColor,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,minWidth:`max-content`,display:`flex`,alignItems:`center`,"&-success":{background:e.colorSuccess}},[`&${t}-status-exception`]:{[`${t}-track`]:{background:e.colorError}},[`&${t}-status-success`]:{[`${t}-track`]:{background:e.colorSuccess}},[`${t}-indicator-outer`]:{[`&${t}-indicator-start`]:{order:-1}},[`${t}-body-layout-bottom`]:{flexDirection:`column`,alignItems:`center`,gap:e.marginXXS},[`${t}-indicator${t}-indicator-inner`]:{color:e.colorWhite,paddingInline:e.paddingXXS,width:`100%`,display:`flex`,justifyContent:`center`,[`&${t}-indicator-end`]:{justifyContent:`end`},[`&${t}-indicator-start`]:{justifyContent:`start`},[`&${t}-indicator-bright`]:{color:`rgba(0, 0, 0, 0.45)`}}}}},EK=e=>{let{componentCls:t,iconCls:n}=e;return{[`${t}-circle`]:{[`${t}-circle-rail`]:{stroke:e.remainingColor},[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-body`]:{position:`relative`,lineHeight:1,backgroundColor:`transparent`},[`${t}-indicator`]:{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%)`,[n]:{fontSize:e.circleIconFontSize}},[`&${t}-status-exception`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}}},[`&${t}-status-success`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:`bottom`}}}},DK=e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:`inline-block`,"&-body":{display:`flex`,flexDirection:`row`,alignItems:`center`,gap:e.progressStepMarginInlineEnd,[`${t}-indicator`]:{marginInlineStart:e.marginXS}},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},OK=e=>{let{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-indicator ${n}`]:{fontSize:e.fontSizeSM}}}},kK=Zl(`Progress`,e=>{let t=e.calc(e.marginXXS).div(2).equal(),n=uc(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:`2.4s`});return[wK(n),TK(n),EK(n),DK(n),OK(n)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:`1em`,circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`})),AK=e=>{let t=[];return Object.keys(e).forEach(n=>{let r=Number.parseFloat(n.replace(/%/g,``));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((e,t)=>e.key-t.key),t.map(({key:e,value:t})=>`${t} ${e}%`).join(`, `)},jK=(e,t)=>{let{from:n=Gc.blue,to:r=Gc.blue,direction:i=t===`rtl`?`to left`:`to right`,...a}=e;if(Object.keys(a).length!==0){let e=`linear-gradient(${i}, ${AK(a)})`;return{background:e,[SK]:e}}let o=`linear-gradient(${i}, ${n}, ${r})`;return{background:o,[SK]:o}},MK=e=>{let{prefixCls:t,classNames:n,styles:r,direction:i,percent:a,size:o,strokeWidth:s,strokeColor:c,strokeLinecap:l=`round`,children:u,railColor:d,trailColor:f,percentPosition:p,success:m}=e,{align:h,type:g}=p,_=d??f,v=l===`square`||l===`butt`?0:void 0,[y,b]=_K(o??[-1,s||(o===`small`?6:8)],`line`,{strokeWidth:s}),x={backgroundColor:_||void 0,borderRadius:v,height:b},C=`${t}-track`,w=c&&typeof c!=`string`?jK(c,i):{[SK]:c,background:c},T={width:`${pK(a)}%`,height:b,borderRadius:v,...w},E=mK(e),D={width:`${pK(E)}%`,height:b,borderRadius:v,backgroundColor:m?.strokeColor};return S.createElement(`div`,{className:Y(`${t}-body`,n.body,{[`${t}-body-layout-bottom`]:h===`center`&&g===`outer`}),style:{width:y>0?y:`100%`,...r.body}},S.createElement(`div`,{className:Y(`${t}-rail`,n.rail),style:{...x,...r.rail}},S.createElement(`div`,{className:Y(C,n.track),style:{...T,...r.track}},g===`inner`&&u),E!==void 0&&S.createElement(`div`,{className:Y(C,`${C}-success`,n.track),style:{...D,...r.track}})),g===`outer`&&u)},NK=e=>{let{classNames:t,styles:n,size:r,steps:i,rounding:a=Math.round,percent:o=0,strokeWidth:s=8,strokeColor:c,railColor:l,trailColor:u,prefixCls:d,children:f}=e,p=a(o/100*i),[m,h]=_K(r??[r===`small`?2:14,s],`step`,{steps:i,strokeWidth:s}),g=m/i,_=Array.from({length:i}),v=l??u;for(let e=0;e{let{prefixCls:n,className:r,rootClassName:i,classNames:a,styles:o,steps:s,strokeColor:c,percent:l=0,size:u=`medium`,showInfo:d=!0,type:f=`line`,status:p,format:m,style:h,percentPosition:g={},..._}=e,{align:v=`end`,type:y=`outer`}=g,b=Array.isArray(c)?c[0]:c,x=typeof c==`string`||Array.isArray(c)?c:void 0,C=S.useMemo(()=>b?new Mc(typeof b==`string`?b:Object.values(b)[0]).isLight():!1,[c]),w=S.useMemo(()=>{let t=mK(e);return Number.parseInt(t===void 0?(l??0)?.toString():(t??0)?.toString(),10)},[l,e.success]),T=S.useMemo(()=>!PK.includes(p)&&w>=100?`success`:p||`normal`,[p,w]),{getPrefixCls:E,direction:D,className:O,style:k,classNames:A,styles:j}=va(`progress`),M=E(`progress`,n),[N,P]=kK(M),F={...e,percent:l,type:f,size:u,showInfo:d,percentPosition:g},[I,L]=Sf([A,a],[j,o],{props:F}),R=f===`line`,z=R&&!s,B=S.useMemo(()=>{if(!d)return null;let t=mK(e),n,r=m||(e=>`${e}%`),i=R&&C&&y===`inner`;return y===`inner`||m||T!==`exception`&&T!==`success`?n=r(pK(l),pK(t)):T===`exception`?n=R?S.createElement(Du,null):S.createElement(Au,null):T===`success`&&(n=R?S.createElement(wu,null):S.createElement(cC,null)),S.createElement(`span`,{className:Y(`${M}-indicator`,{[`${M}-indicator-bright`]:i,[`${M}-indicator-${v}`]:z,[`${M}-indicator-${y}`]:z},I.indicator),style:L.indicator,title:typeof n==`string`?n:void 0},n)},[d,l,w,T,f,M,m,R,C,y,v,z,I.indicator,L.indicator]),V={...e,classNames:I,styles:L},H;f===`line`?H=s?S.createElement(NK,{...V,strokeColor:x,prefixCls:M,steps:tf(s)?s.count:s},B):S.createElement(MK,{...V,strokeColor:b,prefixCls:M,direction:D,percentPosition:{align:v,type:y}},B):(f===`circle`||f===`dashboard`)&&(H=S.createElement(xK,{...V,strokeColor:b,prefixCls:M,progressStatus:T},B));let U=Y(M,`${M}-status-${T}`,{[`${M}-${f===`dashboard`&&`circle`||f}`]:f!==`line`,[`${M}-inline-circle`]:f===`circle`&&_K(u,`circle`)[0]<=20,[`${M}-line`]:z,[`${M}-line-align-${v}`]:z,[`${M}-line-position-${y}`]:z,[`${M}-steps`]:s,[`${M}-show-info`]:d,[`${M}-small`]:u===`small`,[`${M}-rtl`]:D===`rtl`},O,r,i,I.root,N,P);return S.createElement(`div`,{ref:t,style:{...k,...L.root,...h},className:U,role:`progressbar`,"aria-valuenow":w,"aria-valuemin":0,"aria-valuemax":100,...hi(_,[`railColor`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`gapPlacement`,`strokeLinecap`,`success`])},H)});function IK(e,t){var n=typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(!n){if(Array.isArray(e)||(n=ua(e))||t&&e&&typeof e.length==`number`){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}var LK,RK;function zK(e,t,n){if(t<0||t>31||e>>>t)throw RangeError(`Value out of range`);for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function BK(e,t){return(e>>>t&1)!=0}function VK(e){if(!e)throw Error(`Assertion error`)}var HK=function(){function e(t,n){Us(this,e),Bs(this,`modeBits`,void 0),Bs(this,`numBitsCharCount`,void 0),this.modeBits=t,this.numBitsCharCount=n}return Gs(e,[{key:`numCharCountBits`,value:function(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}]),e}();LK=HK,Bs(HK,`NUMERIC`,new LK(1,[10,12,14])),Bs(HK,`ALPHANUMERIC`,new LK(2,[9,11,13])),Bs(HK,`BYTE`,new LK(4,[8,16,16])),Bs(HK,`KANJI`,new LK(8,[8,10,12])),Bs(HK,`ECI`,new LK(7,[0,0,0]));var UK=Gs(function e(t,n){Us(this,e),Bs(this,`ordinal`,void 0),Bs(this,`formatBits`,void 0),this.ordinal=t,this.formatBits=n});RK=UK,Bs(UK,`LOW`,new RK(0,1)),Bs(UK,`MEDIUM`,new RK(1,0)),Bs(UK,`QUARTILE`,new RK(2,3)),Bs(UK,`HIGH`,new RK(3,2));var WK=function(){function e(t,n,r){if(Us(this,e),Bs(this,`mode`,void 0),Bs(this,`numChars`,void 0),Bs(this,`bitData`,void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw RangeError(`Invalid argument`);this.bitData=r.slice()}return Gs(e,[{key:`getData`,value:function(){return this.bitData.slice()}}],[{key:`makeBytes`,value:function(t){var n=[],r=IK(t),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;zK(a,8,n)}}catch(e){r.e(e)}finally{r.f()}return new e(HK.BYTE,t.length,n)}},{key:`makeNumeric`,value:function(t){if(!e.isNumeric(t))throw RangeError(`String contains non-numeric characters`);for(var n=[],r=0;r=1<e.MAX_VERSION)throw RangeError(`Version value out of range`);if(a<-1||a>7)throw RangeError(`Mask value out of range`);this.size=t*4+17;for(var o=[],s=0;s>>9)*1335;var i=(t<<10|n)^21522;VK(i>>>15==0);for(var a=0;a<=5;a++)this.setFunctionModule(8,a,BK(i,a));this.setFunctionModule(8,7,BK(i,6)),this.setFunctionModule(8,8,BK(i,7)),this.setFunctionModule(7,8,BK(i,8));for(var o=9;o<15;o++)this.setFunctionModule(14-o,8,BK(i,o));for(var s=0;s<8;s++)this.setFunctionModule(this.size-1-s,8,BK(i,s));for(var c=8;c<15;c++)this.setFunctionModule(8,this.size-15+c,BK(i,c));this.setFunctionModule(8,this.size-8,!0)}},{key:`drawVersion`,value:function(){if(!(this.version<7)){for(var e=this.version,t=0;t<12;t++)e=e<<1^(e>>>11)*7973;var n=this.version<<12|e;VK(n>>>18==0);for(var r=0;r<18;r++){var i=BK(n,r),a=this.size-11+r%3,o=Math.floor(r/3);this.setFunctionModule(a,o,i),this.setFunctionModule(o,a,i)}}}},{key:`drawFinderPattern`,value:function(e,t){for(var n=-4;n<=4;n++)for(var r=-4;r<=4;r++){var i=Math.max(Math.abs(r),Math.abs(n)),a=e+r,o=t+n;0<=a&&a=s)&&h.push(t[e])})},_=0;_=1;r-=2){r==6&&(r=5);for(var i=0;i>>3],7-(n&7)),n++)}}VK(n==t.length*8)}},{key:`applyMask`,value:function(e){if(e<0||e>7)throw RangeError(`Mask value out of range`);for(var t=0;t5&&t++):(this.finderPenaltyAddHistory(i,a),r||(t+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),r=this.modules[n][o],i=1);t+=this.finderPenaltyTerminateAndCount(r,i,a)*e.PENALTY_N3}for(var s=0;s5&&t++):(this.finderPenaltyAddHistory(l,u),c||(t+=this.finderPenaltyCountPatterns(u)*e.PENALTY_N3),c=this.modules[d][s],l=1);t+=this.finderPenaltyTerminateAndCount(c,l,u)*e.PENALTY_N3}for(var f=0;f0&&e[2]==t&&e[3]==t*3&&e[4]==t&&e[5]==t;return(n&&e[0]>=t*4&&e[6]>=t?1:0)+(n&&e[6]>=t*4&&e[0]>=t?1:0)}},{key:`finderPenaltyTerminateAndCount`,value:function(e,t,n){var r=t;return e&&(this.finderPenaltyAddHistory(r,n),r=0),r+=this.size,this.finderPenaltyAddHistory(r,n),this.finderPenaltyCountPatterns(n)}},{key:`finderPenaltyAddHistory`,value:function(e,t){var n=e;t[0]==0&&(n+=this.size),t.pop(),t.unshift(n)}}],[{key:`encodeText`,value:function(t,n){var r=WK.makeSegments(t);return e.encodeSegments(r,n)}},{key:`encodeBinary`,value:function(t,n){var r=WK.makeBytes(t);return e.encodeSegments([r],n)}},{key:`encodeSegments`,value:function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=r&&r<=i&&i<=e.MAX_VERSION)||a<-1||a>7)throw RangeError(`Invalid value`);var s,c;for(s=r;;s++){var l=e.getNumDataCodewords(s,n)*8,u=WK.getTotalBits(t,s);if(u<=l){c=u;break}if(s>=i)throw RangeError(`Data too long`)}for(var d=n,f=0,p=[UK.MEDIUM,UK.QUARTILE,UK.HIGH];f>>3]|=e<<7-(t&7)}),new e(s,d,w,a)}},{key:`getNumRawDataModules`,value:function(t){if(te.MAX_VERSION)throw RangeError(`Version number out of range`);var n=(16*t+128)*t+64;if(t>=2){var r=Math.floor(t/7)+2;n-=(25*r-10)*r-55,t>=7&&(n-=36)}return VK(208<=n&&n<=29648),n}},{key:`getNumDataCodewords`,value:function(t,n){return Math.floor(e.getNumRawDataModules(t)/8)-e.ECC_CODEWORDS_PER_BLOCK[n.ordinal][t]*e.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][t]}},{key:`reedSolomonComputeDivisor`,value:function(t){if(t<1||t>255)throw RangeError(`Degree out of range`);for(var n=[],r=0;r>>8||t>>>8)throw RangeError(`Byte out of range`);for(var n=0,r=7;r>=0;r--)n=n<<1^(n>>>7)*285,n^=(t>>>r&1)*e;return VK(n>>>8==0),n}}]),e}();Bs(GK,`MIN_VERSION`,1),Bs(GK,`MAX_VERSION`,40),Bs(GK,`PENALTY_N1`,3),Bs(GK,`PENALTY_N2`,3),Bs(GK,`PENALTY_N3`,40),Bs(GK,`PENALTY_N4`,10),Bs(GK,`ECC_CODEWORDS_PER_BLOCK`,[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),Bs(GK,`NUM_ERROR_CORRECTION_BLOCKS`,[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var KK={L:UK.LOW,M:UK.MEDIUM,Q:UK.QUARTILE,H:UK.HIGH},qK=`#FFFFFF`,JK=`#000000`,YK=.1,XK=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[];return e.forEach(function(e,r){var i=null;e.forEach(function(a,o){if(!a&&i!==null){n.push(`M${i+t} ${r+t}h${o-i}v1H${i+t}z`),i=null;return}if(o===e.length-1){if(!a)return;i===null?n.push(`M${o+t},${r+t} h1v1H${o+t}z`):n.push(`M${i+t},${r+t} h${o+1-i}v1H${i+t}z`);return}a&&i===null&&(i=o)})}),n.join(``)},ZK=function(e,t){return e.slice().map(function(e,n){return n=t.y+t.h?e:e.map(function(e,n){return n=t.x+t.w?e:!1})})},QK=function(e,t,n,r){if(r==null)return null;var i=e.length+n*2,a=Math.floor(t*YK),o=i/t,s=(r.width||a)*o,c=(r.height||a)*o,l=r.x==null?e.length/2-s/2:r.x*o,u=r.y==null?e.length/2-c/2:r.y*o,d=r.opacity==null?1:r.opacity,f=null;if(r.excavate){var p=Math.floor(l),m=Math.floor(u);f={x:p,y:m,w:Math.ceil(s+l-p),h:Math.ceil(c+u-m)}}var h=r.crossOrigin;return{x:l,y:u,h:c,w:s,excavation:f,opacity:d,crossOrigin:h}},$K=function(e,t){return t==null?e?4:0:Math.max(Math.floor(t),0)},eq=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),tq=function(e){var t=e.value,n=e.level,r=e.minVersion,i=e.includeMargin,a=e.marginSize,o=e.imageSettings,s=e.size,c=e.boostLevel,l=S.useMemo(function(){var e=(Array.isArray(t)?t:[t]).reduce(function(e,t){return e.push.apply(e,fa(WK.makeSegments(t))),e},[]);return GK.encodeSegments(e,KK[n],r,void 0,void 0,c)},[t,n,r,c]);return S.useMemo(function(){var e=l.getModules(),t=$K(i,a);return{cells:e,margin:t,numCells:e.length+t*2,calculatedImageSettings:QK(e,s,t,o),qrcode:l}},[l,s,o,i,a])},nq=[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`marginSize`,`style`,`imageSettings`,`boostLevel`],rq=S.forwardRef(function(e,t){var n=e.value,r=e.size,i=r===void 0?128:r,a=e.level,o=a===void 0?`L`:a,s=e.bgColor,c=s===void 0?qK:s,l=e.fgColor,u=l===void 0?JK:l,d=e.includeMargin,f=d===void 0?!1:d,p=e.minVersion,m=p===void 0?1:p,h=e.marginSize,g=e.style,_=e.imageSettings,v=e.boostLevel,y=_L(e,nq),b=_?.src,x=S.useRef(null),C=S.useRef(null),w=S.useCallback(function(e){x.current=e,typeof t==`function`?t(e):t&&(t.current=e)},[t]),T=Ls(S.useState(!1),2)[1],E=tq({value:n,level:o,minVersion:m,includeMargin:f,marginSize:h,imageSettings:_,size:i,boostLevel:v}),D=E.margin,O=E.cells,k=E.numCells,A=E.calculatedImageSettings;S.useEffect(function(){if(x.current){var e=x.current,t=e.getContext(`2d`);if(!t)return;var n=O,r=C.current,a=A!=null&&r!==null&&r.complete&&r.naturalHeight!==0&&r.naturalWidth!==0;a&&A.excavation!=null&&(n=ZK(O,A.excavation));var o=window.devicePixelRatio||1;e.height=e.width=i*o;var s=i/k*o;t.scale(s,s),t.fillStyle=c,t.fillRect(0,0,k,k),t.fillStyle=u,eq?t.fill(new Path2D(XK(n,D))):O.forEach(function(e,n){e.forEach(function(e,r){e&&t.fillRect(r+D,n+D,1,1)})}),A&&(t.globalAlpha=A.opacity),a&&t.drawImage(r,A.x+D,A.y+D,A.w,A.h)}}),S.useEffect(function(){T(!1)},[b]);var j=Hs({height:i,width:i},g),M=null;return b!=null&&(M=S.createElement(`img`,{alt:`QR-Code`,src:b,key:b,style:{display:`none`},onLoad:function(){T(!0)},ref:C,crossOrigin:A?.crossOrigin})),S.createElement(S.Fragment,null,S.createElement(`canvas`,Fg({style:j,height:i,width:i,ref:w,role:`img`},y)),M)}),iq=[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`title`,`marginSize`,`imageSettings`,`boostLevel`],aq=S.forwardRef(function(e,t){var n=e.value,r=e.size,i=r===void 0?128:r,a=e.level,o=a===void 0?`L`:a,s=e.bgColor,c=s===void 0?qK:s,l=e.fgColor,u=l===void 0?JK:l,d=e.includeMargin,f=d===void 0?!1:d,p=e.minVersion,m=p===void 0?1:p,h=e.title,g=e.marginSize,_=e.imageSettings,v=e.boostLevel,y=_L(e,iq),b=tq({value:n,level:o,minVersion:m,includeMargin:f,marginSize:g,imageSettings:_,size:i,boostLevel:v}),x=b.margin,C=b.cells,w=b.numCells,T=b.calculatedImageSettings,E=C,D=null;_!=null&&T!=null&&(T.excavation!=null&&(E=ZK(C,T.excavation)),D=S.createElement(`image`,{href:_.src,height:T.h,width:T.w,x:T.x+x,y:T.y+x,preserveAspectRatio:`none`,opacity:T.opacity,crossOrigin:T.crossOrigin}));var O=XK(E,x);return S.createElement(`svg`,Fg({height:i,width:i,viewBox:`0 0 ${w} ${w}`,ref:t,role:`img`},y),!!h&&S.createElement(`title`,null,h),S.createElement(`path`,{fill:c,d:`M0,0 h${w}v${w}H0z`,shapeRendering:`crispEdges`}),S.createElement(`path`,{fill:u,d:O,shapeRendering:`crispEdges`}),D)}),oq=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z`}}]},name:`reload`,theme:`outlined`}}))());function sq(){return sq=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,sq({},e,{ref:t,icon:oq.default}))),lq=S.createElement(DG,null);function uq({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:i}){let a={expired:S.createElement(S.Fragment,null,S.createElement(`p`,{className:`${e}-expired`},t?.expired),n&&S.createElement($g,{type:`link`,icon:S.createElement(cq,null),onClick:n},t?.refresh)),loading:lq,scanned:S.createElement(`p`,{className:`${e}-scanned`},t?.scanned)};return(r??(e=>a[e.status]))({status:i,locale:t,onRefresh:n})}var dq=e=>{let{componentCls:t,lineWidth:n,lineType:r,colorSplit:i}=e;return{[t]:{...Hl(e),display:`flex`,justifyContent:`center`,alignItems:`center`,padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${X(n)} ${r} ${i}`,position:`relative`,overflow:`hidden`,[`& > ${t}-cover`]:{position:`absolute`,insetBlockStart:0,insetInlineStart:0,zIndex:10,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,width:`100%`,height:`100%`,color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeCoverBackgroundColor,textAlign:`center`,[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:`stretch`,flex:`auto`,minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}},[`${t}-borderless`]:{borderColor:`transparent`,padding:0,borderRadius:0}}},fq=Zl(`QRCode`,e=>dq(uc(e,{QRCodeTextColor:e.colorText})),e=>({QRCodeCoverBackgroundColor:new Mc(e.colorBgContainer).setA(.96).toRgbString()})),pq=e=>{let[,t]=Bl(),{value:n,type:r=`canvas`,icon:i=``,size:a=160,iconSize:o,color:s=t.colorText,errorLevel:c=`M`,status:l=`active`,bordered:u=!0,onRefresh:d,style:f,className:p,rootClassName:m,prefixCls:h,bgColor:g=`transparent`,marginSize:_,statusRender:v,classNames:y,styles:b,boostLevel:x,...C}=e,{getPrefixCls:w,className:T,style:E,classNames:D,styles:O}=va(`qrcode`),k={...e,bgColor:g,type:r,size:a,status:l,bordered:u,errorLevel:c},[A,j]=Sf([D,y],[O,b],{props:k}),M=w(`qrcode`,h),[N,P]=fq(M),F={src:i,x:void 0,y:void 0,height:$d(o)?o:o?.height??40,width:$d(o)?o:o?.width??40,excavate:!0,crossOrigin:`anonymous`},I=bi(C,!0),L=hi(C,Object.keys(I)),R={value:n,size:a,level:c,bgColor:g,fgColor:s,style:{width:f?.width,height:f?.height},imageSettings:i?F:void 0,marginSize:_,boostLevel:x,...I},[z]=Jd(`QRCode`);if(!n)return null;let B=Y(M,p,m,N,P,T,A.root,{[`${M}-borderless`]:!u}),V={backgroundColor:g,...j.root,...E,...f,width:f?.width??a,height:f?.height??a};return S.createElement(`div`,{...L,className:B,style:V},l!==`active`&&S.createElement(`div`,{className:Y(`${M}-cover`,A.cover),style:j.cover},S.createElement(uq,{prefixCls:M,locale:z,status:l,onRefresh:d,statusRender:v})),r===`canvas`?S.createElement(rq,{...R}):S.createElement(aq,{...R}))},mq=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z`}}]},name:`star`,theme:`filled`}}))());function hq(){return hq=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,hq({},e,{ref:t,icon:mq.default}))),_q=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`}}))());function vq(){return vq=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,vq({},e,{ref:t,icon:_q.default}))),bq=()=>S.createElement(`svg`,{width:`252`,height:`294`},S.createElement(`title`,null,`No Found`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`circle`,{cx:`126.75`,cy:`128.1`,r:`126`,fill:`#E4EBF7`}),S.createElement(`circle`,{cx:`31.55`,cy:`130.8`,r:`8.3`,fill:`#FFF`}),S.createElement(`path`,{stroke:`#FFF`,d:`m37 134.3 10.5 6m.9 6.2-12.7 10.8`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2`}),S.createElement(`path`,{fill:`#FFF`,d:`M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4`}),S.createElement(`path`,{stroke:`#FFF`,d:`M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z`,strokeWidth:`2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7`}),S.createElement(`circle`,{cx:`204.3`,cy:`30`,r:`29.5`,fill:`#1677ff`}),S.createElement(`path`,{fill:`#FFF`,d:`M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2`}),S.createElement(`path`,{fill:`#FFB594`,d:`M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6`}),S.createElement(`path`,{fill:`#FFF`,d:`M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6`}),S.createElement(`path`,{fill:`#2B0849`,d:`M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z`}),S.createElement(`path`,{fill:`#2B0849`,d:`M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1`}),S.createElement(`path`,{fill:`#7BB2F9`,d:`m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M107.3 222.1s2.7-1.1 6-3.9`,strokeLinecap:`round`,strokeLinejoin:`round`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#192064`,d:`M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4`}),S.createElement(`path`,{fill:`#FFF`,d:`M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8`}),S.createElement(`path`,{fill:`#192064`,d:`M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5`}),S.createElement(`path`,{fill:`#520038`,d:`M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z`}),S.createElement(`path`,{fill:`#552950`,d:`M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3`}),S.createElement(`path`,{stroke:`#DB836E`,d:`m110.1 74.8-.9 1.7-.3 4.3h-2.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M110.8 74.5s1.8-.7 2.6.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M103.3 73s1.8 1 4.1.9`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1`}),S.createElement(`path`,{fill:`#F4D19D`,d:`M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z`}),S.createElement(`path`,{fill:`#CC9B6E`,d:`M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z`}),S.createElement(`path`,{fill:`#F4D19D`,d:`M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8`}),S.createElement(`path`,{fill:`#CC9B6E`,d:`M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#5BA02E`,d:`M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6`}),S.createElement(`path`,{fill:`#92C110`,d:`M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M89 89.5s7.8 5.4 16.6 2.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}))),xq=()=>S.createElement(`svg`,{width:`254`,height:`294`},S.createElement(`title`,null,`Server Error`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`path`,{fill:`#E4EBF7`,d:`M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7`}),S.createElement(`path`,{stroke:`#FFF`,d:`m37.2 135.6 10.5 6m1 6.3-12.8 10.8`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8`}),S.createElement(`circle`,{cx:`201.35`,cy:`30.2`,r:`29.7`,fill:`#FF603B`}),S.createElement(`path`,{fill:`#FFF`,d:`m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7`}),S.createElement(`path`,{fill:`#FFB594`,d:`M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5`}),S.createElement(`path`,{fill:`#FFF`,d:`M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2`}),S.createElement(`path`,{fill:`#FFB594`,d:`m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6`}),S.createElement(`path`,{fill:`#520038`,d:`M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z`}),S.createElement(`path`,{fill:`#552950`,d:`M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3`}),S.createElement(`path`,{stroke:`#DB836E`,d:`m99.2 73.6-.9 1.7-.3 4.3h-2.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M100 73.3s1.7-.7 2.4.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M92.3 71.7s1.9 1.1 4.2 1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5`}),S.createElement(`path`,{fill:`#2B0849`,d:`M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z`}),S.createElement(`path`,{fill:`#2B0849`,d:`M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1`}),S.createElement(`path`,{fill:`#7BB2F9`,d:`M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M97 219.4s2.9-1.2 6.3-4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#192064`,d:`M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7`}),S.createElement(`path`,{fill:`#FFF`,d:`M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8`}),S.createElement(`path`,{fill:`#192064`,d:`M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#E59788`,d:`M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6`}),S.createElement(`path`,{stroke:`#E59788`,d:`M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M109.3 112.5s3.4-3.6 7.6-4.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E59788`,d:`M107.4 123s9.7-2.7 11.4-.9`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#BFCDDD`,d:`m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#A3B4C6`,d:`M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4`}),S.createElement(`path`,{fill:`#A3B4C6`,d:`M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8`}),S.createElement(`path`,{fill:`#A3B4C6`,d:`M154.1 190.1h70.5v-84.6h-70.5z`}),S.createElement(`path`,{fill:`#BFCDDD`,d:`M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8`}),S.createElement(`path`,{fill:`#BFCDDD`,d:`M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2`}),S.createElement(`path`,{stroke:`#7C90A5`,d:`M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#FFF`,d:`M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8`}),S.createElement(`path`,{fill:`#BFCDDD`,d:`M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4`}),S.createElement(`path`,{stroke:`#A3B4C6`,d:`M177.3 207.2v11.5m23.8-11.5v11.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#5BA02E`,d:`M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4`}),S.createElement(`path`,{fill:`#92C110`,d:`M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2`}))),Sq=e=>{let{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:i,paddingXL:a,paddingXS:o,paddingLG:s,marginXS:c,lineHeight:l}=e;return{[t]:{padding:`${X(e.calc(s).mul(2).equal())} ${X(a)}`,"&-rtl":{direction:`rtl`}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:`auto`},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:`center`,[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:c,textAlign:`center`},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:l,textAlign:`center`},[`${t} ${t}-body`]:{marginTop:s,padding:`${X(s)} ${X(e.calc(i).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:`center`,"& > *":{marginInlineEnd:o,"&:last-child":{marginInlineEnd:0}}}}},Cq=e=>{let{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},wq=e=>[Sq(e),Cq(e)],Tq=Zl(`Result`,e=>{let t=e.colorInfo,n=e.colorError,r=e.colorSuccess,i=e.colorWarning;return wq(uc(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:i,imageWidth:250,imageHeight:295}))},e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`})),Eq=()=>S.createElement(`svg`,{width:`251`,height:`294`},S.createElement(`title`,null,`Unauthorized`),S.createElement(`g`,{fill:`none`,fillRule:`evenodd`},S.createElement(`path`,{fill:`#E4EBF7`,d:`M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129`}),S.createElement(`path`,{fill:`#FFF`,d:`M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6`}),S.createElement(`path`,{stroke:`#FFF`,d:`m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2`}),S.createElement(`path`,{fill:`#FFF`,d:`M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#FFF`,d:`M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4`}),S.createElement(`path`,{stroke:`#FFF`,d:`M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z`,strokeWidth:`2`}),S.createElement(`path`,{stroke:`#FFF`,d:`m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7`,strokeWidth:`2`}),S.createElement(`path`,{fill:`#A26EF4`,d:`M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0`}),S.createElement(`path`,{fill:`#FFF`,d:`m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7`}),S.createElement(`path`,{fill:`#FFF`,d:`M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7`}),S.createElement(`path`,{fill:`#5BA02E`,d:`M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6`}),S.createElement(`path`,{fill:`#92C110`,d:`M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6`}),S.createElement(`path`,{fill:`#F2D7AD`,d:`M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3`}),S.createElement(`path`,{fill:`#FFF`,d:`M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2`}),S.createElement(`path`,{fill:`#FFB594`,d:`M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26`}),S.createElement(`path`,{fill:`#FFF`,d:`M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M78.2 94.7s.9 7.4-5 13`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.9`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z`}),S.createElement(`path`,{fill:`#FFB594`,d:`m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9`}),S.createElement(`path`,{fill:`#5C2552`,d:`M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`m100.8 77.1 1.7-1-1-4.3.7-1.4`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#552950`,d:`M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M91.1 86.8s5.3 5 12.7 2.3`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#DB836E`,d:`M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2`}),S.createElement(`path`,{stroke:`#5C2552`,d:`M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M64 84.8s-6 10-13.5 10`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{fill:`#FFC6A0`,d:`m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7`}),S.createElement(`path`,{stroke:`#DB836E`,d:`M130.5 85.5s4.6 5.7 11.7 6.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`.8`}),S.createElement(`path`,{stroke:`#E4EBF7`,d:`M121.7 105.7s-.4 8.6-1.3 13.6`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M115.8 161.5s-3.6-1.5-2.7-7.1`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6`}),S.createElement(`path`,{fill:`#2B0849`,d:`M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6`}),S.createElement(`path`,{fill:`#CBD1D1`,d:`M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z`}),S.createElement(`path`,{fill:`#2B0849`,d:`M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2`}),S.createElement(`path`,{fill:`#A4AABA`,d:`M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1`}),S.createElement(`path`,{fill:`#7BB2F9`,d:`m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M108.5 221s2.7-1.2 6-4`,strokeLinecap:`round`,strokeLinejoin:`round`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}),S.createElement(`path`,{fill:`#192064`,d:`M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4`}),S.createElement(`path`,{fill:`#FFF`,d:`M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7`}),S.createElement(`path`,{fill:`#192064`,d:`M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7`}),S.createElement(`path`,{stroke:`#648BD8`,d:`M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.1`}))),Dq={success:wu,error:Du,info:Nu,warning:yq},Oq={404:bq,500:xq,403:Eq},kq=Object.keys(Oq),Aq=({icon:e,status:t,className:n,style:r})=>{if(kq.includes(`${t}`)){let e=Oq[t];return S.createElement(`div`,{className:n,style:r},S.createElement(e,null))}let i=S.createElement(Dq[t]);return e===null||e===!1?null:S.createElement(`div`,{className:n,style:r},e||i)},jq=({className:e,extra:t,style:n})=>t?S.createElement(`div`,{className:e,style:n},t):null,Mq=e=>{let{prefixCls:t,className:n,rootClassName:r,subTitle:i,title:a,style:o,children:s,status:c=`info`,icon:l,extra:u,styles:d,classNames:f,...p}=e,{getPrefixCls:m,direction:h,className:g,style:_,classNames:v,styles:y}=va(`result`),b={...e,status:c},[x,C]=Sf([v,f],[y,d],{props:b}),w=m(`result`,t),[T,E]=Tq(w),D=Y(w,`${w}-${c}`,n,g,r,{[`${w}-rtl`]:h===`rtl`},T,E,x.root),O=Y(`${w}-title`,x.title),k=Y(`${w}-subtitle`,x.subTitle),A=Y(`${w}-extra`,x.extra),j=Y(`${w}-body`,x.body),M=Y(`${w}-icon`,{[`${w}-image`]:kq.includes(`${c}`)},x.icon),N={...C.root,..._,...o},P=bi(p,{aria:!0,data:!0});return S.createElement(`div`,{...P,className:D,style:N},S.createElement(Aq,{className:M,style:C.icon,status:c,icon:l}),S.createElement(`div`,{className:O,style:C.title},a),i&&S.createElement(`div`,{className:k,style:C.subTitle},i),S.createElement(jq,{className:A,extra:u,style:C.extra}),s&&S.createElement(`div`,{className:j,style:C.body},s))};Mq.PRESENTED_IMAGE_403=Oq[403],Mq.PRESENTED_IMAGE_404=Oq[404],Mq.PRESENTED_IMAGE_500=Oq[500];var Nq=jR;function Pq(){return Pq=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[h,g]=Wn(r??!1,n);function _(e,t){let n=h;return i||(n=e,g(n),l?.(n,t)),n}function v(e){e.which===Zr.LEFT?_(!1,e):e.which===Zr.RIGHT&&_(!0,e),u?.(e)}function y(e){let t=_(!h,e);c?.(t,e)}let b=Y(e,t,{[`${e}-checked`]:h,[`${e}-disabled`]:i});return S.createElement(`button`,Pq({},p,{type:`button`,role:`switch`,"aria-checked":h,disabled:i,className:b,ref:m,onKeyDown:v,onClick:y}),a,S.createElement(`span`,{className:`${e}-inner`},S.createElement(`span`,{className:Y(`${e}-inner-checked`,f?.content),style:d?.content},o),S.createElement(`span`,{className:Y(`${e}-inner-unchecked`,f?.content),style:d?.content},s)))});Fq.displayName=`Switch`;var Iq=e=>{let{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:i,innerMinMarginSM:a,innerMaxMarginSM:o,handleSizeSM:s,calc:c}=e,l=`${t}-inner`,u=X(c(s).add(c(r).mul(2)).equal()),d=X(c(o).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:i,height:n,lineHeight:X(n),[`${t}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked, ${l}-unchecked`]:{minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${l}-unchecked`]:{marginTop:c(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:c(c(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${X(c(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:c(e.marginXXS).div(2).equal(),marginInlineEnd:c(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:c(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:c(e.marginXXS).div(2).equal()}}}}}}},Lq=e=>{let{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:`relative`,top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:`top`},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},Rq=e=>{let{componentCls:t,trackPadding:n,handleBg:r,handleShadow:i,handleSize:a,calc:o}=e,s=`${t}-handle`;return{[t]:{[s]:{position:`absolute`,top:n,insetInlineStart:n,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,...lg(),"&::before":{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:o(a).div(2).equal(),boxShadow:i,transition:`all ${e.switchDuration} ease-in-out`,content:`""`,...lg()}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${X(o(a).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},zq=e=>{let{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:i,innerMaxMargin:a,handleSize:o,switchDuration:s,calc:c}=e,l=`${t}-inner`,u=X(c(o).add(c(r).mul(2)).equal()),d=X(c(a).mul(2).equal());return{[t]:{[l]:{display:`block`,overflow:`hidden`,borderRadius:100,height:`100%`,paddingInlineStart:a,paddingInlineEnd:i,transition:[`padding-inline-start`,`padding-inline-end`].map(e=>`${e} ${s} ease-in-out`).join(`, `),...lg(),[`${l}-checked, ${l}-unchecked`]:{display:`block`,color:e.colorTextLightSolid,fontSize:e.fontSizeSM,pointerEvents:`none`,minHeight:n,transition:[`margin-inline-start`,`margin-inline-end`].map(e=>`${e} ${s} ease-in-out`).join(`, `),...lg()},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${l}-unchecked`]:{marginTop:c(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:c(r).mul(2).equal(),marginInlineEnd:c(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:c(r).mul(-1).mul(2).equal(),marginInlineEnd:c(r).mul(2).equal()}}}}}},Bq=e=>{let{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:{...Hl(e),position:`relative`,display:`inline-block`,boxSizing:`border-box`,minWidth:r,height:n,lineHeight:X(n),verticalAlign:`middle`,background:e.colorTextQuaternary,border:`0`,borderRadius:100,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,userSelect:`none`,...lg(),[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary},...Kl(e),[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:`not-allowed`,opacity:e.switchDisabledOpacity,"*":{boxShadow:`none`,cursor:`not-allowed`}},[`&${t}-rtl`]:{direction:`rtl`}}}},Vq=Zl(`Switch`,e=>{let t=uc(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:`-30%`});return[Bq(t),zq(t),Rq(t),Lq(t),Iq(t)]},e=>{let{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:i}=e,a=t*n,o=r/2,s=a-4,c=o-4;return{trackHeight:a,trackHeightSM:o,trackMinWidth:s*2+8,trackMinWidthSM:c*2+4,trackPadding:2,handleBg:i,handleSize:s,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new Mc(`#00230b`).setA(.2).toRgbString()}`,innerMinMargin:s/2,innerMaxMargin:s+2+4,innerMinMarginSM:c/2,innerMaxMarginSM:c+2+4}}),Hq=S.forwardRef((e,t)=>{let{prefixCls:n,size:r,disabled:i,loading:a,className:o,rootClassName:s,style:c,checked:l,value:u,defaultChecked:d,defaultValue:f,onChange:p,styles:m,classNames:h,...g}=e,[_,v]=Wn(d??f??!1,l??u),{getPrefixCls:y,direction:b,className:x,style:C,classNames:w,styles:T}=va(`switch`),E=S.useContext(fm),D=(i??E)||a,O=y(`switch`,n),[k,A]=Vq(O),j=Ch(r),M={...e,size:j,disabled:D},[N,P]=Sf([w,h],[T,m],{props:M}),F=S.createElement(`div`,{className:Y(`${O}-handle`,N.indicator),style:P.indicator},a&&S.createElement(Gm,{className:`${O}-loading-icon`})),I=Y(x,{[`${O}-small`]:j===`small`,[`${O}-loading`]:a,[`${O}-rtl`]:b===`rtl`},o,s,N.root,k,A),L={...P.root,...C,...c},R=(...e)=>{v(e[0]),p?.(...e)};return S.createElement(Sh,{component:`Switch`,disabled:D},S.createElement(Fq,{...g,classNames:N,styles:P,checked:_,onChange:R,prefixCls:O,className:I,style:L,disabled:D,ref:t,loadingIcon:F}))});Hq.__ANT_SWITCH=!0;var Uq={},Wq=`rc-table-internal-hook`;function Gq(e){let t=S.createContext(void 0);return{Context:t,Provider:({value:e,children:n})=>{let r=S.useRef(e);r.current=e;let[i]=S.useState(()=>({getValue:()=>r.current,listeners:new Set}));return Vn(()=>{(0,Bi.unstable_batchedUpdates)(()=>{i.listeners.forEach(t=>{t(e)})})},[e]),S.createElement(t.Provider,{value:i},n)},defaultValue:e}}function Kq(e,t){let n=Rn(typeof t==`function`?t:e=>{if(t===void 0)return e;if(!Array.isArray(t))return e[t];let n={};return t.forEach(t=>{n[t]=e[t]}),n}),r=S.useContext(e?.Context),{listeners:i,getValue:a}=r||{},o=S.useRef();o.current=n(r?a():e?.defaultValue);let[,s]=S.useState({});return Vn(()=>{if(!r)return;function e(e){let t=n(e);di(o.current,t,!0)||s({})}return i.add(e),()=>{i.delete(e)}},[r]),o.current}function qq(){return qq=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let s=i?{ref:o}:{},c=S.useRef(0),l=S.useRef(a);return t()===null?((!r||r(l.current,a))&&(c.current+=1),l.current=a,S.createElement(e.Provider,{value:c.current},S.createElement(n,qq({},a,s)))):S.createElement(n,qq({},a,s))};return i?S.forwardRef(a):a}function r(e,n){let r=lr(e),i=(n,i)=>{let a=r?{ref:i}:{};return t(),S.createElement(e,qq({},n,a))};return S.memo(r?S.forwardRef(i):i,n)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var{makeImmutable:Bre,responseImmutable:Vre,useImmutableMark:Hre}=Jq(),{makeImmutable:Yq,responseImmutable:Xq,useImmutableMark:Zq}=Jq(),Qq=Gq(),$q=S.createContext({renderWithProps:!1}),eJ=`RC_TABLE_KEY`;function tJ(e){return e==null?[]:Array.isArray(e)?e:[e]}function nJ(e){let t=[],n={};return e.forEach(e=>{let{key:r,dataIndex:i}=e||{},a=r||tJ(i).join(`-`)||eJ;for(;n[a];)a=`${a}_next`;n[a]=!0,t.push(a)}),t}function rJ(e){return e!=null}function iJ(e){return typeof e==`number`&&!Number.isNaN(e)}function aJ(e){return e&&typeof e==`object`&&!Array.isArray(e)&&!S.isValidElement(e)}function oJ(e,t,n,r,i,a){let o=S.useContext($q);return Xn(()=>{if(rJ(r))return[r];let a=ki(e,t==null||t===``?[]:Array.isArray(t)?t:[t]),s=a,c;if(i){let t=i(a,e,n);aJ(t)?(s=t.children,c=t.props,o.renderWithProps=!0):s=t}return[s,c]},[Zq(),e,r,t,i,n],(e,t)=>{if(a){let[,n]=e,[,r]=t;return a(r,n)}return o.renderWithProps?!0:!di(e,t,!0)})}function sJ(e,t,n,r){let i=e+t-1;return e<=r&&i>=n}function cJ(e,t){return Kq(Qq,n=>[sJ(e,t||1,n.hoverStartRow,n.hoverEndRow),n.onHover])}function lJ(){return lJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let r,i=e===!0?{showTitle:!0}:e;return i&&(i.showTitle||t===`header`)&&(typeof n==`string`||typeof n==`number`?r=n.toString():S.isValidElement(n)&&typeof n.props?.children==`string`&&(r=n.props?.children)),r},dJ=S.memo(e=>{let{component:t,children:n,ellipsis:r,scope:i,prefixCls:a,className:o,style:s,align:c,record:l,render:u,dataIndex:d,renderIndex:f,shouldCellUpdate:p,index:m,rowType:h,colSpan:g,rowSpan:_,fixStart:v,fixEnd:y,fixedStartShadow:b,fixedEndShadow:x,offsetFixedStartShadow:C,offsetFixedEndShadow:w,zIndex:T,zIndexReverse:E,appendNode:D,additionalProps:O={},isSticky:k}=e,A=`${a}-cell`,{allColumnsFixedLeft:j,rowHoverable:M}=Kq(Qq,[`allColumnsFixedLeft`,`rowHoverable`]),[N,P]=oJ(l,d,f,n,u,p),F={},I=typeof v==`number`&&!j,L=typeof y==`number`&&!j,[R,z]=Kq(Qq,({scrollInfo:e})=>{if(!I&&!L)return[!1,!1];let[t,n]=e;return[(I&&b&&t)-C>=1,(L&&x&&n-t)-w>1]});I&&(F.insetInlineStart=v,F[`--z-offset`]=T,F[`--z-offset-reverse`]=E),L&&(F.insetInlineEnd=y,F[`--z-offset`]=T,F[`--z-offset-reverse`]=E);let B=P?.colSpan??O.colSpan??g??1,V=P?.rowSpan??O.rowSpan??_??1,[H,U]=cJ(m,V),W=Rn(e=>{l&&U(m,m+V-1),O?.onMouseEnter?.(e)}),G=Rn(e=>{l&&U(-1,-1),O?.onMouseLeave?.(e)});if(B===0||V===0)return null;let K=O.title??uJ({rowType:h,ellipsis:r,children:N}),ee=Y(A,o,{[`${A}-fix`]:I||L,[`${A}-fix-start`]:I,[`${A}-fix-end`]:L,[`${A}-fix-start-shadow`]:b,[`${A}-fix-start-shadow-show`]:b&&R,[`${A}-fix-end-shadow`]:x,[`${A}-fix-end-shadow-show`]:x&&z,[`${A}-ellipsis`]:r,[`${A}-with-append`]:D,[`${A}-fix-sticky`]:(I||L)&&k,[`${A}-row-hover`]:!P&&H},O.className,P?.className),q={};c&&(q.textAlign=c);let te={...P?.style,...F,...q,...O.style,...s},ne=N;return typeof ne==`object`&&!Array.isArray(ne)&&!S.isValidElement(ne)&&(ne=null),r&&(b||x)&&(ne=S.createElement(`span`,{className:`${A}-content`},ne)),S.createElement(t,lJ({},P,O,{className:ee,style:te,title:K,scope:i,onMouseEnter:M?W:void 0,onMouseLeave:M?G:void 0,colSpan:B===1?null:B,rowSpan:V===1?null:V}),D,ne)});function fJ(e){return e.fixed===`start`}function pJ(e){return e.fixed===`end`}function mJ(e,t,n,r){let i=n[e]||{},a=n[t]||{},o=null,s=null;fJ(i)&&fJ(a)?o=r.start[e]:pJ(a)&&pJ(i)&&(s=r.end[t]);let c=!1,l=!1,u=0,d=0;o!==null&&(c=!n[t+1]||!fJ(n[t+1]),u=n.length*2-e,d=n.length+e),s!==null&&(l=!n[e-1]||!pJ(n[e-1]),u=t,d=n.length-t);let f=0,p=0;if(c)for(let t=0;tt;--e)pJ(n[e])||(p+=r.widths[e]||0);return{fixStart:o,fixEnd:s,fixedStartShadow:c,fixedEndShadow:l,offsetFixedStartShadow:f,offsetFixedEndShadow:p,isSticky:r.isSticky,zIndex:u,zIndexReverse:d}}var hJ=S.createContext({});function gJ(){return gJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,index:n,children:r,colSpan:i=1,rowSpan:a,align:o}=e,{prefixCls:s}=Kq(Qq,[`prefixCls`]),{scrollColumnIndex:c,stickyOffsets:l,flattenColumns:u}=S.useContext(hJ),d=n+i-1+1===c?i+1:i,f=S.useMemo(()=>mJ(n,n+d-1,u,l),[n,d,u,l]);return S.createElement(dJ,gJ({className:t,index:n,component:`td`,prefixCls:s,record:null,dataIndex:null,align:o,colSpan:d,rowSpan:a,render:()=>r},f))},vJ=e=>{let{children:t,...n}=e;return S.createElement(`tr`,n,t)},yJ=e=>{let{children:t}=e;return t};yJ.Row=vJ,yJ.Cell=_J;var bJ=Xq(e=>{let{children:t,stickyOffsets:n,flattenColumns:r}=e,i=Kq(Qq,`prefixCls`),a=r.length-1,o=r[a],s=S.useMemo(()=>({stickyOffsets:n,flattenColumns:r,scrollColumnIndex:o?.scrollbar?a:null}),[o,r,a,n]);return S.createElement(hJ.Provider,{value:s},S.createElement(`tfoot`,{className:`${i}-summary`},t))}),xJ=yJ;function SJ(e){return null}function CJ(e){return null}function wJ(e,t,n,r,i,a,o){let s=a(t,o);e.push({record:t,indent:n,index:o,rowKey:s});let c=i?.has(s);if(t&&Array.isArray(t[r])&&c)for(let o=0;o{if(n?.size){let i=[];for(let a=0;a({record:e,indent:0,index:t,rowKey:r(e,t)}))},[e,t,n,r])}function EJ(e,t,n,r){let i=Kq(Qq,[`prefixCls`,`fixedInfoList`,`flattenColumns`,`expandableType`,`expandRowByClick`,`onTriggerExpand`,`rowClassName`,`expandedRowClassName`,`indentSize`,`expandIcon`,`expandedRowRender`,`expandIconColumnIndex`,`expandedKeys`,`childrenColumnName`,`rowExpandable`,`onRow`]),{flattenColumns:a,expandableType:o,expandedKeys:s,childrenColumnName:c,onTriggerExpand:l,rowExpandable:u,onRow:d,expandRowByClick:f,rowClassName:p}=i,m=o===`nest`,h=o===`row`&&(!u||u(e)),g=h||m,_=s&&s.has(t),v=c&&e&&e[c],y=Rn(l),b=d?.(e,n),x=b?.onClick,S=(t,...n)=>{f&&g&&l(e,t),x?.(t,...n)},C;typeof p==`string`?C=p:typeof p==`function`&&(C=p(e,n,r));let w=nJ(a);return{...i,columnsKey:w,nestExpandable:m,expanded:_,hasNestChildren:v,record:e,onTriggerExpand:y,rowSupportExpand:h,expandable:g,rowProps:{...b,className:Y(C,b?.className),onClick:S}}}var DJ=e=>{let{prefixCls:t,children:n,component:r,cellComponent:i,className:a,expanded:o,colSpan:s,isEmpty:c,stickyOffset:l=0}=e,{scrollbarSize:u,fixHeader:d,fixColumn:f,componentWidth:p,horizonScroll:m}=Kq(Qq,[`scrollbarSize`,`fixHeader`,`fixColumn`,`componentWidth`,`horizonScroll`]),h=n;return(c?m&&p:f)&&(h=S.createElement(`div`,{style:{width:p-l-(d&&!c?u:0),position:`sticky`,left:l,overflow:`hidden`},className:`${t}-expanded-row-fixed`},h)),S.createElement(r,{className:a,style:{display:o?null:`none`}},S.createElement(dJ,{component:i,prefixCls:t,colSpan:s},h))};function OJ({prefixCls:e,record:t,onExpand:n,expanded:r,expandable:i}){let a=`${e}-row-expand-icon`;if(!i)return S.createElement(`span`,{className:Y(a,`${e}-row-spaced`)});let o=e=>{n(t,e),e.stopPropagation()};return S.createElement(`span`,{className:Y(a,{[`${e}-row-expanded`]:r,[`${e}-row-collapsed`]:!r}),onClick:o})}function kJ(e,t,n){let r=[];function i(e){(e||[]).forEach((e,a)=>{r.push(t(e,a)),i(e[n])})}return i(e),r}function AJ(e,t,n,r){return typeof e==`string`?e:typeof e==`function`?e(t,n,r):``}function jJ(){return jJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,style:n,classNames:r,styles:i,record:a,index:o,renderIndex:s,rowKey:c,rowKeys:l,indent:u=0,rowComponent:d,cellComponent:f,scopeCellComponent:p,expandedRowInfo:m}=e,h=EJ(a,c,o,u),{prefixCls:g,flattenColumns:_,expandedRowClassName:v,expandedRowRender:y,rowProps:b,expanded:x,rowSupportExpand:C}=h,w=S.useRef(!1);w.current||=x;let T=AJ(v,a,o,u),E=S.createElement(d,jJ({},b,{"data-row-key":c,className:Y(t,`${g}-row`,`${g}-row-level-${u}`,b?.className,r.row,{[T]:u>=1}),style:{...n,...b?.style,...i.row}}),_.map((e,t)=>{let{render:n,dataIndex:c,className:d}=e,{key:_,fixedInfo:v,appendCellNode:y,additionalCellProps:b}=MJ(h,e,t,u,o,l,m?.offset);return S.createElement(dJ,jJ({className:Y(d,r.cell),style:i.cell,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?p:f,prefixCls:g,key:_,record:a,index:o,renderIndex:s,dataIndex:c,render:n,shouldCellUpdate:e.shouldCellUpdate},v,{appendNode:y,additionalProps:b}))})),D;if(C&&(w.current||x)){let e=y(a,o,u+1,x);D=S.createElement(DJ,{expanded:x,className:Y(`${g}-expanded-row`,`${g}-expanded-row-level-${u+1}`,T),prefixCls:g,component:d,cellComponent:f,colSpan:m?m.colSpan:_.length,isEmpty:!1,stickyOffset:m?.sticky},e)}return S.createElement(S.Fragment,null,E,D)}),PJ=e=>{let{columnKey:t,onColumnResize:n,title:r}=e,i=S.useRef(null);return Vn(()=>{i.current&&n(t,i.current.offsetWidth)},[]),S.createElement(aa,{data:t},S.createElement(`td`,{ref:i,style:{paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,height:0}},S.createElement(`div`,{style:{height:0,overflow:`hidden`,fontWeight:`bold`}},r||`\xA0`)))},FJ=({prefixCls:e,columnsKey:t,onColumnResize:n,columns:r})=>{let i=S.useRef(null),{measureRowRender:a}=Kq(Qq,[`measureRowRender`]),o=S.createElement(`tr`,{"aria-hidden":`true`,className:`${e}-measure-row`,style:{height:0},ref:i},S.createElement(aa.Collection,{onBatchResize:e=>{kr(i.current)&&e.forEach(({data:e,size:t})=>{n(e,t.offsetWidth)})}},t.map(e=>{let t=r.find(t=>t.key===e)?.title,i=S.isValidElement(t)?S.cloneElement(t,{ref:null}):t;return S.createElement(PJ,{key:e,columnKey:e,onColumnResize:n,title:i})})));return typeof a==`function`?a(o):o},IJ=Xq(e=>{let{data:t,measureColumnWidth:n}=e,{prefixCls:r,getComponent:i,onColumnResize:a,flattenColumns:o,getRowKey:s,expandedKeys:c,childrenColumnName:l,emptyNode:u,classNames:d,styles:f,expandedRowOffset:p=0,colWidths:m}=Kq(Qq,[`prefixCls`,`getComponent`,`onColumnResize`,`flattenColumns`,`getRowKey`,`expandedKeys`,`childrenColumnName`,`emptyNode`,`classNames`,`styles`,`expandedRowOffset`,`fixedInfoList`,`colWidths`]),{body:h={}}=d||{},{body:g={}}=f||{},_=TJ(t,l,c,s),v=S.useMemo(()=>_.map(e=>e.rowKey),[_]),y=S.useRef({renderWithProps:!1}),b=S.useMemo(()=>{let e=o.length-p,t=0;for(let e=0;e{let{record:n,indent:r,index:i,rowKey:a}=e;return S.createElement(NJ,{classNames:h,styles:g,key:a,rowKey:a,rowKeys:v,record:n,index:t,renderIndex:i,rowComponent:C,cellComponent:w,scopeCellComponent:T,indent:r,expandedRowInfo:b})}):S.createElement(DJ,{expanded:!0,className:`${r}-placeholder`,prefixCls:r,component:C,cellComponent:w,colSpan:o.length,isEmpty:!0},u);let D=nJ(o);return S.createElement($q.Provider,{value:y.current},S.createElement(x,{style:g.wrapper,className:Y(`${r}-tbody`,h.wrapper)},n&&S.createElement(FJ,{prefixCls:r,columnsKey:D,onColumnResize:a,columns:o}),E))}),LJ=`RC_TABLE_INTERNAL_COL_DEFINE`;function RJ(e){let{expandable:t,...n}=e,r;return r=`expandable`in e?{...n,...t}:n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}function zJ(){return zJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{colWidths:t,columns:n,columCount:r}=e,{tableLayout:i}=Kq(Qq,[`tableLayout`]),a=[],o=r||n.length,s=!1;for(let e=o-1;e>=0;--e){let r=t[e],o=n&&n[e],c,l;if(o&&(c=o[LJ],i===`auto`&&(l=o.minWidth)),r||l||c||s){let{columnType:t,...n}=c||{};a.unshift(S.createElement(`col`,zJ({key:e,style:{width:r,minWidth:l}},n))),s=!0}}return a.length>0?S.createElement(`colgroup`,null,a):null};function VJ(e,t){return(0,S.useMemo)(()=>{let n=[];for(let r=0;r{let{className:n,style:r,noData:i,columns:a,flattenColumns:o,colWidths:s,colGroup:c,columCount:l,stickyOffsets:u,direction:d,fixHeader:f,stickyTopOffset:p,stickyBottomOffset:m,stickyClassName:h,scrollX:g,tableLayout:_=`fixed`,onScroll:v,maxContentScroll:y,children:b,...x}=e,{prefixCls:C,scrollbarSize:w,isSticky:T,getComponent:E}=Kq(Qq,[`prefixCls`,`scrollbarSize`,`isSticky`,`getComponent`]),D=E([`header`,`table`],`table`),O=T&&!f?0:w,k=S.useRef(null),A=S.useCallback(e=>{or(t,e),or(k,e)},[]);S.useEffect(()=>{function e(e){let{currentTarget:t,deltaX:n}=e;if(n){let{scrollLeft:r,scrollWidth:i,clientWidth:a}=t,o=i-a,s=r+n;d===`rtl`?(s=Math.max(-o,s),s=Math.min(0,s)):(s=Math.min(o,s),s=Math.max(0,s)),v({currentTarget:t,scrollLeft:s}),e.preventDefault()}}let t=k.current;return t?.addEventListener(`wheel`,e,{passive:!1}),()=>{t?.removeEventListener(`wheel`,e)}},[]);let j=o[o.length-1],M={fixed:j?j.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${C}-cell-scrollbar`})},N=(0,S.useMemo)(()=>O?[...a,M]:a,[O,a]),P=(0,S.useMemo)(()=>O?[...o,M]:o,[O,o]),F=(0,S.useMemo)(()=>{let{start:e,end:t}=u;return{...u,start:e,end:[...t.map(e=>e+O),0],isSticky:T}},[O,u,T]),I=VJ(s,l),L=(0,S.useMemo)(()=>{let e=!I||!I.length||I.every(e=>!e);return i||e},[i,I]);return S.createElement(`div`,{style:{overflow:`hidden`,...T?{top:p,bottom:m}:{},...r},ref:A,className:Y(n,{[h]:!!h})},S.createElement(D,{style:{tableLayout:_,minWidth:`100%`,width:g}},L?c:S.createElement(BJ,{colWidths:[...I,O],columCount:l+1,columns:P}),b({...x,stickyOffsets:F,columns:N,flattenColumns:P})))}),UJ=S.memo(HJ);function WJ(){return WJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{cells:t,stickyOffsets:n,flattenColumns:r,rowComponent:i,cellComponent:a,onHeaderRow:o,index:s,classNames:c,styles:l}=e,{prefixCls:u}=Kq(Qq,[`prefixCls`]),d;o&&(d=o(t.map(e=>e.column),s));let f=nJ(t.map(e=>e.column));return S.createElement(i,WJ({},d,{className:c.row,style:l.row}),t.map((e,t)=>{let{column:i,colStart:o,colEnd:s,colSpan:c}=e,l=mJ(o,s,r,n),d=i?.onHeaderCell?.(i)||{};return S.createElement(dJ,WJ({},e,{scope:i.title?c>1?`colgroup`:`col`:null,ellipsis:i.ellipsis,align:i.align,component:a,prefixCls:u,key:f[t]},l,{additionalProps:d,rowType:`header`}))}))};function KJ(e,t,n){let r=[];function i(e,a,o=0){r[o]=r[o]||[];let s=a;return e.filter(Boolean).map(e=>{let a={key:e.key,className:Y(e.className,t.cell)||``,style:n.cell,children:e.title,column:e,colStart:s},c=1,l=e.children;return l&&l.length>0&&(c=i(l,s,o+1).reduce((e,t)=>e+t,0),a.hasSubColumns=!0),`colSpan`in e&&({colSpan:c}=e),`rowSpan`in e&&(a.rowSpan=e.rowSpan),a.colSpan=c,a.colEnd=a.colStart+c-1,r[o].push(a),s+=c,c})}i(e,0);let a=r.length;for(let e=0;e{!(`rowSpan`in t)&&!t.hasSubColumns&&(t.rowSpan=a-e)});return r}var qJ=Xq(e=>{let{stickyOffsets:t,columns:n,flattenColumns:r,onHeaderRow:i}=e,{prefixCls:a,getComponent:o,classNames:s,styles:c}=Kq(Qq,[`prefixCls`,`getComponent`,`classNames`,`styles`]),{header:l={}}=s||{},{header:u={}}=c||{},d=S.useMemo(()=>KJ(n,l,u),[n,l,u]),f=o([`header`,`wrapper`],`thead`),p=o([`header`,`row`],`tr`),m=o([`header`,`cell`],`th`);return S.createElement(f,{className:Y(`${a}-thead`,l.wrapper),style:u.wrapper},d.map((e,n)=>S.createElement(GJ,{classNames:l,styles:u,key:n,flattenColumns:r,cells:e,stickyOffsets:t,rowComponent:p,cellComponent:m,onHeaderRow:i,index:n})))});function JJ(e,t=``){return typeof t==`number`?t:t.endsWith(`%`)?e*parseFloat(t)/100:null}function YJ(e,t,n){return S.useMemo(()=>{if(t&&t>0){let r=0,i=0;e.forEach(e=>{let n=JJ(t,e.width);n?r+=n:i+=1});let a=Math.max(t,n),o=Math.max(a-r,i),s=i,c=o/i,l=0,u=e.map(e=>{let n={...e},r=JJ(t,n.width);if(r)n.width=r;else{let e=Math.floor(c);n.width=s===1?o:e,o-=e,--s}return l+=n.width,n});if(l{let r=Math.floor(t.width*e);t.width=n===u.length-1?o:r,o-=r})}return[u,Math.max(l,a)]}return[e,t]},[e,t,n])}function XJ(e){return Oi(e).filter(e=>S.isValidElement(e)).map(e=>{let{key:t,props:n}=e,{children:r,...i}=n,a={key:t,...i};return r&&(a.children=XJ(r)),a})}function ZJ(e){return e.filter(e=>e&&typeof e==`object`&&!e.hidden).map(e=>{let t=e.children;return t&&t.length>0?{...e,children:ZJ(t)}:e})}function QJ(e,t=`key`){return e.filter(e=>e&&typeof e==`object`).reduce((e,n,r)=>{let{fixed:i}=n,a=i===!0||i===`left`?`start`:i===`right`?`end`:i,o=`${t}-${r}`,s=n.children;return s&&s.length>0?[...e,...QJ(s,o).map(e=>({...e,fixed:e.fixed??a}))]:[...e,{key:o,...n,fixed:a}]},[])}function $J({prefixCls:e,columns:t,children:n,expandable:r,expandedKeys:i,columnTitle:a,getRowKey:o,onTriggerExpand:s,expandIcon:c,rowExpandable:l,expandIconColumnIndex:u,expandedRowOffset:d=0,direction:f,expandRowByClick:p,columnWidth:m,fixed:h,scrollWidth:g,clientWidth:_},v){let y=S.useMemo(()=>ZJ((t||XJ(n)||[]).slice()),[t,n]),b=S.useMemo(()=>{if(r){let t=y.slice();if(!t.includes(Uq)){let e=u||0,n=e===0&&(h===`right`||h===`end`)?y.length:e;n>=0&&t.splice(n,0,Uq)}let n=t.indexOf(Uq);t=t.filter((e,t)=>e!==Uq||t===n);let r=y[n],f;f=h||(r?r.fixed:null);let g={[LJ]:{className:`${e}-expand-icon-col`,columnType:`EXPAND_COLUMN`},title:a,fixed:f,className:`${e}-row-expand-icon-cell`,width:m,render:(t,n,r)=>{let a=o(n,r),u=c({prefixCls:e,expanded:i.has(a),expandable:l?l(n):!0,record:n,onExpand:s});return p?S.createElement(`span`,{onClick:e=>e.stopPropagation()},u):u}};return t.map((e,t)=>{let n=e===Uq?g:e;return te!==Uq)},[r,y,o,i,c,f,d]),x=S.useMemo(()=>{let e=b;return v&&(e=v(e)),e.length||(e=[{render:()=>null}]),e},[v,b,f]),[C,w]=YJ(S.useMemo(()=>QJ(x),[x,f,g]),g,_);return[x,C,w]}function eY(e,t,n){let r=RJ(e),{expandIcon:i,expandedRowKeys:a,defaultExpandedRowKeys:o,defaultExpandAllRows:s,expandedRowRender:c,onExpand:l,onExpandedRowsChange:u,childrenColumnName:d}=r,f=i||OJ,p=d||`children`,m=S.useMemo(()=>c?`row`:e.expandable&&e.internalHooks===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||t.some(e=>e&&typeof e==`object`&&e[p])?`nest`:!1,[!!c,t]),[h,g]=S.useState(()=>o||(s?kJ(t,n,p):[])),_=S.useMemo(()=>new Set(a||h||[]),[a,h]);return[r,m,_,f,p,S.useCallback(e=>{let r=n(e,t.indexOf(e)),i,a=_.has(r);a?(_.delete(r),i=[..._]):i=[..._,r],g(i),l&&l(!a,e),u&&u(i)},[n,_,t,l,u])]}function tY(e,t){let n=S.useMemo(()=>e.map((n,r)=>mJ(r,r,e,t)),[e,t]);return Xn(()=>n,[n],(e,t)=>!di(e,t))}function nY(e){let t=(0,S.useRef)(e),[,n]=(0,S.useState)({}),r=(0,S.useRef)(null),i=(0,S.useRef)([]);function a(e){i.current.push(e);let a=Promise.resolve();r.current=a,a.then(()=>{if(r.current===a){let e=i.current,a=t.current;i.current=[],e.forEach(e=>{t.current=e(t.current)}),r.current=null,a!==t.current&&n({})}})}return(0,S.useEffect)(()=>()=>{r.current=null},[]),[t.current,a]}function rY(e){let t=(0,S.useRef)(e||null),n=(0,S.useRef)(null);function r(){clearTimeout(n.current)}function i(e){t.current=e,r(),n.current=setTimeout(()=>{t.current=null,n.current=void 0},100)}function a(){return t.current}return(0,S.useEffect)(()=>r,[]),[i,a]}function iY(){let[e,t]=S.useState(-1),[n,r]=S.useState(-1);return[e,n,S.useCallback((e,n)=>{t(e),r(n)},[])]}var aY=zn()?window:null;function oY(e,t){let{offsetHeader:n=0,offsetSummary:r=0,offsetScroll:i=0,getContainer:a=()=>aY}=typeof e==`object`?e:{},o=a()||aY,s=!!e;return S.useMemo(()=>({isSticky:s,stickyClassName:s?`${t}-sticky-holder`:``,offsetHeader:n,offsetSummary:r,offsetScroll:i,container:o}),[s,i,n,r,t,o])}function sY(e,t){return(0,S.useMemo)(()=>{let n=t.length,r=(n,r,i)=>{let a=[],o=0;for(let s=n;s!==r;s+=i)a.push(o),t[s].fixed&&(o+=e[s]||0);return a};return{start:r(0,n,1),end:r(n-1,-1,-1).reverse(),widths:e}},[e,t])}var cY=e=>{let{children:t,className:n,style:r}=e;return S.createElement(`div`,{className:n,style:r},t)};function lY(e){let t=Or(e).getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}var uY=`mouseup`,dY=`mousemove`,fY=`scroll`,pY=`resize`,mY=S.forwardRef((e,t)=>{let{scrollBodyRef:n,onScroll:r,offsetScroll:i,container:a,direction:o}=e,s=Kq(Qq,`prefixCls`),c=n.current?.scrollWidth||0,l=n.current?.clientWidth||0,u=c&&l/c*l,d=S.useRef(null),[f,p]=nY({scrollLeft:0,isHiddenScrollBar:!0}),m=S.useRef({delta:0,x:0}),[h,g]=S.useState(!1),_=S.useRef(null);S.useEffect(()=>()=>{Di.cancel(_.current)},[]);let v=()=>{g(!1)},y=e=>{e.persist(),m.current.delta=e.pageX-f.scrollLeft,m.current.x=0,g(!0),e.preventDefault()},b=e=>{let{buttons:t}=e||window?.event;if(!h||t===0){h&&g(!1);return}let n=m.current.x+e.pageX-m.current.x-m.current.delta,i=o===`rtl`;n=Math.max(i?u-l:0,Math.min(i?0:l-u,n)),(!i||Math.abs(n)+Math.abs(u){Di.cancel(_.current),_.current=Di(()=>{if(!n.current)return;let e=lY(n.current).top,t=e+n.current.offsetHeight,r=a===window?document.documentElement.scrollTop+window.innerHeight:lY(a).top+a.clientHeight;t-ei()<=r||e>=r-i?p(e=>({...e,isHiddenScrollBar:!0})):p(e=>({...e,isHiddenScrollBar:!1}))})},C=e=>{p(t=>({...t,scrollLeft:e/c*l||0}))};return S.useImperativeHandle(t,()=>({setScrollLeft:C,checkScrollBarVisible:x})),S.useEffect(()=>(document.body.addEventListener(uY,v,!1),document.body.addEventListener(dY,b,!1),x(),()=>{document.body.removeEventListener(uY,v),document.body.removeEventListener(dY,b)}),[u,h]),S.useEffect(()=>{if(n.current){let e=[],t=Or(n.current);for(;t;)e.push(t),t=t.parentElement;return e.forEach(e=>{e.addEventListener(fY,x,!1)}),window.addEventListener(pY,x,!1),window.addEventListener(fY,x,!1),a.addEventListener(fY,x,!1),()=>{e.forEach(e=>{e.removeEventListener(fY,x)}),window.removeEventListener(pY,x),window.removeEventListener(fY,x),a.removeEventListener(fY,x)}}},[a]),S.useEffect(()=>{f.isHiddenScrollBar||p(e=>{let t=n.current;return t?{...e,scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}:e})},[f.isHiddenScrollBar]),c<=l||!u||f.isHiddenScrollBar?null:S.createElement(`div`,{style:{height:ei(),width:l,bottom:i},className:`${s}-sticky-scroll`},S.createElement(`div`,{onMouseDown:y,ref:d,className:Y(`${s}-sticky-scroll-bar`,{[`${s}-sticky-scroll-bar-active`]:h}),style:{width:`${u}px`,transform:`translate3d(${f.scrollLeft}px, 0, 0)`}}))});function hY(){return hY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let n={rowKey:`key`,prefixCls:gY,emptyText:yY,...e},{prefixCls:r,className:i,rowClassName:a,style:o,classNames:s,styles:c,data:l,rowKey:u,scroll:d,tableLayout:f,direction:p,title:m,footer:h,summary:g,caption:_,id:v,showHeader:y,components:b,emptyText:x,onRow:C,onHeaderRow:w,measureRowRender:T,onScroll:E,internalHooks:D,transformColumns:O,internalRefs:k,tailor:A,getContainerWidth:j,sticky:M,rowHoverable:N=!0}=n,P=l||_Y,F=!!P.length,I=D===Wq,L=S.useCallback((e,t)=>ki(b,e)||t,[b]),R=S.useMemo(()=>typeof u==`function`?u:e=>e&&e[u],[u]),z=L([`body`]),[B,V,H]=iY(),[U,W,G,K,ee,q]=eY(n,P,R),te=d?.x,[ne,re]=S.useState(0),[ie,J,ae]=$J({...n,...U,expandable:!!U.expandedRowRender,columnTitle:U.columnTitle,expandedKeys:G,getRowKey:R,onTriggerExpand:q,expandIcon:K,expandIconColumnIndex:U.expandIconColumnIndex,direction:p,scrollWidth:I&&A&&typeof te==`number`?te:null,clientWidth:ne},I?O:null),oe=ae??te,se=S.useMemo(()=>({columns:ie,flattenColumns:J}),[ie,J]),ce=S.useRef(null),le=S.useRef(null),ue=S.useRef(null),de=S.useRef(null);S.useImperativeHandle(t,()=>({nativeElement:ce.current,scrollTo:e=>{if(ue.current instanceof HTMLElement){let{index:t,top:n,key:r,offset:i}=e;if(iJ(n))ue.current?.scrollTo({top:n});else{let e=r??R(P[t]),n=ue.current.querySelector(`[data-row-key="${e}"]`);if(n)if(!i)n.scrollIntoView();else{let e=n.offsetTop;ue.current.scrollTo({top:e+i})}}}else ue.current?.scrollTo&&ue.current.scrollTo(e)}}));let fe=S.useRef(null),[pe,me]=S.useState(!1),[he,ge]=S.useState(!1),[_e,ve]=S.useState(new Map),ye=nJ(J).map(e=>_e.get(e)),be=S.useMemo(()=>ye,[ye.join(`_`)]),xe=sY(be,J),Se=d&&rJ(d.y),Ce=d&&rJ(oe)||!!U.fixed,we=Ce&&J.some(({fixed:e})=>e),Te=S.useRef(null),{isSticky:Ee,offsetHeader:De,offsetSummary:Oe,offsetScroll:ke,stickyClassName:Ae,container:je}=oY(M,r),Me=S.useMemo(()=>g?.(P),[g,P]),Ne=(Se||Ee)&&S.isValidElement(Me)&&Me.type===yJ&&Me.props.fixed,Pe,Fe,Ie;Se&&(Fe={overflowY:F?`scroll`:`auto`,maxHeight:d.y}),Ce&&(Pe={overflowX:`auto`},Se||(Fe={overflowY:`hidden`}),Ie={width:oe===!0?`auto`:oe,minWidth:`100%`});let Le=S.useCallback((e,t)=>{ve(n=>{if(n.get(e)!==t){let r=new Map(n);return r.set(e,t),r}return n})},[]),[Re,ze]=rY(null);function Be(e,t){t&&(typeof t==`function`?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout(()=>{t.scrollLeft=e},0)))}let[Ve,He]=S.useState([0,0]),Ue=Rn(({currentTarget:e,scrollLeft:t})=>{let n=typeof t==`number`?t:e.scrollLeft,r=e||vY;(!ze()||ze()===r)&&(Re(r),Be(n,le.current),Be(n,ue.current),Be(n,fe.current),Be(n,Te.current?.setScrollLeft));let i=e||le.current;if(i){let e=I&&A&&typeof oe==`number`?oe:i.scrollWidth,t=i.clientWidth,r=Math.abs(n);if(He(n=>{let i=[r,e-t];return di(n,i)?n:i}),e===t){me(!1),ge(!1);return}me(r>0),ge(r{Ue(e),E?.(e)}),Ge=()=>{Ce&&ue.current?Ue({currentTarget:Or(ue.current),scrollLeft:ue.current?.scrollLeft}):(me(!1),ge(!1))},Ke=e=>{Te.current?.checkScrollBarVisible();let t=e??ce.current?.offsetWidth??0;I&&j&&ce.current&&(t=j(ce.current,t)||t),t!==ne&&(Ge(),re(t))};Vn(()=>{Ce&&Ke()},[Ce]);let qe=S.useRef(!1);S.useEffect(()=>{qe.current&&Ge()},[Ce,l,ie.length]),S.useEffect(()=>{qe.current=!0},[]);let[Je,Ye]=S.useState(0);Vn(()=>{(!A||!I)&&(ue.current instanceof Element?Ye(ti(ue.current).width):Ye(ti(de.current).width))},[]),S.useEffect(()=>{I&&k&&(k.body.current=ue.current)});let Xe=S.useCallback(e=>S.createElement(S.Fragment,null,S.createElement(qJ,e),Ne===`top`&&S.createElement(bJ,e,Me)),[Ne,Me]),Ze=S.useCallback(e=>S.createElement(bJ,e,Me),[Me]),Qe=L([`table`],`table`),$e=S.useMemo(()=>f||(we?oe===`max-content`?`auto`:`fixed`:Se||Ee||J.some(({ellipsis:e})=>e)?`fixed`:`auto`),[Se,we,J,f,Ee]),et,tt={colWidths:be,columCount:J.length,stickyOffsets:xe,onHeaderRow:w,fixHeader:Se,scroll:d},nt=S.useMemo(()=>F?null:typeof x==`function`?x():x,[F,x]),rt=S.createElement(IJ,{data:P,measureColumnWidth:Se||Ce||Ee}),it=S.createElement(BJ,{colWidths:J.map(({width:e})=>e),columns:J}),at=_==null?void 0:S.createElement(`caption`,{className:`${r}-caption`},_),ot=bi(n,{data:!0}),st=bi(n,{aria:!0});if(Se||Ee){let e;typeof z==`function`?(e=z(P,{scrollbarSize:Je,ref:ue,onScroll:Ue}),tt.colWidths=J.map(({width:e},t)=>{let n=t===J.length-1?e-Je:e;return typeof n==`number`&&!Number.isNaN(n)?n:0})):e=S.createElement(`div`,{style:{...Pe,...Fe},onScroll:We,ref:ue,className:`${r}-body`},S.createElement(Qe,hY({style:{...Ie,tableLayout:$e}},st),at,it,rt,!Ne&&Me&&S.createElement(bJ,{stickyOffsets:xe,flattenColumns:J},Me)));let t={noData:!P.length,maxContentScroll:Ce&&oe===`max-content`,...tt,...se,direction:p,stickyClassName:Ae,scrollX:oe,tableLayout:$e,onScroll:Ue};et=S.createElement(S.Fragment,null,y!==!1&&S.createElement(UJ,hY({},t,{stickyTopOffset:De,className:`${r}-header`,ref:le,colGroup:it}),Xe),e,Ne&&Ne!==`top`&&S.createElement(UJ,hY({},t,{stickyBottomOffset:Oe,className:`${r}-summary`,ref:fe,colGroup:it}),Ze),Ee&&ue.current&&ue.current instanceof Element&&S.createElement(mY,{ref:Te,offsetScroll:ke,scrollBodyRef:ue,onScroll:Ue,container:je,direction:p}))}else et=S.createElement(`div`,{style:{...Pe,...Fe,...c?.content},className:Y(`${r}-content`,s?.content),onScroll:Ue,ref:ue},S.createElement(Qe,hY({style:{...Ie,tableLayout:$e}},st),at,it,y!==!1&&S.createElement(qJ,hY({},tt,se)),rt,Me&&S.createElement(bJ,{stickyOffsets:xe,flattenColumns:J},Me)));let ct={...o};Ee&&(ct[`--columns-count`]=J.length);let lt=S.createElement(`div`,hY({className:Y(r,i,{[`${r}-rtl`]:p===`rtl`,[`${r}-fix-start-shadow`]:Ce,[`${r}-fix-end-shadow`]:Ce,[`${r}-fix-start-shadow-show`]:Ce&&pe,[`${r}-fix-end-shadow-show`]:Ce&&he,[`${r}-layout-fixed`]:f===`fixed`,[`${r}-fixed-header`]:Se,[`${r}-fixed-column`]:we,[`${r}-scroll-horizontal`]:Ce,[`${r}-has-fix-start`]:J[0]?.fixed,[`${r}-has-fix-end`]:J[J.length-1]?.fixed===`end`}),style:ct,id:v,ref:ce},ot),m&&S.createElement(cY,{className:Y(`${r}-title`,s?.title),style:c?.title},m(P)),S.createElement(`div`,{ref:de,className:Y(`${r}-container`,s?.section),style:c?.section},et),h&&S.createElement(cY,{className:Y(`${r}-footer`,s?.footer),style:c?.footer},h(P)));Ce&&(lt=S.createElement(aa,{onResize:({offsetWidth:e})=>Ke(e)},lt));let ut=tY(J,xe),dt=S.useMemo(()=>({scrollX:oe,scrollInfo:Ve,classNames:s,styles:c,prefixCls:r,getComponent:L,scrollbarSize:Je,direction:p,fixedInfoList:ut,isSticky:Ee,componentWidth:ne,fixHeader:Se,fixColumn:we,horizonScroll:Ce,tableLayout:$e,rowClassName:a,expandedRowClassName:U.expandedRowClassName,expandIcon:K,expandableType:W,expandRowByClick:U.expandRowByClick,expandedRowRender:U.expandedRowRender,expandedRowOffset:U.expandedRowOffset,onTriggerExpand:q,expandIconColumnIndex:U.expandIconColumnIndex,indentSize:U.indentSize,allColumnsFixedLeft:J.every(e=>e.fixed===`start`),emptyNode:nt,columns:ie,flattenColumns:J,onColumnResize:Le,colWidths:be,hoverStartRow:B,hoverEndRow:V,onHover:H,rowExpandable:U.rowExpandable,onRow:C,getRowKey:R,expandedKeys:G,childrenColumnName:ee,rowHoverable:N,measureRowRender:T}),[oe,Ve,s,c,r,L,Je,p,ut,Ee,ne,Se,we,Ce,$e,a,U.expandedRowClassName,K,W,U.expandRowByClick,U.expandedRowRender,U.expandedRowOffset,q,U.expandIconColumnIndex,U.indentSize,nt,ie,J,Le,be,B,V,H,U.rowExpandable,C,R,G,ee,N,T]);return S.createElement(Qq.Provider,{value:dt},lt)}),xY=e=>Yq(bY,e),SY=xY();SY.EXPAND_COLUMN=Uq,SY.INTERNAL_HOOKS=Wq,SY.Column=SJ,SY.ColumnGroup=CJ,SY.Summary=xJ;var CY=Gq(null),wY=Gq(null);function TY(){return TY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{rowInfo:t,column:n,colIndex:r,indent:i,index:a,component:o,renderIndex:s,record:c,style:l,className:u,inverse:d,getHeight:f}=e,{render:p,dataIndex:m,className:h,width:g}=n,{columnsOffset:_}=Kq(wY,[`columnsOffset`]),{key:v,fixedInfo:y,appendCellNode:b,additionalCellProps:x}=MJ(t,n,r,i,a),{style:C,colSpan:w=1,rowSpan:T=1}=x,E=EY(r-1,w,_),D=w>1?g-E:0,O={...C,...l,flex:`0 0 ${E}px`,width:`${E}px`,marginRight:D,pointerEvents:`auto`},k=S.useMemo(()=>d?T<=1:w===0||T===0||T>1,[T,w,d]);k?O.visibility=`hidden`:d&&(O.height=f?.(T));let A=k?()=>null:p,j={};return(T===0||w===0)&&(j.rowSpan=1,j.colSpan=1),S.createElement(dJ,TY({className:Y(h,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:o,prefixCls:t.prefixCls,key:v,record:c,index:a,renderIndex:s,dataIndex:m,render:A,shouldCellUpdate:n.shouldCellUpdate},y,{appendNode:b,additionalProps:{...x,style:O,...j}}))};function OY(){return OY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{data:n,index:r,className:i,rowKey:a,style:o,extra:s,getHeight:c,...l}=e,{record:u,indent:d,index:f}=n,{scrollX:p,flattenColumns:m,prefixCls:h,fixColumn:g,componentWidth:_}=Kq(Qq,[`prefixCls`,`flattenColumns`,`fixColumn`,`componentWidth`,`scrollX`]),{getComponent:v}=Kq(CY,[`getComponent`]),y=EJ(u,a,r,d),b=v([`body`,`row`],`div`),x=v([`body`,`cell`],`div`),{rowSupportExpand:C,expanded:w,rowProps:T,expandedRowRender:E,expandedRowClassName:D}=y,O;if(C&&w){let e=E(u,r,d+1,w),t=AJ(D,u,r,d),n={};g&&(n={style:{"--virtual-width":`${_}px`}});let i=`${h}-expanded-row-cell`;O=S.createElement(b,{className:Y(`${h}-expanded-row`,`${h}-expanded-row-level-${d+1}`,t)},S.createElement(dJ,{component:x,prefixCls:h,className:Y(i,{[`${i}-fixed`]:g}),additionalProps:n},e))}let k={...o,width:p};s&&(k.position=`absolute`,k.pointerEvents=`none`);let A=S.createElement(b,OY({},T,l,{"data-row-key":a,ref:C?null:t,className:Y(i,`${h}-row`,T?.className,{[`${h}-row-extra`]:s}),style:{...k,...T?.style}}),m.map((e,t)=>S.createElement(DY,{key:t,component:x,rowInfo:y,column:e,colIndex:t,indent:d,index:r,renderIndex:f,record:u,inverse:s,getHeight:c})));return C?S.createElement(`div`,{ref:t},A,O):A})),AY=Xq(S.forwardRef((e,t)=>{let{data:n,onScroll:r}=e,{flattenColumns:i,onColumnResize:a,getRowKey:o,expandedKeys:s,prefixCls:c,childrenColumnName:l,scrollX:u,direction:d}=Kq(Qq,[`flattenColumns`,`onColumnResize`,`getRowKey`,`prefixCls`,`expandedKeys`,`childrenColumnName`,`scrollX`,`direction`]),{sticky:f,scrollY:p,listItemHeight:m,getComponent:h,onScroll:g}=Kq(CY),_=S.useRef(null),v=TJ(n,l,s,o),y=S.useMemo(()=>{let e=0;return i.map(({width:t,minWidth:n,key:r})=>{let i=Math.max(t||0,n||0);return e+=i,[r,i,e]})},[i]),b=S.useMemo(()=>y.map(e=>e[2]),[y]);S.useEffect(()=>{y.forEach(([e,t])=>{a(e,t)})},[y]),S.useImperativeHandle(t,()=>{let e={scrollTo:e=>{let{offset:t,...n}=e;t?_.current?.scrollTo({...n,offset:t,align:`top`}):_.current?.scrollTo(e)},nativeElement:_.current?.nativeElement};return Object.defineProperty(e,`scrollLeft`,{get:()=>_.current?.getScrollInfo().x||0,set:e=>{_.current?.scrollTo({left:e})}}),Object.defineProperty(e,`scrollTop`,{get:()=>_.current?.getScrollInfo().y||0,set:e=>{_.current?.scrollTo({top:e})}}),e});let x=(e,t)=>{let n=v[t]?.record,{onCell:r}=e;return r?r(n,t)?.rowSpan??1:1},C=e=>{let{start:t,end:n,getSize:r,offsetY:a}=e;if(n<0)return null;let s=i.filter(e=>x(e,t)===0),c=t;for(let e=t;e>=0;--e)if(s=s.filter(t=>x(t,e)===0),!s.length){c=e;break}let l=i.filter(e=>x(e,n)!==1),u=n;for(let e=n;ex(t,e)!==1),!l.length){u=Math.max(e-1,n);break}let d=[];for(let e=c;e<=u;e+=1)v[e]&&i.some(t=>x(t,e)>1)&&d.push(e);return d.map(e=>{let t=v[e],n=o(t.record,e),i=t=>{let i=e+t-1,a=v[i];if(!a||!a.record){let e=Math.min(i,v.length-1),t=v[e],a=r(n,o(t.record,e));return a.bottom-a.top}let s=r(n,o(a.record,i));return s.bottom-s.top},s=r(n);return S.createElement(kY,{key:e,data:t,rowKey:n,index:e,style:{top:-a+s.top},extra:!0,getHeight:i})})},w=S.useMemo(()=>({columnsOffset:b}),[b]),T=`${c}-tbody`,E=h([`body`,`wrapper`]),D={};return f&&(D.position=`sticky`,D.bottom=0,typeof f==`object`&&f.offsetScroll&&(D.bottom=f.offsetScroll)),S.createElement(wY.Provider,{value:w},S.createElement(_S,{fullHeight:!1,ref:_,prefixCls:`${T}-virtual`,styles:{horizontalScrollBar:D},className:T,height:p,itemHeight:m||24,data:v,itemKey:e=>o(e.record),component:E,scrollWidth:u,direction:d,onVirtualScroll:({x:e})=>{r({currentTarget:_.current?.nativeElement,scrollLeft:e})},onScroll:g,extraRender:C},(e,t,n)=>{let r=o(e.record,t);return S.createElement(kY,{data:e,rowKey:r,index:t,style:n.style})}))}));function jY(){return jY=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{ref:n,onScroll:r}=t;return S.createElement(AY,{ref:n,data:e,onScroll:r})},NY=S.forwardRef((e,t)=>{let{data:n,columns:r,scroll:i,sticky:a,prefixCls:o=gY,className:s,listItemHeight:c,components:l,onScroll:u}=e,{x:d,y:f}=i||{};typeof d!=`number`&&(d=1),typeof f!=`number`&&(f=500);let p=Rn((e,t)=>ki(l,e)||t),m=Rn(u),h=S.useMemo(()=>({sticky:a,scrollY:f,listItemHeight:c,getComponent:p,onScroll:m}),[a,f,c,p,m]);return S.createElement(CY.Provider,{value:h},S.createElement(SY,jY({},e,{className:Y(s,`${o}-virtual`),scroll:{...i,x:d},components:{...l,body:n?.length?MY:void 0},columns:r,internalHooks:Wq,tailor:!0,ref:t})))}),PY=e=>Yq(NY,e);PY();var FY=e=>null,IY=e=>null,LY=S.createContext(null),RY=S.createContext({}),zY=S.memo(({prefixCls:e,level:t,isStart:n,isEnd:r})=>{let i=`${e}-indent-unit`,a=[];for(let e=0;e{let{eventKey:t,className:n,style:r,dragOver:i,dragOverGapTop:a,dragOverGapBottom:o,isLeaf:s,isStart:c,isEnd:l,expanded:u,selected:d,checked:f,halfChecked:p,loading:m,domRef:h,active:g,data:_,onMouseMove:v,selectable:y,treeId:b,...x}=e,C=qn(b,t),w=S.useContext(LY),{classNames:T,styles:E}=w||{},D=S.useContext(RY),O=S.useRef(null),[k,A]=S.useState(!1),j=!!(w.disabled||e.disabled||D.nodeDisabled?.(_)),M=S.useMemo(()=>!w.checkable||e.checkable===!1?!1:w.checkable,[w.checkable,e.checkable]),N=t=>{j||w.onNodeSelect(t,VL(e))},P=t=>{j||!M||e.disableCheckbox||w.onNodeCheck(t,VL(e),!f)},F=S.useMemo(()=>typeof y==`boolean`?y:w.selectable,[y,w.selectable]),I=t=>{w.onNodeClick(t,VL(e)),F?N(t):P(t)},L=t=>{w.onNodeDoubleClick(t,VL(e))},R=t=>{w.onNodeMouseEnter(t,VL(e))},z=t=>{w.onNodeMouseLeave(t,VL(e))},B=t=>{w.onNodeContextMenu(t,VL(e))},V=S.useMemo(()=>!!(w.draggable&&(!w.draggable.nodeDraggable||w.draggable.nodeDraggable(_))),[w.draggable,_]),H=t=>{t.stopPropagation(),A(!0),w.onNodeDragStart(t,e);try{t.dataTransfer.setData(`text/plain`,``)}catch{}},U=t=>{t.preventDefault(),t.stopPropagation(),w.onNodeDragEnter(t,e)},W=t=>{t.preventDefault(),t.stopPropagation(),w.onNodeDragOver(t,e)},G=t=>{t.stopPropagation(),w.onNodeDragLeave(t,e)},K=t=>{t.stopPropagation(),A(!1),w.onNodeDragEnd(t,e)},ee=t=>{t.preventDefault(),t.stopPropagation(),A(!1),w.onNodeDrop(t,e)},q=t=>{m||w.onNodeExpand(t,VL(e))},te=S.useMemo(()=>{let{children:e}=ML(w.keyEntities,t)||{};return!!(e||[]).length},[w.keyEntities,t]),ne=S.useMemo(()=>zL(s,w.loadData,te,e.loaded),[s,w.loadData,te,e.loaded]);S.useEffect(()=>{m||typeof w.loadData==`function`&&u&&!ne&&!e.loaded&&w.onNodeLoad(VL(e))},[m,w.loadData,w.onNodeLoad,u,ne,e]);let re=S.useMemo(()=>w.draggable?.icon?S.createElement(`span`,{className:`${w.prefixCls}-draggable-icon`},w.draggable.icon):null,[w.draggable]),ie=t=>{let n=e.switcherIcon||w.switcherIcon;return typeof n==`function`?n({...e,isLeaf:t}):n},J=()=>{if(ne){let e=ie(!0);return e===!1?null:S.createElement(`span`,{className:Y(`${w.prefixCls}-switcher`,`${w.prefixCls}-switcher-noop`)},e)}let e=ie(!1);return e===!1?null:S.createElement(`span`,{onClick:q,className:Y(`${w.prefixCls}-switcher`,`${w.prefixCls}-switcher_${u?VY:HY}`)},e)},ae=S.useMemo(()=>{if(!M)return null;let t=typeof M==`boolean`?null:M;return S.createElement(`span`,{className:Y(`${w.prefixCls}-checkbox`,{[`${w.prefixCls}-checkbox-checked`]:f,[`${w.prefixCls}-checkbox-indeterminate`]:!f&&p,[`${w.prefixCls}-checkbox-disabled`]:j||e.disableCheckbox}),onClick:P,role:`checkbox`,"aria-checked":p?`mixed`:f,"aria-disabled":j||e.disableCheckbox,"aria-labelledby":C},t)},[M,f,p,j,e.disableCheckbox,C]),oe=S.useMemo(()=>ne?null:u?VY:HY,[ne,u]),se=S.useMemo(()=>S.createElement(`span`,{className:Y(T?.itemIcon,`${w.prefixCls}-iconEle`,`${w.prefixCls}-icon__${oe||`docu`}`,{[`${w.prefixCls}-icon_loading`]:m}),style:E?.itemIcon}),[w.prefixCls,oe,m]),ce=S.useMemo(()=>{let n=!!w.draggable;return!e.disabled&&n&&w.dragOverNodeKey===t?w.dropIndicatorRender({dropPosition:w.dropPosition,dropLevelOffset:w.dropLevelOffset,indent:w.indent,prefixCls:w.prefixCls,direction:w.direction}):null},[w.dropPosition,w.dropLevelOffset,w.indent,w.prefixCls,w.direction,w.draggable,w.dragOverNodeKey,w.dropIndicatorRender]),le=S.useMemo(()=>{let{title:t=UY}=e,n=`${w.prefixCls}-node-content-wrapper`,r;if(w.showIcon){let t=e.icon||w.icon;r=t?S.createElement(`span`,{className:Y(T?.itemIcon,`${w.prefixCls}-iconEle`,`${w.prefixCls}-icon__customize`),style:E?.itemIcon},typeof t==`function`?t(e):t):se}else w.loadData&&m&&(r=se);let i;return i=typeof t==`function`?t(_):w.titleRender?w.titleRender(_):t,S.createElement(`span`,{ref:O,title:typeof t==`string`?t:``,className:Y(n,`${n}-${oe||`normal`}`,{[`${w.prefixCls}-node-selected`]:!j&&(d||k)}),onMouseEnter:R,onMouseLeave:z,onContextMenu:B,onClick:I,onDoubleClick:L},r,S.createElement(`span`,{className:Y(`${w.prefixCls}-title`,T?.itemTitle),style:E?.itemTitle},i),ce)},[w.prefixCls,w.showIcon,e,w.icon,se,w.titleRender,_,oe,R,z,B,I,L]),ue=bi(x,{aria:!0,data:!0}),{level:de}=ML(w.keyEntities,t)||{},fe=l[l.length-1],pe=!j&&V,me=w.draggingNodeKey===t;return S.createElement(`div`,BY({ref:h,role:`treeitem`,id:C,"aria-expanded":ne?void 0:u,"aria-selected":F&&!j?d:void 0,"aria-checked":M&&!j?p?`mixed`:f:void 0,"aria-disabled":j,className:Y(n,`${w.prefixCls}-treenode`,T?.item,{[`${w.prefixCls}-treenode-disabled`]:j,[`${w.prefixCls}-treenode-switcher-${u?`open`:`close`}`]:!s,[`${w.prefixCls}-treenode-checkbox-checked`]:f,[`${w.prefixCls}-treenode-checkbox-indeterminate`]:p,[`${w.prefixCls}-treenode-selected`]:d,[`${w.prefixCls}-treenode-loading`]:m,[`${w.prefixCls}-treenode-active`]:g,[`${w.prefixCls}-treenode-leaf-last`]:fe,[`${w.prefixCls}-treenode-draggable`]:V,dragging:me,"drop-target":w.dropTargetKey===t,"drop-container":w.dropContainerKey===t,"drag-over":!j&&i,"drag-over-gap-top":!j&&a,"drag-over-gap-bottom":!j&&o,"filter-node":w.filterTreeNode?.(VL(e)),[`${w.prefixCls}-treenode-leaf`]:ne}),style:{...r,...E?.item},draggable:pe,onDragStart:pe?H:void 0,onDragEnter:V?U:void 0,onDragOver:V?W:void 0,onDragLeave:V?G:void 0,onDrop:V?ee:void 0,onDragEnd:V?K:void 0,onMouseMove:v},ue),S.createElement(zY,{prefixCls:w.prefixCls,level:de,isStart:c,isEnd:l}),re,J(),ae,le)};WY.isTreeNode=1;function GY(e,t){if(!e)return[];let n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function KY(e,t){let n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function qY(e){return e.split(`-`)}function JY(e,t){let n=[],r=ML(t,e);function i(e=[]){e.forEach(({key:e,children:t})=>{n.push(e),i(t)})}return i(r.children),n}function YY(e){if(e.parent){let t=qY(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function XY(e){let t=qY(e.pos);return Number(t[t.length-1])===0}function ZY(e,t,n,r,i,a,o,s,c,l){let{clientX:u,clientY:d}=e,{top:f,height:p}=e.target.getBoundingClientRect(),m=((l===`rtl`?-1:1)*((i?.x||0)-u)-12)/r,h=c.filter(e=>s[e]?.children?.length),g=ML(s,n.eventKey);if(de.key===g.key),t=o[e<=0?0:e-1].key;g=ML(s,t)}let _=g.key,v=g,y=g.key,b=0,x=0;if(!h.includes(_))for(let e=0;e-1.5?a({dragNode:S,dropNode:C,dropPosition:1})?b=1:w=!1:a({dragNode:S,dropNode:C,dropPosition:0})?b=0:a({dragNode:S,dropNode:C,dropPosition:1})?b=1:w=!1:a({dragNode:S,dropNode:C,dropPosition:1})?b=1:w=!1,{dropPosition:b,dropLevelOffset:x,dropTargetKey:g.key,dropTargetPos:g.pos,dragOverNodeKey:y,dropContainerKey:b===0?null:g.parent?.key||null,dropAllowed:w}}function QY(e,t){if(!e)return;let{multiple:n}=t;return n?e.slice():e.length?[e[0]]:e}function $Y(e){if(!e)return null;let t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(typeof e==`object`)t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return li(!1,"`checkedKeys` is not an array or an object"),null;return t}function eX(e,t){let n=new Set;function r(e){if(n.has(e))return;let i=ML(t,e);if(!i)return;n.add(e);let{parent:a,node:o}=i;o.disabled||a&&r(a.key)}return(e||[]).forEach(e=>{r(e)}),[...n]}var tX={},nX=`SELECT_ALL`,rX=`SELECT_INVERT`,iX=`SELECT_NONE`,aX=[],oX=(e,t,n=[])=>((t||[]).forEach(t=>{n.push(t),tf(t)&&e in t&&oX(e,t[e],n)}),n),sX=(e,t)=>{let{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:i,getCheckboxProps:a,getTitleCheckboxProps:o,onChange:s,onSelect:c,onSelectAll:l,onSelectInvert:u,onSelectNone:d,onSelectMultiple:f,columnWidth:p,type:m,selections:h,fixed:g,renderCell:_,hideSelectAll:v,checkStrictly:y=!0}=t||{},{prefixCls:b,data:x,pageData:C,getRecordByKey:w,getRowKey:T,expandType:E,childrenColumnName:D,locale:O,getPopupContainer:k}=e,A=Wi(`Table`),[j,M]=Cf(e=>e),[N,P]=Wn(i||aX,r),F=N??aX,I=S.useRef(new Map),L=(0,S.useCallback)(e=>{if(n){let t=new Map;e.forEach(e=>{let n=w(e);!n&&I.current.has(e)&&(n=I.current.get(e)),t.set(e,n)}),I.current=t}},[w,n]);S.useEffect(()=>{L(F)},[F,L]);let R=(0,S.useMemo)(()=>oX(D,C),[D,C]),{keyEntities:z}=(0,S.useMemo)(()=>{if(y)return{keyEntities:null};let e=x;if(n){let t=new Set(R.map(T)),n=Array.from(I.current).reduce((e,[n,r])=>t.has(n)?e:e.concat(r),[]);e=[].concat(fa(e),fa(n))}return RL(e,{externalGetKey:T,childrenPropName:D})},[x,T,y,D,n,R]),B=(0,S.useMemo)(()=>{let e=new Map;return R.forEach((t,n)=>{let r=T(t,n),i=(a?a(t):null)||{};e.set(r,i)}),e},[R,T,a]),V=(0,S.useCallback)(e=>{let t=T(e),n;return n=B.has(t)?B.get(T(e)):a?a(e):void 0,!!n?.disabled},[B,T]),[H,U]=(0,S.useMemo)(()=>{if(y)return[F,[]];let{checkedKeys:e,halfCheckedKeys:t}=WL(F,!0,z,V);return[e||[],t]},[F,y,z,V]),W=(0,S.useMemo)(()=>{let e=m===`radio`?H.slice(0,1):H;return new Set(e)},[H,m]),G=(0,S.useMemo)(()=>m===`radio`?new Set:new Set(U),[U,m]);S.useEffect(()=>{t||P(aX)},[!!t]);let K=(0,S.useCallback)((e,t)=>{let r,i;L(e),n?(r=e,i=e.map(e=>I.current.get(e))):(r=[],i=[],e.forEach(e=>{let t=w(e);t!==void 0&&(r.push(e),i.push(t))})),P(r),s?.(r,i,{type:t})},[P,w,s,n]),ee=(0,S.useCallback)((e,t,n,r)=>{if(c){let i=n.map(w);c(w(e),t,i,r)}K(n,`single`)},[c,w,K]),q=(0,S.useMemo)(()=>!h||v?null:(h===!0?[nX,rX,iX]:h).map(e=>e===`SELECT_ALL`?{key:`all`,text:O.selectionAll,onSelect(){K(x.map((e,t)=>T(e,t)).filter(e=>!B.get(e)?.disabled||W.has(e)),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:O.selectInvert,onSelect(){let e=new Set(W);C.forEach((t,n)=>{let r=T(t,n);B.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});let t=Array.from(e);u&&(A.deprecated(!1,`onSelectInvert`,`onChange`),u(t)),K(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:O.selectNone,onSelect(){d?.(),K(Array.from(W).filter(e=>B.get(e)?.disabled),`none`)}}:e).map(e=>({...e,onSelect:(...t)=>{e.onSelect?.(...t),M(null)}})),[h,v,O.selectionAll,O.selectInvert,O.selectNone,B,W,x,C,T,u,K]);return[(0,S.useCallback)(e=>{if(!t)return e.filter(e=>e!==tX);let n=fa(e),r=new Set(W),i=R.map(T).filter(e=>!B.get(e).disabled),a=i.every(e=>r.has(e)),s=i.some(e=>r.has(e)),c=()=>{let e=[];a?i.forEach(t=>{r.delete(t),e.push(t)}):i.forEach(t=>{r.has(t)||(r.add(t),e.push(t))});let t=Array.from(r);l?.(!a,t.map(w),e.map(w)),K(t,`all`),M(null)},u,d;if(m!==`radio`){let e;if(q){let t={getPopupContainer:k,items:q.map((e,t)=>{let{key:n,text:r,onSelect:a}=e;return{key:n??t,onClick:()=>{a?.(i)},label:r}})};e=S.createElement(`div`,{className:`${b}-selection-extra`},S.createElement(qV,{menu:t,getPopupContainer:k},S.createElement(`span`,null,S.createElement(dC,null))))}let t=R.map((e,t)=>{let n=T(e,t),i=B.get(n)||{};return{checked:r.has(n),...i}}).filter(({disabled:e})=>e),n=!!t.length&&t.length===R.length,l=n&&t.every(({checked:e})=>e),f=n&&t.some(({checked:e})=>e),p=o?.()||{},{onChange:m,disabled:h}=p;d=S.createElement(TR,{"aria-label":e?`Custom selection`:`Select all`,...p,checked:n?l:!!R.length&&a,indeterminate:n?!l&&f:!a&&s,onChange:e=>{c(),m?.(e)},disabled:h??(R.length===0||n),skipGroup:!0}),u=!v&&S.createElement(`div`,{className:`${b}-selection`},d,e)}let x;x=m===`radio`?(e,t,n)=>{let i=T(t,n),a=r.has(i),o=B.get(i);return{node:S.createElement(bI,{...o,checked:a,onClick:e=>{e.stopPropagation(),o?.onClick?.(e)},onChange:e=>{r.has(i)||ee(i,!0,[i],e.nativeEvent),o?.onChange?.(e)}}),checked:a}}:(e,t,n)=>{let a=T(t,n),o=r.has(a),s=G.has(a),c=B.get(a),l;return l=E===`nest`?s:c?.indeterminate??s,{node:S.createElement(TR,{...c,indeterminate:l,checked:o,skipGroup:!0,onClick:e=>{e.stopPropagation(),c?.onClick?.(e)},onChange:e=>{let{nativeEvent:t}=e,{shiftKey:n}=t,s=i.indexOf(a),l=H.some(e=>i.includes(e));if(n&&y&&l){let e=j(s,i,r),t=Array.from(r);f?.(!o,t.map(w),e.map(w)),K(t,`multiple`)}else{let e=H;if(y){let n=o?GY(e,a):KY(e,a);ee(a,!o,n,t)}else{let{checkedKeys:n,halfCheckedKeys:r}=WL([].concat(fa(e),[a]),!0,z,V),i=n;if(o){let e=new Set(n);e.delete(a),i=WL(Array.from(e),{checked:!1,halfCheckedKeys:r},z,V).checkedKeys}ee(a,!o,i,t)}}M(o?null:s),c?.onChange?.(e)}}),checked:o}};let C=(e,t,n)=>{let{node:r,checked:i}=x(e,t,n);return _?_(i,t,n,r):r};if(!n.includes(tX))if(n.findIndex(e=>e.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`)===0){let[e,...t]=n;n=[e,tX].concat(fa(t))}else n=[tX].concat(fa(n));let D=n.indexOf(tX);n=n.filter((e,t)=>e!==tX||t===D);let O=n[D-1],A=n[D+1],N=g;N===void 0&&(A?.fixed===void 0?O?.fixed!==void 0&&(N=O.fixed):N=A.fixed),N&&O&&O.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&O.fixed===void 0&&(O.fixed=N);let P=Y(`${b}-selection-col`,{[`${b}-selection-col-with-dropdown`]:h&&m===`checkbox`}),F={fixed:N,width:p,className:`${b}-selection-column`,title:t?.columnTitle?typeof t.columnTitle==`function`?t.columnTitle(d):t.columnTitle:u,render:C,onCell:t.onCell,align:t.align,[LJ]:{className:P}};return n.map(e=>e===tX?F:e)},[T,R,t,H,W,G,p,q,E,B,f,ee,V]),W]};function cX(e){return t=>{let{prefixCls:n,onExpand:r,record:i,expanded:a,expandable:o}=t,s=`${n}-row-expand-icon`;return S.createElement(`button`,{type:`button`,onClick:e=>{r(i,e),e.stopPropagation()},className:Y(s,{[`${s}-spaced`]:!o,[`${s}-expanded`]:o&&a,[`${s}-collapsed`]:o&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function lX(e){return(t,n)=>{let r=t.querySelector(`.${e}-container`),i=n;if(r){let e=getComputedStyle(r),t=Number.parseInt(e.borderLeftWidth,10),a=Number.parseInt(e.borderRightWidth,10);i=n-t-a}return i}}var uX=(e,t)=>`key`in e&&Qd(e.key)?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join(`.`):e.dataIndex:t;function dX(e,t){return t?`${t}-${e}`:`${e}`}var fX=(e,t)=>typeof e==`function`?e(t):e,pX=(e,t)=>{let n=fX(e,t);return Object.prototype.toString.call(n)===`[object Object]`?``:n},mX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z`}}]},name:`filter`,theme:`filled`}}))());function hX(){return hX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,hX({},e,{ref:t,icon:mX.default}))),_X=e=>{let{dropPosition:t,dropLevelOffset:n,indent:r}=e,i={pointerEvents:`none`,position:`absolute`,right:0,backgroundColor:`red`,height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return S.createElement(`div`,{style:i})};function vX(e,t){let[n,r]=S.useState(!1);Vn(()=>{if(n)return e(),()=>{t()}},[n]),Vn(()=>(r(!0),()=>{r(!1)}),[])}function yX(){return yX=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:n,style:r,motion:i,motionNodes:a,motionType:o,onMotionStart:s,onMotionEnd:c,active:l,treeNodeRequiredProps:u,...d}=e,[f,p]=S.useState(!0),{prefixCls:m}=S.useContext(LY),h=a&&o!==`hide`;Vn(()=>{a&&h!==f&&p(h)},[a]);let g=()=>{a&&s()},_=S.useRef(!1),v=()=>{a&&!_.current&&(_.current=!0,c())};return vX(g,v),a?S.createElement(Dd,yX({ref:t,visible:f},i,{motionAppear:o===`show`,onVisibleChanged:e=>{h===e&&v()}}),({className:e,style:t},n)=>S.createElement(`div`,{ref:n,className:Y(`${m}-treenode-motion`,e),style:t},a.map(e=>{let{data:{...t},title:n,key:r,isStart:i,isEnd:a}=e;delete t.children;let o=BL(r,u);return S.createElement(WY,yX({},t,o,{title:n,active:l,data:e.data,key:r,isStart:i,isEnd:a}))}))):S.createElement(WY,yX({domRef:t,className:n,style:r},d,{active:l}))});function xX(e=[],t=[]){let n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(e,t){let n=new Map;e.forEach(e=>{n.set(e,!0)});let r=t.filter(e=>!n.has(e));return r.length===1?r[0]:null}return ne.key===n)+1],i=t.findIndex(e=>e.key===n);if(r){let e=t.findIndex(e=>e.key===r.key);return t.slice(i+1,e)}return t.slice(i+1)}function CX(){return CX=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,data:r,selectable:i,checkable:a,expandedKeys:o,selectedKeys:s,checkedKeys:c,loadedKeys:l,loadingKeys:u,halfCheckedKeys:d,keyEntities:f,disabled:p,dragging:m,dragOverNodeKey:h,dropPosition:g,motion:_,height:v,itemHeight:y,virtual:b,scrollWidth:x,focusable:C,activeItem:w,tabIndex:T,onKeyDown:E,onFocus:D,onBlur:O,onMouseDown:k,onMouseUp:A,onActiveChange:j,onListChangeStart:M,onListChangeEnd:N,...P}=e,F=Yn(),I=S.useRef(null),L=S.useRef(null);S.useImperativeHandle(t,()=>({scrollTo:e=>{I.current.scrollTo(e)},getIndentWidth:()=>L.current.offsetWidth}));let[R,z]=S.useState(o),[B,V]=S.useState(r),[H,U]=S.useState(r),[W,G]=S.useState([]),[K,ee]=S.useState(null),q=S.useRef(r);q.current=r;function te(){let e=q.current;V(e),U(e),G([]),ee(null),N()}Vn(()=>{z(o);let e=xX(R,o);if(e.key!==null)if(e.add){let t=B.findIndex(({key:t})=>t===e.key),n=OX(SX(B,r,e.key),b,v,y),i=B.slice();i.splice(t+1,0,DX),U(i),G(n),ee(`show`)}else{let t=r.findIndex(({key:t})=>t===e.key),n=OX(SX(r,B,e.key),b,v,y),i=r.slice();i.splice(t+1,0,DX),U(i),G(n),ee(`hide`)}else B!==r&&(V(r),U(r))},[o,r]),S.useEffect(()=>{m||te()},[m]);let ne=_?H:r,re={expandedKeys:o,selectedKeys:s,loadedKeys:l,loadingKeys:u,checkedKeys:c,halfCheckedKeys:d,dragOverNodeKey:h,dropPosition:g,keyEntities:f};return S.createElement(S.Fragment,null,S.createElement(`div`,{className:`${n}-treenode`,"aria-hidden":!0,style:{position:`absolute`,pointerEvents:`none`,visibility:`hidden`,height:0,overflow:`hidden`,border:0,padding:0}},S.createElement(`div`,{className:`${n}-indent`},S.createElement(`div`,{ref:L,className:`${n}-indent-unit`}))),S.createElement(_S,CX({},P,{data:ne,itemKey:kX,height:v,fullHeight:!1,virtual:b,itemHeight:y,scrollWidth:x,prefixCls:`${n}-list`,ref:I,role:`tree`,tabIndex:C!==!1&&!p?T:void 0,"aria-activedescendant":w?qn(F,w.key):void 0,onKeyDown:E,onFocus:D,onBlur:O,onMouseDown:k,onMouseUp:A,onVisibleChange:e=>{e.every(e=>kX(e)!==wX)&&te()}}),e=>{let{pos:t,data:{...n},title:r,key:i,isStart:a,isEnd:o}=e,s=PL(i,t);delete n.key,delete n.children;let c=BL(s,re);return S.createElement(bX,CX({},n,c,{title:r,active:!!w&&i===w.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:_,motionNodes:i===wX?W:null,motionType:K,onMotionStart:M,onMotionEnd:te,treeNodeRequiredProps:re,treeId:F,onMouseMove:()=>{j(null)}}))}))});function jX(){return jX=Object.assign?Object.assign.bind():function(e){for(var t=1;t!0,expandAction:!1};static TreeNode=WY;destroyed=!1;delayedDragEnterLogic;loadingRetryTimes={};state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],activeKey:null,listChanging:!1,prevProps:null,fieldNames:FL()};dragStartMousePosition=null;dragNodeProps=null;currentMouseOverDroppableNodeKey=null;focusedByMouse=!1;listRef=S.createRef();componentDidMount(){this.destroyed=!1,this.onUpdated()}componentDidUpdate(){this.onUpdated()}onUpdated(){let{activeKey:e,itemScrollOffset:t=0}=this.props;e!==void 0&&e!==this.state.activeKey&&(this.setState({activeKey:e}),e!==null&&this.scrollTo({key:e,offset:t}))}componentWillUnmount(){window.removeEventListener(`dragend`,this.onWindowDragEnd),this.destroyed=!0}static getDerivedStateFromProps(e,t){let{prevProps:n}=t,r={prevProps:e};function i(t){return!n&&e.hasOwnProperty(t)||n&&n[t]!==e[t]}let a,{fieldNames:o}=t;if(i(`fieldNames`)&&(o=FL(e.fieldNames),r.fieldNames=o),i(`treeData`)?{treeData:a}=e:i(`children`)&&(li(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=IL(e.children)),a){r.treeData=a;let e=RL(a,{fieldNames:o});r.keyEntities={[wX]:EX,...e.keyEntities}}let s=r.keyEntities||t.keyEntities;if(i(`expandedKeys`)||n&&i(`autoExpandParent`))r.expandedKeys=e.autoExpandParent||!n&&e.defaultExpandParent?eX(e.expandedKeys,s):e.expandedKeys;else if(!n&&e.defaultExpandAll){let e={...s};delete e[wX];let t=[];Object.keys(e).forEach(n=>{let r=e[n];r.children&&r.children.length&&t.push(r.key)}),r.expandedKeys=t}else !n&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?eX(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,(a||r.expandedKeys)&&(r.flattenNodes=LL(a||t.treeData,r.expandedKeys||t.expandedKeys,o)),e.selectable&&(i(`selectedKeys`)?r.selectedKeys=QY(e.selectedKeys,e):!n&&e.defaultSelectedKeys&&(r.selectedKeys=QY(e.defaultSelectedKeys,e))),e.checkable){let o;if(i(`checkedKeys`)?o=$Y(e.checkedKeys)||{}:!n&&e.defaultCheckedKeys?o=$Y(e.defaultCheckedKeys)||{}:a&&(o=$Y(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),o){let{checkedKeys:t=[],halfCheckedKeys:n=[]}=o;if(!e.checkStrictly){let e=WL(t,!0,s);({checkedKeys:t,halfCheckedKeys:n}=e)}r.checkedKeys=t,r.halfCheckedKeys=n}}return i(`loadedKeys`)&&(r.loadedKeys=e.loadedKeys),r}onNodeDragStart=(e,t)=>{let{expandedKeys:n,keyEntities:r}=this.state,{onDragStart:i}=this.props,{eventKey:a}=t;this.dragNodeProps=t,this.dragStartMousePosition={x:e.clientX,y:e.clientY};let o=GY(n,a);this.setState({draggingNodeKey:a,dragChildrenKeys:JY(a,r),indent:this.listRef.current.getIndentWidth()}),this.setExpandedKeys(o),window.addEventListener(`dragend`,this.onWindowDragEnd),i?.({event:e,node:VL(t)})};onNodeDragEnter=(e,t)=>{let{expandedKeys:n,keyEntities:r,dragChildrenKeys:i,flattenNodes:a,indent:o}=this.state,{onDragEnter:s,onExpand:c,allowDrop:l,direction:u}=this.props,{pos:d,eventKey:f}=t;if(this.currentMouseOverDroppableNodeKey!==f&&(this.currentMouseOverDroppableNodeKey=f),!this.dragNodeProps){this.resetDragState();return}let{dropPosition:p,dropLevelOffset:m,dropTargetKey:h,dropContainerKey:g,dropTargetPos:_,dropAllowed:v,dragOverNodeKey:y}=ZY(e,this.dragNodeProps,t,o,this.dragStartMousePosition,l,a,r,n,u);if(i.includes(h)||!v){this.resetDragState();return}if(this.delayedDragEnterLogic||={},Object.keys(this.delayedDragEnterLogic).forEach(e=>{clearTimeout(this.delayedDragEnterLogic[e])}),this.dragNodeProps.eventKey!==t.eventKey&&(e.persist(),this.delayedDragEnterLogic[d]=window.setTimeout(()=>{if(this.state.draggingNodeKey===null)return;let i=[...n],a=ML(r,t.eventKey);a&&(a.children||[]).length&&(i=KY(n,t.eventKey)),this.props.hasOwnProperty(`expandedKeys`)||this.setExpandedKeys(i),c?.(i,{node:VL(t),expanded:!0,nativeEvent:e.nativeEvent})},800)),this.dragNodeProps.eventKey===h&&m===0){this.resetDragState();return}this.setState({dragOverNodeKey:y,dropPosition:p,dropLevelOffset:m,dropTargetKey:h,dropContainerKey:g,dropTargetPos:_,dropAllowed:v}),s?.({event:e,node:VL(t),expandedKeys:n})};onNodeDragOver=(e,t)=>{let{dragChildrenKeys:n,flattenNodes:r,keyEntities:i,expandedKeys:a,indent:o}=this.state,{onDragOver:s,allowDrop:c,direction:l}=this.props;if(!this.dragNodeProps)return;let{dropPosition:u,dropLevelOffset:d,dropTargetKey:f,dropContainerKey:p,dropTargetPos:m,dropAllowed:h,dragOverNodeKey:g}=ZY(e,this.dragNodeProps,t,o,this.dragStartMousePosition,c,r,i,a,l);n.includes(f)||!h||(this.dragNodeProps.eventKey===f&&d===0?this.state.dropPosition===null&&this.state.dropLevelOffset===null&&this.state.dropTargetKey===null&&this.state.dropContainerKey===null&&this.state.dropTargetPos===null&&this.state.dropAllowed===!1&&this.state.dragOverNodeKey===null||this.resetDragState():u===this.state.dropPosition&&d===this.state.dropLevelOffset&&f===this.state.dropTargetKey&&p===this.state.dropContainerKey&&m===this.state.dropTargetPos&&h===this.state.dropAllowed&&g===this.state.dragOverNodeKey||this.setState({dropPosition:u,dropLevelOffset:d,dropTargetKey:f,dropContainerKey:p,dropTargetPos:m,dropAllowed:h,dragOverNodeKey:g}),s?.({event:e,node:VL(t)}))};onNodeDragLeave=(e,t)=>{this.currentMouseOverDroppableNodeKey===t.eventKey&&!e.currentTarget.contains(e.relatedTarget)&&(this.resetDragState(),this.currentMouseOverDroppableNodeKey=null);let{onDragLeave:n}=this.props;n?.({event:e,node:VL(t)})};onWindowDragEnd=e=>{this.onNodeDragEnd(e,null,!0),window.removeEventListener(`dragend`,this.onWindowDragEnd)};onNodeDragEnd=(e,t)=>{let{onDragEnd:n}=this.props;this.setState({dragOverNodeKey:null}),this.cleanDragState(),n?.({event:e,node:VL(t)}),this.dragNodeProps=null,window.removeEventListener(`dragend`,this.onWindowDragEnd)};onNodeDrop=(e,t,n=!1)=>{let{dragChildrenKeys:r,dropPosition:i,dropTargetKey:a,dropTargetPos:o,dropAllowed:s}=this.state;if(!s)return;let{onDrop:c}=this.props;if(this.setState({dragOverNodeKey:null}),this.cleanDragState(),a===null)return;let l={...BL(a,this.getTreeNodeRequiredProps()),active:this.getActiveItem()?.key===a,data:ML(this.state.keyEntities,a).node};li(!r.includes(a),`Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.`);let u=qY(o),d={event:e,node:VL(l),dragNode:this.dragNodeProps?VL(this.dragNodeProps):null,dragNodesKeys:[this.dragNodeProps.eventKey].concat(r),dropToGap:i!==0,dropPosition:i+Number(u[u.length-1])};n||c?.(d),this.dragNodeProps=null};resetDragState(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}cleanDragState=()=>{let{draggingNodeKey:e}=this.state;e!==null&&this.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),this.dragStartMousePosition=null,this.currentMouseOverDroppableNodeKey=null};triggerExpandActionExpand=(e,t)=>{let{expandedKeys:n,flattenNodes:r}=this.state,{expanded:i,key:a,isLeaf:o}=t;if(o||e.shiftKey||e.metaKey||e.ctrlKey)return;let s=r.filter(e=>e.key===a)[0],c=VL({...BL(a,this.getTreeNodeRequiredProps()),data:s.data});this.setExpandedKeys(i?GY(n,a):KY(n,a)),this.onNodeExpand(e,c)};onNodeClick=(e,t)=>{let{onClick:n,expandAction:r}=this.props;r===`click`&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeDoubleClick=(e,t)=>{let{onDoubleClick:n,expandAction:r}=this.props;r===`doubleClick`&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeSelect=(e,t)=>{let{selectedKeys:n}=this.state,{keyEntities:r,fieldNames:i}=this.state,{onSelect:a,multiple:o}=this.props,{selected:s}=t,c=t[i.key],l=!s;n=l?o?KY(n,c):[c]:GY(n,c);let u=n.map(e=>{let t=ML(r,e);return t?t.node:null}).filter(Boolean);this.setUncontrolledState({selectedKeys:n}),a?.(n,{event:`select`,selected:l,node:t,selectedNodes:u,nativeEvent:e.nativeEvent})};onNodeCheck=(e,t,n)=>{let{keyEntities:r,checkedKeys:i,halfCheckedKeys:a}=this.state,{checkStrictly:o,onCheck:s}=this.props,{key:c}=t,l,u={event:`check`,node:t,checked:n,nativeEvent:e.nativeEvent};if(o){let e=n?KY(i,c):GY(i,c);l={checked:e,halfChecked:GY(a,c)},u.checkedNodes=e.map(e=>ML(r,e)).filter(Boolean).map(e=>e.node),this.setUncontrolledState({checkedKeys:e})}else{let{checkedKeys:e,halfCheckedKeys:t}=WL([...i,c],!0,r);if(!n){let n=new Set(e);n.delete(c),{checkedKeys:e,halfCheckedKeys:t}=WL(Array.from(n),{checked:!1,halfCheckedKeys:t},r)}l=e,u.checkedNodes=[],u.checkedNodesPositions=[],u.halfCheckedKeys=t,e.forEach(e=>{let t=ML(r,e);if(!t)return;let{node:n,pos:i}=t;u.checkedNodes.push(n),u.checkedNodesPositions.push({node:n,pos:i})}),this.setUncontrolledState({checkedKeys:e},!1,{halfCheckedKeys:t})}s?.(l,u)};onNodeLoad=e=>{let{key:t}=e,{keyEntities:n}=this.state;if(ML(n,t)?.children?.length)return;let r=new Promise((n,r)=>{this.setState(({loadedKeys:i=[],loadingKeys:a=[]})=>{let{loadData:o,onLoad:s}=this.props;return!o||i.includes(t)||a.includes(t)?null:(o(e).then(()=>{let{loadedKeys:r}=this.state,i=KY(r,t);s?.(i,{event:`load`,node:e}),this.setUncontrolledState({loadedKeys:i}),this.setState(e=>({loadingKeys:GY(e.loadingKeys,t)})),n()}).catch(e=>{if(this.setState(e=>({loadingKeys:GY(e.loadingKeys,t)})),this.loadingRetryTimes[t]=(this.loadingRetryTimes[t]||0)+1,this.loadingRetryTimes[t]>=MX){let{loadedKeys:e}=this.state;li(!1,"Retry for `loadData` many times but still failed. No more retry."),this.setUncontrolledState({loadedKeys:KY(e,t)}),n()}r(e)}),{loadingKeys:KY(a,t)})})});return r.catch(()=>{}),r};onNodeMouseEnter=(e,t)=>{let{onMouseEnter:n}=this.props;n?.({event:e,node:t})};onNodeMouseLeave=(e,t)=>{let{onMouseLeave:n}=this.props;n?.({event:e,node:t})};onNodeContextMenu=(e,t)=>{let{onRightClick:n}=this.props;n&&(e.preventDefault(),n({event:e,node:t}))};onMouseDown=e=>{this.focusedByMouse=!0;let{onMouseDown:t}=this.props;t?.(e)};onMouseUp=e=>{this.focusedByMouse=!1;let{onMouseUp:t}=this.props;t?.(e)};onFocus=(...e)=>{let{onFocus:t,disabled:n}=this.props,{activeKey:r,selectedKeys:i,flattenNodes:a}=this.state;if(!this.focusedByMouse&&!n&&r===null){let e=i.find(e=>a.some(t=>t.key===e));e===void 0?this.onActiveChange(a?.[0]?.key||null):this.onActiveChange(e)}t?.(...e)};onBlur=(...e)=>{this.focusedByMouse=!1;let{onBlur:t}=this.props;this.onActiveChange(null),t?.(...e)};getTreeNodeRequiredProps=()=>{let{expandedKeys:e,selectedKeys:t,loadedKeys:n,loadingKeys:r,checkedKeys:i,halfCheckedKeys:a,dragOverNodeKey:o,dropPosition:s,keyEntities:c}=this.state;return{expandedKeys:e||[],selectedKeys:t||[],loadedKeys:n||[],loadingKeys:r||[],checkedKeys:i||[],halfCheckedKeys:a||[],dragOverNodeKey:o,dropPosition:s,keyEntities:c}};setExpandedKeys=e=>{let{treeData:t,fieldNames:n}=this.state,r=LL(t,e,n);this.setUncontrolledState({expandedKeys:e,flattenNodes:r},!0)};onNodeExpand=(e,t)=>{let{expandedKeys:n}=this.state,{listChanging:r,fieldNames:i}=this.state,{onExpand:a,loadData:o}=this.props,{expanded:s}=t,c=t[i.key];if(r)return;let l=n.includes(c),u=!s;if(li(s&&l||!s&&!l,`Expand state not sync with index check`),n=u?KY(n,c):GY(n,c),this.setExpandedKeys(n),a?.(n,{node:t,expanded:u,nativeEvent:e.nativeEvent}),u&&o){let e=this.onNodeLoad(t);e&&e.then(()=>{let e=LL(this.state.treeData,n,i);this.setUncontrolledState({flattenNodes:e})}).catch(()=>{let{expandedKeys:e}=this.state,t=GY(e,c);this.setExpandedKeys(t)})}};onListChangeStart=()=>{this.setUncontrolledState({listChanging:!0})};onListChangeEnd=()=>{setTimeout(()=>{this.setUncontrolledState({listChanging:!1})})};onActiveChange=e=>{let{activeKey:t}=this.state,{onActiveChange:n,itemScrollOffset:r=0}=this.props;t!==e&&(this.setState({activeKey:e}),e!==null&&this.scrollTo({key:e,offset:r}),n?.(e))};getActiveItem=()=>{let{activeKey:e,flattenNodes:t}=this.state;return e===null?null:t.find(({key:t})=>t===e)||null};offsetActiveKey=e=>{let{flattenNodes:t,activeKey:n}=this.state,r=t.findIndex(({key:e})=>e===n);r===-1&&e<0&&(r=t.length),r=(r+e+t.length)%t.length;let i=t[r];if(i){let{key:e}=i;this.onActiveChange(e)}else this.onActiveChange(null)};onKeyDown=e=>{let{activeKey:t,expandedKeys:n,checkedKeys:r,flattenNodes:i,keyEntities:a}=this.state,{onKeyDown:o,checkable:s,selectable:c,disabled:l,loadData:u}=this.props;if(l)return;switch(e.key){case`ArrowUp`:this.offsetActiveKey(-1),e.preventDefault();break;case`ArrowDown`:this.offsetActiveKey(1),e.preventDefault();break;case`Home`:this.onActiveChange(i?.[0]?.key),e.preventDefault();break;case`End`:this.onActiveChange(i?.[i.length-1]?.key),e.preventDefault();break}let d=this.getActiveItem();if(d&&d.data){let i=VL({...BL(t,this.getTreeNodeRequiredProps()),data:d.data,active:!0}),o=!!ML(a,t)?.children?.length,l=!zL(d.data.isLeaf,u,o,i.loaded),f=s&&!i.disabled&&i.checkable!==!1&&!i.disableCheckbox,p=!s&&c&&!i.disabled&&i.selectable!==!1;switch(e.key){case`ArrowLeft`:l&&n.includes(t)?this.onNodeExpand({},i):d.parent&&this.onActiveChange(d.parent.key),e.preventDefault();break;case`ArrowRight`:l&&!n.includes(t)?this.onNodeExpand({},i):d.children&&d.children.length&&this.onActiveChange(d.children[0].key),e.preventDefault();break;case`Enter`:l?(e.preventDefault(),this.onNodeExpand({},i)):f?r.includes(t)||(e.preventDefault(),this.onNodeCheck({},i,!0)):p&&!i.selected&&(e.preventDefault(),this.onNodeSelect({},i));break;case` `:f?(e.preventDefault(),this.onNodeCheck({},i,!r.includes(t))):p&&(e.preventDefault(),this.onNodeSelect({},i));break}}o?.(e)};setUncontrolledState=(e,t=!1,n=null)=>{if(!this.destroyed){let r=!1,i=!0,a={};Object.keys(e).forEach(t=>{if(this.props.hasOwnProperty(t)){i=!1;return}r=!0,a[t]=e[t]}),r&&(!t||i)&&this.setState({...a,...n})}};scrollTo=e=>{this.listRef.current.scrollTo(e)};render(){let{flattenNodes:e,keyEntities:t,draggingNodeKey:n,dropLevelOffset:r,dropContainerKey:i,dropTargetKey:a,dropPosition:o,dragOverNodeKey:s,indent:c}=this.state,{prefixCls:l,className:u,style:d,styles:f,classNames:p,showLine:m,focusable:h,tabIndex:g=0,selectable:_,showIcon:v,icon:y,switcherIcon:b,draggable:x,checkable:C,checkStrictly:w,disabled:T,motion:E,loadData:D,filterTreeNode:O,height:k,itemHeight:A,scrollWidth:j,virtual:M,titleRender:N,dropIndicatorRender:P,onContextMenu:F,onScroll:I,direction:L,rootClassName:R,rootStyle:z}=this.props,B=bi(this.props,{aria:!0,data:!0}),V;x&&(V=typeof x==`object`?x:typeof x==`function`?{nodeDraggable:x}:{});let H={styles:f,classNames:p,prefixCls:l,selectable:_,showIcon:v,icon:y,switcherIcon:b,draggable:V,draggingNodeKey:n,checkable:C,checkStrictly:w,disabled:T,keyEntities:t,dropLevelOffset:r,dropContainerKey:i,dropTargetKey:a,dropPosition:o,dragOverNodeKey:s,indent:c,direction:L,dropIndicatorRender:P,loadData:D,filterTreeNode:O,titleRender:N,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return S.createElement(LY.Provider,{value:H},S.createElement(`div`,{className:Y(l,u,R,{[`${l}-show-line`]:m}),style:z},S.createElement(AX,jX({ref:this.listRef,prefixCls:l,style:d,data:e,disabled:T,selectable:_,checkable:!!C,motion:E,dragging:n!==null,height:k,itemHeight:A,virtual:M,focusable:h,tabIndex:g,activeItem:this.getActiveItem(),onFocus:this.onFocus,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:F,onScroll:I,scrollWidth:j},this.getTreeNodeRequiredProps(),B))))}},PX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{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.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file`,theme:`outlined`}}))());function FX(){return FX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,FX({},e,{ref:t,icon:PX.default}))),LX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z`}}]},name:`folder-open`,theme:`outlined`}}))());function RX(){return RX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,RX({},e,{ref:t,icon:LX.default}))),BX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder`,theme:`outlined`}}))());function VX(){return VX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,VX({},e,{ref:t,icon:BX.default}))),UX=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z`}}]},name:`holder`,theme:`outlined`}}))());function WX(){return WX=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,WX({},e,{ref:t,icon:UX.default}))),KX=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:i,borderRadius:a,controlItemBgHover:o})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:`static`,[`&:has(${e}-drop-indicator)`]:{position:`relative`},[`> *:not(${e}-drop-indicator)`]:{position:`relative`},"&:hover":{background:`transparent`},"&:before":{position:`absolute`,inset:0,transition:`background-color ${i}`,content:`""`,borderRadius:a},"&:hover:before":{background:o}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:a,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:`transparent`,"&, &:hover":{color:r},"&:before, &:hover:before":{background:n}}}}}),qX=new js(`ant-tree-node-fx-do-not-use`,{"0%":{opacity:0},"100%":{opacity:1}}),JX=(e,t)=>({[`.${e}-switcher-icon`]:{display:`inline-block`,fontSize:10,verticalAlign:`baseline`,svg:{transition:`transform ${t.motionDurationSlow}`}}}),YX=(e,t)=>({[`.${e}-drop-indicator`]:{position:`absolute`,zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:`none`,"&:after":{position:`absolute`,top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:`transparent`,border:`${X(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:`50%`,content:`""`}}}),XX=(e,t)=>{let{treeCls:n,treeNodeCls:r,treeNodePadding:i,titleHeight:a,indentSize:o,switcherSize:s,motionDurationMid:c,nodeSelectedBg:l,nodeHoverBg:u,colorTextQuaternary:d,controlItemBgActiveDisabled:f}=t;return{[n]:{...Hl(t),"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:`rtl`},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:`rotate(90deg)`},[`${n}-list`]:{"&:focus-visible":{outline:`none`,[`${r}-active ${n}-node-content-wrapper`]:{...Gl(t)}}},[`${n}-list-holder-inner`]:{alignItems:`flex-start`},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:`stretch`,[`${n}-node-content-wrapper`]:{flex:`auto`},[`${r}.dragging:after`]:{position:`absolute`,inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:qX,animationDuration:t.motionDurationSlow,animationPlayState:`running`,animationFillMode:`forwards`,content:`""`,pointerEvents:`none`,borderRadius:t.borderRadius}}},[r]:{display:`flex`,alignItems:`flex-start`,marginBottom:i,lineHeight:X(a),position:`relative`,"&:before":{content:`""`,position:`absolute`,zIndex:1,insetInlineStart:0,width:`100%`,top:`100%`,height:i},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:`not-allowed`,"&:hover":{background:`transparent`}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:f},[`${n}-checkbox-disabled`]:{pointerEvents:`unset`},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:`grab`,[`${n}-draggable-icon`]:{flexShrink:0,width:s,textAlign:`center`,visibility:`visible`,color:d},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:`hidden`}}},[`${n}-indent`]:{alignSelf:`stretch`,whiteSpace:`nowrap`,userSelect:`none`,"&-unit":{display:`inline-block`,width:o}},[`${n}-draggable-icon`]:{visibility:`hidden`},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(s).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-checkbox`]:{flexShrink:0,alignSelf:`flex-start`,marginBlockStart:t.calc(t.calc(a).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:{...JX(e,t),position:`relative`,flex:`none`,alignSelf:`stretch`,width:s,textAlign:`center`,cursor:`pointer`,userSelect:`none`,transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:`unset`},"&:before":{pointerEvents:`none`,content:`""`,width:s,height:a,position:`absolute`,left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:`rotate(-90deg)`},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:`relative`,zIndex:1,display:`inline-block`,width:`100%`,height:`100%`,"&:before":{position:`absolute`,top:0,insetInlineEnd:t.calc(s).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:`""`},"&:after":{position:`absolute`,width:t.calc(t.calc(s).div(2).equal()).mul(.8).equal(),height:t.calc(a).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:`""`}}},[`${n}-node-content-wrapper`]:{position:`relative`,minHeight:a,paddingBlock:0,paddingInline:t.paddingXS,background:`transparent`,borderRadius:t.borderRadius,cursor:`pointer`,transition:[`all ${c}`,`border 0s`,`line-height 0s`,`box-shadow 0s`].join(`, `),...YX(e,t),"&:hover":{backgroundColor:u},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:l},[`${n}-iconEle`]:{display:`inline-block`,width:s,height:a,textAlign:`center`,verticalAlign:`top`,"&:empty":{display:`none`}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:`transparent`},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:`relative`,height:`100%`,"&:before":{position:`absolute`,top:0,insetInlineEnd:t.calc(s).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:`""`},"&-end:before":{display:`none`}},[`${n}-switcher`]:{background:`transparent`,"&-line-icon":{verticalAlign:`-0.15em`}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:`auto !important`,bottom:`auto !important`,height:`${X(t.calc(a).div(2).equal())} !important`}}}},ZX=(e,t,n=!0)=>{let r=`.${e}`,i=uc(t,{treeCls:r,treeNodeCls:`${r}-treenode`,treeNodePadding:t.calc(t.paddingXS).div(2).equal()});return[XX(e,i),n&&KX(i)].filter(Boolean)},QX=e=>{let{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,i=t;return{titleHeight:i,switcherSize:i,indentSize:i,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},$X=Zl(`Tree`,(e,{prefixCls:t})=>[{[e.componentCls]:cR(`${t}-checkbox`,e)},ZX(t,e),zh(e)],e=>{let{colorTextLightSolid:t,colorPrimary:n}=e;return{...QX(e),directoryNodeSelectedColor:t,directoryNodeSelectedBg:n}}),eZ=e=>{let{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:i,direction:a=`ltr`}=e,o=a===`ltr`?`left`:`right`,s=a===`ltr`?`right`:`left`,c={[o]:-n*i+4,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[o]=i+4;break}return S.createElement(`div`,{style:c,className:`${r}-drop-indicator`})},tZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`filled`}}))());function nZ(){return nZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,nZ({},e,{ref:t,icon:tZ.default}))),iZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`minus-square`,theme:`outlined`}}))());function aZ(){return aZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,aZ({},e,{ref:t,icon:iZ.default}))),sZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`plus-square`,theme:`outlined`}}))());function cZ(){return cZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,cZ({},e,{ref:t,icon:sZ.default}))),uZ=e=>{let{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:i,switcherLoadingIcon:a}=e,{isLeaf:o,expanded:s,loading:c}=r;if(c)return S.isValidElement(a)?a:S.createElement(Gm,{className:`${t}-switcher-loading-icon`});let l;if(tf(i)&&(l=i.showLeafIcon),o){if(!i)return null;if(typeof l!=`boolean`&&l){let e=typeof l==`function`?l(r):l,n=`${t}-switcher-line-custom-icon`;return S.isValidElement(e)?cm(e,{className:Y(e.props?.className,n)}):e}return l?S.createElement(IX,{className:`${t}-switcher-line-icon`}):S.createElement(`span`,{className:`${t}-switcher-leaf-line`})}let u=`${t}-switcher-icon`,d=typeof n==`function`?n(r):n;return S.isValidElement(d)?cm(d,{className:Y(d.props?.className,i?`${t}-switcher-line-icon`:u)}):d===void 0?i?s?S.createElement(oZ,{className:`${t}-switcher-line-icon`}):S.createElement(lZ,{className:`${t}-switcher-line-icon`}):S.createElement(rZ,{className:u}):d},dZ=S.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,className:i,style:a,classNames:o,styles:s}=va(`tree`),{virtual:c}=S.useContext(ha),{prefixCls:l,className:u,showIcon:d=!1,showLine:f,switcherIcon:p,switcherLoadingIcon:m,blockNode:h=!1,children:g,checkable:_=!1,selectable:v=!0,draggable:y,disabled:b,motion:x,style:C,rootClassName:w,classNames:T,styles:E,icon:D}=e,O=S.useContext(fm),k=b??O,A=n(`tree`,l),j=n(),M=x??{...fh(j),motionAppear:!1},N={...e,showIcon:d,blockNode:h,checkable:_,selectable:v,disabled:k,motion:M},[P,F]=Sf([o,T],[s,E],{props:N}),I={...N,showLine:!!f,icon:D,dropIndicatorRender:eZ},[L,R]=$X(A),[,z]=Bl(),B=z.paddingXS/2+(z.Tree?.titleHeight||z.controlHeightSM),V=S.useMemo(()=>{if(!y)return!1;let e={};switch(typeof y){case`function`:e.nodeDraggable=y;break;case`object`:e={...y};break;default:break}return e.icon!==!1&&(e.icon=e.icon||S.createElement(GX,null)),e},[y]),H=e=>S.createElement(uZ,{prefixCls:A,switcherIcon:p,switcherLoadingIcon:m,treeNodeProps:e,showLine:f});return S.createElement(NX,{itemHeight:B,ref:t,virtual:c,...I,prefixCls:A,className:Y({[`${A}-icon-hide`]:!d,[`${A}-block-node`]:h,[`${A}-unselectable`]:!v,[`${A}-rtl`]:r===`rtl`,[`${A}-disabled`]:k},i,u,L,R),style:{...a,...C},rootClassName:Y(P.root,w),rootStyle:F.root,classNames:P,styles:F,direction:r,checkable:_&&S.createElement(`span`,{className:`${A}-checkbox-inner`}),selectable:v,switcherIcon:H,draggable:V},g)}),fZ=0,pZ=1,mZ=2;function hZ(e,t,n){let{key:r,children:i}=n;function a(e){let a=e[r],o=e[i];t(a,e)!==!1&&hZ(o||[],t,n)}e.forEach(a)}function gZ({treeData:e,expandedKeys:t,startKey:n,endKey:r,fieldNames:i}){let a=[],o=fZ;if(n&&n===r)return[n];if(!n||!r)return[];function s(e){return e===n||e===r}return hZ(e,e=>{if(o===mZ)return!1;if(s(e)){if(a.push(e),o===fZ)o=pZ;else if(o===pZ)return o=mZ,!1}else o===pZ&&a.push(e);return t.includes(e)},FL(i)),a}function _Z(e,t,n){let r=fa(t),i=[];return hZ(e,(e,t)=>{let n=r.indexOf(e);return n!==-1&&(i.push(t),r.splice(n,1)),!!r.length},FL(n)),i}function vZ(e){let{isLeaf:t,expanded:n}=e;return t?S.createElement(IX,null):n?S.createElement(zX,null):S.createElement(HX,null)}function yZ({treeData:e,children:t}){return e||IL(t)}var bZ=S.forwardRef((e,t)=>{let{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:i,...a}=e,o=S.useRef(null),s=S.useRef(null),c=()=>{let{keyEntities:e}=RL(yZ(a),{fieldNames:a.fieldNames}),t,o=a.expandedKeys||i||[];return t=n?Object.keys(e):r?eX(o,e):o,t},[l,u]=S.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[d,f]=S.useState(()=>c());S.useEffect(()=>{`selectedKeys`in a&&u(a.selectedKeys)},[a.selectedKeys]),S.useEffect(()=>{`expandedKeys`in a&&f(a.expandedKeys)},[a.expandedKeys]);let p=(e,t)=>(`expandedKeys`in a||f(e),a.onExpand?.(e,t)),m=(e,t)=>{let{multiple:n,fieldNames:r}=a,{node:i,nativeEvent:c}=t,{key:l=``}=i,f=yZ(a),p={...t,selected:!0},m=c?.ctrlKey||c?.metaKey,h=c?.shiftKey,g;n&&m?(g=e,o.current=l,s.current=g,p.selectedNodes=_Z(f,g,r)):n&&h?(g=Array.from(new Set([].concat(fa(s.current||[]),fa(gZ({treeData:f,expandedKeys:d,startKey:l,endKey:o.current,fieldNames:r}))))),p.selectedNodes=_Z(f,g,r)):(g=[l],o.current=l,s.current=g,p.selectedNodes=_Z(f,g,r)),a.onSelect?.(g,p),`selectedKeys`in a||u(g)},{getPrefixCls:h,direction:g}=S.useContext(ha),{prefixCls:_,className:v,showIcon:y=!0,expandAction:b=`click`,...x}=a,C=h(`tree`,_),w=Y(`${C}-directory`,{[`${C}-directory-rtl`]:g===`rtl`},v);return S.createElement(dZ,{icon:vZ,ref:t,blockNode:!0,...x,showIcon:y,expandAction:b,prefixCls:C,className:w,expandedKeys:d,selectedKeys:l,onSelect:m,onExpand:p})}),xZ=dZ;xZ.DirectoryTree=bZ,xZ.TreeNode=WY;var SZ=e=>{let{value:t,filterSearch:n,tablePrefixCls:r,locale:i,onChange:a}=e;return n?S.createElement(`div`,{className:`${r}-filter-dropdown-search`},S.createElement(Kz,{prefix:S.createElement(mC,null),placeholder:i.filterSearchPlaceholder,onChange:a,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},CZ=e=>{let{keyCode:t}=e;t===Zr.ENTER&&e.stopPropagation()},wZ=S.forwardRef((e,t)=>S.createElement(`div`,{className:e.className,onClick:e=>e.stopPropagation(),onKeyDown:CZ,ref:t},e.children));function TZ(e){let t=[];return(e||[]).forEach(({value:e,children:n})=>{t.push(e),n&&(t=[].concat(fa(t),fa(TZ(n))))}),t}function EZ(e){return e.some(({children:e})=>e)}var DZ=(e,t)=>typeof t==`string`||$d(t)?t.toString().toLowerCase().includes(e):!1,OZ=e=>{let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:a,normalizedSearchValue:o,filterSearch:s}=e;return t.map((e,t)=>{let c=String(e.value);if(e.children)return{key:c||t,label:e.text,popupClassName:`${n}-dropdown-submenu`,children:OZ({filters:e.children,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:a,normalizedSearchValue:o,filterSearch:s})};let l=i?TR:bI,u={key:e.value===void 0?t:c,label:S.createElement(S.Fragment,null,S.createElement(l,{checked:r.includes(c)}),S.createElement(`span`,null,e.text))};return o?typeof s==`function`?s(o,e)?u:null:DZ(o,e.text)?u:null:u})};function kZ(e){return e||[]}var AZ=e=>{let{tablePrefixCls:t,prefixCls:n,column:r,dropdownPrefixCls:i,columnKey:a,filterOnClose:o,filterMultiple:s,filterMode:c=`menu`,filterSearch:l=!1,filterState:u,triggerFilter:d,locale:f,children:p,getPopupContainer:m,rootClassName:h}=e,{filterResetToDefaultFilteredValue:g,defaultFilteredValue:_,filterDropdownProps:v={},filterDropdownOpen:y,onFilterDropdownOpenChange:b}=r,[x,C]=S.useState(!1),w=S.useContext(ZC),T=!!(u&&(u.filteredKeys?.length||u.forceFiltered)),E=e=>{C(e),v.onOpenChange?.(e),b?.(e)},D=v.open??y??x,O=u?.filteredKeys,[k,A]=kf(kZ(O)),j=({selectedKeys:e})=>{A(e)},M=(e,{node:t,checked:n})=>{j(s?{selectedKeys:e}:{selectedKeys:n&&t.key?[t.key]:[]})};S.useEffect(()=>{x&&j({selectedKeys:kZ(O)})},[O]);let[N,P]=S.useState([]),F=e=>{P(e)},[I,L]=S.useState(``),R=S.useMemo(()=>I.trim().toLowerCase(),[I]),z=e=>{let{value:t}=e.target;L(t)};S.useEffect(()=>{x||L(``)},[x]);let B=e=>{let t=e?.length?e:null;if(t===null&&(!u||!u.filteredKeys)||di(t,u?.filteredKeys,!0))return null;d({column:r,key:a,filteredKeys:t})},V=()=>{E(!1),B(k())},H=({confirm:e,closeDropdown:t}={confirm:!1,closeDropdown:!1})=>{e&&B([]),t&&E(!1),L(``),A(g?(_||[]).map(String):[])},U=({closeDropdown:e}={closeDropdown:!0})=>{e&&E(!1),B(k())},W=(e,t)=>{t.source===`trigger`&&(e&&O!==void 0&&A(kZ(O)),E(e),!e&&!r.filterDropdown&&o&&V())},G=Y({[`${i}-menu-without-submenu`]:!EZ(r.filters||[])}),K=e=>{e.target.checked?A(TZ(r?.filters).map(String)):A([])},ee=({filters:e})=>(e||[]).map((e,t)=>{let n=String(e.value),r={title:e.text,key:e.value===void 0?String(t):n};return e.children&&(r.children=ee({filters:e.children})),r}),q=e=>({...e,text:e.title,value:e.key,children:e.children?.map(q)||[]}),te,{direction:ne,renderEmpty:re}=S.useContext(ha);if(typeof r.filterDropdown==`function`)te=r.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:e=>j({selectedKeys:e}),selectedKeys:k(),confirm:U,clearFilters:H,filters:r.filters,visible:D,close:()=>{E(!1)}});else if(r.filterDropdown)te=r.filterDropdown;else{let e=k()||[];te=S.createElement(S.Fragment,null,(()=>{let a=re?.(`Table.filter`)??S.createElement(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:f.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:`16px 0`}});if((r.filters||[]).length===0)return a;if(c===`tree`)return S.createElement(S.Fragment,null,S.createElement(SZ,{filterSearch:l,value:I,onChange:z,tablePrefixCls:t,locale:f}),S.createElement(`div`,{className:`${t}-filter-dropdown-tree`},s?S.createElement(TR,{checked:e.length===TZ(r.filters).length,indeterminate:e.length>0&&e.lengthtypeof l==`function`?l(I,q(e)):DZ(R,e.title):void 0})));let o=OZ({filters:r.filters||[],filterSearch:l,prefixCls:n,filteredKeys:k(),filterMultiple:s,searchValue:I,normalizedSearchValue:R}),u=o.every(e=>e===null);return S.createElement(S.Fragment,null,S.createElement(SZ,{filterSearch:l,value:I,onChange:z,tablePrefixCls:t,locale:f}),u?a:S.createElement($T,{selectable:!0,multiple:s,prefixCls:`${i}-menu`,className:G,onSelect:j,onDeselect:j,selectedKeys:e,getPopupContainer:m,openKeys:N,onOpenChange:F,items:o}))})(),S.createElement(`div`,{className:`${n}-dropdown-btns`},S.createElement($g,{type:`link`,size:`small`,disabled:g?di((_||[]).map(String),e,!0):e.length===0,onClick:()=>H()},f.filterReset),S.createElement($g,{type:`primary`,size:`small`,onClick:V},f.filterConfirm)))}r.filterDropdown&&(te=S.createElement(RT,{selectable:void 0},te)),te=S.createElement(wZ,{className:`${n}-dropdown`},te);let ie=(()=>{let e;return e=typeof r.filterIcon==`function`?r.filterIcon(T):r.filterIcon?r.filterIcon:S.createElement(gX,null),S.createElement(`span`,{role:`button`,tabIndex:-1,className:Y(`${n}-trigger`,{active:T}),onClick:e=>{e.stopPropagation()}},e)})();if(w)return S.createElement(`div`,{className:`${n}-column`},S.createElement(`span`,{className:`${t}-column-title`},p),ie);let J=Zd({trigger:[`click`],placement:ne===`rtl`?`bottomLeft`:`bottomRight`,children:ie,getPopupContainer:m},{...v,rootClassName:Y(h,v.rootClassName),open:D,onOpenChange:W,popupRender:()=>typeof v?.dropdownRender==`function`?v.dropdownRender(te):te});return S.createElement(`div`,{className:`${n}-column`},S.createElement(`span`,{className:`${t}-column-title`},p),S.createElement(qV,{...J}))},jZ=(e,t,n)=>{let r=[];return(e||[]).forEach((e,i)=>{let a=dX(i,n),o=e.filterDropdown!==void 0;if(e.filters||o||`onFilter`in e)if(`filteredValue`in e){let t=e.filteredValue;o||(t=t?.map(String)??t),r.push({column:e,key:uX(e,a),filteredKeys:t,forceFiltered:e.filtered})}else r.push({column:e,key:uX(e,a),filteredKeys:t&&e.defaultFilteredValue?e.defaultFilteredValue:void 0,forceFiltered:e.filtered});`children`in e&&(r=[].concat(fa(r),fa(jZ(e.children,t,a))))}),r};function MZ(e,t,n,r,i,a,o,s,c){return n.map((n,l)=>{let u=dX(l,s),{filterOnClose:d=!0,filterMultiple:f=!0,filterMode:p,filterSearch:m}=n,h=n;if(h.filters||h.filterDropdown){let s=uX(h,u),l=r.find(({key:e})=>s===e);h={...h,title:r=>S.createElement(AZ,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:h,columnKey:s,filterState:l,filterOnClose:d,filterMultiple:f,filterMode:p,filterSearch:m,triggerFilter:a,locale:i,getPopupContainer:o,rootClassName:c},fX(n.title,r))}}return`children`in h&&(h={...h,children:MZ(e,t,h.children,r,i,a,o,u,c)}),h})}var NZ=e=>{let t={};return e.forEach(({key:e,filteredKeys:n,column:r})=>{let i=e,{filters:a,filterDropdown:o}=r;o?t[i]=n||null:Array.isArray(n)?t[i]=TZ(a).filter(e=>n.includes(String(e))):t[i]=null}),t},PZ=(e,t,n)=>t.reduce((e,r)=>{let{column:{onFilter:i,filters:a},filteredKeys:o}=r;if(i&&o&&o.length){let r=TZ(a),s=new Map;r.forEach(e=>{let t=String(e);s.has(t)||s.set(t,e)});let c=o.map(e=>{let t=String(e);return s.get(t)??e});return(e=>e.reduce((e,r)=>{let a={...r};return a[n]&&(a[n]=PZ(a[n],t,n)),c.some(e=>i(e,a))&&e.push(a),e},[]))(e)}return e},e),FZ=e=>e.flatMap(e=>`children`in e?[e].concat(fa(FZ(e.children||[]))):[e]),IZ=e=>{let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:i,getPopupContainer:a,locale:o,rootClassName:s}=e;Wi(`Table`);let c=S.useMemo(()=>FZ(r||[]),[r]),[l,u]=S.useState(()=>jZ(c,!0)),d=S.useMemo(()=>{let e=jZ(c,!1);if(e.length===0)return e;let t=!0;if(e.forEach(({filteredKeys:e})=>{e!==void 0&&(t=!1)}),t){let e=(c||[]).map((e,t)=>uX(e,dX(t)));return l.filter(({key:t})=>e.includes(t)).map(t=>{let n=c[e.indexOf(t.key)];return{...t,column:{...t.column,...n},forceFiltered:n.filtered}})}return e},[c,l]),f=S.useMemo(()=>NZ(d),[d]),p=e=>{let t=d.filter(({key:t})=>t!==e.key);t.push(e),u(t),i(NZ(t),t)};return[e=>MZ(t,n,e,d,o,p,a,void 0,s),d,f]},LZ=(e,t,n)=>{let r=S.useRef({});function i(i){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let i=new Map;function a(e){e.forEach((e,r)=>{let o=n(e,r);i.set(o,e),tf(e)&&t in e&&a(e[t]||[])})}a(e),r.current={data:e,childrenColumnName:t,kvMap:i,getRowKey:n}}return r.current.kvMap?.get(i)}return[i]};function RZ(e,t){let n={current:e.current,pageSize:e.pageSize},r=tf(t)?t:{};return Object.keys(r).forEach(t=>{let r=e[t];typeof r!=`function`&&(n[t]=r)}),n}function zZ(e,t,n){let{total:r=0,...i}=tf(n)?n:{},[a,o]=(0,S.useState)(()=>({current:`defaultCurrent`in i?i.defaultCurrent:1,pageSize:`defaultPageSize`in i?i.defaultPageSize:10})),s=Zd(a,i,{total:r>0?r:e}),c=Math.ceil((r||e)/s.pageSize);s.current>c&&(s.current=c||1);let l=(e,t)=>{o({current:e??1,pageSize:t||s.pageSize})},u=(e,r)=>{n&&n.onChange?.(e,r),l(e,r),t(e,r||s?.pageSize)};return n===!1?[{},()=>{}]:[{...s,onChange:u},l]}var BZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`outlined`}}))());function VZ(){return VZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,VZ({},e,{ref:t,icon:BZ.default}))),UZ=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z`}}]},name:`caret-up`,theme:`outlined`}}))());function WZ(){return WZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,WZ({},e,{ref:t,icon:UZ.default}))),KZ=`ascend`,qZ=`descend`,JZ=e=>e.sorter&&typeof e.sorter==`object`&&$d(e.sorter.multiple)?e.sorter.multiple:!1,YZ=e=>typeof e==`function`?e:tf(e)&&e.compare?e.compare:!1,XZ=(e,t)=>t?e[e.indexOf(t)+1]:e[0],ZZ=(e,t,n)=>{let r=[],i=(e,t)=>{r.push({column:e,key:uX(e,t),multiplePriority:JZ(e),sortOrder:e.sortOrder})};return(e||[]).forEach((e,a)=>{let o=dX(a,n);e.children?(`sortOrder`in e&&i(e,o),r=[].concat(fa(r),fa(ZZ(e.children,t,o)))):e.sorter&&(`sortOrder`in e?i(e,o):t&&e.defaultSortOrder&&r.push({column:e,key:uX(e,o),multiplePriority:JZ(e),sortOrder:e.defaultSortOrder}))}),r},QZ=(e,t,n,r,i,a,o,s,c)=>(t||[]).map((t,l)=>{let u=dX(l,s),d=t;if(d.sorter){let s=d.sortDirections||i,l=d.showSorterTooltip===void 0?o:d.showSorterTooltip,f=uX(d,u),p=n.find(({key:e})=>e===f),m=p?p.sortOrder:null,h=XZ(s,m),g;if(t.sortIcon)g=t.sortIcon({sortOrder:m});else{let t=s.includes(KZ)&&S.createElement(GZ,{className:Y(`${e}-column-sorter-up`,{active:m===KZ})}),n=s.includes(qZ)&&S.createElement(HZ,{className:Y(`${e}-column-sorter-down`,{active:m===qZ})});g=S.createElement(`span`,{className:Y(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(t&&n)})},S.createElement(`span`,{className:`${e}-column-sorter-inner`,"aria-hidden":`true`},t,n))}let{cancelSort:_,triggerAsc:v,triggerDesc:y}=a||{},b=_;h===qZ?b=y:h===KZ&&(b=v);let x=tf(l)?{title:b,...l}:{title:b};d={...d,className:Y(d.className,{[`${e}-column-sort`]:m}),title:n=>{let r=`${e}-column-sorters`,i=S.createElement(`span`,{className:`${e}-column-title`},fX(t.title,n)),a=S.createElement(`div`,{className:r},i,g);return l?typeof l!=`boolean`&&l?.target===`sorter-icon`?S.createElement(`div`,{className:Y(r,`${r}-tooltip-target-sorter`)},i,S.createElement(lw,{...x},g)):S.createElement(lw,{...x},a):a},onHeaderCell:n=>{let i=t.onHeaderCell?.(n)||{},a=i.onClick,o=i.onKeyDown;i.onClick=e=>{r({column:t,key:f,sortOrder:h,multiplePriority:JZ(t)}),a?.(e)},i.onKeyDown=e=>{e.keyCode===Zr.ENTER&&(r({column:t,key:f,sortOrder:h,multiplePriority:JZ(t)}),o?.(e))};let s=pX(t.title,{}),l=s?.toString();return m&&(i[`aria-sort`]=m===`ascend`?`ascending`:`descending`),i[`aria-description`]=c?.sortable,i[`aria-label`]=l||``,i.className=Y(i.className,`${e}-column-has-sorters`),i.tabIndex=0,t.ellipsis&&(i.title=(s??``).toString()),i}}}return`children`in d&&(d={...d,children:QZ(e,d.children,n,r,i,a,o,u,c)}),d}),$Z=e=>{let{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},eQ=e=>{let t=e.filter(({sortOrder:e})=>e).map($Z);return t.length===0&&e.length?{...$Z(e[e.length-1]),column:void 0,order:void 0,field:void 0,columnKey:void 0}:t.length<=1?t[0]||{}:t},tQ=(e,t,n)=>{let r=t.slice().sort((e,t)=>t.multiplePriority-e.multiplePriority),i=e.slice(),a=r.filter(({column:{sorter:e},sortOrder:t})=>YZ(e)&&t);return a.length?i.sort((e,t)=>{for(let n=0;n{let r=e[n];return r?{...e,[n]:tQ(r,t,n)}:e}):i},nQ=e=>{let{prefixCls:t,mergedColumns:n,sortDirections:r,tableLocale:i,showSorterTooltip:a,onSorterChange:o,globalLocale:s}=e,[c,l]=S.useState(()=>ZZ(n,!0)),u=(e,t)=>{let n=[];return e.forEach((e,r)=>{let i=dX(r,t);if(n.push(uX(e,i)),Array.isArray(e.children)){let t=u(e.children,i);n.push.apply(n,fa(t))}}),n},d=S.useMemo(()=>{let e=!0,t=ZZ(n,!1);if(!t.length){let e=u(n);return c.filter(({key:t})=>e.includes(t))}let r=[];function i(t){e?r.push(t):r.push({...t,sortOrder:null})}let a=null;return t.forEach(t=>{a===null?(i(t),t.sortOrder&&(t.multiplePriority===!1?e=!1:a=!0)):(a&&t.multiplePriority!==!1||(e=!1),i(t))}),r},[n,c]),f=S.useMemo(()=>{let e=d.map(({column:e,sortOrder:t})=>({column:e,order:t}));return{sortColumns:e,sortColumn:e[0]?.column,sortOrder:e[0]?.order}},[d]),p=e=>{let t;t=e.multiplePriority===!1||!d.length||d[0].multiplePriority===!1?[e]:[].concat(fa(d.filter(({key:t})=>t!==e.key)),[e]),l(t),o(eQ(t),t)};return[e=>QZ(t,e,d,p,r,i,a,void 0,s),d,f,()=>eQ(d)]},rQ=(e,t)=>e.map(e=>{let n={...e};return n.title=fX(e.title,t),`children`in n&&(n.children=rQ(n.children,t)),n}),iQ=e=>[S.useCallback(t=>rQ(t,e),[e])],aQ=xY((e,t)=>{let{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),oQ=PY((e,t)=>{let{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),sQ=e=>{let{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:i,tableHeaderBg:a,tablePaddingVertical:o,tablePaddingHorizontal:s,calc:c}=e,l=`${X(n)} ${r} ${i}`,u=(e,r,i)=>({[`&${t}-${e}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"> table > tbody > tr > th, > table > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`${X(c(r).mul(-1).equal())} ${X(c(c(i).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:{[`> ${t}-title`]:{border:l,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:l,borderTop:l,[`> ${t}-content, > ${t}-header, > ${t}-body, > ${t}-summary`]:{"> table":{"> thead > tr > th, > thead > tr > td, > tbody > tr > th, > tbody > tr > td, > tfoot > tr > th, > tfoot > tr > td":{borderInlineEnd:l},"> thead":{"> tr:not(:last-child) > th":{borderBottom:l},"> tr > th::before":{backgroundColor:`transparent !important`}},"> thead > tr, > tbody > tr, > tfoot > tr":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:l}},"> tbody > tr > th, > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`${X(c(o).mul(-1).equal())} ${X(c(c(s).add(n)).mul(-1).equal())}`,"&::after":{position:`absolute`,top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:l,content:`""`}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` > tr${t}-expanded-row, > tr${t}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}},...u(`medium`,e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle),...u(`small`,e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall),[`> ${t}-footer`]:{border:l,borderTop:0}},[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${X(n)} 0 ${X(n)} ${a}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:l}}}},dQ=e=>{let{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:{...Vl,wordBreak:`keep-all`,[` + `]:{"> th, > td":{borderInlineEnd:0}}}}},...u(`medium`,e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle),...u(`small`,e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall),[`> ${t}-footer`]:{border:l,borderTop:0}},[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${X(n)} 0 ${X(n)} ${a}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:l}}}},cQ=e=>{let{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:{...Vl,wordBreak:`keep-all`,[` &${t}-cell-fix-start-shadow, &${t}-cell-fix-end-shadow - `]:{overflow:`visible`,[`${t}-cell-content`]:{...Vl,display:`block`}},[`${t}-column-title`]:{...Vl,wordBreak:`keep-all`}}}}},fQ=e=>{let{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:`center`,color:e.colorTextDisabled,"&:hover > th, &:hover > td":{background:e.colorBgContainer}}}}},pQ=e=>{let{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:i,paddingXS:a,lineType:o,tableBorderColor:s,tableExpandIconBg:c,tableExpandColumnWidth:l,borderRadius:u,tablePaddingVertical:d,tablePaddingHorizontal:f,tableExpandedRowBg:p,paddingXXS:m,expandIconMarginTop:h,expandIconSize:g,expandIconHalfInner:_,expandIconScale:v,calc:y}=e,b=`${X(i)} ${o} ${s}`,x=y(m).sub(i).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:l},[`${t}-row-expand-icon-cell`]:{textAlign:`center`,[`${t}-row-expand-icon`]:{display:`inline-flex`,float:`none`,verticalAlign:`sub`}},[`${t}-row-indent`]:{height:1,float:`left`},[`${t}-row-expand-icon`]:{...Xl(e),position:`relative`,float:`left`,width:g,height:g,color:`inherit`,lineHeight:X(g),background:c,border:b,borderRadius:u,transform:`scale(${v})`,"&:focus, &:hover, &:active":{borderColor:`currentcolor`},"&::before, &::after":{position:`absolute`,background:`currentcolor`,transition:`transform ${r} ease-out`,content:`""`},"&::before":{top:_,insetInlineEnd:x,insetInlineStart:x,height:i},"&::after":{top:x,bottom:x,insetInlineStart:_,width:i,transform:`rotate(90deg)`},"&-collapsed::before":{transform:`rotate(-180deg)`},"&-collapsed::after":{transform:`rotate(0deg)`},"&-spaced":{"&::before, &::after":{display:`none`,content:`none`},background:`transparent`,border:0,visibility:`hidden`}},[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:h,marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:p}},[`${n}-descriptions-view`]:{display:`flex`,table:{flex:`auto`,width:`100%`}}},[`${t}-expanded-row-fixed`]:{position:`relative`,margin:`${X(y(d).mul(-1).equal())} ${X(y(f).mul(-1).equal())}`,padding:`${X(d)} ${X(f)}`}}}},mQ=e=>{let{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:i,tableFilterDropdownSearchWidth:a,paddingXXS:o,paddingXS:s,colorText:c,lineWidth:l,lineType:u,tableBorderColor:d,headerIconColor:f,fontSizeSM:p,tablePaddingHorizontal:m,borderRadius:h,motionDurationSlow:g,colorIcon:_,colorPrimary:v,tableHeaderFilterActiveBg:y,colorTextDisabled:b,tableFilterDropdownBg:x,tableFilterDropdownHeight:S,controlItemBgHover:C,controlItemBgActive:w,boxShadowSecondary:T,filterDropdownMenuBg:E,calc:D}=e,O=`${n}-dropdown`,k=`${t}-filter-dropdown`,A=`${n}-tree`,j=`${X(l)} ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:`flex`,justifyContent:`space-between`},[`${t}-filter-trigger`]:{position:`relative`,display:`flex`,alignItems:`center`,marginBlock:D(o).mul(-1).equal(),marginInline:`${X(o)} ${X(D(m).div(2).mul(-1).equal())}`,padding:`0 ${X(o)}`,color:f,fontSize:p,borderRadius:h,cursor:`pointer`,transition:`all ${g}`,"&:hover":{color:_,background:y},"&.active":{color:v}}}},{[`${n}-dropdown`]:{[k]:{...Hl(e),minWidth:i,backgroundColor:x,borderRadius:h,boxShadow:T,overflow:`hidden`,[`${O}-menu`]:{maxHeight:S,overflowX:`hidden`,border:0,boxShadow:`none`,borderRadius:`unset`,backgroundColor:E,"&:empty::after":{display:`block`,padding:`${X(s)} 0`,color:b,fontSize:p,textAlign:`center`,content:`"Not Found"`}},[`${k}-tree`]:{paddingBlock:`${X(s)} 0`,paddingInline:s,[A]:{padding:0},[`${A}-treenode ${A}-node-content-wrapper:hover`]:{backgroundColor:C},[`${A}-treenode-checkbox-checked ${A}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:w}}},[`${k}-search`]:{padding:s,borderBottom:j,"&-input":{input:{minWidth:a},[r]:{color:b}}},[`${k}-checkall`]:{width:`100%`,marginBottom:o,marginInlineStart:o},[`${k}-btns`]:{display:`flex`,justifyContent:`space-between`,padding:`${X(D(s).sub(l).equal())} ${X(s)}`,overflow:`hidden`,borderTop:j}}}},{[`${n}-dropdown ${k}, ${k}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:c},"> ul":{maxHeight:`calc(100vh - 130px)`,overflowX:`hidden`,overflowY:`auto`}}}]};function hQ({colorSplit:e}){return[{boxShadow:`inset 10px 0 8px -8px ${e}`},{boxShadow:`inset -10px 0 8px -8px ${e}`}]}var gQ=e=>{let{componentCls:t,lineWidth:n,motionDurationSlow:r,zIndexTableFixed:i,tableBg:a,calc:o}=e,s=`${t}-cell`,c=`${s}-fix`,l={position:`absolute`,top:0,bottom:o(n).mul(-1).equal(),width:30,transition:`box-shadow ${r}`,content:`""`,pointerEvents:`none`},[u,d]=hQ(e);return{[`${t}-wrapper`]:{[`${s}${c}`]:{position:`sticky`},[c]:{zIndex:`calc(var(--z-offset-reverse) + ${i})`,background:a,"&:after":l,"&-start:after":{insetInlineStart:`100%`},"&-end:after":{insetInlineEnd:`100%`},"&-start-shadow-show:after":u,"&-end-shadow-show:after":d},[`${t}-container`]:{position:`relative`,"&:before, &:after":{...l,zIndex:`calc(var(--columns-count) * 2 + ${i} + 1)`},"&:before":{insetInlineStart:0},"&:after":{insetInlineEnd:0}},[`${t}-has-fix-start ${t}-container:before`]:{display:`none`},[`${t}-has-fix-end ${t}-container:after`]:{display:`none`},[`${t}-fix-start-shadow-show ${t}-container:before`]:u,[`${t}-fix-end-shadow-show ${t}-container:after`]:d}}},_Q=e=>{let{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${X(r)} 0`},[`${t}-pagination`]:{display:`flex`,flexWrap:`wrap`,rowGap:e.paddingXS,"> *":{flex:`none`},"&-start":{justifyContent:`flex-start`},"&-center":{justifyContent:`center`},"&-end":{justifyContent:`flex-end`}}}}},vQ=e=>{let{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${X(n)} ${X(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"&::before":{borderStartStartRadius:n},"&::after":{borderStartEndRadius:n},[`> ${t}-content`]:{borderStartStartRadius:n,borderStartEndRadius:n},"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${X(n)} ${X(n)}`}}}}},yQ=e=>{let{componentCls:t}=e,[n,r]=hQ(e);return{[`${t}-wrapper-rtl`]:{direction:`rtl`,table:{direction:`rtl`},[`${t}-row-expand-icon`]:{float:`right`,"&::after":{transform:`rotate(-90deg)`},"&-collapsed::before":{transform:`rotate(180deg)`},"&-collapsed::after":{transform:`rotate(0deg)`}},[`${t}-cell-fix`]:{"&-start-shadow-show:after":r,"&-end-shadow-show:after":n},[`${t}-container`]:{[`${t}-row-indent`]:{float:`right`}},[`${t}-fix-start-shadow-show ${t}-container:before`]:r,[`${t}-fix-end-shadow-show ${t}-container:after`]:n}}},bQ=e=>{let{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:i,padding:a,paddingXS:o,headerIconColor:s,headerIconHoverColor:c,tableSelectionColumnWidth:l,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:f,tablePaddingHorizontal:p,calc:m}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:l,[`&${t}-selection-col-with-dropdown`]:{width:m(l).add(i).add(m(a).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:m(l).add(m(o).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:m(l).add(i).add(m(a).div(4)).add(m(o).mul(2)).equal()}},[` + `]:{overflow:`visible`,[`${t}-cell-content`]:{...Vl,display:`block`}},[`${t}-column-title`]:{...Vl,wordBreak:`keep-all`}}}}},lQ=e=>{let{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:`center`,color:e.colorTextDisabled,"&:hover > th, &:hover > td":{background:e.colorBgContainer}}}}},uQ=e=>{let{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:i,paddingXS:a,lineType:o,tableBorderColor:s,tableExpandIconBg:c,tableExpandColumnWidth:l,borderRadius:u,tablePaddingVertical:d,tablePaddingHorizontal:f,tableExpandedRowBg:p,paddingXXS:m,expandIconMarginTop:h,expandIconSize:g,expandIconHalfInner:_,expandIconScale:v,calc:y}=e,b=`${X(i)} ${o} ${s}`,x=y(m).sub(i).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:l},[`${t}-row-expand-icon-cell`]:{textAlign:`center`,[`${t}-row-expand-icon`]:{display:`inline-flex`,float:`none`,verticalAlign:`sub`}},[`${t}-row-indent`]:{height:1,float:`left`},[`${t}-row-expand-icon`]:{...Xl(e),position:`relative`,float:`left`,width:g,height:g,color:`inherit`,lineHeight:X(g),background:c,border:b,borderRadius:u,transform:`scale(${v})`,"&:focus, &:hover, &:active":{borderColor:`currentcolor`},"&::before, &::after":{position:`absolute`,background:`currentcolor`,transition:`transform ${r} ease-out`,content:`""`},"&::before":{top:_,insetInlineEnd:x,insetInlineStart:x,height:i},"&::after":{top:x,bottom:x,insetInlineStart:_,width:i,transform:`rotate(90deg)`},"&-collapsed::before":{transform:`rotate(-180deg)`},"&-collapsed::after":{transform:`rotate(0deg)`},"&-spaced":{"&::before, &::after":{display:`none`,content:`none`},background:`transparent`,border:0,visibility:`hidden`}},[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:h,marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:p}},[`${n}-descriptions-view`]:{display:`flex`,table:{flex:`auto`,width:`100%`}}},[`${t}-expanded-row-fixed`]:{position:`relative`,margin:`${X(y(d).mul(-1).equal())} ${X(y(f).mul(-1).equal())}`,padding:`${X(d)} ${X(f)}`}}}},dQ=e=>{let{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:i,tableFilterDropdownSearchWidth:a,paddingXXS:o,paddingXS:s,colorText:c,lineWidth:l,lineType:u,tableBorderColor:d,headerIconColor:f,fontSizeSM:p,tablePaddingHorizontal:m,borderRadius:h,motionDurationSlow:g,colorIcon:_,colorPrimary:v,tableHeaderFilterActiveBg:y,colorTextDisabled:b,tableFilterDropdownBg:x,tableFilterDropdownHeight:S,controlItemBgHover:C,controlItemBgActive:w,boxShadowSecondary:T,filterDropdownMenuBg:E,calc:D}=e,O=`${n}-dropdown`,k=`${t}-filter-dropdown`,A=`${n}-tree`,j=`${X(l)} ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:`flex`,justifyContent:`space-between`},[`${t}-filter-trigger`]:{position:`relative`,display:`flex`,alignItems:`center`,marginBlock:D(o).mul(-1).equal(),marginInline:`${X(o)} ${X(D(m).div(2).mul(-1).equal())}`,padding:`0 ${X(o)}`,color:f,fontSize:p,borderRadius:h,cursor:`pointer`,transition:`all ${g}`,"&:hover":{color:_,background:y},"&.active":{color:v}}}},{[`${n}-dropdown`]:{[k]:{...Hl(e),minWidth:i,backgroundColor:x,borderRadius:h,boxShadow:T,overflow:`hidden`,[`${O}-menu`]:{maxHeight:S,overflowX:`hidden`,border:0,boxShadow:`none`,borderRadius:`unset`,backgroundColor:E,"&:empty::after":{display:`block`,padding:`${X(s)} 0`,color:b,fontSize:p,textAlign:`center`,content:`"Not Found"`}},[`${k}-tree`]:{paddingBlock:`${X(s)} 0`,paddingInline:s,[A]:{padding:0},[`${A}-treenode ${A}-node-content-wrapper:hover`]:{backgroundColor:C},[`${A}-treenode-checkbox-checked ${A}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:w}}},[`${k}-search`]:{padding:s,borderBottom:j,"&-input":{input:{minWidth:a},[r]:{color:b}}},[`${k}-checkall`]:{width:`100%`,marginBottom:o,marginInlineStart:o},[`${k}-btns`]:{display:`flex`,justifyContent:`space-between`,padding:`${X(D(s).sub(l).equal())} ${X(s)}`,overflow:`hidden`,borderTop:j}}}},{[`${n}-dropdown ${k}, ${k}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:c},"> ul":{maxHeight:`calc(100vh - 130px)`,overflowX:`hidden`,overflowY:`auto`}}}]};function fQ({colorSplit:e}){return[{boxShadow:`inset 10px 0 8px -8px ${e}`},{boxShadow:`inset -10px 0 8px -8px ${e}`}]}var pQ=e=>{let{componentCls:t,lineWidth:n,motionDurationSlow:r,zIndexTableFixed:i,tableBg:a,calc:o}=e,s=`${t}-cell`,c=`${s}-fix`,l={position:`absolute`,top:0,bottom:o(n).mul(-1).equal(),width:30,transition:`box-shadow ${r}`,content:`""`,pointerEvents:`none`},[u,d]=fQ(e);return{[`${t}-wrapper`]:{[`${s}${c}`]:{position:`sticky`},[c]:{zIndex:`calc(var(--z-offset-reverse) + ${i})`,background:a,"&:after":l,"&-start:after":{insetInlineStart:`100%`},"&-end:after":{insetInlineEnd:`100%`},"&-start-shadow-show:after":u,"&-end-shadow-show:after":d},[`${t}-container`]:{position:`relative`,"&:before, &:after":{...l,zIndex:`calc(var(--columns-count) * 2 + ${i} + 1)`},"&:before":{insetInlineStart:0},"&:after":{insetInlineEnd:0}},[`${t}-has-fix-start ${t}-container:before`]:{display:`none`},[`${t}-has-fix-end ${t}-container:after`]:{display:`none`},[`${t}-fix-start-shadow-show ${t}-container:before`]:u,[`${t}-fix-end-shadow-show ${t}-container:after`]:d}}},mQ=e=>{let{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${X(r)} 0`},[`${t}-pagination`]:{display:`flex`,flexWrap:`wrap`,rowGap:e.paddingXS,"> *":{flex:`none`},"&-start":{justifyContent:`flex-start`},"&-center":{justifyContent:`center`},"&-end":{justifyContent:`flex-end`}}}}},hQ=e=>{let{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${X(n)} ${X(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"&::before":{borderStartStartRadius:n},"&::after":{borderStartEndRadius:n},[`> ${t}-content`]:{borderStartStartRadius:n,borderStartEndRadius:n},"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${X(n)} ${X(n)}`}}}}},gQ=e=>{let{componentCls:t}=e,[n,r]=fQ(e);return{[`${t}-wrapper-rtl`]:{direction:`rtl`,table:{direction:`rtl`},[`${t}-row-expand-icon`]:{float:`right`,"&::after":{transform:`rotate(-90deg)`},"&-collapsed::before":{transform:`rotate(180deg)`},"&-collapsed::after":{transform:`rotate(0deg)`}},[`${t}-cell-fix`]:{"&-start-shadow-show:after":r,"&-end-shadow-show:after":n},[`${t}-container`]:{[`${t}-row-indent`]:{float:`right`}},[`${t}-fix-start-shadow-show ${t}-container:before`]:r,[`${t}-fix-end-shadow-show ${t}-container:after`]:n}}},_Q=e=>{let{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:i,padding:a,paddingXS:o,headerIconColor:s,headerIconHoverColor:c,tableSelectionColumnWidth:l,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:f,tablePaddingHorizontal:p,calc:m}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:l,[`&${t}-selection-col-with-dropdown`]:{width:m(l).add(i).add(m(a).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:m(l).add(m(o).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:m(l).add(i).add(m(a).div(4)).add(m(o).mul(2)).equal()}},[` table tr th${t}-selection-column, table tr td${t}-selection-column, ${t}-selection-column - `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:`center`,[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:m(e.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${t}-selection-column::after`]:{backgroundColor:`transparent !important`},[`${t}-selection`]:{position:`relative`,display:`inline-flex`,flexDirection:`column`},[`${t}-selection-extra`]:{position:`absolute`,top:0,zIndex:1,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,marginInlineStart:`100%`,paddingInlineStart:X(m(p).div(4).equal()),[r]:{color:s,fontSize:i,verticalAlign:`baseline`,"&:hover":{color:c}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:f}}}}}},xQ=e=>{let{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,i=(e,i,a,o)=>({[`${t}${t}-${e}`]:{fontSize:o,[` + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:`center`,[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:m(e.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${t}-selection-column::after`]:{backgroundColor:`transparent !important`},[`${t}-selection`]:{position:`relative`,display:`inline-flex`,flexDirection:`column`},[`${t}-selection-extra`]:{position:`absolute`,top:0,zIndex:1,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,marginInlineStart:`100%`,paddingInlineStart:X(m(p).div(4).equal()),[r]:{color:s,fontSize:i,verticalAlign:`baseline`,"&:hover":{color:c}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:f}}}}}},vQ=e=>{let{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,i=(e,i,a,o)=>({[`${t}${t}-${e}`]:{fontSize:o,[` ${t}-title, ${t}-footer, ${t}-cell, @@ -351,13 +351,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ${t}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${X(i)} ${X(a)}`},[`${t}-filter-trigger`]:{marginInlineEnd:X(r(a).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${X(r(i).mul(-1).equal())} ${X(r(a).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:X(r(i).mul(-1).equal()),marginInline:`${X(r(n).sub(a).equal())} ${X(r(a).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:X(r(a).div(4).equal())}}});return{[`${t}-wrapper`]:{...i(`medium`,e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle),...i(`small`,e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall)}}},SQ=e=>{let{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:i,headerIconHoverColor:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}, left 0s`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:`transparent !important`}},"&:focus-visible":{color:e.colorPrimary},[` + `]:{padding:`${X(i)} ${X(a)}`},[`${t}-filter-trigger`]:{marginInlineEnd:X(r(a).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${X(r(i).mul(-1).equal())} ${X(r(a).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:X(r(i).mul(-1).equal()),marginInline:`${X(r(n).sub(a).equal())} ${X(r(a).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:X(r(a).div(4).equal())}}});return{[`${t}-wrapper`]:{...i(`medium`,e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle),...i(`small`,e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall)}}},yQ=e=>{let{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:i,headerIconHoverColor:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}, left 0s`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:`transparent !important`}},"&:focus-visible":{color:e.colorPrimary},[` &${t}-cell-fix-left:hover, &${t}-cell-fix-right:hover - `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:`transparent !important`}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:`relative`,zIndex:1,flex:1,minWidth:0},[`${t}-column-sorters`]:{display:`flex`,flex:`auto`,alignItems:`center`,justifyContent:`space-between`,"&::after":{position:`absolute`,inset:0,width:`100%`,height:`100%`,content:`""`}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:`none`}},[`${t}-column-sorter`]:{marginInlineStart:n,color:i,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:`inline-flex`,flexDirection:`column`,alignItems:`center`},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:`-0.3em`}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:a}}}},CQ=e=>{let{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:i,tableScrollThumbSize:a,tableScrollBg:o,stickyScrollBarBorderRadius:s,lineWidth:c,lineType:l,tableBorderColor:u,zIndexTableFixed:d}=e,f=`${X(c)} ${l} ${u}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:`sticky`,zIndex:`calc(var(--columns-count) * 2 + ${d} + 1)`,background:e.colorBgContainer},"&-scroll":{position:`sticky`,bottom:0,height:`${X(a)} !important`,zIndex:`calc(var(--columns-count) * 2 + ${d} + 1)`,display:`flex`,alignItems:`center`,background:o,borderTop:f,opacity:n,"&:hover":{transformOrigin:`center bottom`},"&-bar":{height:a,backgroundColor:r,borderRadius:s,transition:`all ${e.motionDurationSlow}, transform 0s`,position:`absolute`,bottom:0,"&:hover, &-active":{backgroundColor:i}}}}}}},wQ=e=>{let{componentCls:t,lineWidth:n,tableBorderColor:r,calc:i}=e,a=`${X(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:`relative`,zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:a}}},[`div${t}-summary`]:{boxShadow:`0 ${X(i(n).mul(-1).equal())} 0 ${r}`}}}},TQ=e=>{let{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:i,tableBorderColor:a,calc:o}=e,s=`${X(r)} ${i} ${a}`,c=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-tbody-virtual-holder-inner`]:{[` + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:`transparent !important`}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:`relative`,zIndex:1,flex:1,minWidth:0},[`${t}-column-sorters`]:{display:`flex`,flex:`auto`,alignItems:`center`,justifyContent:`space-between`,"&::after":{position:`absolute`,inset:0,width:`100%`,height:`100%`,content:`""`}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:`none`}},[`${t}-column-sorter`]:{marginInlineStart:n,color:i,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:`inline-flex`,flexDirection:`column`,alignItems:`center`},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:`-0.3em`}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:a}}}},bQ=e=>{let{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:i,tableScrollThumbSize:a,tableScrollBg:o,stickyScrollBarBorderRadius:s,lineWidth:c,lineType:l,tableBorderColor:u,zIndexTableFixed:d}=e,f=`${X(c)} ${l} ${u}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:`sticky`,zIndex:`calc(var(--columns-count) * 2 + ${d} + 1)`,background:e.colorBgContainer},"&-scroll":{position:`sticky`,bottom:0,height:`${X(a)} !important`,zIndex:`calc(var(--columns-count) * 2 + ${d} + 1)`,display:`flex`,alignItems:`center`,background:o,borderTop:f,opacity:n,"&:hover":{transformOrigin:`center bottom`},"&-bar":{height:a,backgroundColor:r,borderRadius:s,transition:`all ${e.motionDurationSlow}, transform 0s`,position:`absolute`,bottom:0,"&:hover, &-active":{backgroundColor:i}}}}}}},xQ=e=>{let{componentCls:t,lineWidth:n,tableBorderColor:r,calc:i}=e,a=`${X(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:`relative`,zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:a}}},[`div${t}-summary`]:{boxShadow:`0 ${X(i(n).mul(-1).equal())} 0 ${r}`}}}},SQ=e=>{let{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:i,tableBorderColor:a,calc:o}=e,s=`${X(r)} ${i} ${a}`,c=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-tbody-virtual-holder-inner`]:{[` & > ${t}-row, & > div:not(${t}-row) > ${t}-row - `]:{display:`flex`,boxSizing:`border-box`,width:`100%`}},[`${t}-cell`]:{borderBottom:s,transition:`background-color ${n}`},[`${t}-expanded-row`]:{[`${c}${c}-fixed`]:{position:`sticky`,insetInlineStart:0,overflow:`hidden`,width:`calc(var(--virtual-width) - ${X(r)})`,borderInlineEnd:`none`}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:`""`,insetInline:0,bottom:0,borderBottom:s,position:`absolute`},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:`""`,position:`absolute`,insetBlock:0,insetInlineStart:o(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},EQ=e=>{let{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:i,tableExpandColumnWidth:a,lineWidth:o,lineType:s,tableBorderColor:c,tableFontSize:l,tableBg:u,tableRadius:d,tableHeaderTextColor:f,motionDurationMid:p,tableHeaderBg:m,tableHeaderCellSplitColor:h,tableFooterTextColor:g,tableFooterBg:_,calc:v}=e,y=`${X(o)} ${s} ${c}`;return{[`${t}-wrapper`]:{clear:`both`,maxWidth:`100%`,"--rc-virtual-list-scrollbar-bg":e.tableScrollBg,...Wl(),[t]:{...Hl(e),fontSize:l,background:u,borderRadius:`${X(d)} ${X(d)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`},table:{width:`100%`,textAlign:`start`,borderRadius:`${X(d)} ${X(d)} 0 0`,borderCollapse:`separate`,borderSpacing:0},[` + `]:{display:`flex`,boxSizing:`border-box`,width:`100%`}},[`${t}-cell`]:{borderBottom:s,transition:`background-color ${n}`},[`${t}-expanded-row`]:{[`${c}${c}-fixed`]:{position:`sticky`,insetInlineStart:0,overflow:`hidden`,width:`calc(var(--virtual-width) - ${X(r)})`,borderInlineEnd:`none`}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:`""`,insetInline:0,bottom:0,borderBottom:s,position:`absolute`},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:`""`,position:`absolute`,insetBlock:0,insetInlineStart:o(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},CQ=e=>{let{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:i,tableExpandColumnWidth:a,lineWidth:o,lineType:s,tableBorderColor:c,tableFontSize:l,tableBg:u,tableRadius:d,tableHeaderTextColor:f,motionDurationMid:p,tableHeaderBg:m,tableHeaderCellSplitColor:h,tableFooterTextColor:g,tableFooterBg:_,calc:v}=e,y=`${X(o)} ${s} ${c}`;return{[`${t}-wrapper`]:{clear:`both`,maxWidth:`100%`,"--rc-virtual-list-scrollbar-bg":e.tableScrollBg,...Wl(),[t]:{...Hl(e),fontSize:l,background:u,borderRadius:`${X(d)} ${X(d)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`},table:{width:`100%`,textAlign:`start`,borderRadius:`${X(d)} ${X(d)} 0 0`,borderCollapse:`separate`,borderSpacing:0},[` ${t}-cell, ${t}-thead > tr > th, ${t}-tbody > tr > th, @@ -368,42 +368,42 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho > ${t}-wrapper:only-child, > ${t}-expanded-row-fixed > ${t}-wrapper:only-child `]:{[t]:{marginBlock:X(v(r).mul(-1).equal()),marginInline:`${X(v(a).sub(i).equal())} - ${X(v(i).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:`relative`,color:f,fontWeight:n,textAlign:`start`,background:m,borderBottom:y,transition:`background-color ${p} ease`},[`& > ${t}-measure-cell`]:{paddingBlock:`0 !important`,borderBlock:`0 !important`,[`${t}-measure-cell-content`]:{height:0,overflow:`hidden`,pointerEvents:`none`}}}},[`${t}-footer`]:{padding:`${X(r)} ${X(i)}`,color:g,background:_}}}},DQ=e=>{let{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:i,colorFillContent:a,controlItemBgActive:o,controlItemBgActiveHover:s,padding:c,paddingSM:l,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:f,controlHeight:p,colorTextPlaceholder:m,fontSize:h,fontSizeSM:g,lineHeight:_,lineWidth:v,colorIcon:y,colorIconHover:b,opacityLoading:x,controlInteractiveSize:S}=e,C=new Mc(i).onBackground(n).toHexString(),w=new Mc(a).onBackground(n).toHexString(),T=new Mc(t).onBackground(n).toHexString(),E=new Mc(y),D=new Mc(b),O=S/2-v,k=O*2+v*3;return{headerBg:T,headerColor:r,headerSortActiveBg:C,headerSortHoverBg:w,bodySortBg:T,rowHoverBg:T,rowSelectedBg:o,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:l,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:f,footerBg:T,footerColor:r,cellFontSize:h,cellFontSizeMD:h,cellFontSizeSM:h,headerSplitColor:d,fixedHeaderSortActiveBg:C,headerFilterHoverBg:a,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100,expandIconMarginTop:(h*_-v*3)/2-Math.ceil((g*1.4-v*3)/2),headerIconColor:E.clone().setA(E.a*x).toRgbString(),headerIconHoverColor:D.clone().setA(D.a*x).toRgbString(),expandIconHalfInner:O,expandIconSize:k,expandIconScale:S/k}},OQ=2,kQ=Zl(`Table`,e=>{let{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:i,headerBg:a,headerColor:o,headerSortActiveBg:s,headerSortHoverBg:c,bodySortBg:l,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:f,rowExpandedBg:p,cellPaddingBlock:m,cellPaddingInline:h,cellPaddingBlockMD:g,cellPaddingInlineMD:_,cellPaddingBlockSM:v,cellPaddingInlineSM:y,borderColor:b,footerBg:x,footerColor:S,headerBorderRadius:C,cellFontSize:w,cellFontSizeMD:T,cellFontSizeSM:E,headerSplitColor:D,fixedHeaderSortActiveBg:O,headerFilterHoverBg:k,filterDropdownBg:A,expandIconBg:j,selectionColumnWidth:M,stickyScrollBarBg:N,calc:P}=e,F=uc(e,{tableFontSize:w,tableBg:r,tableRadius:C,tablePaddingVertical:m,tablePaddingHorizontal:h,tablePaddingVerticalMiddle:g,tablePaddingHorizontalMiddle:_,tablePaddingVerticalSmall:v,tablePaddingHorizontalSmall:y,tableBorderColor:b,tableHeaderTextColor:o,tableHeaderBg:a,tableFooterTextColor:S,tableFooterBg:x,tableHeaderCellSplitColor:D,tableHeaderSortBg:s,tableHeaderSortHoverBg:c,tableBodySortBg:l,tableFixedHeaderSortActiveBg:O,tableHeaderFilterActiveBg:k,tableFilterDropdownBg:A,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,zIndexTableFixed:OQ,tableFontSizeMiddle:T,tableFontSizeSmall:E,tableSelectionColumnWidth:M,tableExpandIconBg:j,tableExpandColumnWidth:P(i).add(P(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:t,tableScrollBg:n});return[EQ(F),_Q(F),wQ(F),SQ(F),mQ(F),uQ(F),vQ(F),pQ(F),wQ(F),fQ(F),bQ(F),gQ(F),CQ(F),dQ(F),xQ(F),yQ(F),TQ(F)]},DQ,{resetFont:!1,unitless:{expandIconScale:!0}}),AQ=[],jQ=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,classNames:o,styles:s,size:c,bordered:l,dropdownPrefixCls:u,dataSource:d,pagination:f,rowSelection:p,rowKey:m,rowClassName:h,columns:g,children:_,childrenColumnName:v,onChange:y,getPopupContainer:b,loading:x,expandIcon:C,expandable:w,expandedRowRender:T,expandIconColumnIndex:E,indentSize:D,scroll:O,sortDirections:k,locale:A,showSorterTooltip:j={target:`full-header`},virtual:M}=e;Wi(`Table`);let N=S.useMemo(()=>g||$J(_),[g,_]),P=XC(S.useMemo(()=>N.some(e=>e.responsive),[N])),F=S.useMemo(()=>{let e=new Set(Object.keys(P).filter(e=>P[e]));return N.filter(t=>!t.responsive||t.responsive.some(t=>e.has(t)))},[N,P]),I=hi(e,[`className`,`style`,`columns`]),{locale:L=Vd,table:R}=S.useContext(ha),{getPrefixCls:z,direction:B,renderEmpty:V,getPopupContainer:H,className:U,style:W,classNames:G,styles:K}=va(`table`),ee=Th(e=>c===`middle`?`medium`:c??e),q={...e,size:ee,bordered:l},[te,ne]=Sf([G,o],[K,s],{props:q},{pagination:{_default:`root`},header:{_default:`wrapper`},body:{_default:`wrapper`}}),re={...L.Table,...A},[ie]=Jd(`global`,Vd.global),J=d||AQ,ae=z(`table`,n),oe=z(`dropdown`,u),[,se]=Bl(),ce=S.useMemo(()=>tf(p)?{columnWidth:se.Table?.selectionColumnWidth,...p}:p,[p,se.Table?.selectionColumnWidth]),le=op(ae),[ue,de]=kQ(ae,le),fe={childrenColumnName:v,expandIconColumnIndex:E,...w,expandIcon:w?.expandIcon??R?.expandable?.expandIcon},{childrenColumnName:pe=`children`}=fe,me=S.useMemo(()=>J.some(e=>e?.[pe])?`nest`:T||w?.expandedRowRender?`row`:null,[pe,J]),he={body:S.useRef(null)},ge=fX(ae),_e=S.useRef(null),ve=S.useRef(null);Of(t,()=>({...ve.current,nativeElement:_e.current}));let ye=m||R?.rowKey||`key`,be=O??R?.scroll,xe=S.useMemo(()=>typeof ye==`function`?ye:e=>e?.[ye],[ye]),[Se]=BZ(J,pe,xe),Ce={},we=(e,t,n=!1)=>{let r={...Ce,...e};n&&(Ce.resetPagination?.(),r.pagination?.current&&(r.pagination.current=1),f&&f.onChange?.(1,r.pagination?.pageSize)),O&&O.scrollToFirstRowOnChange!==!1&&he.body.current&&ap(0,{getContainer:()=>he.body.current}),y?.(r.pagination,r.filters,r.sorter,{currentDataSource:LZ(iQ(J,r.sorterStates,pe),r.filterStates,pe),action:t})},[Te,Ee,De,Oe]=aQ({prefixCls:ae,mergedColumns:F,onSorterChange:(e,t)=>{we({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:k||[`ascend`,`descend`],tableLocale:re,showSorterTooltip:j,globalLocale:ie}),ke=S.useMemo(()=>iQ(J,Ee,pe),[pe,J,Ee]);Ce.sorter=Oe(),Ce.sorterStates=Ee;let[Ae,je,Me]=zZ({prefixCls:ae,locale:re,dropdownPrefixCls:oe,mergedColumns:F,onFilterChange:(e,t)=>{we({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b||H,rootClassName:Y(i,le)}),Ne=LZ(ke,je,pe);Ce.filters=Me,Ce.filterStates=je;let[Pe]=sQ(S.useMemo(()=>{let e={};return Object.keys(Me).forEach(t=>{Me[t]!==null&&(e[t]=Me[t])}),{...De,filters:e}},[De,Me])),[Fe,Ie]=HZ(Ne.length,(e,t)=>{we({pagination:{...Ce.pagination,current:e,pageSize:t}},`paginate`)},f);Ce.pagination=f===!1?{}:VZ(Fe,f),Ce.resetPagination=Ie;let Le=S.useMemo(()=>{if(f===!1||!Fe.pageSize)return Ne;let{current:e=1,total:t,pageSize:n=10}=Fe;return Ne.lengthn?Ne.slice((e-1)*n,e*n):Ne:Ne.slice((e-1)*n,e*n)},[!!f,Ne,Fe?.current,Fe?.pageSize,Fe?.total]),[Re,ze]=uX({prefixCls:ae,data:Ne,pageData:Le,getRowKey:xe,getRecordByKey:Se,expandType:me,childrenColumnName:pe,locale:re,getPopupContainer:b||H},ce),Be=(e,t,n)=>{let r=typeof h==`function`?h(e,t,n):h;return Y({[`${ae}-row-selected`]:ze.has(xe(e,t))},r)};fe.__PARENT_RENDER_ICON__=fe.expandIcon,fe.expandIcon=fe.expandIcon||C||dX(re),me===`nest`&&fe.expandIconColumnIndex===void 0?fe.expandIconColumnIndex=+!!ce:fe.expandIconColumnIndex>0&&ce&&--fe.expandIconColumnIndex,typeof fe.indentSize!=`number`&&(fe.indentSize=$d(D)?D:15);let Ve=S.useCallback(e=>Pe(Re(Ae(Te(e)))),[Te,Ae,Re]),He,Ue;if(f!==!1&&Fe?.total){let e;e=Fe.size?Fe.size:ee===`small`||ee===`medium`?`small`:void 0;let t=(t=`end`)=>S.createElement(lG,{...Fe,classNames:te.pagination,styles:ne.pagination,className:Y(`${ae}-pagination ${ae}-pagination-${t}`,Fe.className),size:e}),{placement:n,position:r}=Fe,i=n??r,a=e=>{let t=e.toLowerCase();return t.includes(`center`)?`center`:t.includes(`left`)||t.includes(`start`)?`start`:`end`};if(Array.isArray(i)){let[e,n]=[`top`,`bottom`].map(e=>i.find(t=>t.includes(e))),r=i.every(e=>`${e}`==`none`);!e&&!n&&!r&&(Ue=t()),e&&(He=t(a(e))),n&&(Ue=t(a(n)))}else Ue=t()}let We=S.useMemo(()=>{if(typeof x==`boolean`)return{spinning:x};if(tf(x))return{spinning:!0,...x}},[x]),Ge=Y(de,le,`${ae}-wrapper`,U,{[`${ae}-wrapper-rtl`]:B===`rtl`},r,i,te.root,ue),Ke={...ne.root,...W,...a},qe=S.useMemo(()=>We?.spinning&&J===AQ?null:A?.emptyText===void 0?V?.(`Table`)||S.createElement(pC,{componentName:`Table`}):A.emptyText,[We?.spinning,J,A?.emptyText,V]),Je=M?lQ:cQ,Ye={},Xe=S.useMemo(()=>{let{fontSize:e,lineHeight:t,lineWidth:n,padding:r,paddingXS:i,paddingSM:a}=se,o=Math.floor(e*t);switch(ee){case`medium`:return a*2+o+n;case`small`:return i*2+o+n;default:return r*2+o+n}},[se,ee]);return M&&(Ye.listItemHeight=Xe),S.createElement(`div`,{ref:_e,className:Ge,style:Ke},S.createElement(AG,{spinning:!1,...We},He,S.createElement(Je,{...Ye,...I,scroll:be,classNames:te,styles:ne,ref:ve,columns:F,direction:B,expandable:fe,prefixCls:ae,className:Y({[`${ae}-medium`]:ee===`medium`,[`${ae}-small`]:ee===`small`,[`${ae}-bordered`]:l,[`${ae}-empty`]:J.length===0},de,le,ue),data:Le,rowKey:xe,rowClassName:Be,emptyText:qe,internalHooks:qq,internalRefs:he,transformColumns:Ve,getContainerWidth:ge,measureRowRender:e=>S.createElement(bw.Provider,{value:!0},S.createElement(jm,{getPopupContainer:e=>e},e))}),Ue))}),MQ=S.forwardRef((e,t)=>{let n=S.useRef(0);return n.current+=1,S.createElement(jQ,{...e,ref:t,_renderTimes:n.current})});MQ.SELECTION_COLUMN=iX,MQ.EXPAND_COLUMN=Kq,MQ.SELECTION_ALL=aX,MQ.SELECTION_INVERT=oX,MQ.SELECTION_NONE=sX,MQ.Column=RY,MQ.ColumnGroup=zY,MQ.Summary=wJ;var NQ=MQ,PQ=e=>{let{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:i,calc:a}=e,o=a(r).sub(n).equal(),s=a(t).sub(n).equal();return{[i]:{...Hl(e),display:`inline-block`,height:`auto`,paddingInline:o,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:`nowrap`,backgroundColor:e.defaultBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:`start`,position:`relative`,[`&${i}-rtl`]:{direction:`rtl`},"&, a, a:hover":{color:e.defaultColor},[`${i}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},"&-checkable":{backgroundColor:`transparent`,borderColor:`transparent`,cursor:`pointer`,[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive},"&-disabled":{cursor:`not-allowed`,[`&:not(${i}-checkable-checked)`]:{color:e.colorTextDisabled,"&:hover":{backgroundColor:`transparent`}},[`&${i}-checkable-checked`]:{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled},"&:hover, &:active":{backgroundColor:e.colorBgContainerDisabled,color:e.colorTextDisabled},[`&:not(${i}-checkable-checked):hover`]:{color:e.colorTextDisabled}},"&-group":{display:`flex`,flexWrap:`wrap`,gap:e.paddingXS}},"&-hidden":{display:`none`},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:o}},[`&${e.componentCls}-solid`]:{borderColor:`transparent`,color:e.colorTextLightSolid,backgroundColor:e.colorBgSolid,[`&${i}-default`]:{color:e.solidTextColor}},[`${i}-filled`]:{borderColor:`transparent`,backgroundColor:e.tagBorderlessBg},[`&${i}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`,backgroundColor:e.colorBgContainerDisabled,a:{cursor:`not-allowed`,pointerEvents:`none`,color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}},"a&":{"&:hover, &:active":{color:e.colorTextDisabled}},[`&${i}-outlined`]:{borderColor:e.colorBorderDisabled},[`&${i}-solid, &${i}-filled`]:{color:e.colorTextDisabled,[`${i}-close-icon`]:{color:e.colorTextDisabled}},[`${i}-close-icon`]:{cursor:`not-allowed`,color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}}}}},FQ=e=>{let{lineWidth:t,fontSizeIcon:n,calc:r}=e,i=e.fontSizeSM;return uc(e,{tagFontSize:i,tagLineHeight:X(r(e.lineHeightSM).mul(i).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},IQ=e=>{let t=s_(new Lg(e.colorBgSolid),`#fff`)?`#000`:`#fff`;return{defaultBg:new Mc(e.colorFillTertiary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText,solidTextColor:t}},LQ=Zl(`Tag`,e=>PQ(FQ(e)),IQ),RQ=S.forwardRef((e,t)=>{let{prefixCls:n,style:r,className:i,checked:a,children:o,icon:s,onChange:c,onClick:l,disabled:u,...d}=e,{getPrefixCls:f,tag:p}=S.useContext(ha),m=S.useContext(pm),h=u??m,g=e=>{h||(c?.(!a),l?.(e))},_=f(`tag`,n),[v,y]=LQ(_),b=Y(_,`${_}-checkable`,{[`${_}-checkable-checked`]:a,[`${_}-checkable-disabled`]:h},p?.className,i,v,y);return S.createElement(`span`,{...d,ref:t,style:{...r,...p?.style},className:b,onClick:g},s,S.createElement(`span`,null,o))}),zQ=S.forwardRef((e,t)=>{let{id:n,prefixCls:r,rootClassName:i,className:a,style:o,classNames:s,styles:c,disabled:l,options:u,value:d,defaultValue:f,onChange:p,multiple:m,...h}=e,{getPrefixCls:g,direction:_,className:v,style:y,classNames:b,styles:x}=va(`tag`),C=g(`tag`,r),w=`${C}-checkable-group`,[T,E]=LQ(C,op(C)),[D,O]=Sf([b,s],[x,c],{props:e}),k=(0,S.useMemo)(()=>Array.isArray(u)?u.map(e=>tf(e)?e:{value:e,label:e}):[],[u]),[A,j]=Wn(f,d),M=(e,t)=>{let n=null;if(m){let r=A||[];n=e?[].concat(fa(r),[t.value]):r.filter(e=>e!==t.value)}else n=e?t.value:null;j(n),p?.(n)},N=S.useRef(null);(0,S.useImperativeHandle)(t,()=>({nativeElement:N.current}));let P=bi(h,{aria:!0,data:!0});return S.createElement(`div`,{...P,className:Y(w,v,i,{[`${w}-disabled`]:l,[`${w}-rtl`]:_===`rtl`},T,E,a,D.root),style:{...y,...O.root,...o},id:n,ref:N},k.map(e=>S.createElement(RQ,{key:e.value,className:Y(`${w}-item`,D.item),style:O.item,checked:m?(A||[]).includes(e.value):A===e.value,onChange:t=>M(t,e),disabled:l},e.label)))});function BQ(e,t){let{color:n,variant:r,bordered:i}=e;return S.useMemo(()=>{let e=n?.endsWith(`-inverse`),a;a=r||(e?`solid`:i===!1?`filled`:t||`filled`);let o=e?n?.replace(`-inverse`,``):n,s=Ow(n),c=kw(n),l={};if(!s&&!c&&o)if(a===`solid`)l.backgroundColor=n;else{let e=new Mc(o).toHsl();e.l=.95,l.backgroundColor=new Mc(e).toHexString(),l.color=n,a===`outlined`&&(l.borderColor=n)}return[a,o,s,c,l]},[n,r,i,t])}var VQ=e=>tu(e,(t,{textColor:n,lightBorderColor:r,lightColor:i,darkColor:a})=>({[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:i,borderColor:r,color:n},[`&${e.componentCls}-solid`]:{backgroundColor:a,borderColor:a,color:e.colorTextLightSolid},[`&${e.componentCls}-filled`]:{backgroundColor:i,color:n}}})),HQ=$l([`Tag`,`preset`],e=>VQ(FQ(e)),IQ);function UQ(e){return typeof e==`string`?e.charAt(0).toUpperCase()+e.slice(1):e}var WQ=(e,t,n)=>{let r=UQ(n);return{[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:e[`color${r}Bg`],borderColor:e[`color${r}Border`],color:e[`color${n}`]},[`&${e.componentCls}-solid`]:{backgroundColor:e[`color${n}`],borderColor:e[`color${n}`]},[`&${e.componentCls}-filled`]:{backgroundColor:e[`color${r}Bg`],color:e[`color${n}`]}}}},GQ=$l([`Tag`,`status`],e=>{let t=FQ(e);return[WQ(t,`success`,`Success`),WQ(t,`processing`,`Info`),WQ(t,`error`,`Error`),WQ(t,`warning`,`Warning`)]},IQ),KQ=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,children:o,icon:s,color:c,variant:l,onClose:u,bordered:d,disabled:f,href:p,target:m,styles:h,classNames:g,..._}=e,{getPrefixCls:v,direction:y,className:b,variant:x,style:C,classNames:w,styles:T}=va(`tag`),[E,D,O,k,A]=BQ(e,x),j=O||k,M=S.useContext(pm),N=f??M,{tag:P}=S.useContext(ha),[F,I]=S.useState(!0),L=hi(_,[`closeIcon`,`closable`]),R={...e,color:D,variant:E,disabled:N},[z,B]=Sf([w,g],[T,h],{props:R}),V=S.useMemo(()=>{let e={...B.root,...C,...a};return N||(e={...A,...e}),e},[B.root,C,a,A,N]),H=v(`tag`,n),[U,W]=LQ(H),G=Y(H,b,z.root,`${H}-${E}`,{[`${H}-${D}`]:j,[`${H}-hidden`]:!F,[`${H}-rtl`]:y===`rtl`,[`${H}-disabled`]:N},r,i,U,W),K=e=>{N||(e.stopPropagation(),u?.(e),!e.defaultPrevented&&I(!1))},[,ee]=ff(of(e),of(P),{closable:!1,closeIconRender:e=>cm(e,S.createElement(`span`,{className:`${H}-close-icon`,onClick:K},e),e=>({onClick:t=>{e?.onClick?.(t),K(t)},className:Y(e?.className,`${H}-close-icon`)}))}),q=typeof _.onClick==`function`||o&&o.type===`a`,te=lm(s,{className:Y(S.isValidElement(s)?s.props?.className:void 0,z.icon),style:B.icon}),ne=te?S.createElement(S.Fragment,null,te,o&&S.createElement(`span`,{className:z.content,style:B.content},o)):o,re=p?`a`:`span`,ie=S.createElement(re,{...L,ref:t,className:G,style:V,href:N?void 0:p,target:m,onClick:N?void 0:L.onClick,...p&&N?{"aria-disabled":!0}:{}},ne,ee,O&&S.createElement(HQ,{key:`preset`,prefixCls:H}),k&&S.createElement(GQ,{key:`status`,prefixCls:H}));return q?S.createElement(wh,{component:`Tag`},ie):ie});KQ.CheckableTag=RQ,KQ.CheckableTagGroup=zQ;var qQ=e=>{let t=new Map;return e.forEach((e,n)=>{t.set(e,n)}),t},JQ=e=>{let t=new Map;return e.forEach(({disabled:e,key:n},r)=>{e&&t.set(n,r)}),t};function YQ(e,t){let n=e===`right`;return t===`rtl`?n?S.createElement(Kw,null):S.createElement(Bg,null):n?S.createElement(Bg,null):S.createElement(Kw,null)}var XQ=({type:e,actions:t,moveToLeft:n,moveToRight:r,leftActive:i,rightActive:a,direction:o,disabled:s})=>{let c=e===`right`,l=c?t[0]:t[1],u=c?r:n,d=c?a:i,f=YQ(e,o);if(S.isValidElement(l)){let e=l;return S.cloneElement(e,{disabled:s||!d,onClick:t=>{e?.props?.onClick?.(t),u?.(t)}})}return S.createElement(m_,{type:`primary`,size:`small`,disabled:s||!d,onClick:e=>u?.(e),icon:f},l)},ZQ=e=>{let{className:t,style:n,oneWay:r,actions:i,...a}=e;return S.createElement(`div`,{className:t,style:n},S.createElement(XQ,{type:`right`,actions:i,...a}),!r&&S.createElement(XQ,{type:`left`,actions:i,...a}),i.slice(r?1:2))},QQ=(e,t,n)=>{let r=S.useMemo(()=>(e||[]).map(e=>t?{...e,key:t(e)}:e),[e,t]),[i,a]=S.useMemo(()=>{let e=[],t=Array.from({length:n?.length??0}),i=qQ(n||[]);return r.forEach(n=>{if(i.has(n.key)){let e=i.get(n.key);t[e]=n}else e.push(n)}),[e,t]},[r,n]);return[r,i.filter(Boolean),a.filter(Boolean)]},$Q=[];function e$(e,t){let n=e.filter(e=>t.has(e));return e.length===n.length?e:n}function t$(e){return Array.from(e).join(`;`)}function n$(e,t,n){let[r,i]=S.useMemo(()=>[new Set(e.map(e=>e?.key)),new Set(t.map(e=>e?.key))],[e,t]),[a,o]=Wn($Q,n),s=S.useMemo(()=>e$(a,r),[a,r]),c=S.useMemo(()=>e$(a,i),[a,i]);return S.useEffect(()=>{o([].concat(fa(e$(a,r)),fa(e$(a,i))))},[t$(r),t$(i)]),[s,c,Rn(e=>{o([].concat(fa(e),fa(c)))}),Rn(e=>{o([].concat(fa(s),fa(e)))})]}var r$=e=>{let{placeholder:t=``,value:n,prefixCls:r,disabled:i,onChange:a,handleClear:o}=e,s=S.useCallback(e=>{a?.(e),e.target.value===``&&o?.()},[a]);return S.createElement(Yz,{placeholder:t,className:r,value:n,onChange:s,disabled:i,allowClear:!0,prefix:S.createElement(LC,null)})},i$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function a$(){return a$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a$({},e,{ref:t,icon:i$.default}))),s$=S.memo(e=>{let{prefixCls:t,classNames:n,styles:r,renderedText:i,renderedEl:a,item:o,checked:s,disabled:c,onClick:l,onRemove:u,showRemove:d}=e,f=c||o?.disabled,p=Y(`${t}-content-item`,n.item,{[`${t}-content-item-disabled`]:f,[`${t}-content-item-checked`]:s&&!f}),m;(typeof i==`string`||$d(i))&&(m=String(i));let[h]=Jd(`Transfer`,Vd.Transfer),g={className:p,style:r.item,title:m},_=S.createElement(`span`,{className:Y(`${t}-content-item-text`,n.itemContent),style:r.itemContent},a);return d?S.createElement(`li`,{...g},_,S.createElement(`button`,{type:`button`,disabled:f,className:`${t}-content-item-remove`,"aria-label":h?.remove,onClick:()=>u?.(o)},S.createElement(o$,null))):(g.onClick=f?void 0:e=>l(o,e),S.createElement(`li`,{...g},S.createElement(OR,{className:Y(`${t}-checkbox`,n.itemIcon),style:r.itemIcon,checked:s,disabled:f}),_))}),c$=[`handleFilter`,`handleClear`,`checkedKeys`],l$=e=>({simple:!0,showSizeChanger:!1,showLessItems:!1,...e}),u$=S.forwardRef((e,t)=>{let{prefixCls:n,classNames:r,styles:i,filteredRenderItems:a,selectedKeys:o,disabled:s,showRemove:c,pagination:l,onScroll:u,onItemSelect:d,onItemRemove:f}=e,[p,m]=S.useState(1),h=S.useMemo(()=>l?l$(tf(l)?l:{}):null,[l]),[g,_]=Wn(10,h?.pageSize);S.useEffect(()=>{if(h){let e=Math.ceil(a.length/g);m(Math.min(p,e))}},[a,h,g]);let v=(e,t)=>{d(e.key,!o.includes(e.key),t)},y=e=>{f?.([e.key])},b=e=>{m(e)},x=(e,t)=>{m(e),_(t)},C=S.useMemo(()=>h?a.slice((p-1)*g,p*g):a,[p,a,h,g]);S.useImperativeHandle(t,()=>({items:C}));let w=h?S.createElement(lG,{size:`small`,disabled:s,simple:h.simple,pageSize:g,showLessItems:h.showLessItems,showSizeChanger:h.showSizeChanger,className:`${n}-pagination`,total:a.length,current:p,onChange:b,onShowSizeChange:x}):null;return S.createElement(S.Fragment,null,S.createElement(`ul`,{className:Y(`${n}-content`,r.list,{[`${n}-content-show-remove`]:c}),style:i.list,onScroll:u},(C||[]).map(({renderedEl:e,renderedText:t,item:a})=>S.createElement(s$,{key:a.key,prefixCls:n,classNames:r,styles:i,item:a,renderedText:t,renderedEl:e,showRemove:c,onClick:v,onRemove:y,checked:o.includes(a.key),disabled:s}))),w)}),d$=()=>null;function f$(e){return!!(e&&!S.isValidElement(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function p$(e){return e.filter(e=>!e.disabled).map(e=>e.key)}function m$(e,t){for(let n of[e,t.title,t.key])if(typeof n==`string`||$d(n))return String(n);return``}var h$=e=>e!==void 0,g$=e=>tf(e)?{...e,defaultValue:e.defaultValue||``}:{defaultValue:``,placeholder:``},_$=e=>{let{prefixCls:t,style:n,classNames:r,styles:i,dataSource:a=[],titleText:o=``,checkedKeys:s,disabled:c,showSearch:l=!1,searchPlaceholder:u,notFoundContent:d,selectAll:f,deselectAll:p,selectCurrent:m,selectInvert:h,removeAll:g,removeCurrent:_,showSelectAll:v=!0,showRemove:y,pagination:b,direction:x,itemsUnit:C,itemUnit:w,selectAllLabel:T,selectionsIcon:E,footer:D,renderList:O,onItemSelectAll:k,onItemRemove:A,handleFilter:j,handleClear:M,filterOption:N,render:P=d$}=e,F=`${t}-section`,I=`${t}-list`,L=g$(l),[R,z]=(0,S.useState)(L.defaultValue),B=(0,S.useRef)({}),V=e=>{z(e.target.value),j(e)},H=()=>{z(``),M()},U=(e,t)=>typeof N==`function`?N(R,t,x):e.includes(R),W=e=>{let t=O?O({...e,onItemSelect:(t,n)=>e.onItemSelect(t,n)}):null,n=!!t;return n||(t=S.createElement(u$,{ref:B,...e,prefixCls:I})),{customize:n,bodyContent:t}},G=e=>{let t=P(e),n=f$(t);return{item:e,renderedEl:n?t.label:t,renderedText:n?t.value:m$(t,e)}},K=(0,S.useMemo)(()=>Array.isArray(d)?d[x===`left`?0:1]:d,[d,x]),[ee,q]=(0,S.useMemo)(()=>{let e=[],t=[];return a.forEach(n=>{let r=G(n);R&&!U(r.renderedText,n)||(e.push(n),t.push(r))}),[e,t]},[a,R]),te=(0,S.useMemo)(()=>ee.filter(e=>s.includes(e.key)&&!e.disabled),[s,ee]),ne=(0,S.useMemo)(()=>{if(te.length===0)return`none`;let e=qQ(s);return ee.every(t=>e.has(t.key)||!!t.disabled)?`all`:`part`},[te.length,s,ee]),re=()=>{let t=l?S.createElement(`div`,{className:`${I}-body-search-wrapper`},S.createElement(r$,{prefixCls:`${I}-search`,onChange:V,handleClear:H,placeholder:L.placeholder||u,value:R,disabled:c})):null,{customize:n,bodyContent:a}=W({...hi(e,c$),filteredItems:ee,filteredRenderItems:q,selectedKeys:s,classNames:r,styles:i}),o;return o=n?S.createElement(`div`,{className:`${I}-body-customize-wrapper`},a):ee.length?a:S.createElement(`div`,{className:`${I}-body-not-found`},K),S.createElement(`div`,{className:Y(`${I}-body`,{[`${I}-body-with-search`]:l},r.body),style:i.body},t,o)},ie=S.createElement(OR,{disabled:a.filter(e=>!e.disabled).length===0||c,checked:ne===`all`,indeterminate:ne===`part`,className:`${I}-checkbox`,onChange:()=>{k?.(ee.filter(e=>!e.disabled).map(({key:e})=>e),ne!==`all`)}}),J=(e,t)=>{if(T)return typeof T==`function`?T({selectedCount:e,totalCount:t}):T;let n=t>1?C:w;return S.createElement(S.Fragment,null,(e>0?`${e}/`:``)+t,` `,n)},ae=D&&(D.length<2?D(e):D(e,{direction:x})),oe=ae?S.createElement(`div`,{className:Y(`${I}-footer`,r.footer),style:i.footer},ae):null,se=!y&&!b&&ie,ce;ce=y?[b?{key:`removeCurrent`,label:_,onClick(){let e=p$((B.current?.items||[]).map(e=>e.item));A?.(e)}}:null,{key:`removeAll`,label:g,onClick(){A?.(p$(ee))}}].filter(Boolean):[{key:`selectAll`,label:ne===`all`?p:f,onClick(){let e=p$(ee);k?.(e,e.length!==s.length)}},b?{key:`selectCurrent`,label:m,onClick(){let e=B.current?.items||[];k?.(p$(e.map(e=>e.item)),!0)}}:null,{key:`selectInvert`,label:h,onClick(){let e=p$((B.current?.items||[]).map(e=>e.item)),t=new Set(s),n=new Set(t);e.forEach(e=>{t.has(e)?n.delete(e):n.add(e)}),k?.(fa(n),`replace`)}}];let le=S.createElement(XV,{className:`${I}-header-dropdown`,menu:{items:ce},disabled:c},h$(E)?E:S.createElement(PC,null));return S.createElement(`div`,{className:Y(F,r.section,{[`${F}-with-pagination`]:!!b,[`${F}-with-footer`]:!!ae}),style:{...n,...i.section}},S.createElement(`div`,{className:Y(`${I}-header`,r.header),style:i.header},v?S.createElement(S.Fragment,null,se,le):null,S.createElement(`span`,{className:`${I}-header-selected`},J(te.length,ee.length)),S.createElement(`span`,{className:Y(`${I}-header-title`,r.title),style:i.title},o)),re(),oe)},v$=e=>{let{antCls:t,componentCls:n,listHeight:r,controlHeightLG:i}=e,a=`${t}-table`,o=`${t}-input`;return{[`${n}-customize-list`]:{[`${n}-section`]:{flex:`1 1 50%`,width:`auto`,height:`auto`,minHeight:r,minWidth:0},[`${a}-wrapper`]:{[`${a}-small`]:{border:0,borderRadius:0,[`${a}-selection-column`]:{width:i,minWidth:i}},[`${a}-pagination${a}-pagination`]:{margin:0,padding:e.paddingXS}},[`${o}[disabled]`]:{backgroundColor:`transparent`}}}},y$=(e,t)=>{let{componentCls:n,colorBorder:r}=e;return{[`${n}-section`]:{borderColor:t,[`${n}-list-search:not([disabled])`]:{borderColor:r}}}},b$=e=>{let{componentCls:t}=e;return{[`${t}-status-error`]:{...y$(e,e.colorError)},[`${t}-status-warning`]:{...y$(e,e.colorWarning)}}},x$=e=>{let{componentCls:t,colorBorder:n,colorSplit:r,lineWidth:i,itemHeight:a,headerHeight:o,transferHeaderVerticalPadding:s,itemPaddingBlock:c,controlItemBgActive:l,colorTextDisabled:u,colorTextSecondary:d,listHeight:f,listWidth:p,listWidthLG:m,fontSizeIcon:h,marginXS:g,paddingSM:_,lineType:v,antCls:y,iconCls:b,motionDurationSlow:x,controlItemBgHover:S,borderRadiusLG:C,colorBgContainer:w,colorText:T,controlItemBgActiveHover:E}=e,D=X(e.calc(C).sub(i).equal());return{display:`flex`,flexDirection:`column`,width:p,height:f,border:`${X(i)} ${v} ${n}`,borderRadius:e.borderRadiusLG,"&-with-pagination":{width:m,height:`auto`},[`${t}-list`]:{"&-search":{[`${b}-search`]:{color:u}},"&-header":{display:`flex`,flex:`none`,alignItems:`center`,height:o,padding:`${X(e.calc(s).sub(i).equal())} ${X(_)} ${X(s)}`,color:T,background:w,borderBottom:`${X(i)} ${v} ${r}`,borderRadius:`${X(C)} ${X(C)} 0 0`,"> *:not(:last-child)":{marginInlineEnd:4},"> *":{flex:`none`},"&-title":{...Vl,flex:`0 1 auto`,textAlign:`end`,marginInlineStart:`auto`},"&-dropdown":{...Ul(),fontSize:h,transform:`translateY(10%)`,cursor:`pointer`,"&[disabled]":{cursor:`not-allowed`}}},"&-body":{display:`flex`,flex:`auto`,flexDirection:`column`,fontSize:e.fontSize,minHeight:0,"&-search-wrapper":{position:`relative`,flex:`none`,padding:_}},"&-content":{flex:`auto`,margin:0,padding:0,overflow:`auto`,listStyle:`none`,borderRadius:`0 0 ${D} ${D}`,"&-item":{display:`flex`,alignItems:`center`,minHeight:a,padding:`${X(c)} ${X(_)}`,transition:`all ${x}`,"> *:not(:last-child)":{marginInlineEnd:g},"> *":{flex:`none`},"&-text":{...Vl,flex:`auto`},"&-remove":{...Xl(e),color:n,"&:hover, &:focus":{color:d},"&:disabled":{color:u,cursor:`not-allowed`}},[`&:not(${t}-list-content-item-disabled)`]:{"&:hover":{backgroundColor:S,cursor:`pointer`},[`&${t}-list-content-item-checked:hover`]:{backgroundColor:E}},"&-checked":{backgroundColor:l},"&-disabled":{color:u,cursor:`not-allowed`}},[`&-show-remove ${t}-list-content-item:not(${t}-list-content-item-disabled):hover`]:{background:`transparent`,cursor:`default`}},"&-pagination":{padding:e.paddingXS,textAlign:`end`,borderTop:`${X(i)} ${v} ${r}`,[`${y}-pagination-options`]:{paddingInlineEnd:e.paddingXS}},"&-body-not-found":{flex:`none`,width:`100%`,margin:`auto 0`,color:u,textAlign:`center`},"&-footer":{borderTop:`${X(i)} ${v} ${r}`},"&-checkbox":{lineHeight:1}}}},S$=e=>{let{antCls:t,iconCls:n,componentCls:r,marginXS:i,marginXXS:a,fontSizeIcon:o,colorBgContainerDisabled:s}=e;return{[r]:{...Hl(e),position:`relative`,display:`flex`,alignItems:`stretch`,[`${r}-disabled`]:{[`${r}-section`]:{background:s}},[`${r}-section`]:x$(e),[`${r}-actions`]:{display:`flex`,flex:`none`,flexDirection:`column`,alignSelf:`center`,margin:`0 ${X(i)}`,verticalAlign:`middle`,gap:a,[`${t}-btn ${n}`]:{fontSize:o}}}}},C$=e=>{let{componentCls:t}=e;return{[`${t}-rtl`]:{direction:`rtl`}}},w$=Zl(`Transfer`,e=>{let t=uc(e);return[S$(t),v$(t),b$(t),C$(t)]},e=>{let{fontSize:t,lineHeight:n,controlHeight:r,controlHeightLG:i,lineWidth:a}=e,o=Math.round(t*n);return{listWidth:180,listHeight:200,listWidthLG:250,headerHeight:i,itemHeight:r,itemPaddingBlock:(r-o)/2,transferHeaderVerticalPadding:Math.ceil((i-a-o)/2)}}),T$=e=>{let{prefixCls:t,className:n,rootClassName:r,classNames:i,styles:a,style:o,listStyle:s,operationStyle:c,operations:l,actions:u,dataSource:d,targetKeys:f=[],selectedKeys:p,selectAllLabels:m=[],locale:h={},titles:g,disabled:_,showSearch:v=!1,showSelectAll:y,oneWay:b,pagination:x,status:C,selectionsIcon:w,filterOption:T,render:E,footer:D,children:O,rowKey:k,onScroll:A,onChange:j,onSearch:M,onSelectChange:N}=e,{getPrefixCls:P,renderEmpty:F,direction:I,className:L,style:R,classNames:z,styles:B,selectionsIcon:V}=va(`transfer`),H=(0,S.useContext)(pm),U=_??H,W={...e,disabled:U},G=P(`transfer`,t),[K,ee]=w$(G),q=u||l||[],te=I===`rtl`,[ne,re,ie]=QQ(d,k,f),[J,ae,oe,se]=n$(re,ie,p),[ce,le]=Cf(e=>e.key),[ue,de]=Cf(e=>e.key),fe=(0,S.useCallback)((e,t)=>{e===`left`?oe(typeof t==`function`?t(J||[]):t):se(typeof t==`function`?t(ae||[]):t)},[J,ae]),pe=(e,t)=>{(e===`left`?le:de)(t)},me=(0,S.useCallback)((e,t)=>{e===`left`?N?.(t,ae):N?.(J,t)},[J,ae]),he=e=>g??e.titles??[],ge=e=>{A?.(`left`,e)},_e=e=>{A?.(`right`,e)},ve=e=>{let t=e===`right`?J:ae,n=JQ(ne),r=t.filter(e=>!n.has(e)),i=qQ(r),a=e===`right`?r.concat(f):f.filter(e=>!i.has(e)),o=e===`right`?`left`:`right`;fe(o,[]),me(o,[]),j?.(a,e,r)},ye=()=>{ve(`left`),pe(`left`,null)},be=()=>{ve(`right`),pe(`right`,null)},xe=(e,t,n)=>{fe(e,r=>{let i=[];if(n===`replace`)i=t;else if(n)i=Array.from(new Set([].concat(fa(r),fa(t))));else{let e=qQ(t);i=r.filter(t=>!e.has(t))}return me(e,i),i}),pe(e,null)},Se=(e,t)=>xe(`left`,e,t),Ce=(e,t)=>xe(`right`,e,t),we=e=>M?.(`left`,e.target.value),Te=e=>M?.(`right`,e.target.value),Ee=()=>M?.(`left`,``),De=()=>M?.(`right`,``),Oe=(e,t,n,r,i)=>{t.has(n)&&(t.delete(n),pe(e,null)),r&&(t.add(n),pe(e,i))},ke=(e,t,n,r)=>{(e===`left`?ce:ue)(r,t,n)},Ae=(t,n,r,i)=>{let a=t===`left`,o=a?J:ae,s=new Set(o),c=(a?re:ie).filter(e=>!e.disabled),l=c.findIndex(e=>e.key===n);i&&o.length>0?ke(t,c,s,l):Oe(t,s,n,r,l);let u=Array.from(s);me(t,u),e.selectedKeys||fe(t,u)},je=(e,t,n)=>{Ae(`left`,e,t,n?.shiftKey)},Me=(e,t,n)=>Ae(`right`,e,t,n?.shiftKey),Ne=e=>{fe(`right`,[]),j?.(f.filter(t=>!e.includes(t)),`left`,fa(e))},Pe=e=>typeof s==`function`?s({direction:e}):s||{},{hasFeedback:Fe,status:Ie}=(0,S.useContext)(my),Le=e=>({...e,notFoundContent:F?.(`Transfer`)||S.createElement(pC,{componentName:`Transfer`}),...h}),Re=aC(Ie,C),ze=!O&&x,Be=ie.filter(e=>ae.includes(e.key)&&!e.disabled).length>0,Ve=re.filter(e=>J.includes(e.key)&&!e.disabled).length>0,[He,Ue]=Sf([z,i],[B,a],{props:W}),We=Y(G,{[`${G}-disabled`]:U,[`${G}-customize-list`]:!!O,[`${G}-rtl`]:te},iC(G,Re,Fe),L,n,r,K,ee,He.root),[Ge]=Jd(`Transfer`,Vd.Transfer),Ke=Le(Ge),[qe,Je]=he(Ke),Ye=w??V;return S.createElement(`div`,{className:We,style:{...R,...Ue.root,...o}},S.createElement(_$,{prefixCls:G,style:Pe(`left`),classNames:He,styles:Ue,titleText:qe,dataSource:re,filterOption:T,checkedKeys:J,handleFilter:we,handleClear:Ee,onItemSelect:je,onItemSelectAll:Se,render:E,showSearch:v,renderList:O,footer:D,onScroll:ge,disabled:U,direction:te?`right`:`left`,showSelectAll:y,selectAllLabel:m[0],pagination:ze,selectionsIcon:Ye,...Ke}),S.createElement(ZQ,{className:Y(`${G}-actions`,He.actions),rightActive:Ve,moveToRight:be,leftActive:Be,actions:q,moveToLeft:ye,style:{...c,...Ue.actions},disabled:U,direction:I,oneWay:b}),S.createElement(_$,{prefixCls:G,style:Pe(`right`),classNames:He,styles:Ue,titleText:Je,dataSource:ie,filterOption:T,checkedKeys:ae,handleFilter:Te,handleClear:De,onItemSelect:Me,onItemSelectAll:Ce,onItemRemove:Ne,render:E,showSearch:v,renderList:O,footer:D,onScroll:_e,disabled:U,direction:te?`left`:`right`,showSelectAll:y,selectAllLabel:m[1],showRemove:b,pagination:ze,selectionsIcon:Ye,...Ke}))};T$.List=_$,T$.Search=r$,T$.Operation=ZQ;var E$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z`}}]},name:`edit`,theme:`outlined`}}))());function D$(){return D$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,D$({},e,{ref:t,icon:E$.default}))),k$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z`}}]},name:`enter`,theme:`outlined`}}))());function A$(){return A$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,A$({},e,{ref:t,icon:k$.default}))),M$=(e,t,n,r)=>{let{titleMarginBottom:i,fontWeightStrong:a}=r;return{marginBottom:i,color:n,fontWeight:a,fontSize:e,lineHeight:t}},N$=e=>{let t=[1,2,3,4,5],n={};return t.forEach(t=>{n[` + ${X(v(i).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:`relative`,color:f,fontWeight:n,textAlign:`start`,background:m,borderBottom:y,transition:`background-color ${p} ease`},[`& > ${t}-measure-cell`]:{paddingBlock:`0 !important`,borderBlock:`0 !important`,[`${t}-measure-cell-content`]:{height:0,overflow:`hidden`,pointerEvents:`none`}}}},[`${t}-footer`]:{padding:`${X(r)} ${X(i)}`,color:g,background:_}}}},wQ=e=>{let{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:i,colorFillContent:a,controlItemBgActive:o,controlItemBgActiveHover:s,padding:c,paddingSM:l,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:f,controlHeight:p,colorTextPlaceholder:m,fontSize:h,fontSizeSM:g,lineHeight:_,lineWidth:v,colorIcon:y,colorIconHover:b,opacityLoading:x,controlInteractiveSize:S}=e,C=new Mc(i).onBackground(n).toHexString(),w=new Mc(a).onBackground(n).toHexString(),T=new Mc(t).onBackground(n).toHexString(),E=new Mc(y),D=new Mc(b),O=S/2-v,k=O*2+v*3;return{headerBg:T,headerColor:r,headerSortActiveBg:C,headerSortHoverBg:w,bodySortBg:T,rowHoverBg:T,rowSelectedBg:o,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:l,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:f,footerBg:T,footerColor:r,cellFontSize:h,cellFontSizeMD:h,cellFontSizeSM:h,headerSplitColor:d,fixedHeaderSortActiveBg:C,headerFilterHoverBg:a,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100,expandIconMarginTop:(h*_-v*3)/2-Math.ceil((g*1.4-v*3)/2),headerIconColor:E.clone().setA(E.a*x).toRgbString(),headerIconHoverColor:D.clone().setA(D.a*x).toRgbString(),expandIconHalfInner:O,expandIconSize:k,expandIconScale:S/k}},TQ=2,EQ=Zl(`Table`,e=>{let{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:i,headerBg:a,headerColor:o,headerSortActiveBg:s,headerSortHoverBg:c,bodySortBg:l,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:f,rowExpandedBg:p,cellPaddingBlock:m,cellPaddingInline:h,cellPaddingBlockMD:g,cellPaddingInlineMD:_,cellPaddingBlockSM:v,cellPaddingInlineSM:y,borderColor:b,footerBg:x,footerColor:S,headerBorderRadius:C,cellFontSize:w,cellFontSizeMD:T,cellFontSizeSM:E,headerSplitColor:D,fixedHeaderSortActiveBg:O,headerFilterHoverBg:k,filterDropdownBg:A,expandIconBg:j,selectionColumnWidth:M,stickyScrollBarBg:N,calc:P}=e,F=uc(e,{tableFontSize:w,tableBg:r,tableRadius:C,tablePaddingVertical:m,tablePaddingHorizontal:h,tablePaddingVerticalMiddle:g,tablePaddingHorizontalMiddle:_,tablePaddingVerticalSmall:v,tablePaddingHorizontalSmall:y,tableBorderColor:b,tableHeaderTextColor:o,tableHeaderBg:a,tableFooterTextColor:S,tableFooterBg:x,tableHeaderCellSplitColor:D,tableHeaderSortBg:s,tableHeaderSortHoverBg:c,tableBodySortBg:l,tableFixedHeaderSortActiveBg:O,tableHeaderFilterActiveBg:k,tableFilterDropdownBg:A,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,zIndexTableFixed:TQ,tableFontSizeMiddle:T,tableFontSizeSmall:E,tableSelectionColumnWidth:M,tableExpandIconBg:j,tableExpandColumnWidth:P(i).add(P(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:t,tableScrollBg:n});return[CQ(F),mQ(F),xQ(F),yQ(F),dQ(F),sQ(F),hQ(F),uQ(F),xQ(F),lQ(F),_Q(F),pQ(F),bQ(F),cQ(F),vQ(F),gQ(F),SQ(F)]},wQ,{resetFont:!1,unitless:{expandIconScale:!0}}),DQ=[],OQ=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,classNames:o,styles:s,size:c,bordered:l,dropdownPrefixCls:u,dataSource:d,pagination:f,rowSelection:p,rowKey:m,rowClassName:h,columns:g,children:_,childrenColumnName:v,onChange:y,getPopupContainer:b,loading:x,expandIcon:C,expandable:w,expandedRowRender:T,expandIconColumnIndex:E,indentSize:D,scroll:O,sortDirections:k,locale:A,showSorterTooltip:j={target:`full-header`},virtual:M}=e;Wi(`Table`);let N=S.useMemo(()=>g||XJ(_),[g,_]),P=DC(S.useMemo(()=>N.some(e=>e.responsive),[N])),F=S.useMemo(()=>{let e=new Set(Object.keys(P).filter(e=>P[e]));return N.filter(t=>!t.responsive||t.responsive.some(t=>e.has(t)))},[N,P]),I=hi(e,[`className`,`style`,`columns`]),{locale:L=Vd,table:R}=S.useContext(ha),{getPrefixCls:z,direction:B,renderEmpty:V,getPopupContainer:H,className:U,style:W,classNames:G,styles:K}=va(`table`),ee=Ch(e=>c===`middle`?`medium`:c??e),q={...e,size:ee,bordered:l},[te,ne]=Sf([G,o],[K,s],{props:q},{pagination:{_default:`root`},header:{_default:`wrapper`},body:{_default:`wrapper`}}),re={...L.Table,...A},[ie]=Jd(`global`,Vd.global),J=d||DQ,ae=z(`table`,n),oe=z(`dropdown`,u),[,se]=Bl(),ce=S.useMemo(()=>tf(p)?{columnWidth:se.Table?.selectionColumnWidth,...p}:p,[p,se.Table?.selectionColumnWidth]),le=op(ae),[ue,de]=EQ(ae,le),fe={childrenColumnName:v,expandIconColumnIndex:E,...w,expandIcon:w?.expandIcon??R?.expandable?.expandIcon},{childrenColumnName:pe=`children`}=fe,me=S.useMemo(()=>J.some(e=>e?.[pe])?`nest`:T||w?.expandedRowRender?`row`:null,[pe,J]),he={body:S.useRef(null)},ge=lX(ae),_e=S.useRef(null),ve=S.useRef(null);Of(t,()=>({...ve.current,nativeElement:_e.current}));let ye=m||R?.rowKey||`key`,be=O??R?.scroll,xe=S.useMemo(()=>typeof ye==`function`?ye:e=>e?.[ye],[ye]),[Se]=LZ(J,pe,xe),Ce={},we=(e,t,n=!1)=>{let r={...Ce,...e};n&&(Ce.resetPagination?.(),r.pagination?.current&&(r.pagination.current=1),f&&f.onChange?.(1,r.pagination?.pageSize)),O&&O.scrollToFirstRowOnChange!==!1&&he.body.current&&ap(0,{getContainer:()=>he.body.current}),y?.(r.pagination,r.filters,r.sorter,{currentDataSource:PZ(tQ(J,r.sorterStates,pe),r.filterStates,pe),action:t})},[Te,Ee,De,Oe]=nQ({prefixCls:ae,mergedColumns:F,onSorterChange:(e,t)=>{we({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:k||[`ascend`,`descend`],tableLocale:re,showSorterTooltip:j,globalLocale:ie}),ke=S.useMemo(()=>tQ(J,Ee,pe),[pe,J,Ee]);Ce.sorter=Oe(),Ce.sorterStates=Ee;let[Ae,je,Me]=IZ({prefixCls:ae,locale:re,dropdownPrefixCls:oe,mergedColumns:F,onFilterChange:(e,t)=>{we({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b||H,rootClassName:Y(i,le)}),Ne=PZ(ke,je,pe);Ce.filters=Me,Ce.filterStates=je;let[Pe]=iQ(S.useMemo(()=>{let e={};return Object.keys(Me).forEach(t=>{Me[t]!==null&&(e[t]=Me[t])}),{...De,filters:e}},[De,Me])),[Fe,Ie]=zZ(Ne.length,(e,t)=>{we({pagination:{...Ce.pagination,current:e,pageSize:t}},`paginate`)},f);Ce.pagination=f===!1?{}:RZ(Fe,f),Ce.resetPagination=Ie;let Le=S.useMemo(()=>{if(f===!1||!Fe.pageSize)return Ne;let{current:e=1,total:t,pageSize:n=10}=Fe;return Ne.lengthn?Ne.slice((e-1)*n,e*n):Ne:Ne.slice((e-1)*n,e*n)},[!!f,Ne,Fe?.current,Fe?.pageSize,Fe?.total]),[Re,ze]=sX({prefixCls:ae,data:Ne,pageData:Le,getRowKey:xe,getRecordByKey:Se,expandType:me,childrenColumnName:pe,locale:re,getPopupContainer:b||H},ce),Be=(e,t,n)=>{let r=typeof h==`function`?h(e,t,n):h;return Y({[`${ae}-row-selected`]:ze.has(xe(e,t))},r)};fe.__PARENT_RENDER_ICON__=fe.expandIcon,fe.expandIcon=fe.expandIcon||C||cX(re),me===`nest`&&fe.expandIconColumnIndex===void 0?fe.expandIconColumnIndex=+!!ce:fe.expandIconColumnIndex>0&&ce&&--fe.expandIconColumnIndex,typeof fe.indentSize!=`number`&&(fe.indentSize=$d(D)?D:15);let Ve=S.useCallback(e=>Pe(Re(Ae(Te(e)))),[Te,Ae,Re]),He,Ue;if(f!==!1&&Fe?.total){let e;e=Fe.size?Fe.size:ee===`small`||ee===`medium`?`small`:void 0;let t=(t=`end`)=>S.createElement(oG,{...Fe,classNames:te.pagination,styles:ne.pagination,className:Y(`${ae}-pagination ${ae}-pagination-${t}`,Fe.className),size:e}),{placement:n,position:r}=Fe,i=n??r,a=e=>{let t=e.toLowerCase();return t.includes(`center`)?`center`:t.includes(`left`)||t.includes(`start`)?`start`:`end`};if(Array.isArray(i)){let[e,n]=[`top`,`bottom`].map(e=>i.find(t=>t.includes(e))),r=i.every(e=>`${e}`==`none`);!e&&!n&&!r&&(Ue=t()),e&&(He=t(a(e))),n&&(Ue=t(a(n)))}else Ue=t()}let We=S.useMemo(()=>{if(typeof x==`boolean`)return{spinning:x};if(tf(x))return{spinning:!0,...x}},[x]),Ge=Y(de,le,`${ae}-wrapper`,U,{[`${ae}-wrapper-rtl`]:B===`rtl`},r,i,te.root,ue),Ke={...ne.root,...W,...a},qe=S.useMemo(()=>We?.spinning&&J===DQ?null:A?.emptyText===void 0?V?.(`Table`)||S.createElement(WS,{componentName:`Table`}):A.emptyText,[We?.spinning,J,A?.emptyText,V]),Je=M?oQ:aQ,Ye={},Xe=S.useMemo(()=>{let{fontSize:e,lineHeight:t,lineWidth:n,padding:r,paddingXS:i,paddingSM:a}=se,o=Math.floor(e*t);switch(ee){case`medium`:return a*2+o+n;case`small`:return i*2+o+n;default:return r*2+o+n}},[se,ee]);return M&&(Ye.listItemHeight=Xe),S.createElement(`div`,{ref:_e,className:Ge,style:Ke},S.createElement(DG,{spinning:!1,...We},He,S.createElement(Je,{...Ye,...I,scroll:be,classNames:te,styles:ne,ref:ve,columns:F,direction:B,expandable:fe,prefixCls:ae,className:Y({[`${ae}-medium`]:ee===`medium`,[`${ae}-small`]:ee===`small`,[`${ae}-bordered`]:l,[`${ae}-empty`]:J.length===0},de,le,ue),data:Le,rowKey:xe,rowClassName:Be,emptyText:qe,internalHooks:Wq,internalRefs:he,transformColumns:Ve,getContainerWidth:ge,measureRowRender:e=>S.createElement(ZC.Provider,{value:!0},S.createElement(Mm,{getPopupContainer:e=>e},e))}),Ue))}),kQ=S.forwardRef((e,t)=>{let n=S.useRef(0);return n.current+=1,S.createElement(OQ,{...e,ref:t,_renderTimes:n.current})});kQ.SELECTION_COLUMN=tX,kQ.EXPAND_COLUMN=Uq,kQ.SELECTION_ALL=nX,kQ.SELECTION_INVERT=rX,kQ.SELECTION_NONE=iX,kQ.Column=FY,kQ.ColumnGroup=IY,kQ.Summary=xJ;var AQ=kQ,jQ=e=>{let{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:i,calc:a}=e,o=a(r).sub(n).equal(),s=a(t).sub(n).equal();return{[i]:{...Hl(e),display:`inline-block`,height:`auto`,paddingInline:o,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:`nowrap`,backgroundColor:e.defaultBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:`start`,position:`relative`,[`&${i}-rtl`]:{direction:`rtl`},"&, a, a:hover":{color:e.defaultColor},[`${i}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},"&-checkable":{backgroundColor:`transparent`,borderColor:`transparent`,cursor:`pointer`,[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive},"&-disabled":{cursor:`not-allowed`,[`&:not(${i}-checkable-checked)`]:{color:e.colorTextDisabled,"&:hover":{backgroundColor:`transparent`}},[`&${i}-checkable-checked`]:{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled},"&:hover, &:active":{backgroundColor:e.colorBgContainerDisabled,color:e.colorTextDisabled},[`&:not(${i}-checkable-checked):hover`]:{color:e.colorTextDisabled}},"&-group":{display:`flex`,flexWrap:`wrap`,gap:e.paddingXS}},"&-hidden":{display:`none`},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:o}},[`&${e.componentCls}-solid`]:{borderColor:`transparent`,color:e.colorTextLightSolid,backgroundColor:e.colorBgSolid,[`&${i}-default`]:{color:e.solidTextColor}},[`${i}-filled`]:{borderColor:`transparent`,backgroundColor:e.tagBorderlessBg},[`&${i}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`,backgroundColor:e.colorBgContainerDisabled,a:{cursor:`not-allowed`,pointerEvents:`none`,color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}},"a&":{"&:hover, &:active":{color:e.colorTextDisabled}},[`&${i}-outlined`]:{borderColor:e.colorBorderDisabled},[`&${i}-solid, &${i}-filled`]:{color:e.colorTextDisabled,[`${i}-close-icon`]:{color:e.colorTextDisabled}},[`${i}-close-icon`]:{cursor:`not-allowed`,color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}}}}},MQ=e=>{let{lineWidth:t,fontSizeIcon:n,calc:r}=e,i=e.fontSizeSM;return uc(e,{tagFontSize:i,tagLineHeight:X(r(e.lineHeightSM).mul(i).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},NQ=e=>{let t=Jg(new jg(e.colorBgSolid),`#fff`)?`#000`:`#fff`;return{defaultBg:new Mc(e.colorFillTertiary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText,solidTextColor:t}},PQ=Zl(`Tag`,e=>jQ(MQ(e)),NQ),FQ=S.forwardRef((e,t)=>{let{prefixCls:n,style:r,className:i,checked:a,children:o,icon:s,onChange:c,onClick:l,disabled:u,...d}=e,{getPrefixCls:f,tag:p}=S.useContext(ha),m=S.useContext(fm),h=u??m,g=e=>{h||(c?.(!a),l?.(e))},_=f(`tag`,n),[v,y]=PQ(_),b=Y(_,`${_}-checkable`,{[`${_}-checkable-checked`]:a,[`${_}-checkable-disabled`]:h},p?.className,i,v,y);return S.createElement(`span`,{...d,ref:t,style:{...r,...p?.style},className:b,onClick:g},s,S.createElement(`span`,null,o))}),IQ=S.forwardRef((e,t)=>{let{id:n,prefixCls:r,rootClassName:i,className:a,style:o,classNames:s,styles:c,disabled:l,options:u,value:d,defaultValue:f,onChange:p,multiple:m,...h}=e,{getPrefixCls:g,direction:_,className:v,style:y,classNames:b,styles:x}=va(`tag`),C=g(`tag`,r),w=`${C}-checkable-group`,[T,E]=PQ(C,op(C)),[D,O]=Sf([b,s],[x,c],{props:e}),k=(0,S.useMemo)(()=>Array.isArray(u)?u.map(e=>tf(e)?e:{value:e,label:e}):[],[u]),[A,j]=Wn(f,d),M=(e,t)=>{let n=null;if(m){let r=A||[];n=e?[].concat(fa(r),[t.value]):r.filter(e=>e!==t.value)}else n=e?t.value:null;j(n),p?.(n)},N=S.useRef(null);(0,S.useImperativeHandle)(t,()=>({nativeElement:N.current}));let P=bi(h,{aria:!0,data:!0});return S.createElement(`div`,{...P,className:Y(w,v,i,{[`${w}-disabled`]:l,[`${w}-rtl`]:_===`rtl`},T,E,a,D.root),style:{...y,...O.root,...o},id:n,ref:N},k.map(e=>S.createElement(FQ,{key:e.value,className:Y(`${w}-item`,D.item),style:O.item,checked:m?(A||[]).includes(e.value):A===e.value,onChange:t=>M(t,e),disabled:l},e.label)))});function LQ(e,t){let{color:n,variant:r,bordered:i}=e;return S.useMemo(()=>{let e=n?.endsWith(`-inverse`),a;a=r||(e?`solid`:i===!1?`filled`:t||`filled`);let o=e?n?.replace(`-inverse`,``):n,s=aw(n),c=ow(n),l={};if(!s&&!c&&o)if(a===`solid`)l.backgroundColor=n;else{let e=new Mc(o).toHsl();e.l=.95,l.backgroundColor=new Mc(e).toHexString(),l.color=n,a===`outlined`&&(l.borderColor=n)}return[a,o,s,c,l]},[n,r,i,t])}var RQ=e=>tu(e,(t,{textColor:n,lightBorderColor:r,lightColor:i,darkColor:a})=>({[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:i,borderColor:r,color:n},[`&${e.componentCls}-solid`]:{backgroundColor:a,borderColor:a,color:e.colorTextLightSolid},[`&${e.componentCls}-filled`]:{backgroundColor:i,color:n}}})),zQ=$l([`Tag`,`preset`],e=>RQ(MQ(e)),NQ);function BQ(e){return typeof e==`string`?e.charAt(0).toUpperCase()+e.slice(1):e}var VQ=(e,t,n)=>{let r=BQ(n);return{[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:e[`color${r}Bg`],borderColor:e[`color${r}Border`],color:e[`color${n}`]},[`&${e.componentCls}-solid`]:{backgroundColor:e[`color${n}`],borderColor:e[`color${n}`]},[`&${e.componentCls}-filled`]:{backgroundColor:e[`color${r}Bg`],color:e[`color${n}`]}}}},HQ=$l([`Tag`,`status`],e=>{let t=MQ(e);return[VQ(t,`success`,`Success`),VQ(t,`processing`,`Info`),VQ(t,`error`,`Error`),VQ(t,`warning`,`Warning`)]},NQ),UQ=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,children:o,icon:s,color:c,variant:l,onClose:u,bordered:d,disabled:f,href:p,target:m,styles:h,classNames:g,..._}=e,{getPrefixCls:v,direction:y,className:b,variant:x,style:C,classNames:w,styles:T}=va(`tag`),[E,D,O,k,A]=LQ(e,x),j=O||k,M=S.useContext(fm),N=f??M,{tag:P}=S.useContext(ha),[F,I]=S.useState(!0),L=hi(_,[`closeIcon`,`closable`]),R={...e,color:D,variant:E,disabled:N},[z,B]=Sf([w,g],[T,h],{props:R}),V=S.useMemo(()=>{let e={...B.root,...C,...a};return N||(e={...A,...e}),e},[B.root,C,a,A,N]),H=v(`tag`,n),[U,W]=PQ(H),G=Y(H,b,z.root,`${H}-${E}`,{[`${H}-${D}`]:j,[`${H}-hidden`]:!F,[`${H}-rtl`]:y===`rtl`,[`${H}-disabled`]:N},r,i,U,W),K=e=>{N||(e.stopPropagation(),u?.(e),!e.defaultPrevented&&I(!1))},[,ee]=ff(of(e),of(P),{closable:!1,closeIconRender:e=>sm(e,S.createElement(`span`,{className:`${H}-close-icon`,onClick:K},e),e=>({onClick:t=>{e?.onClick?.(t),K(t)},className:Y(e?.className,`${H}-close-icon`)}))}),q=typeof _.onClick==`function`||o&&o.type===`a`,te=cm(s,{className:Y(S.isValidElement(s)?s.props?.className:void 0,z.icon),style:B.icon}),ne=te?S.createElement(S.Fragment,null,te,o&&S.createElement(`span`,{className:z.content,style:B.content},o)):o,re=p?`a`:`span`,ie=S.createElement(re,{...L,ref:t,className:G,style:V,href:N?void 0:p,target:m,onClick:N?void 0:L.onClick,...p&&N?{"aria-disabled":!0}:{}},ne,ee,O&&S.createElement(zQ,{key:`preset`,prefixCls:H}),k&&S.createElement(HQ,{key:`status`,prefixCls:H}));return q?S.createElement(Sh,{component:`Tag`},ie):ie});UQ.CheckableTag=FQ,UQ.CheckableTagGroup=IQ;var WQ=e=>{let t=new Map;return e.forEach((e,n)=>{t.set(e,n)}),t},GQ=e=>{let t=new Map;return e.forEach(({disabled:e,key:n},r)=>{e&&t.set(n,r)}),t};function KQ(e,t){let n=e===`right`;return t===`rtl`?n?S.createElement(Cw,null):S.createElement(Pg,null):n?S.createElement(Pg,null):S.createElement(Cw,null)}var qQ=({type:e,actions:t,moveToLeft:n,moveToRight:r,leftActive:i,rightActive:a,direction:o,disabled:s})=>{let c=e===`right`,l=c?t[0]:t[1],u=c?r:n,d=c?a:i,f=KQ(e,o);if(S.isValidElement(l)){let e=l;return S.cloneElement(e,{disabled:s||!d,onClick:t=>{e?.props?.onClick?.(t),u?.(t)}})}return S.createElement($g,{type:`primary`,size:`small`,disabled:s||!d,onClick:e=>u?.(e),icon:f},l)},JQ=e=>{let{className:t,style:n,oneWay:r,actions:i,...a}=e;return S.createElement(`div`,{className:t,style:n},S.createElement(qQ,{type:`right`,actions:i,...a}),!r&&S.createElement(qQ,{type:`left`,actions:i,...a}),i.slice(r?1:2))},YQ=(e,t,n)=>{let r=S.useMemo(()=>(e||[]).map(e=>t?{...e,key:t(e)}:e),[e,t]),[i,a]=S.useMemo(()=>{let e=[],t=Array.from({length:n?.length??0}),i=WQ(n||[]);return r.forEach(n=>{if(i.has(n.key)){let e=i.get(n.key);t[e]=n}else e.push(n)}),[e,t]},[r,n]);return[r,i.filter(Boolean),a.filter(Boolean)]},XQ=[];function ZQ(e,t){let n=e.filter(e=>t.has(e));return e.length===n.length?e:n}function QQ(e){return Array.from(e).join(`;`)}function $Q(e,t,n){let[r,i]=S.useMemo(()=>[new Set(e.map(e=>e?.key)),new Set(t.map(e=>e?.key))],[e,t]),[a,o]=Wn(XQ,n),s=S.useMemo(()=>ZQ(a,r),[a,r]),c=S.useMemo(()=>ZQ(a,i),[a,i]);return S.useEffect(()=>{o([].concat(fa(ZQ(a,r)),fa(ZQ(a,i))))},[QQ(r),QQ(i)]),[s,c,Rn(e=>{o([].concat(fa(e),fa(c)))}),Rn(e=>{o([].concat(fa(s),fa(e)))})]}var e$=e=>{let{placeholder:t=``,value:n,prefixCls:r,disabled:i,onChange:a,handleClear:o}=e,s=S.useCallback(e=>{a?.(e),e.target.value===``&&o?.()},[a]);return S.createElement(Kz,{placeholder:t,className:r,value:n,onChange:s,disabled:i,allowClear:!0,prefix:S.createElement(mC,null)})},t$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function n$(){return n$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n$({},e,{ref:t,icon:t$.default}))),i$=S.memo(e=>{let{prefixCls:t,classNames:n,styles:r,renderedText:i,renderedEl:a,item:o,checked:s,disabled:c,onClick:l,onRemove:u,showRemove:d}=e,f=c||o?.disabled,p=Y(`${t}-content-item`,n.item,{[`${t}-content-item-disabled`]:f,[`${t}-content-item-checked`]:s&&!f}),m;(typeof i==`string`||$d(i))&&(m=String(i));let[h]=Jd(`Transfer`,Vd.Transfer),g={className:p,style:r.item,title:m},_=S.createElement(`span`,{className:Y(`${t}-content-item-text`,n.itemContent),style:r.itemContent},a);return d?S.createElement(`li`,{...g},_,S.createElement(`button`,{type:`button`,disabled:f,className:`${t}-content-item-remove`,"aria-label":h?.remove,onClick:()=>u?.(o)},S.createElement(r$,null))):(g.onClick=f?void 0:e=>l(o,e),S.createElement(`li`,{...g},S.createElement(TR,{className:Y(`${t}-checkbox`,n.itemIcon),style:r.itemIcon,checked:s,disabled:f}),_))}),a$=[`handleFilter`,`handleClear`,`checkedKeys`],o$=e=>({simple:!0,showSizeChanger:!1,showLessItems:!1,...e}),s$=S.forwardRef((e,t)=>{let{prefixCls:n,classNames:r,styles:i,filteredRenderItems:a,selectedKeys:o,disabled:s,showRemove:c,pagination:l,onScroll:u,onItemSelect:d,onItemRemove:f}=e,[p,m]=S.useState(1),h=S.useMemo(()=>l?o$(tf(l)?l:{}):null,[l]),[g,_]=Wn(10,h?.pageSize);S.useEffect(()=>{if(h){let e=Math.ceil(a.length/g);m(Math.min(p,e))}},[a,h,g]);let v=(e,t)=>{d(e.key,!o.includes(e.key),t)},y=e=>{f?.([e.key])},b=e=>{m(e)},x=(e,t)=>{m(e),_(t)},C=S.useMemo(()=>h?a.slice((p-1)*g,p*g):a,[p,a,h,g]);S.useImperativeHandle(t,()=>({items:C}));let w=h?S.createElement(oG,{size:`small`,disabled:s,simple:h.simple,pageSize:g,showLessItems:h.showLessItems,showSizeChanger:h.showSizeChanger,className:`${n}-pagination`,total:a.length,current:p,onChange:b,onShowSizeChange:x}):null;return S.createElement(S.Fragment,null,S.createElement(`ul`,{className:Y(`${n}-content`,r.list,{[`${n}-content-show-remove`]:c}),style:i.list,onScroll:u},(C||[]).map(({renderedEl:e,renderedText:t,item:a})=>S.createElement(i$,{key:a.key,prefixCls:n,classNames:r,styles:i,item:a,renderedText:t,renderedEl:e,showRemove:c,onClick:v,onRemove:y,checked:o.includes(a.key),disabled:s}))),w)}),c$=()=>null;function l$(e){return!!(e&&!S.isValidElement(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function u$(e){return e.filter(e=>!e.disabled).map(e=>e.key)}function d$(e,t){for(let n of[e,t.title,t.key])if(typeof n==`string`||$d(n))return String(n);return``}var f$=e=>e!==void 0,p$=e=>tf(e)?{...e,defaultValue:e.defaultValue||``}:{defaultValue:``,placeholder:``},m$=e=>{let{prefixCls:t,style:n,classNames:r,styles:i,dataSource:a=[],titleText:o=``,checkedKeys:s,disabled:c,showSearch:l=!1,searchPlaceholder:u,notFoundContent:d,selectAll:f,deselectAll:p,selectCurrent:m,selectInvert:h,removeAll:g,removeCurrent:_,showSelectAll:v=!0,showRemove:y,pagination:b,direction:x,itemsUnit:C,itemUnit:w,selectAllLabel:T,selectionsIcon:E,footer:D,renderList:O,onItemSelectAll:k,onItemRemove:A,handleFilter:j,handleClear:M,filterOption:N,render:P=c$}=e,F=`${t}-section`,I=`${t}-list`,L=p$(l),[R,z]=(0,S.useState)(L.defaultValue),B=(0,S.useRef)({}),V=e=>{z(e.target.value),j(e)},H=()=>{z(``),M()},U=(e,t)=>typeof N==`function`?N(R,t,x):e.includes(R),W=e=>{let t=O?O({...e,onItemSelect:(t,n)=>e.onItemSelect(t,n)}):null,n=!!t;return n||(t=S.createElement(s$,{ref:B,...e,prefixCls:I})),{customize:n,bodyContent:t}},G=e=>{let t=P(e),n=l$(t);return{item:e,renderedEl:n?t.label:t,renderedText:n?t.value:d$(t,e)}},K=(0,S.useMemo)(()=>Array.isArray(d)?d[x===`left`?0:1]:d,[d,x]),[ee,q]=(0,S.useMemo)(()=>{let e=[],t=[];return a.forEach(n=>{let r=G(n);R&&!U(r.renderedText,n)||(e.push(n),t.push(r))}),[e,t]},[a,R]),te=(0,S.useMemo)(()=>ee.filter(e=>s.includes(e.key)&&!e.disabled),[s,ee]),ne=(0,S.useMemo)(()=>{if(te.length===0)return`none`;let e=WQ(s);return ee.every(t=>e.has(t.key)||!!t.disabled)?`all`:`part`},[te.length,s,ee]),re=()=>{let t=l?S.createElement(`div`,{className:`${I}-body-search-wrapper`},S.createElement(e$,{prefixCls:`${I}-search`,onChange:V,handleClear:H,placeholder:L.placeholder||u,value:R,disabled:c})):null,{customize:n,bodyContent:a}=W({...hi(e,a$),filteredItems:ee,filteredRenderItems:q,selectedKeys:s,classNames:r,styles:i}),o;return o=n?S.createElement(`div`,{className:`${I}-body-customize-wrapper`},a):ee.length?a:S.createElement(`div`,{className:`${I}-body-not-found`},K),S.createElement(`div`,{className:Y(`${I}-body`,{[`${I}-body-with-search`]:l},r.body),style:i.body},t,o)},ie=S.createElement(TR,{disabled:a.filter(e=>!e.disabled).length===0||c,checked:ne===`all`,indeterminate:ne===`part`,className:`${I}-checkbox`,onChange:()=>{k?.(ee.filter(e=>!e.disabled).map(({key:e})=>e),ne!==`all`)}}),J=(e,t)=>{if(T)return typeof T==`function`?T({selectedCount:e,totalCount:t}):T;let n=t>1?C:w;return S.createElement(S.Fragment,null,(e>0?`${e}/`:``)+t,` `,n)},ae=D&&(D.length<2?D(e):D(e,{direction:x})),oe=ae?S.createElement(`div`,{className:Y(`${I}-footer`,r.footer),style:i.footer},ae):null,se=!y&&!b&&ie,ce;ce=y?[b?{key:`removeCurrent`,label:_,onClick(){let e=u$((B.current?.items||[]).map(e=>e.item));A?.(e)}}:null,{key:`removeAll`,label:g,onClick(){A?.(u$(ee))}}].filter(Boolean):[{key:`selectAll`,label:ne===`all`?p:f,onClick(){let e=u$(ee);k?.(e,e.length!==s.length)}},b?{key:`selectCurrent`,label:m,onClick(){let e=B.current?.items||[];k?.(u$(e.map(e=>e.item)),!0)}}:null,{key:`selectInvert`,label:h,onClick(){let e=u$((B.current?.items||[]).map(e=>e.item)),t=new Set(s),n=new Set(t);e.forEach(e=>{t.has(e)?n.delete(e):n.add(e)}),k?.(fa(n),`replace`)}}];let le=S.createElement(qV,{className:`${I}-header-dropdown`,menu:{items:ce},disabled:c},f$(E)?E:S.createElement(dC,null));return S.createElement(`div`,{className:Y(F,r.section,{[`${F}-with-pagination`]:!!b,[`${F}-with-footer`]:!!ae}),style:{...n,...i.section}},S.createElement(`div`,{className:Y(`${I}-header`,r.header),style:i.header},v?S.createElement(S.Fragment,null,se,le):null,S.createElement(`span`,{className:`${I}-header-selected`},J(te.length,ee.length)),S.createElement(`span`,{className:Y(`${I}-header-title`,r.title),style:i.title},o)),re(),oe)},h$=e=>{let{antCls:t,componentCls:n,listHeight:r,controlHeightLG:i}=e,a=`${t}-table`,o=`${t}-input`;return{[`${n}-customize-list`]:{[`${n}-section`]:{flex:`1 1 50%`,width:`auto`,height:`auto`,minHeight:r,minWidth:0},[`${a}-wrapper`]:{[`${a}-small`]:{border:0,borderRadius:0,[`${a}-selection-column`]:{width:i,minWidth:i}},[`${a}-pagination${a}-pagination`]:{margin:0,padding:e.paddingXS}},[`${o}[disabled]`]:{backgroundColor:`transparent`}}}},g$=(e,t)=>{let{componentCls:n,colorBorder:r}=e;return{[`${n}-section`]:{borderColor:t,[`${n}-list-search:not([disabled])`]:{borderColor:r}}}},_$=e=>{let{componentCls:t}=e;return{[`${t}-status-error`]:{...g$(e,e.colorError)},[`${t}-status-warning`]:{...g$(e,e.colorWarning)}}},v$=e=>{let{componentCls:t,colorBorder:n,colorSplit:r,lineWidth:i,itemHeight:a,headerHeight:o,transferHeaderVerticalPadding:s,itemPaddingBlock:c,controlItemBgActive:l,colorTextDisabled:u,colorTextSecondary:d,listHeight:f,listWidth:p,listWidthLG:m,fontSizeIcon:h,marginXS:g,paddingSM:_,lineType:v,antCls:y,iconCls:b,motionDurationSlow:x,controlItemBgHover:S,borderRadiusLG:C,colorBgContainer:w,colorText:T,controlItemBgActiveHover:E}=e,D=X(e.calc(C).sub(i).equal());return{display:`flex`,flexDirection:`column`,width:p,height:f,border:`${X(i)} ${v} ${n}`,borderRadius:e.borderRadiusLG,"&-with-pagination":{width:m,height:`auto`},[`${t}-list`]:{"&-search":{[`${b}-search`]:{color:u}},"&-header":{display:`flex`,flex:`none`,alignItems:`center`,height:o,padding:`${X(e.calc(s).sub(i).equal())} ${X(_)} ${X(s)}`,color:T,background:w,borderBottom:`${X(i)} ${v} ${r}`,borderRadius:`${X(C)} ${X(C)} 0 0`,"> *:not(:last-child)":{marginInlineEnd:4},"> *":{flex:`none`},"&-title":{...Vl,flex:`0 1 auto`,textAlign:`end`,marginInlineStart:`auto`},"&-dropdown":{...Ul(),fontSize:h,transform:`translateY(10%)`,cursor:`pointer`,"&[disabled]":{cursor:`not-allowed`}}},"&-body":{display:`flex`,flex:`auto`,flexDirection:`column`,fontSize:e.fontSize,minHeight:0,"&-search-wrapper":{position:`relative`,flex:`none`,padding:_}},"&-content":{flex:`auto`,margin:0,padding:0,overflow:`auto`,listStyle:`none`,borderRadius:`0 0 ${D} ${D}`,"&-item":{display:`flex`,alignItems:`center`,minHeight:a,padding:`${X(c)} ${X(_)}`,transition:`all ${x}`,"> *:not(:last-child)":{marginInlineEnd:g},"> *":{flex:`none`},"&-text":{...Vl,flex:`auto`},"&-remove":{...Xl(e),color:n,"&:hover, &:focus":{color:d},"&:disabled":{color:u,cursor:`not-allowed`}},[`&:not(${t}-list-content-item-disabled)`]:{"&:hover":{backgroundColor:S,cursor:`pointer`},[`&${t}-list-content-item-checked:hover`]:{backgroundColor:E}},"&-checked":{backgroundColor:l},"&-disabled":{color:u,cursor:`not-allowed`}},[`&-show-remove ${t}-list-content-item:not(${t}-list-content-item-disabled):hover`]:{background:`transparent`,cursor:`default`}},"&-pagination":{padding:e.paddingXS,textAlign:`end`,borderTop:`${X(i)} ${v} ${r}`,[`${y}-pagination-options`]:{paddingInlineEnd:e.paddingXS}},"&-body-not-found":{flex:`none`,width:`100%`,margin:`auto 0`,color:u,textAlign:`center`},"&-footer":{borderTop:`${X(i)} ${v} ${r}`},"&-checkbox":{lineHeight:1}}}},y$=e=>{let{antCls:t,iconCls:n,componentCls:r,marginXS:i,marginXXS:a,fontSizeIcon:o,colorBgContainerDisabled:s}=e;return{[r]:{...Hl(e),position:`relative`,display:`flex`,alignItems:`stretch`,[`${r}-disabled`]:{[`${r}-section`]:{background:s}},[`${r}-section`]:v$(e),[`${r}-actions`]:{display:`flex`,flex:`none`,flexDirection:`column`,alignSelf:`center`,margin:`0 ${X(i)}`,verticalAlign:`middle`,gap:a,[`${t}-btn ${n}`]:{fontSize:o}}}}},b$=e=>{let{componentCls:t}=e;return{[`${t}-rtl`]:{direction:`rtl`}}},x$=Zl(`Transfer`,e=>{let t=uc(e);return[y$(t),h$(t),_$(t),b$(t)]},e=>{let{fontSize:t,lineHeight:n,controlHeight:r,controlHeightLG:i,lineWidth:a}=e,o=Math.round(t*n);return{listWidth:180,listHeight:200,listWidthLG:250,headerHeight:i,itemHeight:r,itemPaddingBlock:(r-o)/2,transferHeaderVerticalPadding:Math.ceil((i-a-o)/2)}}),S$=e=>{let{prefixCls:t,className:n,rootClassName:r,classNames:i,styles:a,style:o,listStyle:s,operationStyle:c,operations:l,actions:u,dataSource:d,targetKeys:f=[],selectedKeys:p,selectAllLabels:m=[],locale:h={},titles:g,disabled:_,showSearch:v=!1,showSelectAll:y,oneWay:b,pagination:x,status:C,selectionsIcon:w,filterOption:T,render:E,footer:D,children:O,rowKey:k,onScroll:A,onChange:j,onSearch:M,onSelectChange:N}=e,{getPrefixCls:P,renderEmpty:F,direction:I,className:L,style:R,classNames:z,styles:B,selectionsIcon:V}=va(`transfer`),H=(0,S.useContext)(fm),U=_??H,W={...e,disabled:U},G=P(`transfer`,t),[K,ee]=x$(G),q=u||l||[],te=I===`rtl`,[ne,re,ie]=YQ(d,k,f),[J,ae,oe,se]=$Q(re,ie,p),[ce,le]=Cf(e=>e.key),[ue,de]=Cf(e=>e.key),fe=(0,S.useCallback)((e,t)=>{e===`left`?oe(typeof t==`function`?t(J||[]):t):se(typeof t==`function`?t(ae||[]):t)},[J,ae]),pe=(e,t)=>{(e===`left`?le:de)(t)},me=(0,S.useCallback)((e,t)=>{e===`left`?N?.(t,ae):N?.(J,t)},[J,ae]),he=e=>g??e.titles??[],ge=e=>{A?.(`left`,e)},_e=e=>{A?.(`right`,e)},ve=e=>{let t=e===`right`?J:ae,n=GQ(ne),r=t.filter(e=>!n.has(e)),i=WQ(r),a=e===`right`?r.concat(f):f.filter(e=>!i.has(e)),o=e===`right`?`left`:`right`;fe(o,[]),me(o,[]),j?.(a,e,r)},ye=()=>{ve(`left`),pe(`left`,null)},be=()=>{ve(`right`),pe(`right`,null)},xe=(e,t,n)=>{fe(e,r=>{let i=[];if(n===`replace`)i=t;else if(n)i=Array.from(new Set([].concat(fa(r),fa(t))));else{let e=WQ(t);i=r.filter(t=>!e.has(t))}return me(e,i),i}),pe(e,null)},Se=(e,t)=>xe(`left`,e,t),Ce=(e,t)=>xe(`right`,e,t),we=e=>M?.(`left`,e.target.value),Te=e=>M?.(`right`,e.target.value),Ee=()=>M?.(`left`,``),De=()=>M?.(`right`,``),Oe=(e,t,n,r,i)=>{t.has(n)&&(t.delete(n),pe(e,null)),r&&(t.add(n),pe(e,i))},ke=(e,t,n,r)=>{(e===`left`?ce:ue)(r,t,n)},Ae=(t,n,r,i)=>{let a=t===`left`,o=a?J:ae,s=new Set(o),c=(a?re:ie).filter(e=>!e.disabled),l=c.findIndex(e=>e.key===n);i&&o.length>0?ke(t,c,s,l):Oe(t,s,n,r,l);let u=Array.from(s);me(t,u),e.selectedKeys||fe(t,u)},je=(e,t,n)=>{Ae(`left`,e,t,n?.shiftKey)},Me=(e,t,n)=>Ae(`right`,e,t,n?.shiftKey),Ne=e=>{fe(`right`,[]),j?.(f.filter(t=>!e.includes(t)),`left`,fa(e))},Pe=e=>typeof s==`function`?s({direction:e}):s||{},{hasFeedback:Fe,status:Ie}=(0,S.useContext)(ly),Le=e=>({...e,notFoundContent:F?.(`Transfer`)||S.createElement(WS,{componentName:`Transfer`}),...h}),Re=IS(Ie,C),ze=!O&&x,Be=ie.filter(e=>ae.includes(e.key)&&!e.disabled).length>0,Ve=re.filter(e=>J.includes(e.key)&&!e.disabled).length>0,[He,Ue]=Sf([z,i],[B,a],{props:W}),We=Y(G,{[`${G}-disabled`]:U,[`${G}-customize-list`]:!!O,[`${G}-rtl`]:te},FS(G,Re,Fe),L,n,r,K,ee,He.root),[Ge]=Jd(`Transfer`,Vd.Transfer),Ke=Le(Ge),[qe,Je]=he(Ke),Ye=w??V;return S.createElement(`div`,{className:We,style:{...R,...Ue.root,...o}},S.createElement(m$,{prefixCls:G,style:Pe(`left`),classNames:He,styles:Ue,titleText:qe,dataSource:re,filterOption:T,checkedKeys:J,handleFilter:we,handleClear:Ee,onItemSelect:je,onItemSelectAll:Se,render:E,showSearch:v,renderList:O,footer:D,onScroll:ge,disabled:U,direction:te?`right`:`left`,showSelectAll:y,selectAllLabel:m[0],pagination:ze,selectionsIcon:Ye,...Ke}),S.createElement(JQ,{className:Y(`${G}-actions`,He.actions),rightActive:Ve,moveToRight:be,leftActive:Be,actions:q,moveToLeft:ye,style:{...c,...Ue.actions},disabled:U,direction:I,oneWay:b}),S.createElement(m$,{prefixCls:G,style:Pe(`right`),classNames:He,styles:Ue,titleText:Je,dataSource:ie,filterOption:T,checkedKeys:ae,handleFilter:Te,handleClear:De,onItemSelect:Me,onItemSelectAll:Ce,onItemRemove:Ne,render:E,showSearch:v,renderList:O,footer:D,onScroll:_e,disabled:U,direction:te?`left`:`right`,showSelectAll:y,selectAllLabel:m[1],showRemove:b,pagination:ze,selectionsIcon:Ye,...Ke}))};S$.List=m$,S$.Search=e$,S$.Operation=JQ;var C$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z`}}]},name:`edit`,theme:`outlined`}}))());function w$(){return w$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,w$({},e,{ref:t,icon:C$.default}))),E$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z`}}]},name:`enter`,theme:`outlined`}}))());function D$(){return D$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,D$({},e,{ref:t,icon:E$.default}))),k$=(e,t,n,r)=>{let{titleMarginBottom:i,fontWeightStrong:a}=r;return{marginBottom:i,color:n,fontWeight:a,fontSize:e,lineHeight:t}},A$=e=>{let t=[1,2,3,4,5],n={};return t.forEach(t=>{n[` h${t}&, div&-h${t}, div&-h${t} > textarea, h${t} - `]=M$(e[`fontSizeHeading${t}`],e[`lineHeightHeading${t}`],e.colorTextHeading,e)}),n},P$=e=>{let{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...Xl(e),userSelect:`text`,[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`,"&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:`none`,[`${t}-actions`]:{pointerEvents:`auto`}}}}}},F$=e=>({code:{margin:`0 0.2em`,paddingInline:`0.4em`,paddingBlock:`0.2em 0.1em`,fontSize:`85%`,fontFamily:e.fontFamilyCode,background:`rgba(150, 150, 150, 0.1)`,border:`1px solid rgba(100, 100, 100, 0.2)`,borderRadius:3},kbd:{margin:`0 0.2em`,paddingInline:`0.4em`,paddingBlock:`0.15em 0.1em`,fontSize:`90%`,fontFamily:e.fontFamilyCode,background:`rgba(150, 150, 150, 0.06)`,border:`1px solid rgba(100, 100, 100, 0.2)`,borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Yc[2]},"u, ins":{textDecoration:`underline`,textDecorationSkipInk:`auto`},"s, del":{textDecoration:`line-through`},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:`0 1em`,padding:0,li:{marginInline:`20px 0`,marginBlock:0,paddingInline:`4px 0`,paddingBlock:0}},ul:{listStyleType:`circle`,ul:{listStyleType:`disc`}},ol:{listStyleType:`decimal`},"pre, blockquote":{margin:`1em 0`},pre:{padding:`0.4em 0.6em`,whiteSpace:`pre-wrap`,wordWrap:`break-word`,background:`rgba(150, 150, 150, 0.1)`,border:`1px solid rgba(100, 100, 100, 0.2)`,borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:`inline`,margin:0,padding:0,fontSize:`inherit`,fontFamily:`inherit`,background:`transparent`,border:0}},blockquote:{paddingInline:`0.6em 0`,paddingBlock:0,borderInlineStart:`4px solid rgba(100, 100, 100, 0.2)`,opacity:.85}}),I$=e=>{let{componentCls:t,paddingSM:n}=e,r=n;return{"&-edit-content":{position:`relative`,"div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(r).div(-2).add(1).equal(),marginBottom:e.calc(r).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:`absolute`,insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:`normal`,fontSize:e.fontSize,fontStyle:`normal`,pointerEvents:`none`},textarea:{margin:`0!important`,MozTransition:`none`,height:`1em`}}}},L$=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),R$=()=>({"a&-ellipsis, span&-ellipsis":{display:`inline-block`,maxWidth:`100%`},"&-ellipsis-single-line":{whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,"a&, span&":{verticalAlign:`bottom`},"> code":{paddingBlock:0,maxWidth:`calc(100% - 1.2em)`,display:`inline-block`,overflow:`hidden`,textOverflow:`ellipsis`,verticalAlign:`bottom`,boxSizing:`content-box`}},"&-ellipsis-multiple-line":{display:`-webkit-box`,overflow:`hidden`,WebkitLineClamp:3,WebkitBoxOrient:`vertical`}}),z$=Zl(`Typography`,e=>{let{componentCls:t,titleMarginTop:n}=e;return{[t]:{color:e.colorText,wordBreak:`break-word`,lineHeight:e.lineHeight,[`&${t}-secondary, &${t}-link${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success, &${t}-link${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning, &${t}-link${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger, &${t}-link${t}-danger`]:{color:e.colorErrorText,[`&${t}-link:active, &${t}-link:focus`]:{color:e.colorErrorTextActive},[`&${t}-link:hover`]:{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`,userSelect:`none`},"div&, p":{marginBottom:`1em`},...N$(e),[`& + h1${t}, & + h2${t}, & + h3${t}, & + h4${t}, & + h5${t}`]:{marginTop:n},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:n}},...F$(e),...P$(e),[`${t}-actions`]:{display:`inline`},[` + `]=k$(e[`fontSizeHeading${t}`],e[`lineHeightHeading${t}`],e.colorTextHeading,e)}),n},j$=e=>{let{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...Xl(e),userSelect:`text`,[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`,"&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:`none`,[`${t}-actions`]:{pointerEvents:`auto`}}}}}},M$=e=>({code:{margin:`0 0.2em`,paddingInline:`0.4em`,paddingBlock:`0.2em 0.1em`,fontSize:`85%`,fontFamily:e.fontFamilyCode,background:`rgba(150, 150, 150, 0.1)`,border:`1px solid rgba(100, 100, 100, 0.2)`,borderRadius:3},kbd:{margin:`0 0.2em`,paddingInline:`0.4em`,paddingBlock:`0.15em 0.1em`,fontSize:`90%`,fontFamily:e.fontFamilyCode,background:`rgba(150, 150, 150, 0.06)`,border:`1px solid rgba(100, 100, 100, 0.2)`,borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Yc[2]},"u, ins":{textDecoration:`underline`,textDecorationSkipInk:`auto`},"s, del":{textDecoration:`line-through`},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:`0 1em`,padding:0,li:{marginInline:`20px 0`,marginBlock:0,paddingInline:`4px 0`,paddingBlock:0}},ul:{listStyleType:`circle`,ul:{listStyleType:`disc`}},ol:{listStyleType:`decimal`},"pre, blockquote":{margin:`1em 0`},pre:{padding:`0.4em 0.6em`,whiteSpace:`pre-wrap`,wordWrap:`break-word`,background:`rgba(150, 150, 150, 0.1)`,border:`1px solid rgba(100, 100, 100, 0.2)`,borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:`inline`,margin:0,padding:0,fontSize:`inherit`,fontFamily:`inherit`,background:`transparent`,border:0}},blockquote:{paddingInline:`0.6em 0`,paddingBlock:0,borderInlineStart:`4px solid rgba(100, 100, 100, 0.2)`,opacity:.85}}),N$=e=>{let{componentCls:t,paddingSM:n}=e,r=n;return{"&-edit-content":{position:`relative`,"div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(r).div(-2).add(1).equal(),marginBottom:e.calc(r).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:`absolute`,insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:`normal`,fontSize:e.fontSize,fontStyle:`normal`,pointerEvents:`none`},textarea:{margin:`0!important`,MozTransition:`none`,height:`1em`}}}},P$=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),F$=()=>({"a&-ellipsis, span&-ellipsis":{display:`inline-block`,maxWidth:`100%`},"&-ellipsis-single-line":{whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,"a&, span&":{verticalAlign:`bottom`},"> code":{paddingBlock:0,maxWidth:`calc(100% - 1.2em)`,display:`inline-block`,overflow:`hidden`,textOverflow:`ellipsis`,verticalAlign:`bottom`,boxSizing:`content-box`}},"&-ellipsis-multiple-line":{display:`-webkit-box`,overflow:`hidden`,WebkitLineClamp:3,WebkitBoxOrient:`vertical`}}),I$=Zl(`Typography`,e=>{let{componentCls:t,titleMarginTop:n}=e;return{[t]:{color:e.colorText,wordBreak:`break-word`,lineHeight:e.lineHeight,[`&${t}-secondary, &${t}-link${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success, &${t}-link${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning, &${t}-link${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger, &${t}-link${t}-danger`]:{color:e.colorErrorText,[`&${t}-link:active, &${t}-link:focus`]:{color:e.colorErrorTextActive},[`&${t}-link:hover`]:{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`,userSelect:`none`},"div&, p":{marginBottom:`1em`},...A$(e),[`& + h1${t}, & + h2${t}, & + h3${t}, & + h4${t}, & + h5${t}`]:{marginTop:n},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:n}},...M$(e),...j$(e),[`${t}-actions`]:{display:`inline`},[` ${t}-expand, ${t}-collapse, ${t}-edit, ${t}-copy - `]:{...Xl(e),marginInlineStart:e.marginXXS},...I$(e),...L$(e),...R$(),"&-rtl":{direction:`rtl`}}}},()=>({titleMarginTop:`1.2em`,titleMarginBottom:`0.5em`})),B$=e=>{let{prefixCls:t,"aria-label":n,className:r,style:i,direction:a,maxLength:o,autoSize:s=!0,value:c,onSave:l,onCancel:u,onEnd:d,component:f,enterIcon:p=S.createElement(j$,null)}=e,m=S.useRef(null),h=S.useRef(!1),g=S.useRef(null),[_,v]=S.useState(c);S.useEffect(()=>{v(c)},[c]),S.useEffect(()=>{if(m.current?.resizableTextArea){let{textArea:e}=m.current.resizableTextArea;e.focus();let{length:t}=e.value;e.setSelectionRange(t,t)}},[]);let y=({target:e})=>{v(e.value.replace(/[\n\r]/g,``))},b=()=>{h.current=!0},x=()=>{h.current=!1},C=({keyCode:e})=>{h.current||(g.current=e)},w=()=>{l(_.trim())},T=({keyCode:e,ctrlKey:t,altKey:n,metaKey:r,shiftKey:i})=>{g.current!==e||h.current||t||n||r||i||(e===Zr.ENTER?(w(),d?.()):e===Zr.ESC&&u())},E=()=>{w()},[D,O]=z$(t),k=Y(t,`${t}-edit-content`,{[`${t}-rtl`]:a===`rtl`,[`${t}-${f}`]:!!f},r,D,O);return S.createElement(`div`,{className:k,style:i},S.createElement(SW,{ref:m,maxLength:o,value:_,onChange:y,onKeyDown:C,onKeyUp:T,onCompositionStart:b,onCompositionEnd:x,onBlur:E,"aria-label":n,rows:1,autoSize:s}),p===null?null:lm(p,{className:`${t}-edit-content-confirm`}))},V$=(e,t)=>{let n=!1,r=r=>{r.stopPropagation(),r.preventDefault(),r.clipboardData?.clearData(),r.clipboardData?.setData(`text/plain`,e),t&&r.clipboardData?.setData(`text/html`,e),n=!0};try{return document.addEventListener(`copy`,r,{capture:!0}),document.execCommand(`copy`),n}catch{return!1}finally{document.removeEventListener(`copy`,r,{capture:!0})}},H$=async(e,t)=>{try{return t?await navigator.clipboard.write([new ClipboardItem({"text/html":new Blob([e],{type:`text/html`}),"text/plain":new Blob([e],{type:`text/plain`})})]):await navigator.clipboard.writeText(e),!0}catch{return!1}};async function U$(e,t){if(typeof e!=`string`)return!1;let n=t?.format===`text/html`;return!!(await H$(e,n)||V$(e,n))}var W$=({copyConfig:e,children:t})=>{let[n,r]=S.useState(!1),[i,a]=S.useState(!1),o=S.useRef(null),s=()=>{o.current&&clearTimeout(o.current)},c={};return e.format&&(c.format=e.format),S.useEffect(()=>s,[]),{copied:n,copyLoading:i,onClick:Rn(async n=>{n?.preventDefault(),n?.stopPropagation(),a(!0);try{await U$((typeof e.text==`function`?await e.text():e.text)||zG(t,{skipEmpty:!0}).join(``)||``,c),a(!1),r(!0),s(),o.current=setTimeout(()=>{r(!1)},3e3),e.onCopy?.(n)}catch(e){throw a(!1),e}})}};function G$(e,t){return S.useMemo(()=>{let n=!!e;return[n,{...t,...n&&typeof e==`object`?e:null}]},[e])}var K$=e=>{let t=(0,S.useRef)(void 0);return(0,S.useEffect)(()=>{t.current=e}),t.current},q$=(e,t,n)=>(0,S.useMemo)(()=>e===!0?{title:t??n}:(0,S.isValidElement)(e)?{title:e}:tf(e)?{title:t??n,...e}:{title:e},[e,t,n]),J$=S.forwardRef((e,t)=>{let{prefixCls:n,component:r=`article`,className:i,rootClassName:a,children:o,direction:s,style:c,...l}=e,{getPrefixCls:u,direction:d,className:f,style:p}=va(`typography`),m=s??d,h=u(`typography`,n),[g,_]=z$(h),v=Y(h,f,{[`${h}-rtl`]:m===`rtl`},i,a,g,_),y={...p,...c};return S.createElement(r,{className:v,style:y,ref:t,...l},o)}),Y$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z`}}]},name:`copy`,theme:`outlined`}}))());function X$(){return X$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X$({},e,{ref:t,icon:Y$.default}))),Q$=e=>e===!1?[!1,!1]:zG(e);function $$(e,t,n){return e===!0||e===void 0?t:e||n&&t}function e1(e){let t=document.createElement(`em`);e.appendChild(t);let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return e.removeChild(t),n.left>r.left||r.right>n.right||n.top>r.top||r.bottom>n.bottom}var t1=e=>[`string`,`number`].includes(typeof e),n1=e=>{let{prefixCls:t,copied:n,locale:r,iconOnly:i,tooltips:a,icon:o,tabIndex:s,onCopy:c,loading:l}=e,u=Q$(a),d=Q$(o),{copied:f,copy:p}=r??{},m=n?f:p,h=$$(u[+!!n],m),g=typeof h==`string`?h:m;return S.createElement(Mw,{title:h},S.createElement(`button`,{type:`button`,className:Y(`${t}-copy`,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:i}),onClick:c,"aria-label":g,tabIndex:s},n?$$(d[1],S.createElement(jC,null),!0):$$(d[0],l?S.createElement(Ym,null):S.createElement(Z$,null),!0)))},r1=S.forwardRef(({style:e,children:t},n)=>{let r=S.useRef(null);return S.useImperativeHandle(n,()=>({isExceed:()=>{let e=r.current;return e.scrollHeight>e.clientHeight},getHeight:()=>r.current.clientHeight})),S.createElement(`span`,{"aria-hidden":!0,ref:r,style:{position:`fixed`,display:`block`,left:0,top:0,pointerEvents:`none`,backgroundColor:`rgba(255, 0, 0, 0.65)`,...e}},t)}),i1=e=>e.reduce((e,t)=>e+(t1(t)?String(t).length:1),0);function a1(e,t){let n=0,r=[];for(let i=0;it){let e=t-n;return r.push(String(a).slice(0,e)),r}r.push(a),n=s}return e}var o1=0,s1=1,c1=2,l1=3,u1=4,d1={display:`-webkit-box`,overflow:`hidden`,WebkitBoxOrient:`vertical`};function f1(e){let{enableMeasure:t,width:n,text:r,children:i,rows:a,expanded:o,miscDeps:s,onEllipsis:c}=e,l=S.useMemo(()=>Oi(r),[r]),u=S.useMemo(()=>i1(l),[r]),d=S.useMemo(()=>i(l,!1),[r]),[f,p]=S.useState(null),m=S.useRef(null),h=S.useRef(null),g=S.useRef(null),_=S.useRef(null),v=S.useRef(null),[y,b]=S.useState(!1),[x,C]=S.useState(o1),[w,T]=S.useState(0),[E,D]=S.useState(null);Vn(()=>{C(t&&n&&u?s1:o1)},[n,r,a,t,l]),Vn(()=>{if(x===s1)C(c1),D(h.current&&getComputedStyle(h.current).whiteSpace);else if(x===c1){let e=!!g.current?.isExceed();C(e?l1:u1),p(e?[0,u]:null),b(e);let t=g.current?.getHeight()||0,n=a===1?0:_.current?.getHeight()||0,r=v.current?.getHeight()||0;T(Math.max(t,n+r)+1),c(e)}},[x]);let O=f?Math.ceil((f[0]+f[1])/2):0;Vn(()=>{let[e,t]=f||[0,0];if(e!==t){let n=(m.current?.getHeight()||0)>w,r=O;t-e===1&&(r=n?e:t),p(n?[e,r]:[r,t])}},[f,O]);let k=S.useMemo(()=>{if(!t)return i(l,!1);if(x!==l1||!f||f[0]!==f[1]){let e=i(l,!1);return[u1,o1].includes(x)?e:S.createElement(`span`,{style:{...d1,WebkitLineClamp:a}},e)}return i(o?l:a1(l,f[0]),y)},[o,x,f,l].concat(fa(s))),A={width:n,margin:0,padding:0,whiteSpace:E===`nowrap`?`normal`:`inherit`};return S.createElement(S.Fragment,null,k,x===c1&&S.createElement(S.Fragment,null,S.createElement(r1,{style:{...A,...d1,WebkitLineClamp:a},ref:g},d),S.createElement(r1,{style:{...A,...d1,WebkitLineClamp:a-1},ref:_},d),S.createElement(r1,{style:{...A,...d1,WebkitLineClamp:1},ref:v},i([],!0))),x===l1&&f&&f[0]!==f[1]&&S.createElement(r1,{style:{...A,top:400},ref:m},i(a1(l,O),!0)),x===s1&&S.createElement(`span`,{style:{whiteSpace:`inherit`},ref:h}))}var p1=({enableEllipsis:e,isEllipsis:t,open:n,children:r,tooltipProps:i})=>{if(!i?.title||!e)return r;let a=n&&t;return S.createElement(Mw,{open:a,...i},r)};function m1({mark:e,code:t,underline:n,delete:r,strong:i,keyboard:a,italic:o},s){let c=s;function l(e,t){t&&(c=S.createElement(e,{},c))}return l(`strong`,i),l(`u`,n),l(`del`,r),l(`code`,t),l(`mark`,e),l(`kbd`,a),l(`i`,o),c}var h1=`...`,g1=[`delete`,`mark`,`code`,`underline`,`strong`,`keyboard`,`italic`],_1=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:i,type:a,disabled:o,children:s,ellipsis:c,editable:l,copyable:u,component:d,title:f,onMouseEnter:p,onMouseLeave:m,...h}=e,{getPrefixCls:g,direction:_}=S.useContext(ha),[v]=Jd(`Text`),y=S.useRef(null),b=S.useRef(null),x=g(`typography`,n),C=hi(h,g1),[w,T]=G$(l),[E,D]=Wn(!1,T.editing),{triggerType:O=[`icon`]}=T,k=e=>{e&&T.onStart?.(),D(e)},A=K$(E);Vn(()=>{!E&&A&&b.current?.focus()},[E]);let j=e=>{e?.preventDefault(),k(!0)},M=e=>{T.onChange?.(e),k(!1)},N=()=>{T.onCancel?.(),k(!1)},[P,F]=G$(u),{copied:I,copyLoading:L,onClick:R}=W$({copyConfig:F,children:s}),[z,B]=S.useState(!1),[V,H]=S.useState(!1),[U,W]=S.useState(!1),[G,K]=S.useState(!1),[ee,q]=S.useState(!0),[te,ne]=G$(c,{expandable:!1,symbol:e=>e?v?.collapse:v?.expand}),[re,ie]=Wn(ne.defaultExpanded||!1,ne.expanded),J=te&&(!re||ne.expandable===`collapsible`),{rows:ae=1}=ne,oe=S.useMemo(()=>J&&(ne.suffix!==void 0||ne.onEllipsis||ne.expandable||w||P),[J,ne,w,P]);Vn(()=>{te&&!oe&&(B(Xr(`webkitLineClamp`)),H(Xr(`textOverflow`)))},[oe,te]);let[se,ce]=S.useState(J),le=S.useMemo(()=>oe?!1:ae===1?V:z,[oe,V,z]);Vn(()=>{ce(le&&J)},[le,J]);let ue=q$(ne.tooltip,T.text,s),de=se&&!!ue.title,fe=J&&(se?de&&G:U),pe=J&&ae===1&&se,me=J&&ae>1&&se,he=(e,t)=>{ie(t.expanded),ne.onExpand?.(e,t)},[ge,_e]=S.useState(0),[ve,ye]=S.useState(!1),[be,xe]=S.useState(!1),Se=({offsetWidth:e})=>{_e(e)},Ce=e=>{W(e),U!==e&&ne.onEllipsis?.(e)};S.useEffect(()=>{let e=y.current;if(te&&de&&e){let t=e1(e);G!==t&&K(t)}},[te,de,s,me,ee,ge]),S.useEffect(()=>{let e=y.current;if(typeof IntersectionObserver>`u`||!e||!de||!J)return;let t=new IntersectionObserver(()=>{q(!!e.offsetParent)});return t.observe(e),()=>{t.disconnect()}},[de,J]);let we=S.useMemo(()=>{if(!(!te||se))return[T.text,s,f,ue.title].find(t1)},[te,se,f,ue.title,fe]);if(E)return S.createElement(B$,{value:T.text??(typeof s==`string`?s:``),onSave:M,onCancel:N,onEnd:T.onEnd,prefixCls:x,className:r,style:i,direction:_,component:d,maxLength:T.maxLength,autoSize:T.autoSize,enterIcon:T.enterIcon});let Te=()=>{let{expandable:e,symbol:t}=ne;return e?S.createElement(`button`,{type:`button`,key:`expand`,className:`${x}-${re?`collapse`:`expand`}`,onClick:e=>he(e,{expanded:!re}),"aria-label":re?v.collapse:v?.expand},typeof t==`function`?t(re):t):null},Ee=()=>{if(!w)return;let{icon:e,tooltip:t,tabIndex:n}=T,r=Oi(t)[0]||v?.edit,i=typeof r==`string`?r:``;return O.includes(`icon`)?S.createElement(Mw,{key:`edit`,title:t===!1?``:r},S.createElement(`button`,{type:`button`,ref:b,className:`${x}-edit`,onClick:j,"aria-label":i,tabIndex:n},e||S.createElement(O$,{role:`button`}))):null},De=()=>P?S.createElement(n1,{key:`copy`,...F,prefixCls:x,copied:I,locale:v,onCopy:R,loading:L,iconOnly:!Qd(s)}):null,Oe=e=>{let t=e&&Te(),n=Ee(),r=De();return!t&&!n&&!r?null:S.createElement(`span`,{key:`operations`,className:`${x}-actions`,onMouseEnter:()=>ye(!0),onMouseLeave:()=>ye(!1)},t,n,r)},ke=e=>[e&&!re&&S.createElement(`span`,{"aria-hidden":!0,key:`ellipsis`},h1),ne.suffix,Oe(e)];return S.createElement(aa,{onResize:Se,disabled:!J},c=>S.createElement(p1,{tooltipProps:ue,enableEllipsis:J,isEllipsis:fe,open:be&&!ve},S.createElement(J$,{onMouseEnter:e=>{xe(!0),p?.(e)},onMouseLeave:e=>{xe(!1),m?.(e)},className:Y({[`${x}-${a}`]:a,[`${x}-disabled`]:o,[`${x}-ellipsis`]:te,[`${x}-ellipsis-single-line`]:pe,[`${x}-ellipsis-multiple-line`]:me,[`${x}-link`]:d===`a`},r),prefixCls:n,style:{...i,WebkitLineClamp:me?ae:void 0},component:d,ref:sr(c,y,t),direction:_,onClick:O.includes(`text`)?j:void 0,"aria-label":we?.toString(),title:f,...C},S.createElement(f1,{enableMeasure:J&&!se,text:s,rows:ae,width:ge,onEllipsis:Ce,expanded:re,miscDeps:[I,re,L,w,P,v].concat(fa(g1.map(t=>e[t])))},(t,n)=>m1(e,S.createElement(S.Fragment,null,t.length>0&&n&&!re&&we?S.createElement(`span`,{key:`show-content`,"aria-hidden":!0},t):t,ke(n)))))))}),v1=S.forwardRef((e,t)=>{let{ellipsis:n,rel:r,children:i,navigate:a,...o}=e,s={...o,rel:r===void 0&&o.target===`_blank`?`noopener noreferrer`:r};return S.createElement(_1,{...s,ref:t,ellipsis:!!n,component:`a`},i)}),y1=S.forwardRef((e,t)=>{let{children:n,...r}=e;return S.createElement(_1,{ref:t,...r,component:`div`},n)}),b1=S.forwardRef((e,t)=>{let{ellipsis:n,children:r,...i}=e,a=S.useMemo(()=>tf(n)?hi(n,[`expandable`,`rows`]):n,[n]);return S.createElement(_1,{ref:t,...i,ellipsis:a,component:`span`},r)}),x1=[1,2,3,4,5],S1=S.forwardRef((e,t)=>{let{level:n=1,children:r,...i}=e,a=x1.includes(n)?`h${n}`:`h1`;return S.createElement(_1,{ref:t,...i,component:a},r)}),C1=J$;C1.Text=b1,C1.Link=v1,C1.Title=S1,C1.Paragraph=y1;var w1=((e,t)=>{if(e&&t){let n=Array.isArray(t)?t:t.split(`,`),r=e.name||``,i=e.type||``,a=i.replace(/\/.*$/,``);return n.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if(t.charAt(0)===`.`){let e=r.toLowerCase(),n=t.toLowerCase(),i=[n];return(n===`.jpg`||n===`.jpeg`)&&(i=[`.jpg`,`.jpeg`]),i.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?a===t.replace(/\/.*$/,``):i===t?!0:/^\w+$/.test(t)?(li(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0):!1})}return!0});function T1(e,t){let n=`cannot ${e.method} ${e.action} ${t.status}'`,r=Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function E1(e){let t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function D1(e){let t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});let n=new FormData;e.data&&Object.keys(e.data).forEach(t=>{let r=e.data[t];if(Array.isArray(r)){r.forEach(e=>{n.append(`${t}[]`,e)});return}n.append(t,r)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(T1(e,t),E1(t)):e.onSuccess(E1(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&`withCredentials`in t&&(t.withCredentials=!0);let r=e.headers||{};return r[`X-Requested-With`]!==null&&t.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),Object.keys(r).forEach(e=>{r[e]!==null&&t.setRequestHeader(e,r[e])}),t.send(n),{abort(){t.abort()}}}var O1=async(e,t)=>{let n=[],r=[];e.forEach(e=>r.push(e.webkitGetAsEntry()));async function i(e){let t=e.createReader(),n=[];for(;;){let e=await new Promise(e=>{t.readEntries(e,()=>e([]))}),r=e.length;if(!r)break;for(let t=0;t{e.file(r=>{t(r)?(e.fullPath&&!r.webkitRelativePath&&(Object.defineProperties(r,{webkitRelativePath:{writable:!0}}),r.webkitRelativePath=e.fullPath.replace(/^\//,``),Object.defineProperties(r,{webkitRelativePath:{writable:!1}})),n(r)):n(null)})})}let o=async(e,t)=>{if(e){if(e.path=t||``,e.isFile){let t=await a(e);t&&n.push(t)}else if(e.isDirectory){let t=await i(e);r.push(...t)}}},s=0;for(;s{let{accept:n,directory:r}=this.props,i,a;if(typeof n==`string`)a=n;else{let{filter:e,format:t}=n||{};a=t,i=e===`native`?()=>!0:e}return(i||(r||t?e=>w1(e,a):()=>!0))(e)};onChange=e=>{let{files:t}=e.target,n=[...t].filter(e=>this.filterFile(e));this.uploadFiles(n),this.reset()};onClick=e=>{let t=this.fileInput;if(!t)return;let n=e.target,{onClick:r}=this.props;n&&n.tagName===`BUTTON`&&(t.parentNode.focus(),n.blur()),t.click(),r&&r(e)};onKeyDown=e=>{e.key===`Enter`&&this.onClick(e)};onDataTransferFiles=async(e,t)=>{let{multiple:n,directory:r}=this.props,i=[...e.items||[]],a=[...e.files||[]];if((a.length>0||i.some(e=>e.kind===`file`))&&t?.(),r)a=await O1(Array.prototype.slice.call(i),this.filterFile),this.uploadFiles(a);else{let e=[...a].filter(e=>this.filterFile(e,!0));n===!1&&(e=a.slice(0,1)),this.uploadFiles(e)}};onFilePaste=async e=>{let{pastable:t}=this.props;if(t&&e.type===`paste`){let t=e.clipboardData;return this.onDataTransferFiles(t,()=>{e.preventDefault()})}};onFileDragOver=e=>{e.preventDefault()};onFileDrop=async e=>{if(e.preventDefault(),e.type===`drop`){let t=e.dataTransfer;return this.onDataTransferFiles(t)}};componentDidMount(){this._isMounted=!0;let{pastable:e}=this.props;e&&document.addEventListener(`paste`,this.onFilePaste)}componentWillUnmount(){this._isMounted=!1,this.abort(),document.removeEventListener(`paste`,this.onFilePaste)}componentDidUpdate(e){let{pastable:t}=this.props;t&&!e.pastable?document.addEventListener(`paste`,this.onFilePaste):!t&&e.pastable&&document.removeEventListener(`paste`,this.onFilePaste)}uploadFiles=e=>{let t=[...e],n=t.map(e=>(e.uid=j1(),this.processFile(e,t)));Promise.all(n).then(e=>{let{onBatchStart:t}=this.props;t?.(e.map(({origin:e,parsedFile:t})=>({file:e,parsedFile:t}))),e.filter(e=>e.parsedFile!==null).forEach(e=>{this.post(e)})})};processFile=async(e,t)=>{let{beforeUpload:n}=this.props,r=e;if(n){try{r=await n(e,t)}catch{r=!1}if(r===!1)return{origin:e,parsedFile:null,action:null,data:null}}let{action:i}=this.props,a;a=typeof i==`function`?await i(e):i;let{data:o}=this.props,s;s=typeof o==`function`?await o(e):o;let c=(typeof r==`object`||typeof r==`string`)&&r?r:e,l;l=c instanceof File?c:new File([c],e.name,{type:e.type});let u=l;return u.uid=e.uid,{origin:e,data:s,parsedFile:u,action:a}};post({data:e,origin:t,action:n,parsedFile:r}){if(!this._isMounted)return;let{onStart:i,customRequest:a,name:o,headers:s,withCredentials:c,method:l}=this.props,{uid:u}=t,d=a||D1,f={action:n,filename:o,data:e,file:r,headers:s,withCredentials:c,method:l||`post`,onProgress:e=>{let{onProgress:t}=this.props;t?.(e,r)},onSuccess:(e,t)=>{let{onSuccess:n}=this.props;n?.(e,r,t),delete this.reqs[u]},onError:(e,t)=>{let{onError:n}=this.props;n?.(e,t,r),delete this.reqs[u]}};i(t),this.reqs[u]=d(f,{defaultRequest:D1})}reset(){this.setState({uid:j1()})}abort(e){let{reqs:t}=this;if(e){let n=e.uid?e.uid:e;t[n]&&t[n].abort&&t[n].abort(),delete t[n]}else Object.keys(t).forEach(e=>{t[e]&&t[e].abort&&t[e].abort(),delete t[e]})}saveFileInput=e=>{this.fileInput=e};render(){let{component:e,prefixCls:t,className:n,classNames:r={},disabled:i,id:a,name:o,style:s,styles:c={},multiple:l,accept:u,capture:d,children:f,directory:p,openFileDialogOnClick:m,onMouseEnter:h,onMouseLeave:g,hasControlInside:_,...v}=this.props,y=typeof u==`string`?u:u?.format,b=Y(t,{[`${t}-disabled`]:i,[n]:n}),x=p?{directory:`directory`,webkitdirectory:`webkitdirectory`}:{},C=i?{}:{onClick:m?this.onClick:()=>{},onKeyDown:m?this.onKeyDown:()=>{},onMouseEnter:h,onMouseLeave:g,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:_?void 0:`0`};return S.createElement(e,M1({},C,{className:b,role:_?void 0:`button`,style:s}),S.createElement(`input`,M1({},bi(v,{aria:!0,data:!0}),{id:a,name:o,disabled:i,type:`file`,ref:this.saveFileInput,onClick:e=>e.stopPropagation(),key:this.state.uid,style:{display:`none`,...c.input},className:r.input,accept:y},x,{multiple:l,onChange:this.onChange},d==null?{}:{capture:d})),f)}};function P1(){return P1=Object.assign?Object.assign.bind():function(e){for(var t=1;t{this.uploader=e};render(){return S.createElement(N1,P1({},this.props,{ref:this.saveUploader}))}},L1=e=>{let{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:`relative`,width:`100%`,height:`100%`,textAlign:`center`,background:e.colorFillAlter,border:`${X(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:`${X(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:`table-cell`,verticalAlign:`middle`},[` + `]:{...Xl(e),marginInlineStart:e.marginXXS},...N$(e),...P$(e),...F$(),"&-rtl":{direction:`rtl`}}}},()=>({titleMarginTop:`1.2em`,titleMarginBottom:`0.5em`})),L$=e=>{let{prefixCls:t,"aria-label":n,className:r,style:i,direction:a,maxLength:o,autoSize:s=!0,value:c,onSave:l,onCancel:u,onEnd:d,component:f,enterIcon:p=S.createElement(O$,null)}=e,m=S.useRef(null),h=S.useRef(!1),g=S.useRef(null),[_,v]=S.useState(c);S.useEffect(()=>{v(c)},[c]),S.useEffect(()=>{if(m.current?.resizableTextArea){let{textArea:e}=m.current.resizableTextArea;e.focus();let{length:t}=e.value;e.setSelectionRange(t,t)}},[]);let y=({target:e})=>{v(e.value.replace(/[\n\r]/g,``))},b=()=>{h.current=!0},x=()=>{h.current=!1},C=({keyCode:e})=>{h.current||(g.current=e)},w=()=>{l(_.trim())},T=({keyCode:e,ctrlKey:t,altKey:n,metaKey:r,shiftKey:i})=>{g.current!==e||h.current||t||n||r||i||(e===Zr.ENTER?(w(),d?.()):e===Zr.ESC&&u())},E=()=>{w()},[D,O]=I$(t),k=Y(t,`${t}-edit-content`,{[`${t}-rtl`]:a===`rtl`,[`${t}-${f}`]:!!f},r,D,O);return S.createElement(`div`,{className:k,style:i},S.createElement(yW,{ref:m,maxLength:o,value:_,onChange:y,onKeyDown:C,onKeyUp:T,onCompositionStart:b,onCompositionEnd:x,onBlur:E,"aria-label":n,rows:1,autoSize:s}),p===null?null:cm(p,{className:`${t}-edit-content-confirm`}))},R$=(e,t)=>{let n=!1,r=r=>{r.stopPropagation(),r.preventDefault(),r.clipboardData?.clearData(),r.clipboardData?.setData(`text/plain`,e),t&&r.clipboardData?.setData(`text/html`,e),n=!0};try{return document.addEventListener(`copy`,r,{capture:!0}),document.execCommand(`copy`),n}catch{return!1}finally{document.removeEventListener(`copy`,r,{capture:!0})}},z$=async(e,t)=>{try{return t?await navigator.clipboard.write([new ClipboardItem({"text/html":new Blob([e],{type:`text/html`}),"text/plain":new Blob([e],{type:`text/plain`})})]):await navigator.clipboard.writeText(e),!0}catch{return!1}};async function B$(e,t){if(typeof e!=`string`)return!1;let n=t?.format===`text/html`;return!!(await z$(e,n)||R$(e,n))}var V$=({copyConfig:e,children:t})=>{let[n,r]=S.useState(!1),[i,a]=S.useState(!1),o=S.useRef(null),s=()=>{o.current&&clearTimeout(o.current)},c={};return e.format&&(c.format=e.format),S.useEffect(()=>s,[]),{copied:n,copyLoading:i,onClick:Rn(async n=>{n?.preventDefault(),n?.stopPropagation(),a(!0);try{await B$((typeof e.text==`function`?await e.text():e.text)||IG(t,{skipEmpty:!0}).join(``)||``,c),a(!1),r(!0),s(),o.current=setTimeout(()=>{r(!1)},3e3),e.onCopy?.(n)}catch(e){throw a(!1),e}})}};function H$(e,t){return S.useMemo(()=>{let n=!!e;return[n,{...t,...n&&typeof e==`object`?e:null}]},[e])}var U$=e=>{let t=(0,S.useRef)(void 0);return(0,S.useEffect)(()=>{t.current=e}),t.current},W$=(e,t,n)=>(0,S.useMemo)(()=>e===!0?{title:t??n}:(0,S.isValidElement)(e)?{title:e}:tf(e)?{title:t??n,...e}:{title:e},[e,t,n]),G$=S.forwardRef((e,t)=>{let{prefixCls:n,component:r=`article`,className:i,rootClassName:a,children:o,direction:s,style:c,...l}=e,{getPrefixCls:u,direction:d,className:f,style:p}=va(`typography`),m=s??d,h=u(`typography`,n),[g,_]=I$(h),v=Y(h,f,{[`${h}-rtl`]:m===`rtl`},i,a,g,_),y={...p,...c};return S.createElement(r,{className:v,style:y,ref:t,...l},o)}),K$=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z`}}]},name:`copy`,theme:`outlined`}}))());function q$(){return q$=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q$({},e,{ref:t,icon:K$.default}))),Y$=e=>e===!1?[!1,!1]:IG(e);function X$(e,t,n){return e===!0||e===void 0?t:e||n&&t}function Z$(e){let t=document.createElement(`em`);e.appendChild(t);let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return e.removeChild(t),n.left>r.left||r.right>n.right||n.top>r.top||r.bottom>n.bottom}var Q$=e=>[`string`,`number`].includes(typeof e),$$=e=>{let{prefixCls:t,copied:n,locale:r,iconOnly:i,tooltips:a,icon:o,tabIndex:s,onCopy:c,loading:l}=e,u=Y$(a),d=Y$(o),{copied:f,copy:p}=r??{},m=n?f:p,h=X$(u[+!!n],m),g=typeof h==`string`?h:m;return S.createElement(lw,{title:h},S.createElement(`button`,{type:`button`,className:Y(`${t}-copy`,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:i}),onClick:c,"aria-label":g,tabIndex:s},n?X$(d[1],S.createElement(cC,null),!0):X$(d[0],l?S.createElement(Gm,null):S.createElement(J$,null),!0)))},e1=S.forwardRef(({style:e,children:t},n)=>{let r=S.useRef(null);return S.useImperativeHandle(n,()=>({isExceed:()=>{let e=r.current;return e.scrollHeight>e.clientHeight},getHeight:()=>r.current.clientHeight})),S.createElement(`span`,{"aria-hidden":!0,ref:r,style:{position:`fixed`,display:`block`,left:0,top:0,pointerEvents:`none`,backgroundColor:`rgba(255, 0, 0, 0.65)`,...e}},t)}),t1=e=>e.reduce((e,t)=>e+(Q$(t)?String(t).length:1),0);function n1(e,t){let n=0,r=[];for(let i=0;it){let e=t-n;return r.push(String(a).slice(0,e)),r}r.push(a),n=s}return e}var r1=0,i1=1,a1=2,o1=3,s1=4,c1={display:`-webkit-box`,overflow:`hidden`,WebkitBoxOrient:`vertical`};function l1(e){let{enableMeasure:t,width:n,text:r,children:i,rows:a,expanded:o,miscDeps:s,onEllipsis:c}=e,l=S.useMemo(()=>Oi(r),[r]),u=S.useMemo(()=>t1(l),[r]),d=S.useMemo(()=>i(l,!1),[r]),[f,p]=S.useState(null),m=S.useRef(null),h=S.useRef(null),g=S.useRef(null),_=S.useRef(null),v=S.useRef(null),[y,b]=S.useState(!1),[x,C]=S.useState(r1),[w,T]=S.useState(0),[E,D]=S.useState(null);Vn(()=>{C(t&&n&&u?i1:r1)},[n,r,a,t,l]),Vn(()=>{if(x===i1)C(a1),D(h.current&&getComputedStyle(h.current).whiteSpace);else if(x===a1){let e=!!g.current?.isExceed();C(e?o1:s1),p(e?[0,u]:null),b(e);let t=g.current?.getHeight()||0,n=a===1?0:_.current?.getHeight()||0,r=v.current?.getHeight()||0;T(Math.max(t,n+r)+1),c(e)}},[x]);let O=f?Math.ceil((f[0]+f[1])/2):0;Vn(()=>{let[e,t]=f||[0,0];if(e!==t){let n=(m.current?.getHeight()||0)>w,r=O;t-e===1&&(r=n?e:t),p(n?[e,r]:[r,t])}},[f,O]);let k=S.useMemo(()=>{if(!t)return i(l,!1);if(x!==o1||!f||f[0]!==f[1]){let e=i(l,!1);return[s1,r1].includes(x)?e:S.createElement(`span`,{style:{...c1,WebkitLineClamp:a}},e)}return i(o?l:n1(l,f[0]),y)},[o,x,f,l].concat(fa(s))),A={width:n,margin:0,padding:0,whiteSpace:E===`nowrap`?`normal`:`inherit`};return S.createElement(S.Fragment,null,k,x===a1&&S.createElement(S.Fragment,null,S.createElement(e1,{style:{...A,...c1,WebkitLineClamp:a},ref:g},d),S.createElement(e1,{style:{...A,...c1,WebkitLineClamp:a-1},ref:_},d),S.createElement(e1,{style:{...A,...c1,WebkitLineClamp:1},ref:v},i([],!0))),x===o1&&f&&f[0]!==f[1]&&S.createElement(e1,{style:{...A,top:400},ref:m},i(n1(l,O),!0)),x===i1&&S.createElement(`span`,{style:{whiteSpace:`inherit`},ref:h}))}var u1=({enableEllipsis:e,isEllipsis:t,open:n,children:r,tooltipProps:i})=>{if(!i?.title||!e)return r;let a=n&&t;return S.createElement(lw,{open:a,...i},r)};function d1({mark:e,code:t,underline:n,delete:r,strong:i,keyboard:a,italic:o},s){let c=s;function l(e,t){t&&(c=S.createElement(e,{},c))}return l(`strong`,i),l(`u`,n),l(`del`,r),l(`code`,t),l(`mark`,e),l(`kbd`,a),l(`i`,o),c}var f1=`...`,p1=[`delete`,`mark`,`code`,`underline`,`strong`,`keyboard`,`italic`],m1=S.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:i,type:a,disabled:o,children:s,ellipsis:c,editable:l,copyable:u,component:d,title:f,onMouseEnter:p,onMouseLeave:m,...h}=e,{getPrefixCls:g,direction:_}=S.useContext(ha),[v]=Jd(`Text`),y=S.useRef(null),b=S.useRef(null),x=g(`typography`,n),C=hi(h,p1),[w,T]=H$(l),[E,D]=Wn(!1,T.editing),{triggerType:O=[`icon`]}=T,k=e=>{e&&T.onStart?.(),D(e)},A=U$(E);Vn(()=>{!E&&A&&b.current?.focus()},[E]);let j=e=>{e?.preventDefault(),k(!0)},M=e=>{T.onChange?.(e),k(!1)},N=()=>{T.onCancel?.(),k(!1)},[P,F]=H$(u),{copied:I,copyLoading:L,onClick:R}=V$({copyConfig:F,children:s}),[z,B]=S.useState(!1),[V,H]=S.useState(!1),[U,W]=S.useState(!1),[G,K]=S.useState(!1),[ee,q]=S.useState(!0),[te,ne]=H$(c,{expandable:!1,symbol:e=>e?v?.collapse:v?.expand}),[re,ie]=Wn(ne.defaultExpanded||!1,ne.expanded),J=te&&(!re||ne.expandable===`collapsible`),{rows:ae=1}=ne,oe=S.useMemo(()=>J&&(ne.suffix!==void 0||ne.onEllipsis||ne.expandable||w||P),[J,ne,w,P]);Vn(()=>{te&&!oe&&(B(Xr(`webkitLineClamp`)),H(Xr(`textOverflow`)))},[oe,te]);let[se,ce]=S.useState(J),le=S.useMemo(()=>oe?!1:ae===1?V:z,[oe,V,z]);Vn(()=>{ce(le&&J)},[le,J]);let ue=W$(ne.tooltip,T.text,s),de=se&&!!ue.title,fe=J&&(se?de&&G:U),pe=J&&ae===1&&se,me=J&&ae>1&&se,he=(e,t)=>{ie(t.expanded),ne.onExpand?.(e,t)},[ge,_e]=S.useState(0),[ve,ye]=S.useState(!1),[be,xe]=S.useState(!1),Se=({offsetWidth:e})=>{_e(e)},Ce=e=>{W(e),U!==e&&ne.onEllipsis?.(e)};S.useEffect(()=>{let e=y.current;if(te&&de&&e){let t=Z$(e);G!==t&&K(t)}},[te,de,s,me,ee,ge]),S.useEffect(()=>{let e=y.current;if(typeof IntersectionObserver>`u`||!e||!de||!J)return;let t=new IntersectionObserver(()=>{q(!!e.offsetParent)});return t.observe(e),()=>{t.disconnect()}},[de,J]);let we=S.useMemo(()=>{if(!(!te||se))return[T.text,s,f,ue.title].find(Q$)},[te,se,f,ue.title,fe]);if(E)return S.createElement(L$,{value:T.text??(typeof s==`string`?s:``),onSave:M,onCancel:N,onEnd:T.onEnd,prefixCls:x,className:r,style:i,direction:_,component:d,maxLength:T.maxLength,autoSize:T.autoSize,enterIcon:T.enterIcon});let Te=()=>{let{expandable:e,symbol:t}=ne;return e?S.createElement(`button`,{type:`button`,key:`expand`,className:`${x}-${re?`collapse`:`expand`}`,onClick:e=>he(e,{expanded:!re}),"aria-label":re?v.collapse:v?.expand},typeof t==`function`?t(re):t):null},Ee=()=>{if(!w)return;let{icon:e,tooltip:t,tabIndex:n}=T,r=Oi(t)[0]||v?.edit,i=typeof r==`string`?r:``;return O.includes(`icon`)?S.createElement(lw,{key:`edit`,title:t===!1?``:r},S.createElement(`button`,{type:`button`,ref:b,className:`${x}-edit`,onClick:j,"aria-label":i,tabIndex:n},e||S.createElement(T$,{role:`button`}))):null},De=()=>P?S.createElement($$,{key:`copy`,...F,prefixCls:x,copied:I,locale:v,onCopy:R,loading:L,iconOnly:!Qd(s)}):null,Oe=e=>{let t=e&&Te(),n=Ee(),r=De();return!t&&!n&&!r?null:S.createElement(`span`,{key:`operations`,className:`${x}-actions`,onMouseEnter:()=>ye(!0),onMouseLeave:()=>ye(!1)},t,n,r)},ke=e=>[e&&!re&&S.createElement(`span`,{"aria-hidden":!0,key:`ellipsis`},f1),ne.suffix,Oe(e)];return S.createElement(aa,{onResize:Se,disabled:!J},c=>S.createElement(u1,{tooltipProps:ue,enableEllipsis:J,isEllipsis:fe,open:be&&!ve},S.createElement(G$,{onMouseEnter:e=>{xe(!0),p?.(e)},onMouseLeave:e=>{xe(!1),m?.(e)},className:Y({[`${x}-${a}`]:a,[`${x}-disabled`]:o,[`${x}-ellipsis`]:te,[`${x}-ellipsis-single-line`]:pe,[`${x}-ellipsis-multiple-line`]:me,[`${x}-link`]:d===`a`},r),prefixCls:n,style:{...i,WebkitLineClamp:me?ae:void 0},component:d,ref:sr(c,y,t),direction:_,onClick:O.includes(`text`)?j:void 0,"aria-label":we?.toString(),title:f,...C},S.createElement(l1,{enableMeasure:J&&!se,text:s,rows:ae,width:ge,onEllipsis:Ce,expanded:re,miscDeps:[I,re,L,w,P,v].concat(fa(p1.map(t=>e[t])))},(t,n)=>d1(e,S.createElement(S.Fragment,null,t.length>0&&n&&!re&&we?S.createElement(`span`,{key:`show-content`,"aria-hidden":!0},t):t,ke(n)))))))}),h1=S.forwardRef((e,t)=>{let{ellipsis:n,rel:r,children:i,navigate:a,...o}=e,s={...o,rel:r===void 0&&o.target===`_blank`?`noopener noreferrer`:r};return S.createElement(m1,{...s,ref:t,ellipsis:!!n,component:`a`},i)}),g1=S.forwardRef((e,t)=>{let{children:n,...r}=e;return S.createElement(m1,{ref:t,...r,component:`div`},n)}),_1=S.forwardRef((e,t)=>{let{ellipsis:n,children:r,...i}=e,a=S.useMemo(()=>tf(n)?hi(n,[`expandable`,`rows`]):n,[n]);return S.createElement(m1,{ref:t,...i,ellipsis:a,component:`span`},r)}),v1=[1,2,3,4,5],y1=S.forwardRef((e,t)=>{let{level:n=1,children:r,...i}=e,a=v1.includes(n)?`h${n}`:`h1`;return S.createElement(m1,{ref:t,...i,component:a},r)}),b1=G$;b1.Text=_1,b1.Link=h1,b1.Title=y1,b1.Paragraph=g1;var x1=((e,t)=>{if(e&&t){let n=Array.isArray(t)?t:t.split(`,`),r=e.name||``,i=e.type||``,a=i.replace(/\/.*$/,``);return n.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if(t.charAt(0)===`.`){let e=r.toLowerCase(),n=t.toLowerCase(),i=[n];return(n===`.jpg`||n===`.jpeg`)&&(i=[`.jpg`,`.jpeg`]),i.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?a===t.replace(/\/.*$/,``):i===t?!0:/^\w+$/.test(t)?(li(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0):!1})}return!0});function S1(e,t){let n=`cannot ${e.method} ${e.action} ${t.status}'`,r=Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function C1(e){let t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function w1(e){let t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});let n=new FormData;e.data&&Object.keys(e.data).forEach(t=>{let r=e.data[t];if(Array.isArray(r)){r.forEach(e=>{n.append(`${t}[]`,e)});return}n.append(t,r)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(S1(e,t),C1(t)):e.onSuccess(C1(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&`withCredentials`in t&&(t.withCredentials=!0);let r=e.headers||{};return r[`X-Requested-With`]!==null&&t.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),Object.keys(r).forEach(e=>{r[e]!==null&&t.setRequestHeader(e,r[e])}),t.send(n),{abort(){t.abort()}}}var T1=async(e,t)=>{let n=[],r=[];e.forEach(e=>r.push(e.webkitGetAsEntry()));async function i(e){let t=e.createReader(),n=[];for(;;){let e=await new Promise(e=>{t.readEntries(e,()=>e([]))}),r=e.length;if(!r)break;for(let t=0;t{e.file(r=>{t(r)?(e.fullPath&&!r.webkitRelativePath&&(Object.defineProperties(r,{webkitRelativePath:{writable:!0}}),r.webkitRelativePath=e.fullPath.replace(/^\//,``),Object.defineProperties(r,{webkitRelativePath:{writable:!1}})),n(r)):n(null)})})}let o=async(e,t)=>{if(e){if(e.path=t||``,e.isFile){let t=await a(e);t&&n.push(t)}else if(e.isDirectory){let t=await i(e);r.push(...t)}}},s=0;for(;s{let{accept:n,directory:r}=this.props,i,a;if(typeof n==`string`)a=n;else{let{filter:e,format:t}=n||{};a=t,i=e===`native`?()=>!0:e}return(i||(r||t?e=>x1(e,a):()=>!0))(e)};onChange=e=>{let{files:t}=e.target,n=[...t].filter(e=>this.filterFile(e));this.uploadFiles(n),this.reset()};onClick=e=>{let t=this.fileInput;if(!t)return;let n=e.target,{onClick:r}=this.props;n&&n.tagName===`BUTTON`&&(t.parentNode.focus(),n.blur()),t.click(),r&&r(e)};onKeyDown=e=>{e.key===`Enter`&&this.onClick(e)};onDataTransferFiles=async(e,t)=>{let{multiple:n,directory:r}=this.props,i=[...e.items||[]],a=[...e.files||[]];if((a.length>0||i.some(e=>e.kind===`file`))&&t?.(),r)a=await T1(Array.prototype.slice.call(i),this.filterFile),this.uploadFiles(a);else{let e=[...a].filter(e=>this.filterFile(e,!0));n===!1&&(e=a.slice(0,1)),this.uploadFiles(e)}};onFilePaste=async e=>{let{pastable:t}=this.props;if(t&&e.type===`paste`){let t=e.clipboardData;return this.onDataTransferFiles(t,()=>{e.preventDefault()})}};onFileDragOver=e=>{e.preventDefault()};onFileDrop=async e=>{if(e.preventDefault(),e.type===`drop`){let t=e.dataTransfer;return this.onDataTransferFiles(t)}};componentDidMount(){this._isMounted=!0;let{pastable:e}=this.props;e&&document.addEventListener(`paste`,this.onFilePaste)}componentWillUnmount(){this._isMounted=!1,this.abort(),document.removeEventListener(`paste`,this.onFilePaste)}componentDidUpdate(e){let{pastable:t}=this.props;t&&!e.pastable?document.addEventListener(`paste`,this.onFilePaste):!t&&e.pastable&&document.removeEventListener(`paste`,this.onFilePaste)}uploadFiles=e=>{let t=[...e],n=t.map(e=>(e.uid=O1(),this.processFile(e,t)));Promise.all(n).then(e=>{let{onBatchStart:t}=this.props;t?.(e.map(({origin:e,parsedFile:t})=>({file:e,parsedFile:t}))),e.filter(e=>e.parsedFile!==null).forEach(e=>{this.post(e)})})};processFile=async(e,t)=>{let{beforeUpload:n}=this.props,r=e;if(n){try{r=await n(e,t)}catch{r=!1}if(r===!1)return{origin:e,parsedFile:null,action:null,data:null}}let{action:i}=this.props,a;a=typeof i==`function`?await i(e):i;let{data:o}=this.props,s;s=typeof o==`function`?await o(e):o;let c=(typeof r==`object`||typeof r==`string`)&&r?r:e,l;l=c instanceof File?c:new File([c],e.name,{type:e.type});let u=l;return u.uid=e.uid,{origin:e,data:s,parsedFile:u,action:a}};post({data:e,origin:t,action:n,parsedFile:r}){if(!this._isMounted)return;let{onStart:i,customRequest:a,name:o,headers:s,withCredentials:c,method:l}=this.props,{uid:u}=t,d=a||w1,f={action:n,filename:o,data:e,file:r,headers:s,withCredentials:c,method:l||`post`,onProgress:e=>{let{onProgress:t}=this.props;t?.(e,r)},onSuccess:(e,t)=>{let{onSuccess:n}=this.props;n?.(e,r,t),delete this.reqs[u]},onError:(e,t)=>{let{onError:n}=this.props;n?.(e,t,r),delete this.reqs[u]}};i(t),this.reqs[u]=d(f,{defaultRequest:w1})}reset(){this.setState({uid:O1()})}abort(e){let{reqs:t}=this;if(e){let n=e.uid?e.uid:e;t[n]&&t[n].abort&&t[n].abort(),delete t[n]}else Object.keys(t).forEach(e=>{t[e]&&t[e].abort&&t[e].abort(),delete t[e]})}saveFileInput=e=>{this.fileInput=e};render(){let{component:e,prefixCls:t,className:n,classNames:r={},disabled:i,id:a,name:o,style:s,styles:c={},multiple:l,accept:u,capture:d,children:f,directory:p,openFileDialogOnClick:m,onMouseEnter:h,onMouseLeave:g,hasControlInside:_,...v}=this.props,y=typeof u==`string`?u:u?.format,b=Y(t,{[`${t}-disabled`]:i,[n]:n}),x=p?{directory:`directory`,webkitdirectory:`webkitdirectory`}:{},C=i?{}:{onClick:m?this.onClick:()=>{},onKeyDown:m?this.onKeyDown:()=>{},onMouseEnter:h,onMouseLeave:g,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:_?void 0:`0`};return S.createElement(e,k1({},C,{className:b,role:_?void 0:`button`,style:s}),S.createElement(`input`,k1({},bi(v,{aria:!0,data:!0}),{id:a,name:o,disabled:i,type:`file`,ref:this.saveFileInput,onClick:e=>e.stopPropagation(),key:this.state.uid,style:{display:`none`,...c.input},className:r.input,accept:y},x,{multiple:l,onChange:this.onChange},d==null?{}:{capture:d})),f)}};function j1(){return j1=Object.assign?Object.assign.bind():function(e){for(var t=1;t{this.uploader=e};render(){return S.createElement(A1,j1({},this.props,{ref:this.saveUploader}))}},P1=e=>{let{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:`relative`,width:`100%`,height:`100%`,textAlign:`center`,background:e.colorFillAlter,border:`${X(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:`${X(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,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${X(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${n}, p${t}-text, p${t}-hint - `]:{color:e.colorTextDisabled}}}}}},R1=e=>{let{componentCls:t,iconCls:n,fontSize:r,lineHeight:i,motionDurationSlow:a,calc:o}=e,s=`${t}-list-item`,c=`${s}-actions`,l=`${s}-action`;return{[`${t}-wrapper`]:{[`${t}-list`]:{...Wl(),lineHeight:e.lineHeight,[s]:{position:`relative`,height:o(e.lineHeight).mul(r).equal(),marginTop:e.marginXS,fontSize:r,display:`flex`,alignItems:`center`,transition:`background-color ${a}`,borderRadius:e.borderRadiusSM,"&:hover":{backgroundColor:e.controlItemBgHover},[`${s}-name`]:{...Vl,padding:`0 ${X(e.paddingXS)}`,lineHeight:i,flex:`auto`,transition:`all ${a}`},[c]:{whiteSpace:`nowrap`,[l]:{opacity:0},"@media (hover: none), (pointer: coarse)":{[l]:{opacity:1}},[n]:{color:e.actionsColor,transition:`all ${a}`},[` + `]:{color:e.colorTextDisabled}}}}}},F1=e=>{let{componentCls:t,iconCls:n,fontSize:r,lineHeight:i,motionDurationSlow:a,calc:o}=e,s=`${t}-list-item`,c=`${s}-actions`,l=`${s}-action`;return{[`${t}-wrapper`]:{[`${t}-list`]:{...Wl(),lineHeight:e.lineHeight,[s]:{position:`relative`,height:o(e.lineHeight).mul(r).equal(),marginTop:e.marginXS,fontSize:r,display:`flex`,alignItems:`center`,transition:`background-color ${a}`,borderRadius:e.borderRadiusSM,"&:hover":{backgroundColor:e.controlItemBgHover},[`${s}-name`]:{...Vl,padding:`0 ${X(e.paddingXS)}`,lineHeight:i,flex:`auto`,transition:`all ${a}`},[c]:{whiteSpace:`nowrap`,[l]:{opacity:0},"@media (hover: none), (pointer: coarse)":{[l]:{opacity:1}},[n]:{color:e.actionsColor,transition:`all ${a}`},[` ${l}:focus-visible, &.picture ${l} - `]:{opacity:1}},[`${t}-icon ${n}`]:{color:e.colorIcon,fontSize:r},[`${s}-progress`]:{position:`absolute`,bottom:e.calc(e.uploadProgressOffset).mul(-1).equal(),width:`100%`,paddingInlineStart:o(r).add(e.paddingXS).equal(),fontSize:r,lineHeight:0,pointerEvents:`none`,"> div":{margin:0}}},[`${s}:hover ${l}`]:{opacity:1},[`${s}-error`]:{color:e.colorError,[`${s}-name, ${t}-icon ${n}`]:{color:e.colorError},[c]:{[`${n}, ${n}:hover`]:{color:e.colorError},[l]:{opacity:1}}},[`${t}-list-item-container`]:{transition:[`opacity`,`height`].map(e=>`${e} ${a}`).join(`, `),"&::before":{display:`table`,width:0,height:0,content:`""`}}}}}},z1=e=>{let{componentCls:t}=e,n=new js(`uploadAnimateInlineIn`,{from:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),r=new js(`uploadAnimateInlineOut`,{to:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),i=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${i}-appear, ${i}-enter, ${i}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:`forwards`},[`${i}-appear, ${i}-enter`]:{animationName:n},[`${i}-leave`]:{animationName:r}}},{[`${t}-wrapper`]:Xh(e)},n,r]},B1=e=>{let{componentCls:t,iconCls:n,uploadThumbnailSize:r,uploadProgressOffset:i,calc:a}=e,o=`${t}-list`,s=`${o}-item`;return{[`${t}-wrapper`]:{[` + `]:{opacity:1}},[`${t}-icon ${n}`]:{color:e.colorIcon,fontSize:r},[`${s}-progress`]:{position:`absolute`,bottom:e.calc(e.uploadProgressOffset).mul(-1).equal(),width:`100%`,paddingInlineStart:o(r).add(e.paddingXS).equal(),fontSize:r,lineHeight:0,pointerEvents:`none`,"> div":{margin:0}}},[`${s}:hover ${l}`]:{opacity:1},[`${s}-error`]:{color:e.colorError,[`${s}-name, ${t}-icon ${n}`]:{color:e.colorError},[c]:{[`${n}, ${n}:hover`]:{color:e.colorError},[l]:{opacity:1}}},[`${t}-list-item-container`]:{transition:[`opacity`,`height`].map(e=>`${e} ${a}`).join(`, `),"&::before":{display:`table`,width:0,height:0,content:`""`}}}}}},I1=e=>{let{componentCls:t}=e,n=new js(`uploadAnimateInlineIn`,{from:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),r=new js(`uploadAnimateInlineOut`,{to:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),i=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${i}-appear, ${i}-enter, ${i}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:`forwards`},[`${i}-appear, ${i}-enter`]:{animationName:n},[`${i}-leave`]:{animationName:r}}},{[`${t}-wrapper`]:Wh(e)},n,r]},L1=e=>{let{componentCls:t,iconCls:n,uploadThumbnailSize:r,uploadProgressOffset:i,calc:a}=e,o=`${t}-list`,s=`${o}-item`;return{[`${t}-wrapper`]:{[` ${o}${o}-picture, ${o}${o}-picture-card, ${o}${o}-picture-circle - `]:{[s]:{position:`relative`,height:a(r).add(a(e.lineWidth).mul(2)).add(a(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:`transparent`},[`${s}-thumbnail`]:{...Vl,width:r,height:r,lineHeight:X(a(r).add(e.paddingSM).equal()),textAlign:`center`,flex:`none`,[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:`block`,width:`100%`,height:`100%`,overflow:`hidden`}},[`${s}-progress`]:{bottom:a(e.fontSize).mul(e.lineHeight).div(2).add(i).equal(),width:`calc(100% - ${X(a(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:a(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${el[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${el.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:`dashed`,[`${s}-name`]:{marginBottom:i}}},[`${o}${o}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:`50%`}}}}},V1=e=>{let{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:i,calc:a}=e,o=`${t}-list`,s=`${o}-item`,c=e.uploadPicCardSize;return{[` + `]:{[s]:{position:`relative`,height:a(r).add(a(e.lineWidth).mul(2)).add(a(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:`transparent`},[`${s}-thumbnail`]:{...Vl,width:r,height:r,lineHeight:X(a(r).add(e.paddingSM).equal()),textAlign:`center`,flex:`none`,[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:`block`,width:`100%`,height:`100%`,overflow:`hidden`}},[`${s}-progress`]:{bottom:a(e.fontSize).mul(e.lineHeight).div(2).add(i).equal(),width:`calc(100% - ${X(a(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:a(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${el[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${el.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:`dashed`,[`${s}-name`]:{marginBottom:i}}},[`${o}${o}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:`50%`}}}}},R1=e=>{let{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:i,calc:a}=e,o=`${t}-list`,s=`${o}-item`,c=e.uploadPicCardSize;return{[` ${t}-wrapper${t}-picture-card-wrapper, ${t}-wrapper${t}-picture-circle-wrapper `]:{...Wl(),display:`block`,[`${t}${t}-select`]:{width:c,height:c,textAlign:`center`,verticalAlign:`top`,backgroundColor:e.colorFillAlter,border:`${X(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}},[`${o}${o}-picture-card, ${o}${o}-picture-circle`]:{display:`flex`,flexWrap:`wrap`,"&:not(:empty)":{minHeight:c},"@supports not (gap: 1px)":{"& > *":{marginBlockEnd:e.marginXS,marginInlineEnd:e.marginXS}},"@supports (gap: 1px)":{gap:e.marginXS},[`${o}-item-container`]:{display:`inline-block`,width:c,height:c,verticalAlign:`top`},"&::after":{display:`none`},"&::before":{display:`none`},[s]:{height:`100%`,margin:0,"&::before":{position:`absolute`,zIndex:1,width:`calc(100% - ${X(a(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${X(a(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}`,[` ${n}-eye, ${n}-download, ${n}-delete - `]:{zIndex:10,width:r,margin:`0 ${X(e.marginXXS)}`,fontSize:r,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,color:i,"&:hover":{color:i},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% - ${X(a(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:`none`}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${X(a(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}},[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:`50%`}}}},H1=e=>{let{componentCls:t}=e;return{[`${t}-rtl`]:{direction:`rtl`}}},U1=e=>{let{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:{...Hl(e),[t]:{outline:0,"input[type='file']":{cursor:`pointer`}},[`${t}-select`]:{display:`inline-block`},[`${t}-hidden`]:{display:`none`},[`${t}-disabled`]:{color:n,cursor:`not-allowed`}}}},W1=Zl(`Upload`,e=>{let{fontSizeHeading3:t,marginXS:n,lineWidth:r,pictureCardSize:i,calc:a}=e,o=uc(e,{uploadThumbnailSize:a(t).mul(2).equal(),uploadProgressOffset:a(a(n).div(2)).add(r).equal(),uploadPicCardSize:i});return[U1(o),L1(o),B1(o),V1(o),R1(o),z1(o),H1(o),Gh(o)]},e=>({actionsColor:e.colorIcon,pictureCardSize:e.controlHeightLG*2.55})),G1=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42z`,fill:t}},{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:e}}]}},name:`file`,theme:`twotone`}}))());function K1(){return K1=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,K1({},e,{ref:t,icon:G1.default}))),J1=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function Y1(){return Y1=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Y1({},e,{ref:t,icon:J1.default}))),Z1=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:function(e,t){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:e}},{tag:`path`,attrs:{d:`M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z`,fill:t}},{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:t}},{tag:`path`,attrs:{d:`M276 368a28 28 0 1056 0 28 28 0 10-56 0z`,fill:t}},{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:e}}]}},name:`picture`,theme:`twotone`}}))());function Q1(){return Q1=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Q1({},e,{ref:t,icon:Z1.default})));function e0(e){return{...e,lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e}}function t0(e,t){let n=fa(t),r=n.findIndex(({uid:t})=>t===e.uid);return r===-1?n.push(e):n[r]=e,n}function n0(e,t){let n=e.uid===void 0?`name`:`uid`;return t.filter(t=>t[n]===e[n])[0]}function r0(e,t){let n=e.uid===void 0?`name`:`uid`,r=t.filter(t=>t[n]!==e[n]);return r.length===t.length?null:r}var i0=(e=``)=>{let t=e.split(`/`),n=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(n)||[``])[0]},a0=e=>e.indexOf(`image/`)===0,o0=e=>{if(e.type&&!e.thumbUrl)return a0(e.type);let t=e.thumbUrl||e.url||``,n=i0(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},s0=200;function c0(e){return new Promise(t=>{if(!e.type||!a0(e.type)){t(``);return}let n=document.createElement(`canvas`);n.width=s0,n.height=s0,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${s0}px; height: ${s0}px; z-index: 9999; display: none;`,document.body.appendChild(n);let r=n.getContext(`2d`),i=new Image;if(i.onload=()=>{let{width:e,height:a}=i,o=s0,s=s0,c=0,l=0;e>a?(s=s0/e*a,l=-(s-o)/2):(o=s0/a*e,c=-(o-s)/2),r.drawImage(i,c,l,o,s);let u=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(i.src),t(u)},i.crossOrigin=`anonymous`,e.type.startsWith(`image/svg+xml`)){let t=new FileReader;t.onload=()=>{t.result&&typeof t.result==`string`&&(i.src=t.result)},t.readAsDataURL(e)}else if(e.type.startsWith(`image/gif`)){let n=new FileReader;n.onload=()=>{n.result&&t(n.result)},n.readAsDataURL(e)}else i.src=window.URL.createObjectURL(e)})}var l0=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function u0(){return u0=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,u0({},e,{ref:t,icon:l0.default}))),f0=S.forwardRef(({prefixCls:e,className:t,style:n,classNames:r,styles:i,locale:a,listType:o,file:s,items:c,progress:l,iconRender:u,actionIconRender:d,itemRender:f,isImgUrl:p,showPreviewIcon:m,showRemoveIcon:h,showDownloadIcon:g,previewIcon:_,removeIcon:v,downloadIcon:y,extra:b,onPreview:x,onDownload:C,onClose:w},T)=>{let{status:E}=s,[D,O]=S.useState(E);S.useEffect(()=>{E!==`removed`&&O(E)},[E]);let[k,A]=S.useState(!1);S.useEffect(()=>{let e=setTimeout(()=>{A(!0)},300);return()=>{clearTimeout(e)}},[]);let j=u(s),M=S.createElement(`div`,{className:`${e}-icon`},j);if(o===`picture`||o===`picture-card`||o===`picture-circle`)if(D===`uploading`||!s.thumbUrl&&!s.url){let t=Y(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:D!==`uploading`});M=S.createElement(`div`,{className:t},j)}else{let t=p?.(s)?S.createElement(`img`,{src:s.thumbUrl||s.url,alt:s.name,className:`${e}-list-item-image`,crossOrigin:s.crossOrigin}):j,n=Y(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:p&&!p(s)});M=S.createElement(`a`,{className:n,onClick:e=>x(s,e),href:s.url||s.thumbUrl,target:`_blank`,rel:`noopener noreferrer`},t)}let N=Y(`${e}-list-item`,`${e}-list-item-${D}`,r?.item),P=typeof s.linkProps==`string`?JSON.parse(s.linkProps):s.linkProps,F=(typeof h==`function`?h(s):h)?d((typeof v==`function`?v(s):v)||S.createElement(o$,null),()=>w(s),e,a.removeFile,!0):null,I=(typeof g==`function`?g(s):g)&&D===`done`?d((typeof y==`function`?y(s):y)||S.createElement(d0,null),()=>C(s),e,a.downloadFile):null,L=o!==`picture-card`&&o!==`picture-circle`&&S.createElement(`span`,{key:`download-delete`,className:Y(`${e}-list-item-actions`,{picture:o===`picture`})},I,F),R=typeof b==`function`?b(s):b,z=R&&S.createElement(`span`,{className:`${e}-list-item-extra`},R),B=Y(`${e}-list-item-name`),V=s.url?S.createElement(`a`,{key:`view`,target:`_blank`,rel:`noopener noreferrer`,className:B,title:s.name,...P,href:s.url,onClick:e=>x(s,e)},s.name,z):S.createElement(`span`,{key:`view`,className:B,onClick:e=>x(s,e),title:s.name},s.name,z),H=(typeof m==`function`?m(s):m)&&(s.url||s.thumbUrl)?S.createElement(`a`,{href:s.url||s.thumbUrl,target:`_blank`,rel:`noopener noreferrer`,onClick:e=>x(s,e),title:a.previewFile},typeof _==`function`?_(s):_||S.createElement(tW,null)):null,U=(o===`picture-card`||o===`picture-circle`)&&D!==`uploading`&&S.createElement(`span`,{className:`${e}-list-item-actions`},H,D===`done`&&I,F),{getPrefixCls:W}=S.useContext(ha),G=W(),K=S.createElement(`div`,{className:N,style:i?.item},M,V,L,U,k&&S.createElement(Dd,{motionName:`${G}-fade`,visible:D===`uploading`,motionDeadline:2e3},({className:t})=>{let n=`percent`in s?S.createElement(RK,{type:`line`,percent:s.percent,"aria-label":s[`aria-label`],"aria-labelledby":s[`aria-labelledby`],...l}):null;return S.createElement(`div`,{className:Y(`${e}-list-item-progress`,t)},n)})),ee=s.response&&typeof s.response==`string`?s.response:s.error?.statusText||s.error?.message||a.uploadError,q=D===`error`?S.createElement(Mw,{title:ee,getPopupContainer:e=>e.parentNode},K):K;return S.createElement(`div`,{className:Y(`${e}-list-item-container`,t),style:n,ref:T},f?f(q,s,c,{download:C.bind(null,s),preview:x.bind(null,s),remove:w.bind(null,s)}):q)}),p0=S.forwardRef((e,t)=>{let{listType:n=`text`,previewFile:r=c0,onPreview:i,onDownload:a,onRemove:o,locale:s,iconRender:c,isImageUrl:l=o0,prefixCls:u,items:d=[],showPreviewIcon:f=!0,showRemoveIcon:p=!0,showDownloadIcon:m=!1,removeIcon:h,previewIcon:g,downloadIcon:_,extra:v,progress:y={size:[-1,2],showInfo:!1},appendAction:b,appendActionVisible:x=!0,itemRender:C,disabled:w,classNames:T,styles:E}=e,[,D]=pf(),[O,k]=S.useState(!1),A=[`picture-card`,`picture-circle`].includes(n);S.useEffect(()=>{n.startsWith(`picture`)&&(d||[]).forEach(e=>{!(e.originFileObj instanceof File||e.originFileObj instanceof Blob)||e.thumbUrl!==void 0||(e.thumbUrl=``,r?.(e.originFileObj).then(t=>{e.thumbUrl=t||``,D()}))})},[n,d,r]),S.useEffect(()=>{k(!0)},[]);let j=(e,t)=>{if(i)return t?.preventDefault(),i(e)},M=e=>{typeof a==`function`?a(e):e.url&&window.open(e.url)},N=e=>{o?.(e)},P=e=>{if(c)return c(e,n);let t=e.status===`uploading`;if(n.startsWith(`picture`)){let r=n===`picture`?S.createElement(Ym,null):s.uploading,i=l?.(e)?S.createElement($1,null):S.createElement(q1,null);return t?r:i}return t?S.createElement(Ym,null):S.createElement(X1,null)},F=(e,t,n,r,i)=>{let a={type:`text`,size:`small`,title:r,onClick:n=>{t(),S.isValidElement(e)&&e.props.onClick?.(n)},className:`${n}-list-item-action`,disabled:i?w:!1};return S.isValidElement(e)?S.createElement(m_,{...a,icon:lm(e,{...e.props,onClick:()=>{}})}):S.createElement(m_,{...a},S.createElement(`span`,null,e))};S.useImperativeHandle(t,()=>({handlePreview:j,handleDownload:M}));let{getPrefixCls:I}=S.useContext(ha),L=I(`upload`,u),R=I(),z=Y(`${L}-list`,`${L}-list-${n}`,T?.list),B=S.useMemo(()=>hi(mh(R),[`onAppearEnd`,`onEnterEnd`,`onLeaveEnd`]),[R]),V={...A?{}:B,motionDeadline:2e3,motionName:`${L}-${A?`animate-inline`:`animate`}`,keys:fa(d.map(e=>({key:e.uid,file:e}))),motionAppear:O};return S.createElement(`div`,{className:z,style:E?.list},S.createElement(Ed,{...V,component:!1},({key:e,file:t,className:r,style:i})=>S.createElement(f0,{key:e,locale:s,prefixCls:L,className:r,style:i,classNames:T,styles:E,file:t,items:d,progress:y,listType:n,isImgUrl:l,showPreviewIcon:f,showRemoveIcon:p,showDownloadIcon:m,removeIcon:h,previewIcon:g,downloadIcon:_,extra:v,iconRender:P,actionIconRender:F,itemRender:C,onPreview:j,onDownload:M,onClose:N})),b&&S.createElement(Dd,{...V,visible:x,forceRender:!0},({className:e,style:t})=>lm(b,n=>({className:Y(n.className,e),style:{...t,pointerEvents:e?`none`:void 0,...n.style}}))))}),m0=`__LIST_IGNORE_${Date.now()}__`,h0=S.forwardRef((e,t)=>{let n=va(`upload`),{fileList:r,defaultFileList:i,onRemove:a,showUploadList:o=!0,listType:s=`text`,onPreview:c,onDownload:l,onChange:u,onDrop:d,previewFile:f,disabled:p,locale:m,iconRender:h,isImageUrl:g,progress:_,prefixCls:v,className:y,type:b=`select`,children:x,style:C,itemRender:w,maxCount:T,data:E={},multiple:D=!1,hasControlInside:O=!0,action:k=``,accept:A=``,supportServerRender:j=!0,rootClassName:M,styles:N,classNames:P}=e,F=S.useContext(pm),I=p??F,L=e.customRequest||n.customRequest,[R,z]=Wn(i,r),B=R||[],[V,H]=S.useState(`drop`),U=S.useRef(null),W=S.useRef(null);S.useMemo(()=>{let e=Date.now();(r||[]).forEach((t,n)=>{!t.uid&&!Object.isFrozen(t)&&(t.uid=`__AUTO__${e}_${n}__`)})},[r]);let G=(e,t,n)=>{let r=fa(t),i=!1;T===1?r=r.slice(-1):T&&(i=r.length>T,r=r.slice(0,T)),(0,Bi.flushSync)(()=>{z(r)});let a={file:e,fileList:r};n&&(a.event=n),(!i||e.status===`removed`||r.some(t=>t.uid===e.uid))&&(0,Bi.flushSync)(()=>{u?.(a)})},K=async(t,n)=>{let{beforeUpload:r}=e,i=t;if(r){let e=await r(t,n);if(e===!1)return!1;if(delete t[m0],e===m0)return Object.defineProperty(t,m0,{value:!0,configurable:!0}),!1;tf(e)&&(i=e)}return i},ee=e=>{let t=e.filter(e=>!e.file[m0]);if(!t.length)return;let n=t.map(e=>e0(e.file)),r=fa(B);n.forEach(e=>{r=t0(e,r)}),n.forEach((e,n)=>{let i=e;if(t[n].parsedFile)e.status=`uploading`;else{let{originFileObj:t}=e,n;try{n=new File([t],t.name,{type:t.type})}catch{n=new Blob([t],{type:t.type}),n.name=t.name,n.lastModifiedDate=new Date,n.lastModified=new Date().getTime()}n.uid=e.uid,i=n}G(i,r)})},q=(e,t,n)=>{try{typeof e==`string`&&(e=JSON.parse(e))}catch{}if(!n0(t,B))return;let r=e0(t);r.status=`done`,r.percent=100,r.response=e,r.xhr=n,G(r,t0(r,B))},te=(e,t)=>{if(!n0(t,B))return;let n=e0(t);n.status=`uploading`,n.percent=e.percent,G(n,t0(n,B),e)},ne=(e,t,n)=>{if(!n0(n,B))return;let r=e0(n);r.error=e,r.response=t,r.status=`error`,G(r,t0(r,B))},re=e=>{let t;Promise.resolve(typeof a==`function`?a(e):a).then(n=>{if(n===!1)return;let r=r0(e,B);r&&(t={...e,status:`removed`},B?.forEach(e=>{let n=t.uid===void 0?`name`:`uid`;e[n]===t[n]&&!Object.isFrozen(e)&&(e.status=`removed`)}),U.current?.abort(t),G(t,r))})},ie=e=>{H(e.type),e.type===`drop`&&d?.(e)};S.useImperativeHandle(t,()=>({onBatchStart:ee,onSuccess:q,onProgress:te,onError:ne,fileList:B,upload:U.current,nativeElement:W.current}));let{getPrefixCls:J,direction:ae,className:oe,style:se,classNames:ce,styles:le}=va(`upload`),ue=J(`upload`,v),de={...e,listType:s,showUploadList:o,type:b,multiple:D,hasControlInside:O,supportServerRender:j,disabled:I},[fe,pe]=Sf([ce,P],[le,N],{props:de}),me={onBatchStart:ee,onError:ne,onProgress:te,onSuccess:q,...e,customRequest:L,data:E,multiple:D,action:k,accept:A,supportServerRender:j,prefixCls:ue,disabled:I,beforeUpload:K,onChange:void 0,hasControlInside:O};delete me.className,delete me.style,(!x||I)&&delete me.id;let he=`${ue}-wrapper`,[ge,_e]=W1(ue,he),[ve]=Jd(`Upload`,Vd.Upload),{showRemoveIcon:ye,showPreviewIcon:be,showDownloadIcon:xe,removeIcon:Se,previewIcon:Ce,downloadIcon:we,extra:Te}=typeof o==`boolean`?{}:o,Ee=ye===void 0?!I:ye,De=(e,t)=>o?S.createElement(p0,{classNames:fe,styles:pe,prefixCls:ue,listType:s,items:B,previewFile:f,onPreview:c,onDownload:l,onRemove:re,showRemoveIcon:Ee,showPreviewIcon:be,showDownloadIcon:xe,removeIcon:Se,previewIcon:Ce,downloadIcon:we,iconRender:h,extra:Te,locale:{...ve,...m},isImageUrl:g,progress:_,appendAction:e,appendActionVisible:t,itemRender:w,disabled:I}):e,Oe=Y(he,y,M,ge,_e,oe,fe.root,{[`${ue}-rtl`]:ae===`rtl`,[`${ue}-picture-card-wrapper`]:s===`picture-card`,[`${ue}-picture-circle-wrapper`]:s===`picture-circle`}),ke={...pe.root},Ae={...se,...C};if(b===`drag`){let e=Y(ge,ue,`${ue}-drag`,{[`${ue}-drag-uploading`]:B.some(e=>e.status===`uploading`),[`${ue}-drag-hover`]:V===`dragover`,[`${ue}-disabled`]:I,[`${ue}-rtl`]:ae===`rtl`},fe.trigger);return S.createElement(`span`,{className:Oe,ref:W,style:ke},S.createElement(`div`,{className:e,style:{...Ae,...pe.trigger},onDrop:ie,onDragOver:ie,onDragLeave:ie},S.createElement(I1,{...me,ref:U,className:`${ue}-btn`},S.createElement(`div`,{className:`${ue}-drag-container`},x))),De())}let je=Y(ue,`${ue}-select`,{[`${ue}-disabled`]:I,[`${ue}-hidden`]:!x},fe.trigger),Me=S.createElement(`div`,{className:je,style:{...Ae,...pe.trigger}},S.createElement(I1,{...me,ref:U}));return s===`picture-card`||s===`picture-circle`?S.createElement(`span`,{className:Oe,ref:W,style:ke},De(Me,!!x)):S.createElement(`span`,{className:Oe,ref:W,style:ke},Me,De())}),g0=S.forwardRef((e,t)=>{let{style:n,height:r,hasControlInside:i=!1,children:a,...o}=e,s={...n,height:r};return S.createElement(h0,{ref:t,hasControlInside:i,...o,style:s,type:`drag`},a)}),_0=h0;_0.Dragger=g0,_0.LIST_IGNORE=m0;var v0=o(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),y0=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={items_per_page:`条/页`,jump_to:`跳至`,jump_to_confirm:`确定`,page:`页`,prev_page:`上一页`,next_page:`下一页`,prev_5:`向前 5 页`,next_5:`向后 5 页`,prev_3:`向前 3 页`,next_3:`向后 3 页`,page_size:`页码`}})),b0=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.commonLocale=void 0,e.commonLocale={yearFormat:`YYYY`,dayFormat:`D`,cellMeridiemFormat:`A`,monthBeforeYear:!0}})),x0=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=b0();function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={placeholder:`请选择时间`,rangePlaceholder:[`开始时间`,`结束时间`]}})),C0=o((e=>{var t=v0().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(x0()),r=t(S0()),i={lang:{placeholder:`请选择日期`,yearPlaceholder:`请选择年份`,quarterPlaceholder:`请选择季度`,monthPlaceholder:`请选择月份`,weekPlaceholder:`请选择周`,rangePlaceholder:[`开始日期`,`结束日期`],rangeYearPlaceholder:[`开始年份`,`结束年份`],rangeMonthPlaceholder:[`开始月份`,`结束月份`],rangeQuarterPlaceholder:[`开始季度`,`结束季度`],rangeWeekPlaceholder:[`开始周`,`结束周`],...n.default},timePickerLocale:{...r.default}};i.lang.ok=`确定`,e.default=i})),w0=o((e=>{var t=v0().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(C0()).default})),T0=o((e=>{var t=v0().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(y0()),r=t(w0()),i=t(C0()),a=t(S0()),o="${label}不是一个有效的${type}";e.default={locale:`zh-cn`,Pagination:n.default,DatePicker:i.default,TimePicker:a.default,Calendar:r.default,global:{placeholder:`请选择`,close:`关闭`,sortable:`可排序`},Table:{filterTitle:`筛选`,filterConfirm:`确定`,filterReset:`重置`,filterEmptyText:`无筛选项`,filterCheckAll:`全选`,filterSearchPlaceholder:`在筛选项中搜索`,emptyText:`暂无数据`,selectAll:`全选当页`,selectInvert:`反选当页`,selectNone:`清空所有`,selectionAll:`全选所有`,sortTitle:`排序`,expand:`展开行`,collapse:`关闭行`,triggerDesc:`点击降序`,triggerAsc:`点击升序`,cancelSort:`取消排序`},Modal:{okText:`确定`,cancelText:`取消`,justOkText:`知道了`},Tour:{Next:`下一步`,Previous:`上一步`,Finish:`结束导览`},Popconfirm:{cancelText:`取消`,okText:`确定`},Transfer:{titles:[``,``],searchPlaceholder:`请输入搜索内容`,itemUnit:`项`,itemsUnit:`项`,remove:`删除`,selectCurrent:`全选当页`,removeCurrent:`删除当页`,selectAll:`全选所有`,deselectAll:`取消全选`,removeAll:`删除全部`,selectInvert:`反选当页`},Upload:{uploading:`文件上传中`,removeFile:`删除文件`,uploadError:`上传错误`,previewFile:`预览文件`,downloadFile:`下载文件`},Empty:{description:`暂无数据`},Icon:{icon:`图标`},Text:{edit:`编辑`,copy:`复制`,copied:`复制成功`,expand:`展开`,collapse:`收起`},Form:{optional:`(可选)`,defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},QRCode:{expired:`二维码过期`,refresh:`点击刷新`,scanned:`已扫描`},ColorPicker:{presetEmpty:`暂无`,transparent:`无色`,singleColor:`单色`,gradientColor:`渐变色`}}})),E0=o(((e,t)=>{t.exports=T0()})),D0=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r(HE()):typeof define==`function`&&define.amd?define([`dayjs`],r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_locale_zh_cn=r(n.dayjs)})(e,(function(e){function t(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var n=t(e),r={name:`zh-cn`,weekdays:`星期日_星期一_星期二_星期三_星期四_星期五_星期六`.split(`_`),weekdaysShort:`周日_周一_周二_周三_周四_周五_周六`.split(`_`),weekdaysMin:`日_一_二_三_四_五_六`.split(`_`),months:`一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月`.split(`_`),monthsShort:`1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月`.split(`_`),ordinal:function(e,t){return t===`W`?e+`周`:e+`日`},weekStart:1,yearStart:4,formats:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYY年M月D日`,LLL:`YYYY年M月D日Ah点mm分`,LLLL:`YYYY年M月D日ddddAh点mm分`,l:`YYYY/M/D`,ll:`YYYY年M月D日`,lll:`YYYY年M月D日 HH:mm`,llll:`YYYY年M月D日dddd HH:mm`},relativeTime:{future:`%s内`,past:`%s前`,s:`几秒`,m:`1 分钟`,mm:`%d 分钟`,h:`1 小时`,hh:`%d 小时`,d:`1 天`,dd:`%d 天`,M:`1 个月`,MM:`%d 个月`,y:`1 年`,yy:`%d 年`},meridiem:function(e,t){var n=100*e+t;return n<600?`凌晨`:n<900?`早上`:n<1100?`上午`:n<1300?`中午`:n<1800?`下午`:`晚上`}};return n.default.locale(r,null,!0),r}))})),O0=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),k0=o(((e,t)=>{t.exports=O0()})),A0=c(E0(),1);D0();var $=k0(),j0=Object.defineProperty,M0=Object.getOwnPropertySymbols,N0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,F0=(e,t,n)=>t in e?j0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,I0=(e,t)=>{for(var n in t||={})N0.call(t,n)&&F0(e,n,t[n]);if(M0)for(var n of M0(t))P0.call(t,n)&&F0(e,n,t[n]);return e},L0=(e,t)=>{var n={};for(var r in e)N0.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&M0)for(var r of M0(e))t.indexOf(r)<0&&P0.call(e,r)&&(n[r]=e[r]);return n},R0;(e=>{let t=class t{constructor(e,n,r,a){if(this.version=e,this.errorCorrectionLevel=n,this.modules=[],this.isFunction=[],et.MAX_VERSION)throw RangeError(`Version value out of range`);if(a<-1||a>7)throw RangeError(`Mask value out of range`);this.size=e*4+17;let o=[];for(let e=0;e7)throw RangeError(`Invalid value`);let u,d;for(u=a;;u++){let n=t.getNumDataCodewords(u,r)*8,i=o.getTotalBits(e,u);if(i<=n){d=i;break}if(u>=s)throw RangeError(`Data too long`)}for(let e of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])l&&d<=t.getNumDataCodewords(u,e)*8&&(r=e);let f=[];for(let t of e){n(t.mode.modeBits,4,f),n(t.numChars,t.mode.numCharCountBits(u),f);for(let e of t.getData())f.push(e)}i(f.length==d);let p=t.getNumDataCodewords(u,r)*8;i(f.length<=p),n(0,Math.min(4,p-f.length),f),n(0,(8-f.length%8)%8,f),i(f.length%8==0);for(let e=236;f.lengthm[t>>>3]|=e<<7-(t&7)),new t(u,r,m,c)}getModule(e,t){return 0<=e&&e>>9)*1335;let a=(t<<10|n)^21522;i(a>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,r(a,e));this.setFunctionModule(8,7,r(a,6)),this.setFunctionModule(8,8,r(a,7)),this.setFunctionModule(7,8,r(a,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,r(a,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,r(a,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,r(a,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;i(t>>>18==0);for(let e=0;e<18;e++){let n=r(t,e),i=this.size-11+e%3,a=Math.floor(e/3);this.setFunctionModule(i,a,n),this.setFunctionModule(a,i,n)}}drawFinderPattern(e,t){for(let n=-4;n<=4;n++)for(let r=-4;r<=4;r++){let i=Math.max(Math.abs(r),Math.abs(n)),a=e+r,o=t+n;0<=a&&a{(e!=l-o||n>=c)&&f.push(t[e])});return i(f.length==s),f}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw RangeError(`Invalid argument`);let n=0;for(let t=this.size-1;t>=1;t-=2){t==6&&(t=5);for(let i=0;i>>3],7-(n&7)),n++)}}i(n==e.length*8)}applyMask(e){if(e<0||e>7)throw RangeError(`Mask value out of range`);for(let t=0;t5&&e++):(this.finderPenaltyAddHistory(i,a),r||(e+=this.finderPenaltyCountPatterns(a)*t.PENALTY_N3),r=this.modules[n][o],i=1);e+=this.finderPenaltyTerminateAndCount(r,i,a)*t.PENALTY_N3}for(let n=0;n5&&e++):(this.finderPenaltyAddHistory(i,a),r||(e+=this.finderPenaltyCountPatterns(a)*t.PENALTY_N3),r=this.modules[o][n],i=1);e+=this.finderPenaltyTerminateAndCount(r,i,a)*t.PENALTY_N3}for(let n=0;ne+ +!!t,n);let r=this.size*this.size,a=Math.ceil(Math.abs(n*20-r*10)/r)-1;return i(0<=a&&a<=9),e+=a*t.PENALTY_N4,i(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(this.version==1)return[];{let e=Math.floor(this.version/7)+2,t=this.version==32?26:Math.ceil((this.version*4+4)/(e*2-2))*2,n=[6];for(let r=this.size-7;n.lengtht.MAX_VERSION)throw RangeError(`Version number out of range`);let n=(16*e+128)*e+64;if(e>=2){let t=Math.floor(e/7)+2;n-=(25*t-10)*t-55,e>=7&&(n-=36)}return i(208<=n&&n<=29648),n}static getNumDataCodewords(e,n){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw RangeError(`Degree out of range`);let n=[];for(let t=0;t0);for(let i of e){let e=i^r.shift();r.push(0),n.forEach((n,i)=>r[i]^=t.reedSolomonMultiply(n,e))}return r}static reedSolomonMultiply(e,t){if(e>>>8||t>>>8)throw RangeError(`Byte out of range`);let n=0;for(let r=7;r>=0;r--)n=n<<1^(n>>>7)*285,n^=(t>>>r&1)*e;return i(n>>>8==0),n}finderPenaltyCountPatterns(e){let t=e[1];i(t<=this.size*3);let n=t>0&&e[2]==t&&e[3]==t*3&&e[4]==t&&e[5]==t;return(n&&e[0]>=t*4&&e[6]>=t?1:0)+(n&&e[6]>=t*4&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(e,t){t[0]==0&&(e+=this.size),t.pop(),t.unshift(e)}};t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;function n(e,t,n){if(t<0||t>31||e>>>t)throw RangeError(`Value out of range`);for(let r=t-1;r>=0;r--)n.push(e>>>r&1)}function r(e,t){return(e>>>t&1)!=0}function i(e){if(!e)throw Error(`Assertion error`)}let a=class e{constructor(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw RangeError(`Invalid argument`);this.bitData=n.slice()}static makeBytes(t){let r=[];for(let e of t)n(e,8,r);return new e(e.Mode.BYTE,t.length,r)}static makeNumeric(t){if(!e.isNumeric(t))throw RangeError(`String contains non-numeric characters`);let r=[];for(let e=0;e=1<{(e=>{let t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}};t.LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2),e.Ecc=t})(e.QrCode||={})})(R0||={}),(e=>{(e=>{let t=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}};t.NUMERIC=new t(1,[10,12,14]),t.ALPHANUMERIC=new t(2,[9,11,13]),t.BYTE=new t(4,[8,16,16]),t.KANJI=new t(8,[8,10,12]),t.ECI=new t(7,[0,0,0]),e.Mode=t})(e.QrSegment||={})})(R0||={});var z0=R0,B0={L:z0.QrCode.Ecc.LOW,M:z0.QrCode.Ecc.MEDIUM,Q:z0.QrCode.Ecc.QUARTILE,H:z0.QrCode.Ecc.HIGH},V0=128,H0=`L`,U0=`#FFFFFF`,W0=`#000000`,G0=!1,K0=1,q0=4,J0=0,Y0=.1;function X0(e,t=0){let n=[];return e.forEach(function(e,r){let i=null;e.forEach(function(a,o){if(!a&&i!==null){n.push(`M${i+t} ${r+t}h${o-i}v1H${i+t}z`),i=null;return}if(o===e.length-1){if(!a)return;i===null?n.push(`M${o+t},${r+t} h1v1H${o+t}z`):n.push(`M${i+t},${r+t} h${o+1-i}v1H${i+t}z`);return}a&&i===null&&(i=o)})}),n.join(``)}function Z0(e,t){return e.slice().map((e,n)=>n=t.y+t.h?e:e.map((e,n)=>n=t.x+t.w?e:!1))}function Q0(e,t,n,r){if(r==null)return null;let i=e.length+n*2,a=Math.floor(t*Y0),o=i/t,s=(r.width||a)*o,c=(r.height||a)*o,l=r.x==null?e.length/2-s/2:r.x*o,u=r.y==null?e.length/2-c/2:r.y*o,d=r.opacity==null?1:r.opacity,f=null;if(r.excavate){let e=Math.floor(l),t=Math.floor(u);f={x:e,y:t,w:Math.ceil(s+l-e),h:Math.ceil(c+u-t)}}let p=r.crossOrigin;return{x:l,y:u,h:c,w:s,excavation:f,opacity:d,crossOrigin:p}}function $0(e,t){return t==null?e?q0:J0:Math.max(Math.floor(t),0)}function e2({value:e,level:t,minVersion:n,includeMargin:r,marginSize:i,imageSettings:a,size:o,boostLevel:s}){let c=S.useMemo(()=>{let r=(Array.isArray(e)?e:[e]).reduce((e,t)=>(e.push(...z0.QrSegment.makeSegments(t)),e),[]);return z0.QrCode.encodeSegments(r,B0[t],n,void 0,void 0,s)},[e,t,n,s]),{cells:l,margin:u,numCells:d,calculatedImageSettings:f}=S.useMemo(()=>{let e=c.getModules(),t=$0(r,i);return{cells:e,margin:t,numCells:e.length+t*2,calculatedImageSettings:Q0(e,o,t,a)}},[c,o,a,r,i]);return{qrcode:c,margin:u,cells:l,numCells:d,calculatedImageSettings:f}}var t2=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),n2=S.forwardRef(function(e,t){let n=e,{value:r,size:i=V0,level:a=H0,bgColor:o=U0,fgColor:s=W0,includeMargin:c=G0,minVersion:l=K0,boostLevel:u,marginSize:d,imageSettings:f}=n,p=L0(n,[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`boostLevel`,`marginSize`,`imageSettings`]),{style:m}=p,h=L0(p,[`style`]),g=f?.src,_=S.useRef(null),v=S.useRef(null),y=S.useCallback(e=>{_.current=e,typeof t==`function`?t(e):t&&(t.current=e)},[t]),[b,x]=S.useState(!1),{margin:C,cells:w,numCells:T,calculatedImageSettings:E}=e2({value:r,level:a,minVersion:l,boostLevel:u,includeMargin:c,marginSize:d,imageSettings:f,size:i});S.useEffect(()=>{if(_.current!=null){let e=_.current,t=e.getContext(`2d`);if(!t)return;let n=w,r=v.current,a=E!=null&&r!==null&&r.complete&&r.naturalHeight!==0&&r.naturalWidth!==0;a&&E.excavation!=null&&(n=Z0(w,E.excavation));let c=window.devicePixelRatio||1;e.height=e.width=i*c;let l=i/T*c;t.scale(l,l),t.fillStyle=o,t.fillRect(0,0,T,T),t.fillStyle=s,t2?t.fill(new Path2D(X0(n,C))):w.forEach(function(e,n){e.forEach(function(e,r){e&&t.fillRect(r+C,n+C,1,1)})}),E&&(t.globalAlpha=E.opacity),a&&t.drawImage(r,E.x+C,E.y+C,E.w,E.h)}}),S.useEffect(()=>{x(!1)},[g]);let D=I0({height:i,width:i},m),O=null;return g!=null&&(O=S.createElement(`img`,{src:g,key:g,style:{display:`none`},onLoad:()=>{x(!0)},ref:v,crossOrigin:E?.crossOrigin})),S.createElement(S.Fragment,null,S.createElement(`canvas`,I0({style:D,height:i,width:i,ref:y,role:`img`},h)),O)});n2.displayName=`QRCodeCanvas`;var r2=S.forwardRef(function(e,t){let n=e,{value:r,size:i=V0,level:a=H0,bgColor:o=U0,fgColor:s=W0,includeMargin:c=G0,minVersion:l=K0,boostLevel:u,title:d,marginSize:f,imageSettings:p}=n,m=L0(n,[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`boostLevel`,`title`,`marginSize`,`imageSettings`]),{margin:h,cells:g,numCells:_,calculatedImageSettings:v}=e2({value:r,level:a,minVersion:l,boostLevel:u,includeMargin:c,marginSize:f,imageSettings:p,size:i}),y=g,b=null;p!=null&&v!=null&&(v.excavation!=null&&(y=Z0(g,v.excavation)),b=S.createElement(`image`,{href:p.src,height:v.h,width:v.w,x:v.x+h,y:v.y+h,preserveAspectRatio:`none`,opacity:v.opacity,crossOrigin:v.crossOrigin}));let x=X0(y,h);return S.createElement(`svg`,I0({height:i,width:i,viewBox:`0 0 ${_} ${_}`,ref:t,role:`img`},m),!!d&&S.createElement(`title`,null,d),S.createElement(`path`,{fill:o,d:`M0,0 h${_}v${_}H0z`,shapeRendering:`crispEdges`}),S.createElement(`path`,{fill:s,d:x,shapeRendering:`crispEdges`}),b)});r2.displayName=`QRCodeSVG`;var i2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9`}}]},name:`alipay-circle`,theme:`outlined`}}))());function a2(){return a2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a2({},e,{ref:t,icon:i2.default}))),s2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z`}}]},name:`api`,theme:`outlined`}}))());function c2(){return c2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c2({},e,{ref:t,icon:s2.default}))),u2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z`}}]},name:`appstore`,theme:`outlined`}}))());function d2(){return d2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d2({},e,{ref:t,icon:u2.default}))),p2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z`}}]},name:`arrow-down`,theme:`outlined`}}))());function m2(){return m2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m2({},e,{ref:t,icon:p2.default}))),g2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`}}))());function _2(){return _2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_2({},e,{ref:t,icon:g2.default}))),y2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z`}}]},name:`arrow-right`,theme:`outlined`}}))());function b2(){return b2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b2({},e,{ref:t,icon:y2.default}))),S2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z`}}]},name:`arrow-up`,theme:`outlined`}}))());function C2(){return C2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C2({},e,{ref:t,icon:S2.default}))),T2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z`}}]},name:`audio`,theme:`outlined`}}))());function E2(){return E2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E2({},e,{ref:t,icon:T2.default}))),O2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z`}}]},name:`bank`,theme:`filled`}}))());function k2(){return k2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k2({},e,{ref:t,icon:O2.default}))),j2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z`}}]},name:`bank`,theme:`outlined`}}))());function M2(){return M2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M2({},e,{ref:t,icon:j2.default}))),P2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z`}}]},name:`bar-chart`,theme:`outlined`}}))());function F2(){return F2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F2({},e,{ref:t,icon:P2.default}))),L2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z`}}]},name:`bell`,theme:`outlined`}}))());function R2(){return R2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R2({},e,{ref:t,icon:L2.default}))),B2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z`}}]},name:`book`,theme:`outlined`}}))());function V2(){return V2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V2({},e,{ref:t,icon:B2.default}))),U2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z`}}]},name:`build`,theme:`outlined`}}))());function W2(){return W2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W2({},e,{ref:t,icon:U2.default}))),K2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z`}}]},name:`bulb`,theme:`outlined`}}))());function q2(){return q2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q2({},e,{ref:t,icon:K2.default}))),Y2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z`}}]},name:`calculator`,theme:`outlined`}}))());function X2(){return X2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X2({},e,{ref:t,icon:Y2.default}))),Q2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z`}}]},name:`camera`,theme:`outlined`}}))());function $2(){return $2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$2({},e,{ref:t,icon:Q2.default}))),t4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1080 0 40 40 0 10-80 0zm239-167.6L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`car`,theme:`outlined`}}))());function n4(){return n4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n4({},e,{ref:t,icon:t4.default}))),i4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z`}}]},name:`caret-right`,theme:`outlined`}}))());function a4(){return a4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a4({},e,{ref:t,icon:i4.default}))),s4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`}},{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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`check-circle`,theme:`outlined`}}))());function c4(){return c4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c4({},e,{ref:t,icon:s4.default}))),u4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`}}))());function d4(){return d4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d4({},e,{ref:t,icon:u4.default}))),p4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z`}}]},name:`cloud`,theme:`outlined`}}))());function m4(){return m4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m4({},e,{ref:t,icon:p4.default}))),g4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z`}},{tag:`path`,attrs:{d:`M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z`}},{tag:`path`,attrs:{d:`M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z`}}]},name:`cloud-server`,theme:`outlined`}}))());function _4(){return _4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_4({},e,{ref:t,icon:g4.default}))),y4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z`}},{tag:`path`,attrs:{d:`M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z`}}]},name:`cloud-upload`,theme:`outlined`}}))());function b4(){return b4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b4({},e,{ref:t,icon:y4.default}))),S4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`code`,theme:`outlined`}}))());function C4(){return C4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C4({},e,{ref:t,icon:S4.default}))),T4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z`}}]},name:`coffee`,theme:`outlined`}}))());function E4(){return E4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E4({},e,{ref:t,icon:T4.default}))),O4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M573 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40zm-280 0c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z`}},{tag:`path`,attrs:{d:`M894 345a343.92 343.92 0 00-189-130v.1c-17.1-19-36.4-36.5-58-52.1-163.7-119-393.5-82.7-513 81-96.3 133-92.2 311.9 6 439l.8 132.6c0 3.2.5 6.4 1.5 9.4a31.95 31.95 0 0040.1 20.9L309 806c33.5 11.9 68.1 18.7 102.5 20.6l-.5.4c89.1 64.9 205.9 84.4 313 49l127.1 41.4c3.2 1 6.5 1.6 9.9 1.6 17.7 0 32-14.3 32-32V753c88.1-119.6 90.4-284.9 1-408zM323 735l-12-5-99 31-1-104-8-9c-84.6-103.2-90.2-251.9-11-361 96.4-132.2 281.2-161.4 413-66 132.2 96.1 161.5 280.6 66 412-80.1 109.9-223.5 150.5-348 102zm505-17l-8 10 1 104-98-33-12 5c-56 20.8-115.7 22.5-171 7l-.2-.1A367.31 367.31 0 00729 676c76.4-105.3 88.8-237.6 44.4-350.4l.6.4c23 16.5 44.1 37.1 62 62 72.6 99.6 68.5 235.2-8 330z`}},{tag:`path`,attrs:{d:`M433 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z`}}]},name:`comment`,theme:`outlined`}}))());function k4(){return k4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k4({},e,{ref:t,icon:O4.default}))),j4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 00-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 00-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z`}}]},name:`compass`,theme:`outlined`}}))());function M4(){return M4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M4({},e,{ref:t,icon:j4.default}))),P4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z`}}]},name:`crown`,theme:`filled`}}))());function F4(){return F4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F4({},e,{ref:t,icon:P4.default}))),L4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z`}}]},name:`crown`,theme:`outlined`}}))());function R4(){return R4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R4({},e,{ref:t,icon:L4.default}))),B4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z`}}]},name:`dashboard`,theme:`outlined`}}))());function V4(){return V4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V4({},e,{ref:t,icon:B4.default}))),U4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`database`,theme:`outlined`}}))());function W4(){return W4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W4({},e,{ref:t,icon:U4.default}))),K4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z`}}]},name:`dollar`,theme:`outlined`}}))());function q4(){return q4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q4({},e,{ref:t,icon:K4.default}))),Y4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z`}}]},name:`experiment`,theme:`outlined`}}))());function X4(){return X4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X4({},e,{ref:t,icon:Y4.default}))),Q4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z`}}]},name:`filter`,theme:`outlined`}}))());function $4(){return $4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$4({},e,{ref:t,icon:Q4.default}))),t3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9z`}}]},name:`fire`,theme:`filled`}}))());function n3(){return n3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n3({},e,{ref:t,icon:t3.default}))),i3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z`}}]},name:`fire`,theme:`outlined`}}))());function a3(){return a3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a3({},e,{ref:t,icon:i3.default}))),s3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z`}}]},name:`flag`,theme:`outlined`}}))());function c3(){return c3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c3({},e,{ref:t,icon:s3.default}))),u3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z`}}]},name:`gift`,theme:`outlined`}}))());function d3(){return d3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d3({},e,{ref:t,icon:u3.default}))),p3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z`}}]},name:`global`,theme:`outlined`}}))());function m3(){return m3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m3({},e,{ref:t,icon:p3.default}))),g3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z`}}]},name:`heart`,theme:`outlined`}}))());function _3(){return _3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_3({},e,{ref:t,icon:g3.default}))),y3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z`}}]},name:`highlight`,theme:`outlined`}}))());function b3(){return b3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b3({},e,{ref:t,icon:y3.default}))),S3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 003 14.1zm167.7 301.1l-56.7-19.5a8 8 0 00-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 01-112.5 75.9 352.18 352.18 0 01-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 01-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 01171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 01112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 01775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z`}}]},name:`history`,theme:`outlined`}}))());function C3(){return C3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C3({},e,{ref:t,icon:S3.default}))),T3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.9 63.9 0 00-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0018.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z`}}]},name:`home`,theme:`outlined`}}))());function E3(){return E3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E3({},e,{ref:t,icon:T3.default}))),O3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{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 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z`}}]},name:`idcard`,theme:`outlined`}}))());function k3(){return k3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k3({},e,{ref:t,icon:O3.default}))),j3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M448 224a64 64 0 10128 0 64 64 0 10-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z`}}]},name:`info`,theme:`outlined`}}))());function M3(){return M3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M3({},e,{ref:t,icon:j3.default}))),P3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z`}}]},name:`laptop`,theme:`outlined`}}))());function F3(){return F3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F3({},e,{ref:t,icon:P3.default}))),L3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z`}}]},name:`layout`,theme:`outlined`}}))());function R3(){return R3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R3({},e,{ref:t,icon:L3.default}))),B3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z`}}]},name:`like`,theme:`outlined`}}))());function V3(){return V3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V3({},e,{ref:t,icon:B3.default}))),U3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z`}}]},name:`line-chart`,theme:`outlined`}}))());function W3(){return W3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W3({},e,{ref:t,icon:U3.default}))),K3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`}}]},name:`lock`,theme:`outlined`}}))());function q3(){return q3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q3({},e,{ref:t,icon:K3.default}))),Y3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z`}}]},name:`login`,theme:`outlined`}}))());function X3(){return X3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X3({},e,{ref:t,icon:Y3.default}))),Q3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z`}}]},name:`logout`,theme:`outlined`}}))());function $3(){return $3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$3({},e,{ref:t,icon:Q3.default}))),t6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{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 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z`}}]},name:`mail`,theme:`outlined`}}))());function n6(){return n6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n6({},e,{ref:t,icon:t6.default}))),i6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`medicine-box`,theme:`outlined`}}))());function a6(){return a6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a6({},e,{ref:t,icon:i6.default}))),s6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z`}}]},name:`menu`,theme:`outlined`}}))());function c6(){return c6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c6({},e,{ref:t,icon:s6.default}))),u6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`message`,theme:`outlined`}}))());function d6(){return d6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d6({},e,{ref:t,icon:u6.default}))),p6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`mobile`,theme:`outlined`}}))());function m6(){return m6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m6({},e,{ref:t,icon:p6.default}))),g6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 00-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 00-11.2-1.4l-37.9 29.7a7.97 7.97 0 00-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z`}}]},name:`monitor`,theme:`outlined`}}))());function _6(){return _6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_6({},e,{ref:t,icon:g6.default}))),y6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z`}}]},name:`pause-circle`,theme:`filled`}}))());function b6(){return b6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b6({},e,{ref:t,icon:y6.default}))),S6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z`}}]},name:`pause-circle`,theme:`outlined`}}))());function C6(){return C6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C6({},e,{ref:t,icon:S6.default}))),T6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z`}}]},name:`pause`,theme:`outlined`}}))());function E6(){return E6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E6({},e,{ref:t,icon:T6.default}))),O6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 00-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z`}}]},name:`pay-circle`,theme:`outlined`}}))());function k6(){return k6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k6({},e,{ref:t,icon:O6.default}))),j6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z`}}]},name:`phone`,theme:`outlined`}}))());function M6(){return M6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M6({},e,{ref:t,icon:j6.default}))),P6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{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.2zM304 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`}}]},name:`picture`,theme:`outlined`}}))());function F6(){return F6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F6({},e,{ref:t,icon:P6.default}))),L6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z`}}]},name:`pie-chart`,theme:`outlined`}}))());function R6(){return R6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R6({},e,{ref:t,icon:L6.default}))),B6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 01-12.7-6.5V353.7a8 8 0 0112.7-6.5L656.1 506a7.9 7.9 0 010 12.9z`}}]},name:`play-circle`,theme:`filled`}}))());function V6(){return V6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V6({},e,{ref:t,icon:B6.default}))),U6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z`}}]},name:`play-circle`,theme:`outlined`}}))());function W6(){return W6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W6({},e,{ref:t,icon:U6.default}))),K6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`}}))());function q6(){return q6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q6({},e,{ref:t,icon:K6.default}))),Y6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z`}}]},name:`read`,theme:`outlined`}}))());function X6(){return X6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X6({},e,{ref:t,icon:Y6.default}))),Q6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`}},{tag:`path`,attrs:{d:`M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z`}}]},name:`rest`,theme:`outlined`}}))());function $6(){return $6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$6({},e,{ref:t,icon:Q6.default}))),t8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z`}}]},name:`rise`,theme:`outlined`}}))());function n8(){return n8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n8({},e,{ref:t,icon:t8.default}))),i8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`robot`,theme:`outlined`}}))());function a8(){return a8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a8({},e,{ref:t,icon:i8.default}))),s8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0162.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1096 0 48 48 0 10-96 0z`}}]},name:`rocket`,theme:`outlined`}}))());function c8(){return c8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c8({},e,{ref:t,icon:s8.default}))),u8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z`}},{tag:`path`,attrs:{d:`M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z`}}]},name:`safety`,theme:`outlined`}}))());function d8(){return d8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d8({},e,{ref:t,icon:u8.default}))),p8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 00288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z`}}]},name:`scissor`,theme:`outlined`}}))());function m8(){return m8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m8({},e,{ref:t,icon:p8.default}))),g8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z`}}]},name:`security-scan`,theme:`outlined`}}))());function _8(){return _8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_8({},e,{ref:t,icon:g8.default}))),Bre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z`}}]},name:`setting`,theme:`outlined`}}))());function y8(){return y8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,y8({},e,{ref:t,icon:Bre.default}))),Vre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z`}}]},name:`shopping-cart`,theme:`outlined`}}))());function x8(){return x8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,x8({},e,{ref:t,icon:Vre.default}))),Hre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z`}}]},name:`shopping`,theme:`outlined`}}))());function C8(){return C8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C8({},e,{ref:t,icon:Hre.default}))),Wre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M925.6 405.1l-203-253.7a6.5 6.5 0 00-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 00.2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 00.2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z`}}]},name:`sketch`,theme:`outlined`}}))());function w8(){return w8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,w8({},e,{ref:t,icon:Wre.default}))),Kre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z`}}]},name:`skin`,theme:`outlined`}}))());function T8(){return T8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,T8({},e,{ref:t,icon:Kre.default}))),Jre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z`}}]},name:`smile`,theme:`outlined`}}))());function E8(){return E8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E8({},e,{ref:t,icon:Jre.default}))),Yre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`}}]},name:`solution`,theme:`outlined`}}))());function O8(){return O8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,O8({},e,{ref:t,icon:Yre.default}))),Zre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z`}}]},name:`sound`,theme:`outlined`}}))());function k8(){return k8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k8({},e,{ref:t,icon:Zre.default}))),Qre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z`}}]},name:`star`,theme:`outlined`}}))());function j8(){return j8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,j8({},e,{ref:t,icon:Qre.default}))),$re=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z`}}]},name:`sync`,theme:`outlined`}}))());function N8(){return N8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,N8({},e,{ref:t,icon:$re.default}))),tie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z`}}]},name:`tag`,theme:`outlined`}}))());function P8(){return P8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,P8({},e,{ref:t,icon:tie.default}))),rie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z`}}]},name:`team`,theme:`outlined`}}))());function F8(){return F8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F8({},e,{ref:t,icon:rie.default}))),iie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z`}}]},name:`thunderbolt`,theme:`outlined`}}))());function L8(){return L8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,L8({},e,{ref:t,icon:iie.default}))),aie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z`}}]},name:`tool`,theme:`outlined`}}))());function z8(){return z8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,z8({},e,{ref:t,icon:aie.default}))),sie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM184 352V232h64v207.6a91.99 91.99 0 01-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z`}}]},name:`trophy`,theme:`outlined`}}))());function B8(){return B8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,B8({},e,{ref:t,icon:sie.default}))),cie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M608 192a32 32 0 0132 32v160h174.81a32 32 0 0126.68 14.33l113.19 170.84a32 32 0 015.32 17.68V672a32 32 0 01-32 32h-96c0 70.7-57.3 128-128 128s-128-57.3-128-128H384c0 70.7-57.3 128-128 128s-128-57.3-128-128H96a32 32 0 01-32-32V224a32 32 0 0132-32zM256 640a64 64 0 000 128h1.06A64 64 0 00256 640m448 0a64 64 0 000 128h1.06A64 64 0 00704 640M576 256H128v384h17.12c22.13-38.26 63.5-64 110.88-64 47.38 0 88.75 25.74 110.88 64H576zm221.63 192H640v145.12A127.43 127.43 0 01704 576c47.38 0 88.75 25.74 110.88 64H896v-43.52zM500 448a12 12 0 0112 12v40a12 12 0 01-12 12H332a12 12 0 01-12-12v-40a12 12 0 0112-12zM308 320a12 12 0 0112 12v40a12 12 0 01-12 12H204a12 12 0 01-12-12v-40a12 12 0 0112-12z`}}]},name:`truck`,theme:`outlined`}}))());function H8(){return H8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,H8({},e,{ref:t,icon:cie.default}))),uie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function U8(){return U8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,U8({},e,{ref:t,icon:uie.default}))),die=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`}}))());function G8(){return G8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,G8({},e,{ref:t,icon:die.default}))),pie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z`}}]},name:`user`,theme:`outlined`}}))());function K8(){return K8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,K8({},e,{ref:t,icon:pie.default}))),mie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}}]},name:`video-camera`,theme:`outlined`}}))());function J8(){return J8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,J8({},e,{ref:t,icon:mie.default}))),hie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`wallet`,theme:`outlined`}}))());function X8(){return X8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X8({},e,{ref:t,icon:hie.default}))),gie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`}}]},name:`warning`,theme:`outlined`}}))());function Q8(){return Q8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Q8({},e,{ref:t,icon:gie.default}))),vie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z`}}]},name:`wechat`,theme:`outlined`}}))());function $8(){return $8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$8({},e,{ref:t,icon:vie.default}))),yie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M921 912L601.11 445.75l.55.43L890.08 112H793.7L558.74 384 372.15 112H119.37l298.65 435.31-.04-.04L103 912h96.39L460.6 609.38 668.2 912zM333.96 184.73l448.83 654.54H706.4L257.2 184.73z`}}]},name:`x`,theme:`outlined`}}))());function t5(){return t5=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,t5({},e,{ref:t,icon:yie.default}))),n5=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},xie=(e=>e?n5(e):n5),Sie=e=>e;function Cie(e,t=Sie){let n=S.useSyncExternalStore(e.subscribe,S.useCallback(()=>t(e.getState()),[e,t]),S.useCallback(()=>t(e.getInitialState()),[e,t]));return S.useDebugValue(n),n}var r5=e=>{let t=xie(e),n=e=>Cie(t,e);return Object.assign(n,t),n},i5=(e=>e?r5(e):r5),a5=`AES-GCM`,o5=12,s5=128;function c5(){return typeof window<`u`&&typeof crypto<`u`&&crypto.subtle!==void 0}async function l5(){throw Error(`VITE_ENCRYPTION_KEY not configured`)}async function wie(e){if(!c5())throw Error(`Encryption not available in non-secure context`);let t=await l5(),n=crypto.getRandomValues(new Uint8Array(o5)),r=new TextEncoder().encode(e),i=await crypto.subtle.encrypt({name:a5,iv:n,tagLength:s5},t,r),a=new Uint8Array(i),o=new Uint8Array(n.length+a.length);return o.set(n),o.set(a,n.length),btoa(String.fromCharCode(...o))}async function Tie(e){if(!c5())throw Error(`Decryption not available in non-secure context`);let t=await l5(),n=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),r=n.slice(0,o5),i=n.slice(o5),a=await crypto.subtle.decrypt({name:a5,iv:r,tagLength:s5},t,i);return new TextDecoder().decode(a)}var Eie=`https://ceshi.apiforeign.minzhongzc.com`,Die=!1;function Oie(e){return e.replace(/_([a-z])/g,(e,t)=>t.toUpperCase())}function u5(e){return Array.isArray(e)?e.map(u5):typeof e==`object`&&e?Object.fromEntries(Object.entries(e).map(([e,t])=>[Oie(e),u5(t)])):e}function kie(){return localStorage.getItem(`auth_token`)}function d5(e){localStorage.setItem(`auth_token`,e)}function f5(){localStorage.removeItem(`auth_token`)}async function Aie(e){try{return await Tie(e)}catch{return null}}async function p5(e,t={}){let{method:n=`GET`,body:r,auth:i=!0,encryptBody:a=Die,signal:o,skipAuthRedirect:s}=t,c={"Content-Type":`application/json`};if(i){let e=kie();e&&(c.Authorization=`Bearer ${e}`)}let l;if(r!==void 0){let e=JSON.stringify(r);a?(c[`X-Encrypted`]=`true`,l=JSON.stringify({data:await wie(e)})):l=e}let u=await fetch(`${Eie}/api${e}`,{method:n,headers:c,body:l,signal:o});if(u.status===204)return;let d=await u.text();if(!d)return;let f;try{f=JSON.parse(d)}catch{throw Error(`响应解析失败 (${u.status})`)}if(f&&typeof f.data==`string`&&a){let e=await Aie(f.data);e!==null&&(f=JSON.parse(e))}if(!u.ok){let e=f?.detail?.message||f?.message||`请求失败 (${u.status})`;throw typeof f?.detail==`string`&&(e=f.detail),u.status===401&&!t.skipAuthRedirect&&(f5(),window.location.href=`/login`),Error(e)}return u5(f)}var m5={get:(e,t=!0)=>p5(e,typeof t==`boolean`?{auth:t}:t),post:(e,t,n=!0,r=!1)=>p5(e,{method:`POST`,body:t,auth:n,skipAuthRedirect:r}),put:(e,t,n=!0)=>p5(e,{method:`PUT`,body:t,auth:n}),delete:(e,t,n=!0)=>p5(e,{method:`DELETE`,body:t,auth:n})};async function jie(e,t,n,r){let i=await m5.post(`/auth/login`,{username:e,password:t,captcha_token:n,remember_me:r||!1},!1,!0);return d5(i.accessToken),i.user}async function Mie(e,t){let n=await m5.post(`/auth/sms-login`,{phone:e,code:t},!1,!0);return d5(n.accessToken),n.user}async function Nie(e,t,n){let r=await m5.post(`/auth/register`,{phone:e,code:t,password:n},!1);return d5(r.accessToken),r.user}async function Pie(){await m5.post(`/auth/logout`),f5()}async function h5(){try{return await m5.get(`/auth/me`)}catch{return null}}async function g5(e,t){await m5.post(`/auth/change-password`,{old_password:e,new_password:t})}async function Fie(e){return m5.post(`/auth/change-username`,{new_username:e})}async function Iie(){return m5.get(`/projects`)}async function Lie(e,t){return m5.post(`/projects`,{name:e,industry:t})}async function Rie(e){await m5.delete(`/projects/${e}`)}async function _5(e={}){let t=e.page&&e.page>0?e.page:1,n=e.pageSize&&e.pageSize>0?e.pageSize:10,r=new URLSearchParams;return e.projectId&&r.set(`project_id`,e.projectId),e.status&&r.set(`status`,e.status),r.set(`page`,String(t)),r.set(`page_size`,String(n)),m5.get(`/generation-records?${r.toString()}`,{signal:e.signal})}async function zie(e,t){return m5.post(`/generation-records/optimize`,{project_id:e,gen_type:t.genType,prompt:t.prompt,engine_id:t.engineId,include_media_references:t.includeMediaReferences??!1,duration:t.duration,aspect_ratio:t.aspectRatio||null,resolution:t.resolution||null,references:t.references||null,idempotency_key:t.idempotencyKey||null,image_size:t.image_size||null,image_proportion:t.image_proportion||null,image_px:t.image_px||null})}async function v5(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/generation-records/upload-audio${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`音频上传失败`);return await a.json()}async function y5(e){let t=new FormData;t.append(`file`,e);let n=localStorage.getItem(`auth_token`),r=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/generation-records/upload-image`,{method:`POST`,headers:n?{Authorization:`Bearer ${n}`}:{},body:t});if(!r.ok)throw Error(`图片上传失败`);return await r.json()}async function b5(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/generation-records/upload-video${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`视频上传失败`);return await a.json()}function Bie(e,t){return`${`https://ceshi.apiforeign.minzhongzc.com/api${e}`}${typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``}`}async function x5(e,t,n,r=`素材上传失败`){let i=new FormData;i.append(`file`,t);let a=localStorage.getItem(`auth_token`),o=await fetch(Bie(e,n),{method:`POST`,headers:a?{Authorization:`Bearer ${a}`}:{},body:i});if(!o.ok)throw Error(r);return await o.json()}async function Vie(e){return x5(`/private-portrait/uploads/image`,e,void 0,`真人图片素材上传失败`)}async function Hie(e,t){return x5(`/private-portrait/uploads/video`,e,t,`真人视频素材上传失败`)}async function Uie(e){return x5(`/private-portrait/virtual/uploads/image`,e,void 0,`虚拟图片素材上传失败`)}async function Wie(e,t){return x5(`/private-portrait/virtual/uploads/video`,e,t,`虚拟视频素材上传失败`)}async function Gie(e){let t=new FormData;t.append(`file`,e);let n=localStorage.getItem(`auth_token`),r=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/hot-opening-replications/upload-image`,{method:`POST`,headers:n?{Authorization:`Bearer ${n}`}:{},body:t});if(!r.ok)throw Error(`图片上传失败`);return await r.json()}async function Kie(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/hot-opening-replications/upload-video${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`视频上传失败`);return await a.json()}async function qie(e){let t=new FormData;t.append(`file`,e);let n=localStorage.getItem(`auth_token`),r=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/shot-replications/upload-image`,{method:`POST`,headers:n?{Authorization:`Bearer ${n}`}:{},body:t});if(!r.ok)throw Error(`图片上传失败`);return await r.json()}async function Jie(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/shot-replications/upload-video${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`视频上传失败`);return await a.json()}async function S5(e){await m5.post(`/generation-records/delete-file?url=${encodeURIComponent(e)}`)}async function C5(e,t){await m5.put(`/generation-records/${e}/prompt`,{optimized_prompt:t})}async function Yie(e){return m5.post(`/generation-records/${e}/generate`)}async function Xie(e){return m5.post(`/generation-records/${e}/retry`)}async function w5(e=1,t=20){let n=new URLSearchParams;return n.set(`page`,String(e)),n.set(`page_size`,String(t)),m5.get(`/credits?${n.toString()}`)}async function T5(){return m5.get(`/auth/site-info`,!1)}async function Zie(){return m5.get(`/video-engines`)}async function Qie(){return m5.get(`/image-engines`)}async function E5(e,t){await m5.post(`/sms/send`,{phone:e,scene:t},!1)}async function D5(e=1,t=20,n){let r=new URLSearchParams;return r.set(`page`,String(e)),r.set(`page_size`,String(t)),n!==void 0&&r.set(`is_read`,String(n)),m5.get(`/notifications?${r.toString()}`)}async function O5(){return(await m5.get(`/notifications/unread-count`)).count}async function k5(e){await m5.put(`/notifications/${e}/read`)}async function A5(){return(await m5.get(`/industries`)).map(e=>{let t=(Array.isArray(e.skills)?e.skills:[]).filter(e=>e&&e.type===`option_group`&&e.name&&Array.isArray(e.options)).map(e=>({name:e.name,options:e.options}));return{...e,optionGroups:t}})}async function $ie(){return m5.get(`/menu-configs`)}async function eae(){return m5.get(`/recharge-packages`)}async function tae(){return m5.get(`/payments/methods`)}async function nae(e,t=`wechat`){return m5.post(`/payments/recharge`,{plan:e,method:t})}async function rae(e=1,t=20){let n=new URLSearchParams;return n.set(`page`,String(e)),n.set(`page_size`,String(t)),m5.get(`/payments/orders?${n.toString()}`)}async function j5(e){return m5.get(`/payments/orders/${e}`)}async function M5(e){return m5.post(`/payments/orders/${e}/cancel`)}async function iae(){return m5.get(`/credits/ratios`)}async function N5(){return m5.get(`/generation-ai/engines`)}async function aae(e){return m5.post(`/generation-ai/tasks`,e)}async function P5(e){return m5.get(`/generation-ai/tasks?page=`+e.page+`&page_size=`+e.pageSize)}async function oae(e){return m5.get(`/generation-ai/history`+e)}async function F5(e){return m5.get(`/generation-ai/history/`+e)}async function sae(e){await m5.delete(`/generation-ai/tasks/${e}`)}async function I5(){return m5.get(`/credits/credit-ratios`)}async function cae(e){return m5.post(`/v2/hot-opening-replications/tasks`,e)}async function L5(e,t,n){let r=`/hot-opening-replications/tasks?page=${e}&page_size=${t}`;return n&&(r+=`&keyword=${encodeURIComponent(n)}`),m5.get(r)}async function R5(e,t){return t===`v2`?m5.get(`/v2/hot-opening-replications/tasks/${e}`):m5.get(`/hot-opening-replications/tasks/${e}`)}async function lae(e,t,n){return m5.post(`/v2/hot-opening-replications/tasks/${e}/steps/${t}/retry-video-prompt`,n)}async function uae(e,t,n){return m5.put(`/v2/hot-opening-replications/tasks/${e}/steps/${t}/video-prompt-schema`,n)}async function dae(e,t){return m5.post(`/v2/hot-opening-replications/tasks/${e}/steps/${t}/generate-video`)}async function fae(e,t,n){return m5.put(`/hot-opening-replications/tasks/${e}/steps/${t}/image-prompt`,n)}async function z5(e,t,n){return m5.post(`/hot-opening-replications/tasks/${e}/steps/${t}/generate-image`,n)}async function pae(e,t,n){return m5.post(`/hot-opening-replications/tasks/${e}/steps/${t}/generate-video-prompt`,n)}async function mae(e,t,n){return m5.post(`/hot-opening-replications/tasks/${e}/steps/${t}/generate-video`,n)}async function B5(e){return m5.post(`/user-oauth/request_oauth`,e)}async function hae(e){let t=new URLSearchParams;return t.set(`auth_code`,e.auth_code),t.set(`state`,e.state),e.app_id&&t.set(`app_id`,e.app_id),e.material_auth_status&&t.set(`material_auth_status`,e.material_auth_status),e.scope&&t.set(`scope`,e.scope),e.uid&&t.set(`uid`,e.uid),m5.get(`/user-oauth/juliang_callback?${t.toString()}`)}async function V5(e){let t=new URLSearchParams;return e.account_userid&&t.set(`account_userid`,e.account_userid),e.open_type!==void 0&&t.set(`open_type`,String(e.open_type)),e.account_id&&t.set(`account_id`,e.account_id),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),m5.get(`/user-oauth/oauth_list?${t.toString()}`)}async function H5(e){let t=new URLSearchParams;return e.platform&&t.set(`platform`,e.platform),e.page!==void 0&&t.set(`page`,String(e.page)),e.pageSize!==void 0&&t.set(`page_size`,String(e.pageSize)),m5.get(`/pre-test-template/list?${t.toString()}`)}async function gae(e){return m5.post(`/pre-test-template/create`,e)}async function U5(e){return m5.get(`/pre-test-template/select/${e}`)}async function _ae(e,t){return m5.post(`/pre-test-template/update/${e}`,t)}async function vae(e){return m5.get(`/pre-test-template/delete/${e}`)}async function W5(){return m5.get(`/pre-test-template/default`)}async function yae(e,t,n){return m5.put(`/hot-opening-replications/tasks/${e}/steps/${t}/video-prompt-schema`,n)}async function bae(e){return m5.post(`/shot-replications/task-sets`,e)}async function G5(e,t,n){let r=n?`/shot-replications/task-sets?page=${e}&page_size=${t}&keyword=${encodeURIComponent(n)}`:`/shot-replications/task-sets?page=${e}&page_size=${t}`;return m5.get(r)}async function K5(e){return m5.get(`/shot-replications/task-sets/${e}`)}async function xae(e,t){return m5.post(`/shot-replications/task-sets/${e}/split-by-ai`,t)}async function Sae(e,t){return m5.post(`/shot-replications/task-sets/${e}/split-custom`,t)}async function Cae(e,t=1,n=20){let r=new URLSearchParams;return r.set(`page`,String(t)),r.set(`page_size`,String(n)),m5.get(`/shot-replications/task-sets/${e}/segments?${r.toString()}`)}async function wae(e,t){return m5.post(`/v2/shot-replications/segments/${e}/replication-projects`,t)}async function q5(e,t){return t===`v2`?m5.get(`/v2/shot-replications/projects/${e}`):m5.get(`/shot-replications/projects/${e}`)}async function Tae(e,t,n){return m5.post(`/v2/shot-replications/projects/${e}/steps/${t}/retry-video-prompt`,n)}async function Eae(e,t,n){return m5.put(`/v2/shot-replications/projects/${e}/steps/${t}/video-prompt-schema`,n)}async function Dae(e,t){return m5.post(`/v2/shot-replications/projects/${e}/steps/${t}/generate-video`)}async function Oae(e,t){return m5.post(`/shot-replications/projects/${e}/steps/${t}/generate-image-prompt`)}async function kae(e,t,n){return m5.put(`/shot-replications/projects/${e}/steps/${t}/image-prompt`,n)}async function Aae(e,t,n){return m5.put(`/shot-replications/projects/${e}/steps/${t}/video-prompt-schema`,n)}async function J5(e,t,n){return m5.post(`/shot-replications/projects/${e}/steps/${t}/generate-image`,n)}async function jae(e,t,n){return m5.post(`/shot-replications/projects/${e}/steps/${t}/generate-video-prompt`,n)}async function Mae(e,t,n){return m5.post(`/shot-replications/projects/${e}/steps/${t}/generate-video`,n)}async function Nae(e){return m5.post(`/shot-replications/task-sets/${e}/reanalyze`)}async function Pae(e){await m5.delete(`/shot-replications/segments/${e}`)}async function Fae(e){return m5.post(`/shot-replications/segments/${e}/reanalyze`)}async function Iae(e){return m5.post(`/shot-replications/segments/${e}/retry-split`)}async function Lae(e){await m5.delete(`/shot-replications/task-sets/${e}`)}async function Rae(e,t){if(t===`v2`){await m5.delete(`/v2/hot-opening-replications/tasks/${e}`);return}await m5.delete(`/hot-opening-replications/tasks/${e}`)}async function Y5(e){let t=new URLSearchParams;return e?.level&&t.set(`level`,e.level),e?.parent_code&&t.set(`parent_code`,e.parent_code),m5.get(`/pre-test-template/getArea?${t.toString()}`)}async function zae(e){return m5.post(`/upload-material/async-batch-upload`,e)}async function Bae(e){let t=new URLSearchParams;e.status&&t.set(`status`,e.status),e.page&&t.set(`page`,String(e.page)),e.pageSize&&t.set(`page_size`,String(e.pageSize));let n=t.toString();return m5.get(`/upload-material/upload-history${n?`?${n}`:``}`)}async function X5(e){return m5.post(`/upload-material/batch-update-filename`,e)}async function Vae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.consume_date!==void 0&&t.set(`consume_date`,e.consume_date[0]+`,`+e.consume_date[1]),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),m5.get(`/material-consumption/list?${t.toString()}`)}async function Hae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.date&&t.set(`date`,e.date),m5.get(`/material-consumption/sync?${t.toString()}`)}async function Z5(){return m5.get(`/material-consumption/fields`)}async function Uae(e){return m5.post(`/contact/request`,e)}async function Wae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.material_id&&t.set(`material_id`,e.material_id),e.upload_id&&t.set(`upload_id`,e.upload_id),e.file_name&&t.set(`file_name`,e.file_name),e.resource_type&&t.set(`resource_type`,e.resource_type),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),m5.get(`/resources-material/list?${t.toString()}`)}async function Gae(e){return m5.get(`/recent-generations?limit=${e}&modules=project&modules=chat_ai&modules=hot_opening_replicate&modules=shot_replicate`)}async function Q5(){return m5.get(`/open-type/open_type_all`)}async function Kae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.oauth_id&&t.set(`oauth_id`,e.oauth_id),e.advertiser_name&&t.set(`advertiser_name`,e.advertiser_name),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),m5.get(`/oauth-account/list?${t.toString()}`)}async function qae(e){let t=new URLSearchParams;return e.id&&t.set(`id`,e.id),m5.get(`/oauth-account/delete?${t.toString()}`)}async function Jae(){return m5.post(`/upload-material/oauth_account_list`)}async function Yae(e){return m5.post(`/resources-material/pre-commit`,e)}async function Xae(){return m5.get(`/home-materials/categories`)}async function $5(e,t=10){return m5.get(`/home-materials?category_id=${e}&limit_per_category=${t}&include_empty_categories=false&response_mode=grouped&page=1&page_size=20`)}async function e7(e){return m5.delete(`/generation-ai/history/batch`,e)}function t7(e={}){let t=new URLSearchParams;e.resourceType&&t.set(`resource_type`,e.resourceType),e.page&&t.set(`page`,String(e.page)),e.pageSize&&t.set(`page_size`,String(e.pageSize)),e.keyword&&t.set(`keyword`,e.keyword),e.scene&&t.set(`scene`,e.scene);let n=t.toString();return n?`?${n}`:``}async function n7(e={}){return m5.get(`/upload-resources/history${t7(e)}`)}async function r7(e,t={}){return m5.get(`/upload-resources/history/${e}${t7(t)}`)}async function Zae(e){return m5.delete(`/upload-resources/history/batch`,{resource_ids:e})}async function i7(){return m5.get(`/private-portrait/config`)}async function a7(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.keyword&&t.set(`keyword`,e.keyword),e.status&&t.set(`status`,e.status),m5.get(`/private-portrait/projects?${t.toString()}`)}async function Qae(e){return m5.post(`/private-portrait/projects`,{name:e.name,description:e.description||null,callback_redirect_url:e.callbackRedirectUrl||null})}async function $ae(e){await m5.delete(`/private-portrait/projects/${e}`)}async function eoe(e){return m5.get(`/private-portrait/validate-sessions/${e}`)}async function toe(e,t){return m5.post(`/private-portrait/projects/${e}/assets`,{url:t.url,asset_type:t.assetType||`Image`,name:t.name||null,video_duration:t.videoDuration??null,video_cover_url:t.videoCoverUrl||null,file_size:t.fileSize??null,mime_type:t.mimeType||null,upload_resource_id:t.uploadResourceId||null})}async function noe(e,t={}){let n=new URLSearchParams;return n.set(`page`,String(t.page||1)),n.set(`page_size`,String(t.pageSize||20)),t.status&&n.set(`status`,t.status),t.keyword&&n.set(`keyword`,t.keyword),t.assetType&&n.set(`asset_type`,t.assetType),m5.get(`/private-portrait/projects/${e}/assets?${n.toString()}`)}async function roe(e){await m5.delete(`/private-portrait/assets/${e}`)}async function ioe(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.projectId&&t.set(`project_id`,e.projectId),e.keyword&&t.set(`keyword`,e.keyword),e.assetType&&t.set(`asset_type`,e.assetType),m5.get(`/private-portrait/selectable-assets?${t.toString()}`)}async function o7(){return m5.get(`/private-portrait/virtual/config`)}async function s7(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.keyword&&t.set(`keyword`,e.keyword),e.status&&t.set(`status`,e.status),m5.get(`/private-portrait/virtual-projects?${t.toString()}`)}async function aoe(e){return m5.post(`/private-portrait/virtual-projects`,{name:e.name,description:e.description||null})}async function ooe(e){await m5.delete(`/private-portrait/virtual-projects/${e}`)}async function soe(e,t){return m5.post(`/private-portrait/virtual-projects/${e}/assets`,{url:t.url,asset_type:t.assetType||`Image`,name:t.name||null,video_duration:t.videoDuration??null,video_cover_url:t.videoCoverUrl||null,file_size:t.fileSize??null,mime_type:t.mimeType||null,upload_resource_id:t.uploadResourceId||null})}async function coe(e,t={}){let n=new URLSearchParams;return n.set(`page`,String(t.page||1)),n.set(`page_size`,String(t.pageSize||20)),t.status&&n.set(`status`,t.status),t.keyword&&n.set(`keyword`,t.keyword),t.assetType&&n.set(`asset_type`,t.assetType),m5.get(`/private-portrait/virtual-projects/${e}/assets?${n.toString()}`)}async function loe(e){await m5.delete(`/private-portrait/virtual-assets/${e}`)}async function uoe(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.projectId&&t.set(`project_id`,e.projectId),e.keyword&&t.set(`keyword`,e.keyword),e.assetType&&t.set(`asset_type`,e.assetType),m5.get(`/private-portrait/virtual-selectable-assets?${t.toString()}`)}async function doe(){return m5.get(`/team/managed`)}async function foe(e=1,t=20){let n=new URLSearchParams;return n.set(`page`,String(e)),n.set(`page_size`,String(t)),m5.get(`/team/members?${n.toString()}`)}async function poe(e,t,n=`increase`,r){await m5.post(`/team/members/${e}/credits`,{target_user_id:e,amount:t,direction:n,description:r||null})}async function moe(){return m5.get(`/team/invitations`)}async function hoe(e,t){return m5.post(`/team/invitations`,{max_uses:e||null,expires_at:t||null})}async function goe(e){await m5.delete(`/team/invitations/${e}`)}async function _oe(e){let t=e?`/team/join-requests?status=${e}`:`/team/join-requests`;return m5.get(t)}async function voe(e,t,n){await m5.post(`/team/join-requests/${e}`,{action:t,note:n||null})}async function yoe(e){return m5.get(`/team/join-info?code=${encodeURIComponent(e)}`,{auth:!0,skipAuthRedirect:!0})}async function boe(e){return m5.get(`/team/join-info/public?code=${encodeURIComponent(e)}`,!1)}async function xoe(e){await m5.post(`/team/join`,{invitation_code:e})}async function Soe(e){let t=new URLSearchParams;return e.page&&t.set(`page`,String(e.page)),e.pageSize&&t.set(`page_size`,String(e.pageSize)),e.userId&&t.set(`user_id`,e.userId),e.phone&&t.set(`phone`,e.phone),e.recordType&&t.set(`record_type`,e.recordType),e.startDate&&t.set(`start_date`,e.startDate),e.endDate&&t.set(`end_date`,e.endDate),m5.get(`/team/credit-records?${t.toString()}`)}function Coe(e){let t=new URLSearchParams;return e.phone&&t.set(`phone`,e.phone),e.recordType&&t.set(`record_type`,e.recordType),e.startDate&&t.set(`start_date`,e.startDate),e.endDate&&t.set(`end_date`,e.endDate),`https://ceshi.apiforeign.minzhongzc.com/api/team/credit-records/export?${t.toString()}`}var c7=i5(e=>({user:null,loading:!0,optimizeHoldCredits:0,login:async(t,n,r,i)=>{e({user:await jie(t,n,r,i)})},logout:async()=>{await Pie(),e({user:null})},checkAuth:async()=>{try{if(!localStorage.getItem(`auth_token`)){e({user:null,loading:!1});return}let[t,n]=await Promise.all([h5(),T5()]);e({user:t,loading:!1}),n.optimizeHoldCredits!==void 0&&e({optimizeHoldCredits:n.optimizeHoldCredits})}catch(t){(t?.message?.includes(`401`)||t?.message?.includes(`Unauthorized`))&&localStorage.removeItem(`auth_token`),e({user:null,loading:!1})}},changePassword:async(e,t)=>{await g5(e,t)},refreshUser:async()=>{try{e({user:await h5()})}catch(e){console.error(`Failed to refresh user:`,e)}},setUserCredits:t=>{e(e=>e.user?{user:{...e.user,credits:t}}:{})},setOptimizeHoldCredits:t=>{e({optimizeHoldCredits:t})}})),l7={system:{gradient:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%)`,icon:(0,$.jsx)(R8,{}),label:`系统通知`,glowColor:`rgba(99, 102, 241, 0.4)`},credit:{gradient:`linear-gradient(135deg, #f59e0b 0%, #f97316 50%, #ea580c 100%)`,icon:(0,$.jsx)(M8,{}),label:`积分通知`,glowColor:`rgba(245, 158, 11, 0.4)`},promo:{gradient:`linear-gradient(135deg, #8b5cf6 0%, #ec4899 50%, #f43f5e 100%)`,icon:(0,$.jsx)(f3,{}),label:`活动通知`,glowColor:`rgba(139, 92, 246, 0.4)`}},woe=()=>{let[e,t]=(0,S.useState)(!1),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),o=c7(e=>e.refreshUser),s=c7(e=>e.setUserCredits),c=(0,S.useCallback)(async()=>{try{let n=await D5(1,20,!1),i=n.items||[],o=n?.credits?.balance;if(typeof o==`number`){let e=c7.getState().user;e&&e.credits!==o&&s(o)}r(i),i.length>0&&!e&&(t(!0),a(0))}catch{}},[e,s]);(0,S.useEffect)(()=>{c();let e=setInterval(c,3e4);return()=>clearInterval(e)},[]);let l=async()=>{let e=n[i];if(e)try{await k5(e.id)}catch{}if(i{let e=n[i];if(e)try{await k5(e.id)}catch{}t(!1),r([]),a(0)};if(!e||n.length===0)return null;let d=n[i],f=l7[d.type]||l7.system;return(0,$.jsxs)(`div`,{style:{position:`fixed`,top:0,left:0,right:0,bottom:0,zIndex:9999,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.45)`,backdropFilter:`blur(6px)`},onClick:u,children:[(0,$.jsxs)(`div`,{onClick:e=>e.stopPropagation(),style:{width:520,borderRadius:24,overflow:`hidden`,boxShadow:`0 30px 100px rgba(0,0,0,0.2)`,animation:`notificationPop 0.35s cubic-bezier(0.34, 1.56, 0.64, 1)`,background:`#ffffff`},children:[(0,$.jsxs)(`div`,{style:{background:f.gradient,padding:`16px 28px 14px`,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:10},children:[(0,$.jsxs)(KQ,{style:{background:`rgba(255,255,255,0.2)`,border:`none`,color:`#fff`,borderRadius:6,padding:`2px 10px`,fontSize:11,fontWeight:500},children:[f.icon,` `,f.label]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),u()},style:{width:28,height:28,borderRadius:`50%`,background:`rgba(255,255,255,0.1)`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`,outline:`none`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(255,255,255,0.2)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(255,255,255,0.1)`},children:(0,$.jsx)(Au,{style:{color:`#fff`,fontSize:12}})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`baseline`,gap:12},children:[(0,$.jsx)(`div`,{style:{color:`#fff`,fontSize:22,fontWeight:700,letterSpacing:`-0.5px`},children:d.title}),(0,$.jsx)(`div`,{style:{color:`rgba(255,255,255,0.6)`,fontSize:11,whiteSpace:`nowrap`,flexShrink:0},children:d.createdAt?new Date(d.createdAt).toLocaleString(`zh-CN`):``})]})]}),(0,$.jsxs)(`div`,{style:{background:`#ffffff`,padding:`24px 28px 28px`},children:[(0,$.jsx)(`div`,{style:{padding:`18px 20px`,background:`#f8fafc`,borderRadius:16,marginBottom:20,border:`1px solid #f1f5f9`},children:(0,$.jsx)(`div`,{style:{fontSize:14,color:`#475569`,lineHeight:1.7},dangerouslySetInnerHTML:{__html:d.content}})}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:n.length>1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),a(i>0?i-1:n.length-1)},style:{width:30,height:30,borderRadius:`50%`,background:`#f1f5f9`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s`,outline:`none`},onMouseEnter:e=>{e.currentTarget.style.background=`#e2e8f0`},onMouseLeave:e=>{e.currentTarget.style.background=`#f1f5f9`},children:(0,$.jsx)(Kw,{style:{color:`#64748b`,fontSize:12}})}),(0,$.jsxs)(`span`,{style:{fontSize:12,color:`#64748b`,fontWeight:500,minWidth:36,textAlign:`center`},children:[i+1,`/`,n.length]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),a(i{e.currentTarget.style.background=`#e2e8f0`},onMouseLeave:e=>{e.currentTarget.style.background=`#f1f5f9`},children:(0,$.jsx)(Bg,{style:{color:`#64748b`,fontSize:12}})})]})}),(0,$.jsx)(Z,{type:`primary`,onClick:l,style:{borderRadius:12,fontWeight:600,height:40,background:f.gradient,border:`none`,paddingLeft:28,paddingRight:28,boxShadow:`0 6px 16px ${f.glowColor}`,transition:`all 0.2s ease`,fontSize:14},onMouseEnter:e=>{e.currentTarget.style.transform=`translateY(-1px)`,e.currentTarget.style.boxShadow=`0 8px 20px ${f.glowColor}`},onMouseLeave:e=>{e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 6px 16px ${f.glowColor}`},children:`我已知晓`})]})]})]}),(0,$.jsx)(`style`,{children:` + `]:{zIndex:10,width:r,margin:`0 ${X(e.marginXXS)}`,fontSize:r,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,color:i,"&:hover":{color:i},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% - ${X(a(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:`none`}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${X(a(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}},[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:`50%`}}}},z1=e=>{let{componentCls:t}=e;return{[`${t}-rtl`]:{direction:`rtl`}}},B1=e=>{let{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:{...Hl(e),[t]:{outline:0,"input[type='file']":{cursor:`pointer`}},[`${t}-select`]:{display:`inline-block`},[`${t}-hidden`]:{display:`none`},[`${t}-disabled`]:{color:n,cursor:`not-allowed`}}}},V1=Zl(`Upload`,e=>{let{fontSizeHeading3:t,marginXS:n,lineWidth:r,pictureCardSize:i,calc:a}=e,o=uc(e,{uploadThumbnailSize:a(t).mul(2).equal(),uploadProgressOffset:a(a(n).div(2)).add(r).equal(),uploadPicCardSize:i});return[B1(o),P1(o),L1(o),R1(o),F1(o),I1(o),z1(o),zh(o)]},e=>({actionsColor:e.colorIcon,pictureCardSize:e.controlHeightLG*2.55})),H1=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42z`,fill:t}},{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:e}}]}},name:`file`,theme:`twotone`}}))());function U1(){return U1=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,U1({},e,{ref:t,icon:H1.default}))),G1=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function K1(){return K1=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,K1({},e,{ref:t,icon:G1.default}))),J1=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:function(e,t){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:e}},{tag:`path`,attrs:{d:`M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z`,fill:t}},{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:t}},{tag:`path`,attrs:{d:`M276 368a28 28 0 1056 0 28 28 0 10-56 0z`,fill:t}},{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:e}}]}},name:`picture`,theme:`twotone`}}))());function Y1(){return Y1=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Y1({},e,{ref:t,icon:J1.default})));function Z1(e){return{...e,lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e}}function Q1(e,t){let n=fa(t),r=n.findIndex(({uid:t})=>t===e.uid);return r===-1?n.push(e):n[r]=e,n}function $1(e,t){let n=e.uid===void 0?`name`:`uid`;return t.filter(t=>t[n]===e[n])[0]}function e0(e,t){let n=e.uid===void 0?`name`:`uid`,r=t.filter(t=>t[n]!==e[n]);return r.length===t.length?null:r}var t0=(e=``)=>{let t=e.split(`/`),n=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(n)||[``])[0]},n0=e=>e.indexOf(`image/`)===0,r0=e=>{if(e.type&&!e.thumbUrl)return n0(e.type);let t=e.thumbUrl||e.url||``,n=t0(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},i0=200;function a0(e){return new Promise(t=>{if(!e.type||!n0(e.type)){t(``);return}let n=document.createElement(`canvas`);n.width=i0,n.height=i0,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${i0}px; height: ${i0}px; z-index: 9999; display: none;`,document.body.appendChild(n);let r=n.getContext(`2d`),i=new Image;if(i.onload=()=>{let{width:e,height:a}=i,o=i0,s=i0,c=0,l=0;e>a?(s=i0/e*a,l=-(s-o)/2):(o=i0/a*e,c=-(o-s)/2),r.drawImage(i,c,l,o,s);let u=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(i.src),t(u)},i.crossOrigin=`anonymous`,e.type.startsWith(`image/svg+xml`)){let t=new FileReader;t.onload=()=>{t.result&&typeof t.result==`string`&&(i.src=t.result)},t.readAsDataURL(e)}else if(e.type.startsWith(`image/gif`)){let n=new FileReader;n.onload=()=>{n.result&&t(n.result)},n.readAsDataURL(e)}else i.src=window.URL.createObjectURL(e)})}var o0=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function s0(){return s0=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,s0({},e,{ref:t,icon:o0.default}))),l0=S.forwardRef(({prefixCls:e,className:t,style:n,classNames:r,styles:i,locale:a,listType:o,file:s,items:c,progress:l,iconRender:u,actionIconRender:d,itemRender:f,isImgUrl:p,showPreviewIcon:m,showRemoveIcon:h,showDownloadIcon:g,previewIcon:_,removeIcon:v,downloadIcon:y,extra:b,onPreview:x,onDownload:C,onClose:w},T)=>{let{status:E}=s,[D,O]=S.useState(E);S.useEffect(()=>{E!==`removed`&&O(E)},[E]);let[k,A]=S.useState(!1);S.useEffect(()=>{let e=setTimeout(()=>{A(!0)},300);return()=>{clearTimeout(e)}},[]);let j=u(s),M=S.createElement(`div`,{className:`${e}-icon`},j);if(o===`picture`||o===`picture-card`||o===`picture-circle`)if(D===`uploading`||!s.thumbUrl&&!s.url){let t=Y(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:D!==`uploading`});M=S.createElement(`div`,{className:t},j)}else{let t=p?.(s)?S.createElement(`img`,{src:s.thumbUrl||s.url,alt:s.name,className:`${e}-list-item-image`,crossOrigin:s.crossOrigin}):j,n=Y(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:p&&!p(s)});M=S.createElement(`a`,{className:n,onClick:e=>x(s,e),href:s.url||s.thumbUrl,target:`_blank`,rel:`noopener noreferrer`},t)}let N=Y(`${e}-list-item`,`${e}-list-item-${D}`,r?.item),P=typeof s.linkProps==`string`?JSON.parse(s.linkProps):s.linkProps,F=(typeof h==`function`?h(s):h)?d((typeof v==`function`?v(s):v)||S.createElement(r$,null),()=>w(s),e,a.removeFile,!0):null,I=(typeof g==`function`?g(s):g)&&D===`done`?d((typeof y==`function`?y(s):y)||S.createElement(c0,null),()=>C(s),e,a.downloadFile):null,L=o!==`picture-card`&&o!==`picture-circle`&&S.createElement(`span`,{key:`download-delete`,className:Y(`${e}-list-item-actions`,{picture:o===`picture`})},I,F),R=typeof b==`function`?b(s):b,z=R&&S.createElement(`span`,{className:`${e}-list-item-extra`},R),B=Y(`${e}-list-item-name`),V=s.url?S.createElement(`a`,{key:`view`,target:`_blank`,rel:`noopener noreferrer`,className:B,title:s.name,...P,href:s.url,onClick:e=>x(s,e)},s.name,z):S.createElement(`span`,{key:`view`,className:B,onClick:e=>x(s,e),title:s.name},s.name,z),H=(typeof m==`function`?m(s):m)&&(s.url||s.thumbUrl)?S.createElement(`a`,{href:s.url||s.thumbUrl,target:`_blank`,rel:`noopener noreferrer`,onClick:e=>x(s,e),title:a.previewFile},typeof _==`function`?_(s):_||S.createElement(QU,null)):null,U=(o===`picture-card`||o===`picture-circle`)&&D!==`uploading`&&S.createElement(`span`,{className:`${e}-list-item-actions`},H,D===`done`&&I,F),{getPrefixCls:W}=S.useContext(ha),G=W(),K=S.createElement(`div`,{className:N,style:i?.item},M,V,L,U,k&&S.createElement(Dd,{motionName:`${G}-fade`,visible:D===`uploading`,motionDeadline:2e3},({className:t})=>{let n=`percent`in s?S.createElement(FK,{type:`line`,percent:s.percent,"aria-label":s[`aria-label`],"aria-labelledby":s[`aria-labelledby`],...l}):null;return S.createElement(`div`,{className:Y(`${e}-list-item-progress`,t)},n)})),ee=s.response&&typeof s.response==`string`?s.response:s.error?.statusText||s.error?.message||a.uploadError,q=D===`error`?S.createElement(lw,{title:ee,getPopupContainer:e=>e.parentNode},K):K;return S.createElement(`div`,{className:Y(`${e}-list-item-container`,t),style:n,ref:T},f?f(q,s,c,{download:C.bind(null,s),preview:x.bind(null,s),remove:w.bind(null,s)}):q)}),u0=S.forwardRef((e,t)=>{let{listType:n=`text`,previewFile:r=a0,onPreview:i,onDownload:a,onRemove:o,locale:s,iconRender:c,isImageUrl:l=r0,prefixCls:u,items:d=[],showPreviewIcon:f=!0,showRemoveIcon:p=!0,showDownloadIcon:m=!1,removeIcon:h,previewIcon:g,downloadIcon:_,extra:v,progress:y={size:[-1,2],showInfo:!1},appendAction:b,appendActionVisible:x=!0,itemRender:C,disabled:w,classNames:T,styles:E}=e,[,D]=pf(),[O,k]=S.useState(!1),A=[`picture-card`,`picture-circle`].includes(n);S.useEffect(()=>{n.startsWith(`picture`)&&(d||[]).forEach(e=>{!(e.originFileObj instanceof File||e.originFileObj instanceof Blob)||e.thumbUrl!==void 0||(e.thumbUrl=``,r?.(e.originFileObj).then(t=>{e.thumbUrl=t||``,D()}))})},[n,d,r]),S.useEffect(()=>{k(!0)},[]);let j=(e,t)=>{if(i)return t?.preventDefault(),i(e)},M=e=>{typeof a==`function`?a(e):e.url&&window.open(e.url)},N=e=>{o?.(e)},P=e=>{if(c)return c(e,n);let t=e.status===`uploading`;if(n.startsWith(`picture`)){let r=n===`picture`?S.createElement(Gm,null):s.uploading,i=l?.(e)?S.createElement(X1,null):S.createElement(W1,null);return t?r:i}return t?S.createElement(Gm,null):S.createElement(q1,null)},F=(e,t,n,r,i)=>{let a={type:`text`,size:`small`,title:r,onClick:n=>{t(),S.isValidElement(e)&&e.props.onClick?.(n)},className:`${n}-list-item-action`,disabled:i?w:!1};return S.isValidElement(e)?S.createElement($g,{...a,icon:cm(e,{...e.props,onClick:()=>{}})}):S.createElement($g,{...a},S.createElement(`span`,null,e))};S.useImperativeHandle(t,()=>({handlePreview:j,handleDownload:M}));let{getPrefixCls:I}=S.useContext(ha),L=I(`upload`,u),R=I(),z=Y(`${L}-list`,`${L}-list-${n}`,T?.list),B=S.useMemo(()=>hi(fh(R),[`onAppearEnd`,`onEnterEnd`,`onLeaveEnd`]),[R]),V={...A?{}:B,motionDeadline:2e3,motionName:`${L}-${A?`animate-inline`:`animate`}`,keys:fa(d.map(e=>({key:e.uid,file:e}))),motionAppear:O};return S.createElement(`div`,{className:z,style:E?.list},S.createElement(Ed,{...V,component:!1},({key:e,file:t,className:r,style:i})=>S.createElement(l0,{key:e,locale:s,prefixCls:L,className:r,style:i,classNames:T,styles:E,file:t,items:d,progress:y,listType:n,isImgUrl:l,showPreviewIcon:f,showRemoveIcon:p,showDownloadIcon:m,removeIcon:h,previewIcon:g,downloadIcon:_,extra:v,iconRender:P,actionIconRender:F,itemRender:C,onPreview:j,onDownload:M,onClose:N})),b&&S.createElement(Dd,{...V,visible:x,forceRender:!0},({className:e,style:t})=>cm(b,n=>({className:Y(n.className,e),style:{...t,pointerEvents:e?`none`:void 0,...n.style}}))))}),d0=`__LIST_IGNORE_${Date.now()}__`,f0=S.forwardRef((e,t)=>{let n=va(`upload`),{fileList:r,defaultFileList:i,onRemove:a,showUploadList:o=!0,listType:s=`text`,onPreview:c,onDownload:l,onChange:u,onDrop:d,previewFile:f,disabled:p,locale:m,iconRender:h,isImageUrl:g,progress:_,prefixCls:v,className:y,type:b=`select`,children:x,style:C,itemRender:w,maxCount:T,data:E={},multiple:D=!1,hasControlInside:O=!0,action:k=``,accept:A=``,supportServerRender:j=!0,rootClassName:M,styles:N,classNames:P}=e,F=S.useContext(fm),I=p??F,L=e.customRequest||n.customRequest,[R,z]=Wn(i,r),B=R||[],[V,H]=S.useState(`drop`),U=S.useRef(null),W=S.useRef(null);S.useMemo(()=>{let e=Date.now();(r||[]).forEach((t,n)=>{!t.uid&&!Object.isFrozen(t)&&(t.uid=`__AUTO__${e}_${n}__`)})},[r]);let G=(e,t,n)=>{let r=fa(t),i=!1;T===1?r=r.slice(-1):T&&(i=r.length>T,r=r.slice(0,T)),(0,Bi.flushSync)(()=>{z(r)});let a={file:e,fileList:r};n&&(a.event=n),(!i||e.status===`removed`||r.some(t=>t.uid===e.uid))&&(0,Bi.flushSync)(()=>{u?.(a)})},K=async(t,n)=>{let{beforeUpload:r}=e,i=t;if(r){let e=await r(t,n);if(e===!1)return!1;if(delete t[d0],e===d0)return Object.defineProperty(t,d0,{value:!0,configurable:!0}),!1;tf(e)&&(i=e)}return i},ee=e=>{let t=e.filter(e=>!e.file[d0]);if(!t.length)return;let n=t.map(e=>Z1(e.file)),r=fa(B);n.forEach(e=>{r=Q1(e,r)}),n.forEach((e,n)=>{let i=e;if(t[n].parsedFile)e.status=`uploading`;else{let{originFileObj:t}=e,n;try{n=new File([t],t.name,{type:t.type})}catch{n=new Blob([t],{type:t.type}),n.name=t.name,n.lastModifiedDate=new Date,n.lastModified=new Date().getTime()}n.uid=e.uid,i=n}G(i,r)})},q=(e,t,n)=>{try{typeof e==`string`&&(e=JSON.parse(e))}catch{}if(!$1(t,B))return;let r=Z1(t);r.status=`done`,r.percent=100,r.response=e,r.xhr=n,G(r,Q1(r,B))},te=(e,t)=>{if(!$1(t,B))return;let n=Z1(t);n.status=`uploading`,n.percent=e.percent,G(n,Q1(n,B),e)},ne=(e,t,n)=>{if(!$1(n,B))return;let r=Z1(n);r.error=e,r.response=t,r.status=`error`,G(r,Q1(r,B))},re=e=>{let t;Promise.resolve(typeof a==`function`?a(e):a).then(n=>{if(n===!1)return;let r=e0(e,B);r&&(t={...e,status:`removed`},B?.forEach(e=>{let n=t.uid===void 0?`name`:`uid`;e[n]===t[n]&&!Object.isFrozen(e)&&(e.status=`removed`)}),U.current?.abort(t),G(t,r))})},ie=e=>{H(e.type),e.type===`drop`&&d?.(e)};S.useImperativeHandle(t,()=>({onBatchStart:ee,onSuccess:q,onProgress:te,onError:ne,fileList:B,upload:U.current,nativeElement:W.current}));let{getPrefixCls:J,direction:ae,className:oe,style:se,classNames:ce,styles:le}=va(`upload`),ue=J(`upload`,v),de={...e,listType:s,showUploadList:o,type:b,multiple:D,hasControlInside:O,supportServerRender:j,disabled:I},[fe,pe]=Sf([ce,P],[le,N],{props:de}),me={onBatchStart:ee,onError:ne,onProgress:te,onSuccess:q,...e,customRequest:L,data:E,multiple:D,action:k,accept:A,supportServerRender:j,prefixCls:ue,disabled:I,beforeUpload:K,onChange:void 0,hasControlInside:O};delete me.className,delete me.style,(!x||I)&&delete me.id;let he=`${ue}-wrapper`,[ge,_e]=V1(ue,he),[ve]=Jd(`Upload`,Vd.Upload),{showRemoveIcon:ye,showPreviewIcon:be,showDownloadIcon:xe,removeIcon:Se,previewIcon:Ce,downloadIcon:we,extra:Te}=typeof o==`boolean`?{}:o,Ee=ye===void 0?!I:ye,De=(e,t)=>o?S.createElement(u0,{classNames:fe,styles:pe,prefixCls:ue,listType:s,items:B,previewFile:f,onPreview:c,onDownload:l,onRemove:re,showRemoveIcon:Ee,showPreviewIcon:be,showDownloadIcon:xe,removeIcon:Se,previewIcon:Ce,downloadIcon:we,iconRender:h,extra:Te,locale:{...ve,...m},isImageUrl:g,progress:_,appendAction:e,appendActionVisible:t,itemRender:w,disabled:I}):e,Oe=Y(he,y,M,ge,_e,oe,fe.root,{[`${ue}-rtl`]:ae===`rtl`,[`${ue}-picture-card-wrapper`]:s===`picture-card`,[`${ue}-picture-circle-wrapper`]:s===`picture-circle`}),ke={...pe.root},Ae={...se,...C};if(b===`drag`){let e=Y(ge,ue,`${ue}-drag`,{[`${ue}-drag-uploading`]:B.some(e=>e.status===`uploading`),[`${ue}-drag-hover`]:V===`dragover`,[`${ue}-disabled`]:I,[`${ue}-rtl`]:ae===`rtl`},fe.trigger);return S.createElement(`span`,{className:Oe,ref:W,style:ke},S.createElement(`div`,{className:e,style:{...Ae,...pe.trigger},onDrop:ie,onDragOver:ie,onDragLeave:ie},S.createElement(N1,{...me,ref:U,className:`${ue}-btn`},S.createElement(`div`,{className:`${ue}-drag-container`},x))),De())}let je=Y(ue,`${ue}-select`,{[`${ue}-disabled`]:I,[`${ue}-hidden`]:!x},fe.trigger),Me=S.createElement(`div`,{className:je,style:{...Ae,...pe.trigger}},S.createElement(N1,{...me,ref:U}));return s===`picture-card`||s===`picture-circle`?S.createElement(`span`,{className:Oe,ref:W,style:ke},De(Me,!!x)):S.createElement(`span`,{className:Oe,ref:W,style:ke},Me,De())}),p0=S.forwardRef((e,t)=>{let{style:n,height:r,hasControlInside:i=!1,children:a,...o}=e,s={...n,height:r};return S.createElement(f0,{ref:t,hasControlInside:i,...o,style:s,type:`drag`},a)}),m0=f0;m0.Dragger=p0,m0.LIST_IGNORE=d0;var h0=o(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),g0=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={items_per_page:`条/页`,jump_to:`跳至`,jump_to_confirm:`确定`,page:`页`,prev_page:`上一页`,next_page:`下一页`,prev_5:`向前 5 页`,next_5:`向后 5 页`,prev_3:`向前 3 页`,next_3:`向后 3 页`,page_size:`页码`}})),_0=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.commonLocale=void 0,e.commonLocale={yearFormat:`YYYY`,dayFormat:`D`,cellMeridiemFormat:`A`,monthBeforeYear:!0}})),v0=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=_0();function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={placeholder:`请选择时间`,rangePlaceholder:[`开始时间`,`结束时间`]}})),b0=o((e=>{var t=h0().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(v0()),r=t(y0()),i={lang:{placeholder:`请选择日期`,yearPlaceholder:`请选择年份`,quarterPlaceholder:`请选择季度`,monthPlaceholder:`请选择月份`,weekPlaceholder:`请选择周`,rangePlaceholder:[`开始日期`,`结束日期`],rangeYearPlaceholder:[`开始年份`,`结束年份`],rangeMonthPlaceholder:[`开始月份`,`结束月份`],rangeQuarterPlaceholder:[`开始季度`,`结束季度`],rangeWeekPlaceholder:[`开始周`,`结束周`],...n.default},timePickerLocale:{...r.default}};i.lang.ok=`确定`,e.default=i})),x0=o((e=>{var t=h0().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(b0()).default})),S0=o((e=>{var t=h0().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(g0()),r=t(x0()),i=t(b0()),a=t(y0()),o="${label}不是一个有效的${type}";e.default={locale:`zh-cn`,Pagination:n.default,DatePicker:i.default,TimePicker:a.default,Calendar:r.default,global:{placeholder:`请选择`,close:`关闭`,sortable:`可排序`},Table:{filterTitle:`筛选`,filterConfirm:`确定`,filterReset:`重置`,filterEmptyText:`无筛选项`,filterCheckAll:`全选`,filterSearchPlaceholder:`在筛选项中搜索`,emptyText:`暂无数据`,selectAll:`全选当页`,selectInvert:`反选当页`,selectNone:`清空所有`,selectionAll:`全选所有`,sortTitle:`排序`,expand:`展开行`,collapse:`关闭行`,triggerDesc:`点击降序`,triggerAsc:`点击升序`,cancelSort:`取消排序`},Modal:{okText:`确定`,cancelText:`取消`,justOkText:`知道了`},Tour:{Next:`下一步`,Previous:`上一步`,Finish:`结束导览`},Popconfirm:{cancelText:`取消`,okText:`确定`},Transfer:{titles:[``,``],searchPlaceholder:`请输入搜索内容`,itemUnit:`项`,itemsUnit:`项`,remove:`删除`,selectCurrent:`全选当页`,removeCurrent:`删除当页`,selectAll:`全选所有`,deselectAll:`取消全选`,removeAll:`删除全部`,selectInvert:`反选当页`},Upload:{uploading:`文件上传中`,removeFile:`删除文件`,uploadError:`上传错误`,previewFile:`预览文件`,downloadFile:`下载文件`},Empty:{description:`暂无数据`},Icon:{icon:`图标`},Text:{edit:`编辑`,copy:`复制`,copied:`复制成功`,expand:`展开`,collapse:`收起`},Form:{optional:`(可选)`,defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},QRCode:{expired:`二维码过期`,refresh:`点击刷新`,scanned:`已扫描`},ColorPicker:{presetEmpty:`暂无`,transparent:`无色`,singleColor:`单色`,gradientColor:`渐变色`}}})),C0=o(((e,t)=>{t.exports=S0()})),w0=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r(aE()):typeof define==`function`&&define.amd?define([`dayjs`],r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_locale_zh_cn=r(n.dayjs)})(e,(function(e){function t(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var n=t(e),r={name:`zh-cn`,weekdays:`星期日_星期一_星期二_星期三_星期四_星期五_星期六`.split(`_`),weekdaysShort:`周日_周一_周二_周三_周四_周五_周六`.split(`_`),weekdaysMin:`日_一_二_三_四_五_六`.split(`_`),months:`一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月`.split(`_`),monthsShort:`1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月`.split(`_`),ordinal:function(e,t){return t===`W`?e+`周`:e+`日`},weekStart:1,yearStart:4,formats:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYY年M月D日`,LLL:`YYYY年M月D日Ah点mm分`,LLLL:`YYYY年M月D日ddddAh点mm分`,l:`YYYY/M/D`,ll:`YYYY年M月D日`,lll:`YYYY年M月D日 HH:mm`,llll:`YYYY年M月D日dddd HH:mm`},relativeTime:{future:`%s内`,past:`%s前`,s:`几秒`,m:`1 分钟`,mm:`%d 分钟`,h:`1 小时`,hh:`%d 小时`,d:`1 天`,dd:`%d 天`,M:`1 个月`,MM:`%d 个月`,y:`1 年`,yy:`%d 年`},meridiem:function(e,t){var n=100*e+t;return n<600?`凌晨`:n<900?`早上`:n<1100?`上午`:n<1300?`中午`:n<1800?`下午`:`晚上`}};return n.default.locale(r,null,!0),r}))})),T0=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),E0=o(((e,t)=>{t.exports=T0()})),D0=c(C0(),1);w0();var $=E0(),O0=Object.defineProperty,k0=Object.getOwnPropertySymbols,A0=Object.prototype.hasOwnProperty,j0=Object.prototype.propertyIsEnumerable,M0=(e,t,n)=>t in e?O0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N0=(e,t)=>{for(var n in t||={})A0.call(t,n)&&M0(e,n,t[n]);if(k0)for(var n of k0(t))j0.call(t,n)&&M0(e,n,t[n]);return e},P0=(e,t)=>{var n={};for(var r in e)A0.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&k0)for(var r of k0(e))t.indexOf(r)<0&&j0.call(e,r)&&(n[r]=e[r]);return n},F0;(e=>{let t=class t{constructor(e,n,r,a){if(this.version=e,this.errorCorrectionLevel=n,this.modules=[],this.isFunction=[],et.MAX_VERSION)throw RangeError(`Version value out of range`);if(a<-1||a>7)throw RangeError(`Mask value out of range`);this.size=e*4+17;let o=[];for(let e=0;e7)throw RangeError(`Invalid value`);let u,d;for(u=a;;u++){let n=t.getNumDataCodewords(u,r)*8,i=o.getTotalBits(e,u);if(i<=n){d=i;break}if(u>=s)throw RangeError(`Data too long`)}for(let e of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])l&&d<=t.getNumDataCodewords(u,e)*8&&(r=e);let f=[];for(let t of e){n(t.mode.modeBits,4,f),n(t.numChars,t.mode.numCharCountBits(u),f);for(let e of t.getData())f.push(e)}i(f.length==d);let p=t.getNumDataCodewords(u,r)*8;i(f.length<=p),n(0,Math.min(4,p-f.length),f),n(0,(8-f.length%8)%8,f),i(f.length%8==0);for(let e=236;f.lengthm[t>>>3]|=e<<7-(t&7)),new t(u,r,m,c)}getModule(e,t){return 0<=e&&e>>9)*1335;let a=(t<<10|n)^21522;i(a>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,r(a,e));this.setFunctionModule(8,7,r(a,6)),this.setFunctionModule(8,8,r(a,7)),this.setFunctionModule(7,8,r(a,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,r(a,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,r(a,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,r(a,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;i(t>>>18==0);for(let e=0;e<18;e++){let n=r(t,e),i=this.size-11+e%3,a=Math.floor(e/3);this.setFunctionModule(i,a,n),this.setFunctionModule(a,i,n)}}drawFinderPattern(e,t){for(let n=-4;n<=4;n++)for(let r=-4;r<=4;r++){let i=Math.max(Math.abs(r),Math.abs(n)),a=e+r,o=t+n;0<=a&&a{(e!=l-o||n>=c)&&f.push(t[e])});return i(f.length==s),f}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw RangeError(`Invalid argument`);let n=0;for(let t=this.size-1;t>=1;t-=2){t==6&&(t=5);for(let i=0;i>>3],7-(n&7)),n++)}}i(n==e.length*8)}applyMask(e){if(e<0||e>7)throw RangeError(`Mask value out of range`);for(let t=0;t5&&e++):(this.finderPenaltyAddHistory(i,a),r||(e+=this.finderPenaltyCountPatterns(a)*t.PENALTY_N3),r=this.modules[n][o],i=1);e+=this.finderPenaltyTerminateAndCount(r,i,a)*t.PENALTY_N3}for(let n=0;n5&&e++):(this.finderPenaltyAddHistory(i,a),r||(e+=this.finderPenaltyCountPatterns(a)*t.PENALTY_N3),r=this.modules[o][n],i=1);e+=this.finderPenaltyTerminateAndCount(r,i,a)*t.PENALTY_N3}for(let n=0;ne+ +!!t,n);let r=this.size*this.size,a=Math.ceil(Math.abs(n*20-r*10)/r)-1;return i(0<=a&&a<=9),e+=a*t.PENALTY_N4,i(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(this.version==1)return[];{let e=Math.floor(this.version/7)+2,t=this.version==32?26:Math.ceil((this.version*4+4)/(e*2-2))*2,n=[6];for(let r=this.size-7;n.lengtht.MAX_VERSION)throw RangeError(`Version number out of range`);let n=(16*e+128)*e+64;if(e>=2){let t=Math.floor(e/7)+2;n-=(25*t-10)*t-55,e>=7&&(n-=36)}return i(208<=n&&n<=29648),n}static getNumDataCodewords(e,n){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw RangeError(`Degree out of range`);let n=[];for(let t=0;t0);for(let i of e){let e=i^r.shift();r.push(0),n.forEach((n,i)=>r[i]^=t.reedSolomonMultiply(n,e))}return r}static reedSolomonMultiply(e,t){if(e>>>8||t>>>8)throw RangeError(`Byte out of range`);let n=0;for(let r=7;r>=0;r--)n=n<<1^(n>>>7)*285,n^=(t>>>r&1)*e;return i(n>>>8==0),n}finderPenaltyCountPatterns(e){let t=e[1];i(t<=this.size*3);let n=t>0&&e[2]==t&&e[3]==t*3&&e[4]==t&&e[5]==t;return(n&&e[0]>=t*4&&e[6]>=t?1:0)+(n&&e[6]>=t*4&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(e,t){t[0]==0&&(e+=this.size),t.pop(),t.unshift(e)}};t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;function n(e,t,n){if(t<0||t>31||e>>>t)throw RangeError(`Value out of range`);for(let r=t-1;r>=0;r--)n.push(e>>>r&1)}function r(e,t){return(e>>>t&1)!=0}function i(e){if(!e)throw Error(`Assertion error`)}let a=class e{constructor(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw RangeError(`Invalid argument`);this.bitData=n.slice()}static makeBytes(t){let r=[];for(let e of t)n(e,8,r);return new e(e.Mode.BYTE,t.length,r)}static makeNumeric(t){if(!e.isNumeric(t))throw RangeError(`String contains non-numeric characters`);let r=[];for(let e=0;e=1<{(e=>{let t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}};t.LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2),e.Ecc=t})(e.QrCode||={})})(F0||={}),(e=>{(e=>{let t=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}};t.NUMERIC=new t(1,[10,12,14]),t.ALPHANUMERIC=new t(2,[9,11,13]),t.BYTE=new t(4,[8,16,16]),t.KANJI=new t(8,[8,10,12]),t.ECI=new t(7,[0,0,0]),e.Mode=t})(e.QrSegment||={})})(F0||={});var I0=F0,L0={L:I0.QrCode.Ecc.LOW,M:I0.QrCode.Ecc.MEDIUM,Q:I0.QrCode.Ecc.QUARTILE,H:I0.QrCode.Ecc.HIGH},R0=128,z0=`L`,B0=`#FFFFFF`,V0=`#000000`,H0=!1,U0=1,W0=4,G0=0,K0=.1;function q0(e,t=0){let n=[];return e.forEach(function(e,r){let i=null;e.forEach(function(a,o){if(!a&&i!==null){n.push(`M${i+t} ${r+t}h${o-i}v1H${i+t}z`),i=null;return}if(o===e.length-1){if(!a)return;i===null?n.push(`M${o+t},${r+t} h1v1H${o+t}z`):n.push(`M${i+t},${r+t} h${o+1-i}v1H${i+t}z`);return}a&&i===null&&(i=o)})}),n.join(``)}function J0(e,t){return e.slice().map((e,n)=>n=t.y+t.h?e:e.map((e,n)=>n=t.x+t.w?e:!1))}function Y0(e,t,n,r){if(r==null)return null;let i=e.length+n*2,a=Math.floor(t*K0),o=i/t,s=(r.width||a)*o,c=(r.height||a)*o,l=r.x==null?e.length/2-s/2:r.x*o,u=r.y==null?e.length/2-c/2:r.y*o,d=r.opacity==null?1:r.opacity,f=null;if(r.excavate){let e=Math.floor(l),t=Math.floor(u);f={x:e,y:t,w:Math.ceil(s+l-e),h:Math.ceil(c+u-t)}}let p=r.crossOrigin;return{x:l,y:u,h:c,w:s,excavation:f,opacity:d,crossOrigin:p}}function X0(e,t){return t==null?e?W0:G0:Math.max(Math.floor(t),0)}function Z0({value:e,level:t,minVersion:n,includeMargin:r,marginSize:i,imageSettings:a,size:o,boostLevel:s}){let c=S.useMemo(()=>{let r=(Array.isArray(e)?e:[e]).reduce((e,t)=>(e.push(...I0.QrSegment.makeSegments(t)),e),[]);return I0.QrCode.encodeSegments(r,L0[t],n,void 0,void 0,s)},[e,t,n,s]),{cells:l,margin:u,numCells:d,calculatedImageSettings:f}=S.useMemo(()=>{let e=c.getModules(),t=X0(r,i);return{cells:e,margin:t,numCells:e.length+t*2,calculatedImageSettings:Y0(e,o,t,a)}},[c,o,a,r,i]);return{qrcode:c,margin:u,cells:l,numCells:d,calculatedImageSettings:f}}var Q0=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),$0=S.forwardRef(function(e,t){let n=e,{value:r,size:i=R0,level:a=z0,bgColor:o=B0,fgColor:s=V0,includeMargin:c=H0,minVersion:l=U0,boostLevel:u,marginSize:d,imageSettings:f}=n,p=P0(n,[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`boostLevel`,`marginSize`,`imageSettings`]),{style:m}=p,h=P0(p,[`style`]),g=f?.src,_=S.useRef(null),v=S.useRef(null),y=S.useCallback(e=>{_.current=e,typeof t==`function`?t(e):t&&(t.current=e)},[t]),[b,x]=S.useState(!1),{margin:C,cells:w,numCells:T,calculatedImageSettings:E}=Z0({value:r,level:a,minVersion:l,boostLevel:u,includeMargin:c,marginSize:d,imageSettings:f,size:i});S.useEffect(()=>{if(_.current!=null){let e=_.current,t=e.getContext(`2d`);if(!t)return;let n=w,r=v.current,a=E!=null&&r!==null&&r.complete&&r.naturalHeight!==0&&r.naturalWidth!==0;a&&E.excavation!=null&&(n=J0(w,E.excavation));let c=window.devicePixelRatio||1;e.height=e.width=i*c;let l=i/T*c;t.scale(l,l),t.fillStyle=o,t.fillRect(0,0,T,T),t.fillStyle=s,Q0?t.fill(new Path2D(q0(n,C))):w.forEach(function(e,n){e.forEach(function(e,r){e&&t.fillRect(r+C,n+C,1,1)})}),E&&(t.globalAlpha=E.opacity),a&&t.drawImage(r,E.x+C,E.y+C,E.w,E.h)}}),S.useEffect(()=>{x(!1)},[g]);let D=N0({height:i,width:i},m),O=null;return g!=null&&(O=S.createElement(`img`,{src:g,key:g,style:{display:`none`},onLoad:()=>{x(!0)},ref:v,crossOrigin:E?.crossOrigin})),S.createElement(S.Fragment,null,S.createElement(`canvas`,N0({style:D,height:i,width:i,ref:y,role:`img`},h)),O)});$0.displayName=`QRCodeCanvas`;var e2=S.forwardRef(function(e,t){let n=e,{value:r,size:i=R0,level:a=z0,bgColor:o=B0,fgColor:s=V0,includeMargin:c=H0,minVersion:l=U0,boostLevel:u,title:d,marginSize:f,imageSettings:p}=n,m=P0(n,[`value`,`size`,`level`,`bgColor`,`fgColor`,`includeMargin`,`minVersion`,`boostLevel`,`title`,`marginSize`,`imageSettings`]),{margin:h,cells:g,numCells:_,calculatedImageSettings:v}=Z0({value:r,level:a,minVersion:l,boostLevel:u,includeMargin:c,marginSize:f,imageSettings:p,size:i}),y=g,b=null;p!=null&&v!=null&&(v.excavation!=null&&(y=J0(g,v.excavation)),b=S.createElement(`image`,{href:p.src,height:v.h,width:v.w,x:v.x+h,y:v.y+h,preserveAspectRatio:`none`,opacity:v.opacity,crossOrigin:v.crossOrigin}));let x=q0(y,h);return S.createElement(`svg`,N0({height:i,width:i,viewBox:`0 0 ${_} ${_}`,ref:t,role:`img`},m),!!d&&S.createElement(`title`,null,d),S.createElement(`path`,{fill:o,d:`M0,0 h${_}v${_}H0z`,shapeRendering:`crispEdges`}),S.createElement(`path`,{fill:s,d:x,shapeRendering:`crispEdges`}),b)});e2.displayName=`QRCodeSVG`;var t2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9`}}]},name:`alipay-circle`,theme:`outlined`}}))());function n2(){return n2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n2({},e,{ref:t,icon:t2.default}))),i2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z`}}]},name:`api`,theme:`outlined`}}))());function a2(){return a2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a2({},e,{ref:t,icon:i2.default}))),s2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z`}}]},name:`appstore`,theme:`outlined`}}))());function c2(){return c2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c2({},e,{ref:t,icon:s2.default}))),u2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z`}}]},name:`arrow-down`,theme:`outlined`}}))());function d2(){return d2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d2({},e,{ref:t,icon:u2.default}))),p2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`}}))());function m2(){return m2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m2({},e,{ref:t,icon:p2.default}))),g2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z`}}]},name:`arrow-right`,theme:`outlined`}}))());function _2(){return _2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_2({},e,{ref:t,icon:g2.default}))),y2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z`}}]},name:`arrow-up`,theme:`outlined`}}))());function b2(){return b2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b2({},e,{ref:t,icon:y2.default}))),S2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z`}}]},name:`audio`,theme:`outlined`}}))());function C2(){return C2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C2({},e,{ref:t,icon:S2.default}))),T2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z`}}]},name:`bank`,theme:`filled`}}))());function E2(){return E2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E2({},e,{ref:t,icon:T2.default}))),O2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z`}}]},name:`bank`,theme:`outlined`}}))());function k2(){return k2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k2({},e,{ref:t,icon:O2.default}))),j2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z`}}]},name:`bar-chart`,theme:`outlined`}}))());function M2(){return M2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M2({},e,{ref:t,icon:j2.default}))),P2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z`}}]},name:`bell`,theme:`outlined`}}))());function F2(){return F2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F2({},e,{ref:t,icon:P2.default}))),L2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z`}}]},name:`book`,theme:`outlined`}}))());function R2(){return R2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R2({},e,{ref:t,icon:L2.default}))),B2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z`}}]},name:`build`,theme:`outlined`}}))());function V2(){return V2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V2({},e,{ref:t,icon:B2.default}))),U2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z`}}]},name:`bulb`,theme:`outlined`}}))());function W2(){return W2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W2({},e,{ref:t,icon:U2.default}))),K2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z`}}]},name:`calculator`,theme:`outlined`}}))());function q2(){return q2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q2({},e,{ref:t,icon:K2.default}))),Y2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z`}}]},name:`camera`,theme:`outlined`}}))());function X2(){return X2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X2({},e,{ref:t,icon:Y2.default}))),Q2=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1080 0 40 40 0 10-80 0zm239-167.6L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`car`,theme:`outlined`}}))());function $2(){return $2=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$2({},e,{ref:t,icon:Q2.default}))),t4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z`}}]},name:`caret-right`,theme:`outlined`}}))());function n4(){return n4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n4({},e,{ref:t,icon:t4.default}))),i4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`}},{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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`check-circle`,theme:`outlined`}}))());function a4(){return a4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a4({},e,{ref:t,icon:i4.default}))),s4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`}}))());function c4(){return c4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c4({},e,{ref:t,icon:s4.default}))),u4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z`}}]},name:`cloud`,theme:`outlined`}}))());function d4(){return d4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d4({},e,{ref:t,icon:u4.default}))),p4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z`}},{tag:`path`,attrs:{d:`M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z`}},{tag:`path`,attrs:{d:`M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z`}}]},name:`cloud-server`,theme:`outlined`}}))());function m4(){return m4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m4({},e,{ref:t,icon:p4.default}))),g4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z`}},{tag:`path`,attrs:{d:`M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z`}}]},name:`cloud-upload`,theme:`outlined`}}))());function _4(){return _4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_4({},e,{ref:t,icon:g4.default}))),y4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`code`,theme:`outlined`}}))());function b4(){return b4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b4({},e,{ref:t,icon:y4.default}))),S4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z`}}]},name:`coffee`,theme:`outlined`}}))());function C4(){return C4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C4({},e,{ref:t,icon:S4.default}))),T4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M573 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40zm-280 0c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z`}},{tag:`path`,attrs:{d:`M894 345a343.92 343.92 0 00-189-130v.1c-17.1-19-36.4-36.5-58-52.1-163.7-119-393.5-82.7-513 81-96.3 133-92.2 311.9 6 439l.8 132.6c0 3.2.5 6.4 1.5 9.4a31.95 31.95 0 0040.1 20.9L309 806c33.5 11.9 68.1 18.7 102.5 20.6l-.5.4c89.1 64.9 205.9 84.4 313 49l127.1 41.4c3.2 1 6.5 1.6 9.9 1.6 17.7 0 32-14.3 32-32V753c88.1-119.6 90.4-284.9 1-408zM323 735l-12-5-99 31-1-104-8-9c-84.6-103.2-90.2-251.9-11-361 96.4-132.2 281.2-161.4 413-66 132.2 96.1 161.5 280.6 66 412-80.1 109.9-223.5 150.5-348 102zm505-17l-8 10 1 104-98-33-12 5c-56 20.8-115.7 22.5-171 7l-.2-.1A367.31 367.31 0 00729 676c76.4-105.3 88.8-237.6 44.4-350.4l.6.4c23 16.5 44.1 37.1 62 62 72.6 99.6 68.5 235.2-8 330z`}},{tag:`path`,attrs:{d:`M433 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z`}}]},name:`comment`,theme:`outlined`}}))());function E4(){return E4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E4({},e,{ref:t,icon:T4.default}))),O4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 00-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 00-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z`}}]},name:`compass`,theme:`outlined`}}))());function k4(){return k4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k4({},e,{ref:t,icon:O4.default}))),j4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z`}}]},name:`crown`,theme:`filled`}}))());function M4(){return M4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M4({},e,{ref:t,icon:j4.default}))),P4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z`}}]},name:`crown`,theme:`outlined`}}))());function F4(){return F4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F4({},e,{ref:t,icon:P4.default}))),L4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z`}}]},name:`dashboard`,theme:`outlined`}}))());function R4(){return R4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R4({},e,{ref:t,icon:L4.default}))),B4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`database`,theme:`outlined`}}))());function V4(){return V4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V4({},e,{ref:t,icon:B4.default}))),U4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z`}}]},name:`dollar`,theme:`outlined`}}))());function W4(){return W4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W4({},e,{ref:t,icon:U4.default}))),K4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z`}}]},name:`experiment`,theme:`outlined`}}))());function q4(){return q4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q4({},e,{ref:t,icon:K4.default}))),Y4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z`}}]},name:`filter`,theme:`outlined`}}))());function X4(){return X4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X4({},e,{ref:t,icon:Y4.default}))),Q4=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9z`}}]},name:`fire`,theme:`filled`}}))());function $4(){return $4=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$4({},e,{ref:t,icon:Q4.default}))),t3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z`}}]},name:`fire`,theme:`outlined`}}))());function n3(){return n3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n3({},e,{ref:t,icon:t3.default}))),i3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z`}}]},name:`flag`,theme:`outlined`}}))());function a3(){return a3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a3({},e,{ref:t,icon:i3.default}))),s3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z`}}]},name:`gift`,theme:`outlined`}}))());function c3(){return c3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c3({},e,{ref:t,icon:s3.default}))),u3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z`}}]},name:`global`,theme:`outlined`}}))());function d3(){return d3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d3({},e,{ref:t,icon:u3.default}))),p3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z`}}]},name:`heart`,theme:`outlined`}}))());function m3(){return m3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m3({},e,{ref:t,icon:p3.default}))),g3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z`}}]},name:`highlight`,theme:`outlined`}}))());function _3(){return _3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_3({},e,{ref:t,icon:g3.default}))),y3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 003 14.1zm167.7 301.1l-56.7-19.5a8 8 0 00-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 01-112.5 75.9 352.18 352.18 0 01-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 01-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 01171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 01112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 01775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z`}}]},name:`history`,theme:`outlined`}}))());function b3(){return b3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b3({},e,{ref:t,icon:y3.default}))),S3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.9 63.9 0 00-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0018.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z`}}]},name:`home`,theme:`outlined`}}))());function C3(){return C3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C3({},e,{ref:t,icon:S3.default}))),T3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{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 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z`}}]},name:`idcard`,theme:`outlined`}}))());function E3(){return E3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E3({},e,{ref:t,icon:T3.default}))),O3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M448 224a64 64 0 10128 0 64 64 0 10-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z`}}]},name:`info`,theme:`outlined`}}))());function k3(){return k3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k3({},e,{ref:t,icon:O3.default}))),j3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z`}}]},name:`laptop`,theme:`outlined`}}))());function M3(){return M3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M3({},e,{ref:t,icon:j3.default}))),P3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z`}}]},name:`layout`,theme:`outlined`}}))());function F3(){return F3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F3({},e,{ref:t,icon:P3.default}))),L3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z`}}]},name:`like`,theme:`outlined`}}))());function R3(){return R3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R3({},e,{ref:t,icon:L3.default}))),B3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z`}}]},name:`line-chart`,theme:`outlined`}}))());function V3(){return V3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V3({},e,{ref:t,icon:B3.default}))),U3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`}}]},name:`lock`,theme:`outlined`}}))());function W3(){return W3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W3({},e,{ref:t,icon:U3.default}))),K3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z`}}]},name:`login`,theme:`outlined`}}))());function q3(){return q3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q3({},e,{ref:t,icon:K3.default}))),Y3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z`}}]},name:`logout`,theme:`outlined`}}))());function X3(){return X3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X3({},e,{ref:t,icon:Y3.default}))),Q3=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{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 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z`}}]},name:`mail`,theme:`outlined`}}))());function $3(){return $3=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$3({},e,{ref:t,icon:Q3.default}))),t6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`medicine-box`,theme:`outlined`}}))());function n6(){return n6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n6({},e,{ref:t,icon:t6.default}))),i6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z`}}]},name:`menu`,theme:`outlined`}}))());function a6(){return a6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a6({},e,{ref:t,icon:i6.default}))),s6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`message`,theme:`outlined`}}))());function c6(){return c6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c6({},e,{ref:t,icon:s6.default}))),u6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`mobile`,theme:`outlined`}}))());function d6(){return d6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d6({},e,{ref:t,icon:u6.default}))),p6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 00-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 00-11.2-1.4l-37.9 29.7a7.97 7.97 0 00-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z`}}]},name:`monitor`,theme:`outlined`}}))());function m6(){return m6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m6({},e,{ref:t,icon:p6.default}))),g6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z`}}]},name:`pause-circle`,theme:`filled`}}))());function _6(){return _6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_6({},e,{ref:t,icon:g6.default}))),y6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z`}}]},name:`pause-circle`,theme:`outlined`}}))());function b6(){return b6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,b6({},e,{ref:t,icon:y6.default}))),S6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z`}}]},name:`pause`,theme:`outlined`}}))());function C6(){return C6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C6({},e,{ref:t,icon:S6.default}))),T6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 00-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z`}}]},name:`pay-circle`,theme:`outlined`}}))());function E6(){return E6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E6({},e,{ref:t,icon:T6.default}))),O6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z`}}]},name:`phone`,theme:`outlined`}}))());function k6(){return k6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k6({},e,{ref:t,icon:O6.default}))),j6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{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.2zM304 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`}}]},name:`picture`,theme:`outlined`}}))());function M6(){return M6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M6({},e,{ref:t,icon:j6.default}))),P6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z`}}]},name:`pie-chart`,theme:`outlined`}}))());function F6(){return F6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F6({},e,{ref:t,icon:P6.default}))),L6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 01-12.7-6.5V353.7a8 8 0 0112.7-6.5L656.1 506a7.9 7.9 0 010 12.9z`}}]},name:`play-circle`,theme:`filled`}}))());function R6(){return R6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R6({},e,{ref:t,icon:L6.default}))),B6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z`}}]},name:`play-circle`,theme:`outlined`}}))());function V6(){return V6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V6({},e,{ref:t,icon:B6.default}))),U6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`}}))());function W6(){return W6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W6({},e,{ref:t,icon:U6.default}))),K6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`profile`,theme:`outlined`}}))());function q6(){return q6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,q6({},e,{ref:t,icon:K6.default}))),Y6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z`}}]},name:`read`,theme:`outlined`}}))());function X6(){return X6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X6({},e,{ref:t,icon:Y6.default}))),Q6=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`}},{tag:`path`,attrs:{d:`M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z`}}]},name:`rest`,theme:`outlined`}}))());function $6(){return $6=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$6({},e,{ref:t,icon:Q6.default}))),t8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z`}}]},name:`rise`,theme:`outlined`}}))());function n8(){return n8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,n8({},e,{ref:t,icon:t8.default}))),i8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`robot`,theme:`outlined`}}))());function a8(){return a8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,a8({},e,{ref:t,icon:i8.default}))),s8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0162.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1096 0 48 48 0 10-96 0z`}}]},name:`rocket`,theme:`outlined`}}))());function c8(){return c8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,c8({},e,{ref:t,icon:s8.default}))),u8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z`}},{tag:`path`,attrs:{d:`M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z`}}]},name:`safety`,theme:`outlined`}}))());function d8(){return d8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,d8({},e,{ref:t,icon:u8.default}))),p8=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 00288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z`}}]},name:`scissor`,theme:`outlined`}}))());function m8(){return m8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,m8({},e,{ref:t,icon:p8.default}))),Ure=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z`}}]},name:`security-scan`,theme:`outlined`}}))());function g8(){return g8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,g8({},e,{ref:t,icon:Ure.default}))),Gre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z`}}]},name:`setting`,theme:`outlined`}}))());function _8(){return _8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,_8({},e,{ref:t,icon:Gre.default}))),Kre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z`}}]},name:`shopping-cart`,theme:`outlined`}}))());function y8(){return y8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,y8({},e,{ref:t,icon:Kre.default}))),qre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z`}}]},name:`shopping`,theme:`outlined`}}))());function x8(){return x8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,x8({},e,{ref:t,icon:qre.default}))),Yre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M925.6 405.1l-203-253.7a6.5 6.5 0 00-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 00.2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 00.2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z`}}]},name:`sketch`,theme:`outlined`}}))());function S8(){return S8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,S8({},e,{ref:t,icon:Yre.default}))),Zre=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z`}}]},name:`skin`,theme:`outlined`}}))());function C8(){return C8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,C8({},e,{ref:t,icon:Zre.default}))),$re=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z`}}]},name:`smile`,theme:`outlined`}}))());function w8(){return w8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,w8({},e,{ref:t,icon:$re.default}))),eie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`}}]},name:`solution`,theme:`outlined`}}))());function E8(){return E8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,E8({},e,{ref:t,icon:eie.default}))),nie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z`}}]},name:`sound`,theme:`outlined`}}))());function D8(){return D8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,D8({},e,{ref:t,icon:nie.default}))),rie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z`}}]},name:`star`,theme:`outlined`}}))());function k8(){return k8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,k8({},e,{ref:t,icon:rie.default}))),iie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z`}}]},name:`sync`,theme:`outlined`}}))());function j8(){return j8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,j8({},e,{ref:t,icon:iie.default}))),oie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z`}}]},name:`tag`,theme:`outlined`}}))());function M8(){return M8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,M8({},e,{ref:t,icon:oie.default}))),cie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z`}}]},name:`team`,theme:`outlined`}}))());function N8(){return N8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,N8({},e,{ref:t,icon:cie.default}))),lie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z`}}]},name:`thunderbolt`,theme:`outlined`}}))());function F8(){return F8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,F8({},e,{ref:t,icon:lie.default}))),uie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z`}}]},name:`tool`,theme:`outlined`}}))());function L8(){return L8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,L8({},e,{ref:t,icon:uie.default}))),fie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM184 352V232h64v207.6a91.99 91.99 0 01-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z`}}]},name:`trophy`,theme:`outlined`}}))());function R8(){return R8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,R8({},e,{ref:t,icon:fie.default}))),pie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M608 192a32 32 0 0132 32v160h174.81a32 32 0 0126.68 14.33l113.19 170.84a32 32 0 015.32 17.68V672a32 32 0 01-32 32h-96c0 70.7-57.3 128-128 128s-128-57.3-128-128H384c0 70.7-57.3 128-128 128s-128-57.3-128-128H96a32 32 0 01-32-32V224a32 32 0 0132-32zM256 640a64 64 0 000 128h1.06A64 64 0 00256 640m448 0a64 64 0 000 128h1.06A64 64 0 00704 640M576 256H128v384h17.12c22.13-38.26 63.5-64 110.88-64 47.38 0 88.75 25.74 110.88 64H576zm221.63 192H640v145.12A127.43 127.43 0 01704 576c47.38 0 88.75 25.74 110.88 64H896v-43.52zM500 448a12 12 0 0112 12v40a12 12 0 01-12 12H332a12 12 0 01-12-12v-40a12 12 0 0112-12zM308 320a12 12 0 0112 12v40a12 12 0 01-12 12H204a12 12 0 01-12-12v-40a12 12 0 0112-12z`}}]},name:`truck`,theme:`outlined`}}))());function B8(){return B8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,B8({},e,{ref:t,icon:pie.default}))),hie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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`}}))());function V8(){return V8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,V8({},e,{ref:t,icon:hie.default}))),gie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`}}))());function U8(){return U8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,U8({},e,{ref:t,icon:gie.default}))),vie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z`}}]},name:`user`,theme:`outlined`}}))());function W8(){return W8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,W8({},e,{ref:t,icon:vie.default}))),yie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}}]},name:`video-camera`,theme:`outlined`}}))());function K8(){return K8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,K8({},e,{ref:t,icon:yie.default}))),bie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`wallet`,theme:`outlined`}}))());function J8(){return J8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,J8({},e,{ref:t,icon:bie.default}))),xie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`}}]},name:`warning`,theme:`outlined`}}))());function X8(){return X8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,X8({},e,{ref:t,icon:xie.default}))),Cie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z`}}]},name:`wechat`,theme:`outlined`}}))());function Z8(){return Z8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,Z8({},e,{ref:t,icon:Cie.default}))),wie=c(o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M921 912L601.11 445.75l.55.43L890.08 112H793.7L558.74 384 372.15 112H119.37l298.65 435.31-.04-.04L103 912h96.39L460.6 609.38 668.2 912zM333.96 184.73l448.83 654.54H706.4L257.2 184.73z`}}]},name:`x`,theme:`outlined`}}))());function $8(){return $8=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(xu,$8({},e,{ref:t,icon:wie.default}))),e5=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},Eie=(e=>e?e5(e):e5),Die=e=>e;function Oie(e,t=Die){let n=S.useSyncExternalStore(e.subscribe,S.useCallback(()=>t(e.getState()),[e,t]),S.useCallback(()=>t(e.getInitialState()),[e,t]));return S.useDebugValue(n),n}var t5=e=>{let t=Eie(e),n=e=>Oie(t,e);return Object.assign(n,t),n},n5=(e=>e?t5(e):t5),r5=`AES-GCM`,i5=12,a5=128;function o5(){return typeof window<`u`&&typeof crypto<`u`&&crypto.subtle!==void 0}async function s5(){throw Error(`VITE_ENCRYPTION_KEY not configured`)}async function kie(e){if(!o5())throw Error(`Encryption not available in non-secure context`);let t=await s5(),n=crypto.getRandomValues(new Uint8Array(i5)),r=new TextEncoder().encode(e),i=await crypto.subtle.encrypt({name:r5,iv:n,tagLength:a5},t,r),a=new Uint8Array(i),o=new Uint8Array(n.length+a.length);return o.set(n),o.set(a,n.length),btoa(String.fromCharCode(...o))}async function Aie(e){if(!o5())throw Error(`Decryption not available in non-secure context`);let t=await s5(),n=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),r=n.slice(0,i5),i=n.slice(i5),a=await crypto.subtle.decrypt({name:r5,iv:r,tagLength:a5},t,i);return new TextDecoder().decode(a)}var jie=`https://ceshi.apiforeign.minzhongzc.com`,Mie=!1;function Nie(e){return e.replace(/_([a-z])/g,(e,t)=>t.toUpperCase())}function c5(e){return Array.isArray(e)?e.map(c5):typeof e==`object`&&e?Object.fromEntries(Object.entries(e).map(([e,t])=>[Nie(e),c5(t)])):e}function Pie(){return localStorage.getItem(`auth_token`)}function l5(e){localStorage.setItem(`auth_token`,e)}function u5(){localStorage.removeItem(`auth_token`)}async function Fie(e){try{return await Aie(e)}catch{return null}}async function d5(e,t={}){let{method:n=`GET`,body:r,auth:i=!0,encryptBody:a=Mie,signal:o,skipAuthRedirect:s}=t,c={"Content-Type":`application/json`};if(i){let e=Pie();e&&(c.Authorization=`Bearer ${e}`)}let l;if(r!==void 0){let e=JSON.stringify(r);a?(c[`X-Encrypted`]=`true`,l=JSON.stringify({data:await kie(e)})):l=e}let u=await fetch(`${jie}/api${e}`,{method:n,headers:c,body:l,signal:o});if(u.status===204)return;let d=await u.text();if(!d)return;let f;try{f=JSON.parse(d)}catch{throw Error(`响应解析失败 (${u.status})`)}if(f&&typeof f.data==`string`&&a){let e=await Fie(f.data);e!==null&&(f=JSON.parse(e))}if(!u.ok){let e=f?.detail?.message||f?.message||`请求失败 (${u.status})`;throw typeof f?.detail==`string`&&(e=f.detail),u.status===401&&!t.skipAuthRedirect&&(u5(),window.location.href=`/login`),Error(e)}return c5(f)}var f5={get:(e,t=!0)=>d5(e,typeof t==`boolean`?{auth:t}:t),post:(e,t,n=!0,r=!1)=>d5(e,{method:`POST`,body:t,auth:n,skipAuthRedirect:r}),put:(e,t,n=!0)=>d5(e,{method:`PUT`,body:t,auth:n}),delete:(e,t,n=!0)=>d5(e,{method:`DELETE`,body:t,auth:n})};async function Iie(e,t,n,r){let i=await f5.post(`/auth/login`,{username:e,password:t,captcha_token:n,remember_me:r||!1},!1,!0);return l5(i.accessToken),i.user}async function Lie(e,t){let n=await f5.post(`/auth/sms-login`,{phone:e,code:t},!1,!0);return l5(n.accessToken),n.user}async function Rie(e,t,n){let r=await f5.post(`/auth/register`,{phone:e,code:t,password:n},!1);return l5(r.accessToken),r.user}async function zie(){await f5.post(`/auth/logout`),u5()}async function p5(){try{return await f5.get(`/auth/me`)}catch{return null}}async function m5(e,t){await f5.post(`/auth/change-password`,{old_password:e,new_password:t})}async function Bie(e){return f5.post(`/auth/change-username`,{new_username:e})}async function Vie(){return f5.get(`/projects`)}async function Hie(e,t){return f5.post(`/projects`,{name:e,industry:t})}async function Uie(e){await f5.delete(`/projects/${e}`)}async function h5(e={}){let t=e.page&&e.page>0?e.page:1,n=e.pageSize&&e.pageSize>0?e.pageSize:10,r=new URLSearchParams;return e.projectId&&r.set(`project_id`,e.projectId),e.status&&r.set(`status`,e.status),r.set(`page`,String(t)),r.set(`page_size`,String(n)),f5.get(`/generation-records?${r.toString()}`,{signal:e.signal})}async function Wie(e,t){return f5.post(`/generation-records/optimize`,{project_id:e,gen_type:t.genType,prompt:t.prompt,engine_id:t.engineId,include_media_references:t.includeMediaReferences??!1,duration:t.duration,aspect_ratio:t.aspectRatio||null,resolution:t.resolution||null,references:t.references||null,idempotency_key:t.idempotencyKey||null,image_size:t.image_size||null,image_proportion:t.image_proportion||null,image_px:t.image_px||null})}async function g5(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/generation-records/upload-audio${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`音频上传失败`);return await a.json()}async function _5(e){let t=new FormData;t.append(`file`,e);let n=localStorage.getItem(`auth_token`),r=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/generation-records/upload-image`,{method:`POST`,headers:n?{Authorization:`Bearer ${n}`}:{},body:t});if(!r.ok)throw Error(`图片上传失败`);return await r.json()}async function v5(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/generation-records/upload-video${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`视频上传失败`);return await a.json()}function Gie(e,t){return`${`https://ceshi.apiforeign.minzhongzc.com/api${e}`}${typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``}`}async function y5(e,t,n,r=`素材上传失败`){let i=new FormData;i.append(`file`,t);let a=localStorage.getItem(`auth_token`),o=await fetch(Gie(e,n),{method:`POST`,headers:a?{Authorization:`Bearer ${a}`}:{},body:i});if(!o.ok)throw Error(r);return await o.json()}async function Kie(e){return y5(`/private-portrait/uploads/image`,e,void 0,`真人图片素材上传失败`)}async function qie(e,t){return y5(`/private-portrait/uploads/video`,e,t,`真人视频素材上传失败`)}async function Jie(e){return y5(`/private-portrait/virtual/uploads/image`,e,void 0,`虚拟图片素材上传失败`)}async function Yie(e,t){return y5(`/private-portrait/virtual/uploads/video`,e,t,`虚拟视频素材上传失败`)}async function Xie(e){let t=new FormData;t.append(`file`,e);let n=localStorage.getItem(`auth_token`),r=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/hot-opening-replications/upload-image`,{method:`POST`,headers:n?{Authorization:`Bearer ${n}`}:{},body:t});if(!r.ok)throw Error(`图片上传失败`);return await r.json()}async function Zie(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/hot-opening-replications/upload-video${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`视频上传失败`);return await a.json()}async function Qie(e){let t=new FormData;t.append(`file`,e);let n=localStorage.getItem(`auth_token`),r=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/shot-replications/upload-image`,{method:`POST`,headers:n?{Authorization:`Bearer ${n}`}:{},body:t});if(!r.ok)throw Error(`图片上传失败`);return await r.json()}async function $ie(e,t){let n=new FormData;n.append(`file`,e);let r=localStorage.getItem(`auth_token`),i=typeof t==`number`&&t>0?`?duration_seconds=${encodeURIComponent(String(t))}`:``,a=await fetch(`https://ceshi.apiforeign.minzhongzc.com/api/shot-replications/upload-video${i}`,{method:`POST`,headers:r?{Authorization:`Bearer ${r}`}:{},body:n});if(!a.ok)throw Error(`视频上传失败`);return await a.json()}async function b5(e){await f5.post(`/generation-records/delete-file?url=${encodeURIComponent(e)}`)}async function x5(e,t){await f5.put(`/generation-records/${e}/prompt`,{optimized_prompt:t})}async function eae(e){return f5.post(`/generation-records/${e}/generate`)}async function tae(e){return f5.post(`/generation-records/${e}/retry`)}async function S5(e=1,t=20){let n=new URLSearchParams;return n.set(`page`,String(e)),n.set(`page_size`,String(t)),f5.get(`/credits?${n.toString()}`)}async function C5(){return f5.get(`/auth/site-info`,!1)}async function nae(){return f5.get(`/video-engines`)}async function rae(){return f5.get(`/image-engines`)}async function w5(e,t){await f5.post(`/sms/send`,{phone:e,scene:t},!1)}async function T5(e=1,t=20,n){let r=new URLSearchParams;return r.set(`page`,String(e)),r.set(`page_size`,String(t)),n!==void 0&&r.set(`is_read`,String(n)),f5.get(`/notifications?${r.toString()}`)}async function E5(){return(await f5.get(`/notifications/unread-count`)).count}async function D5(e){await f5.put(`/notifications/${e}/read`)}async function O5(){return(await f5.get(`/industries`)).map(e=>{let t=(Array.isArray(e.skills)?e.skills:[]).filter(e=>e&&e.type===`option_group`&&e.name&&Array.isArray(e.options)).map(e=>({name:e.name,options:e.options}));return{...e,optionGroups:t}})}async function iae(){return f5.get(`/menu-configs`)}async function aae(){return f5.get(`/recharge-packages`)}async function oae(){return f5.get(`/payments/methods`)}async function sae(e,t=`wechat`){return f5.post(`/payments/recharge`,{plan:e,method:t})}async function k5(e=1,t=20){let n=new URLSearchParams;return n.set(`page`,String(e)),n.set(`page_size`,String(t)),f5.get(`/payments/orders?${n.toString()}`)}async function A5(e){return f5.get(`/payments/orders/${e}`)}async function j5(e){return f5.post(`/payments/orders/${e}/cancel`)}async function cae(){return f5.get(`/credits/ratios`)}async function M5(){return f5.get(`/generation-ai/engines`)}async function lae(e){return f5.post(`/generation-ai/tasks`,e)}async function N5(e){return f5.get(`/generation-ai/tasks?page=`+e.page+`&page_size=`+e.pageSize)}async function uae(e){return f5.get(`/generation-ai/history`+e)}async function P5(e){return f5.get(`/generation-ai/history/`+e)}async function dae(e){await f5.delete(`/generation-ai/tasks/${e}`)}async function F5(){return f5.get(`/credits/credit-ratios`)}async function fae(e){return f5.post(`/v2/hot-opening-replications/tasks`,e)}async function I5(e,t,n){let r=`/hot-opening-replications/tasks?page=${e}&page_size=${t}`;return n&&(r+=`&keyword=${encodeURIComponent(n)}`),f5.get(r)}async function L5(e,t){return t===`v2`?f5.get(`/v2/hot-opening-replications/tasks/${e}`):f5.get(`/hot-opening-replications/tasks/${e}`)}async function pae(e,t,n){return f5.post(`/v2/hot-opening-replications/tasks/${e}/steps/${t}/retry-video-prompt`,n)}async function mae(e,t,n){return f5.put(`/v2/hot-opening-replications/tasks/${e}/steps/${t}/video-prompt-schema`,n)}async function hae(e,t){return f5.post(`/v2/hot-opening-replications/tasks/${e}/steps/${t}/generate-video`)}async function gae(e,t,n){return f5.put(`/hot-opening-replications/tasks/${e}/steps/${t}/image-prompt`,n)}async function R5(e,t,n){return f5.post(`/hot-opening-replications/tasks/${e}/steps/${t}/generate-image`,n)}async function _ae(e,t,n){return f5.post(`/hot-opening-replications/tasks/${e}/steps/${t}/generate-video-prompt`,n)}async function vae(e,t,n){return f5.post(`/hot-opening-replications/tasks/${e}/steps/${t}/generate-video`,n)}async function z5(e){return f5.post(`/user-oauth/request_oauth`,e)}async function yae(e){let t=new URLSearchParams;return t.set(`auth_code`,e.auth_code),t.set(`state`,e.state),e.app_id&&t.set(`app_id`,e.app_id),e.material_auth_status&&t.set(`material_auth_status`,e.material_auth_status),e.scope&&t.set(`scope`,e.scope),e.uid&&t.set(`uid`,e.uid),f5.get(`/user-oauth/juliang_callback?${t.toString()}`)}async function B5(e){let t=new URLSearchParams;return e.account_userid&&t.set(`account_userid`,e.account_userid),e.open_type!==void 0&&t.set(`open_type`,String(e.open_type)),e.account_id&&t.set(`account_id`,e.account_id),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),f5.get(`/user-oauth/oauth_list?${t.toString()}`)}async function V5(e){let t=new URLSearchParams;return e.platform&&t.set(`platform`,e.platform),e.page!==void 0&&t.set(`page`,String(e.page)),e.pageSize!==void 0&&t.set(`page_size`,String(e.pageSize)),f5.get(`/pre-test-template/list?${t.toString()}`)}async function bae(e){return f5.post(`/pre-test-template/create`,e)}async function H5(e){return f5.get(`/pre-test-template/select/${e}`)}async function xae(e,t){return f5.post(`/pre-test-template/update/${e}`,t)}async function Sae(e){return f5.get(`/pre-test-template/delete/${e}`)}async function U5(){return f5.get(`/pre-test-template/default`)}async function Cae(e,t,n){return f5.put(`/hot-opening-replications/tasks/${e}/steps/${t}/video-prompt-schema`,n)}async function wae(e){return f5.post(`/shot-replications/task-sets`,e)}async function W5(e,t,n){let r=n?`/shot-replications/task-sets?page=${e}&page_size=${t}&keyword=${encodeURIComponent(n)}`:`/shot-replications/task-sets?page=${e}&page_size=${t}`;return f5.get(r)}async function G5(e){return f5.get(`/shot-replications/task-sets/${e}`)}async function Tae(e,t){return f5.post(`/shot-replications/task-sets/${e}/split-by-ai`,t)}async function Eae(e,t){return f5.post(`/shot-replications/task-sets/${e}/split-custom`,t)}async function Dae(e,t=1,n=20){let r=new URLSearchParams;return r.set(`page`,String(t)),r.set(`page_size`,String(n)),f5.get(`/shot-replications/task-sets/${e}/segments?${r.toString()}`)}async function Oae(e,t){return f5.post(`/v2/shot-replications/segments/${e}/replication-projects`,t)}async function K5(e,t){return t===`v2`?f5.get(`/v2/shot-replications/projects/${e}`):f5.get(`/shot-replications/projects/${e}`)}async function kae(e,t,n){return f5.post(`/v2/shot-replications/projects/${e}/steps/${t}/retry-video-prompt`,n)}async function Aae(e,t,n){return f5.put(`/v2/shot-replications/projects/${e}/steps/${t}/video-prompt-schema`,n)}async function jae(e,t){return f5.post(`/v2/shot-replications/projects/${e}/steps/${t}/generate-video`)}async function Mae(e,t){return f5.post(`/shot-replications/projects/${e}/steps/${t}/generate-image-prompt`)}async function Nae(e,t,n){return f5.put(`/shot-replications/projects/${e}/steps/${t}/image-prompt`,n)}async function Pae(e,t,n){return f5.put(`/shot-replications/projects/${e}/steps/${t}/video-prompt-schema`,n)}async function q5(e,t,n){return f5.post(`/shot-replications/projects/${e}/steps/${t}/generate-image`,n)}async function Fae(e,t,n){return f5.post(`/shot-replications/projects/${e}/steps/${t}/generate-video-prompt`,n)}async function Iae(e,t,n){return f5.post(`/shot-replications/projects/${e}/steps/${t}/generate-video`,n)}async function Lae(e){return f5.post(`/shot-replications/task-sets/${e}/reanalyze`)}async function Rae(e){await f5.delete(`/shot-replications/segments/${e}`)}async function zae(e){return f5.post(`/shot-replications/segments/${e}/reanalyze`)}async function Bae(e){return f5.post(`/shot-replications/segments/${e}/retry-split`)}async function Vae(e){await f5.delete(`/shot-replications/task-sets/${e}`)}async function Hae(e,t){if(t===`v2`){await f5.delete(`/v2/hot-opening-replications/tasks/${e}`);return}await f5.delete(`/hot-opening-replications/tasks/${e}`)}async function J5(e){let t=new URLSearchParams;return e?.level&&t.set(`level`,e.level),e?.parent_code&&t.set(`parent_code`,e.parent_code),f5.get(`/pre-test-template/getArea?${t.toString()}`)}async function Uae(e){return f5.post(`/upload-material/async-batch-upload`,e)}async function Wae(e){let t=new URLSearchParams;e.status&&t.set(`status`,e.status),e.page&&t.set(`page`,String(e.page)),e.pageSize&&t.set(`page_size`,String(e.pageSize));let n=t.toString();return f5.get(`/upload-material/upload-history${n?`?${n}`:``}`)}async function Y5(e){return f5.post(`/upload-material/batch-update-filename`,e)}async function Gae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.consume_date!==void 0&&t.set(`consume_date`,e.consume_date[0]+`,`+e.consume_date[1]),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),f5.get(`/material-consumption/list?${t.toString()}`)}async function Kae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.date&&t.set(`date`,e.date),f5.get(`/material-consumption/sync?${t.toString()}`)}async function X5(){return f5.get(`/material-consumption/fields`)}async function qae(e){return f5.post(`/contact/request`,e)}async function Jae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.material_id&&t.set(`material_id`,e.material_id),e.upload_id&&t.set(`upload_id`,e.upload_id),e.file_name&&t.set(`file_name`,e.file_name),e.resource_type&&t.set(`resource_type`,e.resource_type),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),f5.get(`/resources-material/list?${t.toString()}`)}async function Yae(e){return f5.get(`/recent-generations?limit=${e}&modules=project&modules=chat_ai&modules=hot_opening_replicate&modules=shot_replicate`)}async function Z5(){return f5.get(`/open-type/open_type_all`)}async function Xae(e){let t=new URLSearchParams;return e.advertiser_id&&t.set(`advertiser_id`,e.advertiser_id),e.oauth_id&&t.set(`oauth_id`,e.oauth_id),e.advertiser_name&&t.set(`advertiser_name`,e.advertiser_name),e.page!==void 0&&t.set(`page`,String(e.page)),e.page_size!==void 0&&t.set(`page_size`,String(e.page_size)),f5.get(`/oauth-account/list?${t.toString()}`)}async function Zae(e){let t=new URLSearchParams;return e.id&&t.set(`id`,e.id),f5.get(`/oauth-account/delete?${t.toString()}`)}async function Qae(){return f5.post(`/upload-material/oauth_account_list`)}async function $ae(e){return f5.post(`/resources-material/pre-commit`,e)}async function eoe(){return f5.get(`/home-materials/categories`)}async function Q5(e,t=10){return f5.get(`/home-materials?category_id=${e}&limit_per_category=${t}&include_empty_categories=false&response_mode=grouped&page=1&page_size=20`)}async function $5(e){return f5.delete(`/generation-ai/history/batch`,e)}function e7(e={}){let t=new URLSearchParams;e.resourceType&&t.set(`resource_type`,e.resourceType),e.page&&t.set(`page`,String(e.page)),e.pageSize&&t.set(`page_size`,String(e.pageSize)),e.keyword&&t.set(`keyword`,e.keyword),e.scene&&t.set(`scene`,e.scene);let n=t.toString();return n?`?${n}`:``}async function t7(e={}){return f5.get(`/upload-resources/history${e7(e)}`)}async function n7(e,t={}){return f5.get(`/upload-resources/history/${e}${e7(t)}`)}async function toe(e){return f5.delete(`/upload-resources/history/batch`,{resource_ids:e})}async function r7(){return f5.get(`/private-portrait/config`)}async function i7(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.keyword&&t.set(`keyword`,e.keyword),e.status&&t.set(`status`,e.status),f5.get(`/private-portrait/projects?${t.toString()}`)}async function noe(e){return f5.post(`/private-portrait/projects`,{name:e.name,description:e.description||null,callback_redirect_url:e.callbackRedirectUrl||null})}async function roe(e){await f5.delete(`/private-portrait/projects/${e}`)}async function ioe(e){return f5.get(`/private-portrait/validate-sessions/${e}`)}async function aoe(e,t){return f5.post(`/private-portrait/projects/${e}/assets`,{url:t.url,asset_type:t.assetType||`Image`,name:t.name||null,video_duration:t.videoDuration??null,video_cover_url:t.videoCoverUrl||null,file_size:t.fileSize??null,mime_type:t.mimeType||null,upload_resource_id:t.uploadResourceId||null})}async function ooe(e,t={}){let n=new URLSearchParams;return n.set(`page`,String(t.page||1)),n.set(`page_size`,String(t.pageSize||20)),t.status&&n.set(`status`,t.status),t.keyword&&n.set(`keyword`,t.keyword),t.assetType&&n.set(`asset_type`,t.assetType),f5.get(`/private-portrait/projects/${e}/assets?${n.toString()}`)}async function soe(e){await f5.delete(`/private-portrait/assets/${e}`)}async function coe(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.projectId&&t.set(`project_id`,e.projectId),e.keyword&&t.set(`keyword`,e.keyword),e.assetType&&t.set(`asset_type`,e.assetType),f5.get(`/private-portrait/selectable-assets?${t.toString()}`)}async function a7(){return f5.get(`/private-portrait/virtual/config`)}async function o7(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.keyword&&t.set(`keyword`,e.keyword),e.status&&t.set(`status`,e.status),f5.get(`/private-portrait/virtual-projects?${t.toString()}`)}async function loe(e){return f5.post(`/private-portrait/virtual-projects`,{name:e.name,description:e.description||null})}async function uoe(e){await f5.delete(`/private-portrait/virtual-projects/${e}`)}async function doe(e,t){return f5.post(`/private-portrait/virtual-projects/${e}/assets`,{url:t.url,asset_type:t.assetType||`Image`,name:t.name||null,video_duration:t.videoDuration??null,video_cover_url:t.videoCoverUrl||null,file_size:t.fileSize??null,mime_type:t.mimeType||null,upload_resource_id:t.uploadResourceId||null})}async function foe(e,t={}){let n=new URLSearchParams;return n.set(`page`,String(t.page||1)),n.set(`page_size`,String(t.pageSize||20)),t.status&&n.set(`status`,t.status),t.keyword&&n.set(`keyword`,t.keyword),t.assetType&&n.set(`asset_type`,t.assetType),f5.get(`/private-portrait/virtual-projects/${e}/assets?${n.toString()}`)}async function poe(e){await f5.delete(`/private-portrait/virtual-assets/${e}`)}async function moe(e={}){let t=new URLSearchParams;return t.set(`page`,String(e.page||1)),t.set(`page_size`,String(e.pageSize||20)),e.projectId&&t.set(`project_id`,e.projectId),e.keyword&&t.set(`keyword`,e.keyword),e.assetType&&t.set(`asset_type`,e.assetType),f5.get(`/private-portrait/virtual-selectable-assets?${t.toString()}`)}async function hoe(){return f5.get(`/team/managed`)}async function goe(e=1,t=20){let n=new URLSearchParams;return n.set(`page`,String(e)),n.set(`page_size`,String(t)),f5.get(`/team/members?${n.toString()}`)}async function _oe(e,t,n=`increase`,r){await f5.post(`/team/members/${e}/credits`,{target_user_id:e,amount:t,direction:n,description:r||null})}async function voe(){return f5.get(`/team/invitations`)}async function yoe(e,t){return f5.post(`/team/invitations`,{max_uses:e||null,expires_at:t||null})}async function boe(e){await f5.delete(`/team/invitations/${e}`)}async function xoe(e){let t=e?`/team/join-requests?status=${e}`:`/team/join-requests`;return f5.get(t)}async function Soe(e,t,n){await f5.post(`/team/join-requests/${e}`,{action:t,note:n||null})}async function Coe(e){return f5.get(`/team/join-info?code=${encodeURIComponent(e)}`,{auth:!0,skipAuthRedirect:!0})}async function woe(e){return f5.get(`/team/join-info/public?code=${encodeURIComponent(e)}`,!1)}async function Toe(e){await f5.post(`/team/join`,{invitation_code:e})}async function Eoe(e){let t=new URLSearchParams;return e.page&&t.set(`page`,String(e.page)),e.pageSize&&t.set(`page_size`,String(e.pageSize)),e.userId&&t.set(`user_id`,e.userId),e.phone&&t.set(`phone`,e.phone),e.recordType&&t.set(`record_type`,e.recordType),e.startDate&&t.set(`start_date`,e.startDate),e.endDate&&t.set(`end_date`,e.endDate),f5.get(`/team/credit-records?${t.toString()}`)}function Doe(e){let t=new URLSearchParams;return e.phone&&t.set(`phone`,e.phone),e.recordType&&t.set(`record_type`,e.recordType),e.startDate&&t.set(`start_date`,e.startDate),e.endDate&&t.set(`end_date`,e.endDate),`https://ceshi.apiforeign.minzhongzc.com/api/team/credit-records/export?${t.toString()}`}var s7=n5(e=>({user:null,loading:!0,optimizeHoldCredits:0,login:async(t,n,r,i)=>{e({user:await Iie(t,n,r,i)})},logout:async()=>{await zie(),e({user:null})},checkAuth:async()=>{try{if(!localStorage.getItem(`auth_token`)){e({user:null,loading:!1});return}let[t,n]=await Promise.all([p5(),C5()]);e({user:t,loading:!1}),n.optimizeHoldCredits!==void 0&&e({optimizeHoldCredits:n.optimizeHoldCredits})}catch(t){(t?.message?.includes(`401`)||t?.message?.includes(`Unauthorized`))&&localStorage.removeItem(`auth_token`),e({user:null,loading:!1})}},changePassword:async(e,t)=>{await m5(e,t)},refreshUser:async()=>{try{e({user:await p5()})}catch(e){console.error(`Failed to refresh user:`,e)}},setUserCredits:t=>{e(e=>e.user?{user:{...e.user,credits:t}}:{})},setOptimizeHoldCredits:t=>{e({optimizeHoldCredits:t})}})),c7={system:{gradient:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%)`,icon:(0,$.jsx)(I8,{}),label:`系统通知`,glowColor:`rgba(99, 102, 241, 0.4)`},credit:{gradient:`linear-gradient(135deg, #f59e0b 0%, #f97316 50%, #ea580c 100%)`,icon:(0,$.jsx)(A8,{}),label:`积分通知`,glowColor:`rgba(245, 158, 11, 0.4)`},promo:{gradient:`linear-gradient(135deg, #8b5cf6 0%, #ec4899 50%, #f43f5e 100%)`,icon:(0,$.jsx)(l3,{}),label:`活动通知`,glowColor:`rgba(139, 92, 246, 0.4)`}},Ooe=()=>{let[e,t]=(0,S.useState)(!1),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),o=s7(e=>e.refreshUser),s=s7(e=>e.setUserCredits),c=(0,S.useCallback)(async()=>{try{let n=await T5(1,20,!1),i=n.items||[],o=n?.credits?.balance;if(typeof o==`number`){let e=s7.getState().user;e&&e.credits!==o&&s(o)}r(i),i.length>0&&!e&&(t(!0),a(0))}catch{}},[e,s]);(0,S.useEffect)(()=>{c();let e=setInterval(c,3e4);return()=>clearInterval(e)},[]);let l=async()=>{let e=n[i];if(e)try{await D5(e.id)}catch{}if(i{let e=n[i];if(e)try{await D5(e.id)}catch{}t(!1),r([]),a(0)};if(!e||n.length===0)return null;let d=n[i],f=c7[d.type]||c7.system;return(0,$.jsxs)(`div`,{style:{position:`fixed`,top:0,left:0,right:0,bottom:0,zIndex:9999,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.45)`,backdropFilter:`blur(6px)`},onClick:u,children:[(0,$.jsxs)(`div`,{onClick:e=>e.stopPropagation(),style:{width:520,borderRadius:24,overflow:`hidden`,boxShadow:`0 30px 100px rgba(0,0,0,0.2)`,animation:`notificationPop 0.35s cubic-bezier(0.34, 1.56, 0.64, 1)`,background:`#ffffff`},children:[(0,$.jsxs)(`div`,{style:{background:f.gradient,padding:`16px 28px 14px`,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:10},children:[(0,$.jsxs)(UQ,{style:{background:`rgba(255,255,255,0.2)`,border:`none`,color:`#fff`,borderRadius:6,padding:`2px 10px`,fontSize:11,fontWeight:500},children:[f.icon,` `,f.label]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),u()},style:{width:28,height:28,borderRadius:`50%`,background:`rgba(255,255,255,0.1)`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`,outline:`none`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(255,255,255,0.2)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(255,255,255,0.1)`},children:(0,$.jsx)(Au,{style:{color:`#fff`,fontSize:12}})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`baseline`,gap:12},children:[(0,$.jsx)(`div`,{style:{color:`#fff`,fontSize:22,fontWeight:700,letterSpacing:`-0.5px`},children:d.title}),(0,$.jsx)(`div`,{style:{color:`rgba(255,255,255,0.6)`,fontSize:11,whiteSpace:`nowrap`,flexShrink:0},children:d.createdAt?new Date(d.createdAt).toLocaleString(`zh-CN`):``})]})]}),(0,$.jsxs)(`div`,{style:{background:`#ffffff`,padding:`24px 28px 28px`},children:[(0,$.jsx)(`div`,{style:{padding:`18px 20px`,background:`#f8fafc`,borderRadius:16,marginBottom:20,border:`1px solid #f1f5f9`},children:(0,$.jsx)(`div`,{style:{fontSize:14,color:`#475569`,lineHeight:1.7},dangerouslySetInnerHTML:{__html:d.content}})}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:n.length>1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),a(i>0?i-1:n.length-1)},style:{width:30,height:30,borderRadius:`50%`,background:`#f1f5f9`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s`,outline:`none`},onMouseEnter:e=>{e.currentTarget.style.background=`#e2e8f0`},onMouseLeave:e=>{e.currentTarget.style.background=`#f1f5f9`},children:(0,$.jsx)(Cw,{style:{color:`#64748b`,fontSize:12}})}),(0,$.jsxs)(`span`,{style:{fontSize:12,color:`#64748b`,fontWeight:500,minWidth:36,textAlign:`center`},children:[i+1,`/`,n.length]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),a(i{e.currentTarget.style.background=`#e2e8f0`},onMouseLeave:e=>{e.currentTarget.style.background=`#f1f5f9`},children:(0,$.jsx)(Pg,{style:{color:`#64748b`,fontSize:12}})})]})}),(0,$.jsx)(Z,{type:`primary`,onClick:l,style:{borderRadius:12,fontWeight:600,height:40,background:f.gradient,border:`none`,paddingLeft:28,paddingRight:28,boxShadow:`0 6px 16px ${f.glowColor}`,transition:`all 0.2s ease`,fontSize:14},onMouseEnter:e=>{e.currentTarget.style.transform=`translateY(-1px)`,e.currentTarget.style.boxShadow=`0 8px 20px ${f.glowColor}`},onMouseLeave:e=>{e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 6px 16px ${f.glowColor}`},children:`我已知晓`})]})]})]}),(0,$.jsx)(`style`,{children:` @keyframes notificationPop { 0% { opacity: 0; transform: translateY(20px) scale(0.96); } 100% { opacity: 1; transform: translateY(0) scale(1); } } - `})]})},u7=({data:e})=>{if(!e)return null;let t=(e.limitUnit||`GB`).toUpperCase(),n=t===`GB`?1024**3:t===`MB`?1024**2:1024,r=Number(e.usagePercent)||0,i=Math.min(100,Math.max(0,r)),a=e.limitValue?parseFloat(e.limitValue):e.totalBytes/n,o=a*r/100;a-o;let s=e.exceeded||r>=100,c=1024**2,l=1024**3,u=1024**4,d=(e=>{let t=Number(e)||0;return t>=u?{val:(t/u).toFixed(2),unit:`TB`}:t>=l?{val:(t/l).toFixed(2),unit:`GB`}:t>=c?{val:(t/c).toFixed(2),unit:`MB`}:{val:(t/1024).toFixed(2),unit:`KB`}})(e.usedBytes);return(0,$.jsxs)(`div`,{style:{marginBottom:12,padding:`0 12px`,paddingTop:6,borderRadius:10,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.9) 0%, rgba(241, 245, 249, 0.9) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04)`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#475569`},children:e.enabled?(0,$.jsx)($.Fragment,{}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[(0,$.jsx)(G4,{style:{fontSize:12,color:s?`#ef4444`:`#6366f1`,marginRight:4}}),`当前使用 `,d.val,` `,d.unit]})}),e.enabled&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginTop:4,display:`flex`,justifyContent:`space-between`,fontSize:11,color:s?`#ef4444`:`#94a3b8`},children:(0,$.jsxs)(`div`,{style:{height:`100%`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#000000ff`,padding:`0 8px`},children:[(0,$.jsxs)(`span`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(G4,{style:{fontSize:12,color:`#000000ff`}}),r.toFixed(1),`%`]}),e.enabled?(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#000000ff`},children:[o.toFixed(2),` / `,a.toFixed(2),` `,t]}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[`当前使用 `,d.val,` `,d.unit]})]})}),(0,$.jsx)(`div`,{style:{width:`100%`,height:6,background:`#e2e8f0`,borderRadius:50,overflow:`hidden`,position:`relative`},children:(0,$.jsx)(`div`,{style:{width:`${i}%`,height:`100%`,background:r<50?`linear-gradient(90deg, #279951, #b7fad0)`:r<85?`linear-gradient(90deg, #ffd759, #fff6d4)`:`linear-gradient(90deg, #ef4444, #dc2626)`,borderRadius:2,transition:`width 0.4s ease`}})})]})]})},d7={HomeOutlined:(0,$.jsx)(D3,{}),DashboardOutlined:(0,$.jsx)(H4,{}),CodeOutlined:(0,$.jsx)(w4,{}),PlayCircleOutlined:(0,$.jsx)(G6,{}),WalletOutlined:(0,$.jsx)(Z8,{}),SettingOutlined:(0,$.jsx)(b8,{}),BellOutlined:(0,$.jsx)(z2,{}),UserOutlined:(0,$.jsx)(q8,{}),AppstoreOutlined:(0,$.jsx)(f2,{}),FileTextOutlined:(0,$.jsx)($V,{}),StarOutlined:(0,$.jsx)(M8,{}),HeartOutlined:(0,$.jsx)(v3,{}),CameraOutlined:(0,$.jsx)(e4,{}),RobotOutlined:(0,$.jsx)(o8,{}),CalculatorOutlined:(0,$.jsx)(Z2,{}),DollarOutlined:(0,$.jsx)(J4,{}),GiftOutlined:(0,$.jsx)(f3,{}),ThunderboltOutlined:(0,$.jsx)(R8,{}),FireOutlined:(0,$.jsx)(o3,{}),CloudOutlined:(0,$.jsx)(h4,{}),SmileOutlined:(0,$.jsx)(D8,{}),TrophyOutlined:(0,$.jsx)(V8,{}),RocketOutlined:(0,$.jsx)(l8,{}),BulbOutlined:(0,$.jsx)(J2,{}),PictureOutlined:(0,$.jsx)(I6,{}),VideoCameraOutlined:(0,$.jsx)(Y8,{}),AudioOutlined:(0,$.jsx)(D2,{}),MailOutlined:(0,$.jsx)(r6,{}),PhoneOutlined:(0,$.jsx)(N6,{}),GlobalOutlined:(0,$.jsx)(h3,{}),ShoppingCartOutlined:(0,$.jsx)(S8,{}),TeamOutlined:(0,$.jsx)(I8,{}),BarChartOutlined:(0,$.jsx)(I2,{}),PieChartOutlined:(0,$.jsx)(z6,{}),LineChartOutlined:(0,$.jsx)(G3,{}),SecurityScanOutlined:(0,$.jsx)(v8,{}),ApiOutlined:(0,$.jsx)(l2,{}),DatabaseOutlined:(0,$.jsx)(G4,{}),CloudServerOutlined:(0,$.jsx)(v4,{})},Toe=240,f7=[{gradient:`linear-gradient(135deg, #c9a96e, #a67c52)`,shadow:`rgba(201,169,110,0.25)`,icon:(0,$.jsx)(yq,{})},{gradient:`linear-gradient(135deg, #4a5568, #2d3748)`,shadow:`rgba(74,85,104,0.25)`,icon:(0,$.jsx)(r3,{})},{gradient:`linear-gradient(135deg, #718096, #4a5568)`,shadow:`rgba(113,128,150,0.25)`,icon:(0,$.jsx)(I4,{})},{gradient:`linear-gradient(135deg, #5a67d8, #434190)`,shadow:`rgba(90,103,216,0.25)`,icon:(0,$.jsx)(A2,{})}],Eoe=()=>{let e=Je(),t=Ge(),{user:n,logout:r,refreshUser:i,setOptimizeHoldCredits:a}=c7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(!1),[f]=HH.useForm(),[p]=HH.useForm(),[m,h]=(0,S.useState)(null),[g,_]=(0,S.useState)([]),[v,y]=(0,S.useState)([]),[b,x]=(0,S.useState)(0),[C,w]=(0,S.useState)(!1),[T,E]=(0,S.useState)(!1),[D]=HH.useForm(),[O,k]=(0,S.useState)(!1),[A,j]=(0,S.useState)(()=>({x:24,y:window.innerHeight*.75})),[M,N]=(0,S.useState)(!1),P=(0,S.useRef)(!1),F=(0,S.useRef)({x:0,y:0}),[I,L]=(0,S.useState)({}),[R,z]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteName||``;return t&&(document.title=t),t}),[B,V]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteLogo||``;if(t){let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e)),e.href=t,e.type=`image/png`}return t}),[H,U]=(0,S.useState)(!localStorage.getItem(`siteInfo`)),[W,G]=(0,S.useState)(!1),[K,ee]=(0,S.useState)(null),[q,te]=(0,S.useState)(`alipay`),[ne,re]=(0,S.useState)(!1),[ie,J]=(0,S.useState)(180),ae=(0,S.useRef)(null),oe=(0,S.useRef)(null),se=(0,S.useRef)(null),[ce,le]=(0,S.useState)({alipay:!1,wechat:!1}),[ue,de]=(0,S.useState)(null),[fe,pe]=(0,S.useState)(!1),[me,he]=(0,S.useState)(``),ge=`pending_payment_order`;(0,S.useEffect)(()=>{T5().then(e=>{let t=e.siteName||`智创`,n=e.siteLogo||``;if(t!==R&&(z(t),document.title=t),n&&n!==B){V(n);let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e));let t=n.startsWith(`http`)||n.startsWith(`data:`)?n:`https://ceshi.apiforeign.minzhongzc.com${n.startsWith(`/`)?``:`/`}${n}`;e.href=t,e.type=`image/png`}e.operationManual&&he(e.operationManual),e.optimizeHoldCredits!==void 0&&a(e.optimizeHoldCredits),localStorage.setItem(`siteInfo`,JSON.stringify({siteName:t,siteLogo:n}))}).catch(e=>{}),h5().then(e=>{let t=e?.resourceCapacity;t&&de({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(e=>{})},[]),(0,S.useEffect)(()=>{let e=()=>pe(window.innerWidth<=767);return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let _e=e=>{e.button===0&&(N(!0),P.current=!1,F.current={x:e.clientX,y:e.clientY})},ve=e=>{if(!M)return;let t=Math.abs(e.clientX-F.current.x),n=Math.abs(e.clientY-F.current.y);(t>5||n>5)&&(P.current=!0);let r=Math.max(60,Math.min(window.innerHeight-60,e.clientY-(F.current.y-A.y)));j(e=>({x:e.x,y:r}))},ye=()=>{let e=P.current;N(!1),P.current=!1,e||d(!0)};(0,S.useEffect)(()=>{if(M)return document.addEventListener(`mousemove`,ve),document.addEventListener(`mouseup`,ye),()=>{document.removeEventListener(`mousemove`,ve),document.removeEventListener(`mouseup`,ye)}},[M]);let be=()=>{O5().then(e=>{x(e)}).catch(()=>{})};(0,S.useEffect)(()=>{(async()=>{let e=localStorage.getItem(ge);if(e)try{let t=JSON.parse(e),n=await j5(t.orderNo);if(n.status===`pending`){ee({price:t.price,credits:t.credits,qrCode:t.qrCode,method:t.method}),se.current=t.orderNo;let e=Date.now(),n=new Date(t.createdAt).getTime(),r=t.timeoutSeconds||180,i=Math.floor((e-n)/1e3),a=Math.max(0,r-i);a>0?(G(!0),Ne(t.orderNo,a)):localStorage.removeItem(ge)}else n.status===`paid`?(Q.success(`支付成功!积分已到账`),c7.getState().refreshUser(),localStorage.removeItem(ge)):localStorage.removeItem(ge)}catch{localStorage.removeItem(ge)}})()},[]),(0,S.useEffect)(()=>{$ie().then(e=>{_(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),eae().then(e=>{y(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),tae().then(e=>{le(e),e.alipay?te(`alipay`):e.wechat&&te(`wechat`)}).catch(()=>{})},[]),(0,S.useEffect)(()=>{n&&be()},[n?.id,n?.credits]);let xe=t.pathname.startsWith(`/records`)?`/records`:t.pathname,Se=Toe,Ce={};g.forEach(e=>{let t=e.parent_id??e.parentId;t&&(Ce[t]||(Ce[t]=[]),Ce[t].push(e))});let we=g.filter(e=>!(e.parent_id??e.parentId));we.sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0)),Object.keys(Ce).forEach(e=>{Ce[e].sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0))});let Te=t=>{let n=t.menu_type??t.menuType,r=Ce[t.id]&&Ce[t.id].length>0;n===`group`||r?L(e=>({...e,[t.id]:!e[t.id]})):t.path&&(e(t.path),w(!1))},Ee=[{key:`profile`,icon:(0,$.jsx)(q8,{}),label:`账号: ${n?.username}`,disabled:!0},{key:`credits`,icon:(0,$.jsx)(Z8,{style:{color:`#c9a96e`}}),label:`积分: ${n?.credits??0}`,disabled:!0},{type:`divider`},...n?.isTeamManager?[{key:`teamManagement`,icon:(0,$.jsx)(I8,{style:{color:`#6366f1`}}),label:`团队管理`}]:[],{key:`myCredits`,icon:(0,$.jsx)(Z8,{}),label:`积分明细`},{key:`orderRecords`,icon:(0,$.jsx)($V,{}),label:`订单记录`},{key:`messages`,icon:(0,$.jsx)(z2,{}),label:`消息中心${b>0?`(${b})`:``}`},...me?[{key:`manual`,icon:(0,$.jsx)($V,{}),label:`操作手册`}]:[],{type:`divider`},{key:`changePwd`,icon:(0,$.jsx)(J3,{}),label:`个人信息`},{type:`divider`},{key:`logout`,icon:(0,$.jsx)(e6,{}),label:`退出登录`,danger:!0}],De=({key:t})=>{t===`logout`?(r(),e(`/login`)):t===`changePwd`?s(!0):t===`messages`?e(`/messages`):t===`recharge`?l(!0):t===`teamManagement`?e(`/team-management`):t===`myCredits`?e(`/user-center?tab=credits`):t===`orderRecords`?e(`/user-center?tab=orders`):t===`manual`&&window.open(me,`_blank`)},Oe=async()=>{try{let e=await f.validateFields();await g5(e.oldPwd,e.newPwd),Q.success(`密码修改成功`),s(!1),f.resetFields()}catch(e){e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},ke=async()=>{try{let e=await Fie((await p.validateFields()).username);Q.success(e.message||`操作成功`),await i(),h5().then(e=>{let t=e?.resourceCapacity;t&&de({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(()=>{}),s(!1),p.resetFields()}catch(e){e?.response?.data?.message?Q.error(e.response.data.message):e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},Ae=()=>{r(),e(`/login`)},je=async()=>{if(!n){Q.warning(`请先登录`);return}try{let e=await D.validateFields();k(!0),await Uae({phone:e.phone,company_name:e.companyName,industry:e.industry,name:e.name,message:e.message}),Q.success(`提交成功,我们会尽快与您联系`),d(!1),D.resetFields()}catch(e){Q.error(e?.message||`提交失败`)}finally{k(!1)}},Me=(0,S.useCallback)(()=>{ae.current&&=(clearInterval(ae.current),null),oe.current&&=(clearInterval(oe.current),null)},[]),Ne=(0,S.useCallback)((e,t=180)=>{Me(),J(t),ae.current=setInterval(async()=>{try{let t=await j5(e);t.status===`paid`?(Me(),se.current=null,localStorage.removeItem(ge),Q.success(`支付成功!积分已到账`),c7.getState().refreshUser(),G(!1),ee(null),h(null)):t.status===`cancelled`&&(Me(),se.current=null,localStorage.removeItem(ge))}catch{}},2e3),oe.current=setInterval(()=>{J(e=>e<=1?(Me(),se.current&&=(M5(se.current).catch(()=>{}),null),localStorage.removeItem(ge),Q.warning(`订单已超时,请重新充值`),G(!1),ee(null),h(null),0):e-1)},1e3)},[Me]),Pe=(t,n=0)=>{let r=t.path===xe,i=d7[t.icon]||(0,$.jsx)(D3,{}),a=Ce[t.id]&&Ce[t.id].length>0,o=(t.menu_type??t.menuType)===`group`;return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{onClick:()=>{!(o||a)&&t.path&&e(t.path)},style:{display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:10,padding:n>0?`6px 12px 6px 32px`:`6px 14px`,borderRadius:12,margin:`1px 4px`,cursor:o||a?`default`:`pointer`,fontSize:n>0?13:14,fontWeight:r?600:400,color:r?`#4f46e5`:o?`#94a3b8`:`#475569`,background:r?`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.08) 100%)`:`transparent`,transition:`all 0.2s ease`},onMouseEnter:e=>{!o&&!r&&!(o||a)&&(e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`)},onMouseLeave:e=>{r||(e.currentTarget.style.background=`transparent`)},children:[!o&&(0,$.jsx)(`span`,{style:{fontSize:n>0?14:16,flexShrink:0,color:r?`#6366f1`:`#64748b`},children:i}),(0,$.jsx)(`span`,{style:{whiteSpace:`nowrap`,flex:1,textAlign:`left`,fontWeight:o||r?600:400,fontSize:o?12:n>0?13:14,textTransform:o?`uppercase`:`none`,letterSpacing:o?.5:0},children:t.label})]}),(o||a)&&(0,$.jsx)(`div`,{style:{overflow:`hidden`},children:(Ce[t.id]||[]).map(e=>Pe(e,n+1))})]},t.id)};return(0,$.jsxs)(MW,{style:{minHeight:`100vh`},children:[(0,$.jsxs)(`div`,{className:`desktop-sidebar`,style:{width:Se,position:`fixed`,left:16,top:16,bottom:16,zIndex:100,background:`linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)`,borderRadius:`20px`,boxShadow:`0 4px 32px rgba(0, 0, 0, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04)`,display:`flex`,flexDirection:`column`,transition:`width 0.25s ease, left 0.25s ease`,overflow:`hidden`,border:`1px solid rgba(0, 0, 0, 0.06)`},children:[(0,$.jsx)(`div`,{style:{height:80,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,padding:`0 20px`,flexShrink:0,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,cursor:`pointer`},onClick:()=>{e(`/home`)},children:[(0,$.jsx)(`div`,{style:{width:42,height:42,borderRadius:14,flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`,overflow:`hidden`},children:B?(0,$.jsx)(`img`,{src:B,alt:`logo`,style:{width:36,height:36,objectFit:`contain`}}):(0,$.jsx)(R8,{style:{fontSize:20,color:`#ffffff`}})}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:17,fontWeight:700,letterSpacing:-.02,whiteSpace:`nowrap`,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:R})]})}),(0,$.jsx)(`div`,{style:{flex:1,padding:`8px 8px`,overflow:`auto`},children:we.map(e=>Pe(e))}),(0,$.jsxs)(`div`,{onClick:()=>l(!0),style:{margin:`8px 12px`,padding:`12px 20px`,borderRadius:14,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,gap:8,color:`#ffffff`,fontSize:14,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.4)`,transition:`all 0.3s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%)`,e.currentTarget.style.transform=`translateY(-1px)`,e.currentTarget.style.boxShadow=`0 6px 20px rgba(99, 102, 241, 0.5)`},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(99, 102, 241, 0.4)`},children:[(0,$.jsx)(qI,{style:{fontSize:16}}),(0,$.jsx)(`span`,{children:`充值积分`})]}),(0,$.jsx)(u7,{data:ue}),(0,$.jsx)(`div`,{style:{padding:`16px 16px`,flexShrink:0,paddingTop:0},children:(0,$.jsx)(XV,{menu:{items:Ee,onClick:De},placement:`topRight`,arrow:!0,children:(0,$.jsxs)(`div`,{className:`user-card-container`,style:{padding:`10px 14px`,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:12,borderRadius:14,cursor:`pointer`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,position:`relative`,border:`1px solid rgba(99, 102, 241, 0.15)`,animation:`cardBreath 3s ease-in-out infinite`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #ffffff 0%, #f8fafc 100%)`,e.currentTarget.style.boxShadow=`0 8px 24px rgba(99, 102, 241, 0.25), inset 0 1px 0 rgba(255,255,255,0.9)`,e.currentTarget.style.transform=`translateY(-3px) scale(1.01)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.4)`,e.currentTarget.style.animation=`none`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.add(`arrow-hover`)},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,e.currentTarget.style.boxShadow=`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,e.currentTarget.style.transform=`translateY(0) scale(1)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.15)`,e.currentTarget.style.animation=`cardBreath 3s ease-in-out infinite`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.remove(`arrow-hover`)},children:[(0,$.jsx)(`div`,{className:`user-card-glow`,style:{position:`absolute`,inset:-4,borderRadius:18,background:`linear-gradient(90deg, transparent 0%, rgba(99,102,241,0.15) 25%, rgba(139,92,246,0.15) 50%, rgba(99,102,241,0.15) 75%, transparent 100%)`,backgroundSize:`200% 100%`,opacity:.8,animation:`borderShimmer 2.5s linear infinite`,pointerEvents:`none`}}),(0,$.jsx)(Uw,{size:36,icon:(0,$.jsx)(q8,{}),style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,flexShrink:0,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,position:`relative`,zIndex:1,animation:`avatarPulse 2s ease-in-out infinite`}}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,position:`relative`,zIndex:1},children:[(0,$.jsx)(`div`,{style:{color:`#1e293b`,fontSize:16,fontWeight:600,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,letterSpacing:-.01},children:n?.username}),(0,$.jsxs)(`div`,{style:{color:`#6366f1`,fontSize:16,fontWeight:500,letterSpacing:0,borderRadius:6,display:`inline-block`,animation:`creditGlow 1.5s ease-in-out infinite`},children:[`积分: `,n?.credits||0]})]}),(0,$.jsx)(`div`,{className:`user-card-arrow`,style:{fontSize:12,color:`#6366f1`,flexShrink:0,position:`relative`,zIndex:1},children:(0,$.jsx)(l6,{})}),(0,$.jsx)(`style`,{children:` + `})]})},l7=({data:e})=>{if(!e)return null;let t=(e.limitUnit||`GB`).toUpperCase(),n=t===`GB`?1024**3:t===`MB`?1024**2:1024,r=Number(e.usagePercent)||0,i=Math.min(100,Math.max(0,r)),a=e.limitValue?parseFloat(e.limitValue):e.totalBytes/n,o=a*r/100;a-o;let s=e.exceeded||r>=100,c=1024**2,l=1024**3,u=1024**4,d=(e=>{let t=Number(e)||0;return t>=u?{val:(t/u).toFixed(2),unit:`TB`}:t>=l?{val:(t/l).toFixed(2),unit:`GB`}:t>=c?{val:(t/c).toFixed(2),unit:`MB`}:{val:(t/1024).toFixed(2),unit:`KB`}})(e.usedBytes);return(0,$.jsxs)(`div`,{style:{marginBottom:12,padding:`0 12px`,paddingTop:6,borderRadius:10,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.9) 0%, rgba(241, 245, 249, 0.9) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04)`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#475569`},children:e.enabled?(0,$.jsx)($.Fragment,{}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[(0,$.jsx)(H4,{style:{fontSize:12,color:s?`#ef4444`:`#6366f1`,marginRight:4}}),`当前使用 `,d.val,` `,d.unit]})}),e.enabled&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginTop:4,display:`flex`,justifyContent:`space-between`,fontSize:11,color:s?`#ef4444`:`#94a3b8`},children:(0,$.jsxs)(`div`,{style:{height:`100%`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#000000ff`,padding:`0 8px`},children:[(0,$.jsxs)(`span`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(H4,{style:{fontSize:12,color:`#000000ff`}}),r.toFixed(1),`%`]}),e.enabled?(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#000000ff`},children:[o.toFixed(2),` / `,a.toFixed(2),` `,t]}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[`当前使用 `,d.val,` `,d.unit]})]})}),(0,$.jsx)(`div`,{style:{width:`100%`,height:6,background:`#e2e8f0`,borderRadius:50,overflow:`hidden`,position:`relative`},children:(0,$.jsx)(`div`,{style:{width:`${i}%`,height:`100%`,background:r<50?`linear-gradient(90deg, #279951, #b7fad0)`:r<85?`linear-gradient(90deg, #ffd759, #fff6d4)`:`linear-gradient(90deg, #ef4444, #dc2626)`,borderRadius:2,transition:`width 0.4s ease`}})})]})]})},u7={HomeOutlined:(0,$.jsx)(w3,{}),DashboardOutlined:(0,$.jsx)(z4,{}),CodeOutlined:(0,$.jsx)(x4,{}),PlayCircleOutlined:(0,$.jsx)(H6,{}),WalletOutlined:(0,$.jsx)(Y8,{}),SettingOutlined:(0,$.jsx)(v8,{}),BellOutlined:(0,$.jsx)(I2,{}),UserOutlined:(0,$.jsx)(G8,{}),AppstoreOutlined:(0,$.jsx)(l2,{}),FileTextOutlined:(0,$.jsx)(XV,{}),StarOutlined:(0,$.jsx)(A8,{}),HeartOutlined:(0,$.jsx)(h3,{}),CameraOutlined:(0,$.jsx)(Z2,{}),RobotOutlined:(0,$.jsx)(o8,{}),CalculatorOutlined:(0,$.jsx)(J2,{}),DollarOutlined:(0,$.jsx)(G4,{}),GiftOutlined:(0,$.jsx)(l3,{}),ThunderboltOutlined:(0,$.jsx)(I8,{}),FireOutlined:(0,$.jsx)(r3,{}),CloudOutlined:(0,$.jsx)(f4,{}),SmileOutlined:(0,$.jsx)(T8,{}),TrophyOutlined:(0,$.jsx)(z8,{}),RocketOutlined:(0,$.jsx)(l8,{}),BulbOutlined:(0,$.jsx)(G2,{}),PictureOutlined:(0,$.jsx)(N6,{}),VideoCameraOutlined:(0,$.jsx)(q8,{}),AudioOutlined:(0,$.jsx)(w2,{}),MailOutlined:(0,$.jsx)(e6,{}),PhoneOutlined:(0,$.jsx)(A6,{}),GlobalOutlined:(0,$.jsx)(f3,{}),ShoppingCartOutlined:(0,$.jsx)(b8,{}),TeamOutlined:(0,$.jsx)(P8,{}),BarChartOutlined:(0,$.jsx)(N2,{}),PieChartOutlined:(0,$.jsx)(I6,{}),LineChartOutlined:(0,$.jsx)(H3,{}),SecurityScanOutlined:(0,$.jsx)(Wre,{}),ApiOutlined:(0,$.jsx)(o2,{}),DatabaseOutlined:(0,$.jsx)(H4,{}),CloudServerOutlined:(0,$.jsx)(h4,{})},koe=240,d7=[{gradient:`linear-gradient(135deg, #c9a96e, #a67c52)`,shadow:`rgba(201,169,110,0.25)`,icon:(0,$.jsx)(gq,{})},{gradient:`linear-gradient(135deg, #4a5568, #2d3748)`,shadow:`rgba(74,85,104,0.25)`,icon:(0,$.jsx)(e3,{})},{gradient:`linear-gradient(135deg, #718096, #4a5568)`,shadow:`rgba(113,128,150,0.25)`,icon:(0,$.jsx)(N4,{})},{gradient:`linear-gradient(135deg, #5a67d8, #434190)`,shadow:`rgba(90,103,216,0.25)`,icon:(0,$.jsx)(D2,{})}],Aoe=()=>{let e=Je(),t=Ge(),{user:n,logout:r,refreshUser:i,setOptimizeHoldCredits:a}=s7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(!1),[f]=zH.useForm(),[p]=zH.useForm(),[m,h]=(0,S.useState)(null),[g,_]=(0,S.useState)([]),[v,y]=(0,S.useState)([]),[b,x]=(0,S.useState)(0),[C,w]=(0,S.useState)(!1),[T,E]=(0,S.useState)(!1),[D]=zH.useForm(),[O,k]=(0,S.useState)(!1),[A,j]=(0,S.useState)(()=>({x:24,y:window.innerHeight*.75})),[M,N]=(0,S.useState)(!1),P=(0,S.useRef)(!1),F=(0,S.useRef)({x:0,y:0}),[I,L]=(0,S.useState)({}),[R,z]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteName||``;return t&&(document.title=t),t}),[B,V]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteLogo||``;if(t){let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e)),e.href=t,e.type=`image/png`}return t}),[H,U]=(0,S.useState)(!localStorage.getItem(`siteInfo`)),[W,G]=(0,S.useState)(!1),[K,ee]=(0,S.useState)(null),[q,te]=(0,S.useState)(`alipay`),[ne,re]=(0,S.useState)(!1),[ie,J]=(0,S.useState)(180),ae=(0,S.useRef)(null),oe=(0,S.useRef)(null),se=(0,S.useRef)(null),[ce,le]=(0,S.useState)({alipay:!1,wechat:!1}),[ue,de]=(0,S.useState)(null),[fe,pe]=(0,S.useState)(!1),[me,he]=(0,S.useState)(``),ge=`pending_payment_order`;(0,S.useEffect)(()=>{C5().then(e=>{let t=e.siteName||`智创`,n=e.siteLogo||``;if(t!==R&&(z(t),document.title=t),n&&n!==B){V(n);let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e));let t=n.startsWith(`http`)||n.startsWith(`data:`)?n:`https://ceshi.apiforeign.minzhongzc.com${n.startsWith(`/`)?``:`/`}${n}`;e.href=t,e.type=`image/png`}e.operationManual&&he(e.operationManual),e.optimizeHoldCredits!==void 0&&a(e.optimizeHoldCredits),localStorage.setItem(`siteInfo`,JSON.stringify({siteName:t,siteLogo:n}))}).catch(e=>{}),p5().then(e=>{let t=e?.resourceCapacity;t&&de({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(e=>{})},[]),(0,S.useEffect)(()=>{let e=()=>pe(window.innerWidth<=767);return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let _e=e=>{e.button===0&&(N(!0),P.current=!1,F.current={x:e.clientX,y:e.clientY})},ve=e=>{if(!M)return;let t=Math.abs(e.clientX-F.current.x),n=Math.abs(e.clientY-F.current.y);(t>5||n>5)&&(P.current=!0);let r=Math.max(60,Math.min(window.innerHeight-60,e.clientY-(F.current.y-A.y)));j(e=>({x:e.x,y:r}))},ye=()=>{let e=P.current;N(!1),P.current=!1,e||d(!0)};(0,S.useEffect)(()=>{if(M)return document.addEventListener(`mousemove`,ve),document.addEventListener(`mouseup`,ye),()=>{document.removeEventListener(`mousemove`,ve),document.removeEventListener(`mouseup`,ye)}},[M]);let be=()=>{E5().then(e=>{x(e)}).catch(()=>{})};(0,S.useEffect)(()=>{(async()=>{let e=localStorage.getItem(ge);if(e)try{let t=JSON.parse(e),n=await A5(t.orderNo);if(n.status===`pending`){ee({price:t.price,credits:t.credits,qrCode:t.qrCode,method:t.method}),se.current=t.orderNo;let e=Date.now(),n=new Date(t.createdAt).getTime(),r=t.timeoutSeconds||180,i=Math.floor((e-n)/1e3),a=Math.max(0,r-i);a>0?(G(!0),Ne(t.orderNo,a)):localStorage.removeItem(ge)}else n.status===`paid`?(Q.success(`支付成功!积分已到账`),s7.getState().refreshUser(),localStorage.removeItem(ge)):localStorage.removeItem(ge)}catch{localStorage.removeItem(ge)}})()},[]),(0,S.useEffect)(()=>{iae().then(e=>{_(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),aae().then(e=>{y(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),oae().then(e=>{le(e),e.alipay?te(`alipay`):e.wechat&&te(`wechat`)}).catch(()=>{})},[]),(0,S.useEffect)(()=>{n&&be()},[n?.id,n?.credits]);let xe=t.pathname.startsWith(`/records`)?`/records`:t.pathname,Se=koe,Ce={};g.forEach(e=>{let t=e.parent_id??e.parentId;t&&(Ce[t]||(Ce[t]=[]),Ce[t].push(e))});let we=g.filter(e=>!(e.parent_id??e.parentId));we.sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0)),Object.keys(Ce).forEach(e=>{Ce[e].sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0))});let Te=t=>{let n=t.menu_type??t.menuType,r=Ce[t.id]&&Ce[t.id].length>0;n===`group`||r?L(e=>({...e,[t.id]:!e[t.id]})):t.path&&(e(t.path),w(!1))},Ee=[{key:`profile`,icon:(0,$.jsx)(G8,{}),label:`账号: ${n?.username}`,disabled:!0},{key:`credits`,icon:(0,$.jsx)(Y8,{style:{color:`#c9a96e`}}),label:`积分: ${n?.credits??0}`,disabled:!0},{type:`divider`},...n?.isTeamManager?[{key:`teamManagement`,icon:(0,$.jsx)(P8,{style:{color:`#6366f1`}}),label:`团队管理`}]:[],{key:`myCredits`,icon:(0,$.jsx)(Y8,{}),label:`积分明细`},{key:`orderRecords`,icon:(0,$.jsx)(XV,{}),label:`订单记录`},{key:`invoice`,icon:(0,$.jsx)(J6,{}),label:`申请开票`},{key:`messages`,icon:(0,$.jsx)(I2,{}),label:`消息中心${b>0?`(${b})`:``}`},...me?[{key:`manual`,icon:(0,$.jsx)(XV,{}),label:`操作手册`}]:[],{type:`divider`},{key:`changePwd`,icon:(0,$.jsx)(G3,{}),label:`个人信息`},{type:`divider`},{key:`logout`,icon:(0,$.jsx)(Z3,{}),label:`退出登录`,danger:!0}],De=({key:t})=>{t===`logout`?(r(),e(`/login`)):t===`changePwd`?s(!0):t===`messages`?e(`/messages`):t===`recharge`?l(!0):t===`teamManagement`?e(`/team-management`):t===`myCredits`?e(`/user-center?tab=credits`):t===`orderRecords`?e(`/user-center?tab=orders`):t===`invoice`?e(`/invoice`):t===`manual`&&window.open(me,`_blank`)},Oe=async()=>{try{let e=await f.validateFields();await m5(e.oldPwd,e.newPwd),Q.success(`密码修改成功`),s(!1),f.resetFields()}catch(e){e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},ke=async()=>{try{let e=await Bie((await p.validateFields()).username);Q.success(e.message||`操作成功`),await i(),p5().then(e=>{let t=e?.resourceCapacity;t&&de({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(()=>{}),s(!1),p.resetFields()}catch(e){e?.response?.data?.message?Q.error(e.response.data.message):e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},Ae=()=>{r(),e(`/login`)},je=async()=>{if(!n){Q.warning(`请先登录`);return}try{let e=await D.validateFields();k(!0),await qae({phone:e.phone,company_name:e.companyName,industry:e.industry,name:e.name,message:e.message}),Q.success(`提交成功,我们会尽快与您联系`),d(!1),D.resetFields()}catch(e){Q.error(e?.message||`提交失败`)}finally{k(!1)}},Me=(0,S.useCallback)(()=>{ae.current&&=(clearInterval(ae.current),null),oe.current&&=(clearInterval(oe.current),null)},[]),Ne=(0,S.useCallback)((e,t=180)=>{Me(),J(t),ae.current=setInterval(async()=>{try{let t=await A5(e);t.status===`paid`?(Me(),se.current=null,localStorage.removeItem(ge),Q.success(`支付成功!积分已到账`),s7.getState().refreshUser(),G(!1),ee(null),h(null)):t.status===`cancelled`&&(Me(),se.current=null,localStorage.removeItem(ge))}catch{}},2e3),oe.current=setInterval(()=>{J(e=>e<=1?(Me(),se.current&&=(j5(se.current).catch(()=>{}),null),localStorage.removeItem(ge),Q.warning(`订单已超时,请重新充值`),G(!1),ee(null),h(null),0):e-1)},1e3)},[Me]),Pe=(t,n=0)=>{let r=t.path===xe,i=u7[t.icon]||(0,$.jsx)(w3,{}),a=Ce[t.id]&&Ce[t.id].length>0,o=(t.menu_type??t.menuType)===`group`;return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{onClick:()=>{!(o||a)&&t.path&&e(t.path)},style:{display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:10,padding:n>0?`6px 12px 6px 32px`:`6px 14px`,borderRadius:12,margin:`1px 4px`,cursor:o||a?`default`:`pointer`,fontSize:n>0?13:14,fontWeight:r?600:400,color:r?`#4f46e5`:o?`#94a3b8`:`#475569`,background:r?`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.08) 100%)`:`transparent`,transition:`all 0.2s ease`},onMouseEnter:e=>{!o&&!r&&!(o||a)&&(e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`)},onMouseLeave:e=>{r||(e.currentTarget.style.background=`transparent`)},children:[!o&&(0,$.jsx)(`span`,{style:{fontSize:n>0?14:16,flexShrink:0,color:r?`#6366f1`:`#64748b`},children:i}),(0,$.jsx)(`span`,{style:{whiteSpace:`nowrap`,flex:1,textAlign:`left`,fontWeight:o||r?600:400,fontSize:o?12:n>0?13:14,textTransform:o?`uppercase`:`none`,letterSpacing:o?.5:0},children:t.label})]}),(o||a)&&(0,$.jsx)(`div`,{style:{overflow:`hidden`},children:(Ce[t.id]||[]).map(e=>Pe(e,n+1))})]},t.id)};return(0,$.jsxs)(kW,{style:{minHeight:`100vh`},children:[(0,$.jsxs)(`div`,{className:`desktop-sidebar`,style:{width:Se,position:`fixed`,left:16,top:16,bottom:16,zIndex:100,background:`linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)`,borderRadius:`20px`,boxShadow:`0 4px 32px rgba(0, 0, 0, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04)`,display:`flex`,flexDirection:`column`,transition:`width 0.25s ease, left 0.25s ease`,overflow:`hidden`,border:`1px solid rgba(0, 0, 0, 0.06)`},children:[(0,$.jsx)(`div`,{style:{height:80,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,padding:`0 20px`,flexShrink:0,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,cursor:`pointer`},onClick:()=>{e(`/home`)},children:[(0,$.jsx)(`div`,{style:{width:42,height:42,borderRadius:14,flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`,overflow:`hidden`},children:B?(0,$.jsx)(`img`,{src:B,alt:`logo`,style:{width:36,height:36,objectFit:`contain`}}):(0,$.jsx)(I8,{style:{fontSize:20,color:`#ffffff`}})}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:17,fontWeight:700,letterSpacing:-.02,whiteSpace:`nowrap`,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:R})]})}),(0,$.jsx)(`div`,{style:{flex:1,padding:`8px 8px`,overflow:`auto`},children:we.map(e=>Pe(e))}),(0,$.jsxs)(`div`,{onClick:()=>l(!0),style:{margin:`8px 12px`,padding:`12px 20px`,borderRadius:14,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,gap:8,color:`#ffffff`,fontSize:14,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.4)`,transition:`all 0.3s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%)`,e.currentTarget.style.transform=`translateY(-1px)`,e.currentTarget.style.boxShadow=`0 6px 20px rgba(99, 102, 241, 0.5)`},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(99, 102, 241, 0.4)`},children:[(0,$.jsx)(KI,{style:{fontSize:16}}),(0,$.jsx)(`span`,{children:`充值积分`})]}),(0,$.jsx)(l7,{data:ue}),(0,$.jsx)(`div`,{style:{padding:`16px 16px`,flexShrink:0,paddingTop:0},children:(0,$.jsx)(qV,{menu:{items:Ee,onClick:De},placement:`topRight`,arrow:!0,children:(0,$.jsxs)(`div`,{className:`user-card-container`,style:{padding:`10px 14px`,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:12,borderRadius:14,cursor:`pointer`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,position:`relative`,border:`1px solid rgba(99, 102, 241, 0.15)`,animation:`cardBreath 3s ease-in-out infinite`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #ffffff 0%, #f8fafc 100%)`,e.currentTarget.style.boxShadow=`0 8px 24px rgba(99, 102, 241, 0.25), inset 0 1px 0 rgba(255,255,255,0.9)`,e.currentTarget.style.transform=`translateY(-3px) scale(1.01)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.4)`,e.currentTarget.style.animation=`none`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.add(`arrow-hover`)},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,e.currentTarget.style.boxShadow=`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,e.currentTarget.style.transform=`translateY(0) scale(1)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.15)`,e.currentTarget.style.animation=`cardBreath 3s ease-in-out infinite`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.remove(`arrow-hover`)},children:[(0,$.jsx)(`div`,{className:`user-card-glow`,style:{position:`absolute`,inset:-4,borderRadius:18,background:`linear-gradient(90deg, transparent 0%, rgba(99,102,241,0.15) 25%, rgba(139,92,246,0.15) 50%, rgba(99,102,241,0.15) 75%, transparent 100%)`,backgroundSize:`200% 100%`,opacity:.8,animation:`borderShimmer 2.5s linear infinite`,pointerEvents:`none`}}),(0,$.jsx)(bw,{size:36,icon:(0,$.jsx)(G8,{}),style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,flexShrink:0,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,position:`relative`,zIndex:1,animation:`avatarPulse 2s ease-in-out infinite`}}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,position:`relative`,zIndex:1},children:[(0,$.jsx)(`div`,{style:{color:`#1e293b`,fontSize:16,fontWeight:600,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,letterSpacing:-.01},children:n?.username}),(0,$.jsxs)(`div`,{style:{color:`#6366f1`,fontSize:16,fontWeight:500,letterSpacing:0,borderRadius:6,display:`inline-block`,animation:`creditGlow 1.5s ease-in-out infinite`},children:[`积分: `,n?.credits||0]})]}),(0,$.jsx)(`div`,{className:`user-card-arrow`,style:{fontSize:12,color:`#6366f1`,flexShrink:0,position:`relative`,zIndex:1},children:(0,$.jsx)(o6,{})}),(0,$.jsx)(`style`,{children:` @keyframes arrowFlash { 0%, 100% { transform: translateY(0) scale(1); @@ -454,8 +454,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho animation: none !important; filter: drop-shadow(0 0 15px rgba(139, 92, 246, 0.8)) !important; } - `})]})})})]}),(0,$.jsx)(`div`,{className:`desktop-content`,style:{marginLeft:Se+28,marginRight:12,marginTop:16,marginBottom:16,flex:1,minHeight:`calc(100vh - 32px)`,background:`transparent`,padding:0,transition:`margin-left 0.25s ease`},children:(0,$.jsx)(`div`,{style:{boxSizing:`border-box`,height:`100%`,background:`#f1f2f3`,borderRadius:`20px`,boxShadow:`0 4px 32px rgba(0, 0, 0, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04)`,minHeight:`100%`,padding:`24px 32px 32px`,border:`1px solid rgba(0, 0, 0, 0.06)`},children:!fe&&(0,$.jsx)(Ct,{})})}),(0,$.jsx)(`div`,{className:`mobile-header`,children:(0,$.jsxs)(`div`,{className:`mobile-header-content`,children:[(0,$.jsx)(`div`,{className:`mobile-menu-btn`,onClick:()=>w(!0),children:(0,$.jsx)(l6,{style:{fontSize:20}})}),(0,$.jsx)(`div`,{className:`mobile-header-title`,children:R}),(0,$.jsx)(`div`,{className:`mobile-header-right`,children:(0,$.jsxs)(`div`,{className:`mobile-credits-badge`,onClick:()=>l(!0),children:[(0,$.jsx)(Z8,{}),(0,$.jsx)(`span`,{children:n?.credits||0})]})})]})}),(0,$.jsx)(`div`,{className:`mobile-content`,children:fe&&(0,$.jsx)(Ct,{})}),(0,$.jsxs)(zV,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:36,height:36,borderRadius:10,flexShrink:0,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a78bfa 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.35)`},children:B?(0,$.jsx)(`img`,{src:B,alt:`logo`,style:{width:24,height:24,objectFit:`contain`}}):(0,$.jsx)(R8,{style:{fontSize:18,color:`#ffffff`}})}),(0,$.jsx)(`span`,{style:{fontWeight:700,fontSize:16,color:`#1e293b`},children:R})]}),placement:`left`,onClose:()=>w(!1),open:C,size:280,closable:!0,className:`mobile-menu-drawer`,styles:{header:{borderBottom:`1px solid #f1f5f9`,padding:`16px 20px`},body:{padding:`12px 8px`,display:`flex`,flexDirection:`column`}},children:[(0,$.jsxs)(`div`,{style:{flex:1,overflow:`auto`,paddingBottom:12},children:[(0,$.jsx)(`div`,{style:{padding:`12px 8px 16px`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,marginBottom:16},children:[(0,$.jsx)(Uw,{size:44,style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,flexShrink:0},children:(0,$.jsx)(q8,{})}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0},children:[(0,$.jsx)(`div`,{style:{fontSize:15,fontWeight:600,color:`#1e293b`,marginBottom:2},children:n?.username||`用户`}),(0,$.jsxs)(`div`,{style:{fontSize:13,color:`#64748b`},children:[(0,$.jsx)(Z8,{style:{color:`#f59e0b`,marginRight:4}}),`积分: `,(0,$.jsx)(`span`,{style:{color:`#f59e0b`,fontWeight:600},children:n?.credits??0})]})]})]})}),(0,$.jsx)(u7,{data:ue}),we.map(e=>{let t=e.menu_type??e.menuType,n=Ce[e.id]&&Ce[e.id].length>0,r=e.path===xe,i=I[e.id],a=d7[e.icon]||(0,$.jsx)(D3,{});return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{className:`mobile-menu-item ${r&&!n?`mobile-menu-item-active`:``} ${t===`group`?`mobile-menu-group`:``}`,onClick:()=>Te(e),children:[t!==`group`&&(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:r?`#6366f1`:`#64748b`},children:a}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{paddingLeft:0,color:t===`group`?`#94a3b8`:r?`#4f46e5`:`#475569`,fontWeight:t===`group`||r?600:400,fontSize:t===`group`?12:15,textTransform:t===`group`?`uppercase`:`none`,letterSpacing:t===`group`?.5:0},children:e.label}),(t===`group`||n)&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#cbd5e1`,transition:`transform 0.2s ease`,transform:i?`rotate(90deg)`:`rotate(0deg)`},children:(0,$.jsx)(Bg,{})})]}),(t===`group`||n)&&i&&(0,$.jsx)(`div`,{className:`mobile-submenu`,children:(Ce[e.id]||[]).map(e=>{let t=e.path===xe,n=d7[e.icon]||(0,$.jsx)(D3,{});return(0,$.jsxs)(`div`,{className:`mobile-menu-item mobile-submenu-item ${t?`mobile-menu-item-active`:``}`,onClick:()=>Te(e),children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:t?`#6366f1`:`#94a3b8`},children:n}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:t?`#4f46e5`:`#64748b`,fontWeight:t?600:400,fontSize:14},children:e.label})]},e.id)})})]},e.id)})]}),(0,$.jsxs)(`div`,{style:{padding:`8px 0`,borderTop:`1px solid #f1f5f9`},children:[(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{e(`/user-center?tab=credits`),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#f59e0b`},children:(0,$.jsx)(Z8,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:`积分明细`})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{e(`/user-center?tab=orders`),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#6366f1`},children:(0,$.jsx)($V,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:`订单记录`})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{e(`/messages`),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#8b5cf6`},children:(0,$.jsx)(z2,{})}),(0,$.jsxs)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:[`消息中心`,b>0&&(0,$.jsx)(KQ,{color:`red`,style:{marginLeft:8,fontSize:11},children:b})]})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{s(!0),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#0ea5e9`},children:(0,$.jsx)(J3,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:`个人信息`})]}),(0,$.jsx)(`div`,{style:{height:8}}),(0,$.jsxs)(`div`,{className:`mobile-menu-item mobile-recharge-item`,onClick:()=>{l(!0),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#fff`},children:(0,$.jsx)(qI,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#fff`,fontWeight:600},children:`充值积分`})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{Ae(),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#ef4444`},children:(0,$.jsx)(e6,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#ef4444`},children:`退出登录`})]})]})]}),(0,$.jsx)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(b8,{}),`账号设置`]}),open:o,onCancel:()=>{s(!1),f.resetFields(),p.resetFields()},width:440,footer:null,children:(0,$.jsxs)(_L,{defaultActiveKey:`profile`,children:[(0,$.jsx)(_L.TabPane,{tab:`个人信息`,children:(0,$.jsxs)(HH,{form:p,layout:`vertical`,style:{marginTop:20},onValuesChange:()=>{},children:[(0,$.jsx)(HH.Item,{name:`username`,label:`用户名`,rules:[{required:!0,message:`请输入用户名`},{min:3,message:`用户名至少3位`}],children:(0,$.jsx)(CW,{placeholder:`请输入用户名`,size:`large`,prefix:(0,$.jsx)(q8,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(HH.Item,{children:(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:ke,style:{width:`100%`},children:`确认修改`})})]})},`profile`),(0,$.jsx)(_L.TabPane,{tab:`修改密码`,children:(0,$.jsxs)(HH,{form:f,layout:`vertical`,style:{marginTop:20},onValuesChange:()=>{},children:[(0,$.jsx)(HH.Item,{name:`oldPwd`,label:`原密码`,rules:[{required:!0,message:`请输入原密码`}],children:(0,$.jsx)(CW.Password,{placeholder:`请输入原密码`,size:`large`,prefix:(0,$.jsx)(J3,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(HH.Item,{name:`newPwd`,label:`新密码`,rules:[{required:!0,message:`请输入新密码`},{min:6,message:`密码至少6位`}],children:(0,$.jsx)(CW.Password,{placeholder:`请输入新密码(至少6位)`,size:`large`,prefix:(0,$.jsx)(J3,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(HH.Item,{name:`confirmPwd`,label:`确认新密码`,rules:[{required:!0,message:`请再次输入新密码`},({getFieldValue:e})=>({validator(t,n){return!n||e(`newPwd`)===n?Promise.resolve():Promise.reject(Error(`两次密码不一致`))}})],children:(0,$.jsx)(CW.Password,{placeholder:`请再次输入新密码`,size:`large`,prefix:(0,$.jsx)(J3,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(HH.Item,{children:(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:Oe,style:{width:`100%`},children:`确认修改`})})]})},`password`)]})}),(0,$.jsx)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(f3,{}),`积分充值`]}),open:c,onCancel:()=>{l(!1),h(null)},width:680,className:`recharge-modal`,footer:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,padding:`12px 0 0`,borderTop:`1px solid #f0f0f0`},children:[(0,$.jsx)(Z,{size:`large`,onClick:()=>{l(!1),h(null)},style:{borderRadius:10,marginRight:12},children:`取消`}),(0,$.jsx)(Z,{type:`primary`,size:`large`,disabled:!m||!ce.alipay&&!ce.wechat,loading:ne,onClick:async()=>{let e=v.find(e=>e.id===m);if(!e)return;let t=(e.credits||0)+(e.bonus_credits||e.bonusCredits||0);try{re(!0);let n=await nae(e.id,q),r=n.qrUrl||n.codeUrl||n.qr_code||n.code_url;(n.paymentMethod===`alipay`||n.paymentMethod===`wechat`)&&r?(ee({price:e.price,credits:t,qrCode:r,method:n.paymentMethod}),l(!1),G(!0),se.current=n.orderNo,localStorage.setItem(ge,JSON.stringify({orderNo:n.orderNo,price:e.price,credits:t,qrCode:r,method:n.paymentMethod,createdAt:n.createdAt||new Date().toISOString(),timeoutSeconds:180})),Ne(n.orderNo)):(Q.success(`充值成功!积分已到账`),c7.getState().refreshUser(),l(!1),h(null))}catch(e){Q.error(e?.message||`创建订单失败,请重试`)}finally{re(!1)}},style:{borderRadius:10,fontWeight:600,background:m?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`#d1d5db`,border:`none`,boxShadow:m?`0 8px 24px rgba(99,102,241,0.3)`:`none`},children:`确认充值`})]}),children:(0,$.jsxs)(`div`,{style:{marginTop:16},children:[(0,$.jsxs)(JV,{style:{marginBottom:16},children:[(0,$.jsx)(Z8,{style:{color:`#6366f1`}}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`,letterSpacing:0},children:`当前积分余额`}),(0,$.jsx)(C1.Text,{strong:!0,style:{color:`#6366f1`,fontSize:20,fontWeight:600},children:n?.credits??0})]}),!ce.alipay&&!ce.wechat?(0,$.jsx)(`div`,{style:{marginBottom:16,padding:16,background:`#fef2f2`,borderRadius:12,border:`1px solid #fecaca`},children:(0,$.jsx)(C1.Text,{style:{color:`#dc2626`,fontSize:13},children:`⚠️ 暂无可用的支付方式,请联系管理员开启支付功能`})}):(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C1.Text,{style:{color:`#64748b`,fontSize:13,marginBottom:8,display:`block`},children:`选择支付方式`}),(0,$.jsxs)($F.Group,{value:q,onChange:e=>te(e.target.value),style:{display:`flex`,gap:12},children:[ce.alipay&&(0,$.jsxs)($F.Button,{value:`alipay`,style:{flex:1,textAlign:`center`,borderRadius:10,height:44,lineHeight:`42px`,borderColor:q===`alipay`?`#1677ff`:void 0,color:q===`alipay`?`#1677ff`:void 0},children:[(0,$.jsx)(o2,{style:{fontSize:16,marginRight:6}}),`支付宝`]}),ce.wechat&&(0,$.jsxs)($F.Button,{value:`wechat`,style:{flex:1,textAlign:`center`,borderRadius:10,height:44,lineHeight:`42px`,borderColor:q===`wechat`?`#07c160`:void 0,color:q===`wechat`?`#07c160`:void 0},children:[(0,$.jsx)(e5,{style:{fontSize:16,marginRight:6}}),`微信支付`]})]})]}),(0,$.jsxs)(`div`,{style:{padding:`12px 16px`,background:`rgba(99, 102, 241, 0.06)`,borderRadius:10,marginBottom:16,display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(N3,{style:{color:`#6366f1`,fontSize:14}}),(0,$.jsxs)(C1.Text,{style:{color:`#64748b`,fontSize:13},children:[`当前平台仅支持支付宝/微信扫码充值,如需转账支付请`,(0,$.jsx)(C1.Text,{style:{color:`#ff0000ff`,cursor:`pointer`,textDecoration:`underline`},onClick:()=>{l(!1),d(!0)},children:`联系我们`})]})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:12,flexWrap:`wrap`},children:v.map((e,t)=>{let n=f7[t%f7.length],r=(e.credits||0)+(e.bonus_credits||e.bonusCredits||0);return(0,$.jsxs)(`div`,{onClick:()=>h(e.id),style:{flex:`1 1 45%`,minWidth:200,borderRadius:16,padding:`20px 16px`,background:m===e.id?`rgba(99,102,241,0.04)`:`#fafbff`,border:m===e.id?`2px solid #6366f1`:`1px solid #f0f0f5`,cursor:`pointer`,position:`relative`,transition:`all 0.2s`},children:[e.description&&(0,$.jsx)(KQ,{color:`purple`,style:{position:`absolute`,top:-10,left:`50%`,transform:`translateX(-50%)`,borderRadius:8,fontSize:11},children:e.description}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:44,height:44,borderRadius:12,flexShrink:0,background:n.gradient,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:18,color:`#fff`,boxShadow:`0 6px 16px ${n.shadow}`},children:n.icon}),(0,$.jsxs)(`div`,{style:{flex:1},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`baseline`,gap:6},children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:15},children:e.name}),(0,$.jsxs)(C1.Text,{style:{fontSize:14,fontWeight:600,color:`#6366f1`},children:[r.toLocaleString(),` 积分`]})]}),(0,$.jsxs)(`div`,{style:{fontSize:22,fontWeight:800,marginTop:4,background:n.gradient,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:[`¥`,e.price]})]})]})]},e.id)})})]})}),(0,$.jsx)(tK,{open:W,onCancel:async()=>{if(Me(),se.current){try{await M5(se.current)}catch{}se.current=null}localStorage.removeItem(ge),G(!1),ee(null)},footer:null,width:400,closable:!1,styles:{body:{padding:0,borderRadius:16,overflow:`hidden`}},children:(0,$.jsxs)(`div`,{style:{padding:`24px`},children:[(0,$.jsxs)(`div`,{style:{textAlign:`center`,marginBottom:24},children:[(0,$.jsx)(`div`,{style:{width:48,height:48,background:K?.method===`alipay`?`linear-gradient(135deg, #1677ff, #0958d9)`:`linear-gradient(135deg, #07c160, #06ae56)`,borderRadius:16,display:`flex`,alignItems:`center`,justifyContent:`center`,margin:`0 auto 12px`},children:K?.method===`alipay`?(0,$.jsx)(o2,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(e5,{style:{fontSize:24,color:`#fff`}})}),(0,$.jsx)(C1.Title,{level:4,style:{margin:0},children:K?.method===`alipay`?`支付宝支付`:`微信支付`}),(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:13},children:K?.method===`alipay`?`请使用支付宝扫描二维码完成支付`:`请使用微信扫描二维码完成支付`})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:16,padding:20,display:`flex`,flexDirection:`column`,alignItems:`center`,boxShadow:`0 4px 20px rgba(0,0,0,0.08)`},children:[(0,$.jsx)(`div`,{style:{width:180,height:180,borderRadius:12,overflow:`hidden`,background:`#fff`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:K&&(0,$.jsx)(r2,{value:K.qrCode,size:160,level:`M`,includeMargin:!1})}),(0,$.jsxs)(`div`,{style:{marginTop:16,textAlign:`center`},children:[(0,$.jsxs)(`div`,{style:{fontSize:28,fontWeight:700,color:`#1a1a2e`},children:[`¥`,K?.price||0]}),(0,$.jsxs)(`div`,{style:{fontSize:13,color:`#64748b`,marginTop:4},children:[`购买 `,K?.credits||0,` 积分`]}),(0,$.jsx)(`div`,{style:{marginTop:12,padding:`8px 16px`,background:ie<=30?`#fef2f2`:`#f0f9ff`,borderRadius:8,border:ie<=30?`1px solid #fecaca`:`1px solid #bae6fd`,display:`inline-block`},children:(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:ie<=30?`#dc2626`:`#0284c7`},children:[`订单将在 `,(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:800},children:ie}),` 秒后关闭`]})})]})]}),(0,$.jsx)(`div`,{style:{marginTop:20,padding:16,background:`#fef3c7`,borderRadius:12},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`flex-start`,gap:8},children:[(0,$.jsx)(`div`,{style:{fontSize:16,marginTop:-2},children:`💡`}),(0,$.jsxs)(`div`,{style:{fontSize:13,color:`#92400e`},children:[(0,$.jsx)(`div`,{style:{fontWeight:500,marginBottom:4},children:`支付提示`}),(0,$.jsxs)(`ul`,{style:{margin:0,paddingLeft:16},children:[(0,$.jsx)(`li`,{style:{marginBottom:2},children:`请在支付后等待页面自动跳转`}),(0,$.jsx)(`li`,{children:`如支付成功但未到账,请联系客服`})]})]})]})}),(0,$.jsx)(`div`,{style:{marginTop:20},children:(0,$.jsx)(Z,{size:`large`,block:!0,onClick:async()=>{if(Me(),se.current){try{await M5(se.current)}catch{}se.current=null}localStorage.removeItem(ge),G(!1),ee(null),h(null)},style:{borderRadius:10},children:`取消支付`})})]})}),(0,$.jsx)(woe,{}),(0,$.jsx)(`div`,{className:`contact-button-wrapper`,style:{right:`${A.x}px`,bottom:`${window.innerHeight-A.y}px`},children:(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(`div`,{className:`contact-tooltip`,style:{opacity:+!!T},children:`联系我们`}),(0,$.jsx)(`button`,{className:`contact-button ${M?`dragging`:``}`,onMouseEnter:()=>E(!0),onMouseLeave:()=>E(!1),onMouseDown:_e,onMouseUp:ye,children:(0,$.jsx)(f6,{style:{fontSize:20}})})]})}),(0,$.jsx)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(f6,{}),`联系我们`]}),open:u,onCancel:()=>{d(!1),D.resetFields()},footer:null,width:480,className:`contact-modal`,children:(0,$.jsxs)(`div`,{style:{marginTop:8},children:[(0,$.jsxs)(HH,{form:D,layout:`vertical`,children:[(0,$.jsx)(HH.Item,{name:`name`,label:`姓名`,rules:[{required:!0,message:`请输入姓名`}],children:(0,$.jsx)(CW,{placeholder:`请输入您的姓名`,size:`large`})}),(0,$.jsx)(HH.Item,{name:`phone`,label:`手机号`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1[3-9]\d{9}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(CW,{placeholder:`请输入您的手机号`,size:`large`})}),(0,$.jsx)(HH.Item,{name:`companyName`,label:`公司名称`,rules:[{required:!0,message:`请输入公司名称`}],children:(0,$.jsx)(CW,{placeholder:`请输入公司名称`,size:`large`})}),(0,$.jsx)(HH.Item,{name:`industry`,label:`您的行业`,rules:[{required:!0,message:`请输入您的行业`}],children:(0,$.jsx)(CW,{placeholder:`请输入您的行业`,size:`large`})}),(0,$.jsx)(HH.Item,{name:`message`,label:`留言(选填)`,children:(0,$.jsx)(CW.TextArea,{placeholder:`请输入您的需求或问题`,rows:3,style:{borderRadius:10}})})]}),(0,$.jsxs)(`div`,{style:{marginTop:16,display:`flex`,gap:12},children:[(0,$.jsx)(Z,{size:`large`,onClick:()=>{d(!1),D.resetFields()},style:{borderRadius:10,flex:1},children:`取消`}),(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:je,loading:O,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,flex:1},children:`提交`})]})]})})]})},Doe=`http://localhost:8000/api`,Ooe=()=>{let{checkAuth:e}=c7(),[t,n]=(0,S.useState)(!1),[r,i]=(0,S.useState)(`password`),[a,o]=(0,S.useState)(`password`),[s]=Dn(),c=s.get(`redirect`),l=s.get(`tab`),[u,d]=(0,S.useState)(0),[f,p]=(0,S.useState)(0),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(!1),[v,y]=(0,S.useState)(!1),[b,x]=(0,S.useState)(!1),[C,w]=(0,S.useState)(0),[T,E]=(0,S.useState)(!1),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),j=(()=>{try{let e=localStorage.getItem(`siteInfo`);if(e){let t=JSON.parse(e);return{siteName:t.siteName||`智创`,siteLogo:t.siteLogo||``}}}catch{}return{siteName:`智创`,siteLogo:``}})(),[M,N]=(0,S.useState)(j.siteName),[P,F]=(0,S.useState)(j.siteLogo),[I,L]=(0,S.useState)(``),[R,z]=(0,S.useState)(!1),[B,V]=(0,S.useState)(``),[H,U]=(0,S.useState)(``),W=Je(),{login:G}=c7(),[K]=HH.useForm(),[ee]=HH.useForm(),[q]=HH.useForm();(0,S.useEffect)(()=>{T5().then(e=>{N(e.siteName),F(e.siteLogo),L(e.loginBgVideo||``),V(e.userAgreementPrivacyUrl),U(e.siteCopyright)}).catch(()=>{})},[]),(0,S.useEffect)(()=>{l===`register`&&i(`register`)},[l]);let te=()=>{if(c)try{W(decodeURIComponent(c));return}catch{}W(`/home`)},ne=()=>m?!0:(Q.warning(`请先阅读并同意用户协议及隐私政策`),!1),re=async()=>{if(ne())try{let t=await K.validateFields();await G(t.phone,t.password,void 0,t.rememberMe),Q.success(`登录成功,欢迎回来`),await e(),te()}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t)}},ie=async()=>{if(ne())try{let t=ee.getFieldsValue();if(!t.phone||!t.code){Q.error(`请填写手机号和验证码`);return}n(!0),await Mie(t.phone,t.code),Q.success(`登录成功,欢迎回来`),await e(),te()}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t)}finally{n(!1)}},J=async()=>{if(ne())try{let t=await q.validateFields();n(!0),await Nie(t.phone,t.regCode,t.password),Q.success(`注册成功`),await e(),te()}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`注册失败`;Q.error(t)}finally{n(!1)}},ae=(e,t)=>{e(60);let n=setInterval(()=>{e(e=>e<=1?(clearInterval(n),_(!1),t?O(!0):A(!0),0):e-1)},1e3)};(0,S.useEffect)(()=>{u===0&&r===`phone`&&x(!1)},[u,r]);let oe=async(e,t)=>{try{if(!e||!/^1\d{10}$/.test(e)){Q.error(`请输入正确的手机号`);return}if(t){_(!0),y(!1);return}if(!b){_(!0),x(!1);return}let n=``;n=r===`register`?`register`:`login`,await E5(e,n),ae(t?p:d),Q.success(`验证码已发送`)}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t),r===`register`?(y(!1),p(0)):(x(!1),d(0)),w(e=>e+1)}},se=async(e=!1)=>{let t=r===`register`?q.getFieldValue(`phone`):ee.getFieldValue(`phone`);try{let e=``;e=r===`register`?`register`:`login`,await E5(t,e),r===`register`?(y(!0),ae(p,!0)):(x(!0),ae(d,!1)),Q.success(`验证码已发送`)}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t),r===`register`?(y(!1),p(0),O(!0)):(x(!1),d(0),A(!0)),w(e=>e+1)}},ce=e=>{o(e),i(e),d(0),p(0),x(!1),y(!1),_(!1),O(!1),A(!1),w(e=>e+1),e===`password`?K.resetFields():ee.resetFields()},le={background:`#fff`,border:`1.5px solid #e2e8f0`,color:`#1e293b`,borderRadius:10,fontSize:14},ue=e=>{if(!e){Q.warning(`暂未上传协议文件`);return}e.startsWith(`http://`)||e.startsWith(`https://`)?window.open(e,`_blank`):window.open(`${Doe.replace(/\/api$/,``)}${e}`,`_blank`)};return(0,$.jsxs)(`div`,{className:`login-page`,children:[(0,$.jsx)(koe,{src:I,onReady:()=>z(!0)}),(0,$.jsx)(`div`,{className:`login-bg-overlay`,style:{opacity:+!!R}}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,opacity:+!!R,transition:`opacity 0.5s ease`,pointerEvents:R?`auto`:`none`},children:[(0,$.jsx)(`div`,{className:`login-slogan`,children:(0,$.jsx)(`span`,{className:`login-slogan-text`,children:`AI赋能创意,素材触手可及`})}),(0,$.jsx)(`div`,{className:`login-center`,children:(0,$.jsxs)(yL,{className:`login-card`,styles:{body:{padding:`32px 32px`}},children:[(0,$.jsx)(`div`,{className:`login-card-header`,children:(0,$.jsxs)(`div`,{className:`login-logo-row`,children:[P?(0,$.jsx)(`img`,{src:P,alt:`logo`,className:`login-logo-img`}):(0,$.jsx)(`div`,{className:`login-logo-placeholder`,children:(0,$.jsx)(R8,{style:{fontSize:20,color:`#fff`}})}),(0,$.jsx)(`span`,{className:`login-site-name`,children:M})]})}),(0,$.jsx)(C1.Text,{className:`login-card-subtitle`,children:r===`register`?`注册新账号,开始创作视频`:`登录您的账号,开始创作`}),r!==`register`&&(0,$.jsx)(`div`,{className:`login-tabs`,children:[`password`,`phone`].map(e=>(0,$.jsx)(`div`,{onClick:()=>ce(e),className:`login-tab ${a===e?`login-tab-active`:``}`,children:e===`password`?`密码登录`:`验证码登录`},e))}),r===`password`&&(0,$.jsxs)(HH,{form:K,size:`large`,layout:`vertical`,onFinish:re,children:[(0,$.jsx)(HH.Item,{name:`phone`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1\d{10}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(CW,{prefix:(0,$.jsx)(h6,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入手机号`,style:le})}),(0,$.jsx)(HH.Item,{name:`password`,rules:[{required:!0,message:`请输入密码`}],children:(0,$.jsx)(CW.Password,{prefix:(0,$.jsx)(J3,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入密码`,style:le})}),(0,$.jsx)(HH.Item,{name:`rememberMe`,valuePropName:`checked`,style:{marginBottom:12},children:(0,$.jsx)(OR,{children:`记住我的登录状态`})}),(0,$.jsx)(HH.Item,{style:{marginBottom:12},children:(0,$.jsx)(Z,{type:`primary`,htmlType:`submit`,loading:t,block:!0,className:`login-submit-btn`,children:`登 录`})})]}),r===`phone`&&(0,$.jsxs)(HH,{form:ee,size:`large`,layout:`vertical`,children:[(0,$.jsx)(HH.Item,{name:`phone`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1\d{10}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(CW,{prefix:(0,$.jsx)(h6,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入手机号`,maxLength:11,style:le})}),(0,$.jsx)(HH.Item,{name:`code`,rules:[{required:!0,message:`请输入验证码`}],children:(0,$.jsxs)(JV.Compact,{style:{width:`100%`},children:[(0,$.jsx)(CW,{prefix:(0,$.jsx)(f8,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入验证码`,maxLength:6,disabled:!b,style:{...le,borderRadius:`10px 0 0 10px`,flex:1}}),(0,$.jsx)(Z,{disabled:u>0,style:{fontSize:14,fontWeight:400},onClick:()=>{k?(x(!1),_(!0),w(e=>e+1)):g&&!b?(E(!0),setTimeout(()=>E(!1),500)):oe(ee.getFieldValue(`phone`))},className:`login-code-btn`,children:u>0?`${u}s`:k?`重新发送`:`获取验证码`})]})}),g&&(0,$.jsx)(HH.Item,{style:{marginBottom:12},children:(0,$.jsx)(p7,{onSuccess:se,isVerified:b,shake:T})},C),(0,$.jsx)(HH.Item,{style:{marginBottom:12},children:(0,$.jsx)(Z,{type:`primary`,onClick:ie,loading:t,block:!0,className:`login-submit-btn`,children:`登 录`})})]}),r===`register`&&(0,$.jsxs)(HH,{form:q,size:`large`,layout:`vertical`,children:[(0,$.jsx)(HH.Item,{name:`phone`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1\d{10}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(CW,{prefix:(0,$.jsx)(h6,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入手机号`,maxLength:11,style:le})}),(0,$.jsx)(HH.Item,{name:`regCode`,rules:[{required:!0,message:`请输入验证码`}],children:(0,$.jsxs)(JV.Compact,{style:{width:`100%`},children:[(0,$.jsx)(CW,{prefix:(0,$.jsx)(f8,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入验证码`,maxLength:6,disabled:!v,style:{...le,borderRadius:`10px 0 0 10px`,flex:1}}),(0,$.jsx)(Z,{disabled:f>0,style:{fontSize:14,fontWeight:400},onClick:()=>{D?(y(!1),_(!0),w(e=>e+1)):g&&!v?(E(!0),setTimeout(()=>E(!1),500)):oe(q.getFieldValue(`phone`),!0)},className:`login-code-btn`,children:f>0?`${f}s`:D?`重新发送`:`获取验证码`})]})}),g&&(0,$.jsx)(HH.Item,{style:{marginBottom:12},children:(0,$.jsx)(p7,{onSuccess:se,isVerified:v,shake:T})},C),(0,$.jsx)(HH.Item,{name:`password`,rules:[{required:!0,message:`请设置密码`},{min:6,message:`密码至少6位`}],children:(0,$.jsx)(CW.Password,{prefix:(0,$.jsx)(J3,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请设置密码(至少6位)`,style:le})}),(0,$.jsx)(HH.Item,{style:{marginBottom:12},children:(0,$.jsx)(Z,{type:`primary`,onClick:J,loading:t,block:!0,className:`login-submit-btn`,children:`注 册`})})]}),(0,$.jsx)(`div`,{className:`login-agreement`,children:(0,$.jsx)(OR,{checked:m,onChange:e=>h(e.target.checked),children:(0,$.jsxs)(`span`,{className:`login-agreement-text`,children:[`我已阅读并同意`,(0,$.jsx)(`span`,{onClick:e=>{e.stopPropagation(),ue(B)},className:`login-link`,children:`《用户协议及隐私政策》`})]})})}),(0,$.jsx)(`div`,{className:`login-footer`,children:r===`register`?(0,$.jsx)(C1.Text,{className:`login-switch-btn`,onClick:()=>{i(`password`),o(`password`),O(!1),A(!1),y(!1),_(!1),w(e=>e+1),q.resetFields()},children:`已有账号?去登录`}):(0,$.jsx)(C1.Text,{className:`login-switch-btn`,onClick:()=>{i(`register`),O(!1),A(!1),y(!1),_(!1),w(e=>e+1)},children:`没有账号?立即注册`})})]})}),H&&(0,$.jsx)(`div`,{className:`login-copyright-wrapper`,children:(0,$.jsx)(`div`,{className:`login-copyright`,children:H})})]})]})},koe=({src:e,onReady:t})=>{let[n,r]=(0,S.useState)(!1),i=S.useRef(null),a=()=>{n||(r(!0),i.current?.play().catch(()=>{}),t())};if(!e)return t(),null;let o=e.toLowerCase().endsWith(`.gif`),s=e.toLowerCase().endsWith(`.webp`);return o||s?(0,$.jsx)(`img`,{className:`login-bg-video`,src:e,alt:``,onLoad:a,onError:a}):(0,$.jsxs)($.Fragment,{children:[!n&&(0,$.jsx)(`div`,{className:`login-bg-video login-bg-placeholder`}),(0,$.jsx)(`video`,{ref:i,className:`login-bg-video`,style:{opacity:+!!n},autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:`auto`,onCanPlayThrough:a,onCanPlay:a,onError:a,children:(0,$.jsx)(`source`,{src:e,type:e.endsWith(`.webm`)?`video/webm`:e.endsWith(`.mov`)?`video/quicktime`:`video/mp4`})})]})},p7=({onSuccess:e,isVerified:t,shake:n})=>{let r=S.useRef(null),i=S.useRef(null),a=S.useRef(null),o=S.useRef(0),s=S.useRef(!1),[c,l]=S.useState(360),u=c-50;S.useEffect(()=>{let e=()=>{if(r.current){let e=r.current.offsetWidth;e>0&&l(e)}};e();let t=new ResizeObserver(e);return r.current&&t.observe(r.current),window.addEventListener(`resize`,e),()=>{t.disconnect(),window.removeEventListener(`resize`,e)}},[]);let d=n=>{if(s.current||t)return;let r=Math.max(0,Math.min(n,u));o.current=r,i.current&&(i.current.style.left=`${r}px`),a.current&&(a.current.style.width=`${r+50}px`),r>=u-5&&(s.current=!0,i.current&&(i.current.style.background=`#22c55e`,i.current.innerHTML=``),a.current&&(a.current.style.width=`${c}px`,a.current.style.background=`#dcfce7`),e())};return(0,$.jsxs)(`div`,{ref:r,onMouseDown:e=>{if(e.preventDefault(),s.current||t)return;let n=r.current;if(!n)return;let c=n.getBoundingClientRect(),l=e=>{d(e.clientX-c.left-50/2)},f=()=>{document.removeEventListener(`mousemove`,l),document.removeEventListener(`mouseup`,f),!s.current&&o.current{if(s.current||t)return;e.preventDefault();let n=r.current;if(!n)return;let c=n.getBoundingClientRect();d(e.touches[0].clientX-c.left-50/2);let l=e=>{d(e.touches[0].clientX-c.left-50/2)},f=()=>{document.removeEventListener(`touchmove`,l),document.removeEventListener(`touchend`,f),!s.current&&o.current({page:1,pageSize:10,total:0,items:[]}),m7=i5((e,t)=>({projects:[],records:Aoe(),loading:!1,mediaType:`video`,countType:`请选择`,generationCount:1,selectedRatio:`1:1`,selectedResolution:`2K`,width:2048,height:2048,videoDuration:5,videoAspectRatio:`9:16`,videoResolution:`720p`,engineOptions:{ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]},enginesele:[],inputValue:``,currentMedia:[],fetchProjects:async()=>{e({loading:!0});try{e({projects:await Iie(),loading:!1})}catch{e({loading:!1})}},createProject:async(n,r)=>{let i=await Lie(n,r);return e({projects:[i,...t().projects]}),i},deleteProject:async n=>{await Rie(n),e({projects:t().projects.filter(e=>e.id!==n)})},fetchRecords:async(t={})=>{e({loading:!0});try{e({records:await _5(t),loading:!1})}catch{e({loading:!1})}},optimizePrompt:async(n,r)=>{let i=await zie(n,r);try{await c7.getState().checkAuth()}catch{}let a=t().records,o=a.items.findIndex(e=>e.id===i.record.id),s=o>=0?a.items.map(e=>e.id===i.record.id?i.record:e):[i.record,...a.items];return e({records:{...a,total:o>=0?a.total:a.total+1,items:s}}),i},generateVideo:async n=>{let r=await Yie(n);try{await c7.getState().checkAuth()}catch{}let i=t().records;return e({records:{...i,items:i.items.map(e=>e.id===n?r:e)}}),r},retryGeneration:async n=>{let r=await Xie(n);try{await c7.getState().checkAuth()}catch{}let i=t().records;return e({records:{...i,items:i.items.map(e=>e.id===n?r:e)}}),r},updateRecordReferences:(n,r)=>{let i=t().records;e({records:{...i,items:i.items.map(e=>e.id===n?{...e,references:r}:e)}})},setMediaType:t=>e({mediaType:t}),setCountType:t=>e({countType:t}),setGenerationCount:t=>e({generationCount:t}),setImageSettings:(t,n,r,i)=>e({selectedRatio:t,selectedResolution:n,width:r,height:i}),setVideoSettings:(t,n,r)=>e({videoDuration:t,videoAspectRatio:n,videoResolution:r}),setEngineOptions:t=>e({engineOptions:t}),setSelectedRatio:t=>e({selectedRatio:t}),setSelectedResolution:t=>e({selectedResolution:t}),setWidth:t=>e({width:t}),setHeight:t=>e({height:t}),setVideoDuration:t=>e({videoDuration:t}),setVideoAspectRatio:t=>e({videoAspectRatio:t}),setVideoResolution:t=>e({videoResolution:t}),setEnginesele:t=>e({enginesele:t}),setInputValue:t=>e({inputValue:t}),setCurrentMedia:t=>e({currentMedia:t}),resetGenerationConfig:()=>e({mediaType:`image`,countType:`请选择`,generationCount:1,selectedRatio:`1:1`,selectedResolution:`2K`,width:2048,height:2048,videoDuration:5,videoAspectRatio:`9:16`,videoResolution:`720p`,engineOptions:{ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]},enginesele:[],inputValue:``,currentMedia:[]})})),h7=480;function g7(e){if(!e)return`-`;let t=e.trim();if(!t)return`-`;let n=t.match(/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.\d+)?(Z|[+-]\d{2}:?\d{2})?$/);if(!n)return t.slice(0,16).replace(`T`,` `);let[,r,i,a,o,s,c,l]=n,u=Date.UTC(+r,i-1,+a,+o,+s,+c);if(l&&l!==`Z`){let e=l[0]===`+`?1:-1,[t,n]=l.slice(1).split(`:`),r=u-e*(t*60+ +n)*6e4+h7*6e4,i=new Date(r);return`${i.getUTCFullYear()}-${_7(i.getUTCMonth()+1)}-${_7(i.getUTCDate())} ${_7(i.getUTCHours())}:${_7(i.getUTCMinutes())}`}let d=l===`Z`?u+h7*6e4:u,f=new Date(d);return`${f.getUTCFullYear()}-${_7(f.getUTCMonth()+1)}-${_7(f.getUTCDate())} ${_7(f.getUTCHours())}:${_7(f.getUTCMinutes())}`}function _7(e){return e<10?`0${e}`:String(e)}var v7=[`#f97316`,`#3b82f6`,`#8b5cf6`,`#10b981`,`#eab308`,`#6366f1`,`#ef4444`,`#06b6d4`,`#64748b`,`#78716c`],y7={ShoppingCartOutlined:(0,$.jsx)(S8,{}),BookOutlined:(0,$.jsx)(H2,{}),HomeOutlined:(0,$.jsx)(D3,{}),FireOutlined:(0,$.jsx)(o3,{}),RocketOutlined:(0,$.jsx)(l8,{}),SkinOutlined:(0,$.jsx)(qre,{}),CompassOutlined:(0,$.jsx)(N4,{}),HeartOutlined:(0,$.jsx)(v3,{}),CarOutlined:(0,$.jsx)(r4,{}),CameraOutlined:(0,$.jsx)(e4,{}),CloudOutlined:(0,$.jsx)(h4,{}),StarOutlined:(0,$.jsx)(M8,{}),TrophyOutlined:(0,$.jsx)(V8,{}),ThunderboltOutlined:(0,$.jsx)(R8,{}),BulbOutlined:(0,$.jsx)(J2,{}),CoffeeOutlined:(0,$.jsx)(D4,{}),CrownOutlined:(0,$.jsx)(z4,{}),DashboardOutlined:(0,$.jsx)(H4,{}),FlagOutlined:(0,$.jsx)(l3,{}),GlobalOutlined:(0,$.jsx)(h3,{}),GiftOutlined:(0,$.jsx)(f3,{}),LaptopOutlined:(0,$.jsx)(I3,{}),MobileOutlined:(0,$.jsx)(h6,{}),MonitorOutlined:(0,$.jsx)(v6,{}),PayCircleOutlined:(0,$.jsx)(A6,{}),PictureOutlined:(0,$.jsx)(I6,{}),PlayCircleOutlined:(0,$.jsx)(G6,{}),SafetyOutlined:(0,$.jsx)(f8,{}),ShoppingOutlined:(0,$.jsx)(Ure,{}),SmileOutlined:(0,$.jsx)(D8,{}),SoundOutlined:(0,$.jsx)(A8,{}),TagOutlined:(0,$.jsx)(nie,{}),TeamOutlined:(0,$.jsx)(I8,{}),ToolOutlined:(0,$.jsx)(oie,{}),TruckOutlined:(0,$.jsx)(lie,{}),VideoCameraOutlined:(0,$.jsx)(Y8,{}),WalletOutlined:(0,$.jsx)(Z8,{}),BankOutlined:(0,$.jsx)(N2,{}),BuildOutlined:(0,$.jsx)(G2,{}),ExperimentOutlined:(0,$.jsx)(Z4,{}),HighlightOutlined:(0,$.jsx)(x3,{}),IdcardOutlined:(0,$.jsx)(A3,{}),MedicineBoxOutlined:(0,$.jsx)(o6,{}),ReadOutlined:(0,$.jsx)(Z6,{}),RestOutlined:(0,$.jsx)(e8,{}),SketchOutlined:(0,$.jsx)(Gre,{}),SolutionOutlined:(0,$.jsx)(Xre,{})},joe=()=>{let[e,t]=(0,S.useState)(!1),[n]=HH.useForm(),r=Je(),{projects:i,fetchProjects:a,createProject:o,deleteProject:s}=m7(),[c,l]=(0,S.useState)([]);(0,S.useEffect)(()=>{a(),A5().then(l).catch(()=>{})},[]);let u=Object.fromEntries(c.map((e,t)=>[e.key,{label:e.label,color:v7[t%v7.length],icon:e.icon||`AppstoreOutlined`}]));return(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24,padding:`16px 24px`,borderRadius:16,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`垂直行业提示词智能优化(新手专属,一键生成标准素材)`}),(0,$.jsxs)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:[`共 `,i.length,` 个项目 · 按行业分类管理`]})]})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)($V,{}),onClick:()=>r(`/records`),size:`large`,style:{background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`,fontWeight:600,borderRadius:10,height:42},children:`项目记录`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(qI,{}),onClick:()=>t(!0),size:`large`,style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,color:`#fff`,fontWeight:600,borderRadius:10,height:42,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`},children:`新建项目`})]})]}),i.length===0?(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:`还没有项目,创建您的第一个视频项目`,style:{padding:`60px 0`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(qI,{}),onClick:()=>t(!0),size:`large`,children:`创建第一个项目`})}):(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:12},className:`stagger-children`,children:i.map((e,t)=>(0,$.jsxs)(`div`,{className:`project-card project-item animate-slideInCard`,onClick:()=>r(`/projects/${e.id}/generate`),style:{display:`flex`,alignItems:`center`,padding:`18px 22px`,borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,cursor:`pointer`,animationDelay:`${t*.06}s`},children:[(0,$.jsx)(`div`,{style:{width:50,height:50,borderRadius:14,flexShrink:0,background:`${u[e.industry]?.color||`#64748b`}12`,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:24,marginRight:16,color:u[e.industry]?.color||`#64748b`},children:y7[u[e.industry]?.icon]||(0,$.jsx)(f2,{})}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:4,flexWrap:`wrap`},children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:15,color:`#1a1a2e`},children:e.name}),(0,$.jsx)(KQ,{color:u[e.industry]?.color||`#64748b`,style:{borderRadius:6,margin:0},children:u[e.industry]?.label||e.industry})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(KB,{style:{fontSize:12,color:`#94a3b8`}}),(0,$.jsxs)(`span`,{className:`date-display`,translate:`no`,style:{fontSize:12,color:`#94a3b8`},children:[`创建于 `,g7(e.createdAt)]})]})]}),(0,$.jsxs)(`div`,{className:`project-actions`,style:{display:`flex`,alignItems:`center`,gap:8,marginLeft:16},children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(G6,{}),onClick:t=>{t.stopPropagation(),r(`/projects/${e.id}/generate`)},style:{background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`,borderRadius:10,fontWeight:600,height:36,boxShadow:`0 4px 12px rgba(99,102,241,0.25)`},children:`生成`}),(0,$.jsx)(aK,{title:`确定删除该项目?`,description:`项目下的生成记录将一并删除`,onConfirm:async t=>{t?.stopPropagation(),await s(e.id),Q.success(`项目已删除`)},onCancel:e=>e?.stopPropagation(),children:(0,$.jsx)(Z,{danger:!0,icon:(0,$.jsx)(o$,{}),onClick:e=>e.stopPropagation(),style:{borderRadius:10,height:36,background:`rgba(239,68,68,0.06)`,border:`1px solid rgba(239,68,68,0.15)`,color:`#ef4444`}})}),(0,$.jsx)(Bg,{className:`mobile-hide`,style:{color:`#cbd5e1`,fontSize:12}})]})]},e.id))}),(0,$.jsx)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(f2,{}),`新建项目`]}),open:e,onOk:async()=>{try{let e=await n.validateFields(),i=await o(e.name,e.industry);Q.success(`项目创建成功`),t(!1),n.resetFields(),r(`/projects/${i.id}/generate`)}catch{}},onCancel:()=>{t(!1),n.resetFields()},okText:`创建`,cancelText:`取消`,width:480,children:(0,$.jsxs)(HH,{form:n,layout:`vertical`,style:{marginTop:20},children:[(0,$.jsx)(HH.Item,{name:`name`,label:`项目名称`,rules:[{required:!0,message:`请输入项目名称`}],children:(0,$.jsx)(CW,{placeholder:`例如:618电商大促宣传片`,prefix:(0,$.jsx)(HX,{}),size:`large`})}),(0,$.jsx)(HH.Item,{name:`industry`,label:`所属行业`,rules:[{required:!0,message:`请选择行业`}],children:(0,$.jsx)(HC,{placeholder:`选择项目所属行业`,size:`large`,children:c.map((e,t)=>(0,$.jsx)(HC.Option,{value:e.key,children:(0,$.jsxs)(JV,{children:[y7[e.icon]||(0,$.jsx)(f2,{}),` `,e.label]})},e.key))})})]})})]})};async function b7(e){try{if(navigator.clipboard&&typeof navigator.clipboard.writeText==`function`)return await navigator.clipboard.writeText(e),!0;let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.left=`-9999px`,t.style.top=`0`,document.body.appendChild(t),t.focus(),t.select();let n=document.execCommand(`copy`);return document.body.removeChild(t),n}catch{return!1}}var{Text:x7}=C1,Moe={real_person:{title:`选择真人素材库`,empty:`暂无可选 Active 真人素材`,projectError:`加载真人素材项目失败`,assetError:`加载真人素材失败`,fallbackName:`真人素材`},aigc_virtual:{title:`选择虚拟素材库`,empty:`暂无可选 Active 虚拟素材`,projectError:`加载虚拟素材项目失败`,assetError:`加载虚拟素材失败`,fallbackName:`虚拟素材`}},S7=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,Noe=e=>e.assetType===`Video`?S7(e.videoCoverUrl||e.previewUrl||e.displayUrl||e.providerUrl):S7(`static`+(e.previewUrl||e.displayUrl||e.videoCoverUrl||e.providerUrl)+`?w=300&q=50`),Poe=e=>{let t=Number(e||0);return!Number.isFinite(t)||t<=0?`-`:`${t.toFixed(t>=10?0:1)}s`},C7=({open:e,libraryType:t=`real_person`,selectedIds:n=[],maxCount:r=20,onClose:i,onSelect:a,maxImageCount:o,maxVideoCount:s,usedImageCount:c,usedVideoCount:l,usedVideoDuration:u,maxVideoDuration:d,accept:f})=>{let p=Moe[t],[m,h]=(0,S.useState)([]),[g,_]=(0,S.useState)(),[v,y]=(0,S.useState)(``),[b,x]=(0,S.useState)(f===`image/*`?`Image`:void 0),[C,w]=(0,S.useState)([]),[T,E]=(0,S.useState)(new Map),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),j=(0,S.useMemo)(()=>new Set(T.keys()),[T]),M=async()=>{O(!0);try{let e=(await(t===`aigc_virtual`?s7:a7)({page:1,pageSize:100,status:`active`})).items||[];h(e),_(t=>t&&e.some(e=>e.id===t)?t:e[0]?.id)}catch(e){Q.error(e?.message||p.projectError)}finally{O(!1)}},N=async()=>{A(!0);try{w((await(t===`aigc_virtual`?uoe:ioe)({projectId:g,keyword:v.trim()||void 0,assetType:b,page:1,pageSize:100})).items||[])}catch(e){Q.error(e?.message||p.assetError)}finally{A(!1)}};(0,S.useEffect)(()=>{e&&setTimeout(()=>{E(new Map),y(``),x(void 0),_(void 0),w([]),M()},0)},[e,t]),(0,S.useEffect)(()=>{g&&setTimeout(()=>{N()},0)},[g,b]);let P=e=>{if(n.includes(e.id)){Q.info(`该素材已添加`);return}if(f===`image/*`&&e.assetType===`Video`){Q.warning(`当前仅支持选择图片素材`);return}E(t=>{let n=new Map(t);return n.has(e.id)?(n.delete(e.id),n):n.size>=r?(Q.warning(`最多选择 ${r} 个参考素材`),t):(n.set(e.id,e),n)})},F=(0,S.useMemo)(()=>{let e=Array.from(T.values()).filter(e=>e.assetType===`Image`).length,t=Array.from(T.values()).filter(e=>e.assetType===`Video`).length,n=Array.from(T.values()).filter(e=>e.assetType===`Video`).reduce((e,t)=>e+(t.videoDuration||0),0),r=o!==void 0&&c!==void 0?o-c:1/0,i=s!==void 0&&l!==void 0?s-l:1/0,a=d!==void 0&&u!==void 0?d-u:1/0;return e>r||t>i||n>a},[T,o,c,s,l,d,u]);return(0,$.jsxs)(tK,{title:`${p.title}`,open:e,onCancel:i,width:920,destroyOnHidden:!0,footer:[(0,$.jsx)(Z,{onClick:i,children:`取消`},`cancel`),(0,$.jsxs)(Z,{type:`primary`,onClick:()=>{let e=Array.from(T.values()).filter(e=>!n.includes(e.id));if(!e.length){Q.warning(`请选择至少一个${t===`aigc_virtual`?`虚拟`:`真人`}素材`);return}a(e),i()},disabled:F,style:{background:F?`#94a3b8`:`#8b5cf6`,opacity:F?.6:1,cursor:F?`not-allowed`:`pointer`},children:[`添加选中素材(`,T.size,`)`]},`ok`)],children:[f!==`image/*`&&(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:20,marginBottom:16,padding:`12px 16px`,background:`#fafafa`,borderRadius:8},children:(()=>{let e=Array.from(T.values()).filter(e=>e.assetType===`Image`).length,t=Array.from(T.values()).filter(e=>e.assetType===`Video`).length,n=Array.from(T.values()).filter(e=>e.assetType===`Video`).reduce((e,t)=>e+(t.videoDuration||0),0),r=o!==void 0&&c!==void 0?o-c:1/0,i=s!==void 0&&l!==void 0?s-l:1/0,a=d!==void 0&&u!==void 0?d-u:1/0,f=e>r,p=t>i,m=n>a;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`span`,{style:{fontSize:13,color:f?`#ef4444`:`#64748b`,fontWeight:f?600:400},children:[`还可选取图片 `,e,`/`,o!==void 0&&c!==void 0?o-c:`-`,` 张`]}),(0,$.jsxs)(`span`,{style:{fontSize:13,color:p||m?`#ef4444`:`#64748b`,fontWeight:p||m?600:400},children:[`视频还可选取 `,t,`/`,s!==void 0&&l!==void 0?s-l:`-`,` 个(`,n.toFixed(1),`/`,d!==void 0&&u!==void 0?(d-u).toFixed(1):`-`,`秒)`]})]})})()}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`240px 1fr`,gap:16,height:500},children:[(0,$.jsxs)(`div`,{style:{border:`1px solid #eef0f4`,borderRadius:12,padding:12,background:`#fafafa`,overflowY:`auto`,height:`100%`},children:[(0,$.jsxs)(JV,{style:{width:`100%`,justifyContent:`space-between`,marginBottom:12},children:[(0,$.jsx)(x7,{strong:!0,children:`项目组`}),(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(dq,{}),onClick:M,loading:D})]}),(0,$.jsx)(AG,{spinning:D,children:m.length===0?(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:`暂无项目组`}):(0,$.jsx)(`div`,{children:m.map(e=>(0,$.jsx)(`div`,{onClick:()=>_(e.id),style:{cursor:`pointer`,padding:`10px 12px`,borderRadius:10,marginBottom:6,border:g===e.id?`1px solid #8b5cf6`:`1px solid transparent`,background:g===e.id?`#f5f3ff`:`#fff`},children:(0,$.jsxs)(`div`,{style:{width:`100%`},children:[(0,$.jsx)(x7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name}),(0,$.jsx)(x7,{type:`secondary`,style:{fontSize:12},children:typeof e.activeImageAssetCount==`number`||typeof e.activeVideoAssetCount==`number`?` 图 ${e.activeImageAssetCount||0} / 视 ${e.activeVideoAssetCount||0}`:``})]})},e.id))})})]}),(0,$.jsxs)(`div`,{style:{overflowY:`auto`,height:`100%`},children:[(0,$.jsxs)(JV,{style:{width:`100%`,marginBottom:12},children:[(0,$.jsx)(CW,{allowClear:!0,prefix:(0,$.jsx)(LC,{}),placeholder:`搜索素材名称`,value:v,onChange:e=>y(e.target.value),onPressEnter:N}),(0,$.jsx)(HC,{allowClear:f!==`image/*`,placeholder:`素材类型`,value:b,onChange:x,style:{width:116},options:f===`image/*`?[{value:`Image`,label:`图片`}]:[{value:`Image`,label:`图片`},{value:`Video`,label:`视频`}]}),(0,$.jsx)(Z,{icon:(0,$.jsx)(dq,{}),onClick:N,loading:k,children:`刷新`})]}),(0,$.jsx)(AG,{spinning:k,children:C.length===0?(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:p.empty,style:{marginTop:120}}):(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(140px, 1fr))`,gap:12,maxHeight:420,overflowY:`auto`,paddingRight:4},children:C.filter(e=>f!==`image/*`||e.assetType===`Image`).map(e=>{let t=j.has(e.id)||n.includes(e.id),r=n.includes(e.id),i=Noe(e),a=e.assetType===`Video`;return(0,$.jsxs)(`div`,{onClick:()=>P(e),style:{cursor:r?`not-allowed`:`pointer`,border:t?`2px solid #8b5cf6`:`1px solid #edf0f5`,borderRadius:12,overflow:`hidden`,background:`#fff`,boxShadow:t?`0 8px 20px rgba(139,92,246,0.18)`:`0 4px 12px rgba(15,23,42,0.04)`,opacity:r?.62:1,position:`relative`},children:[(0,$.jsxs)(`div`,{style:{aspectRatio:`1 / 1`,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},children:[i?a?(0,$.jsx)(`video`,{src:i,muted:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:i,alt:e.name||p.fallbackName,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):a?(0,$.jsx)(Y8,{style:{fontSize:32,color:`#94a3b8`}}):(0,$.jsx)(I6,{style:{fontSize:32,color:`#94a3b8`}}),a&&(0,$.jsx)(`div`,{style:{position:`absolute`,left:8,bottom:8,padding:`2px 6px`,borderRadius:8,background:`rgba(15,23,42,0.72)`,color:`#fff`,fontSize:12},children:Poe(e.videoDuration)})]}),t&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8,width:24,height:24,borderRadius:12,background:`#8b5cf6`,color:`#fff`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(jC,{})}),(0,$.jsxs)(`div`,{style:{padding:10},children:[(0,$.jsx)(x7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name||`未命名素材`}),(0,$.jsxs)(JV,{wrap:!0,size:4,style:{marginTop:6},children:[(0,$.jsx)(KQ,{color:a?`blue`:`default`,children:a?`视频`:`图片`}),(0,$.jsx)(KQ,{children:e.projectName})]})]})]},e.id)})})})]})]})]})},w7=({src:e,size:t=`normal`})=>{let n=(0,S.useRef)(null),[r,i]=(0,S.useState)(!1),[a,o]=(0,S.useState)(0),[s,c]=(0,S.useState)(0),[l,u]=(0,S.useState)(1),[d,f]=(0,S.useState)(!1),p=e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,`0`)}`,m=(0,S.useCallback)(()=>{n.current&&(r?n.current.pause():n.current.play(),i(!r))},[r]),h=(0,S.useCallback)(()=>{n.current&&o(n.current.currentTime)},[]),g=(0,S.useCallback)(()=>{n.current&&c(n.current.duration)},[]),_=(0,S.useCallback)(()=>{i(!1),o(0)},[]),v=(0,S.useCallback)(e=>{if(!n.current||s===0)return;let t=e.currentTarget.getBoundingClientRect(),r=(e.clientX-t.left)/t.width*s;n.current.currentTime=r,o(r)},[s]),y=(0,S.useCallback)(e=>{if(!n.current)return;let t=parseFloat(e.target.value);n.current.volume=t,u(t),f(t===0)},[]),b=(0,S.useCallback)(()=>{n.current&&(d?(n.current.volume=l||.5,f(!1)):(n.current.volume=0,f(!0)))},[d,l]);(0,S.useEffect)(()=>{let e=n.current;if(e)return e.addEventListener(`timeupdate`,h),e.addEventListener(`loadedmetadata`,g),e.addEventListener(`ended`,_),()=>{e.removeEventListener(`timeupdate`,h),e.removeEventListener(`loadedmetadata`,g),e.removeEventListener(`ended`,_)}},[h,g,_]);let x=s>0?a/s*100:0;return(0,$.jsxs)(`div`,{style:{width:`100%`,height:t===`small`?130:112,background:`#f1f5f9`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,padding:t===`small`?`16px 16px`:`12px 16px`},children:[(0,$.jsx)(`audio`,{ref:n,src:e}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16,width:`100%`},children:[(0,$.jsx)(`button`,{onClick:m,style:{width:48,height:48,borderRadius:`50%`,background:`linear-gradient(135deg, #8b5cf6, #a78bfa)`,border:`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,flexShrink:0},children:r?(0,$.jsx)(w6,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(G6,{style:{fontSize:24,color:`#fff`,marginLeft:2}})}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,gap:8},children:[(0,$.jsxs)(`div`,{onClick:v,style:{height:5,background:`#e2e8f0`,borderRadius:10,cursor:`pointer`,overflow:`visible`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{height:`100%`,width:`${x}%`,background:`linear-gradient(90deg, #8b5cf6, #a78bfa)`,borderRadius:10,transition:`width 0.1s linear`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,left:`${x}%`,top:`50%`,transform:`translate(-50%, -50%)`,width:t===`small`?12:14,height:t===`small`?12:14,background:`#fff`,borderRadius:`50%`,boxShadow:`0 2px 6px rgba(0,0,0,0.15)`,opacity:+(x>0),transition:`opacity 0.2s`}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{fontSize:t===`small`?11:12,color:`#64748b`},children:p(a)}),(0,$.jsx)(`span`,{style:{fontSize:t===`small`?11:12,color:`#64748b`},children:p(s)})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,flexShrink:0},children:[(0,$.jsx)(`button`,{onClick:b,style:{border:`none`,background:`transparent`,cursor:`pointer`,padding:0},children:d?(0,$.jsx)(f4,{style:{fontSize:t===`small`?14:16,color:`#94a3b8`}}):(0,$.jsx)(A8,{style:{fontSize:t===`small`?14:16,color:`#94a3b8`}})}),(0,$.jsx)(`input`,{type:`range`,min:`0`,max:`1`,step:`0.1`,value:d?0:l,onChange:y,style:{width:t===`small`?40:50,height:4,borderRadius:2,appearance:`none`,background:`#e2e8f0`,cursor:`pointer`}})]})]})]})},{Text:T7}=C1,E7=e=>{if(!e)return``;if(/^data:|blob:/i.test(e))return e;if(/^https?:\/\//i.test(e)){let t=new URL(e);return t.pathname.startsWith(`/uploads`)?t.pathname+t.search:e}return`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`},D7=(e,t)=>{if(e<300||e>6e3)return`图片宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`图片高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;return n<.4||n>2.5?`图片宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`:null},O7=(e,t)=>{if(e<300||e>6e3)return`视频宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`视频高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;if(n<.4||n>2.5)return`视频宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`;let r=e*t;return r<409600?`视频总像素数过小(${e}×${t}=${r}),需 ≥ 640×640=409600`:r>8295044?`视频总像素数过大(${e}×${t}=${r}),需 ≤ 3326×2494=8295044`:null},Foe=e=>{let t=e,n=t.width||t.videoWidth||t.imageWidth||0,r=t.height||t.videoHeight||t.imageHeight||0;if(e.resourceType===`image`){if(n>0&&r>0)return D7(n,r)}else if(e.resourceType===`video`&&n>0&&r>0)return O7(n,r);return null},Ioe=e=>new Promise(t=>{let n=new Image;n.onload=()=>{t({width:n.width,height:n.height})},n.onerror=()=>{t({width:0,height:0})},n.src=e}),Loe=e=>e===`video`?(0,$.jsx)(Y8,{}):e===`audio`?(0,$.jsx)(D2,{}):(0,$.jsx)(I6,{}),Roe=e=>e===`video`?`视频`:e===`audio`?`音频`:`图片`,zoe=({open:e,onClose:t,onSelect:n,allowedTypes:r,selectedIds:i=[],title:a=`选择历史上传素材`,maxImageCount:o,maxVideoCount:s,usedImageCount:c,usedVideoCount:l,maxVideoDuration:u,usedVideoDuration:d,maxAudioCount:f,usedAudioCount:p,maxAudioDuration:m,usedAudioDuration:h,hideLimitHint:g,defaultResourceType:_})=>{let[v,y]=(0,S.useState)(_||``),[b,x]=(0,S.useState)(``),[C,w]=(0,S.useState)(1),[T,E]=(0,S.useState)(10),[D,O]=(0,S.useState)(1),[k,A]=(0,S.useState)(8),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)(!1),[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(0),[z,B]=(0,S.useState)(``),[V,H]=(0,S.useState)([]),[U,W]=(0,S.useState)(0),[G,K]=(0,S.useState)(new Map),ee=(0,S.useMemo)(()=>new Set(i),[i]),q=(0,S.useMemo)(()=>new Set(r||[`image`,`video`,`audio`]),[JSON.stringify(r)]),te=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`image`).length,[G]),ne=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`video`).length,[G]),re=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`video`).reduce((e,t)=>e+(t.durationSeconds||0),0),[G]),ie=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`audio`).length,[G]),J=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`audio`).reduce((e,t)=>e+(t.durationSeconds||0),0),[G]),ae=(0,S.useMemo)(()=>o!==void 0&&c!==void 0?o-c:1/0,[o,c]),oe=(0,S.useMemo)(()=>s!==void 0&&l!==void 0?s-l:1/0,[s,l]),se=(0,S.useMemo)(()=>u!==void 0&&d!==void 0?u-d:1/0,[u,d]),ce=(0,S.useMemo)(()=>f!==void 0&&p!==void 0?f-p:1/0,[f,p]),le=(0,S.useMemo)(()=>m!==void 0&&h!==void 0?m-h:1/0,[m,h]),ue=(0,S.useMemo)(()=>te>ae,[te,ae]),de=(0,S.useMemo)(()=>ne>oe,[ne,oe]),fe=(0,S.useMemo)(()=>re>se,[re,se]),pe=(0,S.useMemo)(()=>ie>ce,[ie,ce]),me=(0,S.useMemo)(()=>J>le,[J,le]),he=(0,S.useCallback)(async()=>{if(e){P(!0);try{let e=await n7({resourceType:v||void 0,keyword:b||void 0,page:C,pageSize:T,scene:`picker`});I(C===1?e.groups||[]:t=>[...t,...e.groups||[]]),R(e.totalDays||0)}catch(e){Q.error(e?.message||`加载历史上传素材失败`),C===1&&I([]),R(0)}finally{P(!1)}}},[q,b,e,C,T,v]),ge=(0,S.useCallback)(async e=>{M(!0);try{let t=await r7(e,{resourceType:v||void 0,keyword:b||void 0,page:D,pageSize:8,scene:`picker`});H((t.items||[]).filter(e=>q.has(e.resourceType))),W(t.total||0)}catch(e){Q.error(e?.message||`加载历史上传素材失败`),H([]),W(0)}finally{M(!1)}},[q,b,D,k,v]);(0,S.useEffect)(()=>{e&&he()},[e,C,he]),(0,S.useEffect)(()=>{z&&O(1)},[z]),(0,S.useEffect)(()=>{z&&ge(z)},[z,D,ge]),(0,S.useEffect)(()=>{e&&K(new Map)},[e]),(0,S.useEffect)(()=>{e&&(y(_||``),w(1))},[e,_]);let _e=async e=>{if(ee.has(e.id)){Q.warning(`该素材已经在参考内容中`);return}let t=e,n=t.width||t.videoWidth||t.imageWidth||0,r=t.height||t.videoHeight||t.imageHeight||0;if(e.resourceType===`image`){if(n<=0||r<=0){let t=E7(e.previewUrl||e.displayUrl||e.resourceUrl);if(t){let e=await Ioe(t);n=e.width,r=e.height}}if(n>0&&r>0){let t=D7(n,r);if(t){Q.error(`${e.fileName||`图片`}:${t}`);return}}}else if(e.resourceType===`video`&&n>0&&r>0){let t=O7(n,r);if(t){Q.error(`${e.fileName||`视频`}:${t}`);return}}K(t=>{let n=new Map(t);return n.has(e.id)?n.delete(e.id):n.set(e.id,e),n})},ve=()=>{let e=Array.from(G.values());if(e.length===0){Q.warning(`请先选择历史素材`);return}n(e),K(new Map),t()},ye=(0,S.useMemo)(()=>[{label:`全部`,value:``},{label:`图片`,value:`image`},{label:`视频`,value:`video`},{label:`音频`,value:`audio`}].filter(e=>!e.value||q.has(e.value)),[q]);return(0,$.jsxs)(tK,{title:a,open:e,onCancel:t,width:1e3,centered:!0,destroyOnHidden:!0,footer:[(0,$.jsx)(Z,{onClick:t,children:`取消`},`cancel`),(0,$.jsxs)(Z,{type:`primary`,onClick:ve,style:{background:`#8b5cf6`},disabled:ue||de||fe||pe||me,children:[`应用选择 (`,G.size,`)`]},`ok`)],children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(JV,{wrap:!0,children:[(0,$.jsx)(HC,{value:v,options:ye,style:{width:120},onChange:e=>{y(e),w(1)}}),(0,$.jsx)(CW,{allowClear:!0,value:b,prefix:(0,$.jsx)(LC,{}),placeholder:`搜索文件名`,style:{width:220},onChange:e=>x(e.target.value),onPressEnter:()=>{w(1),he()}}),(0,$.jsx)(Z,{icon:(0,$.jsx)(dq,{}),onClick:he,children:`刷新`})]}),!g&&(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginTop:12,flexWrap:`wrap`},children:[(0,$.jsxs)(`span`,{style:{fontSize:13,color:ue?`#ef4444`:`#64748b`,fontWeight:ue?600:400},children:[`还可选取图片 `,te,`/`,o!==void 0&&c!==void 0?o-c:`-`,` 张`]}),(0,$.jsxs)(`span`,{style:{fontSize:13,color:de||fe?`#ef4444`:`#64748b`,fontWeight:de||fe?600:400},children:[`视频还可选取 `,ne,`/`,s!==void 0&&l!==void 0?s-l:`-`,` 个(`,re.toFixed(1),`/`,u!==void 0&&d!==void 0?(u-d).toFixed(1):`-`,`秒)`]}),f!==void 0&&(0,$.jsxs)(`span`,{style:{fontSize:13,color:pe||me?`#ef4444`:`#64748b`,fontWeight:pe||me?600:400},children:[`音频还可选取 `,ie,`/`,f!==void 0&&p!==void 0?f-p:`-`,` 个(`,J.toFixed(1),`/`,m!==void 0&&h!==void 0?(m-h).toFixed(1):`-`,`秒)`]})]})]}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`240px 1fr`,gap:16,height:500},children:[(0,$.jsxs)(`div`,{style:{border:`1px solid #eef0f4`,borderRadius:12,padding:12,background:`#fafafa`,overflowY:`auto`},children:[(0,$.jsx)(T7,{strong:!0,style:{fontSize:14},children:`日期列表`}),(0,$.jsx)(AG,{spinning:N,children:F.length===0?(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:`暂无日期`,style:{padding:`40px 0`}}):(0,$.jsxs)(`div`,{style:{marginTop:12},children:[F.map(e=>(0,$.jsxs)(`div`,{onClick:()=>B(e.generatedDate),style:{padding:`10px 12px`,borderRadius:10,marginBottom:6,cursor:`pointer`,border:z===e.generatedDate?`1px solid #8b5cf6`:`1px solid transparent`,background:z===e.generatedDate?`#f5f3ff`:`#fff`},children:[(0,$.jsx)(`div`,{style:{fontSize:13,fontWeight:500,color:`#334155`},children:e.generatedDate}),(0,$.jsxs)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginTop:4},children:[`共 `,e.total,` 个素材`]})]},e.generatedDate)),L>F.length&&(0,$.jsx)(`div`,{style:{marginTop:12,textAlign:`center`},children:(0,$.jsx)(Z,{size:`small`,onClick:()=>w(C+1),children:`加载更多`})})]})})]}),(0,$.jsx)(`div`,{style:{border:`1px solid #eef0f4`,borderRadius:12,padding:12,overflowY:`auto`},children:(0,$.jsx)(AG,{spinning:j,children:z?V.length===0?(0,$.jsx)(fC,{description:`该日期暂无可复用的历史上传素材`,style:{padding:`48px 0`}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(150px, 1fr))`,gap:14},children:V.map(e=>{let t=G.has(e.id),n=ee.has(e.id),r=Foe(e),i=n||!!r,a=e.previewUrl||e.displayUrl||e.resourceUrl,o=E7(e.resourceType===`image`?`static`+a+`?w=300&q=50`:a);return(0,$.jsxs)(`div`,{onClick:()=>!i&&_e(e),style:{position:`relative`,borderRadius:14,border:t?`2px solid #8b5cf6`:`1px solid #e2e8f0`,background:i?`#f8fafc`:`#fff`,opacity:i?.55:1,cursor:i?`not-allowed`:`pointer`,overflow:`hidden`,boxShadow:t?`0 10px 24px rgba(139, 92, 246, 0.18)`:`0 6px 18px rgba(15,23,42,0.06)`},title:r||void 0,children:[(0,$.jsx)(`div`,{style:{background:`#f1f5f9`},children:e.resourceType===`image`?(0,$.jsx)(`img`,{src:o,alt:e.fileName||e.id,style:{width:`100%`,height:130,objectFit:`cover`}}):e.resourceType===`video`?(0,$.jsx)(`video`,{src:o,muted:!0,style:{width:`100%`,height:130,objectFit:`cover`}}):(0,$.jsx)(w7,{src:o,size:`small`})}),(0,$.jsxs)(`div`,{style:{padding:10},children:[(0,$.jsxs)(JV,{size:6,style:{marginBottom:6},children:[(0,$.jsx)(KQ,{color:`purple`,icon:Loe(e.resourceType),style:{margin:0},children:Roe(e.resourceType)}),e.durationSeconds?(0,$.jsxs)(KQ,{style:{margin:0},children:[Number(e.durationSeconds).toFixed(1),`s`]}):null,r&&(0,$.jsx)(KQ,{color:`red`,style:{margin:0},children:`尺寸不符`})]}),(0,$.jsx)(T7,{ellipsis:!0,style:{display:`block`,fontSize:13,color:`#334155`},title:e.fileName||e.id,children:e.fileName||e.id}),(0,$.jsx)(T7,{type:`secondary`,style:{fontSize:12},children:e.moduleLabel||`普通上传`})]}),t&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8,width:24,height:24,borderRadius:12,background:`#8b5cf6`,color:`#fff`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(jC,{})}),n&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8},children:(0,$.jsx)(KQ,{children:`已选`})}),r&&(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:0,left:0,right:0,background:`rgba(239, 68, 68, 0.9)`,color:`#fff`,padding:`4px 8px`,fontSize:11,textAlign:`center`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:r})]},e.id)})}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:16,paddingBottom:8},children:(0,$.jsx)(lG,{current:D,pageSize:k,total:U,showSizeChanger:!0,pageSizeOptions:[8],onChange:(e,t)=>{O(e),A(t)}})})]}):(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:`请选择日期`,style:{padding:`80px 0`}})})})]})]})},k7=({children:e,accept:t=`image/*,video/*`,multiple:n=!0,onLocalSelect:r,onHistorySelect:i,onPortraitSelect:a,onPortraitLibrarySelect:o,uploading:s,tooltipTitle:c,maxImageCount:l,maxVideoCount:u,usedImageCount:d,usedVideoCount:f,usedVideoDuration:p,maxVideoDuration:m,maxAudioCount:h,usedAudioCount:g,maxAudioDuration:_,usedAudioDuration:v,hideLimitHint:y,mediaType:b})=>{let x=(0,S.useRef)(null),[C,w]=(0,S.useState)(!1),[T,E]=(0,S.useState)(`real_person`),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),N=()=>{A(!1),x.current?.click()},P=e=>{let t=e.target.files;t&&r&&r(Array.from(t)),x.current&&(x.current.value=``)},F=e=>{if(A(!1),a){E(e),w(!0);return}if(o){o(e);return}E(e),w(!0)},I=(0,$.jsxs)(`div`,{style:{padding:`4px 0`,minWidth:180},children:[(0,$.jsxs)(`div`,{onClick:()=>{N()},style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(HX,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`本地上传`})]}),(0,$.jsxs)(`div`,{onClick:()=>{A(!1),O(!0)},style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(G4,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`从资产中选择`})]}),b!==`image`&&(0,$.jsxs)(`div`,{onClick:()=>F(`real_person`),style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(q8,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`真人素材库`})]}),b!==`image`&&(0,$.jsxs)(`div`,{onClick:()=>F(`aigc_virtual`),style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(I8,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`虚拟素材库`})]})]});return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`input`,{ref:x,type:`file`,accept:t,multiple:n,onChange:P,style:{display:`none`}}),c?(0,$.jsx)(Mw,{title:c,children:(0,$.jsx)(Bw,{content:I,open:k,onOpenChange:A,trigger:`click`,placement:`bottomLeft`,children:(0,$.jsx)(`div`,{style:{cursor:s?`not-allowed`:`pointer`},children:e})})}):(0,$.jsx)(Bw,{content:I,open:k,onOpenChange:A,trigger:`click`,placement:`bottomLeft`,children:(0,$.jsx)(`div`,{style:{cursor:s?`not-allowed`:`pointer`},children:e})}),(0,$.jsx)(zoe,{open:D,onClose:()=>O(!1),onSelect:e=>{i?.(e),O(!1)},allowedTypes:t.includes(`audio`)?[`image`,`video`,`audio`]:[`image`,`video`],maxImageCount:l,maxVideoCount:u,usedImageCount:d,usedVideoCount:f,maxVideoDuration:m,usedVideoDuration:p,maxAudioCount:h,usedAudioCount:g,maxAudioDuration:_,usedAudioDuration:v,hideLimitHint:y,defaultResourceType:b===`image`?`image`:``}),(0,$.jsx)(C7,{open:C,libraryType:T,onClose:()=>w(!1),onSelect:e=>{a?.(e),w(!1)},accept:t,maxCount:t===`image/*`&&!n?1:void 0,maxImageCount:l,maxVideoCount:u,usedImageCount:d,usedVideoCount:f,usedVideoDuration:p,maxVideoDuration:m})]})};function Boe(){if(typeof crypto<`u`&&typeof crypto.randomUUID==`function`)return crypto.randomUUID();if(typeof crypto<`u`&&typeof crypto.getRandomValues==`function`){let e=crypto.getRandomValues(new Uint8Array(16));e[6]=e[6]&15|64,e[8]=e[8]&63|128;let t=Array.from(e).map(e=>e.toString(16).padStart(2,`0`)).join(``);return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}return`${Date.now().toString(16).padStart(12,`0`)}-${Math.random().toString(16).slice(2,10).padStart(8,`0`)}-4xxx-yxxx-${Math.random().toString(16).slice(2,12)}`.replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e===`x`?t:t&3|8).toString(16)})}var Voe={prompt_processing:`optimizing`,ready:`prompt_optimized`,generating:`generating`,success:`completed`,failure:`failed`},Hoe=new Set([`pending`,`optimizing`,`generating`]),A7=new Set([`queued`,`preparing`,`creating_provider_task`,`provider_result_staged`,`waiting_remote`,`polling`,`result_ready`,`download_queued`,`downloading`,`retry_waiting`,`recovery_inconsistent`,`upscale_queued`,`upscale_processing`,`upscale_polling`,`upscale_downloading`,`upscale_finalizing`,`upscale_retry_waiting`]),j7=new Set([`completed`,`done`]),M7=new Set([`failed`,`timeout`,`download_failed`,`upscale_failed`]),Uoe=new Set([...j7,...M7,`deleted`]),Woe={pending:`待处理`,optimizing:`提词处理中`,prompt_optimized:`待生成`,generating:`生成中`,queued:`生成中`,preparing:`生成中`,creating_provider_task:`生成中`,provider_result_staged:`生成中`,waiting_remote:`生成中`,polling:`生成中`,result_ready:`生成中`,download_queued:`生成中`,downloading:`生成中`,retry_waiting:`生成中`,recovery_inconsistent:`生成中`,upscale_queued:`生成中`,upscale_processing:`生成中`,upscale_polling:`生成中`,upscale_downloading:`生成中`,upscale_finalizing:`生成中`,upscale_retry_waiting:`生成中`,completed:`成功`,done:`成功`,timeout:`失败`,download_failed:`失败`,upscale_failed:`失败`,failed:`失败`,deleted:`已删除`},Goe={pending:`default`,optimizing:`processing`,prompt_optimized:`blue`,generating:`processing`,queued:`processing`,preparing:`processing`,creating_provider_task:`processing`,provider_result_staged:`processing`,waiting_remote:`processing`,polling:`processing`,result_ready:`processing`,download_queued:`processing`,downloading:`processing`,retry_waiting:`orange`,recovery_inconsistent:`orange`,upscale_queued:`purple`,upscale_processing:`purple`,upscale_polling:`purple`,upscale_downloading:`purple`,upscale_finalizing:`purple`,upscale_retry_waiting:`orange`,completed:`success`,done:`success`,failed:`error`,timeout:`error`,download_failed:`error`,upscale_failed:`error`,deleted:`default`},N7=e=>String(e||``).trim().toLowerCase(),Koe=e=>{let t=N7(e);return Woe[t]||t||`未知状态`},qoe=e=>Goe[N7(e)]||`default`,P7=e=>{let t=N7(e.status),n=N7(e.displayStatus),r=N7(e.pipelineStage),i=Voe[N7(e.clientStatus)]||``,a=i||n||t||r||`pending`;M7.has(r)||M7.has(t)||M7.has(n)?a=M7.has(r)?r:M7.has(t)?t:n:j7.has(t)||j7.has(n)?a=j7.has(t)?t:n:!i&&r&&A7.has(r)&&(a=r);let o=M7.has(a),s=j7.has(a),c=typeof e.shouldPoll==`boolean`?e.shouldPoll:!o&&!s&&(Hoe.has(t)||A7.has(r)),l=c;return{status:t,displayStatus:n,pipelineStage:r,effectiveKey:a,label:Koe(a),color:qoe(a),isActive:l,isSuccess:s,isFailure:o,isTerminal:Uoe.has(a),canGenerate:typeof e.canGenerate==`boolean`?e.canGenerate:t===`prompt_optimized`,canRetry:typeof e.canRetry==`boolean`?e.canRetry:o,shouldPoll:c}},F7=({label:e,value:t,options:n,suffix:r,expanded:i,onToggle:a,onSelect:o,onClose:s})=>{let c=(0,S.useRef)(null),l=(0,S.useRef)(null),u=(0,S.useRef)(i),[d,f]=(0,S.useState)(null);return u.current=i,(0,S.useEffect)(()=>{if(i&&c.current){let e=c.current.getBoundingClientRect();f({bottom:window.innerHeight-e.top+4,left:e.left,width:Math.max(e.width,100)})}else f(null)},[i]),(0,S.useEffect)(()=>{if(!i)return;let e=e=>{c.current?.contains(e.target)||l.current?.contains(e.target)||u.current&&s()};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[i,s]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{ref:c,onClick:a,translate:`no`,style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,cursor:`pointer`,userSelect:`none`,transition:`background 0.2s, border-color 0.2s`,background:`#fff`,border:`1px solid #e2e8f0`,minWidth:70,whiteSpace:`nowrap`,flexShrink:0},children:[(0,$.jsxs)(`span`,{style:{fontSize:13,color:`#374151`,fontWeight:500,lineHeight:`18px`},children:[t,r]}),(0,$.jsx)(GZ,{style:{fontSize:9,color:`#94a3b8`,transition:`transform 0.2s`,transform:i?`rotate(180deg)`:`rotate(0deg)`}})]}),d&&(0,Bi.createPortal)((0,$.jsxs)(`div`,{ref:l,style:{position:`fixed`,bottom:d.bottom,left:d.left,minWidth:d.width,maxHeight:200,overflowY:`auto`,background:`#fff`,borderRadius:12,padding:6,zIndex:99999,boxShadow:`0 8px 30px rgba(0,0,0,0.12)`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:10,color:`#94a3b8`,display:`block`,padding:`2px 6px 4px`},children:e}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:2},children:n.map((e,n)=>{let r=t===e;return(0,$.jsx)(`div`,{onClick:()=>{o(e),s()},style:{padding:`6px 10px`,borderRadius:8,fontSize:13,cursor:`pointer`,transition:`all 0.15s`,background:r?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`transparent`,color:r?`#fff`:`#1a1a2e`,fontWeight:r?600:400},onMouseEnter:e=>{r||(e.currentTarget.style.background=`#f1f5f9`)},onMouseLeave:e=>{r||(e.currentTarget.style.background=`transparent`)},children:e},n)})})]}),document.body)]})},Joe=({group:e,groupName:t,selected:n,expanded:r,onToggle:i,onSelect:a,onClose:o})=>{let s=(0,S.useRef)(null),c=(0,S.useRef)(null),l=(0,S.useRef)(r),[u,d]=(0,S.useState)(null);return l.current=r,(0,S.useEffect)(()=>{if(r&&s.current){let e=s.current.getBoundingClientRect();d({bottom:window.innerHeight-e.top+4,left:e.left})}else d(null)},[r]),(0,S.useEffect)(()=>{if(!r)return;let e=e=>{s.current?.contains(e.target)||c.current?.contains(e.target)||l.current&&o()};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[r,o]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{ref:s,onClick:()=>i(t),style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,cursor:`pointer`,userSelect:`none`,transition:`background 0.2s, border-color 0.2s`,background:`#ffffffff`,border:`1px solid #e2e8f0`,minWidth:70,whiteSpace:`nowrap`,flexShrink:0},children:[(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#374151`,fontWeight:500,lineHeight:`18px`},children:n||e.name}),(0,$.jsx)(GZ,{style:{fontSize:9,color:`#94a3b8`,transition:`transform 0.2s`,transform:r?`rotate(180deg)`:`rotate(0deg)`}})]}),u&&(0,Bi.createPortal)((0,$.jsxs)(`div`,{ref:c,style:{position:`fixed`,bottom:u.bottom,left:u.left,background:`#fff`,borderRadius:12,padding:8,minWidth:160,zIndex:99999,boxShadow:`0 8px 30px rgba(0,0,0,0.12)`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:10,color:`#94a3b8`,display:`block`,padding:`2px 6px 4px`},children:e.name}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:2},children:e.options.map((e,r)=>{let i=n===e;return(0,$.jsx)(`div`,{onClick:()=>{a(e,t),o()},style:{padding:`6px 10px`,borderRadius:8,fontSize:13,cursor:`pointer`,transition:`all 0.15s`,background:i?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`transparent`,color:i?`#fff`:`#1a1a2e`,fontWeight:i?600:400},onMouseEnter:e=>{i||(e.currentTarget.style.background=`#f1f5f9`)},onMouseLeave:e=>{i||(e.currentTarget.style.background=`transparent`)},children:e},r)})})]}),document.body)]})},I7=({src:e,width:t=48,height:n=48})=>{let[r,i]=(0,S.useState)(null),[a,o]=(0,S.useState)(null);return(0,S.useEffect)(()=>{let r=document.createElement(`video`);r.muted=!0,r.preload=`metadata`,r.crossOrigin=`anonymous`;let a=()=>{o(r.duration),r.currentTime=Math.min(1,r.duration*.1)},s=()=>{try{let e=document.createElement(`canvas`);e.width=t*2,e.height=n*2;let a=e.getContext(`2d`);a&&(a.drawImage(r,0,0,e.width,e.height),i(e.toDataURL(`image/jpeg`,.7)))}catch{}};return r.addEventListener(`loadedmetadata`,a),r.addEventListener(`seeked`,s),r.src=e,()=>{r.removeEventListener(`loadedmetadata`,a),r.removeEventListener(`seeked`,s)}},[e,t,n]),(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,position:`relative`,background:`#1a1a2e`},children:[r?(0,$.jsx)(`img`,{src:r,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(G6,{style:{color:`#fff`,fontSize:18}})}),a!=null&&(0,$.jsx)(`span`,{style:{position:`absolute`,bottom:2,right:2,fontSize:9,color:`#fff`,background:`rgba(0,0,0,0.6)`,borderRadius:4,padding:`1px 4px`,lineHeight:1.3},children:(e=>`${Math.round(e)}s`)(a)})]})},Yoe=()=>{let{projectId:e}=Qe(),t=Je(),[n]=HH.useForm(),{projects:r,records:i,fetchProjects:a,fetchRecords:o,optimizePrompt:s,generateVideo:c,retryGeneration:l}=m7(),u=i.items,{user:d,optimizeHoldCredits:f}=c7(),[p,m]=(0,S.useState)(!1),[h,g]=(0,S.useState)(!1),[_,v]=(0,S.useState)(null),[y,b]=(0,S.useState)(``),[x,C]=(0,S.useState)(!1),[w,T]=(0,S.useState)({}),[E,D]=(0,S.useState)({}),[O,k]=(0,S.useState)({}),[A,j]=(0,S.useState)({}),[M,N]=(0,S.useState)({}),P=(0,S.useRef)(null),F=(0,S.useCallback)(e=>{if(!e)return 0;let t=new Date(e).getTime(),n=(Date.now()-t)/1e3;return n>=180?99:Math.min(99,n*.6)},[]);(0,S.useEffect)(()=>{let e=Object.entries(E).filter(([,e])=>e===`generating`).map(([e])=>e);if(e.length===0){P.current&&=(clearInterval(P.current),null);return}let t=()=>{e.forEach(e=>{let t=m7.getState().records.items.find(t=>t.id===e);if(t?.createdAt){let n=F(t.createdAt);k(t=>({...t,[e]:n})),j(t=>({...t,[e]:n}))}})};return t(),P.current=window.setInterval(t,1e3),()=>{P.current&&=(clearInterval(P.current),null)}},[E,F]),(0,S.useEffect)(()=>{Object.entries(E).forEach(([e,t])=>{if(t===`done`&&!M[e]){N(t=>({...t,[e]:!0}));let t=A[e]||0,n=Date.now(),r=()=>{let i=Date.now()-n,a=Math.min(i/800,1),o=1-(1-a)**3,s=t+(100-t)*o;j(t=>({...t,[e]:s})),a<1&&requestAnimationFrame(r)};requestAnimationFrame(r)}})},[E]),(0,S.useEffect)(()=>{Object.entries(E).forEach(([e,t])=>{if(t===`generating`){let t=m7.getState().records.items.find(t=>t.id===e);if(t?.createdAt){let n=F(t.createdAt);k(t=>({...t,[e]:n})),j(t=>({...t,[e]:n}))}}})},[_]);let[I,L]=(0,S.useState)({}),[R,z]=(0,S.useState)(null),[B,V]=(0,S.useState)(null),[H,U]=(0,S.useState)([]),[W,G]=(0,S.useState)(!1),[K,ee]=(0,S.useState)(``),[q,te]=(0,S.useState)(!1),[ne,re]=(0,S.useState)(``),ie=(0,S.useRef)(null),[J,ae]=(0,S.useState)({}),[oe,se]=(0,S.useState)({}),[ce,le]=(0,S.useState)({}),[ue,de]=(0,S.useState)(null),[fe,pe]=(0,S.useState)(null),[me,he]=(0,S.useState)(5),[ge,_e]=(0,S.useState)(`9:16`),[ve,ye]=(0,S.useState)(`720p`),[be,xe]=(0,S.useState)([]),[Se,Ce]=(0,S.useState)([]),[we,Te]=(0,S.useState)(``),[Ee,De]=(0,S.useState)(!1),[Oe,ke]=(0,S.useState)(null),[Ae,je]=(0,S.useState)(!1),[Me,Ne]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`720p`,`1080p`],durations:[5,8,10,12,15]});(0,S.useMemo)(()=>Me.durations.map(e=>`${e}`),[Me.durations]),(0,S.useCallback)(()=>{ke(e=>e===`duration`?null:`duration`)},[]),(0,S.useCallback)(()=>{ke(null)},[]);let Pe=(0,S.useCallback)(e=>{de(t=>t===e?null:e)},[]),Fe=(0,S.useCallback)(()=>{de(null)},[]);(0,S.useCallback)(e=>{he(parseInt(e))},[]);let Ie=(0,S.useCallback)((e,t)=>{le(n=>{let r={...n};return r[t]===e?delete r[t]:r[t]=e,r})},[]),[Le,Re]=(0,S.useState)(0),[ze,Be]=(0,S.useState)(0),[Ve,He]=(0,S.useState)(`video`),[Ue,We]=(0,S.useState)(`1:1`),[Ge,Ke]=(0,S.useState)(`2K`),[qe,Ye]=(0,S.useState)(2048),[Xe,Ze]=(0,S.useState)(2048),[$e,et]=(0,S.useState)(!1),[tt,nt]=(0,S.useState)([]),[rt,it]=(0,S.useState)([]),[at,ot]=(0,S.useState)([]),st=(e,t)=>{if(e<300||e>6e3)return`图片宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`图片高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;return n<.4||n>2.5?`图片宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`:null},ct=(e,t)=>{if(e<300||e>6e3)return`视频宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`视频高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;if(n<.4||n>2.5)return`视频宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`;let r=e*t;return r<409600?`视频总像素数过小(${e}×${t}=${r}),需 ≥ 640×640=409600`:r>8295044?`视频总像素数过大(${e}×${t}=${r}),需 ≤ 3326×2494=8295044`:null},lt=async e=>{let t=e.type.startsWith(`image/`),n=e.type.startsWith(`video/`);if(!t&&!n)return Q.error(`仅支持图片或视频文件`),!1;let r=n?100:10;if(e.size/1024/1024>r)return Q.error(`${n?`视频`:`图片`}大小不能超过${r}MB`),!1;let i=H.filter(e=>e.type===`image`).length,a=H.filter(e=>e.type===`video`).length,o=H.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(t&&i>=5)return Q.error(`最多上传5张图片`),!1;if(n&&a>=2)return Q.error(`最多上传2个视频`),!1;let s=0;if(n){let t=await new Promise(t=>{let n=document.createElement(`video`);n.preload=`metadata`,n.onloadedmetadata=()=>{t({duration:n.duration||0,width:n.videoWidth||0,height:n.videoHeight||0}),n.remove()},n.onerror=()=>{t({duration:0,width:0,height:0}),n.remove()},n.src=URL.createObjectURL(e)});if(s=t.duration,t.width>0&&t.height>0){let e=ct(t.width,t.height);if(e)return Q.error(`${e}`),!1}if(o+s>15)return Q.error(`视频总时长不能超过15秒`),!1}else{let t=await new Promise(t=>{let n=document.createElement(`img`);n.onload=()=>{t({width:n.width,height:n.height}),URL.revokeObjectURL(n.src)},n.onerror=()=>{t({width:0,height:0}),URL.revokeObjectURL(n.src)},n.src=URL.createObjectURL(e)});if(t.width>0&&t.height>0){let e=st(t.width,t.height);if(e)return Q.error(`${e}`),!1}}G(!0);try{let r;r=t?await y5(e):await b5(e,s);let o=t?`图片`:`视频`,c=t?i+1:a+1;U(e=>[...e,{url:r.url,type:t?`image`:`video`,name:`${o}${c}`,duration:n?s:void 0}]),Q.success(`${o}上传成功`)}catch{Q.error(`上传失败`)}finally{G(!1)}return!1};(0,S.useEffect)(()=>{if(iae().then(e=>{nt(e.video),ot(e.image)}),I5().then(e=>{it(e)}),!$e&&!Ae)return;let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&(et(!1),je(!1))};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[$e,Ae]);let ut=e=>{let t=Array.isArray(e)?e:[];return{inputImageCount:t.filter(e=>e.type===`image`).length,inputVideoDuration:t.filter(e=>e.type===`video`).reduce((e,t)=>e+Number(t.duration||0),0)}},dt=()=>{let e={};if(e=rt.find(e=>e.modelConfigId===(_?.engineId||we)&&e.genType===Ve&&e.resolution===(Ve===`video`?_?.resolution||ve:_?.imageSize||Ge)),e||=Ve===`video`?{perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0}:{perSecondCredits:.1,baseCredits:2,ratio:3,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},Ve===`video`){let t=((_?.duration||me)*e.perSecondCredits+e.baseCredits)*e.ratio;if(_?.includeMediaReferences??Ee){let n=ut(_?.references||H);if(n.inputVideoDuration>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n.inputVideoDuration)*(e.inputVideoRatio||1);t+=r}if(n.inputImageCount>0){let r=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*n.inputImageCount)*(e.inputImageRatio||1);t+=r}}return Number(t.toFixed(2))}else{let t=e.baseCredits*e.ratio;if(_?.includeMediaReferences??Ee){let n=ut(_?.references||H);if(n.inputImageCount>0){let r=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*n.inputImageCount)*(e.inputImageRatio||1);t+=r}}return Number(t.toFixed(2))}},ft=e=>{let t=e.genType||e.gen_type||`video`,n=e.engineId||e.engine_id,r=e.resolution,i=Number(e.duration||0),a=e.imageSize||e.image_size,o=e.includeMediaReferences??e.include_media_references??!1,s=e.references||[],c=rt.find(e=>e.modelConfigId===n&&e.genType===t&&e.resolution===(t===`video`?r:a));c||=t===`video`?{perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0}:{perSecondCredits:.1,baseCredits:2,ratio:3,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let l=0;if(t===`video`){if(l=(i*c.perSecondCredits+c.baseCredits)*c.ratio,o){let e=ut(s);if(e.inputVideoDuration>0){let t=((c.inputVideoBaseCredits||0)+(c.inputVideoPerSecondCredits||0)*e.inputVideoDuration)*(c.inputVideoRatio||1);l+=t}if(e.inputImageCount>0){let t=((c.inputImageBaseCredits||0)+(c.inputImagePerImageCredits||0)*e.inputImageCount)*(c.inputImageRatio||1);l+=t}}}else if(l=c.baseCredits*c.ratio,o){let e=ut(s);if(e.inputImageCount>0){let t=((c.inputImageBaseCredits||0)+(c.inputImagePerImageCredits||0)*e.inputImageCount)*(c.inputImageRatio||1);l+=t}}return Number(l.toFixed(2))},pt=e=>{St(e);let t=Tt[Ge]?.[e];if(t){let[e,n]=t.split(/x/i).map(Number);Ye(e),Ze(n)}},mt=e=>{wt(e);let t=Object.keys(Tt[e]||{});gt(t.map(e=>({value:e,label:e})));let n=t.includes(Ue)?Ue:t[0]||`1:1`;n!==Ue&&We(n);let r=Tt[e]?.[n];if(r){let[e,t]=r.split(/x/i).map(Number);Ye(e),Ze(t)}},[ht,gt]=(0,S.useState)([]),[_t,vt]=(0,S.useState)([]),[yt,bt]=(0,S.useState)([]),[xt,St]=(0,S.useState)(0),[Ct,wt]=(0,S.useState)(0),[Tt,Et]=(0,S.useState)({});(0,S.useEffect)(()=>{yt[Ct]&&yt[Ct][xt]!==void 0&&(Ye(yt[Ct][xt].substring(0,4)),Ze(yt[Ct][xt].substring(5)))},[xt]),(0,S.useEffect)(()=>{yt[Ct]&&yt[Ct][xt]!==void 0&&(Ye(yt[Ct][xt].substring(0,4)),Ze(yt[Ct][xt].substring(5)))},[Ct]);let Dt=()=>{Ye(Xe),Ze(qe)},Ot=e=>{let t=e.target.value===`image`?`image`:`video`;He(t);let n=(t===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1);n.length>0&&At(n[0].id)};(0,S.useEffect)(()=>{A5().then(e=>{ae(Object.fromEntries(e.map(e=>[e.key,e.label]))),se(Object.fromEntries(e.map(e=>[e.key,e.optionGroups||[]])))}).catch(()=>{}),Qie().then(e=>{let t=e.items||[];Ce(t);let n=t?.[0]?.supportedSizes||{};Et(n);let r=Object.keys(n);vt(r.map(e=>({value:e,label:e})));let i=r.includes(Ge)?Ge:r[0]||`2K`,a=Object.keys(n[i]||{});gt(a.map(e=>({value:e,label:e})));let o=a.includes(Ue)?Ue:a[0]||`1:1`;o!==Ue&&We(o);let s=n[i]?.[o];if(s){let[e,t]=s.split(/x/i).map(Number);Ye(e),Ze(t)}}).catch(()=>{}),Zie().then(e=>{if(xe(e.items||[]),e.items?.length){let t=e.items[0];Te(e=>e||t.id),Ne({ratios:t.supportedRatios?.length?t.supportedRatios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:t.supportedResolutions?.length?t.supportedResolutions:[`720p`,`1080p`],durations:t.supportedDurations?.length?t.supportedDurations:[5,8,10,12,15]})}}).catch(()=>{})},[]),(0,S.useEffect)(()=>{if(!_)return;let e=_.genType||Ve,t=e===`image`?Se:be,n=_.engineId||``,r=t.find(e=>e.id===n)||t[0];if(r)if(Te(r.id),e===`image`){let e=r.supportedSizes||{};Et(e);let t=Object.keys(e),n=t.includes(_.imageSize||``)?_.imageSize:t[0]||_.imageSize||`2K`;Ke(n);let i=Object.keys(e[n]||{}),a=i.includes(_.imageProportion||``)?_.imageProportion:i[0]||_.imageProportion||`1:1`;We(a);let o=e[n]?.[a]||_.imagePx||``;if(o){let[e,t]=String(o).split(/x/i).map(Number);e>0&&t>0&&(Ye(e),Ze(t))}}else Ne({ratios:r.supportedRatios?.length?r.supportedRatios:[`16:9`],resolutions:r.supportedResolutions?.length?r.supportedResolutions:[`720p`],durations:r.supportedDurations?.length?r.supportedDurations:[5]}),r.supportedRatios?.includes(ge)||_e(r.supportedRatios?.[0]||`16:9`),r.supportedResolutions?.includes(ve)||ye(r.supportedResolutions?.[0]||`720p`),r.supportedDurations?.includes(me)||he(r.supportedDurations?.[0]||_.duration||5);De(!!_.includeMediaReferences)},[_?.id,_?.engineId,be,Se]);let kt=e=>{let t=be.find(t=>t.id===e)||be[0];return{ratios:t?.supportedRatios?.length?t.supportedRatios:[`16:9`],resolutions:t?.supportedResolutions?.length?t.supportedResolutions:[`720p`],durations:t?.supportedDurations?.length?t.supportedDurations:[5]}},At=e=>{Te(e);let t=(Ve===`image`?Se:be).find(t=>t.id===e);if(!t)return;if(Ve===`image`){let e=t.supportedSizes||{};Et(e);let n=Object.keys(e);vt(n.map(e=>({value:e,label:e})));let r=n.includes(Ge)?Ge:n[0]||`2K`,i=Object.keys(e[r]||{});gt(i.map(e=>({value:e,label:e})));let a=i.includes(Ue)?Ue:i[0]||`1:1`;Ke(r),We(a);let o=e[r]?.[a]||``;if(o){let[e,t]=String(o).split(/x/i).map(Number);e>0&&t>0&&(Ye(e),Ze(t))}return}let n=kt(e);Ne(n),_e(n.ratios[0]),ye(n.resolutions[0]),he(n.durations[0])};(0,S.useEffect)(()=>{a(),o({projectId:e,page:1,pageSize:100})},[e,a,o]);let jt=(0,S.useRef)(!1);(0,S.useEffect)(()=>{jt.current||u.length===0||(jt.current=!0,u.forEach(t=>{t.projectId===e&&t.status===`generating`&&(D(e=>({...e,[t.id]:`generating`})),nn(t.id)),t.projectId===e&&t.status===`optimizing`&&zt(t.id)}))},[u,e]);let Mt=(0,S.useRef)(new Set),Nt=(0,S.useRef)(null),Pt=(0,S.useRef)(null),Ft=e=>{Mt.current.add(e),Rt()},It=e=>{Mt.current.delete(e),Mt.current.size===0&&Lt()},Lt=()=>{Nt.current&&=(clearInterval(Nt.current),null),Pt.current&&=(Pt.current.abort(),null)},Rt=()=>{Nt.current||=setInterval(async()=>{try{Pt.current&&Pt.current.abort();let t=new AbortController;Pt.current=t;let n=await _5({projectId:e,page:1,pageSize:100,signal:t.signal});Pt.current=null;let r=Array.from(Mt.current),i=[];if(r.length>0){let e=m7.getState().records,t=e.items.map(e=>{if(r.includes(e.id)){let t=n.items.find(t=>t.id===e.id);if(t)return t.status!==`optimizing`&&i.push(e.id),t}return e});m7.setState({records:{...e,items:t}}),i.forEach(e=>{It(e)})}}catch(e){e.name}},3e3)},zt=e=>{Ft(e)},Bt=(0,S.useRef)(!1),Vt=(0,S.useRef)(null);(0,S.useEffect)(()=>{if(Bt.current||u.length===0)return;let t=localStorage.getItem(`pending_optimize`);if(t)try{let{key:n,projectId:r,prompt:i,duration:a,engineId:o,genType:s,aspectRatio:c,resolution:l,imageSize:d,imageProportion:f,imagePx:p,includeMediaReferences:m,referenceIds:h,ts:_}=JSON.parse(t);if(Date.now()-_>300*1e3||r!==e){localStorage.removeItem(`pending_optimize`);return}if(Vt.current===n)return;let y=u.find(e=>e.projectId===r&&e.originalPrompt===i&&e.duration===a&&e.engineId===o&&String(e.genType||`video`)===String(s||`video`)&&String(e.aspectRatio||``)===String(c||``)&&String(e.resolution||``)===String(l||``)&&String(e.imageSize||``)===String(d||``)&&String(e.imageProportion||``)===String(f||``)&&String(e.imagePx||``)===String(p||``)&&!!e.includeMediaReferences==!!m&&JSON.stringify((e.references||[]).map(e=>e.upload_resource_id||e.url).filter(Boolean).sort())===JSON.stringify((h||[]).slice().sort())&&e.status===`prompt_optimized`&&new Date(e.createdAt).getTime()>_-1e4);y?(Bt.current=!0,localStorage.removeItem(`pending_optimize`),v(y),b(y.optimizedPrompt||``),Re(y.textCreditsCost),Be(y.textTokensUsed),g(!0),Q.success({content:`优化请求已恢复,消耗 ${y.textCreditsCost} 积分`,key:`recovery`})):Date.now()-_>3e4&&localStorage.removeItem(`pending_optimize`)}catch{localStorage.removeItem(`pending_optimize`)}},[u,e]);let Ht=r.find(t=>t.id===e),Ut=u.filter(t=>t.projectId===e),Wt=Ht?.name??`项目`,Gt=(0,S.useMemo)(()=>Ht&&oe[Ht.industry]||[],[Ht,oe]),Kt=d?.credits??0,qt=Kt>=dt(),Jt=async()=>{try{if(!e){Q.error(`项目ID为空,请先选择项目`);return}let t=await n.validateFields();if(!t.prompt||!t.prompt.trim()){Q.error(`请输入视频/图片描述`);return}if(!we){Q.error(`请选择生成引擎`);return}if(Ve===`video`&&(!ge||!ve)){Q.error(`请选择视频比例和分辨率`);return}m(!0);let r=Object.entries(ce).map(([e,t])=>`@${e}:${t}`),i=r.length>0?`${t.prompt}\n\n${r.join(`;`)}`:t.prompt,a=Boe();localStorage.setItem(`pending_optimize`,JSON.stringify({key:a,projectId:e,prompt:i,duration:me,engineId:we,genType:Ve,aspectRatio:Ve===`video`?ge:``,resolution:Ve===`video`?ve:``,imageSize:Ve===`image`?Ge:``,imageProportion:Ve===`image`?Ue:``,imagePx:Ve===`image`?`${qe}x${Xe}`:``,includeMediaReferences:Ee,referenceIds:H.map(e=>e.upload_resource_id||e.url).filter(Boolean).sort(),ts:Date.now()})),Vt.current=a;let o=await s(e,{prompt:i,duration:Ve===`video`?me:void 0,genType:Ve,engineId:we,includeMediaReferences:Ee,aspectRatio:Ve===`video`?ge:void 0,resolution:Ve===`video`?ve:void 0,references:H.length>0?H:void 0,idempotencyKey:a,image_size:Ve===`image`?Ge:void 0,image_proportion:Ve===`image`?Ue:void 0,image_px:Ve===`image`?qe+`x`+Xe:void 0});localStorage.removeItem(`pending_optimize`),Vt.current=null,v(o.record),b(o.record.optimizedPrompt||``),Re(o.textCreditsCost),Be(o.textTokensUsed),g(!0),Q.success({content:`「${Wt}」提示词优化完成,消耗 ${o.textCreditsCost} 积分`,key:`optimize`})}catch(e){let t=e?.response?.data?.message||e?.message||`操作失败,请稍后重试`;Q.error(t)}finally{m(!1),localStorage.removeItem(`pending_optimize`),Vt.current=null}},Yt=(0,S.useRef)(new Set),Xt=(0,S.useRef)(null),Zt=(0,S.useRef)(null),Qt=e=>{Yt.current.add(e),tn()},$t=e=>{Yt.current.delete(e),Yt.current.size===0&&en()},en=()=>{Xt.current&&=(clearInterval(Xt.current),null),Zt.current&&=(Zt.current.abort(),null)},tn=()=>{Xt.current||=setInterval(async()=>{try{Zt.current&&Zt.current.abort();let t=new AbortController;Zt.current=t;let n=await _5({projectId:e,page:1,pageSize:100,signal:t.signal});Zt.current=null;let r=Array.from(Yt.current),i=[];if(r.length>0){let e=m7.getState().records,t=e.items.map(e=>{if(r.includes(e.id)){let t=n.items.find(t=>t.id===e.id);if(t){let n=E[e.id];return t.shouldPoll??t.status===`generating`?n!==`generating`&&D(t=>({...t,[e.id]:`generating`})):i.push(e.id),t}}return e});m7.setState({records:{...e,items:t}}),i.forEach(e=>{let t=n.items.find(t=>t.id===e);$t(e),t?.status===`completed`?(D(t=>({...t,[e]:`done`})),v(n=>n?.id===e?t:n),Q.success({content:`「${Wt}」视频生成完成!`,key:e,duration:5})):t?.status===`failed`&&(D(t=>({...t,[e]:`failed`})),v(n=>n?.id===e?t:n),Q.error({content:`「${Wt}」视频生成失败: ${t.errorMessage||`未知错误`}`,key:e,duration:5}))})}}catch(e){e.name}},5e3)},nn=e=>{Qt(e)};(0,S.useEffect)(()=>()=>{en(),Lt()},[]),(0,S.useEffect)(()=>{u.filter(e=>e.shouldPoll??e.status===`generating`).forEach(e=>{D(t=>({...t,[e.id]:`generating`})),nn(e.id)})},[u]);let rn=async e=>{T(t=>({...t,[e]:!0})),D(t=>({...t,[e]:`generating`})),Q.loading({content:`「${Wt}」正在提交视频生成...`,duration:0,key:e});try{let t=Ut.find(t=>t.id===e)||_;if(!t||t.canGenerate===!1)throw Error(t?.configFallbackHint||`该记录当前不可生成,请重新生成提词`);let n=t.id===_?.id?y:I[e];n&&n!==t.optimizedPrompt&&await C5(e,n),(await c(e)).status===`failed`?(D(t=>({...t,[e]:`failed`})),Q.error({content:`「${Wt}」提交失败`,key:e,duration:3})):(Q.success({content:`「${Wt}」已提交,正在生成中...`,key:e,duration:3}),nn(e))}catch(t){D(t=>({...t,[e]:`failed`}));let n=`提交失败`;t?.response?.data?.detail?n=t.response.data.detail:t?.data?.detail?n=t.data.detail:t?.detail?n=t.detail:t?.message&&(n=t.message),Q.error({content:`${n}`,key:e,duration:3})}finally{T(t=>({...t,[e]:!1}))}},an=e=>{let t=E[e.id];return P7({status:(t===`done`?`completed`:t)||e.status,pipelineStage:t?null:e.pipelineStage,clientStatus:t?null:e.clientStatus,shouldPoll:t?t===`generating`:e.shouldPoll,canGenerate:e.canGenerate,canRetry:e.canRetry})},on=e=>e.isActive?(0,$.jsx)(Ym,{style:{animation:`spinSlow 1s linear infinite`}}):e.isSuccess?(0,$.jsx)(l4,{}):e.isFailure?(0,$.jsx)(f4,{}):(0,$.jsx)(YB,{});return(0,$.jsxs)(`div`,{style:{margin:`-24px -32px -32px`,borderRadius:20,height:`calc(100vh - 34px)`,padding:`24px`,background:`#fff`,overflowY:`auto`},children:[(0,$.jsxs)(`div`,{className:`gen-header animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24,padding:`16px 24px`,borderRadius:16,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(v2,{}),onClick:()=>t(`/projects`),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(C1.Title,{level:4,style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:Wt}),Ht&&(0,$.jsx)(KQ,{style:{background:`rgba(99, 102, 241, 0.08)`,border:`1px solid rgba(99, 102, 241, 0.15)`,color:`#6366f1`,borderRadius:6},children:J[Ht.industry]||Ht.industry})]}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`,fontSize:13},children:`描述视频 → AI优化 → 生成视频`})]}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]}),(0,$.jsxs)(KQ,{style:{background:`rgba(99, 102, 241, 0.08)`,border:`1px solid rgba(99, 102, 241, 0.15)`,color:`#6366f1`,borderRadius:20,fontSize:13,padding:`4px 14px`},children:[`剩余 `,Kt,` 积分`]})]}),!h&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`animate-fadeInUp`,style:{marginBottom:24,padding:`16px 20px`,borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,boxShadow:`0 2px 12px rgba(0,0,0,0.03)`},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{style:{marginRight:70,position:`relative`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:14,fontWeight:500,color:`#475569`,marginRight:16},children:`生成类型:`}),(0,$.jsxs)($F.Group,{defaultValue:`video`,buttonStyle:`solid`,onChange:Ot,children:[(0,$.jsxs)($F.Button,{value:`video`,children:[(0,$.jsx)(Y8,{style:{marginRight:6,fontSize:14}}),` `,`视频`]}),(0,$.jsxs)($F.Button,{value:`image`,style:{zIndex:0},children:[(0,$.jsx)(I6,{style:{marginRight:6,fontSize:14}}),` `,`图片`]})]})]}),Ve===`video`&&[{icon:(0,$.jsx)(O$,{}),label:`描述视频+时长`,color:`#6366f1`},{icon:(0,$.jsx)(R8,{}),label:`AI智能优化`,color:`#8b5cf6`},{icon:(0,$.jsx)(l8,{}),label:`选择参数生成`,color:`#10b981`}].map((e,t)=>(0,$.jsxs)(S.Fragment,{children:[t>0&&(0,$.jsx)(`div`,{style:{width:40,height:1,background:`linear-gradient(90deg, #e2e8f0, #cbd5e1, #e2e8f0)`,margin:`0 12px`,flexShrink:0}}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:10,background:`${e.color}12`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:e.color,fontSize:15},children:e.icon})}),(0,$.jsx)(C1.Text,{style:{fontSize:13,fontWeight:500,color:`#1a1a2e`},children:e.label})]})]},t)),Ve===`image`&&[{icon:(0,$.jsx)(O$,{}),label:`描述图片+尺寸`,color:`#6366f1`},{icon:(0,$.jsx)(R8,{}),label:`AI智能优化`,color:`#8b5cf6`},{icon:(0,$.jsx)(l8,{}),label:`图片生成`,color:`#10b981`}].map((e,t)=>(0,$.jsxs)(S.Fragment,{children:[t>0&&(0,$.jsx)(`div`,{style:{width:40,height:1,background:`linear-gradient(90deg, #e2e8f0, #cbd5e1, #e2e8f0)`,margin:`0 12px`,flexShrink:0}}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:10,background:`${e.color}12`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:e.color,fontSize:15},children:e.icon})}),(0,$.jsx)(C1.Text,{style:{fontSize:13,fontWeight:500,color:`#1a1a2e`},children:e.label})]})]},t))]})}),(0,$.jsxs)(HH,{form:n,initialValues:{},children:[(0,$.jsx)(HH.Item,{name:`prompt`,noStyle:!0,rules:[{required:!0,message:`请输入视频描述`}],style:{display:`none`}}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:20,background:`#fff`,border:`1px solid #f0f0f5`,boxShadow:`0 4px 24px rgba(0,0,0,0.04)`,overflow:`visible`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,padding:`12px 16px 0`,minHeight:60},children:[H.map((e,t)=>(0,$.jsxs)(`div`,{className:`ref-thumb`,style:{position:`relative`,width:48,height:48,borderRadius:12,overflow:`visible`,flexShrink:0},children:[(0,$.jsx)(`div`,{style:{width:48,height:48,borderRadius:12,overflow:`hidden`,border:`1px solid #e2e8f0`,cursor:`pointer`},onClick:()=>{e.type===`video`&&pe(`https://ceshi.apiforeign.minzhongzc.com${e.url}`)},children:e.type===`image`?(0,$.jsx)(HU,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):(0,$.jsx)(I7,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`})}),(0,$.jsx)(`div`,{className:`ref-delete`,onClick:n=>{n.stopPropagation(),S5(e.url).catch(()=>{}),U(e=>e.filter((e,n)=>n!==t))},style:{position:`absolute`,top:-4,right:-4,width:16,height:16,borderRadius:`50%`,background:`rgba(0,0,0,0.55)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,opacity:0,transition:`opacity 0.15s`,backdropFilter:`blur(4px)`},children:(0,$.jsx)(f4,{style:{color:`#fff`,fontSize:10}})})]},t)),(0,$.jsx)(k7,{accept:`image/*,video/*`,mediaType:Ve,onLocalSelect:e=>{e.forEach(async e=>{await lt(e)})},onHistorySelect:e=>{e.forEach(e=>{U(t=>[...t,{url:e.resourceUrl||e.previewUrl||e.displayUrl||``,type:e.resourceType,name:e.fileName||``}])}),Q.success(`成功添加${e.length}个历史记录`)},onPortraitSelect:e=>{e.forEach(e=>{U(t=>[...t,{url:e.previewUrl||``,type:e.assetType===`Video`?`video`:`image`,name:e.name||`真人素材`,source:`private_portrait_asset`,private_asset_id:e.id,label:``,duration:e.assetType===`Video`?e.videoDuration||0:void 0}])}),Q.success(`已添加 ${e.length} 个真人素材参考`)},uploading:W,tooltipTitle:`图片${H.filter(e=>e.type===`image`).length}/5,视频${H.filter(e=>e.type===`video`).length}/2`,maxImageCount:5,maxVideoCount:2,usedImageCount:H.filter(e=>e.type===`image`).length,usedVideoCount:H.filter(e=>e.type===`video`).length,usedVideoDuration:H.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,children:(0,$.jsx)(`div`,{style:{width:48,height:48,borderRadius:12,border:`1.5px dashed #d9d9d9`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.2s`,flexShrink:0},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.background=`rgba(99,102,241,0.04)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`#d9d9d9`,e.currentTarget.style.background=`transparent`},children:W?(0,$.jsx)(Ym,{style:{fontSize:18,color:`#6366f1`}}):(0,$.jsx)(qI,{style:{fontSize:18,color:`#94a3b8`}})})})]}),(0,$.jsx)(`div`,{style:{padding:`8px 16px 4px`},children:(0,$.jsx)(CW.TextArea,{ref:ie,value:K,onChange:e=>{let t=e.target.value;ee(t),n.setFieldsValue({prompt:t});let r=t.lastIndexOf(`@`);if(r>=0){let e=t.slice(r+1);if(!e.includes(` `)&&!e.includes(` -`)){te(!0),re(e);return}}te(!1)},onPaste:e=>{let t=e.clipboardData?.items;if(!t)return;let n=[];for(let e=0;e0&&(e.preventDefault(),n.forEach(async e=>{await lt(e)}))},rows:3,placeholder:`上传参考素材后(手动开启是否参与最终生成,如不开启则只用做模型理解)、输入文字,自由组合图、文多元素。输入 @ 可引用参考内容...`,maxLength:500,variant:`borderless`,autoSize:{minRows:2,maxRows:6},style:{padding:`6px 2px`,fontSize:15,lineHeight:1.7,resize:`none`,caretColor:`#6366f1`}})}),q&&H.length>0&&(0,$.jsx)(`div`,{style:{margin:`0 16px 8px`,background:`#fff`,borderRadius:10,boxShadow:`0 6px 24px rgba(0,0,0,0.12)`,border:`1px solid #e2e8f0`,padding:6,maxHeight:180,overflowY:`auto`},children:(()=>{let e=H.filter(e=>!ne||e.name.includes(ne));return(e.length>0?e:H).map((e,t)=>{let r=H.indexOf(e);return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10,padding:`8px 10px`,borderRadius:8,cursor:`pointer`,transition:`background 0.15s`},onMouseEnter:e=>e.currentTarget.style.background=`#f1f5f9`,onMouseLeave:e=>e.currentTarget.style.background=`transparent`,onMouseDown:t=>{t.preventDefault();let i=ie.current?.resizableTextArea?.textArea||ie.current?.nativeElement?.querySelector(`textarea`)||ie.current;if(!i||!i.value)return;let a=i.value,o=a.lastIndexOf(`@`),s=e.name||(e.type===`image`?`图片${r+1}`:`视频${r+1}`),c=a.slice(0,o)+`@${s} `;ee(c),n.setFieldValue(`prompt`,c),te(!1),setTimeout(()=>{i.focus(),i.selectionStart=c.length,i.selectionEnd=c.length},50)},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,overflow:`hidden`,background:e.type===`image`?`#f1f5f9`:`#1a1a2e`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:e.type===`image`?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(G6,{style:{color:`#fff`,fontSize:14}})}),(0,$.jsx)(C1.Text,{style:{fontSize:13},children:e.name||(e.type===`image`?`图片${r+1}`:`视频${r+1}`)}),(0,$.jsx)(KQ,{style:{marginLeft:`auto`,fontSize:11},children:e.type===`image`?`图片`:`视频`})]},t)})})()}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`8px 12px 12px`,gap:8,flexWrap:`wrap`,position:`relative`,zIndex:50,minHeight:48},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10,flexWrap:`wrap`},children:[(0,$.jsx)(F7,{label:`引擎`,value:(Ve===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1).find(e=>e.id===we)?.name||`选择引擎`,options:(Ve===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1).map(e=>e.name),expanded:Oe===`engine`,onToggle:()=>ke(Oe===`engine`?null:`engine`),onSelect:e=>{let t=(Ve===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1).find(t=>t.name===e);t&&At(t.id),ke(null)},onClose:()=>ke(null)}),Ve!==`image`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{je(!Ae),ke(null)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[ge,` · `,me,`s · `,ve]})]}),Ae&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:Me.ratios.map(e=>{let[t,n]=e.split(`:`).map(Number),r=t>=n?18:Math.round(t/n*18),i=n>=t?18:Math.round(n/t*18);return(0,$.jsxs)(`button`,{onClick:()=>_e(e),style:{flex:`0 0 calc(12.5% - 4px)`,minWidth:44,height:52,borderRadius:6,border:ge===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ge===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:r,height:i,border:`2px solid ${ge===e?`#6366f1`:`#9ca3af`}`,borderRadius:3,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:ge===e?`#6366f1`:`#6b7280`,fontWeight:ge===e?600:400},children:e})]},e)})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(me-Math.min(...Me.durations))/(Math.max(...Me.durations)-Math.min(...Me.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...Me.durations),max:Math.max(...Me.durations),value:me,onChange:e=>he(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:me}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:Me.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>ye(e),style:{flex:1,height:42,borderRadius:8,border:ve===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ve===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:ve===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]}),Gt.map((e,t)=>{let n=ue===e.name,r=ce[e.name];return(0,$.jsx)(Joe,{group:e,groupName:e.name,selected:r,expanded:n,onToggle:Pe,onSelect:Ie,onClose:Fe},`og-${t}`)})]}),Ve==`image`&&(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{et(!$e),ke(null)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[Ue===`auto`?`智能`:Ue,` · `,Ge,` · `,qe,`×`,Xe]})]}),$e&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C1.Text,{style:{display:`block`,marginBottom:8,fontSize:13,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:6},children:ht.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{We(e.value),pt(e.label)},style:{flex:`0 0 calc(11.11% - 5px)`,minWidth:48,height:52,borderRadius:6,border:Ue===e.value?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:Ue===e.value?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return t>=n?20:Math.round(t/n*20)})(),height:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return n>=t?20:Math.round(n/t*20)})(),border:`2px solid ${Ue===e.value?`#6366f1`:`#9ca3af`}`,borderRadius:(e.value,3),marginBottom:3,display:`flex`,alignItems:`center`,justifyContent:`center`},children:e.value===`auto`&&(0,$.jsx)(`span`,{style:{fontSize:8,color:Ue===e.value?`#6366f1`:`#9ca3af`},children:`智`})}),(0,$.jsx)(`span`,{style:{fontSize:10,color:Ue===e.value?`#6366f1`:`#6b7280`,fontWeight:Ue===e.value?600:400},children:e.value})]},e.value))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C1.Text,{style:{display:`block`,marginBottom:8,fontSize:13,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:_t.map(e=>(0,$.jsx)(`button`,{onClick:()=>{Ke(e.value),mt(e.label)},style:{flex:1,height:44,borderRadius:6,border:Ge===e.value?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:Ge===e.value?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsxs)(`span`,{style:{fontSize:12,fontWeight:600,color:Ge===e.value?`#fff`:`#4b5563`},children:[e.value,e.value===`4k`&&(0,$.jsx)(`span`,{style:{marginLeft:3},children:`✨`})]})},e.value))})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Text,{style:{display:`block`,marginBottom:8,fontSize:13,fontWeight:500,color:`#666666`},children:`尺寸`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:140},children:[(0,$.jsx)(`span`,{style:{color:`#9ca3af`,fontSize:12,marginRight:6},children:`W`}),(0,$.jsx)(CW,{value:qe,onChange:e=>Ye(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:6,height:36,border:`1px solid #e5e7eb`,backgroundColor:`#f9fafb`,fontSize:13,fontWeight:600,color:`#1f2937`}})]}),(0,$.jsx)(`button`,{onClick:Dt,style:{width:26,height:26,borderRadius:6,border:`1px solid #e5e7eb`,backgroundColor:`#fff`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:`#6366f1`},children:(0,$.jsx)(DU,{style:{fontSize:12}})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:140},children:[(0,$.jsx)(`span`,{style:{color:`#9ca3af`,fontSize:12,marginRight:6},children:`H`}),(0,$.jsx)(CW,{value:Xe,onChange:e=>Ze(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:6,height:36,border:`1px solid #e5e7eb`,backgroundColor:`#f9fafb`,fontSize:13,fontWeight:600,color:`#1f2937`}})]}),(0,$.jsx)(`span`,{style:{color:`#9ca3af`,fontSize:12},children:`PX`})]})]})]})]}),H.length>0&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(Gq,{size:`small`,checked:Ee,onChange:De}),(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#64748b`},children:`生成时携带附件`})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,flexShrink:0},children:[Ve===`image`&&(0,$.jsx)(`span`,{style:{color:`#7c7c7c`,fontSize:14},children:`(请在左侧选择图片比例和尺寸)`}),(0,$.jsx)(Mw,{title:(d?.credits||0){if((d?.credits||0){let e=await b7(y);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),(0,$.jsx)(Mw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(O$,{}),onClick:()=>C(!0),style:{color:`#6366f1`}})})]})]}),x?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(CW.TextArea,{value:y,onChange:e=>b(e.target.value),rows:5,style:{borderRadius:12,fontSize:14,lineHeight:1.7,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>{b(_.optimizedPrompt||``),C(!1)},children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{C(!1),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:14,borderRadius:12,background:`rgba(99,102,241,0.02)`,border:`1px solid rgba(99,102,241,0.1)`,minHeight:100},children:(0,$.jsx)(C1.Text,{style:{fontSize:14,color:`#1a1a2e`,lineHeight:1.7},children:y})})]})]}):(0,$.jsxs)(`div`,{className:`gen-prompt-row`,style:{display:`flex`,gap:24,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:`1 1 55%`,minWidth:280},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`原始提示词`}),(0,$.jsx)(`div`,{style:{padding:14,borderRadius:12,background:`#f8f9fc`,border:`1px solid #f0f0f5`,minHeight:80},children:(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#64748b`,lineHeight:1.6},children:_.originalPrompt})})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:8},children:[(0,$.jsxs)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`优化后的提示词`,` `,!x&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可编辑)`})]}),!x&&(0,$.jsxs)(JV,{size:4,children:[(0,$.jsx)(Mw,{title:`复制`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(Z$,{}),onClick:async()=>{let e=await b7(y);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),(0,$.jsx)(Mw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(O$,{}),onClick:()=>C(!0),style:{color:`#6366f1`}})})]})]}),x?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(CW.TextArea,{value:y,onChange:e=>b(e.target.value),rows:5,style:{borderRadius:12,fontSize:13,lineHeight:1.6,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>{b(_.optimizedPrompt||``),C(!1)},children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{C(!1),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:14,borderRadius:12,background:`rgba(99,102,241,0.02)`,border:`1px solid rgba(99,102,241,0.1)`,minHeight:120},children:(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#1a1a2e`,lineHeight:1.6},children:y})})]})]}),(0,$.jsxs)(`div`,{style:{flex:`1 1 40%`,minWidth:280},children:[_.videoUrl&&(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`生成视频`}),(0,$.jsx)(`div`,{style:{borderRadius:12,overflow:`hidden`,border:`1px solid #f0f0f5`,background:`#000`},children:(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${_.videoUrl}`,controls:!0,style:{width:`100%`,maxHeight:350,display:`block`}})})]}),_.imageUrl&&(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`生成图片`}),(0,$.jsx)(HU,{src:`https://ceshi.apiforeign.minzhongzc.com${_.imageUrl}`,style:{width:`100%`,maxHeight:350,objectFit:`contain`,borderRadius:12,border:`1px solid #f0f0f5`},preview:!0})]})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,flexWrap:`wrap`,gap:12,marginTop:20,padding:`14px 18px`,borderRadius:12,background:`#f8f9fc`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:`引擎`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:13,color:`#6366f1`},children:(Ve===`image`?Se:be).find(e=>e.id===_.engineId)?.name||`-`})]}),Ve!==`image`&&(0,$.jsx)(`div`,{style:{borderRadius:12,background:`#f8f9fc`,padding:`8px 12px`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:`时长`}),(0,$.jsxs)(C1.Text,{strong:!0,style:{fontSize:13,color:`#6366f1`},children:[_.duration||me,`s`]})]}),(0,$.jsx)(F7,{label:`比例`,value:_.aspectRatio||ge,options:[String(_.aspectRatio||ge)],expanded:!1,onToggle:()=>void 0,onSelect:()=>void 0,onClose:()=>ke(null)}),(0,$.jsx)(F7,{label:`分辨率`,value:_.resolution||ve,options:[String(_.resolution||ve)],expanded:!1,onToggle:()=>void 0,onSelect:()=>void 0,onClose:()=>ke(null)})]})}),Ve==`image`&&_&&(0,$.jsx)(`div`,{style:{marginTop:24,borderRadius:12,background:`#f8f9fc`,width:`25%`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-around`},children:[(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`,marginBottom:4},children:`分辨率`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1a1a2e`},children:_.imageSize||`-`})]}),(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`,marginBottom:4},children:`画面比例`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1a1a2e`},children:_.imageProportion||`-`})]}),(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`,marginBottom:4},children:`画面尺寸`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1a1a2e`},children:_.imagePx||`-`})]})]})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,padding:`6px 12px`,borderRadius:10,background:`rgba(255, 255, 255, 0.95)`,border:`1px solid rgba(231, 234, 240, 0.95)`,boxShadow:`0 2px 8px rgba(47, 52, 64, 0.03)`,flexShrink:1,minWidth:0},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`3px 8px`,borderRadius:6,background:`rgba(99, 102, 241, 0.08)`,flexShrink:0},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#6366f1`,fontWeight:500},children:`文字积分`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:13,color:`#6366f1`,fontWeight:700},children:Le})]}),(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:12,fontWeight:500,flexShrink:0},children:`+`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`3px 8px`,borderRadius:6,background:`rgba(16, 185, 129, 0.08)`,flexShrink:0},children:[(0,$.jsxs)(C1.Text,{style:{fontSize:12,color:`#10b981`,fontWeight:500},children:[`预估`,Ve===`image`?`图`:`视`,`积分`]}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:13,color:`#10b981`,fontWeight:700},children:dt()})]}),(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:12,fontWeight:500,flexShrink:0},children:`=`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 10px`,borderRadius:6,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(139, 92, 246, 0.12) 100%)`,border:`1px solid rgba(99, 102, 241, 0.2)`,flexShrink:0},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#6366f1`,fontWeight:600},children:`总计`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#6366f1`,fontWeight:800},children:(Le+dt()).toFixed(2)})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,marginLeft:`auto`},children:[(0,$.jsxs)(Z,{size:`large`,onClick:()=>{g(!1),v(null),b(``),ee(``),U([]),le({}),de(null),ke(null),n.resetFields()},style:{borderRadius:12,minWidth:120,height:44,fontWeight:500},children:[`配置新`,Ve===`image`?`图片`:`视频`]}),(0,$.jsx)(Mw,{title:qt?``:`积分不足`,children:(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(l8,{}),onClick:()=>rn(_.id),loading:E[_.id]===`generating`,disabled:!qt||_.canGenerate===!1||E[_.id]===`generating`||E[_.id]===`done`,style:{borderRadius:12,minWidth:180,height:44,fontWeight:600,background:E[_.id]===`done`?`#10b981`:qt?`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`:`#d1d5db`,border:`none`,boxShadow:qt?`0 8px 24px rgba(99,102,241,0.3)`:`none`},children:E[_.id]===`done`?`生成完成`:E[_.id]===`generating`?`生成中...`:`生成${Ve===`image`?`图片`:`视频`} (${dt()}积分)`})})]})]}),_.references&&_.references.length>0&&(0,$.jsxs)(`div`,{style:{marginTop:16},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`参考内容`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:_.references.map((e,t)=>(0,$.jsxs)(`div`,{style:{width:64,height:64,borderRadius:10,overflow:`hidden`,border:`1px solid #e2e8f0`,position:`relative`,cursor:`pointer`},onClick:()=>{e.type===`video`&&pe(`https://ceshi.apiforeign.minzhongzc.com${e.url}`)},children:[e.type===`image`?(0,$.jsx)(HU,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`},preview:!0}):(0,$.jsx)(I7,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,width:64,height:64}),(0,$.jsx)(KQ,{style:{position:`absolute`,bottom:0,left:0,right:0,margin:0,fontSize:9,textAlign:`center`,borderRadius:`0 0 8px 8px`,background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,padding:`0 2px`},children:e.name})]},t))})]})]}),Ut.length>0&&(0,$.jsxs)(`div`,{style:{marginTop:24},children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:15,display:`block`,marginBottom:12},children:`本项目生成记录`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8,background:`#fff`,borderRadius:12,padding:8,border:`1px solid #f0f0f5`},className:`stagger-children`,children:Ut.map((e,t)=>{let n=an(e),r=n.effectiveKey,i=I[e.id]??(e.optimizedPrompt||e.originalPrompt),a=B===e.id,o=e.genType||`image`;return(0,$.jsxs)(`div`,{className:`animate-slideInCard`,style:{animationDelay:`${t*.05}s`},children:[(0,$.jsxs)(`div`,{className:`record-item`,onClick:()=>V(a?null:e.id),style:{padding:`12px 16px`,borderRadius:a?`8px 8px 0 0`:8,background:`#fafafa`,cursor:`pointer`,transition:`all 0.2s`,display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:8,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,background:o===`image`?`#fef3c7`:`#dbeafe`},children:o===`image`?(0,$.jsx)(I6,{style:{color:`#d97706`,fontSize:12}}):(0,$.jsx)(Y8,{style:{color:`#2563eb`,fontSize:12}})}),a?(0,$.jsx)(GZ,{style:{color:`#6366f1`,fontSize:11,flexShrink:0}}):(0,$.jsx)(o4,{style:{color:`#cbd5e1`,fontSize:11,flexShrink:0}}),(0,$.jsx)(KQ,{color:n.color,icon:on(n),style:{margin:0},children:n.label}),(0,$.jsx)(C1.Text,{style:{flex:1,fontSize:13,color:`#475569`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},children:i}),r===`prompt_optimized`&&(0,$.jsx)(KQ,{color:`processing`,style:{padding:`3px 10px`,fontSize:12,margin:0,flexShrink:0},children:`待生成`}),o===`image`?(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.imageSize||`-`,` ·`,` `,e.imageProportion||`-`,` ·`,` `,e.imagePx||`-`,` ·`,` `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:g7(e.createdAt)})]}):(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.duration?`${e.duration}秒`:`-`,` ·`,` `,e.aspectRatio||`-`,` · `,e.resolution||`-`,` `,`·`,` `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:g7(e.createdAt)})]}),(0,$.jsx)(`div`,{className:`record-actions`,onClick:e=>e.stopPropagation()})]}),a&&(0,$.jsx)(`div`,{style:{background:`#fff`,borderRadius:`0 0 8px 8px`,padding:`18px 20px`,animation:`fadeInUp 0.25s ease both`},children:(0,$.jsxs)(`div`,{className:`gen-detail-row`,style:{display:`flex`,gap:20,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:`1 1 50%`,minWidth:260},children:[(0,$.jsxs)(`div`,{style:{marginBottom:14},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:6},children:`原始提示词`}),(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:`#f8f9fc`,border:`1px solid #f0f0f5`},children:(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#64748b`,lineHeight:1.7},children:e.originalPrompt})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:14},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:6},children:[(0,$.jsxs)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`优化后的提示词`,` `,(r===`prompt_optimized`||n.isFailure)&&R!==e.id&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可编辑)`})]}),R!==e.id&&(0,$.jsxs)(JV,{size:4,children:[(0,$.jsx)(Mw,{title:`复制`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(Z$,{}),onClick:async()=>{let e=await b7(i);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),(r===`prompt_optimized`||n.isFailure)&&(0,$.jsx)(Mw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(O$,{}),onClick:()=>{z(e.id),L(t=>({...t,[e.id]:t[e.id]??e.optimizedPrompt??``}))},style:{color:`#6366f1`}})})]})]}),R===e.id?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(CW.TextArea,{value:i,onChange:t=>L(n=>({...n,[e.id]:t.target.value})),rows:4,style:{borderRadius:10,fontSize:13,lineHeight:1.7,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>z(null),children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{L(t=>({...t,[e.id]:i})),z(null),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:r===`prompt_optimized`?`rgba(99,102,241,0.02)`:`#f8f9fc`,border:r===`prompt_optimized`?`1px solid rgba(99,102,241,0.1)`:`1px solid #f0f0f5`},children:(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#1a1a2e`,lineHeight:1.7},children:i})})]}),o===`image`?(0,$.jsx)(`div`,{style:{padding:`10px 14px`,borderRadius:10,background:`#f8f9fc`},children:(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,flexWrap:`wrap`},children:[{label:`引擎`,value:`${e.engineName}`},{label:`文字积分`,value:`${e.textCreditsCost||0}`},{label:`图片积分`,value:`${e.creditsCost||0}`},{label:`分辨率`,value:e.imageSize||`-`},{label:`比例`,value:e.imageProportion||`-`},{label:`尺寸`,value:e.imagePx||`-`},{label:`附件`,value:e.includeMediaReferences?`生成时携带`:`仅用于提词或不携带`}].map((e,t)=>(0,$.jsxs)(`div`,{style:{width:`21%`,textAlign:`left`,marginBottom:10},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:12,color:`#1a1a2e`},children:e.value})]},t))})})}):(0,$.jsx)(`div`,{style:{padding:`10px 14px`,borderRadius:10,background:`#f8f9fc`},children:(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,flexWrap:`wrap`},children:[{label:`引擎`,value:`${e.engineName}`},{label:`文字积分`,value:`${e.textCreditsCost||0}`},{label:`视频积分`,value:`${e.creditsCost||0}`},{label:`时长`,value:e.duration?`${e.duration}秒`:`-`},{label:`比例`,value:e.aspectRatio||`-`},{label:`分辨率`,value:e.resolution||`-`},{label:`附件`,value:e.includeMediaReferences?`生成时携带`:`仅用于提词或不携带`}].map((e,t)=>(0,$.jsxs)(`div`,{style:{width:`21%`,textAlign:`left`,marginBottom:10,marginRight:10},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:12,color:`#1a1a2e`},children:e.value})]},t))})})}),(e.references&&e.references.length>0||n.isFailure)&&(0,$.jsxs)(`div`,{style:{marginTop:14},children:[(0,$.jsxs)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:[`参考素材`,` `,n.isFailure&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可删除/添加后重试)`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[e.references?.map((t,r)=>(0,$.jsxs)(`div`,{style:{width:64,height:64,borderRadius:10,overflow:`visible`,border:`1px solid #e2e8f0`,position:`relative`,cursor:`pointer`},onClick:()=>{t.type===`video`&&pe(`https://ceshi.apiforeign.minzhongzc.com${t.url}`)},children:[(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:10,overflow:`hidden`},children:t.type===`image`?(0,$.jsx)(HU,{src:`https://ceshi.apiforeign.minzhongzc.com${t.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`},preview:!0}):(0,$.jsx)(I7,{src:`https://ceshi.apiforeign.minzhongzc.com${t.url}`,width:64,height:64})}),(0,$.jsx)(KQ,{style:{position:`absolute`,bottom:0,left:0,right:0,margin:0,fontSize:9,textAlign:`center`,borderRadius:`0 0 8px 8px`,background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,padding:`0 2px`},children:t.name}),n.isFailure&&(0,$.jsx)(`div`,{className:`ref-delete`,onClick:n=>{n.stopPropagation(),S5(t.url).catch(()=>{});let i=e.references.filter((e,t)=>t!==r);m7.getState().updateRecordReferences(e.id,i)},style:{position:`absolute`,top:-4,right:-4,width:16,height:16,borderRadius:`50%`,background:`rgba(239,68,68,0.8)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,opacity:0,transition:`opacity 0.15s`},children:(0,$.jsx)(f4,{style:{color:`#fff`,fontSize:10}})})]},r)),n.isFailure&&(0,$.jsx)(_0,{accept:`image/*,video/*`,showUploadList:!1,multiple:!0,beforeUpload:t=>{let n=t.type.startsWith(`image/`),r=t.type.startsWith(`video/`);return!n&&!r?(Q.error(`仅支持图片或视频文件`),!1):(n?y5(t).then(n=>{let r={url:n.url,type:`image`,name:t.name||`图片`},i=e.references||[];m7.getState().updateRecordReferences(e.id,[...i,r]),Q.success(`上传成功`)}).catch(()=>Q.error(`上传失败`)):new Promise(e=>{let n=document.createElement(`video`);n.preload=`metadata`,n.onloadedmetadata=()=>{e(n.duration||0),n.remove()},n.onerror=()=>{e(0),n.remove()},n.src=URL.createObjectURL(t)}).then(n=>{b5(t,n).then(r=>{let i={url:r.url,type:`video`,name:t.name||`视频`,duration:n||void 0},a=e.references||[];m7.getState().updateRecordReferences(e.id,[...a,i]),Q.success(`上传成功`)}).catch(()=>Q.error(`上传失败`))}),!1)},children:(0,$.jsx)(Mw,{title:`添加参考素材`,children:(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:10,border:`1.5px dashed #d9d9d9`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.2s`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`#d9d9d9`},children:(0,$.jsx)(qI,{style:{fontSize:18,color:`#94a3b8`}})})})})]})]})]}),(0,$.jsxs)(`div`,{style:{flex:`1 1 40%`,minWidth:220,position:`relative`},children:[r===`prompt_optimized`&&(0,$.jsxs)(`div`,{style:{position:`absolute`,inset:0,padding:16,borderRadius:12,background:`#f8f9fc`,border:`1px solid #e2e8f0`,display:`flex`,flexDirection:`column`,justifyContent:`space-between`},children:[(0,$.jsx)(`div`,{style:{height:`100%`,minHeight:180,borderRadius:12,background:`linear-gradient(135deg, rgba(99,102,241,0.04), rgba(139,92,246,0.04))`,border:`1px dashed rgba(99,102,241,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:10},children:(0,$.jsxs)(C1.Text,{style:{color:`#94a3b8`,fontSize:13},children:[o===`video`?`视频`:`图片`,`等待生成`]})}),(0,$.jsx)(Mw,{title:(d?.credits||0){if((d?.credits||0){let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${o===`video`?e.videoUrl:e.imageUrl}&download=1`,t.download=`${e.projectName}${o===`video`?`.mp4`:`.png`}`,t.click()},style:{background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,backdropFilter:`blur(4px)`,borderRadius:8},children:`下载`})})}),(0,$.jsx)(`div`,{style:{minHeight:180,overflow:`hidden`},children:o===`video`?(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.videoUrl}`,controls:!0,preload:`metadata`,style:{width:`100%`,height:`400px`,borderRadius:0}}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.imageUrl}`,alt:e.projectName,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`,borderRadius:0}})}),(0,$.jsxs)(`div`,{style:{padding:`8px 12px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,background:`#fafbff`},children:[(0,$.jsxs)(JV,{children:[o===`video`?(0,$.jsx)(Y8,{style:{color:`#6366f1`,fontSize:13}}):(0,$.jsx)(I6,{style:{color:`#6366f1`,fontSize:13}}),(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#475569`},children:e.projectName})]}),e.generatedAt&&(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,style:{fontSize:11,color:`#94a3b8`},children:g7(e.generatedAt)})]})]}):n.isFailure?(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:180,borderRadius:12,background:`rgba(239,68,68,0.03)`,border:`1px dashed rgba(239,68,68,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:10,padding:16},children:[(0,$.jsx)(f4,{style:{color:`#ef4444`,fontSize:28}}),(0,$.jsxs)(C1.Text,{style:{color:`#ef4444`,fontSize:14,fontWeight:600},children:[o===`video`?`视频`:`图片`,`生成失败`]}),e.errorMessage&&(0,$.jsx)(C1.Text,{style:{color:`#ef4444`,fontSize:12,textAlign:`center`,lineHeight:1.6},children:e.errorMessage})]}):(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:180,borderRadius:12,background:`#f8f9fc`,border:`1px dashed #e2e8f0`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:10},children:[(0,$.jsx)(YB,{style:{color:`#94a3b8`,fontSize:28}}),(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:13},children:o===`image`?`待生成图片`:`待生成视频`})]})]})]})})]},e.id)})})]}),(0,$.jsx)(tK,{open:!!fe,onCancel:()=>pe(null),footer:null,width:480,centered:!0,destroyOnHidden:!0,closable:!1,title:null,styles:{body:{padding:0,background:`#000`,position:`relative`}},children:fe&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:fe,controls:!0,autoPlay:!0,style:{width:`100%`,display:`block`,maxHeight:`70vh`}}),(0,$.jsx)(`div`,{onClick:()=>pe(null),style:{position:`absolute`,top:8,right:8,width:28,height:28,borderRadius:`50%`,background:`rgba(0,0,0,0.6)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,transition:`background 0.15s`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(0,0,0,0.85)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(0,0,0,0.6)`},children:(0,$.jsx)(bie,{style:{color:`#fff`,fontSize:16}})})]})})]})},Xoe=()=>{let e=Je(),{records:t,projects:n,fetchRecords:r,fetchProjects:i,generateVideo:a,retryGeneration:o}=m7(),s=t.items,[c,l]=(0,S.useState)(1),[u,d]=(0,S.useState)(10),[f,p]=(0,S.useState)({}),[m,h]=(0,S.useState)(void 0),[g,_]=(0,S.useState)(void 0),[v,y]=(0,S.useState)({}),[b,x]=(0,S.useState)(null),[C,w]=(0,S.useState)(null),T=async e=>{let t=e.genType||`image`,n=e.canRetry===!0;if(!n&&(e.canGenerate===!1||!e.configComplete)||n&&!e.configComplete){Q.error(`该记录生成配置不完整,请重新生成提词`);return}p(t=>({...t,[e.id]:!0})),Q.loading({content:`「${e.projectName}」正在提交${t===`video`?`视频`:`图片`}生成...`,duration:0,key:e.id});try{if(n)await o(e.id);else{let t=v[e.id];t&&t!==e.optimizedPrompt&&await C5(e.id,t),await a(e.id)}Q.success({content:`「${e.projectName}」已提交,正在生成中...`,key:e.id,duration:3})}catch(t){Q.error({content:t?.response?.data?.detail||t?.message||`提交生成失败`,key:e.id,duration:3})}finally{p(t=>({...t,[e.id]:!1}))}};(0,S.useEffect)(()=>{i()},[i]),(0,S.useEffect)(()=>{r({projectId:m,status:g,page:c,pageSize:u})},[r,m,g,c,u]);let E=s;return(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:20,padding:`16px 24px`,borderRadius:16,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(v2,{}),onClick:()=>e(`/projects`),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Title,{level:2,style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`项目记录`}),(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#64748b`},children:`查看所有视频生成记录,点击记录查看完整内容和视频`})]}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]})}),(0,$.jsxs)(`div`,{className:`record-filter-bar animate-fadeInUp`,style:{display:`flex`,gap:12,marginBottom:20,padding:`14px 20px`,borderRadius:14,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(JV,{children:[(0,$.jsx)(e3,{style:{color:`#94a3b8`}}),(0,$.jsx)(HC,{placeholder:`全部项目`,allowClear:!0,style:{width:200},onChange:e=>{h(e),l(1)},children:n.map(e=>(0,$.jsx)(HC.Option,{value:e.id,children:e.name},e.id))}),(0,$.jsxs)(HC,{placeholder:`全部状态`,allowClear:!0,style:{width:140},onChange:e=>{_(e),l(1)},children:[(0,$.jsx)(HC.Option,{value:`prompt_optimized`,children:`待生成`}),(0,$.jsx)(HC.Option,{value:`generating`,children:`生成中`}),(0,$.jsx)(HC.Option,{value:`completed`,children:`已完成`}),(0,$.jsx)(HC.Option,{value:`failed`,children:`失败`})]})]}),(0,$.jsxs)(C1.Text,{style:{marginLeft:`auto`,lineHeight:`32px`,color:`#94a3b8`,fontSize:13},children:[`共 `,t.total,` 条记录`]})]}),E.length===0?(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:`暂无生成记录`,style:{padding:60}}):(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},className:`stagger-children`,children:E.map((e,t)=>{let n=b===e.id,r=v[e.id]??e.optimizedPrompt,i=f[e.id],a=C===e.id,o=e.genType||`image`,s=P7(e);return(0,$.jsxs)(`div`,{className:`animate-slideInCard`,style:{animationDelay:`${t*.04}s`},children:[(0,$.jsxs)(`div`,{className:`record-item`,onClick:()=>w(a?null:e.id),style:{padding:`14px 20px`,borderRadius:a?`14px 14px 0 0`:14,background:`#fff`,border:`1px solid #f0f0f5`,cursor:`pointer`,transition:`all 0.2s`,display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:8,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,background:o===`image`?`#fef3c7`:`#dbeafe`},children:o===`image`?(0,$.jsx)(I6,{style:{color:`#d97706`,fontSize:12}}):(0,$.jsx)(Y8,{style:{color:`#2563eb`,fontSize:12}})}),a?(0,$.jsx)(GZ,{style:{color:`#6366f1`,fontSize:12,flexShrink:0}}):(0,$.jsx)(o4,{style:{color:`#cbd5e1`,fontSize:12,flexShrink:0}}),(0,$.jsx)(KQ,{color:s.color,icon:s.isActive?(0,$.jsx)(Ym,{spin:!0}):s.isSuccess?(0,$.jsx)(l4,{}):s.isFailure?(0,$.jsx)(f4,{}):(0,$.jsx)(YB,{}),style:{margin:0},children:s.label}),(0,$.jsx)(KQ,{style:{background:`#f0f0ff`,border:`none`,color:`#6366f1`,margin:0},children:e.projectName}),(0,$.jsx)(C1.Text,{style:{flex:1,fontSize:13,color:`#475569`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},children:r}),o===`image`?(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.imageSize||`-`,` · `,e.imageProportion||`-`,` · `,e.imagePx||`-`,` · `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:g7(e.createdAt)})]}):(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.duration?`${e.duration}秒`:`-`,` · `,e.aspectRatio||`-`,` · `,e.resolution||`-`,` · `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:g7(e.createdAt)})]}),(0,$.jsx)(`div`,{className:`record-actions`,onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(JV,{children:[e.status===`prompt_optimized`&&(0,$.jsx)(Z,{type:`primary`,size:`small`,icon:(0,$.jsx)(G6,{}),loading:i,disabled:!e.configComplete||e.canGenerate===!1,onClick:()=>T(e),style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`生成`}),s.isActive&&(0,$.jsx)(KQ,{color:`processing`,icon:(0,$.jsx)(Ym,{spin:!0}),style:{padding:`4px 12px`,fontSize:12},children:`生成中...`}),s.isFailure&&(0,$.jsx)(Z,{type:`primary`,danger:!0,size:`small`,icon:(0,$.jsx)(G6,{}),loading:i,disabled:!e.configComplete||e.canRetry===!1,onClick:()=>T(e),style:{borderRadius:8},children:`重试`})]})})]}),a&&(0,$.jsx)(`div`,{style:{background:`#fff`,border:`1px solid #f0f0f5`,borderTop:`none`,borderRadius:`0 0 14px 14px`,padding:`20px 24px`,animation:`fadeInUp 0.25s ease both`},children:(0,$.jsxs)(`div`,{className:`gen-detail-row`,style:{display:`flex`,gap:24,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:`1 1 50%`,minWidth:280},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:6},children:`原始提示词`}),(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:`#f8f9fc`,border:`1px solid #f0f0f5`},children:(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#64748b`,lineHeight:1.7},children:e.originalPrompt})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:6},children:[(0,$.jsxs)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`优化后的提示词 `,e.status===`prompt_optimized`&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可编辑)`})]}),!n&&(0,$.jsxs)(JV,{size:4,children:[(0,$.jsx)(Mw,{title:`复制`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(Z$,{}),onClick:async()=>{let e=await b7(r);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),e.status===`prompt_optimized`&&(0,$.jsx)(Mw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(O$,{}),onClick:()=>{x(e.id),y(t=>({...t,[e.id]:t[e.id]??e.optimizedPrompt}))},style:{color:`#6366f1`}})})]})]}),n?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(CW.TextArea,{value:r,onChange:t=>y(n=>({...n,[e.id]:t.target.value})),rows:4,style:{borderRadius:10,fontSize:13,lineHeight:1.7,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>x(null),children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{y(t=>({...t,[e.id]:r})),x(null),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:`rgba(99,102,241,0.02)`,border:`1px solid rgba(99,102,241,0.1)`},children:(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#1a1a2e`,lineHeight:1.7},children:r})})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:16,padding:`12px 16px`,borderRadius:10,background:`#f8f9fc`},children:o===`image`?[{label:`分辨率`,value:e.imageSize?`${e.imageSize} `:`-`},{label:`画面比例`,value:e.imageProportion?`${e.imageProportion} `:`-`},{label:`画面尺寸`,value:e.imagePx?`${e.imagePx} `:`-`},{label:`消耗积分`,value:e.creditsCost?`${e.creditsCost} `:`-`,highlight:!!e.creditsCost}].map((e,t)=>(0,$.jsxs)(`div`,{style:{flex:1},children:[(0,$.jsx)(C1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:e.highlight?`#6366f1`:`#1a1a2e`},children:e.value})]},t)):[{label:`时长`,value:e.duration?`${e.duration} 秒`:`-`},{label:`画面比例`,value:e.aspectRatio||(e.status===`prompt_optimized`?`配置缺失`:`-`)},{label:`分辨率`,value:e.resolution||(e.status===`prompt_optimized`?`配置缺失`:`-`)},{label:`消耗积分`,value:e.creditsCost?`${e.creditsCost}`:`-`,highlight:!!e.creditsCost}].map((e,t)=>(0,$.jsxs)(`div`,{style:{flex:1},children:[(0,$.jsx)(C1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:e.highlight?`#6366f1`:`#1a1a2e`},children:e.value})]},t))}),e.status===`prompt_optimized`&&(0,$.jsx)(`div`,{style:{marginTop:16,display:`flex`,justifyContent:`flex-end`},children:(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(l8,{}),loading:i,disabled:!e.configComplete||e.canGenerate===!1,onClick:()=>T(e),style:{borderRadius:12,fontWeight:600,height:44,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 8px 24px rgba(99,102,241,0.3)`},children:o===`video`?`生成视频`:`生成图片`})}),s.isFailure&&(0,$.jsx)(`div`,{style:{marginTop:16,display:`flex`,justifyContent:`flex-end`},children:(0,$.jsxs)(Z,{type:`primary`,danger:!0,size:`large`,icon:(0,$.jsx)(G6,{}),loading:i,disabled:!e.configComplete||e.canRetry===!1,onClick:()=>T(e),style:{borderRadius:12,fontWeight:600,height:44},children:[`重新生成`,o===`video`?`视频`:`图片`]})})]}),(0,$.jsx)(`div`,{style:{flex:`1 1 40%`,minWidth:240},children:s.isActive?(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:200,borderRadius:14,background:`linear-gradient(135deg, rgba(99,102,241,0.04), rgba(139,92,246,0.04))`,border:`1px dashed rgba(99,102,241,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:12},children:[(0,$.jsx)(Ym,{style:{color:`#6366f1`,fontSize:32},spin:!0}),(0,$.jsxs)(C1.Text,{style:{color:`#94a3b8`,fontSize:14},children:[o===`video`?`视频`:`图片`,`生成中...`]}),(0,$.jsx)(C1.Text,{style:{color:`#cbd5e1`,fontSize:12},children:`请耐心等待,生成完成后将自动展示`})]}):s.isSuccess&&(e.videoUrl||e.imageUrl)?(0,$.jsxs)(`div`,{style:{borderRadius:14,overflow:`hidden`,border:`1px solid #f0f0f5`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:10,right:10,zIndex:10},children:(0,$.jsx)(Mw,{title:`下载${o===`video`?`视频`:`图片`}`,children:(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(d0,{}),onClick:()=>{let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${o===`video`?e.videoUrl:e.imageUrl}&download=1`,t.download=`${e.projectName}${o===`video`?`.mp4`:`.png`}`,t.click()},style:{background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,backdropFilter:`blur(4px)`,borderRadius:8},children:`下载`})})}),(0,$.jsx)(`div`,{style:{minHeight:280,overflow:`hidden`},children:o===`video`?(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.videoUrl}`,controls:!0,preload:`metadata`,style:{width:`100%`,height:`400px`,display:`block`}}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.imageUrl}`,alt:e.projectName,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`,display:`block`}})}),(0,$.jsxs)(`div`,{style:{padding:`10px 14px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,background:`#fafbff`},children:[(0,$.jsxs)(JV,{children:[o===`video`?(0,$.jsx)(Y8,{style:{color:`#6366f1`}}):(0,$.jsx)(I6,{style:{color:`#6366f1`}}),(0,$.jsx)(C1.Text,{style:{fontSize:13,color:`#475569`},children:e.projectName})]}),e.generatedAt&&(0,$.jsxs)(`span`,{className:`date-display`,translate:`no`,style:{fontSize:12,color:`#94a3b8`},children:[`生成于 `,g7(e.generatedAt)]})]})]}):s.isFailure?(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:200,borderRadius:14,background:`rgba(239,68,68,0.03)`,border:`1px dashed rgba(239,68,68,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:12},children:[(0,$.jsx)(f4,{style:{color:`#ef4444`,fontSize:32}}),(0,$.jsxs)(C1.Text,{style:{color:`#ef4444`,fontSize:14},children:[o===`video`?`视频`:`图片`,`生成失败`]}),(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:12},children:`请在左侧点击重新生成`})]}):(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:200,borderRadius:14,background:`#f8f9fc`,border:`1px dashed #e2e8f0`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:12},children:[(0,$.jsx)(YB,{style:{color:`#94a3b8`,fontSize:32}}),(0,$.jsxs)(C1.Text,{style:{color:`#94a3b8`,fontSize:14},children:[`待生成`,o===`video`?`视频`:`图片`]}),(0,$.jsx)(C1.Text,{style:{color:`#cbd5e1`,fontSize:12},children:`点击左侧生成按钮开始生成`})]})})]})})]},e.id)})}),t.total>0&&(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:18},children:(0,$.jsx)(lG,{current:t.page||c,pageSize:t.pageSize||u,total:t.total,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{l(e),d(t)}})})]})},L7=({value:e,duration:t=1200})=>{let[n,r]=(0,S.useState)(0),i=(0,S.useRef)(0);return(0,S.useEffect)(()=>{let a=n,o=e-a;if(o===0)return;let s=performance.now(),c=e=>{let n=e-s,l=Math.min(n/t,1);r(a+o*(1-(1-l)**3)),l<1&&(i.current=requestAnimationFrame(c))};return i.current=requestAnimationFrame(c),()=>cancelAnimationFrame(i.current)},[e]),(0,$.jsx)($.Fragment,{children:n.toLocaleString()})},Zoe=()=>{let{user:e}=c7(),[t,n]=(0,S.useState)([]),[r,i]=(0,S.useState)(!1),[a,o]=(0,S.useState)(1),[s,c]=(0,S.useState)(10),[l,u]=(0,S.useState)(0);(0,S.useEffect)(()=>{(async()=>{i(!0);let e=await w5(a,s);n(e.records),u(e.total),i(!1)})()},[a,s]);let d=(e,t)=>{o(e),c(t)},f=t.filter(e=>e.type===`recharge`).reduce((e,t)=>e+t.amount,0),p=t.filter(e=>e.type===`consume`).reduce((e,t)=>e+Math.abs(t.amount),0);return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(Iq,{gutter:[16,16],style:{marginBottom:24},children:[(0,$.jsx)(FR,{xs:24,sm:8,children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:16,padding:24,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,right:-20,top:-20,width:120,height:120,borderRadius:`50%`,background:`rgba(255,255,255,0.1)`}}),(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsxs)(JV,{style:{marginBottom:10},children:[(0,$.jsx)(Z8,{style:{color:`rgba(255,255,255,0.8)`,fontSize:16}}),(0,$.jsx)(`span`,{style:{color:`rgba(255,255,255,0.8)`,fontSize:14},children:`当前可用积分`})]}),(0,$.jsx)(`div`,{style:{color:`#fff`,fontSize:38,fontWeight:800,lineHeight:1},children:(0,$.jsx)(L7,{value:e?.credits??0})})]})]})}),(0,$.jsx)(FR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`,animationDelay:`0.06s`},children:[(0,$.jsxs)(JV,{style:{marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(16,185,129,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(w2,{style:{color:`#10b981`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计获得`})]}),(0,$.jsx)(`div`,{style:{color:`#10b981`,fontSize:28,fontWeight:800},children:(0,$.jsx)(L7,{value:f})})]})}),(0,$.jsx)(FR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`,animationDelay:`0.12s`},children:[(0,$.jsxs)(JV,{style:{marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(239,68,68,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(h2,{style:{color:`#ef4444`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计消耗`})]}),(0,$.jsx)(`div`,{style:{color:`#ef4444`,fontSize:28,fontWeight:800},children:(0,$.jsx)(L7,{value:p})})]})})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{animationDelay:`0.15s`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(R8,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`积分明细`})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(NQ,{columns:[{title:`类型`,dataIndex:`type`,key:`type`,width:100,render:e=>(0,$.jsx)(KQ,{color:e===`recharge`?`green`:`orange`,icon:e===`recharge`?(0,$.jsx)(w2,{}):(0,$.jsx)(h2,{}),children:e===`recharge`?`充值`:`消费`})},{title:`积分变动`,dataIndex:`amount`,key:`amount`,width:120,render:e=>(0,$.jsxs)(C1.Text,{strong:!0,style:{color:e>0?`#10b981`:`#ef4444`,fontSize:15},children:[e>0?`+`:``,e]})},{title:`说明`,dataIndex:`description`,key:`description`},{title:`时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,style:{color:`#94a3b8`},children:g7(e)})}],dataSource:t,rowKey:`id`,loading:r,pagination:{current:a,pageSize:s,total:l,onChange:d,showSizeChanger:!0,showTotal:e=>`共 ${e} 条`},scroll:{x:500}})})]})]})},Qoe=()=>{let[e,t]=(0,S.useState)(!0),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(0),[c,l]=(0,S.useState)(1),[u]=(0,S.useState)(10);(0,S.useEffect)(()=>{d()},[c]);let d=async()=>{t(!0);try{let e=await w5(c,u);r(e.records||[]),a(e.credits||0),s(e.total||0)}catch{r([])}t(!1)};return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(Iq,{gutter:[16,16],style:{marginBottom:24},children:[(0,$.jsx)(FR,{xs:24,sm:8,children:(0,$.jsxs)(`div`,{style:{borderRadius:16,padding:24,background:`linear-gradient(135deg, #f59e0b 0%, #ea580c 100%)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,right:-20,top:-20,width:120,height:120,borderRadius:`50%`,background:`rgba(255,255,255,0.1)`}}),(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:10},children:[(0,$.jsx)(Z8,{style:{color:`rgba(255,255,255,0.8)`,fontSize:16}}),(0,$.jsx)(`span`,{style:{color:`rgba(255,255,255,0.8)`,fontSize:14},children:`可用积分`})]}),(0,$.jsx)(`div`,{style:{color:`#fff`,fontSize:38,fontWeight:800,lineHeight:1},children:i.toLocaleString()})]})]})}),(0,$.jsx)(FR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(16,185,129,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(J6,{style:{color:`#10b981`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计获得`})]}),(0,$.jsx)(`div`,{style:{color:`#10b981`,fontSize:28,fontWeight:800},children:n.filter(e=>e.amount>0).reduce((e,t)=>e+t.amount,0).toLocaleString()})]})}),(0,$.jsx)(FR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(239,68,68,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(R8,{style:{color:`#ef4444`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计消耗`})]}),(0,$.jsx)(`div`,{style:{color:`#ef4444`,fontSize:28,fontWeight:800},children:n.filter(e=>e.amount<0).reduce((e,t)=>e+Math.abs(t.amount),0).toLocaleString()})]})})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(R8,{style:{color:`#f59e0b`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`积分明细`})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(AG,{spinning:e,children:n.length===0?(0,$.jsx)(fC,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无积分变动记录`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(NQ,{dataSource:n,columns:[{title:`变动类型`,dataIndex:`type`,key:`type`,width:120,render:e=>{let t={recharge:{color:`#10b981`,label:`充值`,bg:`rgba(16,185,129,0.1)`},consume:{color:`#ef4444`,label:`消费`,bg:`rgba(239,68,68,0.1)`},admin:{color:`#f59e0b`,label:`管理员调整`,bg:`rgba(245,158,11,0.1)`},refund:{color:`#8b5cf6`,label:`退款`,bg:`rgba(139,92,246,0.1)`},team_internal:{color:`#0958d9`,label:`团队内部`,bg:`rgba(139,92,246,0.1)`}}[e]||{color:`#64748b`,label:e,bg:`rgba(100,116,139,0.1)`};return(0,$.jsx)(KQ,{color:t.color,style:{background:t.bg,fontWeight:500,padding:`4px 12px`},children:t.label})}},{title:`描述`,dataIndex:`description`,key:`description`,ellipsis:!0},{title:`变动积分`,dataIndex:`amount`,key:`amount`,width:120,align:`right`,render:e=>(0,$.jsxs)(C1.Text,{strong:!0,style:{fontWeight:700,color:e>0?`#10b981`:`#ef4444`,fontSize:15},children:[e>0?`+`:``,e]})},{title:`创建时间`,key:`createdAt`,width:180,render:(e,t)=>{let n=t.created_at||t.createdAt||t.create_time||t.createTime;return n?new Date(n).toLocaleString(`zh-CN`):`-`}}],rowKey:`id`,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:c,pageSize:u,total:o,onChange:e=>{l(e)},size:`small`})})]})})})]})]})},$oe=()=>{let[e,t]=(0,S.useState)(!0),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(1),[c]=(0,S.useState)(10);(0,S.useEffect)(()=>{l()},[o]);let l=async()=>{t(!0);try{let e=await rae(o,c);r(e.items||[]),a(e.total||0)}catch{r([])}t(!1)};return(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)($V,{style:{color:`#0ea5e9`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`订单记录`}),(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:[`共 `,n.length,` 条记录`]})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(AG,{spinning:e,children:n.length===0?(0,$.jsx)(fC,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无订单记录`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(NQ,{dataSource:n,columns:[{title:`订单号`,key:`orderNo`,width:200,render:(e,t)=>(0,$.jsx)(`span`,{style:{fontFamily:`monospace`,fontSize:13,color:`#64748b`},children:t.order_no||t.orderNo||t.id})},{title:`支付方式`,key:`paymentMethod`,width:100,render:(e,t)=>{let n=t.payment_method||t.paymentMethod||`wechat`,r={alipay:{icon:(0,$.jsx)(o2,{style:{fontSize:16}}),label:`支付宝`,color:`#1677ff`},wechat:{icon:(0,$.jsx)(e5,{style:{fontSize:16}}),label:`微信支付`,color:`#07c160`}},i=r[n]||r.wechat;return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{color:i.color},children:i.icon}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#374151`},children:i.label})]})}},{title:`金额`,key:`amount`,width:100,align:`right`,render:(e,t)=>{let n=t.amount||t.total_amount||0;return(0,$.jsxs)(C1.Text,{strong:!0,style:{fontWeight:700,fontSize:14,color:`#1e293b`},children:[`¥`,n]})}},{title:`获得积分`,key:`credits`,width:100,align:`center`,render:(e,t)=>{let n=t.credits||t.credit_amount||0;return(0,$.jsx)(C1.Text,{strong:!0,style:{fontWeight:600,fontSize:14,color:`#f59e0b`},children:n})}},{title:`状态`,key:`status`,width:100,render:(e,t)=>{let n=t.status||`pending`,r={pending:{color:`#f59e0b`,label:`待支付`,bg:`rgba(245,158,11,0.1)`},paid:{color:`#10b981`,label:`已支付`,bg:`rgba(16,185,129,0.1)`},refunded:{color:`#94a3b8`,label:`已退款`,bg:`rgba(148,163,184,0.1)`},failed:{color:`#ef4444`,label:`支付失败`,bg:`rgba(239,68,68,0.1)`},cancelled:{color:`#64748b`,label:`已取消`,bg:`rgba(100,116,139,0.1)`},processing:{color:`#0ea5e9`,label:`处理中`,bg:`rgba(14,165,233,0.1)`}}[n]||{color:`#64748b`,label:n,bg:`rgba(100,116,139,0.1)`};return(0,$.jsx)(KQ,{color:r.color,style:{background:r.bg,fontWeight:500,padding:`4px 12px`},children:r.label})}},{title:`创建时间`,key:`createdAt`,width:180,render:(e,t)=>{let n=t.created_at||t.createdAt;return n?new Date(n).toLocaleString(`zh-CN`):`-`}},{title:`支付时间`,key:`paidAt`,width:180,render:(e,t)=>{let n=t.paid_at||t.paidAt;return n?new Date(n).toLocaleString(`zh-CN`):`-`}}],rowKey:`order_no`,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:o,pageSize:c,total:i,onChange:e=>{s(e)},size:`small`})})]})})})]})})},ese=()=>{let[e,t]=(0,S.useState)(!0),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(0),[c,l]=(0,S.useState)(1),[u]=(0,S.useState)(10);(0,S.useEffect)(()=>{d(),f()},[c]);let d=async()=>{t(!0);try{let e=await D5(c,u);r(e.items||[]),s(e.total||0)}catch{r([])}t(!1)},f=async()=>{try{a(await O5())}catch{a(0)}},p=async e=>{try{await k5(e),d(),f()}catch{}};return(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(z2,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`消息中心`}),(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:[`未读 `,i,` 条`]})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(AG,{spinning:e,children:n.length===0?(0,$.jsx)(fC,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无消息`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(NQ,{dataSource:n,columns:[{title:`类型`,dataIndex:`type`,key:`type`,width:100,render:e=>{let t={system:{color:`#6366f1`,label:`系统`,bg:`rgba(99,102,241,0.1)`,icon:(0,$.jsx)(b8,{style:{fontSize:14}})},credit:{color:`#f59e0b`,label:`积分`,bg:`rgba(245,158,11,0.1)`,icon:(0,$.jsx)(Z8,{style:{fontSize:14}})},promo:{color:`#8b5cf6`,label:`活动`,bg:`rgba(139,92,246,0.1)`,icon:(0,$.jsx)(f3,{style:{fontSize:14}})}},n=t[e]||t.system;return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{color:n.color},children:n.icon}),(0,$.jsx)(`span`,{style:{fontSize:13,color:n.color,fontWeight:500},children:n.label})]})}},{title:`标题`,dataIndex:`title`,key:`title`,ellipsis:!0},{title:`内容`,dataIndex:`content`,key:`content`,ellipsis:!0,render:e=>(0,$.jsx)(`div`,{style:{maxWidth:300},dangerouslySetInnerHTML:{__html:e}})},{title:`状态`,dataIndex:`isRead`,key:`isRead`,width:80,render:(e,t)=>e??t.is_read?(0,$.jsx)(KQ,{color:`gray`,style:{background:`rgba(148,163,184,0.1)`},children:`已读`}):(0,$.jsx)(KQ,{color:`purple`,style:{background:`rgba(139,92,246,0.1)`},children:`未读`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>{if(!e)return`-`;let t=new Date(e),n=new Date().getTime()-t.getTime(),r=Math.floor(n/(1e3*60*60));if(r<1)return`刚刚`;if(r<24)return`${r}小时前`;let i=Math.floor(r/24);return i<7?`${i}天前`:t.toLocaleDateString(`zh-CN`)}},{title:`操作`,key:`action`,width:100,render:(e,t)=>t.isRead??t.is_read?null:(0,$.jsx)(Z,{type:`text`,size:`small`,onClick:()=>p(t.id),style:{color:`#6366f1`},children:`标记已读`})}],rowKey:`id`,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:c,pageSize:u,total:o,onChange:e=>{l(e)},size:`small`})})]})})})]})})},R7=()=>{let[e]=Dn(),[t,n]=(0,S.useState)(`credits`);return(0,S.useEffect)(()=>{(e.get(`tab`)||`credits`)===`orders`?n(`orders`):n(`credits`)},[e]),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(_L,{activeKey:t,onChange:n,items:[{key:`credits`,label:`积分明细`},{key:`orders`,label:`订单记录`}],style:{marginBottom:24},size:`large`}),t===`credits`&&(0,$.jsx)(Qoe,{}),t===`orders`&&(0,$.jsx)($oe,{})]})};function z7(e){return`/static/${e.startsWith(`/`)?e.slice(1):e}&w=300&q=50`}var tse=(e,t)=>e<=1?6:e===2||e===4||e===3?3:2,nse=e=>P7(e).label,rse=300,ise=.6,ase=e=>{let t=Math.sin(e*9999)*1e4;return t-Math.floor(t)},B7=(e,t=0)=>{if(!e)return 0;let n=new Date(e).getTime();if(isNaN(n))return 0;let r=Math.max(0,(Date.now()-n)/1e3);if(r>=rse)return 99;let i=Math.min(99,r*ise),a=t*3+ase(t+1)*8;return i=Math.max(0,i-a),i},ose=({item:e,isPending:t,isCompleted:n,onAnimationComplete:r,index:i=0})=>{let[a,o]=(0,S.useState)(0),[s,c]=(0,S.useState)(!1),l=(0,S.useRef)(null);return(0,S.useEffect)(()=>{s||o(B7(e.createdAt,i))},[e,i,s]),(0,S.useEffect)(()=>{if(n&&!s){c(!0);return}if(!t&&!s){l.current&&=(clearInterval(l.current),null);return}return l.current=window.setInterval(()=>{s||o(B7(e.createdAt,i))},1e3),()=>{l.current&&=(clearInterval(l.current),null)}},[e.createdAt,t,n,s,e.id,i]),(0,S.useEffect)(()=>{if(s){let e=a,t=Date.now(),n=()=>{let i=Date.now()-t,a=Math.min(i/800,1),s=1-(1-a)**3;o(e+(100-e)*s),a<1?requestAnimationFrame(n):setTimeout(()=>{r?.()},100)};requestAnimationFrame(n)}},[s,a,r]),!t&&!s?null:(0,$.jsx)(`div`,{style:{marginTop:4},children:(0,$.jsxs)(`div`,{style:{textAlign:`center`,fontSize:13,color:`#8b5cf6`,fontWeight:700,textShadow:`0 0 8px rgba(139, 92, 246, 0.3)`,transition:`all 0.3s ease-out`},children:[Math.round(a),`%`]})})},sse=({task:e,onPreview:t,resolveUrl:n=e=>e||``})=>{let r=Math.max(1,Math.min(5,Number(e.generationCount||e.childItems?.length||1))),i=[...e.childItems||[]].sort((e,t)=>Number(e.generationIndex||0)-Number(t.generationIndex||0)),a=i.length>0?i:r>1?Array.from({length:r},(t,n)=>({id:`${e.id||`task`}-placeholder-${n+1}`,genType:e.genType,status:e.status,displayStatus:e.displayStatus,pipelineStage:e.pipelineStage,generationIndex:n+1,errorMessage:e.errorMessage,createdAt:e.createdAt})):[e],[o,s]=(0,S.useState)(new Set),c=(0,S.useRef)(new Set);(0,S.useEffect)(()=>{let e=`gen-task-resource-grid-animations`;if(document.getElementById(e))return;let t=document.createElement(`style`);t.id=e,t.textContent=` + `})]})})})]}),(0,$.jsx)(`div`,{className:`desktop-content`,style:{marginLeft:Se+28,marginRight:12,marginTop:16,marginBottom:16,flex:1,minHeight:`calc(100vh - 32px)`,background:`transparent`,padding:0,transition:`margin-left 0.25s ease`},children:(0,$.jsx)(`div`,{style:{boxSizing:`border-box`,height:`100%`,background:`#f1f2f3`,borderRadius:`20px`,boxShadow:`0 4px 32px rgba(0, 0, 0, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04)`,minHeight:`100%`,padding:`24px 32px 32px`,border:`1px solid rgba(0, 0, 0, 0.06)`},children:!fe&&(0,$.jsx)(Ct,{})})}),(0,$.jsx)(`div`,{className:`mobile-header`,children:(0,$.jsxs)(`div`,{className:`mobile-header-content`,children:[(0,$.jsx)(`div`,{className:`mobile-menu-btn`,onClick:()=>w(!0),children:(0,$.jsx)(o6,{style:{fontSize:20}})}),(0,$.jsx)(`div`,{className:`mobile-header-title`,children:R}),(0,$.jsx)(`div`,{className:`mobile-header-right`,children:(0,$.jsxs)(`div`,{className:`mobile-credits-badge`,onClick:()=>l(!0),children:[(0,$.jsx)(Y8,{}),(0,$.jsx)(`span`,{children:n?.credits||0})]})})]})}),(0,$.jsx)(`div`,{className:`mobile-content`,children:fe&&(0,$.jsx)(Ct,{})}),(0,$.jsxs)(IV,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:36,height:36,borderRadius:10,flexShrink:0,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a78bfa 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.35)`},children:B?(0,$.jsx)(`img`,{src:B,alt:`logo`,style:{width:24,height:24,objectFit:`contain`}}):(0,$.jsx)(I8,{style:{fontSize:18,color:`#ffffff`}})}),(0,$.jsx)(`span`,{style:{fontWeight:700,fontSize:16,color:`#1e293b`},children:R})]}),placement:`left`,onClose:()=>w(!1),open:C,size:280,closable:!0,className:`mobile-menu-drawer`,styles:{header:{borderBottom:`1px solid #f1f5f9`,padding:`16px 20px`},body:{padding:`12px 8px`,display:`flex`,flexDirection:`column`}},children:[(0,$.jsxs)(`div`,{style:{flex:1,overflow:`auto`,paddingBottom:12},children:[(0,$.jsx)(`div`,{style:{padding:`12px 8px 16px`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,marginBottom:16},children:[(0,$.jsx)(bw,{size:44,style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,flexShrink:0},children:(0,$.jsx)(G8,{})}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0},children:[(0,$.jsx)(`div`,{style:{fontSize:15,fontWeight:600,color:`#1e293b`,marginBottom:2},children:n?.username||`用户`}),(0,$.jsxs)(`div`,{style:{fontSize:13,color:`#64748b`},children:[(0,$.jsx)(Y8,{style:{color:`#f59e0b`,marginRight:4}}),`积分: `,(0,$.jsx)(`span`,{style:{color:`#f59e0b`,fontWeight:600},children:n?.credits??0})]})]})]})}),(0,$.jsx)(l7,{data:ue}),we.map(e=>{let t=e.menu_type??e.menuType,n=Ce[e.id]&&Ce[e.id].length>0,r=e.path===xe,i=I[e.id],a=u7[e.icon]||(0,$.jsx)(w3,{});return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{className:`mobile-menu-item ${r&&!n?`mobile-menu-item-active`:``} ${t===`group`?`mobile-menu-group`:``}`,onClick:()=>Te(e),children:[t!==`group`&&(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:r?`#6366f1`:`#64748b`},children:a}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{paddingLeft:0,color:t===`group`?`#94a3b8`:r?`#4f46e5`:`#475569`,fontWeight:t===`group`||r?600:400,fontSize:t===`group`?12:15,textTransform:t===`group`?`uppercase`:`none`,letterSpacing:t===`group`?.5:0},children:e.label}),(t===`group`||n)&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#cbd5e1`,transition:`transform 0.2s ease`,transform:i?`rotate(90deg)`:`rotate(0deg)`},children:(0,$.jsx)(Pg,{})})]}),(t===`group`||n)&&i&&(0,$.jsx)(`div`,{className:`mobile-submenu`,children:(Ce[e.id]||[]).map(e=>{let t=e.path===xe,n=u7[e.icon]||(0,$.jsx)(w3,{});return(0,$.jsxs)(`div`,{className:`mobile-menu-item mobile-submenu-item ${t?`mobile-menu-item-active`:``}`,onClick:()=>Te(e),children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:t?`#6366f1`:`#94a3b8`},children:n}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:t?`#4f46e5`:`#64748b`,fontWeight:t?600:400,fontSize:14},children:e.label})]},e.id)})})]},e.id)})]}),(0,$.jsxs)(`div`,{style:{padding:`8px 0`,borderTop:`1px solid #f1f5f9`},children:[(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{e(`/user-center?tab=credits`),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#f59e0b`},children:(0,$.jsx)(Y8,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:`积分明细`})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{e(`/user-center?tab=orders`),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#6366f1`},children:(0,$.jsx)(XV,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:`订单记录`})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{e(`/messages`),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#8b5cf6`},children:(0,$.jsx)(I2,{})}),(0,$.jsxs)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:[`消息中心`,b>0&&(0,$.jsx)(UQ,{color:`red`,style:{marginLeft:8,fontSize:11},children:b})]})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{s(!0),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#0ea5e9`},children:(0,$.jsx)(G3,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#475569`},children:`个人信息`})]}),(0,$.jsx)(`div`,{style:{height:8}}),(0,$.jsxs)(`div`,{className:`mobile-menu-item mobile-recharge-item`,onClick:()=>{l(!0),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#fff`},children:(0,$.jsx)(KI,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#fff`,fontWeight:600},children:`充值积分`})]}),(0,$.jsxs)(`div`,{className:`mobile-menu-item`,onClick:()=>{Ae(),w(!1)},children:[(0,$.jsx)(`span`,{className:`mobile-menu-icon`,style:{color:`#ef4444`},children:(0,$.jsx)(Z3,{})}),(0,$.jsx)(`span`,{className:`mobile-menu-label`,style:{color:`#ef4444`},children:`退出登录`})]})]})]}),(0,$.jsx)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(v8,{}),`账号设置`]}),open:o,onCancel:()=>{s(!1),f.resetFields(),p.resetFields()},width:440,footer:null,children:(0,$.jsxs)(mL,{defaultActiveKey:`profile`,children:[(0,$.jsx)(mL.TabPane,{tab:`个人信息`,children:(0,$.jsxs)(zH,{form:p,layout:`vertical`,style:{marginTop:20},onValuesChange:()=>{},children:[(0,$.jsx)(zH.Item,{name:`username`,label:`用户名`,rules:[{required:!0,message:`请输入用户名`},{min:3,message:`用户名至少3位`}],children:(0,$.jsx)(bW,{placeholder:`请输入用户名`,size:`large`,prefix:(0,$.jsx)(G8,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(zH.Item,{children:(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:ke,style:{width:`100%`},children:`确认修改`})})]})},`profile`),(0,$.jsx)(mL.TabPane,{tab:`修改密码`,children:(0,$.jsxs)(zH,{form:f,layout:`vertical`,style:{marginTop:20},onValuesChange:()=>{},children:[(0,$.jsx)(zH.Item,{name:`oldPwd`,label:`原密码`,rules:[{required:!0,message:`请输入原密码`}],children:(0,$.jsx)(bW.Password,{placeholder:`请输入原密码`,size:`large`,prefix:(0,$.jsx)(G3,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(zH.Item,{name:`newPwd`,label:`新密码`,rules:[{required:!0,message:`请输入新密码`},{min:6,message:`密码至少6位`}],children:(0,$.jsx)(bW.Password,{placeholder:`请输入新密码(至少6位)`,size:`large`,prefix:(0,$.jsx)(G3,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(zH.Item,{name:`confirmPwd`,label:`确认新密码`,rules:[{required:!0,message:`请再次输入新密码`},({getFieldValue:e})=>({validator(t,n){return!n||e(`newPwd`)===n?Promise.resolve():Promise.reject(Error(`两次密码不一致`))}})],children:(0,$.jsx)(bW.Password,{placeholder:`请再次输入新密码`,size:`large`,prefix:(0,$.jsx)(G3,{style:{color:`#94a3b8`,marginRight:8}})})}),(0,$.jsx)(zH.Item,{children:(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:Oe,style:{width:`100%`},children:`确认修改`})})]})},`password`)]})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(l3,{}),`积分充值`]}),open:c,onCancel:()=>{l(!1),h(null)},width:680,className:`recharge-modal`,footer:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,padding:`12px 0 0`,borderTop:`1px solid #f0f0f0`},children:[(0,$.jsx)(Z,{size:`large`,onClick:()=>{l(!1),h(null)},style:{borderRadius:10,marginRight:12},children:`取消`}),(0,$.jsx)(Z,{type:`primary`,size:`large`,disabled:!m||!ce.alipay&&!ce.wechat,loading:ne,onClick:async()=>{let e=v.find(e=>e.id===m);if(!e)return;let t=(e.credits||0)+(e.bonus_credits||e.bonusCredits||0);try{re(!0);let n=await sae(e.id,q),r=n.qrUrl||n.codeUrl||n.qr_code||n.code_url;(n.paymentMethod===`alipay`||n.paymentMethod===`wechat`)&&r?(ee({price:e.price,credits:t,qrCode:r,method:n.paymentMethod}),l(!1),G(!0),se.current=n.orderNo,localStorage.setItem(ge,JSON.stringify({orderNo:n.orderNo,price:e.price,credits:t,qrCode:r,method:n.paymentMethod,createdAt:n.createdAt||new Date().toISOString(),timeoutSeconds:180})),Ne(n.orderNo)):(Q.success(`充值成功!积分已到账`),s7.getState().refreshUser(),l(!1),h(null))}catch(e){Q.error(e?.message||`创建订单失败,请重试`)}finally{re(!1)}},style:{borderRadius:10,fontWeight:600,background:m?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`#d1d5db`,border:`none`,boxShadow:m?`0 8px 24px rgba(99,102,241,0.3)`:`none`},children:`确认充值`})]}),children:(0,$.jsxs)(`div`,{style:{marginTop:16},children:[(0,$.jsxs)(GV,{style:{marginBottom:16},children:[(0,$.jsx)(Y8,{style:{color:`#6366f1`}}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`,letterSpacing:0},children:`当前积分余额`}),(0,$.jsx)(b1.Text,{strong:!0,style:{color:`#6366f1`,fontSize:20,fontWeight:600},children:n?.credits??0})]}),!ce.alipay&&!ce.wechat?(0,$.jsx)(`div`,{style:{marginBottom:16,padding:16,background:`#fef2f2`,borderRadius:12,border:`1px solid #fecaca`},children:(0,$.jsx)(b1.Text,{style:{color:`#dc2626`,fontSize:13},children:`⚠️ 暂无可用的支付方式,请联系管理员开启支付功能`})}):(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(b1.Text,{style:{color:`#64748b`,fontSize:13,marginBottom:8,display:`block`},children:`选择支付方式`}),(0,$.jsxs)(bI.Group,{value:q,onChange:e=>te(e.target.value),style:{display:`flex`,gap:12},children:[ce.alipay&&(0,$.jsxs)(bI.Button,{value:`alipay`,style:{flex:1,textAlign:`center`,borderRadius:10,height:44,lineHeight:`42px`,borderColor:q===`alipay`?`#1677ff`:void 0,color:q===`alipay`?`#1677ff`:void 0},children:[(0,$.jsx)(r2,{style:{fontSize:16,marginRight:6}}),`支付宝`]}),ce.wechat&&(0,$.jsxs)(bI.Button,{value:`wechat`,style:{flex:1,textAlign:`center`,borderRadius:10,height:44,lineHeight:`42px`,borderColor:q===`wechat`?`#07c160`:void 0,color:q===`wechat`?`#07c160`:void 0},children:[(0,$.jsx)(Q8,{style:{fontSize:16,marginRight:6}}),`微信支付`]})]})]}),(0,$.jsxs)(`div`,{style:{padding:`12px 16px`,background:`rgba(99, 102, 241, 0.06)`,borderRadius:10,marginBottom:16,display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(A3,{style:{color:`#6366f1`,fontSize:14}}),(0,$.jsxs)(b1.Text,{style:{color:`#64748b`,fontSize:13},children:[`当前平台仅支持支付宝/微信扫码充值,如需转账支付请`,(0,$.jsx)(b1.Text,{style:{color:`#ff0000ff`,cursor:`pointer`,textDecoration:`underline`},onClick:()=>{l(!1),d(!0)},children:`联系我们`})]})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:12,flexWrap:`wrap`},children:v.map((e,t)=>{let n=d7[t%d7.length],r=(e.credits||0)+(e.bonus_credits||e.bonusCredits||0);return(0,$.jsxs)(`div`,{onClick:()=>h(e.id),style:{flex:`1 1 45%`,minWidth:200,borderRadius:16,padding:`20px 16px`,background:m===e.id?`rgba(99,102,241,0.04)`:`#fafbff`,border:m===e.id?`2px solid #6366f1`:`1px solid #f0f0f5`,cursor:`pointer`,position:`relative`,transition:`all 0.2s`},children:[e.description&&(0,$.jsx)(UQ,{color:`purple`,style:{position:`absolute`,top:-10,left:`50%`,transform:`translateX(-50%)`,borderRadius:8,fontSize:11},children:e.description}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:44,height:44,borderRadius:12,flexShrink:0,background:n.gradient,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:18,color:`#fff`,boxShadow:`0 6px 16px ${n.shadow}`},children:n.icon}),(0,$.jsxs)(`div`,{style:{flex:1},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`baseline`,gap:6},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15},children:e.name}),(0,$.jsxs)(b1.Text,{style:{fontSize:14,fontWeight:600,color:`#6366f1`},children:[r.toLocaleString(),` 积分`]})]}),(0,$.jsxs)(`div`,{style:{fontSize:22,fontWeight:800,marginTop:4,background:n.gradient,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:[`¥`,e.price]})]})]})]},e.id)})})]})}),(0,$.jsx)(QG,{open:W,onCancel:async()=>{if(Me(),se.current){try{await j5(se.current)}catch{}se.current=null}localStorage.removeItem(ge),G(!1),ee(null)},footer:null,width:400,closable:!1,styles:{body:{padding:0,borderRadius:16,overflow:`hidden`}},children:(0,$.jsxs)(`div`,{style:{padding:`24px`},children:[(0,$.jsxs)(`div`,{style:{textAlign:`center`,marginBottom:24},children:[(0,$.jsx)(`div`,{style:{width:48,height:48,background:K?.method===`alipay`?`linear-gradient(135deg, #1677ff, #0958d9)`:`linear-gradient(135deg, #07c160, #06ae56)`,borderRadius:16,display:`flex`,alignItems:`center`,justifyContent:`center`,margin:`0 auto 12px`},children:K?.method===`alipay`?(0,$.jsx)(r2,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(Q8,{style:{fontSize:24,color:`#fff`}})}),(0,$.jsx)(b1.Title,{level:4,style:{margin:0},children:K?.method===`alipay`?`支付宝支付`:`微信支付`}),(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:13},children:K?.method===`alipay`?`请使用支付宝扫描二维码完成支付`:`请使用微信扫描二维码完成支付`})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:16,padding:20,display:`flex`,flexDirection:`column`,alignItems:`center`,boxShadow:`0 4px 20px rgba(0,0,0,0.08)`},children:[(0,$.jsx)(`div`,{style:{width:180,height:180,borderRadius:12,overflow:`hidden`,background:`#fff`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:K&&(0,$.jsx)(e2,{value:K.qrCode,size:160,level:`M`,includeMargin:!1})}),(0,$.jsxs)(`div`,{style:{marginTop:16,textAlign:`center`},children:[(0,$.jsxs)(`div`,{style:{fontSize:28,fontWeight:700,color:`#1a1a2e`},children:[`¥`,K?.price||0]}),(0,$.jsxs)(`div`,{style:{fontSize:13,color:`#64748b`,marginTop:4},children:[`购买 `,K?.credits||0,` 积分`]}),(0,$.jsx)(`div`,{style:{marginTop:12,padding:`8px 16px`,background:ie<=30?`#fef2f2`:`#f0f9ff`,borderRadius:8,border:ie<=30?`1px solid #fecaca`:`1px solid #bae6fd`,display:`inline-block`},children:(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:ie<=30?`#dc2626`:`#0284c7`},children:[`订单将在 `,(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:800},children:ie}),` 秒后关闭`]})})]})]}),(0,$.jsx)(`div`,{style:{marginTop:20,padding:16,background:`#fef3c7`,borderRadius:12},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`flex-start`,gap:8},children:[(0,$.jsx)(`div`,{style:{fontSize:16,marginTop:-2},children:`💡`}),(0,$.jsxs)(`div`,{style:{fontSize:13,color:`#92400e`},children:[(0,$.jsx)(`div`,{style:{fontWeight:500,marginBottom:4},children:`支付提示`}),(0,$.jsxs)(`ul`,{style:{margin:0,paddingLeft:16},children:[(0,$.jsx)(`li`,{style:{marginBottom:2},children:`请在支付后等待页面自动跳转`}),(0,$.jsx)(`li`,{children:`如支付成功但未到账,请联系客服`})]})]})]})}),(0,$.jsx)(`div`,{style:{marginTop:20},children:(0,$.jsx)(Z,{size:`large`,block:!0,onClick:async()=>{if(Me(),se.current){try{await j5(se.current)}catch{}se.current=null}localStorage.removeItem(ge),G(!1),ee(null),h(null)},style:{borderRadius:10},children:`取消支付`})})]})}),(0,$.jsx)(Ooe,{}),(0,$.jsx)(`div`,{className:`contact-button-wrapper`,style:{right:`${A.x}px`,bottom:`${window.innerHeight-A.y}px`},children:(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(`div`,{className:`contact-tooltip`,style:{opacity:+!!T},children:`联系我们`}),(0,$.jsx)(`button`,{className:`contact-button ${M?`dragging`:``}`,onMouseEnter:()=>E(!0),onMouseLeave:()=>E(!1),onMouseDown:_e,onMouseUp:ye,children:(0,$.jsx)(l6,{style:{fontSize:20}})})]})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(l6,{}),`联系我们`]}),open:u,onCancel:()=>{d(!1),D.resetFields()},footer:null,width:480,className:`contact-modal`,children:(0,$.jsxs)(`div`,{style:{marginTop:8},children:[(0,$.jsxs)(zH,{form:D,layout:`vertical`,children:[(0,$.jsx)(zH.Item,{name:`name`,label:`姓名`,rules:[{required:!0,message:`请输入姓名`}],children:(0,$.jsx)(bW,{placeholder:`请输入您的姓名`,size:`large`})}),(0,$.jsx)(zH.Item,{name:`phone`,label:`手机号`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1[3-9]\d{9}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(bW,{placeholder:`请输入您的手机号`,size:`large`})}),(0,$.jsx)(zH.Item,{name:`companyName`,label:`公司名称`,rules:[{required:!0,message:`请输入公司名称`}],children:(0,$.jsx)(bW,{placeholder:`请输入公司名称`,size:`large`})}),(0,$.jsx)(zH.Item,{name:`industry`,label:`您的行业`,rules:[{required:!0,message:`请输入您的行业`}],children:(0,$.jsx)(bW,{placeholder:`请输入您的行业`,size:`large`})}),(0,$.jsx)(zH.Item,{name:`message`,label:`留言(选填)`,children:(0,$.jsx)(bW.TextArea,{placeholder:`请输入您的需求或问题`,rows:3,style:{borderRadius:10}})})]}),(0,$.jsxs)(`div`,{style:{marginTop:16,display:`flex`,gap:12},children:[(0,$.jsx)(Z,{size:`large`,onClick:()=>{d(!1),D.resetFields()},style:{borderRadius:10,flex:1},children:`取消`}),(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:je,loading:O,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,flex:1},children:`提交`})]})]})})]})},joe=`http://localhost:8000/api`,Moe=()=>{let{checkAuth:e}=s7(),[t,n]=(0,S.useState)(!1),[r,i]=(0,S.useState)(`password`),[a,o]=(0,S.useState)(`password`),[s]=Dn(),c=s.get(`redirect`),l=s.get(`tab`),[u,d]=(0,S.useState)(0),[f,p]=(0,S.useState)(0),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(!1),[v,y]=(0,S.useState)(!1),[b,x]=(0,S.useState)(!1),[C,w]=(0,S.useState)(0),[T,E]=(0,S.useState)(!1),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),j=(()=>{try{let e=localStorage.getItem(`siteInfo`);if(e){let t=JSON.parse(e);return{siteName:t.siteName||`智创`,siteLogo:t.siteLogo||``}}}catch{}return{siteName:`智创`,siteLogo:``}})(),[M,N]=(0,S.useState)(j.siteName),[P,F]=(0,S.useState)(j.siteLogo),[I,L]=(0,S.useState)(``),[R,z]=(0,S.useState)(!1),[B,V]=(0,S.useState)(``),[H,U]=(0,S.useState)(``),W=Je(),{login:G}=s7(),[K]=zH.useForm(),[ee]=zH.useForm(),[q]=zH.useForm();(0,S.useEffect)(()=>{C5().then(e=>{N(e.siteName),F(e.siteLogo),L(e.loginBgVideo||``),V(e.userAgreementPrivacyUrl),U(e.siteCopyright)}).catch(()=>{})},[]),(0,S.useEffect)(()=>{l===`register`&&i(`register`)},[l]);let te=()=>{if(c)try{W(decodeURIComponent(c));return}catch{}W(`/home`)},ne=()=>m?!0:(Q.warning(`请先阅读并同意用户协议及隐私政策`),!1),re=async()=>{if(ne())try{let t=await K.validateFields();await G(t.phone,t.password,void 0,t.rememberMe),Q.success(`登录成功,欢迎回来`),await e(),te()}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t)}},ie=async()=>{if(ne())try{let t=ee.getFieldsValue();if(!t.phone||!t.code){Q.error(`请填写手机号和验证码`);return}n(!0),await Lie(t.phone,t.code),Q.success(`登录成功,欢迎回来`),await e(),te()}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t)}finally{n(!1)}},J=async()=>{if(ne())try{let t=await q.validateFields();n(!0),await Rie(t.phone,t.regCode,t.password),Q.success(`注册成功`),await e(),te()}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`注册失败`;Q.error(t)}finally{n(!1)}},ae=(e,t)=>{e(60);let n=setInterval(()=>{e(e=>e<=1?(clearInterval(n),_(!1),t?O(!0):A(!0),0):e-1)},1e3)};(0,S.useEffect)(()=>{u===0&&r===`phone`&&x(!1)},[u,r]);let oe=async(e,t)=>{try{if(!e||!/^1\d{10}$/.test(e)){Q.error(`请输入正确的手机号`);return}if(t){_(!0),y(!1);return}if(!b){_(!0),x(!1);return}let n=``;n=r===`register`?`register`:`login`,await w5(e,n),ae(t?p:d),Q.success(`验证码已发送`)}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t),r===`register`?(y(!1),p(0)):(x(!1),d(0)),w(e=>e+1)}},se=async(e=!1)=>{let t=r===`register`?q.getFieldValue(`phone`):ee.getFieldValue(`phone`);try{let e=``;e=r===`register`?`register`:`login`,await w5(t,e),r===`register`?(y(!0),ae(p,!0)):(x(!0),ae(d,!1)),Q.success(`验证码已发送`)}catch(e){let t=e?.response?.data?.detail||e?.response?.data?.message||e?.message||`登录失败`;Q.error(t),r===`register`?(y(!1),p(0),O(!0)):(x(!1),d(0),A(!0)),w(e=>e+1)}},ce=e=>{o(e),i(e),d(0),p(0),x(!1),y(!1),_(!1),O(!1),A(!1),w(e=>e+1),e===`password`?K.resetFields():ee.resetFields()},le={background:`#fff`,border:`1.5px solid #e2e8f0`,color:`#1e293b`,borderRadius:10,fontSize:14},ue=e=>{if(!e){Q.warning(`暂未上传协议文件`);return}e.startsWith(`http://`)||e.startsWith(`https://`)?window.open(e,`_blank`):window.open(`${joe.replace(/\/api$/,``)}${e}`,`_blank`)};return(0,$.jsxs)(`div`,{className:`login-page`,children:[(0,$.jsx)(Noe,{src:I,onReady:()=>z(!0)}),(0,$.jsx)(`div`,{className:`login-bg-overlay`,style:{opacity:+!!R}}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,opacity:+!!R,transition:`opacity 0.5s ease`,pointerEvents:R?`auto`:`none`},children:[(0,$.jsx)(`div`,{className:`login-slogan`,children:(0,$.jsx)(`span`,{className:`login-slogan-text`,children:`AI赋能创意,素材触手可及`})}),(0,$.jsx)(`div`,{className:`login-center`,children:(0,$.jsxs)(gL,{className:`login-card`,styles:{body:{padding:`32px 32px`}},children:[(0,$.jsx)(`div`,{className:`login-card-header`,children:(0,$.jsxs)(`div`,{className:`login-logo-row`,children:[P?(0,$.jsx)(`img`,{src:P,alt:`logo`,className:`login-logo-img`}):(0,$.jsx)(`div`,{className:`login-logo-placeholder`,children:(0,$.jsx)(I8,{style:{fontSize:20,color:`#fff`}})}),(0,$.jsx)(`span`,{className:`login-site-name`,children:M})]})}),(0,$.jsx)(b1.Text,{className:`login-card-subtitle`,children:r===`register`?`注册新账号,开始创作视频`:`登录您的账号,开始创作`}),r!==`register`&&(0,$.jsx)(`div`,{className:`login-tabs`,children:[`password`,`phone`].map(e=>(0,$.jsx)(`div`,{onClick:()=>ce(e),className:`login-tab ${a===e?`login-tab-active`:``}`,children:e===`password`?`密码登录`:`验证码登录`},e))}),r===`password`&&(0,$.jsxs)(zH,{form:K,size:`large`,layout:`vertical`,onFinish:re,children:[(0,$.jsx)(zH.Item,{name:`phone`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1\d{10}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(bW,{prefix:(0,$.jsx)(f6,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入手机号`,style:le})}),(0,$.jsx)(zH.Item,{name:`password`,rules:[{required:!0,message:`请输入密码`}],children:(0,$.jsx)(bW.Password,{prefix:(0,$.jsx)(G3,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入密码`,style:le})}),(0,$.jsx)(zH.Item,{name:`rememberMe`,valuePropName:`checked`,style:{marginBottom:12},children:(0,$.jsx)(TR,{children:`记住我的登录状态`})}),(0,$.jsx)(zH.Item,{style:{marginBottom:12},children:(0,$.jsx)(Z,{type:`primary`,htmlType:`submit`,loading:t,block:!0,className:`login-submit-btn`,children:`登 录`})})]}),r===`phone`&&(0,$.jsxs)(zH,{form:ee,size:`large`,layout:`vertical`,children:[(0,$.jsx)(zH.Item,{name:`phone`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1\d{10}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(bW,{prefix:(0,$.jsx)(f6,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入手机号`,maxLength:11,style:le})}),(0,$.jsx)(zH.Item,{name:`code`,rules:[{required:!0,message:`请输入验证码`}],children:(0,$.jsxs)(GV.Compact,{style:{width:`100%`},children:[(0,$.jsx)(bW,{prefix:(0,$.jsx)(f8,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入验证码`,maxLength:6,disabled:!b,style:{...le,borderRadius:`10px 0 0 10px`,flex:1}}),(0,$.jsx)(Z,{disabled:u>0,style:{fontSize:14,fontWeight:400},onClick:()=>{k?(x(!1),_(!0),w(e=>e+1)):g&&!b?(E(!0),setTimeout(()=>E(!1),500)):oe(ee.getFieldValue(`phone`))},className:`login-code-btn`,children:u>0?`${u}s`:k?`重新发送`:`获取验证码`})]})}),g&&(0,$.jsx)(zH.Item,{style:{marginBottom:12},children:(0,$.jsx)(f7,{onSuccess:se,isVerified:b,shake:T})},C),(0,$.jsx)(zH.Item,{style:{marginBottom:12},children:(0,$.jsx)(Z,{type:`primary`,onClick:ie,loading:t,block:!0,className:`login-submit-btn`,children:`登 录`})})]}),r===`register`&&(0,$.jsxs)(zH,{form:q,size:`large`,layout:`vertical`,children:[(0,$.jsx)(zH.Item,{name:`phone`,rules:[{required:!0,message:`请输入手机号`},{pattern:/^1\d{10}$/,message:`请输入正确的手机号`}],children:(0,$.jsx)(bW,{prefix:(0,$.jsx)(f6,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入手机号`,maxLength:11,style:le})}),(0,$.jsx)(zH.Item,{name:`regCode`,rules:[{required:!0,message:`请输入验证码`}],children:(0,$.jsxs)(GV.Compact,{style:{width:`100%`},children:[(0,$.jsx)(bW,{prefix:(0,$.jsx)(f8,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请输入验证码`,maxLength:6,disabled:!v,style:{...le,borderRadius:`10px 0 0 10px`,flex:1}}),(0,$.jsx)(Z,{disabled:f>0,style:{fontSize:14,fontWeight:400},onClick:()=>{D?(y(!1),_(!0),w(e=>e+1)):g&&!v?(E(!0),setTimeout(()=>E(!1),500)):oe(q.getFieldValue(`phone`),!0)},className:`login-code-btn`,children:f>0?`${f}s`:D?`重新发送`:`获取验证码`})]})}),g&&(0,$.jsx)(zH.Item,{style:{marginBottom:12},children:(0,$.jsx)(f7,{onSuccess:se,isVerified:v,shake:T})},C),(0,$.jsx)(zH.Item,{name:`password`,rules:[{required:!0,message:`请设置密码`},{min:6,message:`密码至少6位`}],children:(0,$.jsx)(bW.Password,{prefix:(0,$.jsx)(G3,{style:{color:`#94a3b8`,marginRight:8}}),placeholder:`请设置密码(至少6位)`,style:le})}),(0,$.jsx)(zH.Item,{style:{marginBottom:12},children:(0,$.jsx)(Z,{type:`primary`,onClick:J,loading:t,block:!0,className:`login-submit-btn`,children:`注 册`})})]}),(0,$.jsx)(`div`,{className:`login-agreement`,children:(0,$.jsx)(TR,{checked:m,onChange:e=>h(e.target.checked),children:(0,$.jsxs)(`span`,{className:`login-agreement-text`,children:[`我已阅读并同意`,(0,$.jsx)(`span`,{onClick:e=>{e.stopPropagation(),ue(B)},className:`login-link`,children:`《用户协议及隐私政策》`})]})})}),(0,$.jsx)(`div`,{className:`login-footer`,children:r===`register`?(0,$.jsx)(b1.Text,{className:`login-switch-btn`,onClick:()=>{i(`password`),o(`password`),O(!1),A(!1),y(!1),_(!1),w(e=>e+1),q.resetFields()},children:`已有账号?去登录`}):(0,$.jsx)(b1.Text,{className:`login-switch-btn`,onClick:()=>{i(`register`),O(!1),A(!1),y(!1),_(!1),w(e=>e+1)},children:`没有账号?立即注册`})})]})}),H&&(0,$.jsx)(`div`,{className:`login-copyright-wrapper`,children:(0,$.jsx)(`div`,{className:`login-copyright`,children:H})})]})]})},Noe=({src:e,onReady:t})=>{let[n,r]=(0,S.useState)(!1),i=S.useRef(null),a=()=>{n||(r(!0),i.current?.play().catch(()=>{}),t())};if(!e)return t(),null;let o=e.toLowerCase().endsWith(`.gif`),s=e.toLowerCase().endsWith(`.webp`);return o||s?(0,$.jsx)(`img`,{className:`login-bg-video`,src:e,alt:``,onLoad:a,onError:a}):(0,$.jsxs)($.Fragment,{children:[!n&&(0,$.jsx)(`div`,{className:`login-bg-video login-bg-placeholder`}),(0,$.jsx)(`video`,{ref:i,className:`login-bg-video`,style:{opacity:+!!n},autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:`auto`,onCanPlayThrough:a,onCanPlay:a,onError:a,children:(0,$.jsx)(`source`,{src:e,type:e.endsWith(`.webm`)?`video/webm`:e.endsWith(`.mov`)?`video/quicktime`:`video/mp4`})})]})},f7=({onSuccess:e,isVerified:t,shake:n})=>{let r=S.useRef(null),i=S.useRef(null),a=S.useRef(null),o=S.useRef(0),s=S.useRef(!1),[c,l]=S.useState(360),u=c-50;S.useEffect(()=>{let e=()=>{if(r.current){let e=r.current.offsetWidth;e>0&&l(e)}};e();let t=new ResizeObserver(e);return r.current&&t.observe(r.current),window.addEventListener(`resize`,e),()=>{t.disconnect(),window.removeEventListener(`resize`,e)}},[]);let d=n=>{if(s.current||t)return;let r=Math.max(0,Math.min(n,u));o.current=r,i.current&&(i.current.style.left=`${r}px`),a.current&&(a.current.style.width=`${r+50}px`),r>=u-5&&(s.current=!0,i.current&&(i.current.style.background=`#22c55e`,i.current.innerHTML=``),a.current&&(a.current.style.width=`${c}px`,a.current.style.background=`#dcfce7`),e())};return(0,$.jsxs)(`div`,{ref:r,onMouseDown:e=>{if(e.preventDefault(),s.current||t)return;let n=r.current;if(!n)return;let c=n.getBoundingClientRect(),l=e=>{d(e.clientX-c.left-50/2)},f=()=>{document.removeEventListener(`mousemove`,l),document.removeEventListener(`mouseup`,f),!s.current&&o.current{if(s.current||t)return;e.preventDefault();let n=r.current;if(!n)return;let c=n.getBoundingClientRect();d(e.touches[0].clientX-c.left-50/2);let l=e=>{d(e.touches[0].clientX-c.left-50/2)},f=()=>{document.removeEventListener(`touchmove`,l),document.removeEventListener(`touchend`,f),!s.current&&o.current({page:1,pageSize:10,total:0,items:[]}),p7=n5((e,t)=>({projects:[],records:Poe(),loading:!1,mediaType:`video`,countType:`请选择`,generationCount:1,selectedRatio:`1:1`,selectedResolution:`2K`,width:2048,height:2048,videoDuration:5,videoAspectRatio:`9:16`,videoResolution:`720p`,engineOptions:{ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]},enginesele:[],inputValue:``,currentMedia:[],fetchProjects:async()=>{e({loading:!0});try{e({projects:await Vie(),loading:!1})}catch{e({loading:!1})}},createProject:async(n,r)=>{let i=await Hie(n,r);return e({projects:[i,...t().projects]}),i},deleteProject:async n=>{await Uie(n),e({projects:t().projects.filter(e=>e.id!==n)})},fetchRecords:async(t={})=>{e({loading:!0});try{e({records:await h5(t),loading:!1})}catch{e({loading:!1})}},optimizePrompt:async(n,r)=>{let i=await Wie(n,r);try{await s7.getState().checkAuth()}catch{}let a=t().records,o=a.items.findIndex(e=>e.id===i.record.id),s=o>=0?a.items.map(e=>e.id===i.record.id?i.record:e):[i.record,...a.items];return e({records:{...a,total:o>=0?a.total:a.total+1,items:s}}),i},generateVideo:async n=>{let r=await eae(n);try{await s7.getState().checkAuth()}catch{}let i=t().records;return e({records:{...i,items:i.items.map(e=>e.id===n?r:e)}}),r},retryGeneration:async n=>{let r=await tae(n);try{await s7.getState().checkAuth()}catch{}let i=t().records;return e({records:{...i,items:i.items.map(e=>e.id===n?r:e)}}),r},updateRecordReferences:(n,r)=>{let i=t().records;e({records:{...i,items:i.items.map(e=>e.id===n?{...e,references:r}:e)}})},setMediaType:t=>e({mediaType:t}),setCountType:t=>e({countType:t}),setGenerationCount:t=>e({generationCount:t}),setImageSettings:(t,n,r,i)=>e({selectedRatio:t,selectedResolution:n,width:r,height:i}),setVideoSettings:(t,n,r)=>e({videoDuration:t,videoAspectRatio:n,videoResolution:r}),setEngineOptions:t=>e({engineOptions:t}),setSelectedRatio:t=>e({selectedRatio:t}),setSelectedResolution:t=>e({selectedResolution:t}),setWidth:t=>e({width:t}),setHeight:t=>e({height:t}),setVideoDuration:t=>e({videoDuration:t}),setVideoAspectRatio:t=>e({videoAspectRatio:t}),setVideoResolution:t=>e({videoResolution:t}),setEnginesele:t=>e({enginesele:t}),setInputValue:t=>e({inputValue:t}),setCurrentMedia:t=>e({currentMedia:t}),resetGenerationConfig:()=>e({mediaType:`image`,countType:`请选择`,generationCount:1,selectedRatio:`1:1`,selectedResolution:`2K`,width:2048,height:2048,videoDuration:5,videoAspectRatio:`9:16`,videoResolution:`720p`,engineOptions:{ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]},enginesele:[],inputValue:``,currentMedia:[]})})),m7=480;function h7(e){if(!e)return`-`;let t=e.trim();if(!t)return`-`;let n=t.match(/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.\d+)?(Z|[+-]\d{2}:?\d{2})?$/);if(!n)return t.slice(0,16).replace(`T`,` `);let[,r,i,a,o,s,c,l]=n,u=Date.UTC(+r,i-1,+a,+o,+s,+c);if(l&&l!==`Z`){let e=l[0]===`+`?1:-1,[t,n]=l.slice(1).split(`:`),r=u-e*(t*60+ +n)*6e4+m7*6e4,i=new Date(r);return`${i.getUTCFullYear()}-${g7(i.getUTCMonth()+1)}-${g7(i.getUTCDate())} ${g7(i.getUTCHours())}:${g7(i.getUTCMinutes())}`}let d=l===`Z`?u+m7*6e4:u,f=new Date(d);return`${f.getUTCFullYear()}-${g7(f.getUTCMonth()+1)}-${g7(f.getUTCDate())} ${g7(f.getUTCHours())}:${g7(f.getUTCMinutes())}`}function g7(e){return e<10?`0${e}`:String(e)}var _7=[`#f97316`,`#3b82f6`,`#8b5cf6`,`#10b981`,`#eab308`,`#6366f1`,`#ef4444`,`#06b6d4`,`#64748b`,`#78716c`],v7={ShoppingCartOutlined:(0,$.jsx)(b8,{}),BookOutlined:(0,$.jsx)(z2,{}),HomeOutlined:(0,$.jsx)(w3,{}),FireOutlined:(0,$.jsx)(r3,{}),RocketOutlined:(0,$.jsx)(l8,{}),SkinOutlined:(0,$.jsx)(Qre,{}),CompassOutlined:(0,$.jsx)(A4,{}),HeartOutlined:(0,$.jsx)(h3,{}),CarOutlined:(0,$.jsx)(e4,{}),CameraOutlined:(0,$.jsx)(Z2,{}),CloudOutlined:(0,$.jsx)(f4,{}),StarOutlined:(0,$.jsx)(A8,{}),TrophyOutlined:(0,$.jsx)(z8,{}),ThunderboltOutlined:(0,$.jsx)(I8,{}),BulbOutlined:(0,$.jsx)(G2,{}),CoffeeOutlined:(0,$.jsx)(w4,{}),CrownOutlined:(0,$.jsx)(I4,{}),DashboardOutlined:(0,$.jsx)(z4,{}),FlagOutlined:(0,$.jsx)(o3,{}),GlobalOutlined:(0,$.jsx)(f3,{}),GiftOutlined:(0,$.jsx)(l3,{}),LaptopOutlined:(0,$.jsx)(N3,{}),MobileOutlined:(0,$.jsx)(f6,{}),MonitorOutlined:(0,$.jsx)(h6,{}),PayCircleOutlined:(0,$.jsx)(D6,{}),PictureOutlined:(0,$.jsx)(N6,{}),PlayCircleOutlined:(0,$.jsx)(H6,{}),SafetyOutlined:(0,$.jsx)(f8,{}),ShoppingOutlined:(0,$.jsx)(Jre,{}),SmileOutlined:(0,$.jsx)(T8,{}),SoundOutlined:(0,$.jsx)(O8,{}),TagOutlined:(0,$.jsx)(sie,{}),TeamOutlined:(0,$.jsx)(P8,{}),ToolOutlined:(0,$.jsx)(die,{}),TruckOutlined:(0,$.jsx)(mie,{}),VideoCameraOutlined:(0,$.jsx)(q8,{}),WalletOutlined:(0,$.jsx)(Y8,{}),BankOutlined:(0,$.jsx)(A2,{}),BuildOutlined:(0,$.jsx)(H2,{}),ExperimentOutlined:(0,$.jsx)(J4,{}),HighlightOutlined:(0,$.jsx)(v3,{}),IdcardOutlined:(0,$.jsx)(D3,{}),MedicineBoxOutlined:(0,$.jsx)(r6,{}),ReadOutlined:(0,$.jsx)(Z6,{}),RestOutlined:(0,$.jsx)(e8,{}),SketchOutlined:(0,$.jsx)(Xre,{}),SolutionOutlined:(0,$.jsx)(tie,{})},Foe=()=>{let[e,t]=(0,S.useState)(!1),[n]=zH.useForm(),r=Je(),{projects:i,fetchProjects:a,createProject:o,deleteProject:s}=p7(),[c,l]=(0,S.useState)([]);(0,S.useEffect)(()=>{a(),O5().then(l).catch(()=>{})},[]);let u=Object.fromEntries(c.map((e,t)=>[e.key,{label:e.label,color:_7[t%_7.length],icon:e.icon||`AppstoreOutlined`}]));return(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24,padding:`16px 24px`,borderRadius:16,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`垂直行业提示词智能优化(新手专属,一键生成标准素材)`}),(0,$.jsxs)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:[`共 `,i.length,` 个项目 · 按行业分类管理`]})]})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(XV,{}),onClick:()=>r(`/records`),size:`large`,style:{background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`,fontWeight:600,borderRadius:10,height:42},children:`项目记录`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(KI,{}),onClick:()=>t(!0),size:`large`,style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,color:`#fff`,fontWeight:600,borderRadius:10,height:42,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`},children:`新建项目`})]})]}),i.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:`还没有项目,创建您的第一个视频项目`,style:{padding:`60px 0`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(KI,{}),onClick:()=>t(!0),size:`large`,children:`创建第一个项目`})}):(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:12},className:`stagger-children`,children:i.map((e,t)=>(0,$.jsxs)(`div`,{className:`project-card project-item animate-slideInCard`,onClick:()=>r(`/projects/${e.id}/generate`),style:{display:`flex`,alignItems:`center`,padding:`18px 22px`,borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,cursor:`pointer`,animationDelay:`${t*.06}s`},children:[(0,$.jsx)(`div`,{style:{width:50,height:50,borderRadius:14,flexShrink:0,background:`${u[e.industry]?.color||`#64748b`}12`,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:24,marginRight:16,color:u[e.industry]?.color||`#64748b`},children:v7[u[e.industry]?.icon]||(0,$.jsx)(l2,{})}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:4,flexWrap:`wrap`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15,color:`#1a1a2e`},children:e.name}),(0,$.jsx)(UQ,{color:u[e.industry]?.color||`#64748b`,style:{borderRadius:6,margin:0},children:u[e.industry]?.label||e.industry})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(UB,{style:{fontSize:12,color:`#94a3b8`}}),(0,$.jsxs)(`span`,{className:`date-display`,translate:`no`,style:{fontSize:12,color:`#94a3b8`},children:[`创建于 `,h7(e.createdAt)]})]})]}),(0,$.jsxs)(`div`,{className:`project-actions`,style:{display:`flex`,alignItems:`center`,gap:8,marginLeft:16},children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(H6,{}),onClick:t=>{t.stopPropagation(),r(`/projects/${e.id}/generate`)},style:{background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`,borderRadius:10,fontWeight:600,height:36,boxShadow:`0 4px 12px rgba(99,102,241,0.25)`},children:`生成`}),(0,$.jsx)(nK,{title:`确定删除该项目?`,description:`项目下的生成记录将一并删除`,onConfirm:async t=>{t?.stopPropagation(),await s(e.id),Q.success(`项目已删除`)},onCancel:e=>e?.stopPropagation(),children:(0,$.jsx)(Z,{danger:!0,icon:(0,$.jsx)(r$,{}),onClick:e=>e.stopPropagation(),style:{borderRadius:10,height:36,background:`rgba(239,68,68,0.06)`,border:`1px solid rgba(239,68,68,0.15)`,color:`#ef4444`}})}),(0,$.jsx)(Pg,{className:`mobile-hide`,style:{color:`#cbd5e1`,fontSize:12}})]})]},e.id))}),(0,$.jsx)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(l2,{}),`新建项目`]}),open:e,onOk:async()=>{try{let e=await n.validateFields(),i=await o(e.name,e.industry);Q.success(`项目创建成功`),t(!1),n.resetFields(),r(`/projects/${i.id}/generate`)}catch{}},onCancel:()=>{t(!1),n.resetFields()},okText:`创建`,cancelText:`取消`,width:480,children:(0,$.jsxs)(zH,{form:n,layout:`vertical`,style:{marginTop:20},children:[(0,$.jsx)(zH.Item,{name:`name`,label:`项目名称`,rules:[{required:!0,message:`请输入项目名称`}],children:(0,$.jsx)(bW,{placeholder:`例如:618电商大促宣传片`,prefix:(0,$.jsx)(zX,{}),size:`large`})}),(0,$.jsx)(zH.Item,{name:`industry`,label:`所属行业`,rules:[{required:!0,message:`请选择行业`}],children:(0,$.jsx)(yC,{placeholder:`选择项目所属行业`,size:`large`,children:c.map((e,t)=>(0,$.jsx)(yC.Option,{value:e.key,children:(0,$.jsxs)(GV,{children:[v7[e.icon]||(0,$.jsx)(l2,{}),` `,e.label]})},e.key))})})]})})]})};async function y7(e){try{if(navigator.clipboard&&typeof navigator.clipboard.writeText==`function`)return await navigator.clipboard.writeText(e),!0;let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.left=`-9999px`,t.style.top=`0`,document.body.appendChild(t),t.focus(),t.select();let n=document.execCommand(`copy`);return document.body.removeChild(t),n}catch{return!1}}var{Text:b7}=b1,Ioe={real_person:{title:`选择真人素材库`,empty:`暂无可选 Active 真人素材`,projectError:`加载真人素材项目失败`,assetError:`加载真人素材失败`,fallbackName:`真人素材`},aigc_virtual:{title:`选择虚拟素材库`,empty:`暂无可选 Active 虚拟素材`,projectError:`加载虚拟素材项目失败`,assetError:`加载虚拟素材失败`,fallbackName:`虚拟素材`}},x7=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,Loe=e=>e.assetType===`Video`?x7(e.videoCoverUrl||e.previewUrl||e.displayUrl||e.providerUrl):x7(`static`+(e.previewUrl||e.displayUrl||e.videoCoverUrl||e.providerUrl)+`?w=300&q=50`),Roe=e=>{let t=Number(e||0);return!Number.isFinite(t)||t<=0?`-`:`${t.toFixed(t>=10?0:1)}s`},S7=({open:e,libraryType:t=`real_person`,selectedIds:n=[],maxCount:r=20,onClose:i,onSelect:a,maxImageCount:o,maxVideoCount:s,usedImageCount:c,usedVideoCount:l,usedVideoDuration:u,maxVideoDuration:d,accept:f})=>{let p=Ioe[t],[m,h]=(0,S.useState)([]),[g,_]=(0,S.useState)(),[v,y]=(0,S.useState)(``),[b,x]=(0,S.useState)(f===`image/*`?`Image`:void 0),[C,w]=(0,S.useState)([]),[T,E]=(0,S.useState)(new Map),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),j=(0,S.useMemo)(()=>new Set(T.keys()),[T]),M=async()=>{O(!0);try{let e=(await(t===`aigc_virtual`?o7:i7)({page:1,pageSize:100,status:`active`})).items||[];h(e),_(t=>t&&e.some(e=>e.id===t)?t:e[0]?.id)}catch(e){Q.error(e?.message||p.projectError)}finally{O(!1)}},N=async()=>{A(!0);try{w((await(t===`aigc_virtual`?moe:coe)({projectId:g,keyword:v.trim()||void 0,assetType:b,page:1,pageSize:100})).items||[])}catch(e){Q.error(e?.message||p.assetError)}finally{A(!1)}};(0,S.useEffect)(()=>{e&&setTimeout(()=>{E(new Map),y(``),x(void 0),_(void 0),w([]),M()},0)},[e,t]),(0,S.useEffect)(()=>{g&&setTimeout(()=>{N()},0)},[g,b]);let P=e=>{if(n.includes(e.id)){Q.info(`该素材已添加`);return}if(f===`image/*`&&e.assetType===`Video`){Q.warning(`当前仅支持选择图片素材`);return}E(t=>{let n=new Map(t);return n.has(e.id)?(n.delete(e.id),n):n.size>=r?(Q.warning(`最多选择 ${r} 个参考素材`),t):(n.set(e.id,e),n)})},F=(0,S.useMemo)(()=>{let e=Array.from(T.values()).filter(e=>e.assetType===`Image`).length,t=Array.from(T.values()).filter(e=>e.assetType===`Video`).length,n=Array.from(T.values()).filter(e=>e.assetType===`Video`).reduce((e,t)=>e+(t.videoDuration||0),0),r=o!==void 0&&c!==void 0?o-c:1/0,i=s!==void 0&&l!==void 0?s-l:1/0,a=d!==void 0&&u!==void 0?d-u:1/0;return e>r||t>i||n>a},[T,o,c,s,l,d,u]);return(0,$.jsxs)(QG,{title:`${p.title}`,open:e,onCancel:i,width:920,destroyOnHidden:!0,footer:[(0,$.jsx)(Z,{onClick:i,children:`取消`},`cancel`),(0,$.jsxs)(Z,{type:`primary`,onClick:()=>{let e=Array.from(T.values()).filter(e=>!n.includes(e.id));if(!e.length){Q.warning(`请选择至少一个${t===`aigc_virtual`?`虚拟`:`真人`}素材`);return}a(e),i()},disabled:F,style:{background:F?`#94a3b8`:`#8b5cf6`,opacity:F?.6:1,cursor:F?`not-allowed`:`pointer`},children:[`添加选中素材(`,T.size,`)`]},`ok`)],children:[f!==`image/*`&&(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:20,marginBottom:16,padding:`12px 16px`,background:`#fafafa`,borderRadius:8},children:(()=>{let e=Array.from(T.values()).filter(e=>e.assetType===`Image`).length,t=Array.from(T.values()).filter(e=>e.assetType===`Video`).length,n=Array.from(T.values()).filter(e=>e.assetType===`Video`).reduce((e,t)=>e+(t.videoDuration||0),0),r=o!==void 0&&c!==void 0?o-c:1/0,i=s!==void 0&&l!==void 0?s-l:1/0,a=d!==void 0&&u!==void 0?d-u:1/0,f=e>r,p=t>i,m=n>a;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`span`,{style:{fontSize:13,color:f?`#ef4444`:`#64748b`,fontWeight:f?600:400},children:[`还可选取图片 `,e,`/`,o!==void 0&&c!==void 0?o-c:`-`,` 张`]}),(0,$.jsxs)(`span`,{style:{fontSize:13,color:p||m?`#ef4444`:`#64748b`,fontWeight:p||m?600:400},children:[`视频还可选取 `,t,`/`,s!==void 0&&l!==void 0?s-l:`-`,` 个(`,n.toFixed(1),`/`,d!==void 0&&u!==void 0?(d-u).toFixed(1):`-`,`秒)`]})]})})()}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`240px 1fr`,gap:16,height:500},children:[(0,$.jsxs)(`div`,{style:{border:`1px solid #eef0f4`,borderRadius:12,padding:12,background:`#fafafa`,overflowY:`auto`,height:`100%`},children:[(0,$.jsxs)(GV,{style:{width:`100%`,justifyContent:`space-between`,marginBottom:12},children:[(0,$.jsx)(b7,{strong:!0,children:`项目组`}),(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(cq,{}),onClick:M,loading:D})]}),(0,$.jsx)(DG,{spinning:D,children:m.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:`暂无项目组`}):(0,$.jsx)(`div`,{children:m.map(e=>(0,$.jsx)(`div`,{onClick:()=>_(e.id),style:{cursor:`pointer`,padding:`10px 12px`,borderRadius:10,marginBottom:6,border:g===e.id?`1px solid #8b5cf6`:`1px solid transparent`,background:g===e.id?`#f5f3ff`:`#fff`},children:(0,$.jsxs)(`div`,{style:{width:`100%`},children:[(0,$.jsx)(b7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name}),(0,$.jsx)(b7,{type:`secondary`,style:{fontSize:12},children:typeof e.activeImageAssetCount==`number`||typeof e.activeVideoAssetCount==`number`?` 图 ${e.activeImageAssetCount||0} / 视 ${e.activeVideoAssetCount||0}`:``})]})},e.id))})})]}),(0,$.jsxs)(`div`,{style:{overflowY:`auto`,height:`100%`},children:[(0,$.jsxs)(GV,{style:{width:`100%`,marginBottom:12},children:[(0,$.jsx)(bW,{allowClear:!0,prefix:(0,$.jsx)(mC,{}),placeholder:`搜索素材名称`,value:v,onChange:e=>y(e.target.value),onPressEnter:N}),(0,$.jsx)(yC,{allowClear:f!==`image/*`,placeholder:`素材类型`,value:b,onChange:x,style:{width:116},options:f===`image/*`?[{value:`Image`,label:`图片`}]:[{value:`Image`,label:`图片`},{value:`Video`,label:`视频`}]}),(0,$.jsx)(Z,{icon:(0,$.jsx)(cq,{}),onClick:N,loading:k,children:`刷新`})]}),(0,$.jsx)(DG,{spinning:k,children:C.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:p.empty,style:{marginTop:120}}):(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(140px, 1fr))`,gap:12,maxHeight:420,overflowY:`auto`,paddingRight:4},children:C.filter(e=>f!==`image/*`||e.assetType===`Image`).map(e=>{let t=j.has(e.id)||n.includes(e.id),r=n.includes(e.id),i=Loe(e),a=e.assetType===`Video`;return(0,$.jsxs)(`div`,{onClick:()=>P(e),style:{cursor:r?`not-allowed`:`pointer`,border:t?`2px solid #8b5cf6`:`1px solid #edf0f5`,borderRadius:12,overflow:`hidden`,background:`#fff`,boxShadow:t?`0 8px 20px rgba(139,92,246,0.18)`:`0 4px 12px rgba(15,23,42,0.04)`,opacity:r?.62:1,position:`relative`},children:[(0,$.jsxs)(`div`,{style:{aspectRatio:`1 / 1`,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},children:[i?a?(0,$.jsx)(`video`,{src:i,muted:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:i,alt:e.name||p.fallbackName,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):a?(0,$.jsx)(q8,{style:{fontSize:32,color:`#94a3b8`}}):(0,$.jsx)(N6,{style:{fontSize:32,color:`#94a3b8`}}),a&&(0,$.jsx)(`div`,{style:{position:`absolute`,left:8,bottom:8,padding:`2px 6px`,borderRadius:8,background:`rgba(15,23,42,0.72)`,color:`#fff`,fontSize:12},children:Roe(e.videoDuration)})]}),t&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8,width:24,height:24,borderRadius:12,background:`#8b5cf6`,color:`#fff`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(cC,{})}),(0,$.jsxs)(`div`,{style:{padding:10},children:[(0,$.jsx)(b7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name||`未命名素材`}),(0,$.jsxs)(GV,{wrap:!0,size:4,style:{marginTop:6},children:[(0,$.jsx)(UQ,{color:a?`blue`:`default`,children:a?`视频`:`图片`}),(0,$.jsx)(UQ,{children:e.projectName})]})]})]},e.id)})})})]})]})]})},C7=({src:e,size:t=`normal`})=>{let n=(0,S.useRef)(null),[r,i]=(0,S.useState)(!1),[a,o]=(0,S.useState)(0),[s,c]=(0,S.useState)(0),[l,u]=(0,S.useState)(1),[d,f]=(0,S.useState)(!1),p=e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,`0`)}`,m=(0,S.useCallback)(()=>{n.current&&(r?n.current.pause():n.current.play(),i(!r))},[r]),h=(0,S.useCallback)(()=>{n.current&&o(n.current.currentTime)},[]),g=(0,S.useCallback)(()=>{n.current&&c(n.current.duration)},[]),_=(0,S.useCallback)(()=>{i(!1),o(0)},[]),v=(0,S.useCallback)(e=>{if(!n.current||s===0)return;let t=e.currentTarget.getBoundingClientRect(),r=(e.clientX-t.left)/t.width*s;n.current.currentTime=r,o(r)},[s]),y=(0,S.useCallback)(e=>{if(!n.current)return;let t=parseFloat(e.target.value);n.current.volume=t,u(t),f(t===0)},[]),b=(0,S.useCallback)(()=>{n.current&&(d?(n.current.volume=l||.5,f(!1)):(n.current.volume=0,f(!0)))},[d,l]);(0,S.useEffect)(()=>{let e=n.current;if(e)return e.addEventListener(`timeupdate`,h),e.addEventListener(`loadedmetadata`,g),e.addEventListener(`ended`,_),()=>{e.removeEventListener(`timeupdate`,h),e.removeEventListener(`loadedmetadata`,g),e.removeEventListener(`ended`,_)}},[h,g,_]);let x=s>0?a/s*100:0;return(0,$.jsxs)(`div`,{style:{width:`100%`,height:t===`small`?130:112,background:`#f1f5f9`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,padding:t===`small`?`16px 16px`:`12px 16px`},children:[(0,$.jsx)(`audio`,{ref:n,src:e}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16,width:`100%`},children:[(0,$.jsx)(`button`,{onClick:m,style:{width:48,height:48,borderRadius:`50%`,background:`linear-gradient(135deg, #8b5cf6, #a78bfa)`,border:`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,flexShrink:0},children:r?(0,$.jsx)(x6,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(H6,{style:{fontSize:24,color:`#fff`,marginLeft:2}})}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,gap:8},children:[(0,$.jsxs)(`div`,{onClick:v,style:{height:5,background:`#e2e8f0`,borderRadius:10,cursor:`pointer`,overflow:`visible`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{height:`100%`,width:`${x}%`,background:`linear-gradient(90deg, #8b5cf6, #a78bfa)`,borderRadius:10,transition:`width 0.1s linear`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,left:`${x}%`,top:`50%`,transform:`translate(-50%, -50%)`,width:t===`small`?12:14,height:t===`small`?12:14,background:`#fff`,borderRadius:`50%`,boxShadow:`0 2px 6px rgba(0,0,0,0.15)`,opacity:+(x>0),transition:`opacity 0.2s`}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{fontSize:t===`small`?11:12,color:`#64748b`},children:p(a)}),(0,$.jsx)(`span`,{style:{fontSize:t===`small`?11:12,color:`#64748b`},children:p(s)})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,flexShrink:0},children:[(0,$.jsx)(`button`,{onClick:b,style:{border:`none`,background:`transparent`,cursor:`pointer`,padding:0},children:d?(0,$.jsx)(l4,{style:{fontSize:t===`small`?14:16,color:`#94a3b8`}}):(0,$.jsx)(O8,{style:{fontSize:t===`small`?14:16,color:`#94a3b8`}})}),(0,$.jsx)(`input`,{type:`range`,min:`0`,max:`1`,step:`0.1`,value:d?0:l,onChange:y,style:{width:t===`small`?40:50,height:4,borderRadius:2,appearance:`none`,background:`#e2e8f0`,cursor:`pointer`}})]})]})]})},{Text:w7}=b1,T7=e=>{if(!e)return``;if(/^data:|blob:/i.test(e))return e;if(/^https?:\/\//i.test(e)){let t=new URL(e);return t.pathname.startsWith(`/uploads`)?t.pathname+t.search:e}return`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`},E7=(e,t)=>{if(e<300||e>6e3)return`图片宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`图片高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;return n<.4||n>2.5?`图片宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`:null},D7=(e,t)=>{if(e<300||e>6e3)return`视频宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`视频高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;if(n<.4||n>2.5)return`视频宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`;let r=e*t;return r<409600?`视频总像素数过小(${e}×${t}=${r}),需 ≥ 640×640=409600`:r>8295044?`视频总像素数过大(${e}×${t}=${r}),需 ≤ 3326×2494=8295044`:null},zoe=e=>{let t=e,n=t.width||t.videoWidth||t.imageWidth||0,r=t.height||t.videoHeight||t.imageHeight||0;if(e.resourceType===`image`){if(n>0&&r>0)return E7(n,r)}else if(e.resourceType===`video`&&n>0&&r>0)return D7(n,r);return null},Boe=e=>new Promise(t=>{let n=new Image;n.onload=()=>{t({width:n.width,height:n.height})},n.onerror=()=>{t({width:0,height:0})},n.src=e}),Voe=e=>e===`video`?(0,$.jsx)(q8,{}):e===`audio`?(0,$.jsx)(w2,{}):(0,$.jsx)(N6,{}),Hoe=e=>e===`video`?`视频`:e===`audio`?`音频`:`图片`,Uoe=({open:e,onClose:t,onSelect:n,allowedTypes:r,selectedIds:i=[],title:a=`选择历史上传素材`,maxImageCount:o,maxVideoCount:s,usedImageCount:c,usedVideoCount:l,maxVideoDuration:u,usedVideoDuration:d,maxAudioCount:f,usedAudioCount:p,maxAudioDuration:m,usedAudioDuration:h,hideLimitHint:g,defaultResourceType:_})=>{let[v,y]=(0,S.useState)(_||``),[b,x]=(0,S.useState)(``),[C,w]=(0,S.useState)(1),[T,E]=(0,S.useState)(10),[D,O]=(0,S.useState)(1),[k,A]=(0,S.useState)(8),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)(!1),[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(0),[z,B]=(0,S.useState)(``),[V,H]=(0,S.useState)([]),[U,W]=(0,S.useState)(0),[G,K]=(0,S.useState)(new Map),ee=(0,S.useMemo)(()=>new Set(i),[i]),q=(0,S.useMemo)(()=>new Set(r||[`image`,`video`,`audio`]),[JSON.stringify(r)]),te=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`image`).length,[G]),ne=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`video`).length,[G]),re=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`video`).reduce((e,t)=>e+(t.durationSeconds||0),0),[G]),ie=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`audio`).length,[G]),J=(0,S.useMemo)(()=>Array.from(G.values()).filter(e=>e.resourceType===`audio`).reduce((e,t)=>e+(t.durationSeconds||0),0),[G]),ae=(0,S.useMemo)(()=>o!==void 0&&c!==void 0?o-c:1/0,[o,c]),oe=(0,S.useMemo)(()=>s!==void 0&&l!==void 0?s-l:1/0,[s,l]),se=(0,S.useMemo)(()=>u!==void 0&&d!==void 0?u-d:1/0,[u,d]),ce=(0,S.useMemo)(()=>f!==void 0&&p!==void 0?f-p:1/0,[f,p]),le=(0,S.useMemo)(()=>m!==void 0&&h!==void 0?m-h:1/0,[m,h]),ue=(0,S.useMemo)(()=>te>ae,[te,ae]),de=(0,S.useMemo)(()=>ne>oe,[ne,oe]),fe=(0,S.useMemo)(()=>re>se,[re,se]),pe=(0,S.useMemo)(()=>ie>ce,[ie,ce]),me=(0,S.useMemo)(()=>J>le,[J,le]),he=(0,S.useCallback)(async()=>{if(e){P(!0);try{let e=await t7({resourceType:v||void 0,keyword:b||void 0,page:C,pageSize:T,scene:`picker`});I(C===1?e.groups||[]:t=>[...t,...e.groups||[]]),R(e.totalDays||0)}catch(e){Q.error(e?.message||`加载历史上传素材失败`),C===1&&I([]),R(0)}finally{P(!1)}}},[q,b,e,C,T,v]),ge=(0,S.useCallback)(async e=>{M(!0);try{let t=await n7(e,{resourceType:v||void 0,keyword:b||void 0,page:D,pageSize:8,scene:`picker`});H((t.items||[]).filter(e=>q.has(e.resourceType))),W(t.total||0)}catch(e){Q.error(e?.message||`加载历史上传素材失败`),H([]),W(0)}finally{M(!1)}},[q,b,D,k,v]);(0,S.useEffect)(()=>{e&&he()},[e,C,he]),(0,S.useEffect)(()=>{z&&O(1)},[z]),(0,S.useEffect)(()=>{z&&ge(z)},[z,D,ge]),(0,S.useEffect)(()=>{e&&K(new Map)},[e]),(0,S.useEffect)(()=>{e&&(y(_||``),w(1))},[e,_]);let _e=async e=>{if(ee.has(e.id)){Q.warning(`该素材已经在参考内容中`);return}let t=e,n=t.width||t.videoWidth||t.imageWidth||0,r=t.height||t.videoHeight||t.imageHeight||0;if(e.resourceType===`image`){if(n<=0||r<=0){let t=T7(e.previewUrl||e.displayUrl||e.resourceUrl);if(t){let e=await Boe(t);n=e.width,r=e.height}}if(n>0&&r>0){let t=E7(n,r);if(t){Q.error(`${e.fileName||`图片`}:${t}`);return}}}else if(e.resourceType===`video`&&n>0&&r>0){let t=D7(n,r);if(t){Q.error(`${e.fileName||`视频`}:${t}`);return}}K(t=>{let n=new Map(t);return n.has(e.id)?n.delete(e.id):n.set(e.id,e),n})},ve=()=>{let e=Array.from(G.values());if(e.length===0){Q.warning(`请先选择历史素材`);return}n(e),K(new Map),t()},ye=(0,S.useMemo)(()=>[{label:`全部`,value:``},{label:`图片`,value:`image`},{label:`视频`,value:`video`},{label:`音频`,value:`audio`}].filter(e=>!e.value||q.has(e.value)),[q]);return(0,$.jsxs)(QG,{title:a,open:e,onCancel:t,width:1e3,centered:!0,destroyOnHidden:!0,footer:[(0,$.jsx)(Z,{onClick:t,children:`取消`},`cancel`),(0,$.jsxs)(Z,{type:`primary`,onClick:ve,style:{background:`#8b5cf6`},disabled:ue||de||fe||pe||me,children:[`应用选择 (`,G.size,`)`]},`ok`)],children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(GV,{wrap:!0,children:[(0,$.jsx)(yC,{value:v,options:ye,style:{width:120},onChange:e=>{y(e),w(1)}}),(0,$.jsx)(bW,{allowClear:!0,value:b,prefix:(0,$.jsx)(mC,{}),placeholder:`搜索文件名`,style:{width:220},onChange:e=>x(e.target.value),onPressEnter:()=>{w(1),he()}}),(0,$.jsx)(Z,{icon:(0,$.jsx)(cq,{}),onClick:he,children:`刷新`})]}),!g&&(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginTop:12,flexWrap:`wrap`},children:[(0,$.jsxs)(`span`,{style:{fontSize:13,color:ue?`#ef4444`:`#64748b`,fontWeight:ue?600:400},children:[`还可选取图片 `,te,`/`,o!==void 0&&c!==void 0?o-c:`-`,` 张`]}),(0,$.jsxs)(`span`,{style:{fontSize:13,color:de||fe?`#ef4444`:`#64748b`,fontWeight:de||fe?600:400},children:[`视频还可选取 `,ne,`/`,s!==void 0&&l!==void 0?s-l:`-`,` 个(`,re.toFixed(1),`/`,u!==void 0&&d!==void 0?(u-d).toFixed(1):`-`,`秒)`]}),f!==void 0&&(0,$.jsxs)(`span`,{style:{fontSize:13,color:pe||me?`#ef4444`:`#64748b`,fontWeight:pe||me?600:400},children:[`音频还可选取 `,ie,`/`,f!==void 0&&p!==void 0?f-p:`-`,` 个(`,J.toFixed(1),`/`,m!==void 0&&h!==void 0?(m-h).toFixed(1):`-`,`秒)`]})]})]}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`240px 1fr`,gap:16,height:500},children:[(0,$.jsxs)(`div`,{style:{border:`1px solid #eef0f4`,borderRadius:12,padding:12,background:`#fafafa`,overflowY:`auto`},children:[(0,$.jsx)(w7,{strong:!0,style:{fontSize:14},children:`日期列表`}),(0,$.jsx)(DG,{spinning:N,children:F.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:`暂无日期`,style:{padding:`40px 0`}}):(0,$.jsxs)(`div`,{style:{marginTop:12},children:[F.map(e=>(0,$.jsxs)(`div`,{onClick:()=>B(e.generatedDate),style:{padding:`10px 12px`,borderRadius:10,marginBottom:6,cursor:`pointer`,border:z===e.generatedDate?`1px solid #8b5cf6`:`1px solid transparent`,background:z===e.generatedDate?`#f5f3ff`:`#fff`},children:[(0,$.jsx)(`div`,{style:{fontSize:13,fontWeight:500,color:`#334155`},children:e.generatedDate}),(0,$.jsxs)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginTop:4},children:[`共 `,e.total,` 个素材`]})]},e.generatedDate)),L>F.length&&(0,$.jsx)(`div`,{style:{marginTop:12,textAlign:`center`},children:(0,$.jsx)(Z,{size:`small`,onClick:()=>w(C+1),children:`加载更多`})})]})})]}),(0,$.jsx)(`div`,{style:{border:`1px solid #eef0f4`,borderRadius:12,padding:12,overflowY:`auto`},children:(0,$.jsx)(DG,{spinning:j,children:z?V.length===0?(0,$.jsx)(US,{description:`该日期暂无可复用的历史上传素材`,style:{padding:`48px 0`}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(150px, 1fr))`,gap:14},children:V.map(e=>{let t=G.has(e.id),n=ee.has(e.id),r=zoe(e),i=n||!!r,a=e.previewUrl||e.displayUrl||e.resourceUrl,o=T7(e.resourceType===`image`?`static`+a+`?w=300&q=50`:a);return(0,$.jsxs)(`div`,{onClick:()=>!i&&_e(e),style:{position:`relative`,borderRadius:14,border:t?`2px solid #8b5cf6`:`1px solid #e2e8f0`,background:i?`#f8fafc`:`#fff`,opacity:i?.55:1,cursor:i?`not-allowed`:`pointer`,overflow:`hidden`,boxShadow:t?`0 10px 24px rgba(139, 92, 246, 0.18)`:`0 6px 18px rgba(15,23,42,0.06)`},title:r||void 0,children:[(0,$.jsx)(`div`,{style:{background:`#f1f5f9`},children:e.resourceType===`image`?(0,$.jsx)(`img`,{src:o,alt:e.fileName||e.id,style:{width:`100%`,height:130,objectFit:`cover`}}):e.resourceType===`video`?(0,$.jsx)(`video`,{src:o,muted:!0,style:{width:`100%`,height:130,objectFit:`cover`}}):(0,$.jsx)(C7,{src:o,size:`small`})}),(0,$.jsxs)(`div`,{style:{padding:10},children:[(0,$.jsxs)(GV,{size:6,style:{marginBottom:6},children:[(0,$.jsx)(UQ,{color:`purple`,icon:Voe(e.resourceType),style:{margin:0},children:Hoe(e.resourceType)}),e.durationSeconds?(0,$.jsxs)(UQ,{style:{margin:0},children:[Number(e.durationSeconds).toFixed(1),`s`]}):null,r&&(0,$.jsx)(UQ,{color:`red`,style:{margin:0},children:`尺寸不符`})]}),(0,$.jsx)(w7,{ellipsis:!0,style:{display:`block`,fontSize:13,color:`#334155`},title:e.fileName||e.id,children:e.fileName||e.id}),(0,$.jsx)(w7,{type:`secondary`,style:{fontSize:12},children:e.moduleLabel||`普通上传`})]}),t&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8,width:24,height:24,borderRadius:12,background:`#8b5cf6`,color:`#fff`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(cC,{})}),n&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8},children:(0,$.jsx)(UQ,{children:`已选`})}),r&&(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:0,left:0,right:0,background:`rgba(239, 68, 68, 0.9)`,color:`#fff`,padding:`4px 8px`,fontSize:11,textAlign:`center`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:r})]},e.id)})}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:16,paddingBottom:8},children:(0,$.jsx)(oG,{current:D,pageSize:k,total:U,showSizeChanger:!0,pageSizeOptions:[8],onChange:(e,t)=>{O(e),A(t)}})})]}):(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:`请选择日期`,style:{padding:`80px 0`}})})})]})]})},O7=({children:e,accept:t=`image/*,video/*`,multiple:n=!0,onLocalSelect:r,onHistorySelect:i,onPortraitSelect:a,onPortraitLibrarySelect:o,uploading:s,tooltipTitle:c,maxImageCount:l,maxVideoCount:u,usedImageCount:d,usedVideoCount:f,usedVideoDuration:p,maxVideoDuration:m,maxAudioCount:h,usedAudioCount:g,maxAudioDuration:_,usedAudioDuration:v,hideLimitHint:y,mediaType:b})=>{let x=(0,S.useRef)(null),[C,w]=(0,S.useState)(!1),[T,E]=(0,S.useState)(`real_person`),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),N=()=>{A(!1),x.current?.click()},P=e=>{let t=e.target.files;t&&r&&r(Array.from(t)),x.current&&(x.current.value=``)},F=e=>{if(A(!1),a){E(e),w(!0);return}if(o){o(e);return}E(e),w(!0)},I=(0,$.jsxs)(`div`,{style:{padding:`4px 0`,minWidth:180},children:[(0,$.jsxs)(`div`,{onClick:()=>{N()},style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(zX,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`本地上传`})]}),(0,$.jsxs)(`div`,{onClick:()=>{A(!1),O(!0)},style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(H4,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`从资产中选择`})]}),b!==`image`&&(0,$.jsxs)(`div`,{onClick:()=>F(`real_person`),style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(G8,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`真人素材库`})]}),b!==`image`&&(0,$.jsxs)(`div`,{onClick:()=>F(`aigc_virtual`),style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 16px`,cursor:`pointer`,transition:`background 0.15s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#f1f5f9`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`},children:[(0,$.jsx)(P8,{style:{fontSize:14,color:`#64748b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#334155`},children:`虚拟素材库`})]})]});return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`input`,{ref:x,type:`file`,accept:t,multiple:n,onChange:P,style:{display:`none`}}),c?(0,$.jsx)(lw,{title:c,children:(0,$.jsx)(_w,{content:I,open:k,onOpenChange:A,trigger:`click`,placement:`bottomLeft`,children:(0,$.jsx)(`div`,{style:{cursor:s?`not-allowed`:`pointer`},children:e})})}):(0,$.jsx)(_w,{content:I,open:k,onOpenChange:A,trigger:`click`,placement:`bottomLeft`,children:(0,$.jsx)(`div`,{style:{cursor:s?`not-allowed`:`pointer`},children:e})}),(0,$.jsx)(Uoe,{open:D,onClose:()=>O(!1),onSelect:e=>{i?.(e),O(!1)},allowedTypes:t.includes(`audio`)?[`image`,`video`,`audio`]:[`image`,`video`],maxImageCount:l,maxVideoCount:u,usedImageCount:d,usedVideoCount:f,maxVideoDuration:m,usedVideoDuration:p,maxAudioCount:h,usedAudioCount:g,maxAudioDuration:_,usedAudioDuration:v,hideLimitHint:y,defaultResourceType:b===`image`?`image`:``}),(0,$.jsx)(S7,{open:C,libraryType:T,onClose:()=>w(!1),onSelect:e=>{a?.(e),w(!1)},accept:t,maxCount:t===`image/*`&&!n?1:void 0,maxImageCount:l,maxVideoCount:u,usedImageCount:d,usedVideoCount:f,usedVideoDuration:p,maxVideoDuration:m})]})};function Woe(){if(typeof crypto<`u`&&typeof crypto.randomUUID==`function`)return crypto.randomUUID();if(typeof crypto<`u`&&typeof crypto.getRandomValues==`function`){let e=crypto.getRandomValues(new Uint8Array(16));e[6]=e[6]&15|64,e[8]=e[8]&63|128;let t=Array.from(e).map(e=>e.toString(16).padStart(2,`0`)).join(``);return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}return`${Date.now().toString(16).padStart(12,`0`)}-${Math.random().toString(16).slice(2,10).padStart(8,`0`)}-4xxx-yxxx-${Math.random().toString(16).slice(2,12)}`.replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e===`x`?t:t&3|8).toString(16)})}var Goe={prompt_processing:`optimizing`,ready:`prompt_optimized`,generating:`generating`,success:`completed`,failure:`failed`},Koe=new Set([`pending`,`optimizing`,`generating`]),k7=new Set([`queued`,`preparing`,`creating_provider_task`,`provider_result_staged`,`waiting_remote`,`polling`,`result_ready`,`download_queued`,`downloading`,`retry_waiting`,`recovery_inconsistent`,`upscale_queued`,`upscale_processing`,`upscale_polling`,`upscale_downloading`,`upscale_finalizing`,`upscale_retry_waiting`]),A7=new Set([`completed`,`done`]),j7=new Set([`failed`,`timeout`,`download_failed`,`upscale_failed`]),qoe=new Set([...A7,...j7,`deleted`]),Joe={pending:`待处理`,optimizing:`提词处理中`,prompt_optimized:`待生成`,generating:`生成中`,queued:`生成中`,preparing:`生成中`,creating_provider_task:`生成中`,provider_result_staged:`生成中`,waiting_remote:`生成中`,polling:`生成中`,result_ready:`生成中`,download_queued:`生成中`,downloading:`生成中`,retry_waiting:`生成中`,recovery_inconsistent:`生成中`,upscale_queued:`生成中`,upscale_processing:`生成中`,upscale_polling:`生成中`,upscale_downloading:`生成中`,upscale_finalizing:`生成中`,upscale_retry_waiting:`生成中`,completed:`成功`,done:`成功`,timeout:`失败`,download_failed:`失败`,upscale_failed:`失败`,failed:`失败`,deleted:`已删除`},Yoe={pending:`default`,optimizing:`processing`,prompt_optimized:`blue`,generating:`processing`,queued:`processing`,preparing:`processing`,creating_provider_task:`processing`,provider_result_staged:`processing`,waiting_remote:`processing`,polling:`processing`,result_ready:`processing`,download_queued:`processing`,downloading:`processing`,retry_waiting:`orange`,recovery_inconsistent:`orange`,upscale_queued:`purple`,upscale_processing:`purple`,upscale_polling:`purple`,upscale_downloading:`purple`,upscale_finalizing:`purple`,upscale_retry_waiting:`orange`,completed:`success`,done:`success`,failed:`error`,timeout:`error`,download_failed:`error`,upscale_failed:`error`,deleted:`default`},M7=e=>String(e||``).trim().toLowerCase(),Xoe=e=>{let t=M7(e);return Joe[t]||t||`未知状态`},Zoe=e=>Yoe[M7(e)]||`default`,N7=e=>{let t=M7(e.status),n=M7(e.displayStatus),r=M7(e.pipelineStage),i=Goe[M7(e.clientStatus)]||``,a=i||n||t||r||`pending`;j7.has(r)||j7.has(t)||j7.has(n)?a=j7.has(r)?r:j7.has(t)?t:n:A7.has(t)||A7.has(n)?a=A7.has(t)?t:n:!i&&r&&k7.has(r)&&(a=r);let o=j7.has(a),s=A7.has(a),c=typeof e.shouldPoll==`boolean`?e.shouldPoll:!o&&!s&&(Koe.has(t)||k7.has(r)),l=c;return{status:t,displayStatus:n,pipelineStage:r,effectiveKey:a,label:Xoe(a),color:Zoe(a),isActive:l,isSuccess:s,isFailure:o,isTerminal:qoe.has(a),canGenerate:typeof e.canGenerate==`boolean`?e.canGenerate:t===`prompt_optimized`,canRetry:typeof e.canRetry==`boolean`?e.canRetry:o,shouldPoll:c}},P7=({label:e,value:t,options:n,suffix:r,expanded:i,onToggle:a,onSelect:o,onClose:s})=>{let c=(0,S.useRef)(null),l=(0,S.useRef)(null),u=(0,S.useRef)(i),[d,f]=(0,S.useState)(null);return u.current=i,(0,S.useEffect)(()=>{if(i&&c.current){let e=c.current.getBoundingClientRect();f({bottom:window.innerHeight-e.top+4,left:e.left,width:Math.max(e.width,100)})}else f(null)},[i]),(0,S.useEffect)(()=>{if(!i)return;let e=e=>{c.current?.contains(e.target)||l.current?.contains(e.target)||u.current&&s()};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[i,s]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{ref:c,onClick:a,translate:`no`,style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,cursor:`pointer`,userSelect:`none`,transition:`background 0.2s, border-color 0.2s`,background:`#fff`,border:`1px solid #e2e8f0`,minWidth:70,whiteSpace:`nowrap`,flexShrink:0},children:[(0,$.jsxs)(`span`,{style:{fontSize:13,color:`#374151`,fontWeight:500,lineHeight:`18px`},children:[t,r]}),(0,$.jsx)(HZ,{style:{fontSize:9,color:`#94a3b8`,transition:`transform 0.2s`,transform:i?`rotate(180deg)`:`rotate(0deg)`}})]}),d&&(0,Bi.createPortal)((0,$.jsxs)(`div`,{ref:l,style:{position:`fixed`,bottom:d.bottom,left:d.left,minWidth:d.width,maxHeight:200,overflowY:`auto`,background:`#fff`,borderRadius:12,padding:6,zIndex:99999,boxShadow:`0 8px 30px rgba(0,0,0,0.12)`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:10,color:`#94a3b8`,display:`block`,padding:`2px 6px 4px`},children:e}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:2},children:n.map((e,n)=>{let r=t===e;return(0,$.jsx)(`div`,{onClick:()=>{o(e),s()},style:{padding:`6px 10px`,borderRadius:8,fontSize:13,cursor:`pointer`,transition:`all 0.15s`,background:r?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`transparent`,color:r?`#fff`:`#1a1a2e`,fontWeight:r?600:400},onMouseEnter:e=>{r||(e.currentTarget.style.background=`#f1f5f9`)},onMouseLeave:e=>{r||(e.currentTarget.style.background=`transparent`)},children:e},n)})})]}),document.body)]})},Qoe=({group:e,groupName:t,selected:n,expanded:r,onToggle:i,onSelect:a,onClose:o})=>{let s=(0,S.useRef)(null),c=(0,S.useRef)(null),l=(0,S.useRef)(r),[u,d]=(0,S.useState)(null);return l.current=r,(0,S.useEffect)(()=>{if(r&&s.current){let e=s.current.getBoundingClientRect();d({bottom:window.innerHeight-e.top+4,left:e.left})}else d(null)},[r]),(0,S.useEffect)(()=>{if(!r)return;let e=e=>{s.current?.contains(e.target)||c.current?.contains(e.target)||l.current&&o()};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[r,o]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{ref:s,onClick:()=>i(t),style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,cursor:`pointer`,userSelect:`none`,transition:`background 0.2s, border-color 0.2s`,background:`#ffffffff`,border:`1px solid #e2e8f0`,minWidth:70,whiteSpace:`nowrap`,flexShrink:0},children:[(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#374151`,fontWeight:500,lineHeight:`18px`},children:n||e.name}),(0,$.jsx)(HZ,{style:{fontSize:9,color:`#94a3b8`,transition:`transform 0.2s`,transform:r?`rotate(180deg)`:`rotate(0deg)`}})]}),u&&(0,Bi.createPortal)((0,$.jsxs)(`div`,{ref:c,style:{position:`fixed`,bottom:u.bottom,left:u.left,background:`#fff`,borderRadius:12,padding:8,minWidth:160,zIndex:99999,boxShadow:`0 8px 30px rgba(0,0,0,0.12)`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:10,color:`#94a3b8`,display:`block`,padding:`2px 6px 4px`},children:e.name}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:2},children:e.options.map((e,r)=>{let i=n===e;return(0,$.jsx)(`div`,{onClick:()=>{a(e,t),o()},style:{padding:`6px 10px`,borderRadius:8,fontSize:13,cursor:`pointer`,transition:`all 0.15s`,background:i?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`transparent`,color:i?`#fff`:`#1a1a2e`,fontWeight:i?600:400},onMouseEnter:e=>{i||(e.currentTarget.style.background=`#f1f5f9`)},onMouseLeave:e=>{i||(e.currentTarget.style.background=`transparent`)},children:e},r)})})]}),document.body)]})},F7=({src:e,width:t=48,height:n=48})=>{let[r,i]=(0,S.useState)(null),[a,o]=(0,S.useState)(null);return(0,S.useEffect)(()=>{let r=document.createElement(`video`);r.muted=!0,r.preload=`metadata`,r.crossOrigin=`anonymous`;let a=()=>{o(r.duration),r.currentTime=Math.min(1,r.duration*.1)},s=()=>{try{let e=document.createElement(`canvas`);e.width=t*2,e.height=n*2;let a=e.getContext(`2d`);a&&(a.drawImage(r,0,0,e.width,e.height),i(e.toDataURL(`image/jpeg`,.7)))}catch{}};return r.addEventListener(`loadedmetadata`,a),r.addEventListener(`seeked`,s),r.src=e,()=>{r.removeEventListener(`loadedmetadata`,a),r.removeEventListener(`seeked`,s)}},[e,t,n]),(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,position:`relative`,background:`#1a1a2e`},children:[r?(0,$.jsx)(`img`,{src:r,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(H6,{style:{color:`#fff`,fontSize:18}})}),a!=null&&(0,$.jsx)(`span`,{style:{position:`absolute`,bottom:2,right:2,fontSize:9,color:`#fff`,background:`rgba(0,0,0,0.6)`,borderRadius:4,padding:`1px 4px`,lineHeight:1.3},children:(e=>`${Math.round(e)}s`)(a)})]})},$oe=()=>{let{projectId:e}=Qe(),t=Je(),[n]=zH.useForm(),{projects:r,records:i,fetchProjects:a,fetchRecords:o,optimizePrompt:s,generateVideo:c,retryGeneration:l}=p7(),u=i.items,{user:d,optimizeHoldCredits:f}=s7(),[p,m]=(0,S.useState)(!1),[h,g]=(0,S.useState)(!1),[_,v]=(0,S.useState)(null),[y,b]=(0,S.useState)(``),[x,C]=(0,S.useState)(!1),[w,T]=(0,S.useState)({}),[E,D]=(0,S.useState)({}),[O,k]=(0,S.useState)({}),[A,j]=(0,S.useState)({}),[M,N]=(0,S.useState)({}),P=(0,S.useRef)(null),F=(0,S.useCallback)(e=>{if(!e)return 0;let t=new Date(e).getTime(),n=(Date.now()-t)/1e3;return n>=180?99:Math.min(99,n*.6)},[]);(0,S.useEffect)(()=>{let e=Object.entries(E).filter(([,e])=>e===`generating`).map(([e])=>e);if(e.length===0){P.current&&=(clearInterval(P.current),null);return}let t=()=>{e.forEach(e=>{let t=p7.getState().records.items.find(t=>t.id===e);if(t?.createdAt){let n=F(t.createdAt);k(t=>({...t,[e]:n})),j(t=>({...t,[e]:n}))}})};return t(),P.current=window.setInterval(t,1e3),()=>{P.current&&=(clearInterval(P.current),null)}},[E,F]),(0,S.useEffect)(()=>{Object.entries(E).forEach(([e,t])=>{if(t===`done`&&!M[e]){N(t=>({...t,[e]:!0}));let t=A[e]||0,n=Date.now(),r=()=>{let i=Date.now()-n,a=Math.min(i/800,1),o=1-(1-a)**3,s=t+(100-t)*o;j(t=>({...t,[e]:s})),a<1&&requestAnimationFrame(r)};requestAnimationFrame(r)}})},[E]),(0,S.useEffect)(()=>{Object.entries(E).forEach(([e,t])=>{if(t===`generating`){let t=p7.getState().records.items.find(t=>t.id===e);if(t?.createdAt){let n=F(t.createdAt);k(t=>({...t,[e]:n})),j(t=>({...t,[e]:n}))}}})},[_]);let[I,L]=(0,S.useState)({}),[R,z]=(0,S.useState)(null),[B,V]=(0,S.useState)(null),[H,U]=(0,S.useState)([]),[W,G]=(0,S.useState)(!1),[K,ee]=(0,S.useState)(``),[q,te]=(0,S.useState)(!1),[ne,re]=(0,S.useState)(``),ie=(0,S.useRef)(null),[J,ae]=(0,S.useState)({}),[oe,se]=(0,S.useState)({}),[ce,le]=(0,S.useState)({}),[ue,de]=(0,S.useState)(null),[fe,pe]=(0,S.useState)(null),[me,he]=(0,S.useState)(5),[ge,_e]=(0,S.useState)(`9:16`),[ve,ye]=(0,S.useState)(`720p`),[be,xe]=(0,S.useState)([]),[Se,Ce]=(0,S.useState)([]),[we,Te]=(0,S.useState)(``),[Ee,De]=(0,S.useState)(!1),[Oe,ke]=(0,S.useState)(null),[Ae,je]=(0,S.useState)(!1),[Me,Ne]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`720p`,`1080p`],durations:[5,8,10,12,15]});(0,S.useMemo)(()=>Me.durations.map(e=>`${e}`),[Me.durations]),(0,S.useCallback)(()=>{ke(e=>e===`duration`?null:`duration`)},[]),(0,S.useCallback)(()=>{ke(null)},[]);let Pe=(0,S.useCallback)(e=>{de(t=>t===e?null:e)},[]),Fe=(0,S.useCallback)(()=>{de(null)},[]);(0,S.useCallback)(e=>{he(parseInt(e))},[]);let Ie=(0,S.useCallback)((e,t)=>{le(n=>{let r={...n};return r[t]===e?delete r[t]:r[t]=e,r})},[]),[Le,Re]=(0,S.useState)(0),[ze,Be]=(0,S.useState)(0),[Ve,He]=(0,S.useState)(`video`),[Ue,We]=(0,S.useState)(`1:1`),[Ge,Ke]=(0,S.useState)(`2K`),[qe,Ye]=(0,S.useState)(2048),[Xe,Ze]=(0,S.useState)(2048),[$e,et]=(0,S.useState)(!1),[tt,nt]=(0,S.useState)([]),[rt,it]=(0,S.useState)([]),[at,ot]=(0,S.useState)([]),st=(e,t)=>{if(e<300||e>6e3)return`图片宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`图片高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;return n<.4||n>2.5?`图片宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`:null},ct=(e,t)=>{if(e<300||e>6e3)return`视频宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`视频高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;if(n<.4||n>2.5)return`视频宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`;let r=e*t;return r<409600?`视频总像素数过小(${e}×${t}=${r}),需 ≥ 640×640=409600`:r>8295044?`视频总像素数过大(${e}×${t}=${r}),需 ≤ 3326×2494=8295044`:null},lt=async e=>{let t=e.type.startsWith(`image/`),n=e.type.startsWith(`video/`);if(!t&&!n)return Q.error(`仅支持图片或视频文件`),!1;let r=n?100:10;if(e.size/1024/1024>r)return Q.error(`${n?`视频`:`图片`}大小不能超过${r}MB`),!1;let i=H.filter(e=>e.type===`image`).length,a=H.filter(e=>e.type===`video`).length,o=H.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(t&&i>=5)return Q.error(`最多上传5张图片`),!1;if(n&&a>=2)return Q.error(`最多上传2个视频`),!1;let s=0;if(n){let t=await new Promise(t=>{let n=document.createElement(`video`);n.preload=`metadata`,n.onloadedmetadata=()=>{t({duration:n.duration||0,width:n.videoWidth||0,height:n.videoHeight||0}),n.remove()},n.onerror=()=>{t({duration:0,width:0,height:0}),n.remove()},n.src=URL.createObjectURL(e)});if(s=t.duration,t.width>0&&t.height>0){let e=ct(t.width,t.height);if(e)return Q.error(`${e}`),!1}if(o+s>15)return Q.error(`视频总时长不能超过15秒`),!1}else{let t=await new Promise(t=>{let n=document.createElement(`img`);n.onload=()=>{t({width:n.width,height:n.height}),URL.revokeObjectURL(n.src)},n.onerror=()=>{t({width:0,height:0}),URL.revokeObjectURL(n.src)},n.src=URL.createObjectURL(e)});if(t.width>0&&t.height>0){let e=st(t.width,t.height);if(e)return Q.error(`${e}`),!1}}G(!0);try{let r;r=t?await _5(e):await v5(e,s);let o=t?`图片`:`视频`,c=t?i+1:a+1;U(e=>[...e,{url:r.url,type:t?`image`:`video`,name:`${o}${c}`,duration:n?s:void 0}]),Q.success(`${o}上传成功`)}catch{Q.error(`上传失败`)}finally{G(!1)}return!1};(0,S.useEffect)(()=>{if(cae().then(e=>{nt(e.video),ot(e.image)}),F5().then(e=>{it(e)}),!$e&&!Ae)return;let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&(et(!1),je(!1))};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[$e,Ae]);let ut=e=>{let t=Array.isArray(e)?e:[];return{inputImageCount:t.filter(e=>e.type===`image`).length,inputVideoDuration:t.filter(e=>e.type===`video`).reduce((e,t)=>e+Number(t.duration||0),0)}},dt=()=>{let e={};if(e=rt.find(e=>e.modelConfigId===(_?.engineId||we)&&e.genType===Ve&&e.resolution===(Ve===`video`?_?.resolution||ve:_?.imageSize||Ge)),e||=Ve===`video`?{perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0}:{perSecondCredits:.1,baseCredits:2,ratio:3,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},Ve===`video`){let t=((_?.duration||me)*e.perSecondCredits+e.baseCredits)*e.ratio;if(_?.includeMediaReferences??Ee){let n=ut(_?.references||H);if(n.inputVideoDuration>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n.inputVideoDuration)*(e.inputVideoRatio||1);t+=r}if(n.inputImageCount>0){let r=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*n.inputImageCount)*(e.inputImageRatio||1);t+=r}}return Number(t.toFixed(2))}else{let t=e.baseCredits*e.ratio;if(_?.includeMediaReferences??Ee){let n=ut(_?.references||H);if(n.inputImageCount>0){let r=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*n.inputImageCount)*(e.inputImageRatio||1);t+=r}}return Number(t.toFixed(2))}},ft=e=>{let t=e.genType||e.gen_type||`video`,n=e.engineId||e.engine_id,r=e.resolution,i=Number(e.duration||0),a=e.imageSize||e.image_size,o=e.includeMediaReferences??e.include_media_references??!1,s=e.references||[],c=rt.find(e=>e.modelConfigId===n&&e.genType===t&&e.resolution===(t===`video`?r:a));c||=t===`video`?{perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0}:{perSecondCredits:.1,baseCredits:2,ratio:3,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let l=0;if(t===`video`){if(l=(i*c.perSecondCredits+c.baseCredits)*c.ratio,o){let e=ut(s);if(e.inputVideoDuration>0){let t=((c.inputVideoBaseCredits||0)+(c.inputVideoPerSecondCredits||0)*e.inputVideoDuration)*(c.inputVideoRatio||1);l+=t}if(e.inputImageCount>0){let t=((c.inputImageBaseCredits||0)+(c.inputImagePerImageCredits||0)*e.inputImageCount)*(c.inputImageRatio||1);l+=t}}}else if(l=c.baseCredits*c.ratio,o){let e=ut(s);if(e.inputImageCount>0){let t=((c.inputImageBaseCredits||0)+(c.inputImagePerImageCredits||0)*e.inputImageCount)*(c.inputImageRatio||1);l+=t}}return Number(l.toFixed(2))},pt=e=>{St(e);let t=Tt[Ge]?.[e];if(t){let[e,n]=t.split(/x/i).map(Number);Ye(e),Ze(n)}},mt=e=>{wt(e);let t=Object.keys(Tt[e]||{});gt(t.map(e=>({value:e,label:e})));let n=t.includes(Ue)?Ue:t[0]||`1:1`;n!==Ue&&We(n);let r=Tt[e]?.[n];if(r){let[e,t]=r.split(/x/i).map(Number);Ye(e),Ze(t)}},[ht,gt]=(0,S.useState)([]),[_t,vt]=(0,S.useState)([]),[yt,bt]=(0,S.useState)([]),[xt,St]=(0,S.useState)(0),[Ct,wt]=(0,S.useState)(0),[Tt,Et]=(0,S.useState)({});(0,S.useEffect)(()=>{yt[Ct]&&yt[Ct][xt]!==void 0&&(Ye(yt[Ct][xt].substring(0,4)),Ze(yt[Ct][xt].substring(5)))},[xt]),(0,S.useEffect)(()=>{yt[Ct]&&yt[Ct][xt]!==void 0&&(Ye(yt[Ct][xt].substring(0,4)),Ze(yt[Ct][xt].substring(5)))},[Ct]);let Dt=()=>{Ye(Xe),Ze(qe)},Ot=e=>{let t=e.target.value===`image`?`image`:`video`;He(t);let n=(t===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1);n.length>0&&At(n[0].id)};(0,S.useEffect)(()=>{O5().then(e=>{ae(Object.fromEntries(e.map(e=>[e.key,e.label]))),se(Object.fromEntries(e.map(e=>[e.key,e.optionGroups||[]])))}).catch(()=>{}),rae().then(e=>{let t=e.items||[];Ce(t);let n=t?.[0]?.supportedSizes||{};Et(n);let r=Object.keys(n);vt(r.map(e=>({value:e,label:e})));let i=r.includes(Ge)?Ge:r[0]||`2K`,a=Object.keys(n[i]||{});gt(a.map(e=>({value:e,label:e})));let o=a.includes(Ue)?Ue:a[0]||`1:1`;o!==Ue&&We(o);let s=n[i]?.[o];if(s){let[e,t]=s.split(/x/i).map(Number);Ye(e),Ze(t)}}).catch(()=>{}),nae().then(e=>{if(xe(e.items||[]),e.items?.length){let t=e.items[0];Te(e=>e||t.id),Ne({ratios:t.supportedRatios?.length?t.supportedRatios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:t.supportedResolutions?.length?t.supportedResolutions:[`720p`,`1080p`],durations:t.supportedDurations?.length?t.supportedDurations:[5,8,10,12,15]})}}).catch(()=>{})},[]),(0,S.useEffect)(()=>{if(!_)return;let e=_.genType||Ve,t=e===`image`?Se:be,n=_.engineId||``,r=t.find(e=>e.id===n)||t[0];if(r)if(Te(r.id),e===`image`){let e=r.supportedSizes||{};Et(e);let t=Object.keys(e),n=t.includes(_.imageSize||``)?_.imageSize:t[0]||_.imageSize||`2K`;Ke(n);let i=Object.keys(e[n]||{}),a=i.includes(_.imageProportion||``)?_.imageProportion:i[0]||_.imageProportion||`1:1`;We(a);let o=e[n]?.[a]||_.imagePx||``;if(o){let[e,t]=String(o).split(/x/i).map(Number);e>0&&t>0&&(Ye(e),Ze(t))}}else Ne({ratios:r.supportedRatios?.length?r.supportedRatios:[`16:9`],resolutions:r.supportedResolutions?.length?r.supportedResolutions:[`720p`],durations:r.supportedDurations?.length?r.supportedDurations:[5]}),r.supportedRatios?.includes(ge)||_e(r.supportedRatios?.[0]||`16:9`),r.supportedResolutions?.includes(ve)||ye(r.supportedResolutions?.[0]||`720p`),r.supportedDurations?.includes(me)||he(r.supportedDurations?.[0]||_.duration||5);De(!!_.includeMediaReferences)},[_?.id,_?.engineId,be,Se]);let kt=e=>{let t=be.find(t=>t.id===e)||be[0];return{ratios:t?.supportedRatios?.length?t.supportedRatios:[`16:9`],resolutions:t?.supportedResolutions?.length?t.supportedResolutions:[`720p`],durations:t?.supportedDurations?.length?t.supportedDurations:[5]}},At=e=>{Te(e);let t=(Ve===`image`?Se:be).find(t=>t.id===e);if(!t)return;if(Ve===`image`){let e=t.supportedSizes||{};Et(e);let n=Object.keys(e);vt(n.map(e=>({value:e,label:e})));let r=n.includes(Ge)?Ge:n[0]||`2K`,i=Object.keys(e[r]||{});gt(i.map(e=>({value:e,label:e})));let a=i.includes(Ue)?Ue:i[0]||`1:1`;Ke(r),We(a);let o=e[r]?.[a]||``;if(o){let[e,t]=String(o).split(/x/i).map(Number);e>0&&t>0&&(Ye(e),Ze(t))}return}let n=kt(e);Ne(n),_e(n.ratios[0]),ye(n.resolutions[0]),he(n.durations[0])};(0,S.useEffect)(()=>{a(),o({projectId:e,page:1,pageSize:100})},[e,a,o]);let jt=(0,S.useRef)(!1);(0,S.useEffect)(()=>{jt.current||u.length===0||(jt.current=!0,u.forEach(t=>{t.projectId===e&&t.status===`generating`&&(D(e=>({...e,[t.id]:`generating`})),nn(t.id)),t.projectId===e&&t.status===`optimizing`&&zt(t.id)}))},[u,e]);let Mt=(0,S.useRef)(new Set),Nt=(0,S.useRef)(null),Pt=(0,S.useRef)(null),Ft=e=>{Mt.current.add(e),Rt()},It=e=>{Mt.current.delete(e),Mt.current.size===0&&Lt()},Lt=()=>{Nt.current&&=(clearInterval(Nt.current),null),Pt.current&&=(Pt.current.abort(),null)},Rt=()=>{Nt.current||=setInterval(async()=>{try{Pt.current&&Pt.current.abort();let t=new AbortController;Pt.current=t;let n=await h5({projectId:e,page:1,pageSize:100,signal:t.signal});Pt.current=null;let r=Array.from(Mt.current),i=[];if(r.length>0){let e=p7.getState().records,t=e.items.map(e=>{if(r.includes(e.id)){let t=n.items.find(t=>t.id===e.id);if(t)return t.status!==`optimizing`&&i.push(e.id),t}return e});p7.setState({records:{...e,items:t}}),i.forEach(e=>{It(e)})}}catch(e){e.name}},3e3)},zt=e=>{Ft(e)},Bt=(0,S.useRef)(!1),Vt=(0,S.useRef)(null);(0,S.useEffect)(()=>{if(Bt.current||u.length===0)return;let t=localStorage.getItem(`pending_optimize`);if(t)try{let{key:n,projectId:r,prompt:i,duration:a,engineId:o,genType:s,aspectRatio:c,resolution:l,imageSize:d,imageProportion:f,imagePx:p,includeMediaReferences:m,referenceIds:h,ts:_}=JSON.parse(t);if(Date.now()-_>300*1e3||r!==e){localStorage.removeItem(`pending_optimize`);return}if(Vt.current===n)return;let y=u.find(e=>e.projectId===r&&e.originalPrompt===i&&e.duration===a&&e.engineId===o&&String(e.genType||`video`)===String(s||`video`)&&String(e.aspectRatio||``)===String(c||``)&&String(e.resolution||``)===String(l||``)&&String(e.imageSize||``)===String(d||``)&&String(e.imageProportion||``)===String(f||``)&&String(e.imagePx||``)===String(p||``)&&!!e.includeMediaReferences==!!m&&JSON.stringify((e.references||[]).map(e=>e.upload_resource_id||e.url).filter(Boolean).sort())===JSON.stringify((h||[]).slice().sort())&&e.status===`prompt_optimized`&&new Date(e.createdAt).getTime()>_-1e4);y?(Bt.current=!0,localStorage.removeItem(`pending_optimize`),v(y),b(y.optimizedPrompt||``),Re(y.textCreditsCost),Be(y.textTokensUsed),g(!0),Q.success({content:`优化请求已恢复,消耗 ${y.textCreditsCost} 积分`,key:`recovery`})):Date.now()-_>3e4&&localStorage.removeItem(`pending_optimize`)}catch{localStorage.removeItem(`pending_optimize`)}},[u,e]);let Ht=r.find(t=>t.id===e),Ut=u.filter(t=>t.projectId===e),Wt=Ht?.name??`项目`,Gt=(0,S.useMemo)(()=>Ht&&oe[Ht.industry]||[],[Ht,oe]),Kt=d?.credits??0,qt=Kt>=dt(),Jt=async()=>{try{if(!e){Q.error(`项目ID为空,请先选择项目`);return}let t=await n.validateFields();if(!t.prompt||!t.prompt.trim()){Q.error(`请输入视频/图片描述`);return}if(!we){Q.error(`请选择生成引擎`);return}if(Ve===`video`&&(!ge||!ve)){Q.error(`请选择视频比例和分辨率`);return}m(!0);let r=Object.entries(ce).map(([e,t])=>`@${e}:${t}`),i=r.length>0?`${t.prompt}\n\n${r.join(`;`)}`:t.prompt,a=Woe();localStorage.setItem(`pending_optimize`,JSON.stringify({key:a,projectId:e,prompt:i,duration:me,engineId:we,genType:Ve,aspectRatio:Ve===`video`?ge:``,resolution:Ve===`video`?ve:``,imageSize:Ve===`image`?Ge:``,imageProportion:Ve===`image`?Ue:``,imagePx:Ve===`image`?`${qe}x${Xe}`:``,includeMediaReferences:Ee,referenceIds:H.map(e=>e.upload_resource_id||e.url).filter(Boolean).sort(),ts:Date.now()})),Vt.current=a;let o=await s(e,{prompt:i,duration:Ve===`video`?me:void 0,genType:Ve,engineId:we,includeMediaReferences:Ee,aspectRatio:Ve===`video`?ge:void 0,resolution:Ve===`video`?ve:void 0,references:H.length>0?H:void 0,idempotencyKey:a,image_size:Ve===`image`?Ge:void 0,image_proportion:Ve===`image`?Ue:void 0,image_px:Ve===`image`?qe+`x`+Xe:void 0});localStorage.removeItem(`pending_optimize`),Vt.current=null,v(o.record),b(o.record.optimizedPrompt||``),Re(o.textCreditsCost),Be(o.textTokensUsed),g(!0),Q.success({content:`「${Wt}」提示词优化完成,消耗 ${o.textCreditsCost} 积分`,key:`optimize`})}catch(e){let t=e?.response?.data?.message||e?.message||`操作失败,请稍后重试`;Q.error(t)}finally{m(!1),localStorage.removeItem(`pending_optimize`),Vt.current=null}},Yt=(0,S.useRef)(new Set),Xt=(0,S.useRef)(null),Zt=(0,S.useRef)(null),Qt=e=>{Yt.current.add(e),tn()},$t=e=>{Yt.current.delete(e),Yt.current.size===0&&en()},en=()=>{Xt.current&&=(clearInterval(Xt.current),null),Zt.current&&=(Zt.current.abort(),null)},tn=()=>{Xt.current||=setInterval(async()=>{try{Zt.current&&Zt.current.abort();let t=new AbortController;Zt.current=t;let n=await h5({projectId:e,page:1,pageSize:100,signal:t.signal});Zt.current=null;let r=Array.from(Yt.current),i=[];if(r.length>0){let e=p7.getState().records,t=e.items.map(e=>{if(r.includes(e.id)){let t=n.items.find(t=>t.id===e.id);if(t){let n=E[e.id];return t.shouldPoll??t.status===`generating`?n!==`generating`&&D(t=>({...t,[e.id]:`generating`})):i.push(e.id),t}}return e});p7.setState({records:{...e,items:t}}),i.forEach(e=>{let t=n.items.find(t=>t.id===e);$t(e),t?.status===`completed`?(D(t=>({...t,[e]:`done`})),v(n=>n?.id===e?t:n),Q.success({content:`「${Wt}」视频生成完成!`,key:e,duration:5})):t?.status===`failed`&&(D(t=>({...t,[e]:`failed`})),v(n=>n?.id===e?t:n),Q.error({content:`「${Wt}」视频生成失败: ${t.errorMessage||`未知错误`}`,key:e,duration:5}))})}}catch(e){e.name}},5e3)},nn=e=>{Qt(e)};(0,S.useEffect)(()=>()=>{en(),Lt()},[]),(0,S.useEffect)(()=>{u.filter(e=>e.shouldPoll??e.status===`generating`).forEach(e=>{D(t=>({...t,[e.id]:`generating`})),nn(e.id)})},[u]);let rn=async e=>{T(t=>({...t,[e]:!0})),D(t=>({...t,[e]:`generating`})),Q.loading({content:`「${Wt}」正在提交视频生成...`,duration:0,key:e});try{let t=Ut.find(t=>t.id===e)||_;if(!t||t.canGenerate===!1)throw Error(t?.configFallbackHint||`该记录当前不可生成,请重新生成提词`);let n=t.id===_?.id?y:I[e];n&&n!==t.optimizedPrompt&&await x5(e,n),(await c(e)).status===`failed`?(D(t=>({...t,[e]:`failed`})),Q.error({content:`「${Wt}」提交失败`,key:e,duration:3})):(Q.success({content:`「${Wt}」已提交,正在生成中...`,key:e,duration:3}),nn(e))}catch(t){D(t=>({...t,[e]:`failed`}));let n=`提交失败`;t?.response?.data?.detail?n=t.response.data.detail:t?.data?.detail?n=t.data.detail:t?.detail?n=t.detail:t?.message&&(n=t.message),Q.error({content:`${n}`,key:e,duration:3})}finally{T(t=>({...t,[e]:!1}))}},an=e=>{let t=E[e.id];return N7({status:(t===`done`?`completed`:t)||e.status,pipelineStage:t?null:e.pipelineStage,clientStatus:t?null:e.clientStatus,shouldPoll:t?t===`generating`:e.shouldPoll,canGenerate:e.canGenerate,canRetry:e.canRetry})},on=e=>e.isActive?(0,$.jsx)(Gm,{style:{animation:`spinSlow 1s linear infinite`}}):e.isSuccess?(0,$.jsx)(o4,{}):e.isFailure?(0,$.jsx)(l4,{}):(0,$.jsx)(KB,{});return(0,$.jsxs)(`div`,{style:{margin:`-24px -32px -32px`,borderRadius:20,height:`calc(100vh - 34px)`,padding:`24px`,background:`#fff`,overflowY:`auto`},children:[(0,$.jsxs)(`div`,{className:`gen-header animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24,padding:`16px 24px`,borderRadius:16,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(h2,{}),onClick:()=>t(`/projects`),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(b1.Title,{level:4,style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:Wt}),Ht&&(0,$.jsx)(UQ,{style:{background:`rgba(99, 102, 241, 0.08)`,border:`1px solid rgba(99, 102, 241, 0.15)`,color:`#6366f1`,borderRadius:6},children:J[Ht.industry]||Ht.industry})]}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`,fontSize:13},children:`描述视频 → AI优化 → 生成视频`})]}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]}),(0,$.jsxs)(UQ,{style:{background:`rgba(99, 102, 241, 0.08)`,border:`1px solid rgba(99, 102, 241, 0.15)`,color:`#6366f1`,borderRadius:20,fontSize:13,padding:`4px 14px`},children:[`剩余 `,Kt,` 积分`]})]}),!h&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`animate-fadeInUp`,style:{marginBottom:24,padding:`16px 20px`,borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,boxShadow:`0 2px 12px rgba(0,0,0,0.03)`},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{style:{marginRight:70,position:`relative`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:14,fontWeight:500,color:`#475569`,marginRight:16},children:`生成类型:`}),(0,$.jsxs)(bI.Group,{defaultValue:`video`,buttonStyle:`solid`,onChange:Ot,children:[(0,$.jsxs)(bI.Button,{value:`video`,children:[(0,$.jsx)(q8,{style:{marginRight:6,fontSize:14}}),` `,`视频`]}),(0,$.jsxs)(bI.Button,{value:`image`,style:{zIndex:0},children:[(0,$.jsx)(N6,{style:{marginRight:6,fontSize:14}}),` `,`图片`]})]})]}),Ve===`video`&&[{icon:(0,$.jsx)(T$,{}),label:`描述视频+时长`,color:`#6366f1`},{icon:(0,$.jsx)(I8,{}),label:`AI智能优化`,color:`#8b5cf6`},{icon:(0,$.jsx)(l8,{}),label:`选择参数生成`,color:`#10b981`}].map((e,t)=>(0,$.jsxs)(S.Fragment,{children:[t>0&&(0,$.jsx)(`div`,{style:{width:40,height:1,background:`linear-gradient(90deg, #e2e8f0, #cbd5e1, #e2e8f0)`,margin:`0 12px`,flexShrink:0}}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:10,background:`${e.color}12`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:e.color,fontSize:15},children:e.icon})}),(0,$.jsx)(b1.Text,{style:{fontSize:13,fontWeight:500,color:`#1a1a2e`},children:e.label})]})]},t)),Ve===`image`&&[{icon:(0,$.jsx)(T$,{}),label:`描述图片+尺寸`,color:`#6366f1`},{icon:(0,$.jsx)(I8,{}),label:`AI智能优化`,color:`#8b5cf6`},{icon:(0,$.jsx)(l8,{}),label:`图片生成`,color:`#10b981`}].map((e,t)=>(0,$.jsxs)(S.Fragment,{children:[t>0&&(0,$.jsx)(`div`,{style:{width:40,height:1,background:`linear-gradient(90deg, #e2e8f0, #cbd5e1, #e2e8f0)`,margin:`0 12px`,flexShrink:0}}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:10,background:`${e.color}12`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:e.color,fontSize:15},children:e.icon})}),(0,$.jsx)(b1.Text,{style:{fontSize:13,fontWeight:500,color:`#1a1a2e`},children:e.label})]})]},t))]})}),(0,$.jsxs)(zH,{form:n,initialValues:{},children:[(0,$.jsx)(zH.Item,{name:`prompt`,noStyle:!0,rules:[{required:!0,message:`请输入视频描述`}],style:{display:`none`}}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:20,background:`#fff`,border:`1px solid #f0f0f5`,boxShadow:`0 4px 24px rgba(0,0,0,0.04)`,overflow:`visible`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,padding:`12px 16px 0`,minHeight:60},children:[H.map((e,t)=>(0,$.jsxs)(`div`,{className:`ref-thumb`,style:{position:`relative`,width:48,height:48,borderRadius:12,overflow:`visible`,flexShrink:0},children:[(0,$.jsx)(`div`,{style:{width:48,height:48,borderRadius:12,overflow:`hidden`,border:`1px solid #e2e8f0`,cursor:`pointer`},onClick:()=>{e.type===`video`&&pe(`https://ceshi.apiforeign.minzhongzc.com${e.url}`)},children:e.type===`image`?(0,$.jsx)(zU,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):(0,$.jsx)(F7,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`})}),(0,$.jsx)(`div`,{className:`ref-delete`,onClick:n=>{n.stopPropagation(),b5(e.url).catch(()=>{}),U(e=>e.filter((e,n)=>n!==t))},style:{position:`absolute`,top:-4,right:-4,width:16,height:16,borderRadius:`50%`,background:`rgba(0,0,0,0.55)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,opacity:0,transition:`opacity 0.15s`,backdropFilter:`blur(4px)`},children:(0,$.jsx)(l4,{style:{color:`#fff`,fontSize:10}})})]},t)),(0,$.jsx)(O7,{accept:`image/*,video/*`,mediaType:Ve,onLocalSelect:e=>{e.forEach(async e=>{await lt(e)})},onHistorySelect:e=>{e.forEach(e=>{U(t=>[...t,{url:e.resourceUrl||e.previewUrl||e.displayUrl||``,type:e.resourceType,name:e.fileName||``}])}),Q.success(`成功添加${e.length}个历史记录`)},onPortraitSelect:e=>{e.forEach(e=>{U(t=>[...t,{url:e.previewUrl||``,type:e.assetType===`Video`?`video`:`image`,name:e.name||`真人素材`,source:`private_portrait_asset`,private_asset_id:e.id,label:``,duration:e.assetType===`Video`?e.videoDuration||0:void 0}])}),Q.success(`已添加 ${e.length} 个真人素材参考`)},uploading:W,tooltipTitle:`图片${H.filter(e=>e.type===`image`).length}/5,视频${H.filter(e=>e.type===`video`).length}/2`,maxImageCount:5,maxVideoCount:2,usedImageCount:H.filter(e=>e.type===`image`).length,usedVideoCount:H.filter(e=>e.type===`video`).length,usedVideoDuration:H.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,children:(0,$.jsx)(`div`,{style:{width:48,height:48,borderRadius:12,border:`1.5px dashed #d9d9d9`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.2s`,flexShrink:0},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.background=`rgba(99,102,241,0.04)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`#d9d9d9`,e.currentTarget.style.background=`transparent`},children:W?(0,$.jsx)(Gm,{style:{fontSize:18,color:`#6366f1`}}):(0,$.jsx)(KI,{style:{fontSize:18,color:`#94a3b8`}})})})]}),(0,$.jsx)(`div`,{style:{padding:`8px 16px 4px`},children:(0,$.jsx)(bW.TextArea,{ref:ie,value:K,onChange:e=>{let t=e.target.value;ee(t),n.setFieldsValue({prompt:t});let r=t.lastIndexOf(`@`);if(r>=0){let e=t.slice(r+1);if(!e.includes(` `)&&!e.includes(` +`)){te(!0),re(e);return}}te(!1)},onPaste:e=>{let t=e.clipboardData?.items;if(!t)return;let n=[];for(let e=0;e0&&(e.preventDefault(),n.forEach(async e=>{await lt(e)}))},rows:3,placeholder:`上传参考素材后(手动开启是否参与最终生成,如不开启则只用做模型理解)、输入文字,自由组合图、文多元素。输入 @ 可引用参考内容...`,maxLength:500,variant:`borderless`,autoSize:{minRows:2,maxRows:6},style:{padding:`6px 2px`,fontSize:15,lineHeight:1.7,resize:`none`,caretColor:`#6366f1`}})}),q&&H.length>0&&(0,$.jsx)(`div`,{style:{margin:`0 16px 8px`,background:`#fff`,borderRadius:10,boxShadow:`0 6px 24px rgba(0,0,0,0.12)`,border:`1px solid #e2e8f0`,padding:6,maxHeight:180,overflowY:`auto`},children:(()=>{let e=H.filter(e=>!ne||e.name.includes(ne));return(e.length>0?e:H).map((e,t)=>{let r=H.indexOf(e);return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10,padding:`8px 10px`,borderRadius:8,cursor:`pointer`,transition:`background 0.15s`},onMouseEnter:e=>e.currentTarget.style.background=`#f1f5f9`,onMouseLeave:e=>e.currentTarget.style.background=`transparent`,onMouseDown:t=>{t.preventDefault();let i=ie.current?.resizableTextArea?.textArea||ie.current?.nativeElement?.querySelector(`textarea`)||ie.current;if(!i||!i.value)return;let a=i.value,o=a.lastIndexOf(`@`),s=e.name||(e.type===`image`?`图片${r+1}`:`视频${r+1}`),c=a.slice(0,o)+`@${s} `;ee(c),n.setFieldValue(`prompt`,c),te(!1),setTimeout(()=>{i.focus(),i.selectionStart=c.length,i.selectionEnd=c.length},50)},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,overflow:`hidden`,background:e.type===`image`?`#f1f5f9`:`#1a1a2e`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:e.type===`image`?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(H6,{style:{color:`#fff`,fontSize:14}})}),(0,$.jsx)(b1.Text,{style:{fontSize:13},children:e.name||(e.type===`image`?`图片${r+1}`:`视频${r+1}`)}),(0,$.jsx)(UQ,{style:{marginLeft:`auto`,fontSize:11},children:e.type===`image`?`图片`:`视频`})]},t)})})()}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`8px 12px 12px`,gap:8,flexWrap:`wrap`,position:`relative`,zIndex:50,minHeight:48},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10,flexWrap:`wrap`},children:[(0,$.jsx)(P7,{label:`引擎`,value:(Ve===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1).find(e=>e.id===we)?.name||`选择引擎`,options:(Ve===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1).map(e=>e.name),expanded:Oe===`engine`,onToggle:()=>ke(Oe===`engine`?null:`engine`),onSelect:e=>{let t=(Ve===`image`?Se:be).filter(e=>e.supportsUniversalReference!==!1).find(t=>t.name===e);t&&At(t.id),ke(null)},onClose:()=>ke(null)}),Ve!==`image`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{je(!Ae),ke(null)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[ge,` · `,me,`s · `,ve]})]}),Ae&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:Me.ratios.map(e=>{let[t,n]=e.split(`:`).map(Number),r=t>=n?18:Math.round(t/n*18),i=n>=t?18:Math.round(n/t*18);return(0,$.jsxs)(`button`,{onClick:()=>_e(e),style:{flex:`0 0 calc(12.5% - 4px)`,minWidth:44,height:52,borderRadius:6,border:ge===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ge===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:r,height:i,border:`2px solid ${ge===e?`#6366f1`:`#9ca3af`}`,borderRadius:3,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:ge===e?`#6366f1`:`#6b7280`,fontWeight:ge===e?600:400},children:e})]},e)})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(me-Math.min(...Me.durations))/(Math.max(...Me.durations)-Math.min(...Me.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...Me.durations),max:Math.max(...Me.durations),value:me,onChange:e=>he(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:me}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:Me.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>ye(e),style:{flex:1,height:42,borderRadius:8,border:ve===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ve===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:ve===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]}),Gt.map((e,t)=>{let n=ue===e.name,r=ce[e.name];return(0,$.jsx)(Qoe,{group:e,groupName:e.name,selected:r,expanded:n,onToggle:Pe,onSelect:Ie,onClose:Fe},`og-${t}`)})]}),Ve==`image`&&(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{et(!$e),ke(null)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[Ue===`auto`?`智能`:Ue,` · `,Ge,` · `,qe,`×`,Xe]})]}),$e&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(b1.Text,{style:{display:`block`,marginBottom:8,fontSize:13,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:6},children:ht.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{We(e.value),pt(e.label)},style:{flex:`0 0 calc(11.11% - 5px)`,minWidth:48,height:52,borderRadius:6,border:Ue===e.value?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:Ue===e.value?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return t>=n?20:Math.round(t/n*20)})(),height:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return n>=t?20:Math.round(n/t*20)})(),border:`2px solid ${Ue===e.value?`#6366f1`:`#9ca3af`}`,borderRadius:(e.value,3),marginBottom:3,display:`flex`,alignItems:`center`,justifyContent:`center`},children:e.value===`auto`&&(0,$.jsx)(`span`,{style:{fontSize:8,color:Ue===e.value?`#6366f1`:`#9ca3af`},children:`智`})}),(0,$.jsx)(`span`,{style:{fontSize:10,color:Ue===e.value?`#6366f1`:`#6b7280`,fontWeight:Ue===e.value?600:400},children:e.value})]},e.value))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(b1.Text,{style:{display:`block`,marginBottom:8,fontSize:13,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:_t.map(e=>(0,$.jsx)(`button`,{onClick:()=>{Ke(e.value),mt(e.label)},style:{flex:1,height:44,borderRadius:6,border:Ge===e.value?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:Ge===e.value?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsxs)(`span`,{style:{fontSize:12,fontWeight:600,color:Ge===e.value?`#fff`:`#4b5563`},children:[e.value,e.value===`4k`&&(0,$.jsx)(`span`,{style:{marginLeft:3},children:`✨`})]})},e.value))})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Text,{style:{display:`block`,marginBottom:8,fontSize:13,fontWeight:500,color:`#666666`},children:`尺寸`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:140},children:[(0,$.jsx)(`span`,{style:{color:`#9ca3af`,fontSize:12,marginRight:6},children:`W`}),(0,$.jsx)(bW,{value:qe,onChange:e=>Ye(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:6,height:36,border:`1px solid #e5e7eb`,backgroundColor:`#f9fafb`,fontSize:13,fontWeight:600,color:`#1f2937`}})]}),(0,$.jsx)(`button`,{onClick:Dt,style:{width:26,height:26,borderRadius:6,border:`1px solid #e5e7eb`,backgroundColor:`#fff`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:`#6366f1`},children:(0,$.jsx)(wU,{style:{fontSize:12}})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:140},children:[(0,$.jsx)(`span`,{style:{color:`#9ca3af`,fontSize:12,marginRight:6},children:`H`}),(0,$.jsx)(bW,{value:Xe,onChange:e=>Ze(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:6,height:36,border:`1px solid #e5e7eb`,backgroundColor:`#f9fafb`,fontSize:13,fontWeight:600,color:`#1f2937`}})]}),(0,$.jsx)(`span`,{style:{color:`#9ca3af`,fontSize:12},children:`PX`})]})]})]})]}),H.length>0&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(Hq,{size:`small`,checked:Ee,onChange:De}),(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#64748b`},children:`生成时携带附件`})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,flexShrink:0},children:[Ve===`image`&&(0,$.jsx)(`span`,{style:{color:`#7c7c7c`,fontSize:14},children:`(请在左侧选择图片比例和尺寸)`}),(0,$.jsx)(lw,{title:(d?.credits||0){if((d?.credits||0){let e=await y7(y);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),(0,$.jsx)(lw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(T$,{}),onClick:()=>C(!0),style:{color:`#6366f1`}})})]})]}),x?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(bW.TextArea,{value:y,onChange:e=>b(e.target.value),rows:5,style:{borderRadius:12,fontSize:14,lineHeight:1.7,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>{b(_.optimizedPrompt||``),C(!1)},children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{C(!1),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:14,borderRadius:12,background:`rgba(99,102,241,0.02)`,border:`1px solid rgba(99,102,241,0.1)`,minHeight:100},children:(0,$.jsx)(b1.Text,{style:{fontSize:14,color:`#1a1a2e`,lineHeight:1.7},children:y})})]})]}):(0,$.jsxs)(`div`,{className:`gen-prompt-row`,style:{display:`flex`,gap:24,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:`1 1 55%`,minWidth:280},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`原始提示词`}),(0,$.jsx)(`div`,{style:{padding:14,borderRadius:12,background:`#f8f9fc`,border:`1px solid #f0f0f5`,minHeight:80},children:(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#64748b`,lineHeight:1.6},children:_.originalPrompt})})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:8},children:[(0,$.jsxs)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`优化后的提示词`,` `,!x&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可编辑)`})]}),!x&&(0,$.jsxs)(GV,{size:4,children:[(0,$.jsx)(lw,{title:`复制`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(J$,{}),onClick:async()=>{let e=await y7(y);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),(0,$.jsx)(lw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(T$,{}),onClick:()=>C(!0),style:{color:`#6366f1`}})})]})]}),x?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(bW.TextArea,{value:y,onChange:e=>b(e.target.value),rows:5,style:{borderRadius:12,fontSize:13,lineHeight:1.6,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>{b(_.optimizedPrompt||``),C(!1)},children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{C(!1),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:14,borderRadius:12,background:`rgba(99,102,241,0.02)`,border:`1px solid rgba(99,102,241,0.1)`,minHeight:120},children:(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#1a1a2e`,lineHeight:1.6},children:y})})]})]}),(0,$.jsxs)(`div`,{style:{flex:`1 1 40%`,minWidth:280},children:[_.videoUrl&&(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`生成视频`}),(0,$.jsx)(`div`,{style:{borderRadius:12,overflow:`hidden`,border:`1px solid #f0f0f5`,background:`#000`},children:(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${_.videoUrl}`,controls:!0,style:{width:`100%`,maxHeight:350,display:`block`}})})]}),_.imageUrl&&(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`生成图片`}),(0,$.jsx)(zU,{src:`https://ceshi.apiforeign.minzhongzc.com${_.imageUrl}`,style:{width:`100%`,maxHeight:350,objectFit:`contain`,borderRadius:12,border:`1px solid #f0f0f5`},preview:!0})]})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,flexWrap:`wrap`,gap:12,marginTop:20,padding:`14px 18px`,borderRadius:12,background:`#f8f9fc`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:`引擎`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:13,color:`#6366f1`},children:(Ve===`image`?Se:be).find(e=>e.id===_.engineId)?.name||`-`})]}),Ve!==`image`&&(0,$.jsx)(`div`,{style:{borderRadius:12,background:`#f8f9fc`,padding:`8px 12px`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,padding:`5px 12px`,borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:`时长`}),(0,$.jsxs)(b1.Text,{strong:!0,style:{fontSize:13,color:`#6366f1`},children:[_.duration||me,`s`]})]}),(0,$.jsx)(P7,{label:`比例`,value:_.aspectRatio||ge,options:[String(_.aspectRatio||ge)],expanded:!1,onToggle:()=>void 0,onSelect:()=>void 0,onClose:()=>ke(null)}),(0,$.jsx)(P7,{label:`分辨率`,value:_.resolution||ve,options:[String(_.resolution||ve)],expanded:!1,onToggle:()=>void 0,onSelect:()=>void 0,onClose:()=>ke(null)})]})}),Ve==`image`&&_&&(0,$.jsx)(`div`,{style:{marginTop:24,borderRadius:12,background:`#f8f9fc`,width:`25%`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-around`},children:[(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`,marginBottom:4},children:`分辨率`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1a1a2e`},children:_.imageSize||`-`})]}),(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`,marginBottom:4},children:`画面比例`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1a1a2e`},children:_.imageProportion||`-`})]}),(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`,marginBottom:4},children:`画面尺寸`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1a1a2e`},children:_.imagePx||`-`})]})]})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,padding:`6px 12px`,borderRadius:10,background:`rgba(255, 255, 255, 0.95)`,border:`1px solid rgba(231, 234, 240, 0.95)`,boxShadow:`0 2px 8px rgba(47, 52, 64, 0.03)`,flexShrink:1,minWidth:0},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`3px 8px`,borderRadius:6,background:`rgba(99, 102, 241, 0.08)`,flexShrink:0},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#6366f1`,fontWeight:500},children:`文字积分`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:13,color:`#6366f1`,fontWeight:700},children:Le})]}),(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:12,fontWeight:500,flexShrink:0},children:`+`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`3px 8px`,borderRadius:6,background:`rgba(16, 185, 129, 0.08)`,flexShrink:0},children:[(0,$.jsxs)(b1.Text,{style:{fontSize:12,color:`#10b981`,fontWeight:500},children:[`预估`,Ve===`image`?`图`:`视`,`积分`]}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:13,color:`#10b981`,fontWeight:700},children:dt()})]}),(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:12,fontWeight:500,flexShrink:0},children:`=`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 10px`,borderRadius:6,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(139, 92, 246, 0.12) 100%)`,border:`1px solid rgba(99, 102, 241, 0.2)`,flexShrink:0},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#6366f1`,fontWeight:600},children:`总计`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#6366f1`,fontWeight:800},children:(Le+dt()).toFixed(2)})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,marginLeft:`auto`},children:[(0,$.jsxs)(Z,{size:`large`,onClick:()=>{g(!1),v(null),b(``),ee(``),U([]),le({}),de(null),ke(null),n.resetFields()},style:{borderRadius:12,minWidth:120,height:44,fontWeight:500},children:[`配置新`,Ve===`image`?`图片`:`视频`]}),(0,$.jsx)(lw,{title:qt?``:`积分不足`,children:(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(l8,{}),onClick:()=>rn(_.id),loading:E[_.id]===`generating`,disabled:!qt||_.canGenerate===!1||E[_.id]===`generating`||E[_.id]===`done`,style:{borderRadius:12,minWidth:180,height:44,fontWeight:600,background:E[_.id]===`done`?`#10b981`:qt?`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`:`#d1d5db`,border:`none`,boxShadow:qt?`0 8px 24px rgba(99,102,241,0.3)`:`none`},children:E[_.id]===`done`?`生成完成`:E[_.id]===`generating`?`生成中...`:`生成${Ve===`image`?`图片`:`视频`} (${dt()}积分)`})})]})]}),_.references&&_.references.length>0&&(0,$.jsxs)(`div`,{style:{marginTop:16},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:`参考内容`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:_.references.map((e,t)=>(0,$.jsxs)(`div`,{style:{width:64,height:64,borderRadius:10,overflow:`hidden`,border:`1px solid #e2e8f0`,position:`relative`,cursor:`pointer`},onClick:()=>{e.type===`video`&&pe(`https://ceshi.apiforeign.minzhongzc.com${e.url}`)},children:[e.type===`image`?(0,$.jsx)(zU,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`},preview:!0}):(0,$.jsx)(F7,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,width:64,height:64}),(0,$.jsx)(UQ,{style:{position:`absolute`,bottom:0,left:0,right:0,margin:0,fontSize:9,textAlign:`center`,borderRadius:`0 0 8px 8px`,background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,padding:`0 2px`},children:e.name})]},t))})]})]}),Ut.length>0&&(0,$.jsxs)(`div`,{style:{marginTop:24},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15,display:`block`,marginBottom:12},children:`本项目生成记录`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8,background:`#fff`,borderRadius:12,padding:8,border:`1px solid #f0f0f5`},className:`stagger-children`,children:Ut.map((e,t)=>{let n=an(e),r=n.effectiveKey,i=I[e.id]??(e.optimizedPrompt||e.originalPrompt),a=B===e.id,o=e.genType||`image`;return(0,$.jsxs)(`div`,{className:`animate-slideInCard`,style:{animationDelay:`${t*.05}s`},children:[(0,$.jsxs)(`div`,{className:`record-item`,onClick:()=>V(a?null:e.id),style:{padding:`12px 16px`,borderRadius:a?`8px 8px 0 0`:8,background:`#fafafa`,cursor:`pointer`,transition:`all 0.2s`,display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:8,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,background:o===`image`?`#fef3c7`:`#dbeafe`},children:o===`image`?(0,$.jsx)(N6,{style:{color:`#d97706`,fontSize:12}}):(0,$.jsx)(q8,{style:{color:`#2563eb`,fontSize:12}})}),a?(0,$.jsx)(HZ,{style:{color:`#6366f1`,fontSize:11,flexShrink:0}}):(0,$.jsx)(r4,{style:{color:`#cbd5e1`,fontSize:11,flexShrink:0}}),(0,$.jsx)(UQ,{color:n.color,icon:on(n),style:{margin:0},children:n.label}),(0,$.jsx)(b1.Text,{style:{flex:1,fontSize:13,color:`#475569`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},children:i}),r===`prompt_optimized`&&(0,$.jsx)(UQ,{color:`processing`,style:{padding:`3px 10px`,fontSize:12,margin:0,flexShrink:0},children:`待生成`}),o===`image`?(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.imageSize||`-`,` ·`,` `,e.imageProportion||`-`,` ·`,` `,e.imagePx||`-`,` ·`,` `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:h7(e.createdAt)})]}):(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.duration?`${e.duration}秒`:`-`,` ·`,` `,e.aspectRatio||`-`,` · `,e.resolution||`-`,` `,`·`,` `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:h7(e.createdAt)})]}),(0,$.jsx)(`div`,{className:`record-actions`,onClick:e=>e.stopPropagation()})]}),a&&(0,$.jsx)(`div`,{style:{background:`#fff`,borderRadius:`0 0 8px 8px`,padding:`18px 20px`,animation:`fadeInUp 0.25s ease both`},children:(0,$.jsxs)(`div`,{className:`gen-detail-row`,style:{display:`flex`,gap:20,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:`1 1 50%`,minWidth:260},children:[(0,$.jsxs)(`div`,{style:{marginBottom:14},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:6},children:`原始提示词`}),(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:`#f8f9fc`,border:`1px solid #f0f0f5`},children:(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#64748b`,lineHeight:1.7},children:e.originalPrompt})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:14},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:6},children:[(0,$.jsxs)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`优化后的提示词`,` `,(r===`prompt_optimized`||n.isFailure)&&R!==e.id&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可编辑)`})]}),R!==e.id&&(0,$.jsxs)(GV,{size:4,children:[(0,$.jsx)(lw,{title:`复制`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(J$,{}),onClick:async()=>{let e=await y7(i);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),(r===`prompt_optimized`||n.isFailure)&&(0,$.jsx)(lw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(T$,{}),onClick:()=>{z(e.id),L(t=>({...t,[e.id]:t[e.id]??e.optimizedPrompt??``}))},style:{color:`#6366f1`}})})]})]}),R===e.id?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(bW.TextArea,{value:i,onChange:t=>L(n=>({...n,[e.id]:t.target.value})),rows:4,style:{borderRadius:10,fontSize:13,lineHeight:1.7,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>z(null),children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{L(t=>({...t,[e.id]:i})),z(null),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:r===`prompt_optimized`?`rgba(99,102,241,0.02)`:`#f8f9fc`,border:r===`prompt_optimized`?`1px solid rgba(99,102,241,0.1)`:`1px solid #f0f0f5`},children:(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#1a1a2e`,lineHeight:1.7},children:i})})]}),o===`image`?(0,$.jsx)(`div`,{style:{padding:`10px 14px`,borderRadius:10,background:`#f8f9fc`},children:(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,flexWrap:`wrap`},children:[{label:`引擎`,value:`${e.engineName}`},{label:`文字积分`,value:`${e.textCreditsCost||0}`},{label:`图片积分`,value:`${e.creditsCost||0}`},{label:`分辨率`,value:e.imageSize||`-`},{label:`比例`,value:e.imageProportion||`-`},{label:`尺寸`,value:e.imagePx||`-`},{label:`附件`,value:e.includeMediaReferences?`生成时携带`:`仅用于提词或不携带`}].map((e,t)=>(0,$.jsxs)(`div`,{style:{width:`21%`,textAlign:`left`,marginBottom:10},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:12,color:`#1a1a2e`},children:e.value})]},t))})})}):(0,$.jsx)(`div`,{style:{padding:`10px 14px`,borderRadius:10,background:`#f8f9fc`},children:(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,flexWrap:`wrap`},children:[{label:`引擎`,value:`${e.engineName}`},{label:`文字积分`,value:`${e.textCreditsCost||0}`},{label:`视频积分`,value:`${e.creditsCost||0}`},{label:`时长`,value:e.duration?`${e.duration}秒`:`-`},{label:`比例`,value:e.aspectRatio||`-`},{label:`分辨率`,value:e.resolution||`-`},{label:`附件`,value:e.includeMediaReferences?`生成时携带`:`仅用于提词或不携带`}].map((e,t)=>(0,$.jsxs)(`div`,{style:{width:`21%`,textAlign:`left`,marginBottom:10,marginRight:10},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:12,color:`#1a1a2e`},children:e.value})]},t))})})}),(e.references&&e.references.length>0||n.isFailure)&&(0,$.jsxs)(`div`,{style:{marginTop:14},children:[(0,$.jsxs)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:8},children:[`参考素材`,` `,n.isFailure&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可删除/添加后重试)`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[e.references?.map((t,r)=>(0,$.jsxs)(`div`,{style:{width:64,height:64,borderRadius:10,overflow:`visible`,border:`1px solid #e2e8f0`,position:`relative`,cursor:`pointer`},onClick:()=>{t.type===`video`&&pe(`https://ceshi.apiforeign.minzhongzc.com${t.url}`)},children:[(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:10,overflow:`hidden`},children:t.type===`image`?(0,$.jsx)(zU,{src:`https://ceshi.apiforeign.minzhongzc.com${t.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`},preview:!0}):(0,$.jsx)(F7,{src:`https://ceshi.apiforeign.minzhongzc.com${t.url}`,width:64,height:64})}),(0,$.jsx)(UQ,{style:{position:`absolute`,bottom:0,left:0,right:0,margin:0,fontSize:9,textAlign:`center`,borderRadius:`0 0 8px 8px`,background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,padding:`0 2px`},children:t.name}),n.isFailure&&(0,$.jsx)(`div`,{className:`ref-delete`,onClick:n=>{n.stopPropagation(),b5(t.url).catch(()=>{});let i=e.references.filter((e,t)=>t!==r);p7.getState().updateRecordReferences(e.id,i)},style:{position:`absolute`,top:-4,right:-4,width:16,height:16,borderRadius:`50%`,background:`rgba(239,68,68,0.8)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,opacity:0,transition:`opacity 0.15s`},children:(0,$.jsx)(l4,{style:{color:`#fff`,fontSize:10}})})]},r)),n.isFailure&&(0,$.jsx)(m0,{accept:`image/*,video/*`,showUploadList:!1,multiple:!0,beforeUpload:t=>{let n=t.type.startsWith(`image/`),r=t.type.startsWith(`video/`);return!n&&!r?(Q.error(`仅支持图片或视频文件`),!1):(n?_5(t).then(n=>{let r={url:n.url,type:`image`,name:t.name||`图片`},i=e.references||[];p7.getState().updateRecordReferences(e.id,[...i,r]),Q.success(`上传成功`)}).catch(()=>Q.error(`上传失败`)):new Promise(e=>{let n=document.createElement(`video`);n.preload=`metadata`,n.onloadedmetadata=()=>{e(n.duration||0),n.remove()},n.onerror=()=>{e(0),n.remove()},n.src=URL.createObjectURL(t)}).then(n=>{v5(t,n).then(r=>{let i={url:r.url,type:`video`,name:t.name||`视频`,duration:n||void 0},a=e.references||[];p7.getState().updateRecordReferences(e.id,[...a,i]),Q.success(`上传成功`)}).catch(()=>Q.error(`上传失败`))}),!1)},children:(0,$.jsx)(lw,{title:`添加参考素材`,children:(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:10,border:`1.5px dashed #d9d9d9`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.2s`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`#d9d9d9`},children:(0,$.jsx)(KI,{style:{fontSize:18,color:`#94a3b8`}})})})})]})]})]}),(0,$.jsxs)(`div`,{style:{flex:`1 1 40%`,minWidth:220,position:`relative`},children:[r===`prompt_optimized`&&(0,$.jsxs)(`div`,{style:{position:`absolute`,inset:0,padding:16,borderRadius:12,background:`#f8f9fc`,border:`1px solid #e2e8f0`,display:`flex`,flexDirection:`column`,justifyContent:`space-between`},children:[(0,$.jsx)(`div`,{style:{height:`100%`,minHeight:180,borderRadius:12,background:`linear-gradient(135deg, rgba(99,102,241,0.04), rgba(139,92,246,0.04))`,border:`1px dashed rgba(99,102,241,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:10},children:(0,$.jsxs)(b1.Text,{style:{color:`#94a3b8`,fontSize:13},children:[o===`video`?`视频`:`图片`,`等待生成`]})}),(0,$.jsx)(lw,{title:(d?.credits||0){if((d?.credits||0){let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${o===`video`?e.videoUrl:e.imageUrl}&download=1`,t.download=`${e.projectName}${o===`video`?`.mp4`:`.png`}`,t.click()},style:{background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,backdropFilter:`blur(4px)`,borderRadius:8},children:`下载`})})}),(0,$.jsx)(`div`,{style:{minHeight:180,overflow:`hidden`},children:o===`video`?(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.videoUrl}`,controls:!0,preload:`metadata`,style:{width:`100%`,height:`400px`,borderRadius:0}}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.imageUrl}`,alt:e.projectName,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`,borderRadius:0}})}),(0,$.jsxs)(`div`,{style:{padding:`8px 12px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,background:`#fafbff`},children:[(0,$.jsxs)(GV,{children:[o===`video`?(0,$.jsx)(q8,{style:{color:`#6366f1`,fontSize:13}}):(0,$.jsx)(N6,{style:{color:`#6366f1`,fontSize:13}}),(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#475569`},children:e.projectName})]}),e.generatedAt&&(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,style:{fontSize:11,color:`#94a3b8`},children:h7(e.generatedAt)})]})]}):n.isFailure?(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:180,borderRadius:12,background:`rgba(239,68,68,0.03)`,border:`1px dashed rgba(239,68,68,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:10,padding:16},children:[(0,$.jsx)(l4,{style:{color:`#ef4444`,fontSize:28}}),(0,$.jsxs)(b1.Text,{style:{color:`#ef4444`,fontSize:14,fontWeight:600},children:[o===`video`?`视频`:`图片`,`生成失败`]}),e.errorMessage&&(0,$.jsx)(b1.Text,{style:{color:`#ef4444`,fontSize:12,textAlign:`center`,lineHeight:1.6},children:e.errorMessage})]}):(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:180,borderRadius:12,background:`#f8f9fc`,border:`1px dashed #e2e8f0`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:10},children:[(0,$.jsx)(KB,{style:{color:`#94a3b8`,fontSize:28}}),(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:13},children:o===`image`?`待生成图片`:`待生成视频`})]})]})]})})]},e.id)})})]}),(0,$.jsx)(QG,{open:!!fe,onCancel:()=>pe(null),footer:null,width:480,centered:!0,destroyOnHidden:!0,closable:!1,title:null,styles:{body:{padding:0,background:`#000`,position:`relative`}},children:fe&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:fe,controls:!0,autoPlay:!0,style:{width:`100%`,display:`block`,maxHeight:`70vh`}}),(0,$.jsx)(`div`,{onClick:()=>pe(null),style:{position:`absolute`,top:8,right:8,width:28,height:28,borderRadius:`50%`,background:`rgba(0,0,0,0.6)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,transition:`background 0.15s`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(0,0,0,0.85)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(0,0,0,0.6)`},children:(0,$.jsx)(Tie,{style:{color:`#fff`,fontSize:16}})})]})})]})},ese=()=>{let e=Je(),{records:t,projects:n,fetchRecords:r,fetchProjects:i,generateVideo:a,retryGeneration:o}=p7(),s=t.items,[c,l]=(0,S.useState)(1),[u,d]=(0,S.useState)(10),[f,p]=(0,S.useState)({}),[m,h]=(0,S.useState)(void 0),[g,_]=(0,S.useState)(void 0),[v,y]=(0,S.useState)({}),[b,x]=(0,S.useState)(null),[C,w]=(0,S.useState)(null),T=async e=>{let t=e.genType||`image`,n=e.canRetry===!0;if(!n&&(e.canGenerate===!1||!e.configComplete)||n&&!e.configComplete){Q.error(`该记录生成配置不完整,请重新生成提词`);return}p(t=>({...t,[e.id]:!0})),Q.loading({content:`「${e.projectName}」正在提交${t===`video`?`视频`:`图片`}生成...`,duration:0,key:e.id});try{if(n)await o(e.id);else{let t=v[e.id];t&&t!==e.optimizedPrompt&&await x5(e.id,t),await a(e.id)}Q.success({content:`「${e.projectName}」已提交,正在生成中...`,key:e.id,duration:3})}catch(t){Q.error({content:t?.response?.data?.detail||t?.message||`提交生成失败`,key:e.id,duration:3})}finally{p(t=>({...t,[e.id]:!1}))}};(0,S.useEffect)(()=>{i()},[i]),(0,S.useEffect)(()=>{r({projectId:m,status:g,page:c,pageSize:u})},[r,m,g,c,u]);let E=s;return(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:20,padding:`16px 24px`,borderRadius:16,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(h2,{}),onClick:()=>e(`/projects`),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Title,{level:2,style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`项目记录`}),(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#64748b`},children:`查看所有视频生成记录,点击记录查看完整内容和视频`})]}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]})}),(0,$.jsxs)(`div`,{className:`record-filter-bar animate-fadeInUp`,style:{display:`flex`,gap:12,marginBottom:20,padding:`14px 20px`,borderRadius:14,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(GV,{children:[(0,$.jsx)(Z4,{style:{color:`#94a3b8`}}),(0,$.jsx)(yC,{placeholder:`全部项目`,allowClear:!0,style:{width:200},onChange:e=>{h(e),l(1)},children:n.map(e=>(0,$.jsx)(yC.Option,{value:e.id,children:e.name},e.id))}),(0,$.jsxs)(yC,{placeholder:`全部状态`,allowClear:!0,style:{width:140},onChange:e=>{_(e),l(1)},children:[(0,$.jsx)(yC.Option,{value:`prompt_optimized`,children:`待生成`}),(0,$.jsx)(yC.Option,{value:`generating`,children:`生成中`}),(0,$.jsx)(yC.Option,{value:`completed`,children:`已完成`}),(0,$.jsx)(yC.Option,{value:`failed`,children:`失败`})]})]}),(0,$.jsxs)(b1.Text,{style:{marginLeft:`auto`,lineHeight:`32px`,color:`#94a3b8`,fontSize:13},children:[`共 `,t.total,` 条记录`]})]}),E.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:`暂无生成记录`,style:{padding:60}}):(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},className:`stagger-children`,children:E.map((e,t)=>{let n=b===e.id,r=v[e.id]??e.optimizedPrompt,i=f[e.id],a=C===e.id,o=e.genType||`image`,s=N7(e);return(0,$.jsxs)(`div`,{className:`animate-slideInCard`,style:{animationDelay:`${t*.04}s`},children:[(0,$.jsxs)(`div`,{className:`record-item`,onClick:()=>w(a?null:e.id),style:{padding:`14px 20px`,borderRadius:a?`14px 14px 0 0`:14,background:`#fff`,border:`1px solid #f0f0f5`,cursor:`pointer`,transition:`all 0.2s`,display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:8,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,background:o===`image`?`#fef3c7`:`#dbeafe`},children:o===`image`?(0,$.jsx)(N6,{style:{color:`#d97706`,fontSize:12}}):(0,$.jsx)(q8,{style:{color:`#2563eb`,fontSize:12}})}),a?(0,$.jsx)(HZ,{style:{color:`#6366f1`,fontSize:12,flexShrink:0}}):(0,$.jsx)(r4,{style:{color:`#cbd5e1`,fontSize:12,flexShrink:0}}),(0,$.jsx)(UQ,{color:s.color,icon:s.isActive?(0,$.jsx)(Gm,{spin:!0}):s.isSuccess?(0,$.jsx)(o4,{}):s.isFailure?(0,$.jsx)(l4,{}):(0,$.jsx)(KB,{}),style:{margin:0},children:s.label}),(0,$.jsx)(UQ,{style:{background:`#f0f0ff`,border:`none`,color:`#6366f1`,margin:0},children:e.projectName}),(0,$.jsx)(b1.Text,{style:{flex:1,fontSize:13,color:`#475569`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},children:r}),o===`image`?(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.imageSize||`-`,` · `,e.imageProportion||`-`,` · `,e.imagePx||`-`,` · `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:h7(e.createdAt)})]}):(0,$.jsxs)(`span`,{className:`mobile-meta`,translate:`no`,style:{fontSize:12,color:`#94a3b8`,flexShrink:0},children:[e.duration?`${e.duration}秒`:`-`,` · `,e.aspectRatio||`-`,` · `,e.resolution||`-`,` · `,(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,children:h7(e.createdAt)})]}),(0,$.jsx)(`div`,{className:`record-actions`,onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(GV,{children:[e.status===`prompt_optimized`&&(0,$.jsx)(Z,{type:`primary`,size:`small`,icon:(0,$.jsx)(H6,{}),loading:i,disabled:!e.configComplete||e.canGenerate===!1,onClick:()=>T(e),style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`生成`}),s.isActive&&(0,$.jsx)(UQ,{color:`processing`,icon:(0,$.jsx)(Gm,{spin:!0}),style:{padding:`4px 12px`,fontSize:12},children:`生成中...`}),s.isFailure&&(0,$.jsx)(Z,{type:`primary`,danger:!0,size:`small`,icon:(0,$.jsx)(H6,{}),loading:i,disabled:!e.configComplete||e.canRetry===!1,onClick:()=>T(e),style:{borderRadius:8},children:`重试`})]})})]}),a&&(0,$.jsx)(`div`,{style:{background:`#fff`,border:`1px solid #f0f0f5`,borderTop:`none`,borderRadius:`0 0 14px 14px`,padding:`20px 24px`,animation:`fadeInUp 0.25s ease both`},children:(0,$.jsxs)(`div`,{className:`gen-detail-row`,style:{display:`flex`,gap:24,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:`1 1 50%`,minWidth:280},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`,display:`block`,marginBottom:6},children:`原始提示词`}),(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:`#f8f9fc`,border:`1px solid #f0f0f5`},children:(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#64748b`,lineHeight:1.7},children:e.originalPrompt})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:6},children:[(0,$.jsxs)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`优化后的提示词 `,e.status===`prompt_optimized`&&(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`(可编辑)`})]}),!n&&(0,$.jsxs)(GV,{size:4,children:[(0,$.jsx)(lw,{title:`复制`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(J$,{}),onClick:async()=>{let e=await y7(r);Q.success(e?`已复制`:`复制失败`)},style:{color:`#94a3b8`}})}),e.status===`prompt_optimized`&&(0,$.jsx)(lw,{title:`编辑`,children:(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(T$,{}),onClick:()=>{x(e.id),y(t=>({...t,[e.id]:t[e.id]??e.optimizedPrompt}))},style:{color:`#6366f1`}})})]})]}),n?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(bW.TextArea,{value:r,onChange:t=>y(n=>({...n,[e.id]:t.target.value})),rows:4,style:{borderRadius:10,fontSize:13,lineHeight:1.7,border:`1px solid rgba(99,102,241,0.25)`,background:`rgba(99,102,241,0.02)`}}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:8,marginTop:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>x(null),children:`取消`}),(0,$.jsx)(Z,{size:`small`,type:`primary`,onClick:()=>{y(t=>({...t,[e.id]:r})),x(null),Q.success(`提示词已更新`)},style:{borderRadius:6,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`},children:`保存`})]})]}):(0,$.jsx)(`div`,{style:{padding:12,borderRadius:10,background:`rgba(99,102,241,0.02)`,border:`1px solid rgba(99,102,241,0.1)`},children:(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#1a1a2e`,lineHeight:1.7},children:r})})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:16,padding:`12px 16px`,borderRadius:10,background:`#f8f9fc`},children:o===`image`?[{label:`分辨率`,value:e.imageSize?`${e.imageSize} `:`-`},{label:`画面比例`,value:e.imageProportion?`${e.imageProportion} `:`-`},{label:`画面尺寸`,value:e.imagePx?`${e.imagePx} `:`-`},{label:`消耗积分`,value:e.creditsCost?`${e.creditsCost} `:`-`,highlight:!!e.creditsCost}].map((e,t)=>(0,$.jsxs)(`div`,{style:{flex:1},children:[(0,$.jsx)(b1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:e.highlight?`#6366f1`:`#1a1a2e`},children:e.value})]},t)):[{label:`时长`,value:e.duration?`${e.duration} 秒`:`-`},{label:`画面比例`,value:e.aspectRatio||(e.status===`prompt_optimized`?`配置缺失`:`-`)},{label:`分辨率`,value:e.resolution||(e.status===`prompt_optimized`?`配置缺失`:`-`)},{label:`消耗积分`,value:e.creditsCost?`${e.creditsCost}`:`-`,highlight:!!e.creditsCost}].map((e,t)=>(0,$.jsxs)(`div`,{style:{flex:1},children:[(0,$.jsx)(b1.Text,{style:{fontSize:11,color:`#94a3b8`,display:`block`},children:e.label}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:e.highlight?`#6366f1`:`#1a1a2e`},children:e.value})]},t))}),e.status===`prompt_optimized`&&(0,$.jsx)(`div`,{style:{marginTop:16,display:`flex`,justifyContent:`flex-end`},children:(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(l8,{}),loading:i,disabled:!e.configComplete||e.canGenerate===!1,onClick:()=>T(e),style:{borderRadius:12,fontWeight:600,height:44,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 8px 24px rgba(99,102,241,0.3)`},children:o===`video`?`生成视频`:`生成图片`})}),s.isFailure&&(0,$.jsx)(`div`,{style:{marginTop:16,display:`flex`,justifyContent:`flex-end`},children:(0,$.jsxs)(Z,{type:`primary`,danger:!0,size:`large`,icon:(0,$.jsx)(H6,{}),loading:i,disabled:!e.configComplete||e.canRetry===!1,onClick:()=>T(e),style:{borderRadius:12,fontWeight:600,height:44},children:[`重新生成`,o===`video`?`视频`:`图片`]})})]}),(0,$.jsx)(`div`,{style:{flex:`1 1 40%`,minWidth:240},children:s.isActive?(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:200,borderRadius:14,background:`linear-gradient(135deg, rgba(99,102,241,0.04), rgba(139,92,246,0.04))`,border:`1px dashed rgba(99,102,241,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:12},children:[(0,$.jsx)(Gm,{style:{color:`#6366f1`,fontSize:32},spin:!0}),(0,$.jsxs)(b1.Text,{style:{color:`#94a3b8`,fontSize:14},children:[o===`video`?`视频`:`图片`,`生成中...`]}),(0,$.jsx)(b1.Text,{style:{color:`#cbd5e1`,fontSize:12},children:`请耐心等待,生成完成后将自动展示`})]}):s.isSuccess&&(e.videoUrl||e.imageUrl)?(0,$.jsxs)(`div`,{style:{borderRadius:14,overflow:`hidden`,border:`1px solid #f0f0f5`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:10,right:10,zIndex:10},children:(0,$.jsx)(lw,{title:`下载${o===`video`?`视频`:`图片`}`,children:(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(c0,{}),onClick:()=>{let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${o===`video`?e.videoUrl:e.imageUrl}&download=1`,t.download=`${e.projectName}${o===`video`?`.mp4`:`.png`}`,t.click()},style:{background:`rgba(0,0,0,0.5)`,border:`none`,color:`#fff`,backdropFilter:`blur(4px)`,borderRadius:8},children:`下载`})})}),(0,$.jsx)(`div`,{style:{minHeight:280,overflow:`hidden`},children:o===`video`?(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.videoUrl}`,controls:!0,preload:`metadata`,style:{width:`100%`,height:`400px`,display:`block`}}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.imageUrl}`,alt:e.projectName,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`,display:`block`}})}),(0,$.jsxs)(`div`,{style:{padding:`10px 14px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,background:`#fafbff`},children:[(0,$.jsxs)(GV,{children:[o===`video`?(0,$.jsx)(q8,{style:{color:`#6366f1`}}):(0,$.jsx)(N6,{style:{color:`#6366f1`}}),(0,$.jsx)(b1.Text,{style:{fontSize:13,color:`#475569`},children:e.projectName})]}),e.generatedAt&&(0,$.jsxs)(`span`,{className:`date-display`,translate:`no`,style:{fontSize:12,color:`#94a3b8`},children:[`生成于 `,h7(e.generatedAt)]})]})]}):s.isFailure?(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:200,borderRadius:14,background:`rgba(239,68,68,0.03)`,border:`1px dashed rgba(239,68,68,0.2)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:12},children:[(0,$.jsx)(l4,{style:{color:`#ef4444`,fontSize:32}}),(0,$.jsxs)(b1.Text,{style:{color:`#ef4444`,fontSize:14},children:[o===`video`?`视频`:`图片`,`生成失败`]}),(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:12},children:`请在左侧点击重新生成`})]}):(0,$.jsxs)(`div`,{style:{height:`100%`,minHeight:200,borderRadius:14,background:`#f8f9fc`,border:`1px dashed #e2e8f0`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:12},children:[(0,$.jsx)(KB,{style:{color:`#94a3b8`,fontSize:32}}),(0,$.jsxs)(b1.Text,{style:{color:`#94a3b8`,fontSize:14},children:[`待生成`,o===`video`?`视频`:`图片`]}),(0,$.jsx)(b1.Text,{style:{color:`#cbd5e1`,fontSize:12},children:`点击左侧生成按钮开始生成`})]})})]})})]},e.id)})}),t.total>0&&(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:18},children:(0,$.jsx)(oG,{current:t.page||c,pageSize:t.pageSize||u,total:t.total,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{l(e),d(t)}})})]})},I7=({value:e,duration:t=1200})=>{let[n,r]=(0,S.useState)(0),i=(0,S.useRef)(0);return(0,S.useEffect)(()=>{let a=n,o=e-a;if(o===0)return;let s=performance.now(),c=e=>{let n=e-s,l=Math.min(n/t,1);r(a+o*(1-(1-l)**3)),l<1&&(i.current=requestAnimationFrame(c))};return i.current=requestAnimationFrame(c),()=>cancelAnimationFrame(i.current)},[e]),(0,$.jsx)($.Fragment,{children:n.toLocaleString()})},tse=()=>{let{user:e}=s7(),[t,n]=(0,S.useState)([]),[r,i]=(0,S.useState)(!1),[a,o]=(0,S.useState)(1),[s,c]=(0,S.useState)(10),[l,u]=(0,S.useState)(0);(0,S.useEffect)(()=>{(async()=>{i(!0);let e=await S5(a,s);n(e.records),u(e.total),i(!1)})()},[a,s]);let d=(e,t)=>{o(e),c(t)},f=t.filter(e=>e.type===`recharge`).reduce((e,t)=>e+t.amount,0),p=t.filter(e=>e.type===`consume`).reduce((e,t)=>e+Math.abs(t.amount),0);return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(Nq,{gutter:[16,16],style:{marginBottom:24},children:[(0,$.jsx)(MR,{xs:24,sm:8,children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:16,padding:24,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,right:-20,top:-20,width:120,height:120,borderRadius:`50%`,background:`rgba(255,255,255,0.1)`}}),(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsxs)(GV,{style:{marginBottom:10},children:[(0,$.jsx)(Y8,{style:{color:`rgba(255,255,255,0.8)`,fontSize:16}}),(0,$.jsx)(`span`,{style:{color:`rgba(255,255,255,0.8)`,fontSize:14},children:`当前可用积分`})]}),(0,$.jsx)(`div`,{style:{color:`#fff`,fontSize:38,fontWeight:800,lineHeight:1},children:(0,$.jsx)(I7,{value:e?.credits??0})})]})]})}),(0,$.jsx)(MR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`,animationDelay:`0.06s`},children:[(0,$.jsxs)(GV,{style:{marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(16,185,129,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(x2,{style:{color:`#10b981`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计获得`})]}),(0,$.jsx)(`div`,{style:{color:`#10b981`,fontSize:28,fontWeight:800},children:(0,$.jsx)(I7,{value:f})})]})}),(0,$.jsx)(MR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`,animationDelay:`0.12s`},children:[(0,$.jsxs)(GV,{style:{marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(239,68,68,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(f2,{style:{color:`#ef4444`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计消耗`})]}),(0,$.jsx)(`div`,{style:{color:`#ef4444`,fontSize:28,fontWeight:800},children:(0,$.jsx)(I7,{value:p})})]})})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{animationDelay:`0.15s`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(I8,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`积分明细`})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(AQ,{columns:[{title:`类型`,dataIndex:`type`,key:`type`,width:100,render:e=>(0,$.jsx)(UQ,{color:e===`recharge`?`green`:`orange`,icon:e===`recharge`?(0,$.jsx)(x2,{}):(0,$.jsx)(f2,{}),children:e===`recharge`?`充值`:`消费`})},{title:`积分变动`,dataIndex:`amount`,key:`amount`,width:120,render:e=>(0,$.jsxs)(b1.Text,{strong:!0,style:{color:e>0?`#10b981`:`#ef4444`,fontSize:15},children:[e>0?`+`:``,e]})},{title:`说明`,dataIndex:`description`,key:`description`},{title:`时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(`span`,{className:`date-display`,translate:`no`,style:{color:`#94a3b8`},children:h7(e)})}],dataSource:t,rowKey:`id`,loading:r,pagination:{current:a,pageSize:s,total:l,onChange:d,showSizeChanger:!0,showTotal:e=>`共 ${e} 条`},scroll:{x:500}})})]})]})},nse=()=>{let[e,t]=(0,S.useState)(!0),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(0),[c,l]=(0,S.useState)(1),[u]=(0,S.useState)(10);(0,S.useEffect)(()=>{d()},[c]);let d=async()=>{t(!0);try{let e=await S5(c,u);r(e.records||[]),a(e.credits||0),s(e.total||0)}catch{r([])}t(!1)};return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(Nq,{gutter:[16,16],style:{marginBottom:24},children:[(0,$.jsx)(MR,{xs:24,sm:8,children:(0,$.jsxs)(`div`,{style:{borderRadius:16,padding:24,background:`linear-gradient(135deg, #f59e0b 0%, #ea580c 100%)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,right:-20,top:-20,width:120,height:120,borderRadius:`50%`,background:`rgba(255,255,255,0.1)`}}),(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:10},children:[(0,$.jsx)(Y8,{style:{color:`rgba(255,255,255,0.8)`,fontSize:16}}),(0,$.jsx)(`span`,{style:{color:`rgba(255,255,255,0.8)`,fontSize:14},children:`可用积分`})]}),(0,$.jsx)(`div`,{style:{color:`#fff`,fontSize:38,fontWeight:800,lineHeight:1},children:i.toLocaleString()})]})]})}),(0,$.jsx)(MR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(16,185,129,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(G6,{style:{color:`#10b981`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计获得`})]}),(0,$.jsx)(`div`,{style:{color:`#10b981`,fontSize:28,fontWeight:800},children:n.filter(e=>e.amount>0).reduce((e,t)=>e+t.amount,0).toLocaleString()})]})}),(0,$.jsx)(MR,{xs:12,sm:8,children:(0,$.jsxs)(`div`,{style:{borderRadius:16,padding:24,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,background:`rgba(239,68,68,0.1)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(I8,{style:{color:`#ef4444`,fontSize:14}})}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:14},children:`累计消耗`})]}),(0,$.jsx)(`div`,{style:{color:`#ef4444`,fontSize:28,fontWeight:800},children:n.filter(e=>e.amount<0).reduce((e,t)=>e+Math.abs(t.amount),0).toLocaleString()})]})})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(I8,{style:{color:`#f59e0b`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`积分明细`})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(DG,{spinning:e,children:n.length===0?(0,$.jsx)(US,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无积分变动记录`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(AQ,{dataSource:n,columns:[{title:`变动类型`,dataIndex:`type`,key:`type`,width:120,render:e=>{let t={recharge:{color:`#10b981`,label:`充值`,bg:`rgba(16,185,129,0.1)`},consume:{color:`#ef4444`,label:`消费`,bg:`rgba(239,68,68,0.1)`},admin:{color:`#f59e0b`,label:`管理员调整`,bg:`rgba(245,158,11,0.1)`},refund:{color:`#8b5cf6`,label:`退款`,bg:`rgba(139,92,246,0.1)`},team_internal:{color:`#0958d9`,label:`团队内部`,bg:`rgba(139,92,246,0.1)`}}[e]||{color:`#64748b`,label:e,bg:`rgba(100,116,139,0.1)`};return(0,$.jsx)(UQ,{color:t.color,style:{background:t.bg,fontWeight:500,padding:`4px 12px`},children:t.label})}},{title:`描述`,dataIndex:`description`,key:`description`,ellipsis:!0},{title:`变动积分`,dataIndex:`amount`,key:`amount`,width:120,align:`right`,render:e=>(0,$.jsxs)(b1.Text,{strong:!0,style:{fontWeight:700,color:e>0?`#10b981`:`#ef4444`,fontSize:15},children:[e>0?`+`:``,e]})},{title:`创建时间`,key:`createdAt`,width:180,render:(e,t)=>{let n=t.created_at||t.createdAt||t.create_time||t.createTime;return n?new Date(n).toLocaleString(`zh-CN`):`-`}}],rowKey:`id`,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:c,pageSize:u,total:o,onChange:e=>{l(e)},size:`small`})})]})})})]})]})},rse=()=>{let[e,t]=(0,S.useState)(!0),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(1),[c]=(0,S.useState)(10);(0,S.useEffect)(()=>{l()},[o]);let l=async()=>{t(!0);try{let e=await k5(o,c);r(e.items||[]),a(e.total||0)}catch{r([])}t(!1)};return(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(XV,{style:{color:`#0ea5e9`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`订单记录`}),(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:[`共 `,n.length,` 条记录`]})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(DG,{spinning:e,children:n.length===0?(0,$.jsx)(US,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无订单记录`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(AQ,{dataSource:n,columns:[{title:`订单号`,key:`orderNo`,width:200,render:(e,t)=>(0,$.jsx)(`span`,{style:{fontFamily:`monospace`,fontSize:13,color:`#64748b`},children:t.order_no||t.orderNo||t.id})},{title:`支付方式`,key:`paymentMethod`,width:100,render:(e,t)=>{let n=t.payment_method||t.paymentMethod||`wechat`,r={alipay:{icon:(0,$.jsx)(r2,{style:{fontSize:16}}),label:`支付宝`,color:`#1677ff`},wechat:{icon:(0,$.jsx)(Q8,{style:{fontSize:16}}),label:`微信支付`,color:`#07c160`}},i=r[n]||r.wechat;return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{color:i.color},children:i.icon}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#374151`},children:i.label})]})}},{title:`金额`,key:`amount`,width:100,align:`right`,render:(e,t)=>{let n=t.amount||t.total_amount||0;return(0,$.jsxs)(b1.Text,{strong:!0,style:{fontWeight:700,fontSize:14,color:`#1e293b`},children:[`¥`,n]})}},{title:`获得积分`,key:`credits`,width:100,align:`center`,render:(e,t)=>{let n=t.credits||t.credit_amount||0;return(0,$.jsx)(b1.Text,{strong:!0,style:{fontWeight:600,fontSize:14,color:`#f59e0b`},children:n})}},{title:`状态`,key:`status`,width:100,render:(e,t)=>{let n=t.status||`pending`,r={pending:{color:`#f59e0b`,label:`待支付`,bg:`rgba(245,158,11,0.1)`},paid:{color:`#10b981`,label:`已支付`,bg:`rgba(16,185,129,0.1)`},refunded:{color:`#94a3b8`,label:`已退款`,bg:`rgba(148,163,184,0.1)`},failed:{color:`#ef4444`,label:`支付失败`,bg:`rgba(239,68,68,0.1)`},cancelled:{color:`#64748b`,label:`已取消`,bg:`rgba(100,116,139,0.1)`},processing:{color:`#0ea5e9`,label:`处理中`,bg:`rgba(14,165,233,0.1)`}}[n]||{color:`#64748b`,label:n,bg:`rgba(100,116,139,0.1)`};return(0,$.jsx)(UQ,{color:r.color,style:{background:r.bg,fontWeight:500,padding:`4px 12px`},children:r.label})}},{title:`创建时间`,key:`createdAt`,width:180,render:(e,t)=>{let n=t.created_at||t.createdAt;return n?new Date(n).toLocaleString(`zh-CN`):`-`}},{title:`支付时间`,key:`paidAt`,width:180,render:(e,t)=>{let n=t.paid_at||t.paidAt;return n?new Date(n).toLocaleString(`zh-CN`):`-`}}],rowKey:`order_no`,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:o,pageSize:c,total:i,onChange:e=>{s(e)},size:`small`})})]})})})]})})},ise=()=>{let[e,t]=(0,S.useState)(!0),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(0),[o,s]=(0,S.useState)(0),[c,l]=(0,S.useState)(1),[u]=(0,S.useState)(10);(0,S.useEffect)(()=>{d(),f()},[c]);let d=async()=>{t(!0);try{let e=await T5(c,u);r(e.items||[]),s(e.total||0)}catch{r([])}t(!1)},f=async()=>{try{a(await E5())}catch{a(0)}},p=async e=>{try{await D5(e),d(),f()}catch{}};return(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(I2,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`消息中心`}),(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:[`未读 `,i,` 条`]})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:(0,$.jsx)(DG,{spinning:e,children:n.length===0?(0,$.jsx)(US,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无消息`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(AQ,{dataSource:n,columns:[{title:`类型`,dataIndex:`type`,key:`type`,width:100,render:e=>{let t={system:{color:`#6366f1`,label:`系统`,bg:`rgba(99,102,241,0.1)`,icon:(0,$.jsx)(v8,{style:{fontSize:14}})},credit:{color:`#f59e0b`,label:`积分`,bg:`rgba(245,158,11,0.1)`,icon:(0,$.jsx)(Y8,{style:{fontSize:14}})},promo:{color:`#8b5cf6`,label:`活动`,bg:`rgba(139,92,246,0.1)`,icon:(0,$.jsx)(l3,{style:{fontSize:14}})}},n=t[e]||t.system;return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{color:n.color},children:n.icon}),(0,$.jsx)(`span`,{style:{fontSize:13,color:n.color,fontWeight:500},children:n.label})]})}},{title:`标题`,dataIndex:`title`,key:`title`,ellipsis:!0},{title:`内容`,dataIndex:`content`,key:`content`,ellipsis:!0,render:e=>(0,$.jsx)(`div`,{style:{maxWidth:300},dangerouslySetInnerHTML:{__html:e}})},{title:`状态`,dataIndex:`isRead`,key:`isRead`,width:80,render:(e,t)=>e??t.is_read?(0,$.jsx)(UQ,{color:`gray`,style:{background:`rgba(148,163,184,0.1)`},children:`已读`}):(0,$.jsx)(UQ,{color:`purple`,style:{background:`rgba(139,92,246,0.1)`},children:`未读`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>{if(!e)return`-`;let t=new Date(e),n=new Date().getTime()-t.getTime(),r=Math.floor(n/(1e3*60*60));if(r<1)return`刚刚`;if(r<24)return`${r}小时前`;let i=Math.floor(r/24);return i<7?`${i}天前`:t.toLocaleDateString(`zh-CN`)}},{title:`操作`,key:`action`,width:100,render:(e,t)=>t.isRead??t.is_read?null:(0,$.jsx)(Z,{type:`text`,size:`small`,onClick:()=>p(t.id),style:{color:`#6366f1`},children:`标记已读`})}],rowKey:`id`,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:c,pageSize:u,total:o,onChange:e=>{l(e)},size:`small`})})]})})})]})})},L7=()=>{let[e]=Dn(),[t,n]=(0,S.useState)(`credits`);return(0,S.useEffect)(()=>{(e.get(`tab`)||`credits`)===`orders`?n(`orders`):n(`credits`)},[e]),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(mL,{activeKey:t,onChange:n,items:[{key:`credits`,label:`积分明细`},{key:`orders`,label:`订单记录`}],style:{marginBottom:24},size:`large`}),t===`credits`&&(0,$.jsx)(nse,{}),t===`orders`&&(0,$.jsx)(rse,{})]})};function R7(e){return`/static/${e.startsWith(`/`)?e.slice(1):e}&w=300&q=50`}var ase=(e,t)=>e<=1?6:e===2||e===4||e===3?3:2,ose=e=>N7(e).label,sse=300,cse=.6,lse=e=>{let t=Math.sin(e*9999)*1e4;return t-Math.floor(t)},z7=(e,t=0)=>{if(!e)return 0;let n=new Date(e).getTime();if(isNaN(n))return 0;let r=Math.max(0,(Date.now()-n)/1e3);if(r>=sse)return 99;let i=Math.min(99,r*cse),a=t*3+lse(t+1)*8;return i=Math.max(0,i-a),i},use=({item:e,isPending:t,isCompleted:n,onAnimationComplete:r,index:i=0})=>{let[a,o]=(0,S.useState)(0),[s,c]=(0,S.useState)(!1),l=(0,S.useRef)(null);return(0,S.useEffect)(()=>{s||o(z7(e.createdAt,i))},[e,i,s]),(0,S.useEffect)(()=>{if(n&&!s){c(!0);return}if(!t&&!s){l.current&&=(clearInterval(l.current),null);return}return l.current=window.setInterval(()=>{s||o(z7(e.createdAt,i))},1e3),()=>{l.current&&=(clearInterval(l.current),null)}},[e.createdAt,t,n,s,e.id,i]),(0,S.useEffect)(()=>{if(s){let e=a,t=Date.now(),n=()=>{let i=Date.now()-t,a=Math.min(i/800,1),s=1-(1-a)**3;o(e+(100-e)*s),a<1?requestAnimationFrame(n):setTimeout(()=>{r?.()},100)};requestAnimationFrame(n)}},[s,a,r]),!t&&!s?null:(0,$.jsx)(`div`,{style:{marginTop:4},children:(0,$.jsxs)(`div`,{style:{textAlign:`center`,fontSize:13,color:`#8b5cf6`,fontWeight:700,textShadow:`0 0 8px rgba(139, 92, 246, 0.3)`,transition:`all 0.3s ease-out`},children:[Math.round(a),`%`]})})},dse=({task:e,onPreview:t,resolveUrl:n=e=>e||``})=>{let r=Math.max(1,Math.min(5,Number(e.generationCount||e.childItems?.length||1))),i=[...e.childItems||[]].sort((e,t)=>Number(e.generationIndex||0)-Number(t.generationIndex||0)),a=i.length>0?i:r>1?Array.from({length:r},(t,n)=>({id:`${e.id||`task`}-placeholder-${n+1}`,genType:e.genType,status:e.status,displayStatus:e.displayStatus,pipelineStage:e.pipelineStage,generationIndex:n+1,errorMessage:e.errorMessage,createdAt:e.createdAt})):[e],[o,s]=(0,S.useState)(new Set),c=(0,S.useRef)(new Set);(0,S.useEffect)(()=>{let e=`gen-task-resource-grid-animations`;if(document.getElementById(e))return;let t=document.createElement(`style`);t.id=e,t.textContent=` .gen-task-loading-bg { position: relative; overflow: hidden; @@ -511,11 +511,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 75% { transform: translate(100px, -20px); } 100% { transform: translate(60px, -40px); } } - `,document.head.appendChild(t)},[]),(0,S.useEffect)(()=>{a.slice(0,5).forEach((e,t)=>{let n=P7(e),r=n.isActive,i=n.isSuccess,a=e.id||`${t}`;i&&!c.current.has(a)&&r===!1&&(c.current.add(a),s(e=>{let t=new Set(e);return t.add(a),t}))})},[a]);let l=e=>{s(t=>{let n=new Set(t);return n.delete(e),n})};return(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`grid`,gridTemplateColumns:`repeat(6, minmax(0, 1fr))`,gridAutoRows:`minmax(0, 1fr)`,gap:r>1?6:0},children:a.slice(0,5).map((r,i)=>{let s=P7(r),c=s.effectiveKey,u=r.imageUrl?n(z7(r.imageUrl)):``,d=n(r.videoUrl),f=r.videoCoverUrl?n(z7(r.videoCoverUrl)):``,p=(r.genType||e.genType)===`video`,m=p?!!d:!!u,h=s.isActive,g=s.isSuccess,_=r.id||`${i}`,v=o.has(_),y=g&&!v,b=v?`加载中`:nse(r);return(0,$.jsxs)(`div`,{style:{gridColumn:`span ${tse(a.length,i)}`,minWidth:0,minHeight:0,position:`relative`,overflow:`hidden`,borderRadius:a.length===1?12:8,background:`#ffffff`,border:`1px solid #E7EAF0`},children:[m&&s.isSuccess&&y?(0,$.jsxs)(`button`,{type:`button`,onClick:()=>t(p?d:u,p?`video`:`image`),style:{width:`100%`,height:`100%`,border:0,padding:0,background:`transparent`,cursor:`pointer`,position:`relative`},children:[p?f?(0,$.jsx)(`img`,{src:f,alt:`生成结果${r.generationIndex||i+1}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`video`,{src:d,muted:!0,preload:`metadata`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`img`,{src:u,alt:`生成结果${r.generationIndex||i+1}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}),p?(0,$.jsx)(H6,{style:{position:`absolute`,left:`50%`,top:`50%`,transform:`translate(-50%, -50%)`,fontSize:a.length>2?28:46,color:`rgba(255,255,255,.92)`,filter:`drop-shadow(0 4px 10px rgba(0,0,0,.28))`}}):null]}):(0,$.jsxs)(`div`,{className:h||v?`gen-task-loading-bg`:``,style:{width:`100%`,height:`100%`,minHeight:0,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:7,padding:8,textAlign:`center`},children:[h||v?(0,$.jsx)(`span`,{className:`gen-task-aurora-3`}):null,h||v?(0,$.jsx)(Ym,{spin:!0,style:{color:`#8b5cf6`,fontSize:a.length>2?20:34}}):(0,$.jsx)(_ie,{style:{color:c===`deleted`?`#98A2B3`:`#A45B5B`,fontSize:a.length>2?20:34}}),(0,$.jsx)(`span`,{style:{fontSize:a.length>2?10:12,color:h||v?`#8b5cf6`:c===`deleted`?`#98A2B3`:`#A45B5B`,fontWeight:500},children:b}),(0,$.jsx)(ose,{item:r,isPending:h||v,isCompleted:g,onAnimationComplete:()=>l(_),index:r.generationIndex||i}),!h&&r.errorMessage&&a.length<=2?(0,$.jsx)(`span`,{style:{fontSize:10,color:`#A45B5B`,lineHeight:1.3,maxHeight:28,overflow:`hidden`},children:r.errorMessage}):null]}),a.length>1?(0,$.jsxs)(`span`,{style:{position:`absolute`,top:5,left:5,zIndex:2,padding:`1px 6px`,borderRadius:10,background:`rgba(17,24,39,.58)`,color:`#fff`,fontSize:10},children:[`#`,r.generationIndex||i+1]}):null]},r.id||`${i}`)})})},{Text:V7}=C1,cse=({items:e,selectedId:t,onSelect:n})=>e.length?(0,$.jsx)(JV,{orientation:`vertical`,style:{width:`100%`},size:10,children:e.map(e=>{let r=t===e.id;return(0,$.jsxs)(`div`,{onClick:()=>n(e),style:{padding:14,borderRadius:14,cursor:`pointer`,border:r?`1px solid #8b5cf6`:`1px solid #e2e8f0`,background:r?`#f5f3ff`:`#fff`},children:[(0,$.jsx)(JV,{style:{width:`100%`,justifyContent:`space-between`},align:`start`,children:(0,$.jsxs)(`div`,{style:{minWidth:0},children:[(0,$.jsx)(V7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name}),e.description&&(0,$.jsx)(V7,{type:`secondary`,ellipsis:!0,style:{display:`block`,fontSize:12},children:e.description})]})}),(0,$.jsxs)(JV,{wrap:!0,size:4,style:{marginTop:10},children:[(0,$.jsxs)(KQ,{children:[`总 `,e.assetCount||0]}),(0,$.jsxs)(KQ,{color:`green`,children:[`图 `,e.imageAssetCount||0]}),(0,$.jsxs)(KQ,{color:`blue`,children:[`视频 `,e.videoAssetCount||0]})]})]},e.id)})}):(0,$.jsx)(fC,{description:`暂无项目组`}),lse={Active:`green`,Processing:`processing`,Failed:`red`,local_deleted:`default`,remote_deleted:`default`,delete_failed:`red`},use={Active:`入库成功`,Processing:`入库处理中`,Failed:`入库失败`,local_deleted:`本地已删除`,remote_deleted:`远程已删除`,delete_failed:`删除失败`},H7=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,U7=e=>e.assetType===`Video`?H7(e.videoCoverUrl||e.previewUrl||e.displayUrl||e.remoteUrl||e.sourceUrl):H7(e.previewUrl||e.displayUrl||e.videoCoverUrl||e.remoteUrl||e.sourceUrl),dse=e=>{let t=Number(e||0);return!Number.isFinite(t)||t<=0?`-`:`${t.toFixed(t>=10?0:1)}s`},fse=({items:e,onDelete:t,onRefresh:n})=>{let r=(0,S.useRef)(null),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(``),[c,l]=(0,S.useState)(`Image`);(0,S.useEffect)(()=>(e.some(e=>e.status!==`Failed`&&e.status!==`Active`)&&n?r.current||=window.setInterval(()=>{n()},3e3):r.current&&=(clearInterval(r.current),null),()=>{r.current&&=(clearInterval(r.current),null)}),[e,n]);let u=e=>{let t=U7(e);t&&(s(t),l(e.assetType===`Video`?`Video`:`Image`),a(!0))};return e.length?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(220px, 1fr))`,gap:14},children:e.map(e=>{let n=e.assetType===`Video`,r=U7(e);return(0,$.jsx)(yL,{hoverable:!0,bodyStyle:{padding:12},style:{borderRadius:16,overflow:`hidden`,borderColor:`#eef2f7`},cover:(0,$.jsxs)(`div`,{style:{height:170,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},children:[r?n&&e.videoCoverUrl?(0,$.jsx)(`img`,{src:r,alt:e.name||`视频封面`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(`video`,{src:r,muted:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:r,alt:e.name||``,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(Y8,{style:{fontSize:42,color:`#64748b`}}):(0,$.jsx)(I6,{style:{fontSize:42,color:`#64748b`}}),n&&(0,$.jsx)(KQ,{color:`blue`,style:{position:`absolute`,left:10,top:10},children:`视频`}),r&&(0,$.jsx)(Z,{size:`small`,shape:`circle`,icon:(0,$.jsx)(tW,{}),style:{position:`absolute`,right:10,top:10},onClick:()=>u(e)}),n&&(0,$.jsx)(`div`,{style:{position:`absolute`,left:10,bottom:10,padding:`2px 6px`,borderRadius:8,background:`rgba(15,23,42,0.72)`,color:`#fff`,fontSize:12},children:dse(e.videoDuration)})]}),children:(0,$.jsxs)(JV,{direction:`vertical`,size:8,style:{width:`100%`},children:[(0,$.jsx)(Mw,{title:e.name||e.remoteAssetId||e.id,children:(0,$.jsx)(`div`,{style:{fontWeight:600,color:`#1e293b`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.name||e.remoteAssetId||`未命名素材`})}),(0,$.jsxs)(JV,{wrap:!0,size:4,children:[(0,$.jsx)(KQ,{color:lse[e.status]||`default`,children:use[e.status]||e.status}),(0,$.jsx)(KQ,{color:n?`blue`:`default`,children:n?`视频`:`图片`})]}),(0,$.jsx)(JV,{size:6,wrap:!0,children:(0,$.jsx)(aK,{title:`确认删除这个素材吗?`,onConfirm:()=>t(e.id),children:(0,$.jsx)(Z,{size:`small`,danger:!0,icon:(0,$.jsx)(o$,{}),children:`删除`})})})]})},e.id)})}),(0,$.jsx)(tK,{title:`素材预览`,open:i,onCancel:()=>a(!1),footer:null,width:760,destroyOnClose:!0,children:(0,$.jsx)(`div`,{style:{minHeight:420,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#0f172a`,borderRadius:12,overflow:`hidden`},children:c===`Video`?(0,$.jsx)(`video`,{src:o,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:520}}):(0,$.jsx)(`img`,{src:o,alt:`素材预览`,style:{maxWidth:`100%`,maxHeight:520,objectFit:`contain`}})})})]}):(0,$.jsx)(fC,{description:`暂无素材`})},W7=(0,S.createContext)(void 0),pse=({children:e,refreshConfig:t})=>(0,$.jsx)(W7.Provider,{value:{refreshConfig:t},children:e}),G7=()=>{let e=(0,S.useContext)(W7);if(!e)throw Error(`useLibrary must be used within a LibraryProvider`);return e},K7=2,q7=15,mse=e=>new Promise(t=>{if(!e.type.startsWith(`video/`)){t(null);return}let n=URL.createObjectURL(e),r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{let e=Number.isFinite(r.duration)?r.duration:null;URL.revokeObjectURL(n),t(e)},r.onerror=()=>{URL.revokeObjectURL(n),t(null)},r.src=n}),hse=e=>e==null||!Number.isFinite(e)||e<=0?(Q.error(`无法读取视频秒数,请检查视频文件是否损坏`),!1):eq7?(Q.error(`视频素材最长不能超过 ${q7} 秒`),!1):!0,gse=({projectId:e,open:t,onClose:n,onSuccess:r})=>{let{refreshConfig:i}=G7(),[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)({}),[l,u]=(0,S.useState)({}),[d,f]=(0,S.useState)({}),[p,m]=(0,S.useState)({}),[h,g]=(0,S.useState)(!1),_=()=>{o([]),c({}),u({}),f({}),m({})};return(0,$.jsx)(tK,{title:`上传真人素材`,open:t,onCancel:()=>{_(),n()},onOk:async()=>{let t=a.filter(e=>l[e.uid]===`uploaded`);if(t.length===0){Q.warning(`请等待文件上传完成后再提交入库`);return}g(!0);try{for(let n of t){let t=n.originFileObj;if(!t)continue;let r=d[n.uid];if(!r)continue;m(e=>({...e,[n.uid]:`importing`}));let i=t.type.startsWith(`image/`)?`Image`:`Video`;await toe(e,{url:r.url,assetType:i,name:s[n.uid]?.trim()||t.name,videoDuration:r.duration_seconds,fileSize:r.file_size_bytes??t.size,mimeType:t.type||null,uploadResourceId:r.resource_id||null}),m(e=>({...e,[n.uid]:`imported`}))}Q.success(`已成功提交 ${t.length} 个素材入库,处理中`),i(),setTimeout(()=>{_(),r(),n()},1500)}catch(e){Q.error(e?.message||`提交入库失败`)}finally{g(!1)}},confirmLoading:h,okText:`提交入库`,destroyOnHidden:!0,width:650,okButtonProps:{disabled:a.length===0||a.some(e=>l[e.uid]!==`uploaded`)},children:(0,$.jsx)(`div`,{style:{maxHeight:600,overflow:`auto`,marginTop:30},children:(0,$.jsxs)(JV,{direction:`vertical`,style:{width:`100%`},size:14,children:[(0,$.jsx)(_0,{accept:`image/*,video/*`,fileList:a,multiple:!0,beforeUpload:async e=>{let t=`${Date.now()}-${Math.random().toString(36).substr(2,9)}`,n=e.type.startsWith(`image/`),r=URL.createObjectURL(e),i={uid:t,name:e.name,status:`uploading`,originFileObj:e,thumbUrl:r,type:e.type};o(e=>[...e,i]),c(e=>({...e,[t]:``})),u(e=>({...e,[t]:`uploading`}));try{let r=n?`Image`:`Video`,i=r===`Video`?await mse(e):null;if(r===`Video`&&!hse(i))return u(e=>({...e,[t]:`error`})),!1;let a=r===`Video`?await Hie(e,i||void 0):await Vie(e);f(e=>({...e,[t]:{url:a.url,duration_seconds:a.duration_seconds,file_size_bytes:a.file_size_bytes,resource_id:a.resource_id}})),u(e=>({...e,[t]:`uploaded`}))}catch{u(e=>({...e,[t]:`error`})),Q.error(`文件 ${e.name} 上传失败`)}return!1},listType:`picture`,itemRender:(e,t,n)=>{let r=t.type?.startsWith(`video/`)||t.name.match(/\.(mp4|mov|avi|webm)$/i),i=l[t.uid],a=p[t.uid];return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:12,border:`1px solid #e5e7eb`,borderRadius:8,marginBottom:8},children:[(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:8,overflow:`hidden`,flexShrink:0},children:t.thumbUrl||t.url?r?(0,$.jsx)(`video`,{src:t.thumbUrl||t.url,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:t.thumbUrl||t.url,alt:t.name,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:`#f1f5f9`},children:r?(0,$.jsx)(Y8,{style:{color:`#94a3b8`,fontSize:20}}):(0,$.jsx)(I6,{style:{color:`#94a3b8`,fontSize:20}})})}),(0,$.jsx)(`span`,{style:{width:`20%`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,fontSize:13,color:`#64748b`,flexShrink:0},children:t.name}),(0,$.jsx)(CW,{style:{width:200,flexShrink:0},value:s[t.uid]||``,onChange:e=>c({...s,[t.uid]:e.target.value}),placeholder:`素材名称,默认使用文件名`,maxLength:256}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[i===`uploading`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(AG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`上传中`})]}),i===`uploaded`&&!a&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 上传完成`}),i===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 上传失败`}),a===`importing`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(AG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`入库中`})]}),a===`imported`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 已入库校验`}),a===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 入库失败`})]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),o(e=>e.filter(e=>e.uid!==t.uid)),c(e=>{let n={...e};return delete n[t.uid],n}),u(e=>{let n={...e};return delete n[t.uid],n}),f(e=>{let n={...e};return delete n[t.uid],n}),m(e=>{let n={...e};return delete n[t.uid],n})},style:{width:28,height:28,borderRadius:`50%`,backgroundColor:`#f1f5f9`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(o$,{style:{color:`#64748b`,fontSize:14}})})]})},children:(0,$.jsx)(Z,{icon:(0,$.jsx)(W8,{}),children:`选择图片或视频`})}),(0,$.jsxs)(`div`,{style:{padding:12,background:`#f8fafc`,borderRadius:12,color:`#64748b`,fontSize:13},children:[`当前开放图片和视频,音频暂不接入。视频素材必须在 `,K7,`~`,q7,` 秒内;入库后会经过火山真人一致性校验,入库校验成功 后才可用于 AI 创作。`]})]})})})},_se=({project:e,onDeleted:t,onChanged:n})=>{let{refreshConfig:r}=G7(),[i,a]=(0,S.useState)([]),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(``),[f,p]=(0,S.useState)(),[m,h]=(0,S.useState)(),[g,_]=(0,S.useState)(1),[v,y]=(0,S.useState)(20),[b,x]=(0,S.useState)(0),C=async(t=g,n=v)=>{s(!0);try{let r=await noe(e.id,{page:t,pageSize:n,keyword:u,status:f,assetType:m});a(r.items),x(r.total||0),_(t),y(n)}catch(e){Q.error(e?.message||`加载素材失败`)}finally{s(!1)}};(0,S.useEffect)(()=>{C(1,v)},[e.id,u,f,m]);let w=async e=>{try{await roe(e),await C(g,v),n(),r(),Q.success(`素材已删除`)}catch(e){Q.error(e?.message||`删除素材失败`)}},T=async()=>{try{await $ae(e.id),Q.success(`项目组已删除`),t()}catch(e){Q.error(e?.message||`删除项目组失败`)}},E=e.status===`active`;return(0,$.jsxs)(yL,{title:(0,$.jsx)(JV,{children:(0,$.jsx)(`span`,{children:e.name})}),extra:(0,$.jsxs)(JV,{children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(W8,{}),disabled:!E,onClick:()=>l(!0),children:`上传素材`}),(0,$.jsx)(aK,{title:`确认删除这个真人素材项目组吗?`,onConfirm:T,children:(0,$.jsx)(Z,{danger:!0,icon:(0,$.jsx)(o$,{}),children:`删除项目组`})})]}),style:{borderRadius:16},children:[!E&&(0,$.jsx)(C1.Paragraph,{style:{color:`#f97316`},children:`项目组未完成真人认证,暂不能上传素材。请重新创建项目组并完成手机扫码认证。`}),(0,$.jsxs)(JV,{style:{width:`100%`,marginBottom:16},wrap:!0,children:[(0,$.jsx)(CW.Search,{allowClear:!0,placeholder:`搜索素材名称`,value:u,onChange:e=>d(e.target.value),onSearch:()=>C(1,v),style:{width:240}}),(0,$.jsx)(HC,{allowClear:!0,placeholder:`素材状态`,value:f,onChange:e=>p(e),style:{width:150},options:[{value:`Processing`,label:`处理中`},{value:`Active`,label:`可用`},{value:`Failed`,label:`失败`}]}),(0,$.jsx)(HC,{allowClear:!0,placeholder:`素材类型`,value:m,onChange:e=>h(e),style:{width:130},options:[{value:`Image`,label:`图片`},{value:`Video`,label:`视频`}]}),(0,$.jsx)(Z,{onClick:()=>C(1,v),children:`筛选`})]}),(0,$.jsx)(AG,{spinning:o,children:i.length===0?(0,$.jsx)(fC,{description:`暂无素材,上传图片/视频后会异步入库`,style:{marginTop:80}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fse,{items:i,loading:o,onDelete:w,onRefresh:()=>C(g,v)}),(0,$.jsx)(`div`,{style:{textAlign:`right`,marginTop:16},children:(0,$.jsx)(lG,{current:g,pageSize:v,total:b,showSizeChanger:!0,showTotal:e=>`共 ${e} 个素材`,onChange:(e,t)=>C(e,t)})})]})}),(0,$.jsx)(gse,{projectId:e.id,open:c,onClose:()=>l(!1),onSuccess:()=>{C(1,v),n()}})]})},J7=`group_active`,Y7=2e3,vse=()=>{let[e,t]=(0,S.useState)([]),[n,r]=(0,S.useState)(null),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(null),[f,p]=(0,S.useState)(null),[m,h]=(0,S.useState)(!1),[g]=HH.useForm(),_=(0,S.useRef)(null),v=()=>{_.current&&=(window.clearInterval(_.current),null)},y=()=>{v(),s(!1),l(!1),h(!1),d(null),p(null),g.resetFields()},b=async()=>{a(!0);try{let e=await a7({pageSize:100,status:`active`});t(e.items),r(t=>t?e.items.find(e=>e.id===t.id)||e.items[0]||null:e.items[0]||null)}catch(e){Q.error(e?.message||`加载真人素材项目组失败`)}finally{a(!1)}};(0,S.useEffect)(()=>{b()},[]),(0,S.useEffect)(()=>()=>v(),[]);let x=async e=>{v(),h(!1),Q.success(`真人认证完成,项目组已创建成功`),s(!1),p(null),d(null),g.resetFields();let n=await a7({pageSize:100,status:`active`});t(n.items),r(n.items.find(t=>t.id===e)||n.items[0]||null)},C=(e,t,n)=>{v(),h(!0);let r=async()=>{try{let n=await eoe(e);if(p(n),n.status===J7){await x(t);return}[`callback_failed`,`failed`,`expired`].includes(n.status)&&(v(),h(!1),Q.error(n.errorMessage||`真人认证未完成,请重新创建项目组`))}catch(e){v(),h(!1),Q.error(e?.message||`轮询真人认证状态失败`)}};_.current=window.setInterval(r,Math.max(1e3,n||Y7)),r()},w=async()=>{let e=await g.validateFields();l(!0);try{let t=`${window.location.origin}/private-portrait-authorized`,n=await Qae({...e,callbackRedirectUrl:t});d(n.project),p(n.validateSession),Q.success(`请使用手机扫码完成人脸认证`),n.validateSession?.id&&C(n.validateSession.id,n.project.id,n.pollIntervalMs||Y7)}catch(e){Q.error(e?.message||`创建项目组认证二维码失败`)}finally{l(!1)}},T=f?.h5Link||``,E=f?.status===J7;return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Title,{level:4,style:{margin:0},children:`真人素材库`}),(0,$.jsx)(C1.Text,{type:`secondary`,children:`创建项目组时先完成真人认证,认证成功后项目组才会正式创建并可上传素材。`})]}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(qI,{}),onClick:()=>s(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`创建项目组`})]}),(0,$.jsxs)(Iq,{gutter:16,children:[(0,$.jsx)(FR,{xs:24,lg:5,children:(0,$.jsx)(yL,{style:{borderRadius:16,minHeight:520},children:(0,$.jsx)(AG,{spinning:i,children:e.length===0?(0,$.jsx)(fC,{description:`暂无真人项目组`}):(0,$.jsx)(cse,{items:e,selectedId:n?.id,onSelect:r})})})}),(0,$.jsx)(FR,{xs:24,lg:19,children:n?(0,$.jsx)(_se,{project:n,onDeleted:()=>{r(null),b()},onChanged:b}):(0,$.jsx)(yL,{style:{borderRadius:16,minHeight:520,textAlign:`center`,color:`#94a3b8`},children:`请先创建或选择一个真人素材项目组`})})]}),(0,$.jsx)(tK,{title:`新建真人素材项目组`,open:o,onCancel:y,footer:f?[(0,$.jsx)(Z,{onClick:y,children:`关闭`},`close`)]:void 0,onOk:f?void 0:w,okText:`开始认证并创建`,confirmLoading:c,mask:{closable:!m},children:f?(0,$.jsxs)(JV,{direction:`vertical`,align:`center`,size:16,style:{width:`100%`},children:[E?(0,$.jsx)(l4,{style:{fontSize:54,color:`#22c55e`}}):T?(0,$.jsx)(gq,{value:T,size:220}):(0,$.jsx)(AG,{}),(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(C1.Title,{level:5,style:{marginBottom:8},children:u?.name||`真人素材项目组`}),(0,$.jsx)(C1.Text,{type:E?`success`:`secondary`,children:E?`认证成功,项目组正在刷新`:`请使用手机扫码完成人脸认证,成功后回到电脑端查看项目组。`})]})]}):(0,$.jsxs)(HH,{form:g,layout:`vertical`,children:[(0,$.jsx)(HH.Item,{label:`项目组名称`,name:`name`,rules:[{required:!0,message:`请输入项目组名称`}],children:(0,$.jsx)(CW,{placeholder:`例如:达人A、客户B、张三人像`})}),(0,$.jsx)(HH.Item,{label:`描述`,name:`description`,children:(0,$.jsx)(CW.TextArea,{rows:3,placeholder:`可选`})}),(0,$.jsx)(C1.Paragraph,{type:`secondary`,style:{marginBottom:0},children:`点击后会生成真人认证二维码。手机扫码认证成功后,项目组才会出现在项目列表中。`})]})})]})},{Text:X7}=C1,Z7=2,Q7=15,yse={creating:{label:`本地创建中`,color:`processing`},Processing:{label:`入库处理中`,color:`processing`},Active:{label:`入库成功`,color:`success`},Failed:{label:`入库失败`,color:`error`},local_deleted:{label:`本地已删`,color:`default`},remote_deleted:{label:`远端已删`,color:`default`},delete_failed:{label:`远端删除失败`,color:`error`}},bse=e=>{let t=Number(e||0);return!Number.isFinite(t)||t<=0?`-`:`${t.toFixed(t>=10?0:1)}s`},$7=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,e9=e=>e.assetType===`Video`?$7(e.videoCoverUrl||e.previewUrl||e.displayUrl||e.remoteUrl||e.sourceUrl):$7(e.previewUrl||e.displayUrl||e.videoCoverUrl||e.remoteUrl||e.sourceUrl),xse=e=>new Promise(t=>{if(!e.type.startsWith(`video/`)){t(null);return}let n=URL.createObjectURL(e),r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{let e=Number.isFinite(r.duration)?r.duration:null;URL.revokeObjectURL(n),t(e)},r.onerror=()=>{URL.revokeObjectURL(n),t(null)},r.src=n}),Sse=(e,t)=>e==null||!Number.isFinite(e)||e<=0?(t(`无法读取视频秒数,请检查视频文件是否损坏`),!1):eQ7?(t(`视频素材最长不能超过 ${Q7} 秒`),!1):!0,Cse=({status:e})=>{let t=e||`-`,n=yse[t];return(0,$.jsx)(KQ,{color:n?.color||`default`,children:n?.label||t})},wse=()=>{let{message:e}=rx.useApp(),{refreshConfig:t}=G7(),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(),[o,s]=(0,S.useState)([]),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(!1),[f,p]=(0,S.useState)(1),[m,h]=(0,S.useState)(20),[g,_]=(0,S.useState)(0),[v,y]=(0,S.useState)(``),[b,x]=(0,S.useState)(),[C,w]=(0,S.useState)(),[T,E]=(0,S.useState)(!1),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)([]),[F,I]=(0,S.useState)({}),[L,R]=(0,S.useState)({}),[z,B]=(0,S.useState)({}),[V,H]=(0,S.useState)({}),[U,W]=(0,S.useState)(!1),[G,K]=(0,S.useState)(``),[ee,q]=(0,S.useState)(`Image`),[te]=HH.useForm(),ne=(0,S.useRef)(null),re=(0,S.useMemo)(()=>n.find(e=>e.id===i)||null,[n,i]),ie=async()=>{l(!0);try{let e=(await s7({page:1,pageSize:100,status:`active`})).items||[];r(e),a(t=>t&&e.some(e=>e.id===t)?t:e[0]?.id)}catch(t){e.error(t?.message||`加载虚拟人像项目组失败`)}finally{l(!1)}},J=async(t=f,n=m)=>{if(!i){s([]),_(0);return}d(!0);try{let e=await coe(i,{page:t,pageSize:n,keyword:v.trim()||void 0,status:b,assetType:C});s(e.items||[]),_(e.total||0),p(t),h(n)}catch(t){e.error(t?.message||`加载虚拟人像素材失败`)}finally{d(!1)}},ae=async()=>{await ie()};(0,S.useEffect)(()=>{ae()},[]),(0,S.useEffect)(()=>{i&&J(1,m)},[i]),(0,S.useEffect)(()=>(o.some(e=>e.status!==`Failed`&&e.status!==`Active`)&&i?ne.current||=window.setInterval(()=>{J(f,m)},3e3):ne.current&&=(clearInterval(ne.current),null),()=>{ne.current&&=(clearInterval(ne.current),null)}),[o,i,f,m]);let oe=async()=>{let t=await te.validateFields();O(!0);try{let n=await aoe(t);e.success(`虚拟人像项目组已创建`),E(!1),te.resetFields(),await ie(),a(n.id)}catch(t){e.error(t?.message||`创建项目组失败`)}finally{O(!1)}},se=async()=>{if(!i){e.warning(`请先创建或选择项目组`);return}if(N.length===0){e.warning(`请先选择图片或视频素材`);return}let n=N.filter(e=>L[e.uid]===`uploaded`);if(n.length===0){e.warning(`请等待文件上传完成后再提交入库`);return}M(!0);try{for(let e of n){let t=e.originFileObj;if(!t)continue;let n=z[e.uid];if(!n)continue;H(t=>({...t,[e.uid]:`importing`}));let r=t.type.startsWith(`image/`)?`Image`:`Video`;await soe(i,{url:n.url,assetType:r,name:F[e.uid]?.trim()||t.name,videoDuration:n.duration_seconds,fileSize:n.file_size_bytes??t.size,mimeType:t.type||null,uploadResourceId:n.resource_id||null}),H(t=>({...t,[e.uid]:`imported`}))}e.success(`已成功提交 ${n.length} 个素材入库,处理中`),setTimeout(()=>{A(!1),P([]),I({}),R({}),B({}),H({})},1500),await Promise.all([ie(),J(1,m),t()])}catch(t){e.error(t?.message||`提交入库失败`)}finally{M(!1)}},ce=async n=>{try{await loe(n),e.success(`素材已删除,远端删除将异步执行`),await Promise.all([ie(),J(f,m),t()])}catch(t){e.error(t?.message||`删除素材失败`)}},le=async()=>{if(i)try{await ooe(i),e.success(`项目组已删除,远端资产组将异步删除`),a(void 0),await ae()}catch(t){e.error(t?.message||`删除项目组失败`)}},ue=t=>{let n=e9(t);if(!n){e.warning(`暂无可预览地址`);return}K(n),q(t.assetType===`Video`?`Video`:`Image`),W(!0)};return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Title,{level:4,style:{margin:0},children:`虚拟素材库`}),(0,$.jsx)(C1.Text,{type:`secondary`,children:`可提前上传虚拟人像素材,后续生成视频时可直接使用。`})]}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(qI,{}),onClick:()=>E(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`创建项目组`})]}),(0,$.jsxs)(Iq,{gutter:[10,10],children:[(0,$.jsx)(FR,{xs:24,lg:5,children:(0,$.jsx)(yL,{style:{borderRadius:16,minHeight:520,margin:`0 auto`,maxWidth:1200},children:(0,$.jsx)(AG,{spinning:c,children:n.length===0?(0,$.jsx)(fC,{description:`暂无虚拟人像项目组`}):(0,$.jsx)(JV,{orientation:`vertical`,style:{width:`100%`},size:10,children:n.map(e=>{let t=i===e.id;return(0,$.jsxs)(`div`,{onClick:()=>a(e.id),style:{padding:14,borderRadius:14,cursor:`pointer`,border:t?`1px solid #8b5cf6`:`1px solid #e2e8f0`,background:t?`#f5f3ff`:`#fff`},children:[(0,$.jsx)(JV,{style:{width:`100%`,justifyContent:`space-between`},align:`start`,children:(0,$.jsxs)(`div`,{style:{minWidth:0},children:[(0,$.jsx)(X7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name}),e.description&&(0,$.jsx)(X7,{type:`secondary`,ellipsis:!0,style:{display:`block`,fontSize:12},children:e.description})]})}),(0,$.jsxs)(JV,{wrap:!0,size:4,style:{marginTop:10},children:[(0,$.jsxs)(KQ,{children:[`总 `,e.assetCount||0]}),(0,$.jsxs)(KQ,{color:`green`,children:[`图 `,e.imageAssetCount||0]}),(0,$.jsxs)(KQ,{color:`blue`,children:[`视频 `,e.videoAssetCount||0]})]})]},e.id)})})})})}),(0,$.jsx)(FR,{xs:24,lg:19,children:(0,$.jsxs)(yL,{title:re?re.name:`素材资产`,extra:(0,$.jsxs)(JV,{wrap:!0,children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(W8,{}),disabled:!i,onClick:()=>A(!0),style:{borderRadius:8,fontWeight:600,borderColor:`transparent`},children:`上传图片/视频`}),i&&(0,$.jsx)(aK,{title:`确认删除当前虚拟人像项目组吗?`,onConfirm:le,children:(0,$.jsx)(Z,{danger:!0,icon:(0,$.jsx)(o$,{}),style:{borderRadius:8,fontWeight:600},children:`删除项目组`})})]}),style:{borderRadius:16,minHeight:520},children:[(0,$.jsxs)(JV,{style:{width:`100%`,marginBottom:16},wrap:!0,children:[(0,$.jsx)(CW.Search,{allowClear:!0,placeholder:`搜索素材名称`,value:v,onChange:e=>y(e.target.value),onSearch:()=>J(1,m),style:{width:240,borderRadius:8},enterButton:!0}),(0,$.jsx)(HC,{allowClear:!0,placeholder:`素材状态`,value:b,onChange:e=>x(e),style:{width:140,borderRadius:8},options:[{value:`Processing`,label:`处理中`},{value:`Active`,label:`可用`},{value:`Failed`,label:`失败`}]}),(0,$.jsx)(HC,{allowClear:!0,placeholder:`素材类型`,value:C,onChange:e=>w(e),style:{width:120,borderRadius:8},options:[{value:`Image`,label:`图片`},{value:`Video`,label:`视频`}]}),(0,$.jsx)(Z,{type:`primary`,onClick:()=>J(1,m),style:{borderRadius:8,fontWeight:600,borderColor:`transparent`},children:`筛选`})]}),(0,$.jsx)(AG,{spinning:u,children:i?o.length===0?(0,$.jsx)(fC,{description:`暂无素材,上传图片/视频后会异步入库`,style:{marginTop:80}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(220px, 1fr))`,gap:14},children:o.map(e=>{let t=e9(e),n=e.assetType===`Video`;return(0,$.jsx)(yL,{hoverable:!0,styles:{body:{padding:12}},style:{borderRadius:16,overflow:`hidden`,borderColor:`#eef2f7`},cover:(0,$.jsxs)(`div`,{style:{height:170,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},children:[t?n&&e.videoCoverUrl?(0,$.jsx)(`img`,{src:t,alt:e.name||`视频封面`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(`video`,{src:t,muted:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:t,alt:e.name||`虚拟人像素材`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(Y8,{style:{fontSize:42,color:`#64748b`}}):(0,$.jsx)(I6,{style:{fontSize:42,color:`#64748b`}}),n&&(0,$.jsx)(KQ,{color:`blue`,style:{position:`absolute`,left:10,top:10},children:`视频`}),t&&(0,$.jsx)(Z,{size:`small`,shape:`circle`,icon:(0,$.jsx)(tW,{}),style:{position:`absolute`,right:10,top:10},onClick:()=>ue(e)}),n&&(0,$.jsx)(`div`,{style:{position:`absolute`,left:10,bottom:10,padding:`2px 6px`,borderRadius:8,background:`rgba(15,23,42,0.72)`,color:`#fff`,fontSize:12},children:bse(e.videoDuration)})]}),children:(0,$.jsxs)(JV,{direction:`vertical`,size:8,style:{width:`100%`},children:[(0,$.jsx)(Mw,{title:e.name||e.remoteAssetId||e.id,children:(0,$.jsx)(`div`,{style:{fontWeight:600,color:`#1e293b`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.name||e.remoteAssetId||`未命名素材`})}),(0,$.jsxs)(JV,{wrap:!0,size:4,children:[(0,$.jsx)(Cse,{status:e.status}),(0,$.jsx)(KQ,{color:n?`blue`:`default`,children:n?`视频`:`图片`})]}),(0,$.jsx)(JV,{size:6,wrap:!0,children:(0,$.jsx)(aK,{title:`确认删除这个虚拟人像素材吗?`,onConfirm:()=>ce(e.id),children:(0,$.jsx)(Z,{size:`small`,danger:!0,icon:(0,$.jsx)(o$,{}),children:`删除`})})})]})},e.id)})}),(0,$.jsx)(`div`,{style:{textAlign:`right`,marginTop:16},children:(0,$.jsx)(lG,{current:f,pageSize:m,total:g,showSizeChanger:!0,showTotal:e=>`共 ${e} 个素材`,onChange:(e,t)=>J(e,t)})})]}):(0,$.jsx)(fC,{description:`请先创建或选择项目组`,style:{marginTop:80}})})]})})]}),(0,$.jsx)(tK,{title:`创建虚拟人像项目组`,open:T,onCancel:()=>E(!1),onOk:oe,confirmLoading:D,okText:`创建项目组`,children:(0,$.jsxs)(HH,{form:te,layout:`vertical`,children:[(0,$.jsx)(HH.Item,{name:`name`,label:`项目组名称`,rules:[{required:!0,message:`请输入项目组名称`}],children:(0,$.jsx)(CW,{placeholder:`例如:虚拟主播A / 品牌代言人B`,maxLength:128})}),(0,$.jsx)(HH.Item,{name:`description`,label:`描述`,children:(0,$.jsx)(CW.TextArea,{placeholder:`可填写人物设定、服装风格、素材要求等`,maxLength:2e3,rows:4})})]})}),(0,$.jsx)(tK,{title:`上传虚拟人像素材`,open:k,onCancel:()=>A(!1),onOk:se,confirmLoading:j,okText:`提交入库`,width:650,okButtonProps:{disabled:N.length===0||N.some(e=>L[e.uid]!==`uploaded`)},children:(0,$.jsx)(`div`,{style:{maxHeight:600,overflow:`auto`,marginTop:30},children:(0,$.jsxs)(JV,{direction:`vertical`,style:{width:`100%`},size:14,children:[(0,$.jsx)(_0,{accept:`image/*,video/*`,fileList:N,multiple:!0,beforeUpload:async t=>{let n=`${Date.now()}-${Math.random().toString(36).substr(2,9)}`,r=t.type.startsWith(`image/`),i=URL.createObjectURL(t),a={uid:n,name:t.name,status:`uploading`,originFileObj:t,thumbUrl:i,type:t.type};P(e=>[...e,a]),I(e=>({...e,[n]:``})),R(e=>({...e,[n]:`uploading`}));try{let i=r?`Image`:`Video`,a=i===`Video`?await xse(t):null;if(i===`Video`&&!Sse(a,e.error))return R(e=>({...e,[n]:`error`})),!1;let o=i===`Video`?await Wie(t,a||void 0):await Uie(t);B(e=>({...e,[n]:{url:o.url,duration_seconds:o.duration_seconds,file_size_bytes:o.file_size_bytes,resource_id:o.resource_id}})),R(e=>({...e,[n]:`uploaded`}))}catch{R(e=>({...e,[n]:`error`})),e.error(`文件 ${t.name} 上传失败`)}return!1},listType:`picture`,itemRender:(e,t,n)=>{let r=t.type?.startsWith(`video/`)||t.name.match(/\.(mp4|mov|avi|webm)$/i),i=L[t.uid],a=V[t.uid];return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:12,border:`1px solid #e5e7eb`,borderRadius:8,marginBottom:8},children:[(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:8,overflow:`hidden`,flexShrink:0},children:t.thumbUrl||t.url?r?(0,$.jsx)(`video`,{src:t.thumbUrl||t.url,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:t.thumbUrl||t.url,alt:t.name,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:`#f1f5f9`},children:r?(0,$.jsx)(Y8,{style:{color:`#94a3b8`,fontSize:20}}):(0,$.jsx)(I6,{style:{color:`#94a3b8`,fontSize:20}})})}),(0,$.jsx)(`span`,{style:{width:`20%`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,fontSize:13,color:`#64748b`,flexShrink:0},children:t.name}),(0,$.jsx)(CW,{style:{width:200,flexShrink:0},value:F[t.uid]||``,onChange:e=>I({...F,[t.uid]:e.target.value}),placeholder:`素材名称,默认使用文件名`,maxLength:256}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[i===`uploading`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(AG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`上传中`})]}),i===`uploaded`&&!a&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 上传完成`}),i===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 上传失败`}),a===`importing`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(AG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`入库中`})]}),a===`imported`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 已入库校验`}),a===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 入库失败`})]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),P(e=>e.filter(e=>e.uid!==t.uid)),I(e=>{let n={...e};return delete n[t.uid],n}),R(e=>{let n={...e};return delete n[t.uid],n}),B(e=>{let n={...e};return delete n[t.uid],n}),H(e=>{let n={...e};return delete n[t.uid],n})},style:{width:28,height:28,borderRadius:`50%`,backgroundColor:`#f1f5f9`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(o$,{style:{color:`#64748b`,fontSize:14}})})]})},children:(0,$.jsx)(Z,{icon:(0,$.jsx)(W8,{}),children:`选择图片或视频`})}),(0,$.jsxs)(`div`,{style:{padding:12,background:`#f8fafc`,borderRadius:12,color:`#64748b`,fontSize:13},children:[`当前开放图片和视频,视频素材必须在 `,Z7,`~`,Q7,` 秒内;提交后会调用火山 CreateAsset 异步处理,状态变为 入库校验成功 后才可用于 AI 创作。`]})]})})}),(0,$.jsx)(tK,{title:`素材预览`,open:U,onCancel:()=>W(!1),footer:null,width:760,destroyOnHidden:!0,children:(0,$.jsx)(`div`,{style:{minHeight:420,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#0f172a`,borderRadius:12,overflow:`hidden`},children:ee===`Video`?(0,$.jsx)(`video`,{src:G,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:520}}):(0,$.jsx)(`img`,{src:G,alt:`素材预览`,style:{maxWidth:`100%`,maxHeight:520,objectFit:`contain`}})})})]})},{Title:Tse,Text:Ese,Paragraph:Dse}=C1,t9=e=>e===`aigc_virtual`?`aigc_virtual`:`real_person`,Ose=()=>{let[e,t]=Dn(),[n,r]=(0,S.useState)(()=>t9(e.get(`portraitTab`))),[i,a]=(0,S.useState)(null),[o,s]=(0,S.useState)([]),[c,l]=(0,S.useState)(),u=async()=>{try{a(n===`aigc_virtual`?await o7():await i7())}catch(e){Q.error(e?.message||`加载配置失败`)}};(0,S.useEffect)(()=>{(async()=>{try{if(n===`aigc_virtual`){let[e,t]=await Promise.all([o7(),s7({page:1,pageSize:100,status:`active`})]);a(e);let n=t.items||[];s(n),l(e=>e&&n.some(t=>t.id===e)?e:n[0]?.id)}else{let[e,t]=await Promise.all([i7(),a7({pageSize:100,status:`active`})]);a(e);let n=t.items||[];s(n),l(e=>e&&n.some(t=>t.id===e)?e:n[0]?.id)}}catch(e){Q.error(e?.message||`加载数据失败`)}})()},[n]),(0,S.useMemo)(()=>o.find(e=>e.id===c)||null,[o,c]);let d=(0,S.useMemo)(()=>i?`已用 ${i.usedAssetCount||0} / ${i.assetLimit||0} 个素材,剩余 ${i.remainingAssetCount||0}`:`额度加载中`,[i]),f=(0,S.useMemo)(()=>[{key:`real_person`,label:`真人素材库`,children:(0,$.jsx)(vse,{})},{key:`aigc_virtual`,label:`虚拟素材库`,children:(0,$.jsx)(wse,{})}],[]);return(0,$.jsx)(pse,{refreshConfig:u,children:(0,$.jsx)(`div`,{children:(0,$.jsx)(_L,{activeKey:n,onChange:n=>{let i=t9(n);r(i);let a=new URLSearchParams(e);a.set(`filterType`,`private_portrait`),a.set(`portraitTab`,i),t(a,{replace:!0})},items:f,destroyOnHidden:!1,tabBarExtraContent:(0,$.jsxs)(`div`,{style:{fontSize:14,fontWeight:700,color:`#4f46e5`,marginTop:8},children:[d,`。真人/虚拟共用,图片/视频共用。`]})})})})},{Header:kse,Sider:Ase,Content:jse}=MW,{TextArea:Mse}=CW,{Option:Nse}=HC,{Text:n9}=C1,Pse=`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/api\/?$/i,``).replace(/\/$/,``),Fse=e=>{if(!e)return``;let t=String(e).trim();return t?/^(https?:)?\/\//i.test(t)||/^(blob|data):/i.test(t)?t:`${Pse}${t.startsWith(`/`)?t:`/${t}`}`:``},Ise=()=>{let{message:e}=rx.useApp(),t=Ge(),[n,r]=(0,S.useState)(!1),[i,a]=(0,S.useState)(`1`),[o,s]=(0,S.useState)([]),{mediaType:c,countType:l,generationCount:u,selectedRatio:d,selectedResolution:f,width:p,height:m,videoDuration:h,videoAspectRatio:g,videoResolution:_,engineOptions:v,enginesele:y,inputValue:b,setMediaType:x,setCountType:C,setGenerationCount:w,setSelectedRatio:T,setSelectedResolution:E,setWidth:D,setHeight:O,setVideoDuration:k,setVideoAspectRatio:A,setVideoResolution:j,setEngineOptions:M,setEnginesele:N,setInputValue:P,currentMedia:F,setCurrentMedia:I}=m7(),L=Array.isArray(y)?{}:y,R=(c===`image`?L.image:L.video)?.find(e=>e.id===l),z=R?.maxImageCount??4,B=R?.maxVideoCount??1,V=!!R?.multiGenerationEnabled,H=V?Math.max(1,Math.min(5,Number(R?.maxGenerationCount||1))):1,U=c===`image`?F.filter(e=>e.type===`image`).length:0,W=c===`image`?Math.max(1,Number(R?.multiImageMaxImages||15)-U):5,G=Math.max(1,Math.min(5,H,c===`image`?W:5)),[K,ee]=(0,S.useState)(!1),[q,te]=(0,S.useState)(!1),[ne,re]=(0,S.useState)(!1),[ie,J]=(0,S.useState)(`universal`),[ae,oe]=(0,S.useState)(null),[se,ce]=(0,S.useState)(null),[le,ue]=(0,S.useState)(null),[de,fe]=(0,S.useState)(!1),[pe,me]=(0,S.useState)(!1),[he,ge]=(0,S.useState)(`real_person`),[_e,ve]=(0,S.useState)(!1),ye=(0,S.useRef)(null),be=(0,S.useCallback)(()=>{ye.current&&=(window.clearTimeout(ye.current),null),ve(!0)},[]),xe=(0,S.useCallback)(()=>{ye.current&&window.clearTimeout(ye.current),ye.current=window.setTimeout(()=>{ve(!1),ye.current=null},260)},[]),[Se,Ce]=(0,S.useState)(!1),we=(0,S.useRef)(null),Te=(0,S.useRef)(!1),[Ee,De]=(0,S.useState)({top:0,left:0}),Oe=e=>{let t=0,n=0,r=0;return e.map(e=>e.type===`image`?(t++,`图片${t}`):e.type===`video`?(n++,`视频${n}`):(r++,`音频${r}`))},[ke,Ae]=(0,S.useState)(!1),[je,Me]=(0,S.useState)(``),[Ne,Pe]=(0,S.useState)(`image`),Fe=(0,S.useRef)(null);(0,S.useEffect)(()=>{if(ke&&Ne===`video`){let e=()=>{Fe.current&&Fe.current.play().catch(()=>{})};Fe.current&&(Fe.current.readyState>=2?e():Fe.current.addEventListener(`loadedmetadata`,e));let t=setTimeout(e,300);return()=>{clearTimeout(t),Fe.current&&(Fe.current.removeEventListener(`loadedmetadata`,e),Fe.current.pause())}}else Fe.current&&Fe.current.pause()},[ke,Ne]);let[Ie,Le]=(0,S.useState)(new Set),Re=e=>{if(!e)return null;try{let t=new URL(e).searchParams.get(`exp`);return t?parseInt(t,10):null}catch{try{let t=e.indexOf(`?`);if(t!==-1){let n=e.substring(t+1),r=new URLSearchParams(n).get(`exp`);if(r)return parseInt(r,10)}return null}catch{return null}}},ze=e=>{let t=Re(e);return t?Math.floor(Date.now()/1e3)>t:!1},[Be,Ve]=(0,S.useState)(!1),[He,Ue]=(0,S.useState)(``),[We,Ke]=(0,S.useState)(`image`),[qe,Je]=(0,S.useState)(``),Ye=(0,S.useRef)(null);(0,S.useEffect)(()=>{if(Be&&We===`video`&&Ye.current){let e=Ye.current;e.currentTime=0,e.muted=!1;let t=e.play();t&&typeof t.catch==`function`&&t.catch(()=>{e.muted=!0,e.play().catch(()=>{})})}else if(!Be&&Ye.current){let e=Ye.current;e.pause(),e.muted=!0,e.currentTime=0}},[Be,We,He]);let[Xe,Ze]=(0,S.useState)(null),[Qe,$e]=(0,S.useState)(0),[et,tt]=(0,S.useState)(!1),[nt,rt]=(0,S.useState)(null),[it,at]=(0,S.useState)({x:0,y:0}),[ot,st]=(0,S.useState)(!1),[ct,lt]=(0,S.useState)(!1),[ut,dt]=(0,S.useState)([]),[ft,pt]=(0,S.useState)([]),[mt,ht]=(0,S.useState)({}),[gt,_t]=(0,S.useState)(!1),[vt,yt]=(0,S.useState)(!1),[bt,xt]=(0,S.useState)([]),[St,Ct]=(0,S.useState)([]),[wt,Tt]=(0,S.useState)([]),Et=()=>{let e={};if(e=wt.find(e=>e.modelConfigId===l&&e.genType===c&&e.resolution===(c===`video`?_:f)),e||(c===`video`?(e={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},(_===`1080p`||_===`720p`||_===`480p`)&&(e.ratio=1.3)):(e={perSecondCredits:.1,baseCredits:2,ratio:3,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},(f===`2K`||f===`4K`||f===`1K`)&&(e.ratio=3))),c===`video`){let t=(h*e.perSecondCredits+e.baseCredits)*e.ratio,n=F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(n>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n)*(e.inputVideoRatio||1);t+=r}let r=F.filter(e=>e.type===`image`).length;if(r>0){let n=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*r)*(e.inputImageRatio||1);t+=n}return Number((t*u).toFixed(2))}else{let t=e.baseCredits*e.ratio,n=F.filter(e=>e.type===`image`).length;if(n>0){let r=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*n)*(e.inputImageRatio||1);t+=r}return Number((t*u).toFixed(2))}},Dt=(0,S.useRef)(null),Ot=(0,S.useRef)(null),kt=(0,S.useRef)(null);(0,S.useRef)(!0);let At=(0,S.useRef)(!1),jt=(0,S.useRef)(0);o.find(e=>e.id===i);let[Mt,Nt]=(0,S.useState)([]),[Pt,Ft]=(0,S.useState)({page:1,pageSize:20}),[It,Lt]=(0,S.useState)(0),[Rt,zt]=(0,S.useState)(!1);(0,S.useEffect)(()=>{let e=t.state;e&&(e.generationPrompt&&P(e.generationPrompt),e.mediaReferences&&Array.isArray(e.mediaReferences)&&e.mediaReferences.length>0&&I(e.mediaReferences.map(e=>{let t=e.url||e.resourceUrl||e.previewUrl||``,n=t.startsWith(`http`)?t:`https://ceshi.apiforeign.minzhongzc.com${t}`;return{...e,name:e.name||`参考${e.type}`,type:e.type===`video`?`video`:e.type===`audio`?`audio`:`image`,url:n,duration:e.duration||0,label:e.label||``}})),e.aspectRatio&&A(e.aspectRatio),window.history.replaceState({},``,window.location.pathname))},[t.state]),(0,S.useEffect)(()=>()=>{ye.current&&window.clearTimeout(ye.current)},[]);let Bt=(0,S.useCallback)((e=`instant`)=>{let t=Ot.current;t&&(jt.current=Date.now(),requestAnimationFrame(()=>{t.scrollTo({top:t.scrollHeight,behavior:e})}))},[]);(0,S.useEffect)(()=>{if(Mt.length>0&&!At.current){let e=setTimeout(()=>{Bt(`smooth`),At.current=!0},300);return()=>clearTimeout(e)}},[Mt.length,Bt]),(0,S.useEffect)(()=>{if(Te.current){Te.current=!1;return}if(!ne)return;let e=Array.isArray(y)?{}:y,t=c===`image`?e.image:e.video;t&&t.length>0&&(t.some(e=>e.id===l)||C(t[0].id))},[c,y,ne]),(0,S.useEffect)(()=>{ne&&w(1)},[c,l,ne,w]),(0,S.useEffect)(()=>{u>G&&(w(G),c===`image`&&e.info(`受当前引擎或参考图数量限制,本次最多生成 ${G} 份`))},[u,G,c,w,e]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;vt&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&yt(!1),gt&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&_t(!1),ot&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&st(!1),ct&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&<(!1),de&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&fe(!1)};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[vt,gt,ot,ct,de]),(0,S.useEffect)(()=>{if(Te.current){Te.current=!1;return}if(c!==`video`)return;let e=L.video?.find(e=>e.id===l);if(!e)return;let t=e.supportsFirstLastFrame??!1,n=e.supportsUniversalReference??!0;J(e=>n?`universal`:e===`universal`&&!n&&t?`first_last_frame`:e)},[l,c,y]),(0,S.useEffect)(()=>{N5().then(e=>{if(N(e.engine),re(!0),e.engine.video&&e.engine.video.length>0){let t=e.engine.video[0],n=e.engine.video.find(e=>e.id===l)||t;M({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]}),n.supportedRatios?.includes(g)||A(n.supportedRatios?.[0]||`16:9`),n.supportedResolutions?.includes(_)||j(n.supportedResolutions?.[0]||`720p`),n.supportedDurations?.includes(h)||k(n.supportedDurations?.[0]||5),l===`请选择`&&C(n.id)}if(e.engine.image&&e.engine.image.length>0){let t=e.engine.image.find(e=>e.id===l)||e.engine.image[0],n=t.supportedSizes||{},r=Object.keys(n).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),i=r[0]||`2K`,a=Object.keys(n[i]||{});if(dt(a.map(e=>({value:e,label:e}))),ht(n),pt(r.map(e=>{let t=e.match(/(\d+)K/);return{value:e,label:`${{1:`标清`,2:`高清`,4:`超清`}[t?parseInt(t[1]):1]||`高清`} ${e}`}})),n[i]&&n[i][a[0]]){let[e,t]=n[i][a[0]].split(/[×x]/);D(Number(e)),O(Number(t)),T(a[0]),E(i)}l===`请选择`&&C(t.id)}}).catch(()=>{}),I5().then(e=>{Tt(e)}),P5(Pt).then(e=>{let t=e.total;Nt(e.items),Lt(t)})},[]),(0,S.useEffect)(()=>{if(kt.current&&=(clearInterval(kt.current),null),Mt.some(e=>e.status===`generating`))return kt.current=window.setInterval(()=>{P5(Pt).then(e=>{Nt(t=>t.map(t=>t.status===`generating`&&e.items.find(e=>e.id===t.id)||t)),Lt(e.total)}).catch(e=>{})},1e4),()=>{kt.current&&=(clearInterval(kt.current),null)}},[Mt,Pt]),(0,S.useEffect)(()=>{if(!ot)return;let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&st(!1)};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[ot]),(0,S.useEffect)(()=>{if(!ct)return;let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&<(!1)};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[ct]);let Vt=e=>{let t=Object.keys(mt).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),n=mt[f]&&mt[f][e]?f:t.find(t=>mt[t]&&mt[t][e])||t[0];if(n&&mt[n]&&mt[n][e]){let[t,r]=mt[n][e].split(/[×x]/);D(Number(t)),O(Number(r)),T(e),E(n)}},Ht=e=>{mt[e]||(e=Object.keys(mt).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)})[0]||e);let t=mt[e]?Object.keys(mt[e]):[];dt(t.map(e=>({value:e,label:e})));let n=t.includes(d)?d:t[0]||``;if(n&&mt[e]&&mt[e][n]){let[t,r]=mt[e][n].split(/[×x]/);D(Number(t)),O(Number(r)),T(n),E(e)}},Ut=()=>{D(m),O(p)},Wt=y?.video?.find(e=>e.id===l),Gt=Wt?.supportsFirstLastFrame??!1,Kt=Wt?.supportsUniversalReference??!0,qt=e=>{e===`first_last_frame`&&!Gt||e===`universal`&&!Kt||(J(e),fe(!1),I([]),P(``))},Jt=()=>{let e=ae;oe(se),ce(e)},Yt=()=>{oe(null),ce(null)},Xt=()=>{ce(null)},Zt=async()=>{let t=c===`video`&&ie===`first_last_frame`;if(t){if(!b.trim()){e.warning(`请输入内容`);return}}else if(!b.trim()&&F.length===0){e.warning(`请输入内容或上传图片/视频`);return}let n=e=>e.replace(/([A-Z])/g,`_$1`).toLowerCase(),r=e=>!e||typeof e!=`object`?e:Array.isArray(e)?e.map(r):Object.fromEntries(Object.entries(e).map(([e,t])=>[n(e),r(t)])),i;t?(i=[],ae&&i.push(r({...ae,role:`first_frame`})),se&&i.push(r({...se,role:`last_frame`})),i.length===0&&(i=void 0)):i=F.length>0?F.map(e=>{if(e.type===`image`){let{duration:t,...n}=e;return r(n)}return r(e)}):void 0;let a={id:``,gen_type:c,original_prompt:b.trim(),engine_id:l,idempotency_key:new Date().toLocaleString(`zh-CN`),generation_count:u,media_references:i,...c===`image`&&{image_size:f,image_proportion:d,image_px:p+`x`+m},...c===`video`&&{duration:h,aspect_ratio:g,resolution:_}};te(!0),aae(a).then(()=>{P(``),I([]),oe(null),ce(null),w(1);let e={...Pt,page:1};Ft(e),P5(e).then(e=>{let t=e.items.map(e=>(e.media_references&&Array.isArray(e.media_references)&&(e.mediaReferences=e.media_references.map(e=>({...e,display_url:e.display_url||e.displayUrl,preview_url:e.preview_url||e.previewUrl,private_asset_id:e.private_asset_id||e.privateAssetId,provider_url:e.provider_url||e.providerUrl,remote_asset_id:e.remote_asset_id||e.remoteAssetId}))),e)),n=Array.isArray(t)&&t.length>0?t[t.length-1]:null;n&&Nt(e=>[...e,n]),Lt(e.total),setTimeout(()=>{Dt.current?.scrollIntoView({behavior:`smooth`})},100)}).catch(e=>{})}).catch(t=>{let n=`创建任务失败`;t?.response?.data?.detail?n=t.response.data.detail:t?.data?.detail?n=t.data.detail:t?.detail?n=t.detail:t?.message&&(n=t.message),e.error({content:n,duration:3})}).finally(()=>{te(!1)}),setTimeout(()=>{te(!1)},3e3)},Qt=async()=>{if(Mt.length>=It)return;let e=Ot.current;if(!e)return;let t=e.scrollTop,n=e.scrollHeight;zt(!0);try{let r=Pt.page+1,i=await P5({...Pt,page:r}),a=Array.isArray(i)?{items:i,total:i.length}:i;a.total&&Lt(a.total),Ft(e=>({...e,page:r})),Nt(e=>{let t=new Set(e.map(e=>e.id));return[...(a.items||[]).filter(e=>!e.id||t.has(e.id)?!1:(t.add(e.id),!0)).reverse(),...e]}),setTimeout(()=>{e.scrollTop=t+(e.scrollHeight-n)},200)}catch{}finally{zt(!1)}},$t=e=>new Promise((t,n)=>{let r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{window.URL.revokeObjectURL(r.src),t(r.duration)},r.onerror=()=>{window.URL.revokeObjectURL(r.src),n(Error(`无法获取视频时长`))},r.src=URL.createObjectURL(e)}),en=e=>new Promise((t,n)=>{let r=document.createElement(`audio`);r.preload=`metadata`,r.onloadedmetadata=()=>{URL.revokeObjectURL(r.src),t(r.duration)},r.onerror=()=>{URL.revokeObjectURL(r.src),n(Error(`无法获取音频时长`))},r.src=URL.createObjectURL(e)}),tn=e=>{let t=e.startsWith(`http`)?e:`https://ceshi.apiforeign.minzhongzc.com${e}`;if(Xe===t){let e=document.getElementById(`audio-player`);e&&e.pause(),Ze(null)}else Ze(t)},nn=e=>new Promise((t,n)=>{let r=new Image;r.onload=()=>{window.URL.revokeObjectURL(r.src),t({width:r.naturalWidth,height:r.naturalHeight})},r.onerror=()=>{window.URL.revokeObjectURL(r.src),n(Error(`无法读取图片尺寸`))},r.src=URL.createObjectURL(e)}),rn=e=>new Promise((t,n)=>{let r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{window.URL.revokeObjectURL(r.src),t({width:r.videoWidth,height:r.videoHeight,duration:r.duration})},r.onerror=()=>{window.URL.revokeObjectURL(r.src),n(Error(`无法读取视频尺寸`))},r.src=URL.createObjectURL(e)}),an=(e,t)=>{if(e<300||e>6e3)return`图片宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`图片高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;return n<.4||n>2.5?`图片宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`:null},on=(e,t)=>{if(e<300||e>6e3)return`视频宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`视频高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;if(n<.4||n>2.5)return`视频宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`;let r=e*t;return r<409600?`视频总像素数过小(${e}×${t}=${r}),需 ≥ 640×640=409600`:r>8295044?`视频总像素数过大(${e}×${t}=${r}),需 ≤ 3326×2494=8295044`:null},sn=async(t,n)=>{let r=t.type.startsWith(`image/`),i=t.type.startsWith(`video/`);if(c===`video`&&ie===`first_last_frame`){if(!r)return e.error(`首尾帧模式仅支持上传图片`),!1;if(t.size/1024/1024>10)return e.error(`图片大小不能超过10MB`),!1;try{let{width:n,height:r}=await nn(t),i=an(n,r);if(i)return e.error(i),!1}catch{return e.error(`无法读取图片尺寸,请检查文件是否损坏`),!1}let i=n||le;if(!i)return e.error(`请选择首帧或尾帧上传位置`),!1;ee(!0);try{let n=await y5(t),r={name:t.name,type:`image`,url:n.url,role:i===`first`?`first_frame`:`last_frame`};i===`first`?oe(r):ce(r),e.success(`图片上传成功`)}catch(t){let n=t?.response?.data?.message||t?.response?.data?.detail||t?.message||`上传失败`;e.error(n)}finally{ee(!1),ue(null)}return!1}let a=t.type.startsWith(`audio/`);if(!r&&!i&&!a)return e.error(`仅支持图片、视频或音频文件`),!1;if(a){let n=t.name.split(`.`).pop()?.toLowerCase();if(![`wav`,`mp3`].includes(n||``))return e.error(`音频仅支持wav和mp3格式`),!1}if(c===`image`&&(i||a))return e.error(`图片模式仅支持上传图片`),!1;if(a&&c!==`video`)return e.error(`仅视频模式支持上传音频`),!1;let o=i?100:a?50:10,s=i?`视频`:a?`音频`:`图片`;if(t.size/1024/1024>o)return e.error(`${s}大小不能超过${o}MB`),!1;if(r)try{let{width:n,height:r}=await nn(t),i=an(n,r);if(i)return e.error(i),!1}catch{return e.error(`无法读取图片尺寸,请检查文件是否损坏`),!1}let l=F.filter(e=>e.type===`image`).length;if(r&&l>=jn)return e.error(`该引擎最多上传${jn}张图片`),!1;let u=F.filter(e=>e.type===`video`).length;if(i&&u>=Mn)return e.error(`该引擎最多上传${Mn}个视频`),!1;let d=F.filter(e=>e.type===`audio`).length;if(a&&d>=Nn)return e.error(`该引擎最多上传${Nn}个音频`),!1;let f=0,p=0;if(i)try{if(f=await $t(t),f<2)return e.error(`视频素材最短不能少于 2 秒`),!1;let n=F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(n+f>15)return e.error(`所有视频素材总时长不能超过 15 秒,当前 ${(n+f).toFixed(1)} 秒`),!1;let{width:r,height:i}=await rn(t),a=on(r,i);if(a)return e.error(a),!1}catch{return e.error(`无法获取视频信息,请检查文件是否损坏`),!1}if(a)try{if(p=await en(t),p<2)return e.error(`音频素材最短不能少于 2 秒`),!1;let n=F.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0);if(n+p>15)return e.error(`所有音频素材总时长不能超过 15 秒,当前 ${(n+p).toFixed(1)} 秒`),!1}catch{return e.error(`无法获取音频信息,请检查文件是否损坏`),!1}ee(!0);try{let e;e=r?await y5(t):a?await v5(t,p):await b5(t,f);let n=r?`image`:a?`audio`:`video`,o=[...F,{name:t.name,type:n,url:e.url,label:``,...i&&{duration:f},...a&&{duration:p}}],s=Oe(o);I(o.map((e,t)=>({...e,label:s[t]})))}catch(t){let n=t?.response?.data?.message||t?.response?.data?.detail||t?.message||`上传失败`;e.error(n)}finally{ee(!1)}return!1},cn=async t=>{let n=t.type.startsWith(`image/`),r=t.type.startsWith(`video/`),i=t.type.startsWith(`audio/`);if(!n&&!r&&!i)return e.error(`仅支持图片、视频或音频文件`),!1;let a=r?100:i?50:30;if(t.size/1024/1024>a)return e.error(`${r?`视频`:i?`音频`:`图片`}大小不能超过${a}MB`),!1;if(n||r){let n=m7.getState().currentMedia.filter(e=>e.type===`image`||e.type===`video`).reduce((e,t)=>e+(Number(t.fileSizeBytes)||0),0),r=(n+t.size)/1024/1024;if(r>64)return e.error(`所有图片和视频总大小不能超过64MB,当前已${(n/1024/1024).toFixed(1)}MB,加上此文件后${r.toFixed(1)}MB`),!1}if(i){let n=t.name.split(`.`).pop()?.toLowerCase();if(![`wav`,`mp3`].includes(n||``))return e.error(`音频仅支持wav和mp3格式`),!1}if(n)try{let{width:n,height:r}=await nn(t),i=an(n,r);if(i)return e.error(i),!1}catch{return e.error(`无法读取图片尺寸,请检查文件是否损坏`),!1}let o=0,s=0;if(r)try{if(o=await $t(t),o<2)return e.error(`视频素材最短不能少于 2 秒`),!1;let n=m7.getState().currentMedia.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(n+o>15)return e.error(`所有视频素材总时长不能超过 15 秒,当前 ${(n+o).toFixed(1)} 秒`),!1}catch{return e.error(`无法获取视频信息,请检查文件是否损坏`),!1}if(i)try{if(s=await en(t),s<2)return e.error(`音频素材最短不能少于 2 秒`),!1;let n=m7.getState().currentMedia.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0);if(n+s>15)return e.error(`所有音频素材总时长不能超过 15 秒,当前 ${(n+s).toFixed(1)} 秒`),!1}catch{return e.error(`无法获取音频信息,请检查文件是否损坏`),!1}let c=n?`image`:i?`audio`:`video`,l={name:t.name,type:c,url:``,label:``,...r&&{duration:o},...i&&{duration:s}},u=m7.getState().currentMedia;if(!dn(u,[l]))return!1;try{let e;return e=n?await y5(t):i?await v5(t,s):await b5(t,o),{name:l.name,type:l.type,url:e.url,label:l.label||``,fileSizeBytes:t.size,...l.duration!==void 0&&{duration:l.duration}}}catch(t){let n=t?.response?.data?.message||t?.response?.data?.detail||t?.message||`上传失败`;return e.error(n),!1}},ln=async t=>{let n=0,r=0;ee(!0);for(let e of t){let t=await cn(e);if(t){let e=[...m7.getState().currentMedia,t],r=Oe(e);I(e.map((e,t)=>({...e,label:r[t]}))),n++}else r++}ee(!1),n>0&&e.success(`成功上传${n}个文件${r>0?`,${r}个文件上传失败`:``}`)},un=(e,t)=>e.filter(e=>e.type===t).reduce((e,t)=>e+(Number(t.duration)||0),0),dn=(t,n)=>{if(!n.length)return!1;if(c===`image`&&n.some(e=>e.type!==`image`))return e.error(`图片模式仅支持添加图片素材`),!1;if(n.some(e=>e.type===`audio`)&&c!==`video`)return e.error(`仅视频模式支持添加音频素材`),!1;let r=t.filter(e=>e.type===`image`).length,i=t.filter(e=>e.type===`video`).length,a=t.filter(e=>e.type===`audio`).length,o=n.filter(e=>e.type===`image`).length,s=n.filter(e=>e.type===`video`).length,l=n.filter(e=>e.type===`audio`).length;if(r+o>jn)return e.error(`该引擎最多上传${jn}张图片,当前还能添加 ${Math.max(0,jn-r)} 张`),!1;if(i+s>Mn)return e.error(`该引擎最多上传${Mn}个视频,当前还能添加 ${Math.max(0,Mn-i)} 个`),!1;if(a+l>Nn)return e.error(`该引擎最多上传${Nn}个音频,当前还能添加 ${Math.max(0,Nn-a)} 个`),!1;for(let t of n){if(t.type!==`video`)continue;let n=Number(t.duration);if(!Number.isFinite(n)||n<=0)return e.error(`${t.name||`视频素材`}缺少视频秒数,不能用于 AI 创作`),!1;if(n<2)return e.error(`${t.name||`视频素材`}最短不能少于 2 秒`),!1;if(n>15)return e.error(`${t.name||`视频素材`}最长不能超过 15 秒`),!1}let u=un(t,`video`)+un(n,`video`);if(u>15)return e.error(`所有视频素材总时长不能超过 15 秒,当前 ${u.toFixed(1)} 秒`),!1;let d=un(t,`audio`)+un(n,`audio`);return d>15?(e.error(`所有音频素材总时长不能超过 15 秒,当前 ${d.toFixed(1)} 秒`),!1):!0},fn=t=>{let n=t.mediaReference,r=n?.type||t.resourceType,i=n?.url||t.resourceUrl||t.displayUrl||t.previewUrl||``;if(!i)return e.error(`${t.fileName||t.id} 缺少素材地址,不能用于 AI 创作`),null;if(r===`audio`&&c!==`video`)return e.error(`仅视频模式支持添加音频素材`),null;let a=Number(n?.duration??t.durationSeconds);return{name:n?.name||t.fileName||t.id,type:r,url:i,source:`upload_resource`,upload_resource_id:t.id,label:``,...(r===`video`||r===`audio`)&&Number.isFinite(a)&&a>0?{duration:a}:{}}},pn=t=>{let n=t.map(fn).filter(Boolean);if(!n.length)return;let r=m7.getState().currentMedia;if(!dn(r,n))return;let i=[...r,...n],a=Oe(i);I(i.map((e,t)=>({...e,label:a[t]}))),e.success(`已添加 ${n.length} 个历史上传素材参考`)},mn=t=>{if(t.assetType===`Audio`)return e.error(`音频私域素材暂不支持用于 AI 创作`),null;let n=t.assetType===`Video`?`video`:`image`,r=he===`aigc_virtual`?`虚拟素材`:`真人素材`,i=n===`video`?t.videoCoverUrl||t.previewUrl||t.displayUrl||t.providerUrl||``:t.previewUrl||t.displayUrl||t.videoCoverUrl||t.providerUrl||``;return{name:t.name||r,type:n,url:i,source:`private_portrait_asset`,private_asset_id:t.id,label:``,...n===`video`&&{duration:Number(t.videoDuration)||void 0}}},hn=e=>{ge(e),me(!0)},gn=t=>{let n=t.map(mn).filter(Boolean),r=m7.getState().currentMedia;if(!dn(r,n))return;let i=[...r,...n],a=Oe(i);I(i.map((e,t)=>({...e,label:a[t]}))),e.success(`已添加 ${n.length} 个${he===`aigc_virtual`?`虚拟`:`真人`}素材参考`)},_n=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,vn=e=>{let t=F.filter((t,n)=>n!==e),n=Oe(t);I(t.map((e,t)=>({...e,label:n[t]})))},yn=(e,t)=>{let n=e.selectionStart;return t.slice(0,n).match(/@([^@\s]*)$/)&&F.length>0?(Ce(!0),!0):(Ce(!1),!1)},bn=e=>{let t=e.target.value;P(t);let n=e.target;yn(n,t)},xn=e=>{Se&&e.key===`Escape`&&Ce(!1)},Sn=e=>{let t=we.current?.resizableTextArea?.textArea;if(!t)return;let n=t.selectionStart,r=b.slice(0,n),i=b.slice(n),a=r.lastIndexOf(`@`);if(a===-1){Ce(!1);return}P(r.slice(0,a)+`@${e} `+i),Ce(!1),setTimeout(()=>{let n=a+e.length+2;t.focus(),t.setSelectionRange(n,n)},0)},Cn=()=>{Ae(!1),Me(``),Fe.current&&Fe.current.pause()},wn=e=>{if(e.preventDefault(),e.stopPropagation(),!je)return;let t=je.replace(`/static`,``).replace(/&w=\d+/i,``).replace(/&q=\d+/i,``);t.includes(`download=1`)||(t+=`&download=1`);let n=document.createElement(`a`);n.href=t,n.download=Ne===`image`?`image.png`:`video.mp4`,document.body.appendChild(n),n.click(),document.body.removeChild(n)},Tn=e=>{let t=String(e?.type||``).toLowerCase(),n=String(e?.url||e?.name||``).toLowerCase();return t.includes(`video`)||/\.(mp4|mov|avi|webm|m4v)(\?|$)/.test(n)?`video`:t.includes(`audio`)||/\.(mp3|wav|ogg|aac|m4a)(\?|$)/.test(n)?`audio`:`image`},En=e=>e?/^https?:\/\//i.test(e)?e:`https://ceshi.apiforeign.minzhongzc.com${e}`:``,Dn=e=>{e?.url&&(Ue(e.url),Ke(Tn(e)),Je(e.name||`附件`),Ve(!0))},On=c===`video`&&ie===`first_last_frame`,kn=!K&&(On?!!(b.trim()||ae):!!(b.trim()||F.length>0)),An=c===`image`?`输入画面描述,或上传图片参考风格、构图、主体与光影。例:@图片1 参考色调,生成一张简洁高级的产品海报。`:On?`首帧尾帧可以不传,如需传入建议描述首帧到尾帧的主体动作、镜头运动、节奏与转场。例:从首帧自然推进到尾帧,产品居中突出,动作平滑连贯。`:`上传最多12个参考素材,输入文字或 @ 引用参考内容,自由组合图、文、视频。例:@图片1 模仿 @视频1 的动作。`,jn=z,Mn=B,Nn=R?.maxAudioCount??1;return(0,$.jsxs)(MW,{className:`ai-create-page`,style:{margin:`-24px -32px -32px`,borderRadius:22,height:`calc(100vh - 34px)`,background:`rgba(255, 255, 255, 0.52)`,overflow:`hidden`},children:[(0,$.jsx)(`audio`,{id:`audio-player`,src:Xe||null,autoPlay:!0,onEnded:()=>Ze(null),style:{display:`none`}}),(0,$.jsxs)(MW,{style:{display:`flex`,flex:1,background:`rgba(255, 255, 255, 0.52)`},children:[(0,$.jsx)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,padding:`16px 24px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(22px)`,border:`1px solid rgba(231, 234, 240, 0.82)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(`div`,{style:{width:`15%`,height:1,background:`linear-gradient(90deg, transparent, rgba(117,106,136,0.18), rgba(232,227,236,0.48), transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,textAlign:`center`},children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`AI创作`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#667085`,margin:`4px 0 0 0`},children:`输入想法、剧本或上传参考,智能生成视频/图片`})]}),(0,$.jsx)(`div`,{style:{width:`15%`,height:1,background:`linear-gradient(90deg, transparent, rgba(232,227,236,0.48), rgba(117,106,136,0.18), transparent)`,borderRadius:1}})]})}),(0,$.jsxs)(jse,{style:{flex:1,margin:0,padding:`20px 24px 22px`,boxSizing:`border-box`,display:`flex`,flexDirection:`column`,overflow:`hidden`,minHeight:0},children:[Mt.length===0&&(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:80,height:80,borderRadius:50,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,marginBottom:16},children:(0,$.jsx)(o8,{style:{fontSize:40,color:`#fff`}})}),(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:500,color:`#2f3440`},children:`你好,想创作什么?`}),(0,$.jsx)(`p`,{style:{margin:8,fontSize:13,color:`#98a2b3`},children:`输入想法、剧本或上传参考,开始你的创作之旅`})]}),Mt.length>0&&(0,$.jsxs)(`div`,{ref:Ot,className:`ai-create-scroll`,style:{flex:1,overflowY:`auto`,paddingRight:10,paddingBottom:18},onScroll:e=>{let t=e.currentTarget;!(Date.now()-jt.current<500)&&At.current&&t.scrollTop<=50&&!Rt&&Mt.length{let t=e;return Mt.map(e=>(0,$.jsx)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,marginBottom:16},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:36,height:36,borderRadius:12,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(o8,{style:{color:`#fff`,fontSize:16}})}),(0,$.jsx)(`div`,{style:{flex:1},children:(0,$.jsxs)(`div`,{style:{background:`rgb(255, 255, 255)`,backdropFilter:`blur(18px)`,borderRadius:`22px`,padding:`14px 16px`,width:`70%`,minWidth:500,boxSizing:`border-box`,boxShadow:`0 18px 50px rgba(47, 52, 64, 0.075)`,position:`relative`,border:`1px solid rgba(231, 234, 240, 0.9)`},children:[(0,$.jsxs)(`div`,{style:{margin:4,fontSize:11,color:`#98a2b3`,textAlign:`left`,display:`flex`,flexWrap:`wrap`,gap:8,alignItems:`center`},children:[(0,$.jsx)(`span`,{children:e.createdAt?.replace(`T`,` `).split(`.`)[0]}),(0,$.jsx)(`span`,{style:{background:(e.genType,`rgba(139, 92, 246, 0.10)`),color:(e.genType,`#8b5cf6`),padding:`2px 8px`,borderRadius:12,fontWeight:500,fontSize:11,marginLeft:8},children:e.genType===`image`?`图片生成`:`视频生成`})]}),e.mediaReferences&&e.mediaReferences.length>0&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8,zIndex:100},children:(0,$.jsx)(`span`,{style:{padding:`4px 12px`,borderRadius:16,color:`#8b5cf6`,cursor:`pointer`,fontWeight:500,border:`1px solid rgba(139, 92, 246, 0.2)`,background:`rgba(139, 92, 246, 0.04)`},onClick:t=>{t.stopPropagation();let n=t.currentTarget.getBoundingClientRect();at({x:n.left,y:n.top-10}),rt(e.id),tt(!0)},children:`附件详情`})}),(0,$.jsxs)(`div`,{style:{position:`absolute`,bottom:8,right:8,zIndex:100,display:`flex`,gap:6},children:[(0,$.jsxs)(`button`,{onClick:n=>{n.stopPropagation(),P(e.originalPrompt||``);let r=!0,i=e.engineId||e.engineSnapshot?.id||e.engine_id;if(i&&e.genType){let n=Array.isArray(y)?{}:y,a=(e.genType===`image`?n.image:n.video)?.find(e=>e.id===i);if(a){if(C(a.id),e.genType===`video`&&M({ratios:a.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:a.supportedResolutions||[`480p`,`720p`,`1080p`],durations:a.supportedDurations||[5,8,10,12,15]}),e.genType===`image`){let e=a.supportedSizes||{},t=Object.keys(e).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),n=t[0]||`2K`,r=Object.keys(e[n]||{});if(dt(r.map(e=>({value:e,label:e}))),ht(e),pt(t.map(e=>{let t=e.match(/(\d+)K/);return{value:e,label:`${{1:`标清`,2:`高清`,4:`超清`}[t?parseInt(t[1]):1]||`高清`} ${e}`}})),e[n]&&e[n][r[0]]){let[t,i]=e[n][r[0]].split(/[×x]/);D(Number(t)),O(Number(i)),T(r[0]),E(n)}}}else t.error(`该引擎已删除,无法重新编辑`),r=!1}if(r){if(e.genType&&(Te.current=!0,x(e.genType)),e.mediaReferences&&e.mediaReferences.length>0)if(e.mediaReferences.some(e=>e.role===`first_frame`||e.role===`last_frame`)&&e.genType===`video`){let t=e.mediaReferences.find(e=>e.role===`first_frame`),n=e.mediaReferences.find(e=>e.role===`last_frame`);oe(t?{...t,label:t.label||``,duration:t.duration}:null),ce(n?{...n,label:n.label||``,duration:n.duration}:null),I([]),J(`first_last_frame`)}else if(I(e.mediaReferences.map(e=>({...e,name:e.name,type:e.type,url:e.url,label:e.label||``,role:e.role,duration:e.duration}))),oe(null),ce(null),e.genType===`video`){let e=L.video?.find(e=>e.id===i);if(e){let t=e.supportsUniversalReference??!0,n=e.supportsFirstLastFrame??!1;J(t?`universal`:n?`first_last_frame`:`universal`)}else J(`universal`)}else J(`universal`);else if(I([]),oe(null),ce(null),e.genType===`video`){let e=y?.video?.find(e=>e.id===i);if(e){let t=e.supportsUniversalReference??!0,n=e.supportsFirstLastFrame??!1;J(t?`universal`:n?`first_last_frame`:`universal`)}}t.success(`已加载到编辑区`)}},style:{height:28,padding:`0 10px`,borderRadius:10,border:`none`,background:`rgba(139, 92, 246, 0.08)`,color:`#8b5cf6`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`,gap:4,fontSize:12},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.08)`},children:[(0,$.jsx)(dq,{style:{fontSize:12}}),`重新编辑`]}),(0,$.jsx)(aK,{title:`确定要删除吗?`,onConfirm:async()=>{try{await sae(e.id),t.success(`删除成功`),Nt(t=>t.filter(t=>t.id!==e.id)),Lt(e=>e-1)}catch(e){let n=e?.response?.data?.message||e?.message||`删除失败`;t.error(n)}},okText:`确定`,cancelText:`取消`,children:(0,$.jsxs)(`button`,{onClick:e=>e.stopPropagation(),style:{height:28,padding:`0 10px`,borderRadius:10,border:`none`,background:`rgba(139, 92, 246, 0.08)`,color:`#8b5cf6`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`,gap:4,fontSize:12},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(164, 91, 91, 0.1)`,e.currentTarget.style.color=`#A45B5B`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.08)`,e.currentTarget.style.color=`#8b5cf6`},children:[(0,$.jsx)(o$,{style:{fontSize:12}}),`删除`]})})]}),(e.status===`generating`||e.status===`failed`||e.status===`completed`)&&(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginBottom:16,marginTop:16,width:`100%`,alignItems:`flex-start`},children:[(0,$.jsx)(`div`,{style:{width:`50%`,overflow:`hidden`,borderRadius:12,position:`relative`,height:220,border:`1px solid #E7EAF0`,boxShadow:`0 4px 12px rgba(139, 92, 246, 0.08)`,background:`linear-gradient(135deg, #ffffff 0%, #FAFBFC 100%)`},children:(0,$.jsx)(sse,{task:e,resolveUrl:Fse,onPreview:(e,t)=>{Me(e),Pe(t),Ae(!0)}})}),(0,$.jsxs)(`div`,{style:{width:`50%`,display:`flex`,flexDirection:`column`,gap:12},children:[(0,$.jsx)(`div`,{style:{background:`#FFFFFF`,borderRadius:12,padding:12,border:`1px solid #E7EAF0`,flex:1,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`p`,{style:{width:`100%`,height:150,overflow:`auto`,padding:0,marginTop:0,marginBottom:0,lineHeight:2,color:`#475467`,fontSize:13},children:e.originalPrompt})}),(0,$.jsxs)(`div`,{style:{fontSize:12,color:`#667085`,textAlign:`left`,display:`flex`,flexWrap:`wrap`,gap:12,alignItems:`center`,justifyContent:`space-between`,marginBottom:12},children:[(0,$.jsx)(`span`,{style:{borderRadius:16,color:`#8b5cf6`,fontWeight:500},children:e.engineSnapshot?.name||`未知引擎`}),(0,$.jsx)(`span`,{style:{borderRadius:16,color:`#667085`},children:e.genType===`image`?`${e.imageProportion||``} · ${e.imagePx||``} · ${e.imageSize||``}`:`${e.duration||``}秒 · ${e.aspectRatio||``} · ${e.resolution||``}`}),(0,$.jsxs)(`span`,{style:{fontSize:14,borderRadius:16,color:`#8b5cf6`},children:[`消耗积分:`,e.creditsCost]})]})]})]})]})})]})},e.id))})(),(0,$.jsx)(`div`,{ref:Dt})]}),et&&nt&&(()=>{let e=Mt.find(e=>e.id===nt)?.mediaReferences||[];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{position:`fixed`,top:0,left:0,right:0,bottom:0,background:`transparent`,zIndex:9998},onClick:()=>{tt(!1),rt(null)}}),(0,$.jsxs)(`div`,{className:`ai-reference-expanded-tray ai-attachment-popover`,style:{position:`fixed`,top:`max(84px, ${it.y-96}px)`,left:`max(24px, min(${it.x-250}px, calc(100vw - 456px)))`,width:424,padding:`12px 12px 10px`,borderRadius:18,background:`rgba(255,255,255,0.98)`,border:`1px solid #E7EAF0`,boxShadow:`0 24px 60px rgba(31, 41, 55, 0.12)`,backdropFilter:`blur(18px)`,zIndex:9999,pointerEvents:`auto`},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:10},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:2},children:[(0,$.jsx)(`span`,{style:{fontSize:13,color:`#344054`,fontWeight:800},children:`参考附件`}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#98A2B3`,fontWeight:600},children:`点击素材查看,或直接下载原文件`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:(0,$.jsx)(`button`,{onClick:()=>{tt(!1),rt(null)},style:{width:26,height:26,borderRadius:`50%`,border:`1px solid transparent`,background:`#F6F7FA`,cursor:`pointer`,color:`#98a2b3`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#EEF1F6`,e.currentTarget.style.color=`#2f3440`},onMouseLeave:e=>{e.currentTarget.style.background=`#F6F7FA`,e.currentTarget.style.color=`#98a2b3`},children:(0,$.jsx)(Au,{style:{fontSize:12}})})})]}),(0,$.jsx)(`div`,{className:`ai-reference-tray-scroll`,style:{display:`flex`,gap:10,overflowX:`auto`,padding:`2px 2px 4px`},children:e.map((e,t)=>{let n=Tn(e),r=e.label||(e.role===`first_frame`?`首帧`:e.role===`last_frame`?`尾帧`:`${n===`image`?`图片`:n===`video`?`视频`:`音频`}${t+1}`);return(0,$.jsxs)(`div`,{style:{flex:`0 0 92px`,width:92,borderRadius:16,background:`#FFFFFF`,border:`1px solid #E7EAF0`,boxShadow:`0 8px 18px rgba(31, 41, 55, 0.06)`,padding:7,boxSizing:`border-box`},children:[(0,$.jsx)(`div`,{onClick:t=>{n===`audio`?(t.stopPropagation(),tn(e.url)):(Dn(e),tt(!1),rt(null))},style:{position:`relative`,width:`100%`,height:70,borderRadius:12,overflow:`hidden`,cursor:`pointer`,background:`#F7F8FA`,border:`1px solid rgba(231, 234, 240, 0.9)`},children:n===`image`?(0,$.jsx)(`img`,{src:En(e.url),alt:e.name||r,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):n===`video`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:En(e.url),muted:!0,playsInline:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(31, 41, 55, 0.08)`},children:(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:`50%`,background:`rgba(47, 52, 64, 0.72)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 8px 18px rgba(31, 41, 55, 0.22)`},children:(0,$.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`#fff`,children:(0,$.jsx)(`path`,{d:`M8 5v14l11-7z`})})})})]}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`},children:Xe===(e.url.startsWith(`http`)?e.url:`https://ceshi.apiforeign.minzhongzc.com${e.url}`)?(0,$.jsx)(D6,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(D2,{style:{fontSize:24,color:`#fff`}})})}),(0,$.jsx)(`div`,{title:e.name||r,style:{marginTop:6,color:`#667085`,fontSize:10,fontWeight:700,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,textAlign:`center`},children:e.name||r}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:5,marginTop:7},children:(0,$.jsx)(`button`,{onClick:()=>{Dn(e),tt(!1),rt(null)},style:{flex:1,height:24,borderRadius:9,border:`1px solid #E7EAF0`,background:`#F8FAFC`,color:`#8b5cf6`,fontSize:11,fontWeight:700,cursor:`pointer`,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#EEF1F6`},onMouseLeave:e=>{e.currentTarget.style.background=`#F8FAFC`},children:`查看`})})]},`${e.url||e.name||t}-${t}`)})})]})]})})(),(0,$.jsxs)(`div`,{style:{position:`relative`,background:`rgba(255, 255, 255, 0.52)`,borderRadius:24,padding:`18px 72px 16px 20px`,boxShadow:`0 22px 64px rgba(31, 41, 55, 0.08), 0 1px 0 rgba(255,255,255,0.98) inset`,transition:`all 0.25s ease`,border:`1px solid rgba(231, 234, 240, 0.78)`,backdropFilter:`blur(24px)`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:18,alignItems:`flex-end`,marginBottom:14},children:[(0,$.jsx)(`div`,{style:{width:On?220:70,minWidth:On?220:70,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`flex-start`,paddingTop:2,gap:8},children:c===`video`&&ie===`first_last_frame`?(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`row`,alignItems:`stretch`,gap:12,width:`100%`,height:100},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,flex:1,minWidth:0,height:100,borderRadius:12,border:`1px solid #E7EAF0`,background:`#ffffff`,boxShadow:`0 6px 16px rgba(47, 52, 64, 0.04)`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,left:10,right:10,display:`flex`,alignItems:`center`,justifyContent:`space-between`,zIndex:2},children:(0,$.jsx)(`span`,{style:{fontSize:11,fontWeight:600,color:`#8b5cf6`,lineHeight:1},children:`首帧(可选)`})}),ae?(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64},children:[(0,$.jsx)(`img`,{src:_n(ae.url),alt:ae.name,onClick:()=>{Ue(ae.url),Ke(`image`),Je(ae.name),Ve(!0)},style:{width:`100%`,height:`100%`,objectFit:`cover`,borderRadius:8,cursor:`pointer`,border:`1px solid rgba(139, 92, 246, 0.2)`,boxShadow:`0 3px 10px rgba(47, 52, 64, 0.06)`}}),(0,$.jsx)(`button`,{onClick:Yt,style:{position:`absolute`,top:-6,right:-6,width:18,height:18,border:`none`,background:`#A45B5B`,borderRadius:50,cursor:`pointer`,color:`#fff`,fontSize:9,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 2px 4px rgba(164, 91, 91, 0.3)`,zIndex:10},children:(0,$.jsx)(o$,{style:{fontSize:9}})})]}):(0,$.jsx)(k7,{accept:`image/*`,multiple:!1,mediaType:`image`,onLocalSelect:e=>{e.length>0&&sn(e[0],`first`)},onHistorySelect:t=>{if(t.length>0){let n=t[0];oe({name:n.fileName||``,type:`image`,url:n.resourceUrl||n.previewUrl||n.displayUrl||``,role:`first_frame`,label:``}),e.success(`成功添加首帧`)}},onPortraitSelect:t=>{if(t.length>0){let n=t[0],r=n.previewUrl||n.displayUrl||n.videoCoverUrl||n.providerUrl||``;oe({name:n.name||`首帧图片`,type:`image`,url:r,role:`first_frame`,label:``,source:`private_portrait_asset`,private_asset_id:n.id}),e.success(`成功添加首帧`)}},uploading:K,children:(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64,borderRadius:8,border:`1px dashed rgba(139, 92, 246, 0.28)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.25s ease`,backgroundColor:`rgba(139, 92, 246, 0.04)`,flexDirection:`column`,gap:4},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#a78bfa`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.08)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(139, 92, 246, 0.28)`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.04)`},children:[(0,$.jsx)(qI,{style:{fontSize:18,color:`#8b5cf6`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#8b5cf6`,fontWeight:500},children:`上传首帧`})]})})]}),(0,$.jsx)(`button`,{onClick:Jt,disabled:!ae||!se,title:`调换首尾帧`,style:{width:32,height:32,alignSelf:`center`,borderRadius:50,border:`1px solid rgba(231, 234, 240, 0.95)`,background:ae&&se?`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`:`#F3F5F8`,cursor:ae&&se?`pointer`:`not-allowed`,color:ae&&se?`#fff`:`#98A2B3`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:ae&&se?`0 6px 14px rgba(139, 92, 246, 0.24)`:`none`,transition:`all 0.2s ease`,flexShrink:0},onMouseEnter:e=>{ae&&se&&(e.currentTarget.style.transform=`scale(1.06)`)},onMouseLeave:e=>{e.currentTarget.style.transform=`scale(1)`},children:(0,$.jsx)(DU,{style:{fontSize:14}})}),(0,$.jsxs)(`div`,{style:{position:`relative`,flex:1,minWidth:0,height:100,borderRadius:12,border:`1px solid #E7EAF0`,background:`#ffffff`,boxShadow:`0 6px 16px rgba(47, 52, 64, 0.04)`,overflow:`hidden`,opacity:ae?1:.5},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,left:10,right:10,display:`flex`,alignItems:`center`,justifyContent:`space-between`,zIndex:2},children:(0,$.jsx)(`span`,{style:{fontSize:11,fontWeight:600,color:`#8b5cf6`,lineHeight:1},children:`尾帧`})}),se?(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64},children:[(0,$.jsx)(`img`,{src:_n(se.url),alt:se.name,onClick:()=>{Ue(se.url),Ke(`image`),Je(se.name),Ve(!0)},style:{width:`100%`,height:`100%`,objectFit:`cover`,borderRadius:8,cursor:`pointer`,border:`1px solid rgba(139, 92, 246, 0.2)`,boxShadow:`0 3px 10px rgba(47, 52, 64, 0.06)`}}),(0,$.jsx)(`button`,{onClick:Xt,style:{position:`absolute`,top:-6,right:-6,width:18,height:18,border:`none`,background:`#A45B5B`,borderRadius:50,cursor:`pointer`,color:`#fff`,fontSize:9,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 2px 4px rgba(164, 91, 91, 0.3)`,zIndex:10},children:(0,$.jsx)(o$,{style:{fontSize:9}})})]}):ae?(0,$.jsx)(k7,{accept:`image/*`,multiple:!1,mediaType:`image`,onLocalSelect:e=>{e.length>0&&sn(e[0],`last`)},onHistorySelect:t=>{if(t.length>0){let n=t[0];ce({name:n.fileName||``,type:`image`,url:n.resourceUrl||n.previewUrl||n.displayUrl||``,role:`last_frame`,label:``}),e.success(`成功添加尾帧`)}},onPortraitSelect:t=>{if(t.length>0){let n=t[0],r=n.previewUrl||n.displayUrl||n.videoCoverUrl||n.providerUrl||``;ce({name:n.name||`尾帧图片`,type:`image`,url:r,role:`last_frame`,label:``,source:`private_portrait_asset`,private_asset_id:n.id}),e.success(`成功添加尾帧`)}},uploading:K,children:(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64,borderRadius:8,border:`1px dashed rgba(139, 92, 246, 0.24)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.25s ease`,backgroundColor:`rgba(139, 92, 246, 0.04)`,flexDirection:`column`,gap:4},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#a78bfa`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.08)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(139, 92, 246, 0.24)`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.04)`},children:[(0,$.jsx)(qI,{style:{fontSize:18,color:`#8b5cf6`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#8b5cf6`,fontWeight:500},children:`上传尾帧`})]})}):(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64,borderRadius:8,border:`1px dashed rgba(226, 232, 240, 0.4)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`not-allowed`,backgroundColor:`rgba(241, 245, 249, 0.5)`,flexDirection:`column`,gap:4},children:[(0,$.jsx)(qI,{style:{fontSize:18,color:`#cbd5e1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#94a3b8`,fontWeight:500},children:`请先上传首帧`})]})]})]}):(0,$.jsx)($.Fragment,{children:!(c===`video`&&ie===`first_last_frame`)&&(0,$.jsxs)(`div`,{style:{position:`relative`,width:64,height:72,marginTop:`-10`},onMouseEnter:be,onMouseLeave:xe,children:[F.length===0&&(0,$.jsx)(k7,{accept:c===`image`?`image/*`:`image/*,video/*,audio/*`,onLocalSelect:ln,onHistorySelect:pn,onPortraitLibrarySelect:e=>{hn(e)},uploading:K,tooltipTitle:c===`image`?`图片${F.filter(e=>e.type===`image`).length}/${z}`:`图片${F.filter(e=>e.type===`image`).length}/${z}, - 视频${F.filter(e=>e.type===`video`).length}/${B}${Nn>0?`, - 音频${F.filter(e=>e.type===`audio`).length}/${Nn}`:``}`,maxImageCount:z,maxVideoCount:B,usedImageCount:F.filter(e=>e.type===`image`).length,usedVideoCount:F.filter(e=>e.type===`video`).length,usedVideoDuration:F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,maxAudioCount:Nn>0?Nn:void 0,usedAudioCount:F.filter(e=>e.type===`audio`).length,maxAudioDuration:15,usedAudioDuration:F.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0),hideLimitHint:c===`image`,mediaType:c,children:(0,$.jsx)(`div`,{style:{width:54,height:74,borderRadius:7,border:`1px solid rgba(231, 234, 240, 0.95)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.25s ease`,background:`#f4f4f4`,flexDirection:`column`,gap:5,transform:`rotate(-7deg)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.background=`#f4f4f4`,e.currentTarget.style.transform=`rotate(0deg) translateY(-2px)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(231, 234, 240, 0.95)`,e.currentTarget.style.background=`#f4f4f4`,e.currentTarget.style.transform=`rotate(-7deg)`},children:K?(0,$.jsx)(Ym,{style:{fontSize:17,color:`#667085`}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(qI,{style:{fontSize:18,color:`#667085`,lineHeight:1}}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(2, 14px)`,columnGap:2,justifyContent:`center`,color:`#344054`,fontSize:12,fontWeight:700,lineHeight:1.05,letterSpacing:0},children:[(0,$.jsxs)(`span`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:1},children:[(0,$.jsx)(`span`,{children:`参`}),(0,$.jsx)(`span`,{children:`考`})]}),(0,$.jsxs)(`span`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:1},children:[(0,$.jsx)(`span`,{children:`内`}),(0,$.jsx)(`span`,{children:`容`})]})]})]})})}),F.length>0&&(0,$.jsx)($.Fragment,{children:F.map((e,t)=>{let n=Math.min(F.length,3)-1-t,r=_e?t*58:t<3?t*6:18,i=_e?!0:t<3;return(0,$.jsx)(`div`,{style:{position:`absolute`,left:r,bottom:0,zIndex:t+1,transition:`all 0.28s cubic-bezier(0.4, 0, 0.2, 1)`,transform:_e?`scale(1) rotate(0deg)`:`scale(${t<3?1-n*.08:0}) rotate(${t<3?-3+t*1.5:0}deg)`,opacity:i?_e?1:1-n*.15:0,pointerEvents:i?`auto`:`none`},children:(0,$.jsxs)(`div`,{style:{position:`relative`,width:52,height:60},children:[e.type===`image`?(0,$.jsx)(`img`,{src:_n(e.url),alt:e.name,onClick:()=>{Ue(e.url),Ke(`image`),Je(e.name),Ve(!0)},style:{width:52,height:60,objectFit:`cover`,borderRadius:10,cursor:`pointer`,border:`1px solid rgba(255,255,255,0.98)`,boxShadow:`0 4px 12px rgba(31,41,55,0.15)`}}):e.type===`video`?(0,$.jsx)(`video`,{src:_n(e.url),muted:!0,onClick:()=>{Ue(e.url),Ke(`video`),Je(e.name),Ve(!0)},style:{width:52,height:60,objectFit:`cover`,borderRadius:10,cursor:`pointer`,border:`1px solid rgba(255,255,255,0.98)`,boxShadow:`0 4px 12px rgba(31,41,55,0.15)`}}):(0,$.jsx)(`div`,{onClick:t=>{t.stopPropagation(),tn(e.url)},style:{width:52,height:60,objectFit:`cover`,borderRadius:10,cursor:`pointer`,border:`1px solid rgba(255,255,255,0.98)`,boxShadow:`0 4px 12px rgba(31,41,55,0.15)`,background:`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:Xe===_n(e.url)?(0,$.jsx)(D6,{style:{fontSize:20,color:`#fff`}}):(0,$.jsx)(D2,{style:{fontSize:20,color:`#fff`}})}),(0,$.jsx)(`button`,{onClick:()=>vn(t),style:{position:`absolute`,top:-6,right:-6,width:20,height:20,borderRadius:50,background:`#1f2937`,border:`none`,color:`#fff`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 2px 6px rgba(0,0,0,0.2)`,zIndex:10,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#dc2626`,e.currentTarget.style.transform=`scale(1.1)`},onMouseLeave:e=>{e.currentTarget.style.background=`#1f2937`,e.currentTarget.style.transform=`scale(1)`},children:(0,$.jsx)(o$,{style:{fontSize:10}})})]})},`stack-${t}`)})}),F.length>0&&(0,$.jsx)(k7,{accept:c===`image`?`image/*`:`image/*,video/*,audio/*`,onLocalSelect:ln,onHistorySelect:pn,onPortraitLibrarySelect:e=>{hn(e)},uploading:K,tooltipTitle:c===`image`?`图片${F.filter(e=>e.type===`image`).length}/${z}`:`图片${F.filter(e=>e.type===`image`).length}/${z}, - 视频${F.filter(e=>e.type===`video`).length}/${B}${Nn>0?`, - 音频${F.filter(e=>e.type===`audio`).length}/${Nn}`:``}`,maxImageCount:z,maxVideoCount:B,usedImageCount:F.filter(e=>e.type===`image`).length,usedVideoCount:F.filter(e=>e.type===`video`).length,usedVideoDuration:F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,maxAudioCount:Nn>0?Nn:void 0,usedAudioCount:F.filter(e=>e.type===`audio`).length,maxAudioDuration:15,usedAudioDuration:F.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0),hideLimitHint:c===`image`,mediaType:c,children:(0,$.jsx)(`div`,{style:{position:`absolute`,right:0,bottom:0,width:28,height:28,borderRadius:50,background:`#ffffff`,border:`1px solid rgba(231, 234, 240, 0.95)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.2s ease`,boxShadow:`0 2px 8px rgba(47, 52, 64, 0.08)`,zIndex:100},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#8b5cf6`,e.currentTarget.style.boxShadow=`0 4px 12px rgba(139, 92, 246, 0.2)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(231, 234, 240, 0.95)`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.08)`},children:(0,$.jsx)(qI,{style:{fontSize:14,color:`#8b5cf6`,lineHeight:1}})})})]})})}),(0,$.jsx)(`div`,{style:{flex:1,minWidth:0},children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:6,padding:`0`,backgroundColor:`transparent`,borderRadius:0,border:`none`,boxShadow:`none`,transition:`all 0.2s ease`,position:`relative`,minHeight:On?92:74},children:[(0,$.jsx)(Mse,{ref:we,value:b,onChange:bn,onKeyDown:xn,onPaste:e=>{let t=e.clipboardData?.items;if(!t)return;let n=[];for(let e=0;e0&&(e.preventDefault(),n.forEach(async e=>{await sn(e)}))},placeholder:An,autoSize:{minRows:3,maxRows:6},style:{width:`100%`,borderRadius:0,border:`none`,outline:`none`,boxShadow:`none`,fontSize:14,lineHeight:1.72,color:`#2f3440`,fontWeight:500,resize:`none`,backgroundColor:`transparent`,padding:10},disabled:q}),Se&&F.length>0&&ie===`universal`&&(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:`100%`,left:10,marginBottom:8,zIndex:1e3,background:`#fff`,borderRadius:16,boxShadow:`0 18px 42px rgba(47, 52, 64, 0.12)`,border:`1px solid #E7EAF0`,padding:8,minWidth:160,maxHeight:260,overflowY:`auto`},children:F.map((e,t)=>(0,$.jsxs)(`div`,{onClick:()=>Sn(e.label),style:{padding:`8px 12px`,borderRadius:6,cursor:`pointer`,display:`flex`,alignItems:`center`,gap:8,fontSize:13,color:`#2f3440`,transition:`all 0.15s`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.08)`,e.currentTarget.style.color=`#8b5cf6`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`,e.currentTarget.style.color=`#2f3440`},children:[e.type===`image`?(0,$.jsx)(I6,{style:{fontSize:14,color:`#8b5cf6`}}):(0,$.jsx)(Y8,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(`span`,{children:e.label})]},t))})]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:14,marginTop:10,paddingTop:13,borderTop:`1px solid rgba(231, 234, 240, 0.76)`},children:[(0,$.jsxs)(JV,{size:8,wrap:!0,style:{flex:1,minWidth:0},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{_t(!1),st(!1),lt(!1),fe(!1),yt(e=>!e)},className:`image-settings-trigger`,style:{minWidth:118,padding:`5px 12px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[c===`video`?(0,$.jsx)(Y8,{style:{fontSize:14,color:`#8b5cf6`}}):(0,$.jsx)(I6,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(n9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:c===`video`?`视频生成`:`图片生成`}),(0,$.jsx)(GZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),vt&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:300,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:16,boxShadow:`0 20px 48px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:600,color:`#475467`},children:`创作类型`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:[{value:`video`,label:`视频生成`,icon:Y8},{value:`image`,label:`图片生成`,icon:I6}].map(e=>(0,$.jsxs)(`button`,{onClick:()=>{x(e.value),yt(!1),I([]),P(``)},style:{flex:1,minHeight:48,borderRadius:10,border:c===e.value?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:c===e.value?`#f5f3ff`:`#ffffff`,cursor:`pointer`,display:`flex`,alignItems:`center`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`,gap:8},children:[(0,$.jsx)(e.icon,{style:{fontSize:14,color:c===e.value?`#8b5cf6`:`#98a2b3`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:c===e.value?600:500,color:c===e.value?`#8b5cf6`:`#475467`},children:e.label})]},e.value))})]})})]}),(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{yt(!1),st(!1),lt(!1),fe(!1),_t(e=>!e)},className:`image-settings-trigger`,style:{minWidth:174,padding:`5px 12px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(b8,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(n9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:c===`image`?L.image?.find(e=>e.id===l)?.name:L.video?.find(e=>e.id===l)?.name||`选择引擎`}),(0,$.jsx)(GZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),gt&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:360,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:16,boxShadow:`0 20px 48px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:600,color:`#475467`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:(c===`image`?L.image:L.video)?.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{if(C(e.id),c===`video`&&(M({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(g)||A(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(_)||j(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(h)||k(e.supportedDurations?.[0]||5)),c===`image`){let t=e.supportedSizes||{},n=Object.keys(t).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),r=n[0]||`2K`,i=Object.keys(t[r]||{});if(dt(i.map(e=>({value:e,label:e}))),ht(t),pt(n.map(e=>{let t=e.match(/(\d+)K/);return{value:e,label:`${{1:`标清`,2:`高清`,4:`超清`}[t?parseInt(t[1]):1]||`高清`} ${e}`}})),t[r]&&t[r][i[0]]){let[e,n]=t[r][i[0]].split(/[×x]/);D(Number(e)),O(Number(n)),T(i[0]),E(r)}}_t(!1)},style:{flex:1,minHeight:48,borderRadius:10,border:l===e.id?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:l===e.id?`#f5f3ff`:`#ffffff`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:l===e.id?600:500,color:l===e.id?`#8b5cf6`:`#475467`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#98a2b3`}})]},e.id))})]})})]}),c===`video`&&(Gt||Kt)&&(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{yt(!1),_t(!1),st(!1),lt(!1),fe(!de)},className:`image-settings-trigger`,style:{minWidth:118,padding:`6px 14px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(I6,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(n9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:ie===`universal`?`全能参考`:`首尾帧`}),(0,$.jsx)(GZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),de&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:300,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:16,boxShadow:`0 20px 48px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:600,color:`#475467`},children:`参考模式`}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:[(0,$.jsxs)(`button`,{onClick:()=>{qt(`universal`),fe(!1)},disabled:!Kt,style:{flex:1,minHeight:48,borderRadius:10,border:ie===`universal`?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:ie===`universal`?`#f5f3ff`:`#ffffff`,cursor:Kt?`pointer`:`not-allowed`,display:`flex`,alignItems:`center`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`,gap:8,opacity:Kt?1:.4},children:[(0,$.jsx)(I6,{style:{fontSize:14,color:ie===`universal`?`#8b5cf6`:`#98a2b3`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:ie===`universal`?600:500,color:ie===`universal`?`#8b5cf6`:`#475467`},children:`全能参考`}),!Kt&&(0,$.jsx)(`span`,{style:{fontSize:10,color:`#98a2b3`,marginLeft:`auto`},children:`不支持`})]}),(0,$.jsxs)(`button`,{onClick:()=>{qt(`first_last_frame`),fe(!1)},disabled:!Gt,style:{flex:1,minHeight:48,borderRadius:10,border:ie===`first_last_frame`?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:ie===`first_last_frame`?`#f5f3ff`:`#ffffff`,cursor:Gt?`pointer`:`not-allowed`,display:`flex`,alignItems:`center`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`,gap:8,opacity:Gt?1:.4},children:[(0,$.jsx)(DU,{style:{fontSize:14,color:ie===`first_last_frame`?`#8b5cf6`:`#98a2b3`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:ie===`first_last_frame`?600:500,color:ie===`first_last_frame`?`#8b5cf6`:`#475467`},children:`首尾帧`}),!Gt&&(0,$.jsx)(`span`,{style:{fontSize:10,color:`#98a2b3`,marginLeft:`auto`},children:`不支持`})]})]})]})})]}),c===`image`&&(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{yt(!1),_t(!1),lt(!1),fe(!1),st(!ot)},className:`image-settings-trigger`,style:{minWidth:156,padding:`6px 14px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsxs)(n9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:[d===`auto`?`智能`:d,` · `,f===`1K`?`1K标清`:f===`2K`?`2K高清`:`4K超清`,` · `,p,`×`,m]}),V&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:600,color:`#8b5cf6`},children:u})]}),(0,$.jsx)(GZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),ot&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:480,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:14,boxShadow:`0 18px 44px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:ut.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{T(e.value),Vt(e.label)},style:{flex:`0 0 calc(11.11% - 4px)`,minWidth:44,height:52,borderRadius:6,border:d===e.value?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:d===e.value?`#f5f3ff`:`#FFFFFF`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return t>=n?18:Math.round(t/n*18)})(),height:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return n>=t?18:Math.round(n/t*18)})(),border:`2px solid ${d===e.value?`#8b5cf6`:`#98a2b3`}`,borderRadius:2,marginBottom:2,display:`flex`,alignItems:`center`,justifyContent:`center`},children:e.value===`auto`&&(0,$.jsx)(`span`,{style:{fontSize:7,color:d===e.value?`#8b5cf6`:`#98a2b3`},children:`智`})}),(0,$.jsx)(`span`,{style:{fontSize:9,color:d===e.value?`#8b5cf6`:`#667085`,fontWeight:d===e.value?600:400},children:e.value})]},e.value))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:ft.map(e=>(0,$.jsx)(`button`,{onClick:()=>{E(e.value),Ht(e.value)},style:{flex:1,height:42,borderRadius:6,border:f===e.value?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:f===e.value?`#8b5cf6`:`#FFFFFF`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsxs)(`span`,{style:{fontSize:12,fontWeight:600,color:f===e.value?`#fff`:`#475467`},children:[e.value,e.value===`4K`&&(0,$.jsx)(`span`,{style:{marginLeft:2},children:`✨`})]})},e.value))})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`尺寸`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:120},children:[(0,$.jsx)(`span`,{style:{color:`#98a2b3`,fontSize:11,marginRight:4},children:`W`}),(0,$.jsx)(CW,{value:p,onChange:e=>D(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:4,height:34,border:`1px solid #E7EAF0`,backgroundColor:`#FFFFFF`,fontSize:12,fontWeight:600,color:`#2f3440`}})]}),(0,$.jsx)(`button`,{onClick:Ut,style:{width:24,height:24,borderRadius:4,border:`1px solid #E7EAF0`,backgroundColor:`#fff`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:`#8b5cf6`},children:(0,$.jsx)(DU,{style:{fontSize:10}})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:120},children:[(0,$.jsx)(`span`,{style:{color:`#98a2b3`,fontSize:11,marginRight:4},children:`H`}),(0,$.jsx)(CW,{value:m,onChange:e=>O(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:4,height:34,border:`1px solid #E7EAF0`,backgroundColor:`#FFFFFF`,fontSize:12,fontWeight:600,color:`#2f3440`}})]}),(0,$.jsx)(`span`,{style:{color:`#98a2b3`,fontSize:11},children:`PX`})]})]}),V&&(0,$.jsxs)(`div`,{style:{marginTop:16,paddingTop:16,borderTop:`1px solid #f0f0f5`},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`生成数量`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:Array.from({length:G},(e,t)=>t+1).map(e=>(0,$.jsx)(`button`,{onClick:()=>w(e),disabled:G<=1,style:{flex:1,height:42,borderRadius:6,border:u===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:u===e?`#8b5cf6`:`#FFFFFF`,cursor:G<=1?`not-allowed`:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`,opacity:G<=1?.5:1},children:(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:u===e?`#fff`:`#475467`},children:e})},e))})]})]})]}),c===`video`&&(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{yt(!1),_t(!1),st(!1),fe(!1),lt(!ct)},className:`image-settings-trigger`,style:{minWidth:156,padding:`6px 14px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#2f3440`}}),(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:600,color:`#2f3440`},children:g}),(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:600,color:`#2f3440`},children:_?.toUpperCase?.()||_}),(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsxs)(`span`,{style:{fontSize:13,fontWeight:600,color:`#2f3440`},children:[h,`秒`]}),V&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsxs)(`span`,{style:{fontSize:13,fontWeight:600,color:`#8b5cf6`},children:[u,`份`]})]}),(0,$.jsx)(GZ,{style:{fontSize:10,color:`#667085`,marginLeft:`auto`}})]}),ct&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:400,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:14,boxShadow:`0 18px 44px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:v.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>A(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:g===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:g===e?`#f5f3ff`:`#FFFFFF`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:(()=>{let[t,n]=e.split(`:`).map(Number);return t>=n?18:Math.round(t/n*18)})(),height:(()=>{let[t,n]=e.split(`:`).map(Number);return n>=t?18:Math.round(n/t*18)})(),border:`2px solid ${g===e?`#8b5cf6`:`#98a2b3`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:g===e?`#8b5cf6`:`#667085`,fontWeight:g===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#E7EAF0`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#8b5cf6`,width:`${(h-Math.min(...v.durations))/(Math.max(...v.durations)-Math.min(...v.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...v.durations),max:Math.max(...v.durations),value:h,onChange:e=>k(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(`input`,{type:`number`,min:Math.min(...v.durations),max:Math.max(...v.durations),value:h,onChange:e=>{let t=Number(e.target.value);isNaN(t)||k(Math.min(Math.max(t,Math.min(...v.durations)),Math.max(...v.durations)))},style:{width:56,height:32,textAlign:`center`,border:`1px solid #E7EAF0`,borderRadius:6,fontSize:14,fontWeight:600,color:`#2f3440`,outline:`none`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#98a2b3`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:v.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>j(e),style:{flex:1,height:42,borderRadius:6,border:_===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:_===e?`#8b5cf6`:`#FFFFFF`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:_===e?`#fff`:`#475467`},children:e})},e))})]}),V&&(0,$.jsxs)(`div`,{style:{marginTop:16,paddingTop:16,borderTop:`1px solid #f0f0f5`},children:[(0,$.jsx)(n9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`生成数量`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:Array.from({length:G},(e,t)=>t+1).map(e=>(0,$.jsx)(`button`,{onClick:()=>w(e),disabled:G<=1,style:{flex:1,height:42,borderRadius:6,border:u===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:u===e?`#8b5cf6`:`#FFFFFF`,cursor:G<=1?`not-allowed`:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`,opacity:G<=1?.5:1},children:(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:u===e?`#fff`:`#475467`},children:e})},e))})]})]})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,flexShrink:0},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,color:`#667085`,whiteSpace:`nowrap`,height:34,padding:`0 12px`,borderRadius:11,background:`rgba(255, 255, 255, 0.92)`,border:`1px solid rgba(231, 234, 240, 0.92)`,boxShadow:`0 4px 12px rgba(47, 52, 64, 0.04)`},children:[(0,$.jsx)(n9,{style:{fontSize:13,color:`#667085`,fontWeight:600},children:`预估积分:`}),(0,$.jsx)(n9,{style:{fontSize:13,color:`#2f3440`,fontWeight:800},children:Et()})]}),(0,$.jsx)(Z,{type:`primary`,shape:`circle`,icon:(0,$.jsx)(w2,{}),onClick:Zt,disabled:!kn,loading:q,style:{flexShrink:0,width:36,height:36,borderRadius:`50%`,background:kn?`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`:`#E7EAF0`,color:`#ffffff`,opacity:kn?1:.86,boxShadow:kn?`0 10px 24px rgba(139, 92, 246, 0.28)`:`inset 0 0 0 1px rgba(139, 92, 246, 0.18)`,cursor:kn?`pointer`:`not-allowed`,transition:`all 0.2s ease`,border:`none`}})]})]})]})]})]}),(0,$.jsx)(`style`,{children:` + `,document.head.appendChild(t)},[]),(0,S.useEffect)(()=>{a.slice(0,5).forEach((e,t)=>{let n=N7(e),r=n.isActive,i=n.isSuccess,a=e.id||`${t}`;i&&!c.current.has(a)&&r===!1&&(c.current.add(a),s(e=>{let t=new Set(e);return t.add(a),t}))})},[a]);let l=e=>{s(t=>{let n=new Set(t);return n.delete(e),n})};return(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`grid`,gridTemplateColumns:`repeat(6, minmax(0, 1fr))`,gridAutoRows:`minmax(0, 1fr)`,gap:r>1?6:0},children:a.slice(0,5).map((r,i)=>{let s=N7(r),c=s.effectiveKey,u=r.imageUrl?n(R7(r.imageUrl)):``,d=n(r.videoUrl),f=r.videoCoverUrl?n(R7(r.videoCoverUrl)):``,p=(r.genType||e.genType)===`video`,m=p?!!d:!!u,h=s.isActive,g=s.isSuccess,_=r.id||`${i}`,v=o.has(_),y=g&&!v,b=v?`加载中`:ose(r);return(0,$.jsxs)(`div`,{style:{gridColumn:`span ${ase(a.length,i)}`,minWidth:0,minHeight:0,position:`relative`,overflow:`hidden`,borderRadius:a.length===1?12:8,background:`#ffffff`,border:`1px solid #E7EAF0`},children:[m&&s.isSuccess&&y?(0,$.jsxs)(`button`,{type:`button`,onClick:()=>t(p?d:u,p?`video`:`image`),style:{width:`100%`,height:`100%`,border:0,padding:0,background:`transparent`,cursor:`pointer`,position:`relative`},children:[p?f?(0,$.jsx)(`img`,{src:f,alt:`生成结果${r.generationIndex||i+1}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`video`,{src:d,muted:!0,preload:`metadata`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`img`,{src:u,alt:`生成结果${r.generationIndex||i+1}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}),p?(0,$.jsx)(z6,{style:{position:`absolute`,left:`50%`,top:`50%`,transform:`translate(-50%, -50%)`,fontSize:a.length>2?28:46,color:`rgba(255,255,255,.92)`,filter:`drop-shadow(0 4px 10px rgba(0,0,0,.28))`}}):null]}):(0,$.jsxs)(`div`,{className:h||v?`gen-task-loading-bg`:``,style:{width:`100%`,height:`100%`,minHeight:0,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:7,padding:8,textAlign:`center`},children:[h||v?(0,$.jsx)(`span`,{className:`gen-task-aurora-3`}):null,h||v?(0,$.jsx)(Gm,{spin:!0,style:{color:`#8b5cf6`,fontSize:a.length>2?20:34}}):(0,$.jsx)(Sie,{style:{color:c===`deleted`?`#98A2B3`:`#A45B5B`,fontSize:a.length>2?20:34}}),(0,$.jsx)(`span`,{style:{fontSize:a.length>2?10:12,color:h||v?`#8b5cf6`:c===`deleted`?`#98A2B3`:`#A45B5B`,fontWeight:500},children:b}),(0,$.jsx)(use,{item:r,isPending:h||v,isCompleted:g,onAnimationComplete:()=>l(_),index:r.generationIndex||i}),!h&&r.errorMessage&&a.length<=2?(0,$.jsx)(`span`,{style:{fontSize:10,color:`#A45B5B`,lineHeight:1.3,maxHeight:28,overflow:`hidden`},children:r.errorMessage}):null]}),a.length>1?(0,$.jsxs)(`span`,{style:{position:`absolute`,top:5,left:5,zIndex:2,padding:`1px 6px`,borderRadius:10,background:`rgba(17,24,39,.58)`,color:`#fff`,fontSize:10},children:[`#`,r.generationIndex||i+1]}):null]},r.id||`${i}`)})})},{Text:B7}=b1,fse=({items:e,selectedId:t,onSelect:n})=>e.length?(0,$.jsx)(GV,{orientation:`vertical`,style:{width:`100%`},size:10,children:e.map(e=>{let r=t===e.id;return(0,$.jsxs)(`div`,{onClick:()=>n(e),style:{padding:14,borderRadius:14,cursor:`pointer`,border:r?`1px solid #8b5cf6`:`1px solid #e2e8f0`,background:r?`#f5f3ff`:`#fff`},children:[(0,$.jsx)(GV,{style:{width:`100%`,justifyContent:`space-between`},align:`start`,children:(0,$.jsxs)(`div`,{style:{minWidth:0},children:[(0,$.jsx)(B7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name}),e.description&&(0,$.jsx)(B7,{type:`secondary`,ellipsis:!0,style:{display:`block`,fontSize:12},children:e.description})]})}),(0,$.jsxs)(GV,{wrap:!0,size:4,style:{marginTop:10},children:[(0,$.jsxs)(UQ,{children:[`总 `,e.assetCount||0]}),(0,$.jsxs)(UQ,{color:`green`,children:[`图 `,e.imageAssetCount||0]}),(0,$.jsxs)(UQ,{color:`blue`,children:[`视频 `,e.videoAssetCount||0]})]})]},e.id)})}):(0,$.jsx)(US,{description:`暂无项目组`}),pse={Active:`green`,Processing:`processing`,Failed:`red`,local_deleted:`default`,remote_deleted:`default`,delete_failed:`red`},mse={Active:`入库成功`,Processing:`入库处理中`,Failed:`入库失败`,local_deleted:`本地已删除`,remote_deleted:`远程已删除`,delete_failed:`删除失败`},V7=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,H7=e=>e.assetType===`Video`?V7(e.videoCoverUrl||e.previewUrl||e.displayUrl||e.remoteUrl||e.sourceUrl):V7(e.previewUrl||e.displayUrl||e.videoCoverUrl||e.remoteUrl||e.sourceUrl),hse=e=>{let t=Number(e||0);return!Number.isFinite(t)||t<=0?`-`:`${t.toFixed(t>=10?0:1)}s`},gse=({items:e,onDelete:t,onRefresh:n})=>{let r=(0,S.useRef)(null),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(``),[c,l]=(0,S.useState)(`Image`);(0,S.useEffect)(()=>(e.some(e=>e.status!==`Failed`&&e.status!==`Active`)&&n?r.current||=window.setInterval(()=>{n()},3e3):r.current&&=(clearInterval(r.current),null),()=>{r.current&&=(clearInterval(r.current),null)}),[e,n]);let u=e=>{let t=H7(e);t&&(s(t),l(e.assetType===`Video`?`Video`:`Image`),a(!0))};return e.length?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(220px, 1fr))`,gap:14},children:e.map(e=>{let n=e.assetType===`Video`,r=H7(e);return(0,$.jsx)(gL,{hoverable:!0,bodyStyle:{padding:12},style:{borderRadius:16,overflow:`hidden`,borderColor:`#eef2f7`},cover:(0,$.jsxs)(`div`,{style:{height:170,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},children:[r?n&&e.videoCoverUrl?(0,$.jsx)(`img`,{src:r,alt:e.name||`视频封面`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(`video`,{src:r,muted:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:r,alt:e.name||``,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(q8,{style:{fontSize:42,color:`#64748b`}}):(0,$.jsx)(N6,{style:{fontSize:42,color:`#64748b`}}),n&&(0,$.jsx)(UQ,{color:`blue`,style:{position:`absolute`,left:10,top:10},children:`视频`}),r&&(0,$.jsx)(Z,{size:`small`,shape:`circle`,icon:(0,$.jsx)(QU,{}),style:{position:`absolute`,right:10,top:10},onClick:()=>u(e)}),n&&(0,$.jsx)(`div`,{style:{position:`absolute`,left:10,bottom:10,padding:`2px 6px`,borderRadius:8,background:`rgba(15,23,42,0.72)`,color:`#fff`,fontSize:12},children:hse(e.videoDuration)})]}),children:(0,$.jsxs)(GV,{direction:`vertical`,size:8,style:{width:`100%`},children:[(0,$.jsx)(lw,{title:e.name||e.remoteAssetId||e.id,children:(0,$.jsx)(`div`,{style:{fontWeight:600,color:`#1e293b`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.name||e.remoteAssetId||`未命名素材`})}),(0,$.jsxs)(GV,{wrap:!0,size:4,children:[(0,$.jsx)(UQ,{color:pse[e.status]||`default`,children:mse[e.status]||e.status}),(0,$.jsx)(UQ,{color:n?`blue`:`default`,children:n?`视频`:`图片`})]}),(0,$.jsx)(GV,{size:6,wrap:!0,children:(0,$.jsx)(nK,{title:`确认删除这个素材吗?`,onConfirm:()=>t(e.id),children:(0,$.jsx)(Z,{size:`small`,danger:!0,icon:(0,$.jsx)(r$,{}),children:`删除`})})})]})},e.id)})}),(0,$.jsx)(QG,{title:`素材预览`,open:i,onCancel:()=>a(!1),footer:null,width:760,destroyOnClose:!0,children:(0,$.jsx)(`div`,{style:{minHeight:420,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#0f172a`,borderRadius:12,overflow:`hidden`},children:c===`Video`?(0,$.jsx)(`video`,{src:o,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:520}}):(0,$.jsx)(`img`,{src:o,alt:`素材预览`,style:{maxWidth:`100%`,maxHeight:520,objectFit:`contain`}})})})]}):(0,$.jsx)(US,{description:`暂无素材`})},U7=(0,S.createContext)(void 0),_se=({children:e,refreshConfig:t})=>(0,$.jsx)(U7.Provider,{value:{refreshConfig:t},children:e}),W7=()=>{let e=(0,S.useContext)(U7);if(!e)throw Error(`useLibrary must be used within a LibraryProvider`);return e},G7=2,K7=15,vse=e=>new Promise(t=>{if(!e.type.startsWith(`video/`)){t(null);return}let n=URL.createObjectURL(e),r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{let e=Number.isFinite(r.duration)?r.duration:null;URL.revokeObjectURL(n),t(e)},r.onerror=()=>{URL.revokeObjectURL(n),t(null)},r.src=n}),yse=e=>e==null||!Number.isFinite(e)||e<=0?(Q.error(`无法读取视频秒数,请检查视频文件是否损坏`),!1):eK7?(Q.error(`视频素材最长不能超过 ${K7} 秒`),!1):!0,bse=({projectId:e,open:t,onClose:n,onSuccess:r})=>{let{refreshConfig:i}=W7(),[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)({}),[l,u]=(0,S.useState)({}),[d,f]=(0,S.useState)({}),[p,m]=(0,S.useState)({}),[h,g]=(0,S.useState)(!1),_=()=>{o([]),c({}),u({}),f({}),m({})};return(0,$.jsx)(QG,{title:`上传真人素材`,open:t,onCancel:()=>{_(),n()},onOk:async()=>{let t=a.filter(e=>l[e.uid]===`uploaded`);if(t.length===0){Q.warning(`请等待文件上传完成后再提交入库`);return}g(!0);try{for(let n of t){let t=n.originFileObj;if(!t)continue;let r=d[n.uid];if(!r)continue;m(e=>({...e,[n.uid]:`importing`}));let i=t.type.startsWith(`image/`)?`Image`:`Video`;await aoe(e,{url:r.url,assetType:i,name:s[n.uid]?.trim()||t.name,videoDuration:r.duration_seconds,fileSize:r.file_size_bytes??t.size,mimeType:t.type||null,uploadResourceId:r.resource_id||null}),m(e=>({...e,[n.uid]:`imported`}))}Q.success(`已成功提交 ${t.length} 个素材入库,处理中`),i(),setTimeout(()=>{_(),r(),n()},1500)}catch(e){Q.error(e?.message||`提交入库失败`)}finally{g(!1)}},confirmLoading:h,okText:`提交入库`,destroyOnHidden:!0,width:650,okButtonProps:{disabled:a.length===0||a.some(e=>l[e.uid]!==`uploaded`)},children:(0,$.jsx)(`div`,{style:{maxHeight:600,overflow:`auto`,marginTop:30},children:(0,$.jsxs)(GV,{direction:`vertical`,style:{width:`100%`},size:14,children:[(0,$.jsx)(m0,{accept:`image/*,video/*`,fileList:a,multiple:!0,beforeUpload:async e=>{let t=`${Date.now()}-${Math.random().toString(36).substr(2,9)}`,n=e.type.startsWith(`image/`),r=URL.createObjectURL(e),i={uid:t,name:e.name,status:`uploading`,originFileObj:e,thumbUrl:r,type:e.type};o(e=>[...e,i]),c(e=>({...e,[t]:``})),u(e=>({...e,[t]:`uploading`}));try{let r=n?`Image`:`Video`,i=r===`Video`?await vse(e):null;if(r===`Video`&&!yse(i))return u(e=>({...e,[t]:`error`})),!1;let a=r===`Video`?await qie(e,i||void 0):await Kie(e);f(e=>({...e,[t]:{url:a.url,duration_seconds:a.duration_seconds,file_size_bytes:a.file_size_bytes,resource_id:a.resource_id}})),u(e=>({...e,[t]:`uploaded`}))}catch{u(e=>({...e,[t]:`error`})),Q.error(`文件 ${e.name} 上传失败`)}return!1},listType:`picture`,itemRender:(e,t,n)=>{let r=t.type?.startsWith(`video/`)||t.name.match(/\.(mp4|mov|avi|webm)$/i),i=l[t.uid],a=p[t.uid];return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:12,border:`1px solid #e5e7eb`,borderRadius:8,marginBottom:8},children:[(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:8,overflow:`hidden`,flexShrink:0},children:t.thumbUrl||t.url?r?(0,$.jsx)(`video`,{src:t.thumbUrl||t.url,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:t.thumbUrl||t.url,alt:t.name,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:`#f1f5f9`},children:r?(0,$.jsx)(q8,{style:{color:`#94a3b8`,fontSize:20}}):(0,$.jsx)(N6,{style:{color:`#94a3b8`,fontSize:20}})})}),(0,$.jsx)(`span`,{style:{width:`20%`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,fontSize:13,color:`#64748b`,flexShrink:0},children:t.name}),(0,$.jsx)(bW,{style:{width:200,flexShrink:0},value:s[t.uid]||``,onChange:e=>c({...s,[t.uid]:e.target.value}),placeholder:`素材名称,默认使用文件名`,maxLength:256}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[i===`uploading`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(DG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`上传中`})]}),i===`uploaded`&&!a&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 上传完成`}),i===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 上传失败`}),a===`importing`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(DG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`入库中`})]}),a===`imported`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 已入库校验`}),a===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 入库失败`})]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),o(e=>e.filter(e=>e.uid!==t.uid)),c(e=>{let n={...e};return delete n[t.uid],n}),u(e=>{let n={...e};return delete n[t.uid],n}),f(e=>{let n={...e};return delete n[t.uid],n}),m(e=>{let n={...e};return delete n[t.uid],n})},style:{width:28,height:28,borderRadius:`50%`,backgroundColor:`#f1f5f9`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(r$,{style:{color:`#64748b`,fontSize:14}})})]})},children:(0,$.jsx)(Z,{icon:(0,$.jsx)(H8,{}),children:`选择图片或视频`})}),(0,$.jsxs)(`div`,{style:{padding:12,background:`#f8fafc`,borderRadius:12,color:`#64748b`,fontSize:13},children:[`当前开放图片和视频,音频暂不接入。视频素材必须在 `,G7,`~`,K7,` 秒内;入库后会经过火山真人一致性校验,入库校验成功 后才可用于 AI 创作。`]})]})})})},xse=({project:e,onDeleted:t,onChanged:n})=>{let{refreshConfig:r}=W7(),[i,a]=(0,S.useState)([]),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(``),[f,p]=(0,S.useState)(),[m,h]=(0,S.useState)(),[g,_]=(0,S.useState)(1),[v,y]=(0,S.useState)(20),[b,x]=(0,S.useState)(0),C=async(t=g,n=v)=>{s(!0);try{let r=await ooe(e.id,{page:t,pageSize:n,keyword:u,status:f,assetType:m});a(r.items),x(r.total||0),_(t),y(n)}catch(e){Q.error(e?.message||`加载素材失败`)}finally{s(!1)}};(0,S.useEffect)(()=>{C(1,v)},[e.id,u,f,m]);let w=async e=>{try{await soe(e),await C(g,v),n(),r(),Q.success(`素材已删除`)}catch(e){Q.error(e?.message||`删除素材失败`)}},T=async()=>{try{await roe(e.id),Q.success(`项目组已删除`),t()}catch(e){Q.error(e?.message||`删除项目组失败`)}},E=e.status===`active`;return(0,$.jsxs)(gL,{title:(0,$.jsx)(GV,{children:(0,$.jsx)(`span`,{children:e.name})}),extra:(0,$.jsxs)(GV,{children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(H8,{}),disabled:!E,onClick:()=>l(!0),children:`上传素材`}),(0,$.jsx)(nK,{title:`确认删除这个真人素材项目组吗?`,onConfirm:T,children:(0,$.jsx)(Z,{danger:!0,icon:(0,$.jsx)(r$,{}),children:`删除项目组`})})]}),style:{borderRadius:16},children:[!E&&(0,$.jsx)(b1.Paragraph,{style:{color:`#f97316`},children:`项目组未完成真人认证,暂不能上传素材。请重新创建项目组并完成手机扫码认证。`}),(0,$.jsxs)(GV,{style:{width:`100%`,marginBottom:16},wrap:!0,children:[(0,$.jsx)(bW.Search,{allowClear:!0,placeholder:`搜索素材名称`,value:u,onChange:e=>d(e.target.value),onSearch:()=>C(1,v),style:{width:240}}),(0,$.jsx)(yC,{allowClear:!0,placeholder:`素材状态`,value:f,onChange:e=>p(e),style:{width:150},options:[{value:`Processing`,label:`处理中`},{value:`Active`,label:`可用`},{value:`Failed`,label:`失败`}]}),(0,$.jsx)(yC,{allowClear:!0,placeholder:`素材类型`,value:m,onChange:e=>h(e),style:{width:130},options:[{value:`Image`,label:`图片`},{value:`Video`,label:`视频`}]}),(0,$.jsx)(Z,{onClick:()=>C(1,v),children:`筛选`})]}),(0,$.jsx)(DG,{spinning:o,children:i.length===0?(0,$.jsx)(US,{description:`暂无素材,上传图片/视频后会异步入库`,style:{marginTop:80}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(gse,{items:i,loading:o,onDelete:w,onRefresh:()=>C(g,v)}),(0,$.jsx)(`div`,{style:{textAlign:`right`,marginTop:16},children:(0,$.jsx)(oG,{current:g,pageSize:v,total:b,showSizeChanger:!0,showTotal:e=>`共 ${e} 个素材`,onChange:(e,t)=>C(e,t)})})]})}),(0,$.jsx)(bse,{projectId:e.id,open:c,onClose:()=>l(!1),onSuccess:()=>{C(1,v),n()}})]})},q7=`group_active`,J7=2e3,Sse=()=>{let[e,t]=(0,S.useState)([]),[n,r]=(0,S.useState)(null),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(null),[f,p]=(0,S.useState)(null),[m,h]=(0,S.useState)(!1),[g]=zH.useForm(),_=(0,S.useRef)(null),v=()=>{_.current&&=(window.clearInterval(_.current),null)},y=()=>{v(),s(!1),l(!1),h(!1),d(null),p(null),g.resetFields()},b=async()=>{a(!0);try{let e=await i7({pageSize:100,status:`active`});t(e.items),r(t=>t?e.items.find(e=>e.id===t.id)||e.items[0]||null:e.items[0]||null)}catch(e){Q.error(e?.message||`加载真人素材项目组失败`)}finally{a(!1)}};(0,S.useEffect)(()=>{b()},[]),(0,S.useEffect)(()=>()=>v(),[]);let x=async e=>{v(),h(!1),Q.success(`真人认证完成,项目组已创建成功`),s(!1),p(null),d(null),g.resetFields();let n=await i7({pageSize:100,status:`active`});t(n.items),r(n.items.find(t=>t.id===e)||n.items[0]||null)},C=(e,t,n)=>{v(),h(!0);let r=async()=>{try{let n=await ioe(e);if(p(n),n.status===q7){await x(t);return}[`callback_failed`,`failed`,`expired`].includes(n.status)&&(v(),h(!1),Q.error(n.errorMessage||`真人认证未完成,请重新创建项目组`))}catch(e){v(),h(!1),Q.error(e?.message||`轮询真人认证状态失败`)}};_.current=window.setInterval(r,Math.max(1e3,n||J7)),r()},w=async()=>{let e=await g.validateFields();l(!0);try{let t=`${window.location.origin}/private-portrait-authorized`,n=await noe({...e,callbackRedirectUrl:t});d(n.project),p(n.validateSession),Q.success(`请使用手机扫码完成人脸认证`),n.validateSession?.id&&C(n.validateSession.id,n.project.id,n.pollIntervalMs||J7)}catch(e){Q.error(e?.message||`创建项目组认证二维码失败`)}finally{l(!1)}},T=f?.h5Link||``,E=f?.status===q7;return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Title,{level:4,style:{margin:0},children:`真人素材库`}),(0,$.jsx)(b1.Text,{type:`secondary`,children:`创建项目组时先完成真人认证,认证成功后项目组才会正式创建并可上传素材。`})]}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(KI,{}),onClick:()=>s(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`创建项目组`})]}),(0,$.jsxs)(Nq,{gutter:16,children:[(0,$.jsx)(MR,{xs:24,lg:5,children:(0,$.jsx)(gL,{style:{borderRadius:16,minHeight:520},children:(0,$.jsx)(DG,{spinning:i,children:e.length===0?(0,$.jsx)(US,{description:`暂无真人项目组`}):(0,$.jsx)(fse,{items:e,selectedId:n?.id,onSelect:r})})})}),(0,$.jsx)(MR,{xs:24,lg:19,children:n?(0,$.jsx)(xse,{project:n,onDeleted:()=>{r(null),b()},onChanged:b}):(0,$.jsx)(gL,{style:{borderRadius:16,minHeight:520,textAlign:`center`,color:`#94a3b8`},children:`请先创建或选择一个真人素材项目组`})})]}),(0,$.jsx)(QG,{title:`新建真人素材项目组`,open:o,onCancel:y,footer:f?[(0,$.jsx)(Z,{onClick:y,children:`关闭`},`close`)]:void 0,onOk:f?void 0:w,okText:`开始认证并创建`,confirmLoading:c,mask:{closable:!m},children:f?(0,$.jsxs)(GV,{direction:`vertical`,align:`center`,size:16,style:{width:`100%`},children:[E?(0,$.jsx)(o4,{style:{fontSize:54,color:`#22c55e`}}):T?(0,$.jsx)(pq,{value:T,size:220}):(0,$.jsx)(DG,{}),(0,$.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,$.jsx)(b1.Title,{level:5,style:{marginBottom:8},children:u?.name||`真人素材项目组`}),(0,$.jsx)(b1.Text,{type:E?`success`:`secondary`,children:E?`认证成功,项目组正在刷新`:`请使用手机扫码完成人脸认证,成功后回到电脑端查看项目组。`})]})]}):(0,$.jsxs)(zH,{form:g,layout:`vertical`,children:[(0,$.jsx)(zH.Item,{label:`项目组名称`,name:`name`,rules:[{required:!0,message:`请输入项目组名称`}],children:(0,$.jsx)(bW,{placeholder:`例如:达人A、客户B、张三人像`})}),(0,$.jsx)(zH.Item,{label:`描述`,name:`description`,children:(0,$.jsx)(bW.TextArea,{rows:3,placeholder:`可选`})}),(0,$.jsx)(b1.Paragraph,{type:`secondary`,style:{marginBottom:0},children:`点击后会生成真人认证二维码。手机扫码认证成功后,项目组才会出现在项目列表中。`})]})})]})},{Text:Y7}=b1,X7=2,Z7=15,Cse={creating:{label:`本地创建中`,color:`processing`},Processing:{label:`入库处理中`,color:`processing`},Active:{label:`入库成功`,color:`success`},Failed:{label:`入库失败`,color:`error`},local_deleted:{label:`本地已删`,color:`default`},remote_deleted:{label:`远端已删`,color:`default`},delete_failed:{label:`远端删除失败`,color:`error`}},wse=e=>{let t=Number(e||0);return!Number.isFinite(t)||t<=0?`-`:`${t.toFixed(t>=10?0:1)}s`},Q7=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,$7=e=>e.assetType===`Video`?Q7(e.videoCoverUrl||e.previewUrl||e.displayUrl||e.remoteUrl||e.sourceUrl):Q7(e.previewUrl||e.displayUrl||e.videoCoverUrl||e.remoteUrl||e.sourceUrl),Tse=e=>new Promise(t=>{if(!e.type.startsWith(`video/`)){t(null);return}let n=URL.createObjectURL(e),r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{let e=Number.isFinite(r.duration)?r.duration:null;URL.revokeObjectURL(n),t(e)},r.onerror=()=>{URL.revokeObjectURL(n),t(null)},r.src=n}),Ese=(e,t)=>e==null||!Number.isFinite(e)||e<=0?(t(`无法读取视频秒数,请检查视频文件是否损坏`),!1):eZ7?(t(`视频素材最长不能超过 ${Z7} 秒`),!1):!0,Dse=({status:e})=>{let t=e||`-`,n=Cse[t];return(0,$.jsx)(UQ,{color:n?.color||`default`,children:n?.label||t})},Ose=()=>{let{message:e}=Pb.useApp(),{refreshConfig:t}=W7(),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(),[o,s]=(0,S.useState)([]),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(!1),[f,p]=(0,S.useState)(1),[m,h]=(0,S.useState)(20),[g,_]=(0,S.useState)(0),[v,y]=(0,S.useState)(``),[b,x]=(0,S.useState)(),[C,w]=(0,S.useState)(),[T,E]=(0,S.useState)(!1),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)([]),[F,I]=(0,S.useState)({}),[L,R]=(0,S.useState)({}),[z,B]=(0,S.useState)({}),[V,H]=(0,S.useState)({}),[U,W]=(0,S.useState)(!1),[G,K]=(0,S.useState)(``),[ee,q]=(0,S.useState)(`Image`),[te]=zH.useForm(),ne=(0,S.useRef)(null),re=(0,S.useMemo)(()=>n.find(e=>e.id===i)||null,[n,i]),ie=async()=>{l(!0);try{let e=(await o7({page:1,pageSize:100,status:`active`})).items||[];r(e),a(t=>t&&e.some(e=>e.id===t)?t:e[0]?.id)}catch(t){e.error(t?.message||`加载虚拟人像项目组失败`)}finally{l(!1)}},J=async(t=f,n=m)=>{if(!i){s([]),_(0);return}d(!0);try{let e=await foe(i,{page:t,pageSize:n,keyword:v.trim()||void 0,status:b,assetType:C});s(e.items||[]),_(e.total||0),p(t),h(n)}catch(t){e.error(t?.message||`加载虚拟人像素材失败`)}finally{d(!1)}},ae=async()=>{await ie()};(0,S.useEffect)(()=>{ae()},[]),(0,S.useEffect)(()=>{i&&J(1,m)},[i]),(0,S.useEffect)(()=>(o.some(e=>e.status!==`Failed`&&e.status!==`Active`)&&i?ne.current||=window.setInterval(()=>{J(f,m)},3e3):ne.current&&=(clearInterval(ne.current),null),()=>{ne.current&&=(clearInterval(ne.current),null)}),[o,i,f,m]);let oe=async()=>{let t=await te.validateFields();O(!0);try{let n=await loe(t);e.success(`虚拟人像项目组已创建`),E(!1),te.resetFields(),await ie(),a(n.id)}catch(t){e.error(t?.message||`创建项目组失败`)}finally{O(!1)}},se=async()=>{if(!i){e.warning(`请先创建或选择项目组`);return}if(N.length===0){e.warning(`请先选择图片或视频素材`);return}let n=N.filter(e=>L[e.uid]===`uploaded`);if(n.length===0){e.warning(`请等待文件上传完成后再提交入库`);return}M(!0);try{for(let e of n){let t=e.originFileObj;if(!t)continue;let n=z[e.uid];if(!n)continue;H(t=>({...t,[e.uid]:`importing`}));let r=t.type.startsWith(`image/`)?`Image`:`Video`;await doe(i,{url:n.url,assetType:r,name:F[e.uid]?.trim()||t.name,videoDuration:n.duration_seconds,fileSize:n.file_size_bytes??t.size,mimeType:t.type||null,uploadResourceId:n.resource_id||null}),H(t=>({...t,[e.uid]:`imported`}))}e.success(`已成功提交 ${n.length} 个素材入库,处理中`),setTimeout(()=>{A(!1),P([]),I({}),R({}),B({}),H({})},1500),await Promise.all([ie(),J(1,m),t()])}catch(t){e.error(t?.message||`提交入库失败`)}finally{M(!1)}},ce=async n=>{try{await poe(n),e.success(`素材已删除,远端删除将异步执行`),await Promise.all([ie(),J(f,m),t()])}catch(t){e.error(t?.message||`删除素材失败`)}},le=async()=>{if(i)try{await uoe(i),e.success(`项目组已删除,远端资产组将异步删除`),a(void 0),await ae()}catch(t){e.error(t?.message||`删除项目组失败`)}},ue=t=>{let n=$7(t);if(!n){e.warning(`暂无可预览地址`);return}K(n),q(t.assetType===`Video`?`Video`:`Image`),W(!0)};return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Title,{level:4,style:{margin:0},children:`虚拟素材库`}),(0,$.jsx)(b1.Text,{type:`secondary`,children:`可提前上传虚拟人像素材,后续生成视频时可直接使用。`})]}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(KI,{}),onClick:()=>E(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`创建项目组`})]}),(0,$.jsxs)(Nq,{gutter:[10,10],children:[(0,$.jsx)(MR,{xs:24,lg:5,children:(0,$.jsx)(gL,{style:{borderRadius:16,minHeight:520,margin:`0 auto`,maxWidth:1200},children:(0,$.jsx)(DG,{spinning:c,children:n.length===0?(0,$.jsx)(US,{description:`暂无虚拟人像项目组`}):(0,$.jsx)(GV,{orientation:`vertical`,style:{width:`100%`},size:10,children:n.map(e=>{let t=i===e.id;return(0,$.jsxs)(`div`,{onClick:()=>a(e.id),style:{padding:14,borderRadius:14,cursor:`pointer`,border:t?`1px solid #8b5cf6`:`1px solid #e2e8f0`,background:t?`#f5f3ff`:`#fff`},children:[(0,$.jsx)(GV,{style:{width:`100%`,justifyContent:`space-between`},align:`start`,children:(0,$.jsxs)(`div`,{style:{minWidth:0},children:[(0,$.jsx)(Y7,{strong:!0,ellipsis:!0,style:{display:`block`},children:e.name}),e.description&&(0,$.jsx)(Y7,{type:`secondary`,ellipsis:!0,style:{display:`block`,fontSize:12},children:e.description})]})}),(0,$.jsxs)(GV,{wrap:!0,size:4,style:{marginTop:10},children:[(0,$.jsxs)(UQ,{children:[`总 `,e.assetCount||0]}),(0,$.jsxs)(UQ,{color:`green`,children:[`图 `,e.imageAssetCount||0]}),(0,$.jsxs)(UQ,{color:`blue`,children:[`视频 `,e.videoAssetCount||0]})]})]},e.id)})})})})}),(0,$.jsx)(MR,{xs:24,lg:19,children:(0,$.jsxs)(gL,{title:re?re.name:`素材资产`,extra:(0,$.jsxs)(GV,{wrap:!0,children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(H8,{}),disabled:!i,onClick:()=>A(!0),style:{borderRadius:8,fontWeight:600,borderColor:`transparent`},children:`上传图片/视频`}),i&&(0,$.jsx)(nK,{title:`确认删除当前虚拟人像项目组吗?`,onConfirm:le,children:(0,$.jsx)(Z,{danger:!0,icon:(0,$.jsx)(r$,{}),style:{borderRadius:8,fontWeight:600},children:`删除项目组`})})]}),style:{borderRadius:16,minHeight:520},children:[(0,$.jsxs)(GV,{style:{width:`100%`,marginBottom:16},wrap:!0,children:[(0,$.jsx)(bW.Search,{allowClear:!0,placeholder:`搜索素材名称`,value:v,onChange:e=>y(e.target.value),onSearch:()=>J(1,m),style:{width:240,borderRadius:8},enterButton:!0}),(0,$.jsx)(yC,{allowClear:!0,placeholder:`素材状态`,value:b,onChange:e=>x(e),style:{width:140,borderRadius:8},options:[{value:`Processing`,label:`处理中`},{value:`Active`,label:`可用`},{value:`Failed`,label:`失败`}]}),(0,$.jsx)(yC,{allowClear:!0,placeholder:`素材类型`,value:C,onChange:e=>w(e),style:{width:120,borderRadius:8},options:[{value:`Image`,label:`图片`},{value:`Video`,label:`视频`}]}),(0,$.jsx)(Z,{type:`primary`,onClick:()=>J(1,m),style:{borderRadius:8,fontWeight:600,borderColor:`transparent`},children:`筛选`})]}),(0,$.jsx)(DG,{spinning:u,children:i?o.length===0?(0,$.jsx)(US,{description:`暂无素材,上传图片/视频后会异步入库`,style:{marginTop:80}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(220px, 1fr))`,gap:14},children:o.map(e=>{let t=$7(e),n=e.assetType===`Video`;return(0,$.jsx)(gL,{hoverable:!0,styles:{body:{padding:12}},style:{borderRadius:16,overflow:`hidden`,borderColor:`#eef2f7`},cover:(0,$.jsxs)(`div`,{style:{height:170,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},children:[t?n&&e.videoCoverUrl?(0,$.jsx)(`img`,{src:t,alt:e.name||`视频封面`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(`video`,{src:t,muted:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:t,alt:e.name||`虚拟人像素材`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):n?(0,$.jsx)(q8,{style:{fontSize:42,color:`#64748b`}}):(0,$.jsx)(N6,{style:{fontSize:42,color:`#64748b`}}),n&&(0,$.jsx)(UQ,{color:`blue`,style:{position:`absolute`,left:10,top:10},children:`视频`}),t&&(0,$.jsx)(Z,{size:`small`,shape:`circle`,icon:(0,$.jsx)(QU,{}),style:{position:`absolute`,right:10,top:10},onClick:()=>ue(e)}),n&&(0,$.jsx)(`div`,{style:{position:`absolute`,left:10,bottom:10,padding:`2px 6px`,borderRadius:8,background:`rgba(15,23,42,0.72)`,color:`#fff`,fontSize:12},children:wse(e.videoDuration)})]}),children:(0,$.jsxs)(GV,{direction:`vertical`,size:8,style:{width:`100%`},children:[(0,$.jsx)(lw,{title:e.name||e.remoteAssetId||e.id,children:(0,$.jsx)(`div`,{style:{fontWeight:600,color:`#1e293b`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.name||e.remoteAssetId||`未命名素材`})}),(0,$.jsxs)(GV,{wrap:!0,size:4,children:[(0,$.jsx)(Dse,{status:e.status}),(0,$.jsx)(UQ,{color:n?`blue`:`default`,children:n?`视频`:`图片`})]}),(0,$.jsx)(GV,{size:6,wrap:!0,children:(0,$.jsx)(nK,{title:`确认删除这个虚拟人像素材吗?`,onConfirm:()=>ce(e.id),children:(0,$.jsx)(Z,{size:`small`,danger:!0,icon:(0,$.jsx)(r$,{}),children:`删除`})})})]})},e.id)})}),(0,$.jsx)(`div`,{style:{textAlign:`right`,marginTop:16},children:(0,$.jsx)(oG,{current:f,pageSize:m,total:g,showSizeChanger:!0,showTotal:e=>`共 ${e} 个素材`,onChange:(e,t)=>J(e,t)})})]}):(0,$.jsx)(US,{description:`请先创建或选择项目组`,style:{marginTop:80}})})]})})]}),(0,$.jsx)(QG,{title:`创建虚拟人像项目组`,open:T,onCancel:()=>E(!1),onOk:oe,confirmLoading:D,okText:`创建项目组`,children:(0,$.jsxs)(zH,{form:te,layout:`vertical`,children:[(0,$.jsx)(zH.Item,{name:`name`,label:`项目组名称`,rules:[{required:!0,message:`请输入项目组名称`}],children:(0,$.jsx)(bW,{placeholder:`例如:虚拟主播A / 品牌代言人B`,maxLength:128})}),(0,$.jsx)(zH.Item,{name:`description`,label:`描述`,children:(0,$.jsx)(bW.TextArea,{placeholder:`可填写人物设定、服装风格、素材要求等`,maxLength:2e3,rows:4})})]})}),(0,$.jsx)(QG,{title:`上传虚拟人像素材`,open:k,onCancel:()=>A(!1),onOk:se,confirmLoading:j,okText:`提交入库`,width:650,okButtonProps:{disabled:N.length===0||N.some(e=>L[e.uid]!==`uploaded`)},children:(0,$.jsx)(`div`,{style:{maxHeight:600,overflow:`auto`,marginTop:30},children:(0,$.jsxs)(GV,{direction:`vertical`,style:{width:`100%`},size:14,children:[(0,$.jsx)(m0,{accept:`image/*,video/*`,fileList:N,multiple:!0,beforeUpload:async t=>{let n=`${Date.now()}-${Math.random().toString(36).substr(2,9)}`,r=t.type.startsWith(`image/`),i=URL.createObjectURL(t),a={uid:n,name:t.name,status:`uploading`,originFileObj:t,thumbUrl:i,type:t.type};P(e=>[...e,a]),I(e=>({...e,[n]:``})),R(e=>({...e,[n]:`uploading`}));try{let i=r?`Image`:`Video`,a=i===`Video`?await Tse(t):null;if(i===`Video`&&!Ese(a,e.error))return R(e=>({...e,[n]:`error`})),!1;let o=i===`Video`?await Yie(t,a||void 0):await Jie(t);B(e=>({...e,[n]:{url:o.url,duration_seconds:o.duration_seconds,file_size_bytes:o.file_size_bytes,resource_id:o.resource_id}})),R(e=>({...e,[n]:`uploaded`}))}catch{R(e=>({...e,[n]:`error`})),e.error(`文件 ${t.name} 上传失败`)}return!1},listType:`picture`,itemRender:(e,t,n)=>{let r=t.type?.startsWith(`video/`)||t.name.match(/\.(mp4|mov|avi|webm)$/i),i=L[t.uid],a=V[t.uid];return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:12,border:`1px solid #e5e7eb`,borderRadius:8,marginBottom:8},children:[(0,$.jsx)(`div`,{style:{width:64,height:64,borderRadius:8,overflow:`hidden`,flexShrink:0},children:t.thumbUrl||t.url?r?(0,$.jsx)(`video`,{src:t.thumbUrl||t.url,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`img`,{src:t.thumbUrl||t.url,alt:t.name,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:`#f1f5f9`},children:r?(0,$.jsx)(q8,{style:{color:`#94a3b8`,fontSize:20}}):(0,$.jsx)(N6,{style:{color:`#94a3b8`,fontSize:20}})})}),(0,$.jsx)(`span`,{style:{width:`20%`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,fontSize:13,color:`#64748b`,flexShrink:0},children:t.name}),(0,$.jsx)(bW,{style:{width:200,flexShrink:0},value:F[t.uid]||``,onChange:e=>I({...F,[t.uid]:e.target.value}),placeholder:`素材名称,默认使用文件名`,maxLength:256}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[i===`uploading`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(DG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`上传中`})]}),i===`uploaded`&&!a&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 上传完成`}),i===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 上传失败`}),a===`importing`&&(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(DG,{size:`small`,style:{color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`},children:`入库中`})]}),a===`imported`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#10b981`},children:`✓ 已入库校验`}),a===`error`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`},children:`✗ 入库失败`})]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),P(e=>e.filter(e=>e.uid!==t.uid)),I(e=>{let n={...e};return delete n[t.uid],n}),R(e=>{let n={...e};return delete n[t.uid],n}),B(e=>{let n={...e};return delete n[t.uid],n}),H(e=>{let n={...e};return delete n[t.uid],n})},style:{width:28,height:28,borderRadius:`50%`,backgroundColor:`#f1f5f9`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(r$,{style:{color:`#64748b`,fontSize:14}})})]})},children:(0,$.jsx)(Z,{icon:(0,$.jsx)(H8,{}),children:`选择图片或视频`})}),(0,$.jsxs)(`div`,{style:{padding:12,background:`#f8fafc`,borderRadius:12,color:`#64748b`,fontSize:13},children:[`当前开放图片和视频,视频素材必须在 `,X7,`~`,Z7,` 秒内;提交后会调用火山 CreateAsset 异步处理,状态变为 入库校验成功 后才可用于 AI 创作。`]})]})})}),(0,$.jsx)(QG,{title:`素材预览`,open:U,onCancel:()=>W(!1),footer:null,width:760,destroyOnHidden:!0,children:(0,$.jsx)(`div`,{style:{minHeight:420,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#0f172a`,borderRadius:12,overflow:`hidden`},children:ee===`Video`?(0,$.jsx)(`video`,{src:G,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:520}}):(0,$.jsx)(`img`,{src:G,alt:`素材预览`,style:{maxWidth:`100%`,maxHeight:520,objectFit:`contain`}})})})]})},{Title:kse,Text:Ase,Paragraph:jse}=b1,e9=e=>e===`aigc_virtual`?`aigc_virtual`:`real_person`,Mse=()=>{let[e,t]=Dn(),[n,r]=(0,S.useState)(()=>e9(e.get(`portraitTab`))),[i,a]=(0,S.useState)(null),[o,s]=(0,S.useState)([]),[c,l]=(0,S.useState)(),u=async()=>{try{a(n===`aigc_virtual`?await a7():await r7())}catch(e){Q.error(e?.message||`加载配置失败`)}};(0,S.useEffect)(()=>{(async()=>{try{if(n===`aigc_virtual`){let[e,t]=await Promise.all([a7(),o7({page:1,pageSize:100,status:`active`})]);a(e);let n=t.items||[];s(n),l(e=>e&&n.some(t=>t.id===e)?e:n[0]?.id)}else{let[e,t]=await Promise.all([r7(),i7({pageSize:100,status:`active`})]);a(e);let n=t.items||[];s(n),l(e=>e&&n.some(t=>t.id===e)?e:n[0]?.id)}}catch(e){Q.error(e?.message||`加载数据失败`)}})()},[n]),(0,S.useMemo)(()=>o.find(e=>e.id===c)||null,[o,c]);let d=(0,S.useMemo)(()=>i?`已用 ${i.usedAssetCount||0} / ${i.assetLimit||0} 个素材,剩余 ${i.remainingAssetCount||0}`:`额度加载中`,[i]),f=(0,S.useMemo)(()=>[{key:`real_person`,label:`真人素材库`,children:(0,$.jsx)(Sse,{})},{key:`aigc_virtual`,label:`虚拟素材库`,children:(0,$.jsx)(Ose,{})}],[]);return(0,$.jsx)(_se,{refreshConfig:u,children:(0,$.jsx)(`div`,{children:(0,$.jsx)(mL,{activeKey:n,onChange:n=>{let i=e9(n);r(i);let a=new URLSearchParams(e);a.set(`filterType`,`private_portrait`),a.set(`portraitTab`,i),t(a,{replace:!0})},items:f,destroyOnHidden:!1,tabBarExtraContent:(0,$.jsxs)(`div`,{style:{fontSize:14,fontWeight:700,color:`#4f46e5`,marginTop:8},children:[d,`。真人/虚拟共用,图片/视频共用。`]})})})})},{Header:Nse,Sider:Pse,Content:Fse}=kW,{TextArea:Ise}=bW,{Option:Lse}=yC,{Text:t9}=b1,Rse=`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/api\/?$/i,``).replace(/\/$/,``),zse=e=>{if(!e)return``;let t=String(e).trim();return t?/^(https?:)?\/\//i.test(t)||/^(blob|data):/i.test(t)?t:`${Rse}${t.startsWith(`/`)?t:`/${t}`}`:``},Bse=()=>{let{message:e}=Pb.useApp(),t=Ge(),[n,r]=(0,S.useState)(!1),[i,a]=(0,S.useState)(`1`),[o,s]=(0,S.useState)([]),{mediaType:c,countType:l,generationCount:u,selectedRatio:d,selectedResolution:f,width:p,height:m,videoDuration:h,videoAspectRatio:g,videoResolution:_,engineOptions:v,enginesele:y,inputValue:b,setMediaType:x,setCountType:C,setGenerationCount:w,setSelectedRatio:T,setSelectedResolution:E,setWidth:D,setHeight:O,setVideoDuration:k,setVideoAspectRatio:A,setVideoResolution:j,setEngineOptions:M,setEnginesele:N,setInputValue:P,currentMedia:F,setCurrentMedia:I}=p7(),L=Array.isArray(y)?{}:y,R=(c===`image`?L.image:L.video)?.find(e=>e.id===l),z=R?.maxImageCount??4,B=R?.maxVideoCount??1,V=!!R?.multiGenerationEnabled,H=V?Math.max(1,Math.min(5,Number(R?.maxGenerationCount||1))):1,U=c===`image`?F.filter(e=>e.type===`image`).length:0,W=c===`image`?Math.max(1,Number(R?.multiImageMaxImages||15)-U):5,G=Math.max(1,Math.min(5,H,c===`image`?W:5)),[K,ee]=(0,S.useState)(!1),[q,te]=(0,S.useState)(!1),[ne,re]=(0,S.useState)(!1),[ie,J]=(0,S.useState)(`universal`),[ae,oe]=(0,S.useState)(null),[se,ce]=(0,S.useState)(null),[le,ue]=(0,S.useState)(null),[de,fe]=(0,S.useState)(!1),[pe,me]=(0,S.useState)(!1),[he,ge]=(0,S.useState)(`real_person`),[_e,ve]=(0,S.useState)(!1),ye=(0,S.useRef)(null),be=(0,S.useCallback)(()=>{ye.current&&=(window.clearTimeout(ye.current),null),ve(!0)},[]),xe=(0,S.useCallback)(()=>{ye.current&&window.clearTimeout(ye.current),ye.current=window.setTimeout(()=>{ve(!1),ye.current=null},260)},[]),[Se,Ce]=(0,S.useState)(!1),we=(0,S.useRef)(null),Te=(0,S.useRef)(!1),[Ee,De]=(0,S.useState)({top:0,left:0}),Oe=e=>{let t=0,n=0,r=0;return e.map(e=>e.type===`image`?(t++,`图片${t}`):e.type===`video`?(n++,`视频${n}`):(r++,`音频${r}`))},[ke,Ae]=(0,S.useState)(!1),[je,Me]=(0,S.useState)(``),[Ne,Pe]=(0,S.useState)(`image`),Fe=(0,S.useRef)(null);(0,S.useEffect)(()=>{if(ke&&Ne===`video`){let e=()=>{Fe.current&&Fe.current.play().catch(()=>{})};Fe.current&&(Fe.current.readyState>=2?e():Fe.current.addEventListener(`loadedmetadata`,e));let t=setTimeout(e,300);return()=>{clearTimeout(t),Fe.current&&(Fe.current.removeEventListener(`loadedmetadata`,e),Fe.current.pause())}}else Fe.current&&Fe.current.pause()},[ke,Ne]);let Ie=e=>{if(!e)return null;try{let t=new URL(e).searchParams.get(`exp`);return t?parseInt(t,10):null}catch{try{let t=e.indexOf(`?`);if(t!==-1){let n=e.substring(t+1),r=new URLSearchParams(n).get(`exp`);if(r)return parseInt(r,10)}return null}catch{return null}}},Le=e=>{let t=Ie(e);return t?Math.floor(Date.now()/1e3)>t:!1},[Re,ze]=(0,S.useState)(!1),[Be,Ve]=(0,S.useState)(``),[He,Ue]=(0,S.useState)(`image`),[We,Ke]=(0,S.useState)(``),qe=(0,S.useRef)(null);(0,S.useEffect)(()=>{if(Re&&He===`video`&&qe.current){let e=qe.current;e.currentTime=0,e.muted=!1;let t=e.play();t&&typeof t.catch==`function`&&t.catch(()=>{e.muted=!0,e.play().catch(()=>{})})}else if(!Re&&qe.current){let e=qe.current;e.pause(),e.muted=!0,e.currentTime=0}},[Re,He,Be]);let[Je,Ye]=(0,S.useState)(null),[Xe,Ze]=(0,S.useState)(0),[Qe,$e]=(0,S.useState)(!1),[et,tt]=(0,S.useState)(null),[nt,rt]=(0,S.useState)({x:0,y:0}),[it,at]=(0,S.useState)(!1),[ot,st]=(0,S.useState)(!1),[ct,lt]=(0,S.useState)([]),[ut,dt]=(0,S.useState)([]),[ft,pt]=(0,S.useState)({}),[mt,ht]=(0,S.useState)(!1),[gt,_t]=(0,S.useState)(!1),[vt,yt]=(0,S.useState)([]),[bt,xt]=(0,S.useState)([]),[St,Ct]=(0,S.useState)([]),wt=()=>{let e={};if(e=St.find(e=>e.modelConfigId===l&&e.genType===c&&e.resolution===(c===`video`?_:f)),e||(c===`video`?(e={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},(_===`1080p`||_===`720p`||_===`480p`)&&(e.ratio=1.3)):(e={perSecondCredits:.1,baseCredits:2,ratio:3,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},(f===`2K`||f===`4K`||f===`1K`)&&(e.ratio=3))),c===`video`){let t=(h*e.perSecondCredits+e.baseCredits)*e.ratio,n=F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(n>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n)*(e.inputVideoRatio||1);t+=r}let r=F.filter(e=>e.type===`image`).length;if(r>0){let n=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*r)*(e.inputImageRatio||1);t+=n}return Number((t*u).toFixed(2))}else{let t=e.baseCredits*e.ratio,n=F.filter(e=>e.type===`image`).length;if(n>0){let r=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*n)*(e.inputImageRatio||1);t+=r}return Number((t*u).toFixed(2))}},Tt=(0,S.useRef)(null),Et=(0,S.useRef)(null),Dt=(0,S.useRef)(null);(0,S.useRef)(!0);let Ot=(0,S.useRef)(!1),kt=(0,S.useRef)(0);o.find(e=>e.id===i);let[At,jt]=(0,S.useState)([]),[Mt,Nt]=(0,S.useState)({page:1,pageSize:20}),[Pt,Ft]=(0,S.useState)(0),[It,Lt]=(0,S.useState)(!1);(0,S.useEffect)(()=>{let e=t.state;e&&(e.generationPrompt&&P(e.generationPrompt),e.mediaReferences&&Array.isArray(e.mediaReferences)&&e.mediaReferences.length>0&&I(e.mediaReferences.map(e=>{let t=e.url||e.resourceUrl||e.previewUrl||``,n=t.startsWith(`http`)?t:`https://ceshi.apiforeign.minzhongzc.com${t}`;return{...e,name:e.name||`参考${e.type}`,type:e.type===`video`?`video`:e.type===`audio`?`audio`:`image`,url:n,duration:e.duration||0,label:e.label||``}})),e.aspectRatio&&A(e.aspectRatio),window.history.replaceState({},``,window.location.pathname))},[t.state]),(0,S.useEffect)(()=>()=>{ye.current&&window.clearTimeout(ye.current)},[]);let Rt=(0,S.useCallback)((e=`instant`)=>{let t=Et.current;t&&(kt.current=Date.now(),requestAnimationFrame(()=>{t.scrollTo({top:t.scrollHeight,behavior:e})}))},[]);(0,S.useEffect)(()=>{if(At.length>0&&!Ot.current){let e=setTimeout(()=>{Rt(`smooth`),Ot.current=!0},300);return()=>clearTimeout(e)}},[At.length,Rt]),(0,S.useEffect)(()=>{if(Te.current){Te.current=!1;return}if(!ne)return;let e=Array.isArray(y)?{}:y,t=c===`image`?e.image:e.video;t&&t.length>0&&(t.some(e=>e.id===l)||C(t[0].id))},[c,y,ne]),(0,S.useEffect)(()=>{ne&&w(1)},[c,l,ne,w]),(0,S.useEffect)(()=>{u>G&&(w(G),c===`image`&&e.info(`受当前引擎或参考图数量限制,本次最多生成 ${G} 份`))},[u,G,c,w,e]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;gt&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&_t(!1),mt&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&ht(!1),it&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&at(!1),ot&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&st(!1),de&&!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&fe(!1)};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[gt,mt,it,ot,de]),(0,S.useEffect)(()=>{if(Te.current){Te.current=!1;return}if(c!==`video`)return;let e=L.video?.find(e=>e.id===l);if(!e)return;let t=e.supportsFirstLastFrame??!1,n=e.supportsUniversalReference??!0;J(e=>n?`universal`:e===`universal`&&!n&&t?`first_last_frame`:e)},[l,c,y]),(0,S.useEffect)(()=>{M5().then(e=>{if(N(e.engine),re(!0),e.engine.video&&e.engine.video.length>0){let t=e.engine.video[0],n=e.engine.video.find(e=>e.id===l)||t;M({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]}),n.supportedRatios?.includes(g)||A(n.supportedRatios?.[0]||`16:9`),n.supportedResolutions?.includes(_)||j(n.supportedResolutions?.[0]||`720p`),n.supportedDurations?.includes(h)||k(n.supportedDurations?.[0]||5),l===`请选择`&&C(n.id)}if(e.engine.image&&e.engine.image.length>0){let t=e.engine.image.find(e=>e.id===l)||e.engine.image[0],n=t.supportedSizes||{},r=Object.keys(n).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),i=r[0]||`2K`,a=Object.keys(n[i]||{});if(lt(a.map(e=>({value:e,label:e}))),pt(n),dt(r.map(e=>{let t=e.match(/(\d+)K/);return{value:e,label:`${{1:`标清`,2:`高清`,4:`超清`}[t?parseInt(t[1]):1]||`高清`} ${e}`}})),n[i]&&n[i][a[0]]){let[e,t]=n[i][a[0]].split(/[×x]/);D(Number(e)),O(Number(t)),T(a[0]),E(i)}l===`请选择`&&C(t.id)}}).catch(()=>{}),F5().then(e=>{Ct(e)}),N5(Mt).then(e=>{let t=e.total;jt(e.items),Ft(t)})},[]),(0,S.useEffect)(()=>{if(Dt.current&&=(clearInterval(Dt.current),null),At.some(e=>e.status===`generating`))return Dt.current=window.setInterval(()=>{N5(Mt).then(e=>{jt(t=>t.map(t=>t.status===`generating`&&e.items.find(e=>e.id===t.id)||t)),Ft(e.total)}).catch(e=>{})},1e4),()=>{Dt.current&&=(clearInterval(Dt.current),null)}},[At,Mt]),(0,S.useEffect)(()=>{if(!it)return;let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&at(!1)};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[it]),(0,S.useEffect)(()=>{if(!ot)return;let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&st(!1)};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[ot]);let zt=e=>{let t=Object.keys(ft).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),n=ft[f]&&ft[f][e]?f:t.find(t=>ft[t]&&ft[t][e])||t[0];if(n&&ft[n]&&ft[n][e]){let[t,r]=ft[n][e].split(/[×x]/);D(Number(t)),O(Number(r)),T(e),E(n)}},Bt=e=>{ft[e]||(e=Object.keys(ft).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)})[0]||e);let t=ft[e]?Object.keys(ft[e]):[];lt(t.map(e=>({value:e,label:e})));let n=t.includes(d)?d:t[0]||``;if(n&&ft[e]&&ft[e][n]){let[t,r]=ft[e][n].split(/[×x]/);D(Number(t)),O(Number(r)),T(n),E(e)}},Vt=()=>{D(m),O(p)},Ht=y?.video?.find(e=>e.id===l),Ut=Ht?.supportsFirstLastFrame??!1,Wt=Ht?.supportsUniversalReference??!0,Gt=e=>{e===`first_last_frame`&&!Ut||e===`universal`&&!Wt||(J(e),fe(!1),I([]),P(``))},Kt=()=>{let e=ae;oe(se),ce(e)},qt=()=>{oe(null),ce(null)},Jt=()=>{ce(null)},Yt=async()=>{let t=c===`video`&&ie===`first_last_frame`;if(t){if(!b.trim()){e.warning(`请输入内容`);return}}else if(!b.trim()&&F.length===0){e.warning(`请输入内容或上传图片/视频`);return}let n=e=>e.replace(/([A-Z])/g,`_$1`).toLowerCase(),r=e=>!e||typeof e!=`object`?e:Array.isArray(e)?e.map(r):Object.fromEntries(Object.entries(e).map(([e,t])=>[n(e),r(t)])),i;t?(i=[],ae&&i.push(r({...ae,role:`first_frame`})),se&&i.push(r({...se,role:`last_frame`})),i.length===0&&(i=void 0)):i=F.length>0?F.map(e=>{if(e.type===`image`){let{duration:t,...n}=e;return r(n)}return r(e)}):void 0;let a={id:``,gen_type:c,original_prompt:b.trim(),engine_id:l,idempotency_key:new Date().toLocaleString(`zh-CN`),generation_count:u,media_references:i,...c===`image`&&{image_size:f,image_proportion:d,image_px:p+`x`+m},...c===`video`&&{duration:h,aspect_ratio:g,resolution:_}};te(!0),lae(a).then(()=>{P(``),I([]),oe(null),ce(null),w(1);let e={...Mt,page:1};Nt(e),N5(e).then(e=>{let t=e.items.map(e=>(e.media_references&&Array.isArray(e.media_references)&&(e.mediaReferences=e.media_references.map(e=>({...e,display_url:e.display_url||e.displayUrl,preview_url:e.preview_url||e.previewUrl,private_asset_id:e.private_asset_id||e.privateAssetId,provider_url:e.provider_url||e.providerUrl,remote_asset_id:e.remote_asset_id||e.remoteAssetId}))),e)),n=Array.isArray(t)&&t.length>0?t[t.length-1]:null;n&&jt(e=>[...e,n]),Ft(e.total),setTimeout(()=>{Tt.current?.scrollIntoView({behavior:`smooth`})},100)}).catch(e=>{})}).catch(t=>{let n=`创建任务失败`;t?.response?.data?.detail?n=t.response.data.detail:t?.data?.detail?n=t.data.detail:t?.detail?n=t.detail:t?.message&&(n=t.message),e.error({content:n,duration:3})}).finally(()=>{te(!1)}),setTimeout(()=>{te(!1)},3e3)},Xt=async()=>{if(At.length>=Pt)return;let e=Et.current;if(!e)return;let t=e.scrollTop,n=e.scrollHeight;Lt(!0);try{let r=Mt.page+1,i=await N5({...Mt,page:r}),a=Array.isArray(i)?{items:i,total:i.length}:i;a.total&&Ft(a.total),Nt(e=>({...e,page:r})),jt(e=>{let t=new Set(e.map(e=>e.id));return[...(a.items||[]).filter(e=>!e.id||t.has(e.id)?!1:(t.add(e.id),!0)).reverse(),...e]}),setTimeout(()=>{e.scrollTop=t+(e.scrollHeight-n)},200)}catch{}finally{Lt(!1)}},Zt=e=>new Promise((t,n)=>{let r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{window.URL.revokeObjectURL(r.src),t(r.duration)},r.onerror=()=>{window.URL.revokeObjectURL(r.src),n(Error(`无法获取视频时长`))},r.src=URL.createObjectURL(e)}),Qt=e=>new Promise((t,n)=>{let r=document.createElement(`audio`);r.preload=`metadata`,r.onloadedmetadata=()=>{URL.revokeObjectURL(r.src),t(r.duration)},r.onerror=()=>{URL.revokeObjectURL(r.src),n(Error(`无法获取音频时长`))},r.src=URL.createObjectURL(e)}),$t=e=>{let t=e.startsWith(`http`)?e:`https://ceshi.apiforeign.minzhongzc.com${e}`;if(Je===t){let e=document.getElementById(`audio-player`);e&&e.pause(),Ye(null)}else Ye(t)},en=e=>new Promise((t,n)=>{let r=new Image;r.onload=()=>{window.URL.revokeObjectURL(r.src),t({width:r.naturalWidth,height:r.naturalHeight})},r.onerror=()=>{window.URL.revokeObjectURL(r.src),n(Error(`无法读取图片尺寸`))},r.src=URL.createObjectURL(e)}),tn=e=>new Promise((t,n)=>{let r=document.createElement(`video`);r.preload=`metadata`,r.onloadedmetadata=()=>{window.URL.revokeObjectURL(r.src),t({width:r.videoWidth,height:r.videoHeight,duration:r.duration})},r.onerror=()=>{window.URL.revokeObjectURL(r.src),n(Error(`无法读取视频尺寸`))},r.src=URL.createObjectURL(e)}),nn=(e,t)=>{if(e<300||e>6e3)return`图片宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`图片高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;return n<.4||n>2.5?`图片宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`:null},rn=(e,t)=>{if(e<300||e>6e3)return`视频宽度需在 300~6000px 之间,当前为 ${e}px`;if(t<300||t>6e3)return`视频高度需在 300~6000px 之间,当前为 ${t}px`;let n=e/t;if(n<.4||n>2.5)return`视频宽高比需在 0.4~2.5 之间,当前为 ${n.toFixed(2)}`;let r=e*t;return r<409600?`视频总像素数过小(${e}×${t}=${r}),需 ≥ 640×640=409600`:r>8295044?`视频总像素数过大(${e}×${t}=${r}),需 ≤ 3326×2494=8295044`:null},an=async(t,n)=>{let r=t.type.startsWith(`image/`),i=t.type.startsWith(`video/`);if(c===`video`&&ie===`first_last_frame`){if(!r)return e.error(`首尾帧模式仅支持上传图片`),!1;if(t.size/1024/1024>10)return e.error(`图片大小不能超过10MB`),!1;try{let{width:n,height:r}=await en(t),i=nn(n,r);if(i)return e.error(i),!1}catch{return e.error(`无法读取图片尺寸,请检查文件是否损坏`),!1}let i=n||le;if(!i)return e.error(`请选择首帧或尾帧上传位置`),!1;ee(!0);try{let n=await _5(t),r={name:t.name,type:`image`,url:n.url,role:i===`first`?`first_frame`:`last_frame`};i===`first`?oe(r):ce(r),e.success(`图片上传成功`)}catch(t){let n=t?.response?.data?.message||t?.response?.data?.detail||t?.message||`上传失败`;e.error(n)}finally{ee(!1),ue(null)}return!1}let a=t.type.startsWith(`audio/`);if(!r&&!i&&!a)return e.error(`仅支持图片、视频或音频文件`),!1;if(a){let n=t.name.split(`.`).pop()?.toLowerCase();if(![`wav`,`mp3`].includes(n||``))return e.error(`音频仅支持wav和mp3格式`),!1}if(c===`image`&&(i||a))return e.error(`图片模式仅支持上传图片`),!1;if(a&&c!==`video`)return e.error(`仅视频模式支持上传音频`),!1;let o=i?100:a?50:10,s=i?`视频`:a?`音频`:`图片`;if(t.size/1024/1024>o)return e.error(`${s}大小不能超过${o}MB`),!1;if(r)try{let{width:n,height:r}=await en(t),i=nn(n,r);if(i)return e.error(i),!1}catch{return e.error(`无法读取图片尺寸,请检查文件是否损坏`),!1}let l=F.filter(e=>e.type===`image`).length;if(r&&l>=Mn)return e.error(`该引擎最多上传${Mn}张图片`),!1;let u=F.filter(e=>e.type===`video`).length;if(i&&u>=Nn)return e.error(`该引擎最多上传${Nn}个视频`),!1;let d=F.filter(e=>e.type===`audio`).length;if(a&&d>=Pn)return e.error(`该引擎最多上传${Pn}个音频`),!1;let f=0,p=0;if(i)try{if(f=await Zt(t),f<2)return e.error(`视频素材最短不能少于 2 秒`),!1;let n=F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(n+f>15)return e.error(`所有视频素材总时长不能超过 15 秒,当前 ${(n+f).toFixed(1)} 秒`),!1;let{width:r,height:i}=await tn(t),a=rn(r,i);if(a)return e.error(a),!1}catch{return e.error(`无法获取视频信息,请检查文件是否损坏`),!1}if(a)try{if(p=await Qt(t),p<2)return e.error(`音频素材最短不能少于 2 秒`),!1;let n=F.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0);if(n+p>15)return e.error(`所有音频素材总时长不能超过 15 秒,当前 ${(n+p).toFixed(1)} 秒`),!1}catch{return e.error(`无法获取音频信息,请检查文件是否损坏`),!1}ee(!0);try{let e;e=r?await _5(t):a?await g5(t,p):await v5(t,f);let n=r?`image`:a?`audio`:`video`,o=[...F,{name:t.name,type:n,url:e.url,label:``,...i&&{duration:f},...a&&{duration:p}}],s=Oe(o);I(o.map((e,t)=>({...e,label:s[t]})))}catch(t){let n=t?.response?.data?.message||t?.response?.data?.detail||t?.message||`上传失败`;e.error(n)}finally{ee(!1)}return!1},on=async t=>{let n=t.type.startsWith(`image/`),r=t.type.startsWith(`video/`),i=t.type.startsWith(`audio/`);if(!n&&!r&&!i)return e.error(`仅支持图片、视频或音频文件`),!1;let a=r?100:i?50:30;if(t.size/1024/1024>a)return e.error(`${r?`视频`:i?`音频`:`图片`}大小不能超过${a}MB`),!1;if(n||r){let n=p7.getState().currentMedia.filter(e=>e.type===`image`||e.type===`video`).reduce((e,t)=>e+(Number(t.fileSizeBytes)||0),0),r=(n+t.size)/1024/1024;if(r>64)return e.error(`所有图片和视频总大小不能超过64MB,当前已${(n/1024/1024).toFixed(1)}MB,加上此文件后${r.toFixed(1)}MB`),!1}if(i){let n=t.name.split(`.`).pop()?.toLowerCase();if(![`wav`,`mp3`].includes(n||``))return e.error(`音频仅支持wav和mp3格式`),!1}if(n)try{let{width:n,height:r}=await en(t),i=nn(n,r);if(i)return e.error(i),!1}catch{return e.error(`无法读取图片尺寸,请检查文件是否损坏`),!1}let o=0,s=0;if(r)try{if(o=await Zt(t),o<2)return e.error(`视频素材最短不能少于 2 秒`),!1;let n=p7.getState().currentMedia.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0);if(n+o>15)return e.error(`所有视频素材总时长不能超过 15 秒,当前 ${(n+o).toFixed(1)} 秒`),!1}catch{return e.error(`无法获取视频信息,请检查文件是否损坏`),!1}if(i)try{if(s=await Qt(t),s<2)return e.error(`音频素材最短不能少于 2 秒`),!1;let n=p7.getState().currentMedia.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0);if(n+s>15)return e.error(`所有音频素材总时长不能超过 15 秒,当前 ${(n+s).toFixed(1)} 秒`),!1}catch{return e.error(`无法获取音频信息,请检查文件是否损坏`),!1}let c=n?`image`:i?`audio`:`video`,l={name:t.name,type:c,url:``,label:``,...r&&{duration:o},...i&&{duration:s}},u=p7.getState().currentMedia;if(!ln(u,[l]))return!1;try{let e;return e=n?await _5(t):i?await g5(t,s):await v5(t,o),{name:l.name,type:l.type,url:e.url,label:l.label||``,fileSizeBytes:t.size,...l.duration!==void 0&&{duration:l.duration}}}catch(t){let n=t?.response?.data?.message||t?.response?.data?.detail||t?.message||`上传失败`;return e.error(n),!1}},sn=async t=>{let n=0,r=0;ee(!0);for(let e of t){let t=await on(e);if(t){let e=[...p7.getState().currentMedia,t],r=Oe(e);I(e.map((e,t)=>({...e,label:r[t]}))),n++}else r++}ee(!1),n>0&&e.success(`成功上传${n}个文件${r>0?`,${r}个文件上传失败`:``}`)},cn=(e,t)=>e.filter(e=>e.type===t).reduce((e,t)=>e+(Number(t.duration)||0),0),ln=(t,n)=>{if(!n.length)return!1;if(c===`image`&&n.some(e=>e.type!==`image`))return e.error(`图片模式仅支持添加图片素材`),!1;if(n.some(e=>e.type===`audio`)&&c!==`video`)return e.error(`仅视频模式支持添加音频素材`),!1;let r=t.filter(e=>e.type===`image`).length,i=t.filter(e=>e.type===`video`).length,a=t.filter(e=>e.type===`audio`).length,o=n.filter(e=>e.type===`image`).length,s=n.filter(e=>e.type===`video`).length,l=n.filter(e=>e.type===`audio`).length;if(r+o>Mn)return e.error(`该引擎最多上传${Mn}张图片,当前还能添加 ${Math.max(0,Mn-r)} 张`),!1;if(i+s>Nn)return e.error(`该引擎最多上传${Nn}个视频,当前还能添加 ${Math.max(0,Nn-i)} 个`),!1;if(a+l>Pn)return e.error(`该引擎最多上传${Pn}个音频,当前还能添加 ${Math.max(0,Pn-a)} 个`),!1;for(let t of n){if(t.type!==`video`)continue;let n=Number(t.duration);if(!Number.isFinite(n)||n<=0)return e.error(`${t.name||`视频素材`}缺少视频秒数,不能用于 AI 创作`),!1;if(n<2)return e.error(`${t.name||`视频素材`}最短不能少于 2 秒`),!1;if(n>15)return e.error(`${t.name||`视频素材`}最长不能超过 15 秒`),!1}let u=cn(t,`video`)+cn(n,`video`);if(u>15)return e.error(`所有视频素材总时长不能超过 15 秒,当前 ${u.toFixed(1)} 秒`),!1;let d=cn(t,`audio`)+cn(n,`audio`);return d>15?(e.error(`所有音频素材总时长不能超过 15 秒,当前 ${d.toFixed(1)} 秒`),!1):!0},un=t=>{let n=t.mediaReference,r=n?.type||t.resourceType,i=n?.url||t.resourceUrl||t.displayUrl||t.previewUrl||``;if(!i)return e.error(`${t.fileName||t.id} 缺少素材地址,不能用于 AI 创作`),null;if(r===`audio`&&c!==`video`)return e.error(`仅视频模式支持添加音频素材`),null;let a=Number(n?.duration??t.durationSeconds);return{name:n?.name||t.fileName||t.id,type:r,url:i,source:`upload_resource`,upload_resource_id:t.id,label:``,...(r===`video`||r===`audio`)&&Number.isFinite(a)&&a>0?{duration:a}:{}}},dn=t=>{let n=t.map(un).filter(Boolean);if(!n.length)return;let r=p7.getState().currentMedia;if(!ln(r,n))return;let i=[...r,...n],a=Oe(i);I(i.map((e,t)=>({...e,label:a[t]}))),e.success(`已添加 ${n.length} 个历史上传素材参考`)},fn=t=>{if(t.assetType===`Audio`)return e.error(`音频私域素材暂不支持用于 AI 创作`),null;let n=t.assetType===`Video`?`video`:`image`,r=he===`aigc_virtual`?`虚拟素材`:`真人素材`,i=n===`video`?t.videoCoverUrl||t.previewUrl||t.displayUrl||t.providerUrl||``:t.previewUrl||t.displayUrl||t.videoCoverUrl||t.providerUrl||``;return{name:t.name||r,type:n,url:i,source:`private_portrait_asset`,private_asset_id:t.id,label:``,...n===`video`&&{duration:Number(t.videoDuration)||void 0}}},pn=e=>{ge(e),me(!0)},mn=t=>{let n=t.map(fn).filter(Boolean),r=p7.getState().currentMedia;if(!ln(r,n))return;let i=[...r,...n],a=Oe(i);I(i.map((e,t)=>({...e,label:a[t]}))),e.success(`已添加 ${n.length} 个${he===`aigc_virtual`?`虚拟`:`真人`}素材参考`)},hn=e=>e?e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`data:`)||e.startsWith(`blob:`)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,gn=e=>{let t=F.filter((t,n)=>n!==e),n=Oe(t);I(t.map((e,t)=>({...e,label:n[t]})))},_n=(e,t)=>{let n=e.selectionStart;return t.slice(0,n).match(/@([^@\s]*)$/)&&F.length>0?(Ce(!0),!0):(Ce(!1),!1)},vn=e=>/[\u4e00-\u9fa5]/.test(e),yn=e=>{if(!e.trim())return 0;if(vn(e))return e.replace(/\s/g,``).length;{let t=e.trim().split(/\s+/);return t[0]===``?0:t.length}},bn=e=>e.trim()?vn(e)?500:1e3:500,xn=e=>{let t=e.target.value,n=bn(t);if(yn(t)<=n)P(t),_n(e.target,t);else if(vn(t)){let r=t,i=0;for(let e=0;en)){r=t.slice(0,e);break}P(r),_n(e.target,r)}else{let r=t.trim().split(/\s+/).slice(0,n).join(` `);P(r),_n(e.target,r)}},Sn=e=>{Se&&e.key===`Escape`&&Ce(!1)},Cn=e=>{let t=we.current?.resizableTextArea?.textArea;if(!t)return;let n=t.selectionStart,r=b.slice(0,n),i=b.slice(n),a=r.lastIndexOf(`@`);if(a===-1){Ce(!1);return}P(r.slice(0,a)+`@${e} `+i),Ce(!1),setTimeout(()=>{let n=a+e.length+2;t.focus(),t.setSelectionRange(n,n)},0)},wn=()=>{Ae(!1),Me(``),Fe.current&&Fe.current.pause()},Tn=e=>{if(e.preventDefault(),e.stopPropagation(),!je)return;let t=je.replace(`/static`,``).replace(/&w=\d+/i,``).replace(/&q=\d+/i,``);t.includes(`download=1`)||(t+=`&download=1`);let n=document.createElement(`a`);n.href=t,n.download=Ne===`image`?`image.png`:`video.mp4`,document.body.appendChild(n),n.click(),document.body.removeChild(n)},En=e=>{let t=String(e?.type||``).toLowerCase(),n=String(e?.url||e?.name||``).toLowerCase();return t.includes(`video`)||/\.(mp4|mov|avi|webm|m4v)(\?|$)/.test(n)?`video`:t.includes(`audio`)||/\.(mp3|wav|ogg|aac|m4a)(\?|$)/.test(n)?`audio`:`image`},Dn=e=>e?/^https?:\/\//i.test(e)?e:`https://ceshi.apiforeign.minzhongzc.com${e}`:``,On=e=>{e?.url&&(Ve(e.url),Ue(En(e)),Ke(e.name||`附件`),ze(!0))},kn=c===`video`&&ie===`first_last_frame`,An=!K&&(kn?!!(b.trim()||ae):!!(b.trim()||F.length>0)),jn=c===`image`?`输入画面描述,或上传图片参考风格、构图、主体与光影。例:@图片1 参考色调,生成一张简洁高级的产品海报。`:kn?`首帧尾帧可以不传,如需传入建议描述首帧到尾帧的主体动作、镜头运动、节奏与转场。例:从首帧自然推进到尾帧,产品居中突出,动作平滑连贯。`:`上传最多12个参考素材,输入文字或 @ 引用参考内容,自由组合图、文、视频。例:@图片1 模仿 @视频1 的动作。`,Mn=z,Nn=B,Pn=R?.maxAudioCount??1;return(0,$.jsxs)(kW,{className:`ai-create-page`,style:{margin:`-24px -32px -32px`,borderRadius:22,height:`calc(100vh - 34px)`,background:`rgba(255, 255, 255, 0.52)`,overflow:`hidden`},children:[(0,$.jsx)(`audio`,{id:`audio-player`,src:Je||null,autoPlay:!0,onEnded:()=>Ye(null),style:{display:`none`}}),(0,$.jsxs)(kW,{style:{display:`flex`,flex:1,background:`rgba(255, 255, 255, 0.52)`},children:[(0,$.jsx)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,padding:`16px 24px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(22px)`,border:`1px solid rgba(231, 234, 240, 0.82)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(`div`,{style:{width:`15%`,height:1,background:`linear-gradient(90deg, transparent, rgba(117,106,136,0.18), rgba(232,227,236,0.48), transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,textAlign:`center`},children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`AI创作`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#667085`,margin:`4px 0 0 0`},children:`输入想法、剧本或上传参考,智能生成视频/图片`})]}),(0,$.jsx)(`div`,{style:{width:`15%`,height:1,background:`linear-gradient(90deg, transparent, rgba(232,227,236,0.48), rgba(117,106,136,0.18), transparent)`,borderRadius:1}})]})}),(0,$.jsxs)(Fse,{style:{flex:1,margin:0,padding:`20px 24px 22px`,boxSizing:`border-box`,display:`flex`,flexDirection:`column`,overflow:`hidden`,minHeight:0},children:[At.length===0&&(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:80,height:80,borderRadius:50,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,marginBottom:16},children:(0,$.jsx)(o8,{style:{fontSize:40,color:`#fff`}})}),(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:500,color:`#2f3440`},children:`你好,想创作什么?`}),(0,$.jsx)(`p`,{style:{margin:8,fontSize:13,color:`#98a2b3`},children:`输入想法、剧本或上传参考,开始你的创作之旅`})]}),At.length>0&&(0,$.jsxs)(`div`,{ref:Et,className:`ai-create-scroll`,style:{flex:1,overflowY:`auto`,paddingRight:10,paddingBottom:18},onScroll:e=>{let t=e.currentTarget;!(Date.now()-kt.current<500)&&Ot.current&&t.scrollTop<=50&&!It&&At.length{let t=e;return At.map(e=>(0,$.jsx)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`flex-start`,marginBottom:16},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:36,height:36,borderRadius:12,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(o8,{style:{color:`#fff`,fontSize:16}})}),(0,$.jsx)(`div`,{style:{flex:1},children:(0,$.jsxs)(`div`,{style:{background:`rgb(255, 255, 255)`,backdropFilter:`blur(18px)`,borderRadius:`22px`,padding:`14px 16px`,width:`70%`,minWidth:500,boxSizing:`border-box`,boxShadow:`0 18px 50px rgba(47, 52, 64, 0.075)`,position:`relative`,border:`1px solid rgba(231, 234, 240, 0.9)`},children:[(0,$.jsxs)(`div`,{style:{margin:4,fontSize:11,color:`#98a2b3`,textAlign:`left`,display:`flex`,flexWrap:`wrap`,gap:8,alignItems:`center`},children:[(0,$.jsx)(`span`,{children:e.createdAt?.replace(`T`,` `).split(`.`)[0]}),(0,$.jsx)(`span`,{style:{background:(e.genType,`rgba(139, 92, 246, 0.10)`),color:(e.genType,`#8b5cf6`),padding:`2px 8px`,borderRadius:12,fontWeight:500,fontSize:11,marginLeft:8},children:e.genType===`image`?`图片生成`:`视频生成`})]}),e.mediaReferences&&e.mediaReferences.length>0&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,right:8,zIndex:100},children:(0,$.jsx)(`span`,{style:{padding:`4px 12px`,borderRadius:16,color:`#8b5cf6`,cursor:`pointer`,fontWeight:500,border:`1px solid rgba(139, 92, 246, 0.2)`,background:`rgba(139, 92, 246, 0.04)`},onClick:t=>{t.stopPropagation();let n=t.currentTarget.getBoundingClientRect();rt({x:n.left,y:n.top-10}),tt(e.id),$e(!0)},children:`附件详情`})}),(0,$.jsxs)(`div`,{style:{position:`absolute`,bottom:8,right:8,zIndex:100,display:`flex`,gap:6},children:[(0,$.jsxs)(`button`,{onClick:n=>{n.stopPropagation(),P(e.originalPrompt||``);let r=!0,i=e.engineId||e.engineSnapshot?.id||e.engine_id;if(i&&e.genType){let n=Array.isArray(y)?{}:y,a=(e.genType===`image`?n.image:n.video)?.find(e=>e.id===i);if(a){if(C(a.id),e.genType===`video`&&M({ratios:a.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:a.supportedResolutions||[`480p`,`720p`,`1080p`],durations:a.supportedDurations||[5,8,10,12,15]}),e.genType===`image`){let e=a.supportedSizes||{},t=Object.keys(e).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),n=t[0]||`2K`,r=Object.keys(e[n]||{});if(lt(r.map(e=>({value:e,label:e}))),pt(e),dt(t.map(e=>{let t=e.match(/(\d+)K/);return{value:e,label:`${{1:`标清`,2:`高清`,4:`超清`}[t?parseInt(t[1]):1]||`高清`} ${e}`}})),e[n]&&e[n][r[0]]){let[t,i]=e[n][r[0]].split(/[×x]/);D(Number(t)),O(Number(i)),T(r[0]),E(n)}}}else t.error(`该引擎已删除,无法重新编辑`),r=!1}if(r){if(e.genType&&(Te.current=!0,x(e.genType)),e.mediaReferences&&e.mediaReferences.length>0)if(e.mediaReferences.some(e=>e.role===`first_frame`||e.role===`last_frame`)&&e.genType===`video`){let t=e.mediaReferences.find(e=>e.role===`first_frame`),n=e.mediaReferences.find(e=>e.role===`last_frame`);oe(t?{...t,label:t.label||``,duration:t.duration}:null),ce(n?{...n,label:n.label||``,duration:n.duration}:null),I([]),J(`first_last_frame`)}else if(I(e.mediaReferences.map(e=>({...e,name:e.name,type:e.type,url:e.url,label:e.label||``,role:e.role,duration:e.duration}))),oe(null),ce(null),e.genType===`video`){let e=L.video?.find(e=>e.id===i);if(e){let t=e.supportsUniversalReference??!0,n=e.supportsFirstLastFrame??!1;J(t?`universal`:n?`first_last_frame`:`universal`)}else J(`universal`)}else J(`universal`);else if(I([]),oe(null),ce(null),e.genType===`video`){let e=y?.video?.find(e=>e.id===i);if(e){let t=e.supportsUniversalReference??!0,n=e.supportsFirstLastFrame??!1;J(t?`universal`:n?`first_last_frame`:`universal`)}}t.success(`已加载到编辑区`)}},style:{height:28,padding:`0 10px`,borderRadius:10,border:`none`,background:`rgba(139, 92, 246, 0.08)`,color:`#8b5cf6`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`,gap:4,fontSize:12},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.08)`},children:[(0,$.jsx)(cq,{style:{fontSize:12}}),`重新编辑`]}),(0,$.jsx)(nK,{title:`确定要删除吗?`,onConfirm:async()=>{try{await dae(e.id),t.success(`删除成功`),jt(t=>t.filter(t=>t.id!==e.id)),Ft(e=>e-1)}catch(e){let n=e?.response?.data?.message||e?.message||`删除失败`;t.error(n)}},okText:`确定`,cancelText:`取消`,children:(0,$.jsxs)(`button`,{onClick:e=>e.stopPropagation(),style:{height:28,padding:`0 10px`,borderRadius:10,border:`none`,background:`rgba(139, 92, 246, 0.08)`,color:`#8b5cf6`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`,gap:4,fontSize:12},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(164, 91, 91, 0.1)`,e.currentTarget.style.color=`#A45B5B`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.08)`,e.currentTarget.style.color=`#8b5cf6`},children:[(0,$.jsx)(r$,{style:{fontSize:12}}),`删除`]})})]}),(e.status===`generating`||e.status===`failed`||e.status===`completed`)&&(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginBottom:16,marginTop:16,width:`100%`,alignItems:`flex-start`},children:[(0,$.jsx)(`div`,{style:{width:`50%`,overflow:`hidden`,borderRadius:12,position:`relative`,height:220,border:`1px solid #E7EAF0`,boxShadow:`0 4px 12px rgba(139, 92, 246, 0.08)`,background:`linear-gradient(135deg, #ffffff 0%, #FAFBFC 100%)`},children:(0,$.jsx)(dse,{task:e,resolveUrl:zse,onPreview:(e,t)=>{Me(e),Pe(t),Ae(!0)}})}),(0,$.jsxs)(`div`,{style:{width:`50%`,display:`flex`,flexDirection:`column`,gap:12},children:[(0,$.jsx)(`div`,{style:{background:`#FFFFFF`,borderRadius:12,padding:12,border:`1px solid #E7EAF0`,flex:1,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`p`,{style:{width:`100%`,height:150,overflow:`auto`,padding:0,marginTop:0,marginBottom:0,lineHeight:2,color:`#475467`,fontSize:13},children:e.originalPrompt})}),(0,$.jsxs)(`div`,{style:{fontSize:12,color:`#667085`,textAlign:`left`,display:`flex`,flexWrap:`wrap`,gap:12,alignItems:`center`,justifyContent:`space-between`,marginBottom:12},children:[(0,$.jsx)(`span`,{style:{borderRadius:16,color:`#8b5cf6`,fontWeight:500},children:e.engineSnapshot?.name||`未知引擎`}),(0,$.jsx)(`span`,{style:{borderRadius:16,color:`#667085`},children:e.genType===`image`?`${e.imageProportion||``} · ${e.imagePx||``} · ${e.imageSize||``}`:`${e.duration||``}秒 · ${e.aspectRatio||``} · ${e.resolution||``}`}),(0,$.jsxs)(`span`,{style:{fontSize:14,borderRadius:16,color:`#8b5cf6`},children:[`消耗积分:`,e.creditsCost]})]})]})]})]})})]})},e.id))})(),(0,$.jsx)(`div`,{ref:Tt})]}),Qe&&et&&(()=>{let e=At.find(e=>e.id===et)?.mediaReferences||[];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{position:`fixed`,top:0,left:0,right:0,bottom:0,background:`transparent`,zIndex:9998},onClick:()=>{$e(!1),tt(null)}}),(0,$.jsxs)(`div`,{className:`ai-reference-expanded-tray ai-attachment-popover`,style:{position:`fixed`,top:`max(84px, ${nt.y-96}px)`,left:`max(24px, min(${nt.x-250}px, calc(100vw - 456px)))`,width:424,padding:`12px 12px 10px`,borderRadius:18,background:`rgba(255,255,255,0.98)`,border:`1px solid #E7EAF0`,boxShadow:`0 24px 60px rgba(31, 41, 55, 0.12)`,backdropFilter:`blur(18px)`,zIndex:9999,pointerEvents:`auto`},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:10},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:2},children:[(0,$.jsx)(`span`,{style:{fontSize:13,color:`#344054`,fontWeight:800},children:`参考附件`}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#98A2B3`,fontWeight:600},children:`点击素材查看,或直接下载原文件`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:(0,$.jsx)(`button`,{onClick:()=>{$e(!1),tt(null)},style:{width:26,height:26,borderRadius:`50%`,border:`1px solid transparent`,background:`#F6F7FA`,cursor:`pointer`,color:`#98a2b3`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#EEF1F6`,e.currentTarget.style.color=`#2f3440`},onMouseLeave:e=>{e.currentTarget.style.background=`#F6F7FA`,e.currentTarget.style.color=`#98a2b3`},children:(0,$.jsx)(Au,{style:{fontSize:12}})})})]}),(0,$.jsx)(`div`,{className:`ai-reference-tray-scroll`,style:{display:`flex`,gap:10,overflowX:`auto`,padding:`2px 2px 4px`},children:e.map((e,t)=>{let n=En(e),r=e.label||(e.role===`first_frame`?`首帧`:e.role===`last_frame`?`尾帧`:`${n===`image`?`图片`:n===`video`?`视频`:`音频`}${t+1}`);return(0,$.jsxs)(`div`,{style:{flex:`0 0 92px`,width:92,borderRadius:16,background:`#FFFFFF`,border:`1px solid #E7EAF0`,boxShadow:`0 8px 18px rgba(31, 41, 55, 0.06)`,padding:7,boxSizing:`border-box`},children:[(0,$.jsx)(`div`,{onClick:t=>{n===`audio`?(t.stopPropagation(),$t(e.url)):(On(e),$e(!1),tt(null))},style:{position:`relative`,width:`100%`,height:70,borderRadius:12,overflow:`hidden`,cursor:`pointer`,background:`#F7F8FA`,border:`1px solid rgba(231, 234, 240, 0.9)`},children:n===`image`?(0,$.jsx)(`img`,{src:Dn(e.url),alt:e.name||r,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):n===`video`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:Dn(e.url),muted:!0,playsInline:!0,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(31, 41, 55, 0.08)`},children:(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:`50%`,background:`rgba(47, 52, 64, 0.72)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 8px 18px rgba(31, 41, 55, 0.22)`},children:(0,$.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`#fff`,children:(0,$.jsx)(`path`,{d:`M8 5v14l11-7z`})})})})]}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`},children:Je===(e.url.startsWith(`http`)?e.url:`https://ceshi.apiforeign.minzhongzc.com${e.url}`)?(0,$.jsx)(w6,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(w2,{style:{fontSize:24,color:`#fff`}})})}),(0,$.jsx)(`div`,{title:e.name||r,style:{marginTop:6,color:`#667085`,fontSize:10,fontWeight:700,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,textAlign:`center`},children:e.name||r}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:5,marginTop:7},children:(0,$.jsx)(`button`,{onClick:()=>{On(e),$e(!1),tt(null)},style:{flex:1,height:24,borderRadius:9,border:`1px solid #E7EAF0`,background:`#F8FAFC`,color:`#8b5cf6`,fontSize:11,fontWeight:700,cursor:`pointer`,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#EEF1F6`},onMouseLeave:e=>{e.currentTarget.style.background=`#F8FAFC`},children:`查看`})})]},`${e.url||e.name||t}-${t}`)})})]})]})})(),(0,$.jsxs)(`div`,{style:{position:`relative`,background:`rgba(255, 255, 255, 0.52)`,borderRadius:24,padding:`18px 72px 16px 20px`,boxShadow:`0 22px 64px rgba(31, 41, 55, 0.08), 0 1px 0 rgba(255,255,255,0.98) inset`,transition:`all 0.25s ease`,border:`1px solid rgba(231, 234, 240, 0.78)`,backdropFilter:`blur(24px)`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:18,alignItems:`flex-end`,marginBottom:14},children:[(0,$.jsx)(`div`,{style:{width:kn?220:70,minWidth:kn?220:70,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`flex-start`,paddingTop:2,gap:8},children:c===`video`&&ie===`first_last_frame`?(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`row`,alignItems:`stretch`,gap:12,width:`100%`,height:100},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,flex:1,minWidth:0,height:100,borderRadius:12,border:`1px solid #E7EAF0`,background:`#ffffff`,boxShadow:`0 6px 16px rgba(47, 52, 64, 0.04)`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,left:10,right:10,display:`flex`,alignItems:`center`,justifyContent:`space-between`,zIndex:2},children:(0,$.jsx)(`span`,{style:{fontSize:11,fontWeight:600,color:`#8b5cf6`,lineHeight:1},children:`首帧(可选)`})}),ae?(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64},children:[(0,$.jsx)(`img`,{src:hn(ae.url),alt:ae.name,onClick:()=>{Ve(ae.url),Ue(`image`),Ke(ae.name),ze(!0)},style:{width:`100%`,height:`100%`,objectFit:`cover`,borderRadius:8,cursor:`pointer`,border:`1px solid rgba(139, 92, 246, 0.2)`,boxShadow:`0 3px 10px rgba(47, 52, 64, 0.06)`}}),(0,$.jsx)(`button`,{onClick:qt,style:{position:`absolute`,top:-6,right:-6,width:18,height:18,border:`none`,background:`#A45B5B`,borderRadius:50,cursor:`pointer`,color:`#fff`,fontSize:9,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 2px 4px rgba(164, 91, 91, 0.3)`,zIndex:10},children:(0,$.jsx)(r$,{style:{fontSize:9}})})]}):(0,$.jsx)(O7,{accept:`image/*`,multiple:!1,mediaType:`image`,onLocalSelect:e=>{e.length>0&&an(e[0],`first`)},onHistorySelect:t=>{if(t.length>0){let n=t[0];oe({name:n.fileName||``,type:`image`,url:n.resourceUrl||n.previewUrl||n.displayUrl||``,role:`first_frame`,label:``}),e.success(`成功添加首帧`)}},onPortraitSelect:t=>{if(t.length>0){let n=t[0],r=n.previewUrl||n.displayUrl||n.videoCoverUrl||n.providerUrl||``;oe({name:n.name||`首帧图片`,type:`image`,url:r,role:`first_frame`,label:``,source:`private_portrait_asset`,private_asset_id:n.id}),e.success(`成功添加首帧`)}},uploading:K,children:(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64,borderRadius:8,border:`1px dashed rgba(139, 92, 246, 0.28)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.25s ease`,backgroundColor:`rgba(139, 92, 246, 0.04)`,flexDirection:`column`,gap:4},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#a78bfa`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.08)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(139, 92, 246, 0.28)`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.04)`},children:[(0,$.jsx)(KI,{style:{fontSize:18,color:`#8b5cf6`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#8b5cf6`,fontWeight:500},children:`上传首帧`})]})})]}),(0,$.jsx)(`button`,{onClick:Kt,disabled:!ae||!se,title:`调换首尾帧`,style:{width:32,height:32,alignSelf:`center`,borderRadius:50,border:`1px solid rgba(231, 234, 240, 0.95)`,background:ae&&se?`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`:`#F3F5F8`,cursor:ae&&se?`pointer`:`not-allowed`,color:ae&&se?`#fff`:`#98A2B3`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:ae&&se?`0 6px 14px rgba(139, 92, 246, 0.24)`:`none`,transition:`all 0.2s ease`,flexShrink:0},onMouseEnter:e=>{ae&&se&&(e.currentTarget.style.transform=`scale(1.06)`)},onMouseLeave:e=>{e.currentTarget.style.transform=`scale(1)`},children:(0,$.jsx)(wU,{style:{fontSize:14}})}),(0,$.jsxs)(`div`,{style:{position:`relative`,flex:1,minWidth:0,height:100,borderRadius:12,border:`1px solid #E7EAF0`,background:`#ffffff`,boxShadow:`0 6px 16px rgba(47, 52, 64, 0.04)`,overflow:`hidden`,opacity:ae?1:.5},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:8,left:10,right:10,display:`flex`,alignItems:`center`,justifyContent:`space-between`,zIndex:2},children:(0,$.jsx)(`span`,{style:{fontSize:11,fontWeight:600,color:`#8b5cf6`,lineHeight:1},children:`尾帧`})}),se?(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64},children:[(0,$.jsx)(`img`,{src:hn(se.url),alt:se.name,onClick:()=>{Ve(se.url),Ue(`image`),Ke(se.name),ze(!0)},style:{width:`100%`,height:`100%`,objectFit:`cover`,borderRadius:8,cursor:`pointer`,border:`1px solid rgba(139, 92, 246, 0.2)`,boxShadow:`0 3px 10px rgba(47, 52, 64, 0.06)`}}),(0,$.jsx)(`button`,{onClick:Jt,style:{position:`absolute`,top:-6,right:-6,width:18,height:18,border:`none`,background:`#A45B5B`,borderRadius:50,cursor:`pointer`,color:`#fff`,fontSize:9,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 2px 4px rgba(164, 91, 91, 0.3)`,zIndex:10},children:(0,$.jsx)(r$,{style:{fontSize:9}})})]}):ae?(0,$.jsx)(O7,{accept:`image/*`,multiple:!1,mediaType:`image`,onLocalSelect:e=>{e.length>0&&an(e[0],`last`)},onHistorySelect:t=>{if(t.length>0){let n=t[0];ce({name:n.fileName||``,type:`image`,url:n.resourceUrl||n.previewUrl||n.displayUrl||``,role:`last_frame`,label:``}),e.success(`成功添加尾帧`)}},onPortraitSelect:t=>{if(t.length>0){let n=t[0],r=n.previewUrl||n.displayUrl||n.videoCoverUrl||n.providerUrl||``;ce({name:n.name||`尾帧图片`,type:`image`,url:r,role:`last_frame`,label:``,source:`private_portrait_asset`,private_asset_id:n.id}),e.success(`成功添加尾帧`)}},uploading:K,children:(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64,borderRadius:8,border:`1px dashed rgba(139, 92, 246, 0.24)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.25s ease`,backgroundColor:`rgba(139, 92, 246, 0.04)`,flexDirection:`column`,gap:4},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#a78bfa`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.08)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(139, 92, 246, 0.24)`,e.currentTarget.style.backgroundColor=`rgba(139, 92, 246, 0.04)`},children:[(0,$.jsx)(KI,{style:{fontSize:18,color:`#8b5cf6`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#8b5cf6`,fontWeight:500},children:`上传尾帧`})]})}):(0,$.jsxs)(`div`,{style:{position:`absolute`,left:10,right:10,bottom:10,height:64,borderRadius:8,border:`1px dashed rgba(226, 232, 240, 0.4)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`not-allowed`,backgroundColor:`rgba(241, 245, 249, 0.5)`,flexDirection:`column`,gap:4},children:[(0,$.jsx)(KI,{style:{fontSize:18,color:`#cbd5e1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#94a3b8`,fontWeight:500},children:`请先上传首帧`})]})]})]}):(0,$.jsx)($.Fragment,{children:!(c===`video`&&ie===`first_last_frame`)&&(0,$.jsxs)(`div`,{style:{position:`relative`,width:64,height:72,marginTop:`-10`},onMouseEnter:be,onMouseLeave:xe,children:[F.length===0&&(0,$.jsx)(O7,{accept:c===`image`?`image/*`:`image/*,video/*,audio/*`,onLocalSelect:sn,onHistorySelect:dn,onPortraitLibrarySelect:e=>{pn(e)},uploading:K,tooltipTitle:c===`image`?`图片${F.filter(e=>e.type===`image`).length}/${z}`:`图片${F.filter(e=>e.type===`image`).length}/${z}, + 视频${F.filter(e=>e.type===`video`).length}/${B}${Pn>0?`, + 音频${F.filter(e=>e.type===`audio`).length}/${Pn}`:``}`,maxImageCount:z,maxVideoCount:B,usedImageCount:F.filter(e=>e.type===`image`).length,usedVideoCount:F.filter(e=>e.type===`video`).length,usedVideoDuration:F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,maxAudioCount:Pn>0?Pn:void 0,usedAudioCount:F.filter(e=>e.type===`audio`).length,maxAudioDuration:15,usedAudioDuration:F.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0),hideLimitHint:c===`image`,mediaType:c,children:(0,$.jsx)(`div`,{style:{width:54,height:74,borderRadius:7,border:`1px solid rgba(231, 234, 240, 0.95)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.25s ease`,background:`#f4f4f4`,flexDirection:`column`,gap:5,transform:`rotate(-7deg)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.background=`#f4f4f4`,e.currentTarget.style.transform=`rotate(0deg) translateY(-2px)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(231, 234, 240, 0.95)`,e.currentTarget.style.background=`#f4f4f4`,e.currentTarget.style.transform=`rotate(-7deg)`},children:K?(0,$.jsx)(Gm,{style:{fontSize:17,color:`#667085`}}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(KI,{style:{fontSize:18,color:`#667085`,lineHeight:1}}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(2, 14px)`,columnGap:2,justifyContent:`center`,color:`#344054`,fontSize:12,fontWeight:700,lineHeight:1.05,letterSpacing:0},children:[(0,$.jsxs)(`span`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:1},children:[(0,$.jsx)(`span`,{children:`参`}),(0,$.jsx)(`span`,{children:`考`})]}),(0,$.jsxs)(`span`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:1},children:[(0,$.jsx)(`span`,{children:`内`}),(0,$.jsx)(`span`,{children:`容`})]})]})]})})}),F.length>0&&(0,$.jsx)($.Fragment,{children:F.map((e,t)=>{let n=Math.min(F.length,3)-1-t,r=_e?t*58:t<3?t*6:18,i=_e?!0:t<3;return(0,$.jsx)(`div`,{style:{position:`absolute`,left:r,bottom:0,zIndex:t+1,transition:`all 0.28s cubic-bezier(0.4, 0, 0.2, 1)`,transform:_e?`scale(1) rotate(0deg)`:`scale(${t<3?1-n*.08:0}) rotate(${t<3?-3+t*1.5:0}deg)`,opacity:i?_e?1:1-n*.15:0,pointerEvents:i?`auto`:`none`},children:(0,$.jsxs)(`div`,{style:{position:`relative`,width:52,height:60},children:[e.type===`image`?(0,$.jsx)(`img`,{src:hn(e.url),alt:e.name,onClick:()=>{Ve(e.url),Ue(`image`),Ke(e.name),ze(!0)},style:{width:52,height:60,objectFit:`cover`,borderRadius:10,cursor:`pointer`,border:`1px solid rgba(255,255,255,0.98)`,boxShadow:`0 4px 12px rgba(31,41,55,0.15)`}}):e.type===`video`?(0,$.jsx)(`video`,{src:hn(e.url),muted:!0,onClick:()=>{Ve(e.url),Ue(`video`),Ke(e.name),ze(!0)},style:{width:52,height:60,objectFit:`cover`,borderRadius:10,cursor:`pointer`,border:`1px solid rgba(255,255,255,0.98)`,boxShadow:`0 4px 12px rgba(31,41,55,0.15)`}}):(0,$.jsx)(`div`,{onClick:t=>{t.stopPropagation(),$t(e.url)},style:{width:52,height:60,objectFit:`cover`,borderRadius:10,cursor:`pointer`,border:`1px solid rgba(255,255,255,0.98)`,boxShadow:`0 4px 12px rgba(31,41,55,0.15)`,background:`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:Je===hn(e.url)?(0,$.jsx)(w6,{style:{fontSize:20,color:`#fff`}}):(0,$.jsx)(w2,{style:{fontSize:20,color:`#fff`}})}),(0,$.jsx)(`button`,{onClick:()=>gn(t),style:{position:`absolute`,top:-6,right:-6,width:20,height:20,borderRadius:50,background:`#1f2937`,border:`none`,color:`#fff`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 2px 6px rgba(0,0,0,0.2)`,zIndex:10,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`#dc2626`,e.currentTarget.style.transform=`scale(1.1)`},onMouseLeave:e=>{e.currentTarget.style.background=`#1f2937`,e.currentTarget.style.transform=`scale(1)`},children:(0,$.jsx)(r$,{style:{fontSize:10}})})]})},`stack-${t}`)})}),F.length>0&&(0,$.jsx)(O7,{accept:c===`image`?`image/*`:`image/*,video/*,audio/*`,onLocalSelect:sn,onHistorySelect:dn,onPortraitLibrarySelect:e=>{pn(e)},uploading:K,tooltipTitle:c===`image`?`图片${F.filter(e=>e.type===`image`).length}/${z}`:`图片${F.filter(e=>e.type===`image`).length}/${z}, + 视频${F.filter(e=>e.type===`video`).length}/${B}${Pn>0?`, + 音频${F.filter(e=>e.type===`audio`).length}/${Pn}`:``}`,maxImageCount:z,maxVideoCount:B,usedImageCount:F.filter(e=>e.type===`image`).length,usedVideoCount:F.filter(e=>e.type===`video`).length,usedVideoDuration:F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,maxAudioCount:Pn>0?Pn:void 0,usedAudioCount:F.filter(e=>e.type===`audio`).length,maxAudioDuration:15,usedAudioDuration:F.filter(e=>e.type===`audio`).reduce((e,t)=>e+(t.duration||0),0),hideLimitHint:c===`image`,mediaType:c,children:(0,$.jsx)(`div`,{style:{position:`absolute`,right:0,bottom:0,width:28,height:28,borderRadius:50,background:`#ffffff`,border:`1px solid rgba(231, 234, 240, 0.95)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`all 0.2s ease`,boxShadow:`0 2px 8px rgba(47, 52, 64, 0.08)`,zIndex:100},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#8b5cf6`,e.currentTarget.style.boxShadow=`0 4px 12px rgba(139, 92, 246, 0.2)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(231, 234, 240, 0.95)`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.08)`},children:(0,$.jsx)(KI,{style:{fontSize:14,color:`#8b5cf6`,lineHeight:1}})})})]})})}),(0,$.jsx)(`div`,{style:{flex:1,minWidth:0},children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:6,padding:`0`,backgroundColor:`transparent`,borderRadius:0,border:`none`,boxShadow:`none`,transition:`all 0.2s ease`,position:`relative`,minHeight:kn?92:74},children:[(0,$.jsx)(Ise,{ref:we,value:b,onChange:xn,onKeyDown:Sn,onPaste:e=>{let t=e.clipboardData?.items;if(!t)return;let n=[];for(let e=0;e0&&(e.preventDefault(),n.forEach(async e=>{await an(e)}))},placeholder:jn,autoSize:{minRows:3,maxRows:6},style:{width:`100%`,borderRadius:0,border:`none`,outline:`none`,boxShadow:`none`,fontSize:14,lineHeight:1.72,color:`#2f3440`,fontWeight:500,resize:`none`,backgroundColor:`transparent`,padding:10},disabled:q}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,paddingRight:10,marginTop:2},children:(0,$.jsxs)(`span`,{style:{fontSize:11,color:yn(b)>bn(b)?`#ef4444`:`#9ca3af`},children:[yn(b),` / `,bn(b)]})}),Se&&F.length>0&&ie===`universal`&&(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:`100%`,left:10,marginBottom:8,zIndex:1e3,background:`#fff`,borderRadius:16,boxShadow:`0 18px 42px rgba(47, 52, 64, 0.12)`,border:`1px solid #E7EAF0`,padding:8,minWidth:160,maxHeight:260,overflowY:`auto`},children:F.map((e,t)=>(0,$.jsxs)(`div`,{onClick:()=>Cn(e.label),style:{padding:`8px 12px`,borderRadius:6,cursor:`pointer`,display:`flex`,alignItems:`center`,gap:8,fontSize:13,color:`#2f3440`,transition:`all 0.15s`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.08)`,e.currentTarget.style.color=`#8b5cf6`},onMouseLeave:e=>{e.currentTarget.style.background=`transparent`,e.currentTarget.style.color=`#2f3440`},children:[e.type===`image`?(0,$.jsx)(N6,{style:{fontSize:14,color:`#8b5cf6`}}):(0,$.jsx)(q8,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(`span`,{children:e.label})]},t))})]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:14,marginTop:10,paddingTop:13,borderTop:`1px solid rgba(231, 234, 240, 0.76)`},children:[(0,$.jsxs)(GV,{size:8,wrap:!0,style:{flex:1,minWidth:0},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{ht(!1),at(!1),st(!1),fe(!1),_t(e=>!e)},className:`image-settings-trigger`,style:{minWidth:118,padding:`5px 12px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[c===`video`?(0,$.jsx)(q8,{style:{fontSize:14,color:`#8b5cf6`}}):(0,$.jsx)(N6,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(t9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:c===`video`?`视频生成`:`图片生成`}),(0,$.jsx)(HZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),gt&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:300,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:16,boxShadow:`0 20px 48px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:600,color:`#475467`},children:`创作类型`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:[{value:`video`,label:`视频生成`,icon:q8},{value:`image`,label:`图片生成`,icon:N6}].map(e=>(0,$.jsxs)(`button`,{onClick:()=>{x(e.value),_t(!1),I([]),P(``)},style:{flex:1,minHeight:48,borderRadius:10,border:c===e.value?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:c===e.value?`#f5f3ff`:`#ffffff`,cursor:`pointer`,display:`flex`,alignItems:`center`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`,gap:8},children:[(0,$.jsx)(e.icon,{style:{fontSize:14,color:c===e.value?`#8b5cf6`:`#98a2b3`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:c===e.value?600:500,color:c===e.value?`#8b5cf6`:`#475467`},children:e.label})]},e.value))})]})})]}),(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{_t(!1),at(!1),st(!1),fe(!1),ht(e=>!e)},className:`image-settings-trigger`,style:{minWidth:174,padding:`5px 12px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(v8,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(t9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:c===`image`?L.image?.find(e=>e.id===l)?.name:L.video?.find(e=>e.id===l)?.name||`选择引擎`}),(0,$.jsx)(HZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),mt&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:360,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:16,boxShadow:`0 20px 48px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:600,color:`#475467`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:(c===`image`?L.image:L.video)?.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{if(C(e.id),c===`video`&&(M({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(g)||A(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(_)||j(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(h)||k(e.supportedDurations?.[0]||5)),c===`image`){let t=e.supportedSizes||{},n=Object.keys(t).sort((e,t)=>{let n={"1K":0,"2K":1,"4K":2};return(n[e]||0)-(n[t]||0)}),r=n[0]||`2K`,i=Object.keys(t[r]||{});if(lt(i.map(e=>({value:e,label:e}))),pt(t),dt(n.map(e=>{let t=e.match(/(\d+)K/);return{value:e,label:`${{1:`标清`,2:`高清`,4:`超清`}[t?parseInt(t[1]):1]||`高清`} ${e}`}})),t[r]&&t[r][i[0]]){let[e,n]=t[r][i[0]].split(/[×x]/);D(Number(e)),O(Number(n)),T(i[0]),E(r)}}ht(!1)},style:{flex:1,minHeight:48,borderRadius:10,border:l===e.id?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:l===e.id?`#f5f3ff`:`#ffffff`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:l===e.id?600:500,color:l===e.id?`#8b5cf6`:`#475467`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#98a2b3`}})]},e.id))})]})})]}),c===`video`&&(Ut||Wt)&&(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{_t(!1),ht(!1),at(!1),st(!1),fe(!de)},className:`image-settings-trigger`,style:{minWidth:118,padding:`6px 14px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(N6,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsx)(t9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:ie===`universal`?`全能参考`:`首尾帧`}),(0,$.jsx)(HZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),de&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:300,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:16,boxShadow:`0 20px 48px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:600,color:`#475467`},children:`参考模式`}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:[(0,$.jsxs)(`button`,{onClick:()=>{Gt(`universal`),fe(!1)},disabled:!Wt,style:{flex:1,minHeight:48,borderRadius:10,border:ie===`universal`?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:ie===`universal`?`#f5f3ff`:`#ffffff`,cursor:Wt?`pointer`:`not-allowed`,display:`flex`,alignItems:`center`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`,gap:8,opacity:Wt?1:.4},children:[(0,$.jsx)(N6,{style:{fontSize:14,color:ie===`universal`?`#8b5cf6`:`#98a2b3`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:ie===`universal`?600:500,color:ie===`universal`?`#8b5cf6`:`#475467`},children:`全能参考`}),!Wt&&(0,$.jsx)(`span`,{style:{fontSize:10,color:`#98a2b3`,marginLeft:`auto`},children:`不支持`})]}),(0,$.jsxs)(`button`,{onClick:()=>{Gt(`first_last_frame`),fe(!1)},disabled:!Ut,style:{flex:1,minHeight:48,borderRadius:10,border:ie===`first_last_frame`?`1px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:ie===`first_last_frame`?`#f5f3ff`:`#ffffff`,cursor:Ut?`pointer`:`not-allowed`,display:`flex`,alignItems:`center`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`,gap:8,opacity:Ut?1:.4},children:[(0,$.jsx)(wU,{style:{fontSize:14,color:ie===`first_last_frame`?`#8b5cf6`:`#98a2b3`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:ie===`first_last_frame`?600:500,color:ie===`first_last_frame`?`#8b5cf6`:`#475467`},children:`首尾帧`}),!Ut&&(0,$.jsx)(`span`,{style:{fontSize:10,color:`#98a2b3`,marginLeft:`auto`},children:`不支持`})]})]})]})})]}),c===`image`&&(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{_t(!1),ht(!1),st(!1),fe(!1),at(!it)},className:`image-settings-trigger`,style:{minWidth:156,padding:`6px 14px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#8b5cf6`}}),(0,$.jsxs)(t9,{style:{fontSize:13,fontWeight:500,color:`#2f3440`},children:[d===`auto`?`智能`:d,` · `,f===`1K`?`1K标清`:f===`2K`?`2K高清`:`4K超清`,` · `,p,`×`,m]}),V&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:600,color:`#8b5cf6`},children:u})]}),(0,$.jsx)(HZ,{style:{fontSize:10,color:`#8b5cf6`,marginLeft:`auto`}})]}),it&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:480,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:14,boxShadow:`0 18px 44px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:ct.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{T(e.value),zt(e.label)},style:{flex:`0 0 calc(11.11% - 4px)`,minWidth:44,height:52,borderRadius:6,border:d===e.value?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:d===e.value?`#f5f3ff`:`#FFFFFF`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return t>=n?18:Math.round(t/n*18)})(),height:(()=>{let[t,n]=e.value===`auto`?[1,1]:e.value.split(`:`).map(Number);return n>=t?18:Math.round(n/t*18)})(),border:`2px solid ${d===e.value?`#8b5cf6`:`#98a2b3`}`,borderRadius:2,marginBottom:2,display:`flex`,alignItems:`center`,justifyContent:`center`},children:e.value===`auto`&&(0,$.jsx)(`span`,{style:{fontSize:7,color:d===e.value?`#8b5cf6`:`#98a2b3`},children:`智`})}),(0,$.jsx)(`span`,{style:{fontSize:9,color:d===e.value?`#8b5cf6`:`#667085`,fontWeight:d===e.value?600:400},children:e.value})]},e.value))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:ut.map(e=>(0,$.jsx)(`button`,{onClick:()=>{E(e.value),Bt(e.value)},style:{flex:1,height:42,borderRadius:6,border:f===e.value?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:f===e.value?`#8b5cf6`:`#FFFFFF`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsxs)(`span`,{style:{fontSize:12,fontWeight:600,color:f===e.value?`#fff`:`#475467`},children:[e.value,e.value===`4K`&&(0,$.jsx)(`span`,{style:{marginLeft:2},children:`✨`})]})},e.value))})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`尺寸`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:120},children:[(0,$.jsx)(`span`,{style:{color:`#98a2b3`,fontSize:11,marginRight:4},children:`W`}),(0,$.jsx)(bW,{value:p,onChange:e=>D(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:4,height:34,border:`1px solid #E7EAF0`,backgroundColor:`#FFFFFF`,fontSize:12,fontWeight:600,color:`#2f3440`}})]}),(0,$.jsx)(`button`,{onClick:Vt,style:{width:24,height:24,borderRadius:4,border:`1px solid #E7EAF0`,backgroundColor:`#fff`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:`#8b5cf6`},children:(0,$.jsx)(wU,{style:{fontSize:10}})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,flex:1,maxWidth:120},children:[(0,$.jsx)(`span`,{style:{color:`#98a2b3`,fontSize:11,marginRight:4},children:`H`}),(0,$.jsx)(bW,{value:m,onChange:e=>O(Number(e.target.value)||0),style:{flex:1,textAlign:`center`,borderRadius:4,height:34,border:`1px solid #E7EAF0`,backgroundColor:`#FFFFFF`,fontSize:12,fontWeight:600,color:`#2f3440`}})]}),(0,$.jsx)(`span`,{style:{color:`#98a2b3`,fontSize:11},children:`PX`})]})]}),V&&(0,$.jsxs)(`div`,{style:{marginTop:16,paddingTop:16,borderTop:`1px solid #f0f0f5`},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`生成数量`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:Array.from({length:G},(e,t)=>t+1).map(e=>(0,$.jsx)(`button`,{onClick:()=>w(e),disabled:G<=1,style:{flex:1,height:42,borderRadius:6,border:u===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:u===e?`#8b5cf6`:`#FFFFFF`,cursor:G<=1?`not-allowed`:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`,opacity:G<=1?.5:1},children:(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:u===e?`#fff`:`#475467`},children:e})},e))})]})]})]}),c===`video`&&(0,$.jsxs)(`div`,{style:{position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{_t(!1),ht(!1),at(!1),fe(!1),st(!ot)},className:`image-settings-trigger`,style:{minWidth:156,padding:`6px 14px`,height:32,borderRadius:10,border:`1px solid #E7EAF0`,backgroundColor:`#ffffff`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s ease`,boxShadow:`0 1px 2px rgba(47, 52, 64, 0.025)`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#FFFFFF`,e.currentTarget.style.borderColor=`#D7DDE7`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(47, 52, 64, 0.06)`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`#ffffff`,e.currentTarget.style.borderColor=`#E7EAF0`,e.currentTarget.style.boxShadow=`0 1px 2px rgba(47, 52, 64, 0.03)`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#2f3440`}}),(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:600,color:`#2f3440`},children:g}),(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:600,color:`#2f3440`},children:_?.toUpperCase?.()||_}),(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsxs)(`span`,{style:{fontSize:13,fontWeight:600,color:`#2f3440`},children:[h,`秒`]}),V&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`span`,{style:{width:1,height:14,background:`#E7EAF0`}}),(0,$.jsxs)(`span`,{style:{fontSize:13,fontWeight:600,color:`#8b5cf6`},children:[u,`份`]})]}),(0,$.jsx)(HZ,{style:{fontSize:10,color:`#667085`,marginLeft:`auto`}})]}),ot&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:0,width:400,backgroundColor:`#ffffff`,backdropFilter:`blur(16px)`,borderRadius:14,boxShadow:`0 18px 44px rgba(47, 52, 64, 0.12)`,padding:16,border:`1px solid #E7EAF0`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:v.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>A(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:g===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:g===e?`#f5f3ff`:`#FFFFFF`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:(()=>{let[t,n]=e.split(`:`).map(Number);return t>=n?18:Math.round(t/n*18)})(),height:(()=>{let[t,n]=e.split(`:`).map(Number);return n>=t?18:Math.round(n/t*18)})(),border:`2px solid ${g===e?`#8b5cf6`:`#98a2b3`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:g===e?`#8b5cf6`:`#667085`,fontWeight:g===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#E7EAF0`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#8b5cf6`,width:`${(h-Math.min(...v.durations))/(Math.max(...v.durations)-Math.min(...v.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...v.durations),max:Math.max(...v.durations),value:h,onChange:e=>k(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(`input`,{type:`number`,min:Math.min(...v.durations),max:Math.max(...v.durations),value:h,onChange:e=>{let t=Number(e.target.value);isNaN(t)||k(Math.min(Math.max(t,Math.min(...v.durations)),Math.max(...v.durations)))},style:{width:56,height:32,textAlign:`center`,border:`1px solid #E7EAF0`,borderRadius:6,fontSize:14,fontWeight:600,color:`#2f3440`,outline:`none`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#98a2b3`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:v.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>j(e),style:{flex:1,height:42,borderRadius:6,border:_===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:_===e?`#8b5cf6`:`#FFFFFF`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:_===e?`#fff`:`#475467`},children:e})},e))})]}),V&&(0,$.jsxs)(`div`,{style:{marginTop:16,paddingTop:16,borderTop:`1px solid #f0f0f5`},children:[(0,$.jsx)(t9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#667085`},children:`生成数量`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:Array.from({length:G},(e,t)=>t+1).map(e=>(0,$.jsx)(`button`,{onClick:()=>w(e),disabled:G<=1,style:{flex:1,height:42,borderRadius:6,border:u===e?`2px solid #8b5cf6`:`1px solid #E7EAF0`,backgroundColor:u===e?`#8b5cf6`:`#FFFFFF`,cursor:G<=1?`not-allowed`:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`,opacity:G<=1?.5:1},children:(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:u===e?`#fff`:`#475467`},children:e})},e))})]})]})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,flexShrink:0},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6,color:`#667085`,whiteSpace:`nowrap`,height:34,padding:`0 12px`,borderRadius:11,background:`rgba(255, 255, 255, 0.92)`,border:`1px solid rgba(231, 234, 240, 0.92)`,boxShadow:`0 4px 12px rgba(47, 52, 64, 0.04)`},children:[(0,$.jsx)(t9,{style:{fontSize:13,color:`#667085`,fontWeight:600},children:`预估积分:`}),(0,$.jsx)(t9,{style:{fontSize:13,color:`#2f3440`,fontWeight:800},children:wt()})]}),(0,$.jsx)(Z,{type:`primary`,shape:`circle`,icon:(0,$.jsx)(x2,{}),onClick:Yt,disabled:!An,loading:q,style:{flexShrink:0,width:36,height:36,borderRadius:`50%`,background:An?`linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%)`:`#E7EAF0`,color:`#ffffff`,opacity:An?1:.86,boxShadow:An?`0 10px 24px rgba(139, 92, 246, 0.28)`:`inset 0 0 0 1px rgba(139, 92, 246, 0.18)`,cursor:An?`pointer`:`not-allowed`,transition:`all 0.2s ease`,border:`none`}})]})]})]})]})]}),(0,$.jsx)(`style`,{children:` .ai-create-page { --ai-accent: #8b5cf6; @@ -579,22 +579,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho from { opacity: 0; transform: translateY(6px) scale(0.98); } to { opacity: 1; transform: translateY(0) scale(1); } } - `}),(0,$.jsx)(tK,{open:ke,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`预览`})]}),onCancel:Cn,width:800,footer:(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(d0,{}),onClick:wn,style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},disabled:ze(je),children:ze(je)?`资源已过期`:`下载`})}),centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:ze(je)?(0,$.jsx)(`div`,{style:{textAlign:`center`,padding:`40px`},children:(0,$.jsx)(`p`,{style:{fontSize:16,color:`#A45B5B`,marginBottom:16},children:`图片/视频资源已过期,请刷新重新加载~`})}):Ne===`image`?(0,$.jsx)(`img`,{src:`${je}`,alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:Fe,src:`${je}`,controls:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})}),(0,$.jsx)(tK,{open:Be,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`附件预览`})]}),onCancel:()=>{if(Ye.current){let e=Ye.current;e.pause(),e.muted=!0,e.currentTime=0}Ve(!1)},afterClose:()=>{if(Ye.current){let e=Ye.current;e.pause(),e.muted=!0}},width:800,footer:(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(d0,{}),onClick:()=>{if(!He)return;let e=document.createElement(`a`);e.href=`https://ceshi.apiforeign.minzhongzc.com${He}&download=1`,e.download=qe||(We===`image`?`image.png`:`video.mp4`),document.body.appendChild(e),e.click(),document.body.removeChild(e)},style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},children:`下载`})}),centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:We===`image`?(0,$.jsx)(`img`,{src:_n(He),alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:Ye,src:_n(He),controls:!0,playsInline:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})}),(0,$.jsx)(C7,{open:pe,libraryType:he,onClose:()=>me(!1),onSelect:gn,selectedIds:F.map(e=>e.private_asset_id).filter(Boolean),maxCount:Math.max(1,jn+Mn),maxImageCount:z,maxVideoCount:B,usedImageCount:F.filter(e=>e.type===`image`).length,usedVideoCount:F.filter(e=>e.type===`video`).length,usedVideoDuration:F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,accept:c===`image`?`image/*`:`image/*,video/*`})]})},{Header:Lse,Content:Rse}=MW,{TextArea:zse}=CW,Bse=`https://ceshi.apiforeign.minzhongzc.com`,Vse=e=>{if(!e)return!1;let t=e.supportsUniversalReference??e.supports_universal_reference,n=e.maxImageCount??e.max_image_count;return t!==!1&&(n==null||Number(n)>=1)},r9=e=>e?/^https?:\/\//i.test(e)||e.startsWith(`blob:`)?e:`${Bse}${e}`:``,Hse=()=>{let e=Je(),{user:t,optimizeHoldCredits:n}=c7(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)(1),[s,c]=(0,S.useState)(20),[l,u]=(0,S.useState)(0),[d,f]=(0,S.useState)(``),[p,m]=(0,S.useState)([]),[h,g]=(0,S.useState)(1),[_,v]=(0,S.useState)(20),[y,b]=(0,S.useState)(0),[x,C]=(0,S.useState)(``),[w,T]=(0,S.useState)(``),[E,D]=(0,S.useState)(``),[O,k]=(0,S.useState)(null),[A,j]=(0,S.useState)(``),[M,N]=(0,S.useState)(``),[P,F]=(0,S.useState)(null),[I,L]=(0,S.useState)(null),[R,z]=(0,S.useState)(``),[B,V]=(0,S.useState)(``),[H,U]=(0,S.useState)(!1),[W,G]=(0,S.useState)(!1),[K,ee]=(0,S.useState)([]),[q,te]=(0,S.useState)(``),[ne,re]=(0,S.useState)(5),[ie,J]=(0,S.useState)(`9:16`),[ae,oe]=(0,S.useState)(`480p`),[se,ce]=(0,S.useState)(!1),[le,ue]=(0,S.useState)(!1),[de,fe]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[pe,me]=(0,S.useState)([]),[he,ge]=(0,S.useState)(!1),_e=(0,S.useRef)(null),ve=(0,S.useRef)(null),ye=(0,S.useRef)(null);(0,S.useEffect)(()=>{N5().then(e=>{let t=e?.engine?.video||[];if(ee(t),t.length>0){let e=t[0];te(e.id),J(e.supportedRatios?.includes(`9:16`)?`9:16`:e.supportedRatios?.[0]||`9:16`),oe(e.supportedResolutions?.[0]||`480p`),re(e.supportedDurations?.[0]||5)}}).catch(()=>Q.error(`视频引擎加载失败`)),I5().then(e=>me(Array.isArray(e)?e:[])).catch(()=>me([]))},[]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&(ce(!1),ue(!1))};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[]);let be=K.find(e=>e.id===q),xe=!R||Vse(be),Se=(()=>{let e=pe.find(e=>e.modelConfigId===q&&e.genType===`video`&&e.resolution===ae);if(!e)return 0;let t=(Number(e.baseCredits||0)+Number(e.perSecondCredits||0)*ne)*Number(e.ratio||1);return R&&(t+=(Number(e.inputImageBaseCredits||0)+Number(e.inputImagePerImageCredits||0))*Number(e.inputImageRatio||1)),Number(t.toFixed(2))})(),Ce=(e,t,n=!1)=>{L5(e,t).then(e=>{if(e.items){m(n?t=>t.map(t=>{let n=e.items.find(e=>e.id===t.id);return n&&n.status!==t.status?n:t}):e.items);let t=e.items.some(e=>e.status===`processing`);t&&!_e.current?_e.current=setInterval(()=>{Ce(h,_,!0)},5e3):!t&&_e.current&&(clearInterval(_e.current),_e.current=null)}e.total!==void 0&&b(e.total)}).catch(e=>{})},we=e=>{g(e),Ce(e,_)},Te=(e,t,n=!1,r)=>{L5(e,t,r).then(e=>{if(e.items){i(n?t=>t.map(t=>{let n=e.items.find(e=>e.id===t.id);return n&&n.status!==t.status?n:t}):e.items);let t=e.items.some(e=>e.status===`processing`);t&&!ve.current?ve.current=setInterval(()=>{Te(a,s,!0,d)},5e3):!t&&ve.current&&(clearInterval(ve.current),ve.current=null)}e.total!==void 0&&u(e.total)}).catch(e=>{})};(0,S.useEffect)(()=>(Te(a,s),Ce(h,_),()=>{_e.current&&=(clearInterval(_e.current),null),ve.current&&=(clearInterval(ve.current),null)}),[]);let Ee=(e,t)=>{o(e),c(t),Te(e,t,!1,d)},De=()=>{o(1),Te(1,s,!1,d)},Oe=async e=>{if(!e.type.startsWith(`video/`))return Q.error(`只能上传视频文件`),!1;if(!(e.size/1024/1024<50))return Q.error(`视频大小不能超过50MB`),!1;let t=document.createElement(`video`);return t.preload=`metadata`,new Promise(n=>{t.onloadedmetadata=async()=>{if(t.duration<2){Q.error(`视频时长不能少于2秒`),URL.revokeObjectURL(t.src),n(!1);return}if(t.duration>=16){Q.error(`视频时长不能超过15秒`),URL.revokeObjectURL(t.src),n(!1);return}U(!0);try{let r=await Kie(e,t.duration);k(e),j(r.url),N(r.resource_id||``),F(t.duration);let i=Math.round(t.duration);re(de.durations.reduce((e,t)=>Math.abs(t-i){Q.error(`视频文件无效`),URL.revokeObjectURL(t.src),n(!1)},t.src=URL.createObjectURL(e)})},ke=async e=>{if(!e.type.startsWith(`image/`))return Q.error(`只能上传图片文件`),!1;if(!(e.size/1024/1024<10))return Q.error(`图片大小不能超过10MB`),!1;let t=new Image;return new Promise(n=>{t.onload=async()=>{let r=t.width/t.height;Math.abs(r-.75)<.1||Math.abs(r-.5625),G(!0);try{let t=await Gie(e);L(e),z(t.url),V(t.resource_id||``),Q.success(`图片上传成功`),n(!1)}catch(e){let t=``;if(e instanceof Error)try{t=JSON.parse(e.message).detail||e.message}catch{t=e.message}Q.error(t||`图片上传失败`),n(!1)}finally{G(!1),URL.revokeObjectURL(t.src)}},t.onerror=()=>{Q.error(`图片文件无效`),URL.revokeObjectURL(t.src),n(!1)},t.src=URL.createObjectURL(e)})},Ae=()=>{A&&URL.revokeObjectURL(A),k(null),j(``)},je=()=>{R&&URL.revokeObjectURL(R),L(null),z(``)},Me=()=>{if(!A){Q.warning(`请上传复刻视频`);return}if(!q||!ne||!ie||!ae){Q.warning(`请选择完整的视频生成参数`);return}if(!xe){Q.warning(`当前视频引擎不支持参考图片,请移除素材图片或切换引擎`);return}let t=ye.current||`hot_v2_${Date.now()}_${Math.random().toString(16).slice(2)}`;ye.current=t,cae({material_video_url:A,material_image_url:R||void 0,material_video_resource_id:M||void 0,material_image_resource_id:B||void 0,material_video_duration_seconds:P||void 0,source_project_name:x.trim()||void 0,target_project_name:w.trim()||void 0,project_description:E.trim()||void 0,core_content_point:E.trim()||void 0,video_config:{engine_id:q,duration:ne,aspect_ratio:ie,resolution:ae},idempotency_key:t}).then(t=>{let n=t.id||t.projectId||t.detail?.id;ye.current=null,j(``),N(``),F(null),z(``),V(``),L(null),C(``),T(``),D(``),Ce(1,20),Q.success(`项目已创建,视频提词正在生成`),n&&e(`/initial/${n}/initialinfo?flow_version=v2`)}).catch(e=>{Q.error(e?.message||`视频开头复刻失败`)})};return(0,$.jsxs)(`div`,{className:`replication-container`,style:{margin:`-24px -32px -32px`,height:`calc(100vh - 34px)`,display:`flex`,justifyContent:`space-between`,alignItems:`stretch`,gap:`2%`,position:`relative`,boxSizing:`border-box`},children:[(0,$.jsxs)(`div`,{className:`replication-preview`,style:{width:`68%`,background:`#f1f2f3`,backdropFilter:`blur(20px)`,display:`flex`,flexDirection:`column`,borderRadius:20,overflow:`hidden`,position:`relative`,zIndex:10},children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,padding:`16px 24px`,paddingBottom:0,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16,paddingBottom:12},children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`爆款复刻`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:`上传参考视频与产品图片,一键复刻爆款视频开头`})]})}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,style:{borderRadius:10,padding:`6px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},onClick:()=>ge(!0),children:`创作记录`})]}),(0,$.jsx)(`div`,{style:{flex:1,background:`transparent`,borderRight:`1px solid rgba(99, 102, 241, 0.08)`,overflowY:`auto`,scrollbarWidth:`none`},children:p.length>0?(0,$.jsxs)(`div`,{style:{height:`100%`,padding:`24px`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24},children:(0,$.jsx)(`h2`,{style:{margin:0,fontSize:16,fontWeight:600,color:`#1e293b`},children:`历史生成作品`})}),(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(190px, 1fr))`,gap:16},children:p.map(t=>(0,$.jsxs)(`div`,{style:{border:`1px solid rgba(99, 102, 241, 0.6)`,backdropFilter:`blur(10px)`,borderRadius:16,overflow:`hidden`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.06)`,cursor:`pointer`,transition:`transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1)`},onClick:()=>e(`/initial/${t.id}/initialinfo?flow_version=${t.flowVersion===`v2`?`v2`:`v1`}`),onMouseEnter:e=>{e.currentTarget.style.transform=`translateY(-6px)`,e.currentTarget.style.boxShadow=`0 12px 32px rgba(99, 102, 241, 0.12)`},onMouseLeave:e=>{e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(99, 102, 241, 0.06)`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,aspectRatio:`1/1`},children:[t.finalVideoUrl?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${z7(t.finalVideoCoverUrl)}`,alt:t.targetProjectName,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:60,height:60,borderRadius:`50%`,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(Y8,{style:{fontSize:24,color:`#fff`}})})}),(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:8,right:8,padding:`4px 12px`,background:`rgba(0,0,0,0.7)`,borderRadius:16,fontSize:10,color:`#fff`,backdropFilter:`blur(4px)`},children:(()=>{let e=t.status,n=t.current_step_code||t.currentStepCode;if(n===`image_prompt_optimize`)switch(e){case`waiting_user`:return`等待融合图生成`;case`processing`:return`图片提示词生成中`;case`completed`:return`图片提示词生成成功`;case`failed`:return`图片提示词生成失败`;default:return e||`待处理`}else if(n===`image_generate`)switch(e){case`waiting_user`:return`等待生成视频提示词`;case`processing`:return`融合图生成中`;case`completed`:return`融合图生成成功`;case`failed`:return`融合图生成失败`;default:return e||`待处理`}else if(n===`video_prompt_optimize`)switch(e){case`waiting_user`:return`等待最终视频生成`;case`processing`:return`视频提示词生成中`;case`completed`:return`视频提示词生成成功`;case`failed`:return`视频提示词生成失败`;default:return e||`待处理`}else if(n===`video_generate`)switch(e){case`waiting_user`:return``;case`processing`:return`最终视频生成中`;case`completed`:return`最终视频生成成功`;case`failed`:return`最终视频生成失败`;default:return e||`待处理`}else if(n===`material_input`)switch(e){case`waiting_user`:return`等待生成图片提示词`;case`processing`:return`素材处理中`;case`completed`:return`素材上传成功`;case`failed`:return`素材上传失败`;default:return e||`待处理`}else return{pending:`子任务待处理`,waiting_user:`等待用户确认或触发`,processing:`子任务处理中`,completed:`子任务完成`,failed:`子任务失败`,cancelled:`子任务取消`}[e]||e||`待处理`})()})]}),(0,$.jsxs)(`div`,{style:{padding:14},children:[(0,$.jsx)(`h4`,{style:{margin:0,fontSize:14,fontWeight:600,color:`#1e293b`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},children:t.targetProjectName||`未命名作品`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginTop:6},children:[(0,$.jsx)(`p`,{style:{margin:0,fontSize:12,color:`#64748b`},children:t.createdAt?new Date(t.createdAt).toLocaleDateString(`zh-CN`):``}),(()=>{let e=t.status;return e===`waiting_user`?(0,$.jsx)(`span`,{style:{fontSize:11,color:`#f59e0b`},children:`等待下一步`}):e===`processing`?(0,$.jsxs)(`span`,{style:{fontSize:11,color:`#6366f1`,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`span`,{children:`进行中`}),(0,$.jsx)(`span`,{style:{animation:`dots 1s infinite`},children:`...`}),(0,$.jsx)(`style`,{children:` + `}),(0,$.jsx)(QG,{open:ke,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`预览`})]}),onCancel:wn,width:800,footer:(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(c0,{}),onClick:Tn,style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},disabled:Le(je),children:Le(je)?`资源已过期`:`下载`})}),centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:Le(je)?(0,$.jsx)(`div`,{style:{textAlign:`center`,padding:`40px`},children:(0,$.jsx)(`p`,{style:{fontSize:16,color:`#A45B5B`,marginBottom:16},children:`图片/视频资源已过期,请刷新重新加载~`})}):Ne===`image`?(0,$.jsx)(`img`,{src:`${je}`,alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:Fe,src:`${je}`,controls:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})}),(0,$.jsx)(QG,{open:Re,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`附件预览`})]}),onCancel:()=>{if(qe.current){let e=qe.current;e.pause(),e.muted=!0,e.currentTime=0}ze(!1)},afterClose:()=>{if(qe.current){let e=qe.current;e.pause(),e.muted=!0}},width:800,footer:(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`}}),centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:He===`image`?(0,$.jsx)(`img`,{src:hn(`/static${Be}?w=300&q=50`),alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:qe,src:hn(Be),controls:!0,playsInline:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})}),(0,$.jsx)(S7,{open:pe,libraryType:he,onClose:()=>me(!1),onSelect:mn,selectedIds:F.map(e=>e.private_asset_id).filter(Boolean),maxCount:Math.max(1,Mn+Nn),maxImageCount:z,maxVideoCount:B,usedImageCount:F.filter(e=>e.type===`image`).length,usedVideoCount:F.filter(e=>e.type===`video`).length,usedVideoDuration:F.filter(e=>e.type===`video`).reduce((e,t)=>e+(t.duration||0),0),maxVideoDuration:15,accept:c===`image`?`image/*`:`image/*,video/*`})]})},{Header:Vse,Content:Hse}=kW,{TextArea:Use}=bW,Wse=`https://ceshi.apiforeign.minzhongzc.com`,Gse=e=>{if(!e)return!1;let t=e.supportsUniversalReference??e.supports_universal_reference,n=e.maxImageCount??e.max_image_count;return t!==!1&&(n==null||Number(n)>=1)},n9=e=>e?/^https?:\/\//i.test(e)||e.startsWith(`blob:`)?e:`${Wse}${e}`:``,Kse=()=>{let e=Je(),{user:t,optimizeHoldCredits:n}=s7(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)(1),[s,c]=(0,S.useState)(20),[l,u]=(0,S.useState)(0),[d,f]=(0,S.useState)(``),[p,m]=(0,S.useState)([]),[h,g]=(0,S.useState)(1),[_,v]=(0,S.useState)(20),[y,b]=(0,S.useState)(0),[x,C]=(0,S.useState)(``),[w,T]=(0,S.useState)(``),[E,D]=(0,S.useState)(``),[O,k]=(0,S.useState)(null),[A,j]=(0,S.useState)(``),[M,N]=(0,S.useState)(``),[P,F]=(0,S.useState)(null),[I,L]=(0,S.useState)(null),[R,z]=(0,S.useState)(``),[B,V]=(0,S.useState)(``),[H,U]=(0,S.useState)(!1),[W,G]=(0,S.useState)(!1),[K,ee]=(0,S.useState)([]),[q,te]=(0,S.useState)(``),[ne,re]=(0,S.useState)(5),[ie,J]=(0,S.useState)(`9:16`),[ae,oe]=(0,S.useState)(`480p`),[se,ce]=(0,S.useState)(!1),[le,ue]=(0,S.useState)(!1),[de,fe]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[pe,me]=(0,S.useState)([]),[he,ge]=(0,S.useState)(!1),_e=(0,S.useRef)(null),ve=(0,S.useRef)(null),ye=(0,S.useRef)(null);(0,S.useEffect)(()=>{M5().then(e=>{let t=e?.engine?.video||[];if(ee(t),t.length>0){let e=t[0];te(e.id),J(e.supportedRatios?.includes(`9:16`)?`9:16`:e.supportedRatios?.[0]||`9:16`),oe(e.supportedResolutions?.[0]||`480p`),re(e.supportedDurations?.[0]||5)}}).catch(()=>Q.error(`视频引擎加载失败`)),F5().then(e=>me(Array.isArray(e)?e:[])).catch(()=>me([]))},[]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&(ce(!1),ue(!1))};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[]);let be=K.find(e=>e.id===q),xe=!R||Gse(be),Se=(()=>{let e=pe.find(e=>e.modelConfigId===q&&e.genType===`video`&&e.resolution===ae);if(!e)return 0;let t=(Number(e.baseCredits||0)+Number(e.perSecondCredits||0)*ne)*Number(e.ratio||1);return R&&(t+=(Number(e.inputImageBaseCredits||0)+Number(e.inputImagePerImageCredits||0))*Number(e.inputImageRatio||1)),Number(t.toFixed(2))})(),Ce=(e,t,n=!1)=>{I5(e,t).then(e=>{if(e.items){m(n?t=>t.map(t=>{let n=e.items.find(e=>e.id===t.id);return n&&n.status!==t.status?n:t}):e.items);let t=e.items.some(e=>e.status===`processing`);t&&!_e.current?_e.current=setInterval(()=>{Ce(h,_,!0)},5e3):!t&&_e.current&&(clearInterval(_e.current),_e.current=null)}e.total!==void 0&&b(e.total)}).catch(e=>{})},we=e=>{g(e),Ce(e,_)},Te=(e,t,n=!1,r)=>{I5(e,t,r).then(e=>{if(e.items){i(n?t=>t.map(t=>{let n=e.items.find(e=>e.id===t.id);return n&&n.status!==t.status?n:t}):e.items);let t=e.items.some(e=>e.status===`processing`);t&&!ve.current?ve.current=setInterval(()=>{Te(a,s,!0,d)},5e3):!t&&ve.current&&(clearInterval(ve.current),ve.current=null)}e.total!==void 0&&u(e.total)}).catch(e=>{})};(0,S.useEffect)(()=>(Te(a,s),Ce(h,_),()=>{_e.current&&=(clearInterval(_e.current),null),ve.current&&=(clearInterval(ve.current),null)}),[]);let Ee=(e,t)=>{o(e),c(t),Te(e,t,!1,d)},De=()=>{o(1),Te(1,s,!1,d)},Oe=async e=>{if(!e.type.startsWith(`video/`))return Q.error(`只能上传视频文件`),!1;if(!(e.size/1024/1024<50))return Q.error(`视频大小不能超过50MB`),!1;let t=document.createElement(`video`);return t.preload=`metadata`,new Promise(n=>{t.onloadedmetadata=async()=>{if(t.duration<2){Q.error(`视频时长不能少于2秒`),URL.revokeObjectURL(t.src),n(!1);return}if(t.duration>=16){Q.error(`视频时长不能超过15秒`),URL.revokeObjectURL(t.src),n(!1);return}U(!0);try{let r=await Zie(e,t.duration);k(e),j(r.url),N(r.resource_id||``),F(t.duration);let i=Math.round(t.duration);re(de.durations.reduce((e,t)=>Math.abs(t-i){Q.error(`视频文件无效`),URL.revokeObjectURL(t.src),n(!1)},t.src=URL.createObjectURL(e)})},ke=async e=>{if(!e.type.startsWith(`image/`))return Q.error(`只能上传图片文件`),!1;if(!(e.size/1024/1024<10))return Q.error(`图片大小不能超过10MB`),!1;let t=new Image;return new Promise(n=>{t.onload=async()=>{let r=t.width/t.height;Math.abs(r-.75)<.1||Math.abs(r-.5625),G(!0);try{let t=await Xie(e);L(e),z(t.url),V(t.resource_id||``),Q.success(`图片上传成功`),n(!1)}catch(e){let t=``;if(e instanceof Error)try{t=JSON.parse(e.message).detail||e.message}catch{t=e.message}Q.error(t||`图片上传失败`),n(!1)}finally{G(!1),URL.revokeObjectURL(t.src)}},t.onerror=()=>{Q.error(`图片文件无效`),URL.revokeObjectURL(t.src),n(!1)},t.src=URL.createObjectURL(e)})},Ae=()=>{A&&URL.revokeObjectURL(A),k(null),j(``)},je=()=>{R&&URL.revokeObjectURL(R),L(null),z(``)},Me=()=>{if(!A){Q.warning(`请上传复刻视频`);return}if(!q||!ne||!ie||!ae){Q.warning(`请选择完整的视频生成参数`);return}if(!xe){Q.warning(`当前视频引擎不支持参考图片,请移除素材图片或切换引擎`);return}let t=ye.current||`hot_v2_${Date.now()}_${Math.random().toString(16).slice(2)}`;ye.current=t,fae({material_video_url:A,material_image_url:R||void 0,material_video_resource_id:M||void 0,material_image_resource_id:B||void 0,material_video_duration_seconds:P||void 0,source_project_name:x.trim()||void 0,target_project_name:w.trim()||void 0,project_description:E.trim()||void 0,core_content_point:E.trim()||void 0,video_config:{engine_id:q,duration:ne,aspect_ratio:ie,resolution:ae},idempotency_key:t}).then(t=>{let n=t.id||t.projectId||t.detail?.id;ye.current=null,j(``),N(``),F(null),z(``),V(``),L(null),C(``),T(``),D(``),Ce(1,20),Q.success(`项目已创建,视频提词正在生成`),n&&e(`/initial/${n}/initialinfo?flow_version=v2`)}).catch(e=>{Q.error(e?.message||`视频开头复刻失败`)})};return(0,$.jsxs)(`div`,{className:`replication-container`,style:{margin:`-24px -32px -32px`,height:`calc(100vh - 34px)`,display:`flex`,justifyContent:`space-between`,alignItems:`stretch`,gap:`2%`,position:`relative`,boxSizing:`border-box`},children:[(0,$.jsxs)(`div`,{className:`replication-preview`,style:{width:`68%`,background:`#f1f2f3`,backdropFilter:`blur(20px)`,display:`flex`,flexDirection:`column`,borderRadius:20,overflow:`hidden`,position:`relative`,zIndex:10},children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,padding:`16px 24px`,paddingBottom:0,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16,paddingBottom:12},children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`爆款复刻`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:`上传参考视频与产品图片,一键复刻爆款视频开头`})]})}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,style:{borderRadius:10,padding:`6px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},onClick:()=>ge(!0),children:`创作记录`})]}),(0,$.jsx)(`div`,{style:{flex:1,background:`transparent`,borderRight:`1px solid rgba(99, 102, 241, 0.08)`,overflowY:`auto`,scrollbarWidth:`none`},children:p.length>0?(0,$.jsxs)(`div`,{style:{height:`100%`,padding:`24px`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24},children:(0,$.jsx)(`h2`,{style:{margin:0,fontSize:16,fontWeight:600,color:`#1e293b`},children:`历史生成作品`})}),(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(190px, 1fr))`,gap:16},children:p.map(t=>(0,$.jsxs)(`div`,{style:{border:`1px solid rgba(99, 102, 241, 0.6)`,backdropFilter:`blur(10px)`,borderRadius:16,overflow:`hidden`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.06)`,cursor:`pointer`,transition:`transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1)`},onClick:()=>e(`/initial/${t.id}/initialinfo?flow_version=${t.flowVersion===`v2`?`v2`:`v1`}`),onMouseEnter:e=>{e.currentTarget.style.transform=`translateY(-6px)`,e.currentTarget.style.boxShadow=`0 12px 32px rgba(99, 102, 241, 0.12)`},onMouseLeave:e=>{e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(99, 102, 241, 0.06)`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,aspectRatio:`1/1`},children:[t.finalVideoUrl?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${R7(t.finalVideoCoverUrl)}`,alt:t.targetProjectName,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:60,height:60,borderRadius:`50%`,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(q8,{style:{fontSize:24,color:`#fff`}})})}),(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:8,right:8,padding:`4px 12px`,background:`rgba(0,0,0,0.7)`,borderRadius:16,fontSize:10,color:`#fff`,backdropFilter:`blur(4px)`},children:(()=>{let e=t.status,n=t.current_step_code||t.currentStepCode;if(n===`image_prompt_optimize`)switch(e){case`waiting_user`:return`等待融合图生成`;case`processing`:return`图片提示词生成中`;case`completed`:return`图片提示词生成成功`;case`failed`:return`图片提示词生成失败`;default:return e||`待处理`}else if(n===`image_generate`)switch(e){case`waiting_user`:return`等待生成视频提示词`;case`processing`:return`融合图生成中`;case`completed`:return`融合图生成成功`;case`failed`:return`融合图生成失败`;default:return e||`待处理`}else if(n===`video_prompt_optimize`)switch(e){case`waiting_user`:return`等待最终视频生成`;case`processing`:return`视频提示词生成中`;case`completed`:return`视频提示词生成成功`;case`failed`:return`视频提示词生成失败`;default:return e||`待处理`}else if(n===`video_generate`)switch(e){case`waiting_user`:return``;case`processing`:return`最终视频生成中`;case`completed`:return`最终视频生成成功`;case`failed`:return`最终视频生成失败`;default:return e||`待处理`}else if(n===`material_input`)switch(e){case`waiting_user`:return`等待生成图片提示词`;case`processing`:return`素材处理中`;case`completed`:return`素材上传成功`;case`failed`:return`素材上传失败`;default:return e||`待处理`}else return{pending:`子任务待处理`,waiting_user:`等待用户确认或触发`,processing:`子任务处理中`,completed:`子任务完成`,failed:`子任务失败`,cancelled:`子任务取消`}[e]||e||`待处理`})()})]}),(0,$.jsxs)(`div`,{style:{padding:14},children:[(0,$.jsx)(`h4`,{style:{margin:0,fontSize:14,fontWeight:600,color:`#1e293b`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},children:t.targetProjectName||`未命名作品`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginTop:6},children:[(0,$.jsx)(`p`,{style:{margin:0,fontSize:12,color:`#64748b`},children:t.createdAt?new Date(t.createdAt).toLocaleDateString(`zh-CN`):``}),(()=>{let e=t.status;return e===`waiting_user`?(0,$.jsx)(`span`,{style:{fontSize:11,color:`#f59e0b`},children:`等待下一步`}):e===`processing`?(0,$.jsxs)(`span`,{style:{fontSize:11,color:`#6366f1`,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`span`,{children:`进行中`}),(0,$.jsx)(`span`,{style:{animation:`dots 1s infinite`},children:`...`}),(0,$.jsx)(`style`,{children:` @keyframes dots { 0%, 20% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } - `})]}):e===`failed`?(0,$.jsx)(`span`,{style:{fontSize:11,color:`#ef4444`},children:`失败`}):e===`completed`&&t.finalVideoUrl?(0,$.jsx)(`span`,{style:{fontSize:11,color:`#10b981`},children:`任务完成`}):null})()]})]})]},t.id))}),(0,$.jsx)(`div`,{style:{paddingTop:20,paddingBottom:20,display:`flex`,justifyContent:`center`},children:(0,$.jsx)(lG,{current:h,pageSize:_,total:y,onChange:we,showSizeChanger:!1,showQuickJumper:!1,showTotal:e=>`共 ${e} 条`,itemRender:(e,t,n)=>t===`prev`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid #e5e7eb`,borderRadius:6,background:h===1?`#f9fafb`:`#fff`,cursor:h===1?`not-allowed`:`pointer`,color:h===1?`#d1d5db`:`#6b7280`,fontSize:14},disabled:h===1,children:`‹`}):t===`next`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid #e5e7eb`,borderRadius:6,background:h>=Math.ceil(y/_)?`#f9fafb`:`#fff`,cursor:h>=Math.ceil(y/_)?`not-allowed`:`pointer`,color:h>=Math.ceil(y/_)?`#d1d5db`:`#6b7280`,fontSize:14},disabled:h>=Math.ceil(y/_),children:`›`}):t===`page`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`none`,borderRadius:6,background:e===h?`#6366f1`:`#fff`,color:e===h?`#fff`:`#374151`,fontWeight:e===h?500:400,cursor:`pointer`,fontSize:14},children:e}):n})})]}):(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,padding:`40px`},children:[(0,$.jsxs)(`div`,{style:{width:120,height:120,display:`flex`,alignItems:`center`,justifyContent:`center`,marginBottom:24,position:`relative`},children:[(0,$.jsx)(`div`,{style:{width:60,height:60,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:20,position:`absolute`,bottom:0,right:10}}),(0,$.jsx)(`div`,{style:{width:50,height:50,border:`2px solid rgba(99, 102, 241, 0.2)`,borderRadius:16,position:`absolute`,top:0,left:10}}),(0,$.jsx)(`div`,{style:{width:56,height:56,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:18,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 8px 24px rgba(99, 102, 241, 0.25)`},children:(0,$.jsx)(Y8,{style:{fontSize:28,color:`#fff`}})})]}),(0,$.jsx)(`h3`,{style:{margin:0,fontSize:16,fontWeight:600,color:`#1e293b`,marginBottom:8},children:`暂无生成内容`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#64748b`,textAlign:`center`,padding:`0 40px`,lineHeight:1.6},children:`请完善素材与卖点,生成专属爆款复刻视频`})]})})]}),(0,$.jsx)(`div`,{className:`replication-form`,style:{overflow:`auto`,width:`30%`,background:`transparent`,backdropFilter:`blur(20px)`,borderRadius:20,position:`relative`,zIndex:10,scrollbarWidth:`none`},children:(0,$.jsxs)(`div`,{className:`replication-form-content`,style:{width:`100%`,height:`100%`,background:`rgba(258, 250, 252, 0.2)`,padding:24,overflowY:`auto`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10},children:[`上传复刻视频`,(0,$.jsx)(`span`,{style:{color:`#f94444`},children:`(必选)`})]}),A?(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(`video`,{src:r9(A),controls:!0,style:{width:`100%`,borderRadius:12,maxHeight:200,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.08)`}}),(0,$.jsx)(`button`,{onClick:Ae,style:{position:`absolute`,top:8,right:8,width:28,height:28,border:`none`,background:`rgba(239, 68, 68, 0.9)`,borderRadius:`50%`,cursor:`pointer`,color:`#fff`,fontSize:16,display:`flex`,alignItems:`center`,justifyContent:`center`,zIndex:10,transition:`all 0.2s`},children:`×`})]}):(0,$.jsx)(_0,{style:{width:`100%`},beforeUpload:Oe,showUploadList:!1,accept:`video/mp4,video/quicktime,.mp4,.mov`,children:(0,$.jsx)(`div`,{style:{border:`2px dashed rgba(99, 102, 241, 0.3)`,borderRadius:12,padding:24,textAlign:`center`,cursor:`pointer`,transition:`all 0.25s cubic-bezier(0.4, 0, 0.2, 1)`,background:`rgba(99, 102, 241, 0.02)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.3)`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.02)`},children:H?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{width:40,height:40,margin:`0 auto 12px`,border:`3px solid rgba(99, 102, 241, 0.2)`,borderTopColor:`#6366f1`,borderRadius:`50%`,animation:`spin 1s linear infinite`}}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#6366f1`,fontWeight:500},children:`上传中...`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持的文件类型:MP4、MOV | 视频最大时长:15 秒 | 最大大小:50M`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{width:48,height:48,margin:`0 auto 12px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:16,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(Y8,{style:{fontSize:24,color:`#6366f1`}})}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#475569`,fontWeight:500},children:`点击或拖拽上传视频`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持的文件类型:MP4、MOV | 视频最大时长:15 秒 | 最大大小:50M`})]})})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10},children:[`上传产品图片`,(0,$.jsx)(`span`,{children:`(可选)`})]}),R?(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(`img`,{src:r9(R),alt:`产品图片`,style:{width:`100%`,borderRadius:12,maxHeight:200,objectFit:`contain`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.08)`}}),(0,$.jsx)(`button`,{onClick:je,style:{position:`absolute`,top:8,right:8,width:28,height:28,border:`none`,background:`rgba(239, 68, 68, 0.9)`,borderRadius:`50%`,cursor:`pointer`,color:`#fff`,fontSize:16,display:`flex`,alignItems:`center`,justifyContent:`center`,zIndex:10,transition:`all 0.2s`},children:`×`})]}):(0,$.jsx)(k7,{accept:`image/*`,multiple:!1,mediaType:`image`,uploading:W,maxImageCount:1,usedImageCount:0,onLocalSelect:e=>{e[0]&&ke(e[0])},onHistorySelect:e=>{let t=e[0];t&&(L(null),z(t.resourceUrl||t.previewUrl||t.displayUrl||``),V(t.id),Q.success(`历史图片已选择`))},children:(0,$.jsx)(`div`,{style:{border:`2px dashed rgba(99, 102, 241, 0.3)`,borderRadius:12,padding:20,textAlign:`center`,cursor:`pointer`,transition:`all 0.25s cubic-bezier(0.4, 0, 0.2, 1)`,background:`rgba(99, 102, 241, 0.02)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.3)`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.02)`},children:W?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{width:36,height:36,margin:`0 auto 10px`,border:`3px solid rgba(99, 102, 241, 0.2)`,borderTopColor:`#6366f1`,borderRadius:`50%`,animation:`spin 1s linear infinite`}}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#6366f1`,fontWeight:500},children:`上传中...`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持 JPG, JPEG, PNG 格式,图片比例为 3:4 或 9:16 效果最佳`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{width:44,height:44,margin:`0 auto 10px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:14,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(I6,{style:{fontSize:22,color:`#6366f1`}})}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#475569`,fontWeight:500},children:`+ 点击上传`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持 JPG, JPEG, PNG 格式,图片比例为 3:4 或 9:16 效果最佳`})]})})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:500,color:`#475569`,marginBottom:8},children:[`原产品名称`,(0,$.jsx)(`span`,{children:`(可选)`})]}),(0,$.jsx)(CW,{value:x,onChange:e=>C(e.target.value),placeholder:`请输入原产品名称`,style:{borderRadius:10,height:40,fontSize:13,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},maxLength:10,suffix:(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[x.length,`/10`]})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:500,color:`#475569`,marginBottom:8},children:[`自有产品名称`,(0,$.jsx)(`span`,{children:`(可选)`})]}),(0,$.jsx)(CW,{value:w,onChange:e=>T(e.target.value),placeholder:`请输入自有产品名称`,style:{borderRadius:10,height:40,fontSize:13,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},maxLength:10,suffix:(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[w.length,`/10`]})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:500,color:`#475569`,marginBottom:8},children:[`产品卖点`,(0,$.jsx)(`span`,{children:`(可选)`})]}),(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(zse,{value:E,onChange:e=>D(e.target.value),placeholder:`请输入产品卖点`,style:{borderRadius:10,fontSize:13,height:80,resize:`none`,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},rows:3,maxLength:30}),(0,$.jsxs)(`span`,{style:{position:`absolute`,right:10,bottom:8,color:`#94a3b8`,fontSize:12},children:[E.length,`/30`]})]})]}),(0,$.jsxs)(`div`,{style:{marginBottom:12,display:`grid`,gap:10},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:600,color:`#475569`},children:[`视频生成参数`,(0,$.jsx)(`span`,{style:{color:`#f94444`},children:`(必选)`})]}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{ce(!se),ue(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(b8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:K.find(e=>e.id===q)?.name||`选择引擎`})]}),se&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:300,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:300,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:K.filter(e=>e.supportsUniversalReference!==!1).map(e=>(0,$.jsxs)(`button`,{type:`button`,onClick:()=>{te(e.id),fe({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(ie)||J(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(ae)||oe(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(ne)||re(e.supportedDurations?.[0]||5),ce(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:q===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:q===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:q===e.id?600:500,color:q===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{ue(!le),ce(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[ie,` · `,ne,`s · `,ae]})]}),le&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:320,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:de.ratios.map(e=>{let[t,n]=e.split(`:`).map(Number),r=t>=n?18:Math.round(t/n*18),i=n>=t?18:Math.round(n/t*18);return(0,$.jsxs)(`button`,{onClick:()=>J(e),style:{flex:`0 0 calc(12.5% - 4px)`,minWidth:44,height:52,borderRadius:6,border:ie===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ie===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:r,height:i,border:`2px solid ${ie===e?`#6366f1`:`#9ca3af`}`,borderRadius:3,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:ie===e?`#6366f1`:`#6b7280`,fontWeight:ie===e?600:400},children:e})]},e)})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(ne-Math.min(...de.durations))/(Math.max(...de.durations)-Math.min(...de.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...de.durations),max:Math.max(...de.durations),value:ne,onChange:e=>re(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:ne}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:de.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>oe(e),style:{flex:1,height:42,borderRadius:8,border:ae===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ae===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:ae===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]})]}),(0,$.jsx)(Mw,{title:(t?.credits||0){if((t?.credits||0)ge(!1),width:850,footer:null,style:{borderRadius:20},styles:{body:{height:580,display:`flex`,flexDirection:`column`,padding:0},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,margin:`16px 24px`,flexShrink:0},children:[(0,$.jsx)(CW,{placeholder:`搜索产品名称`,value:d,onChange:e=>f(e.target.value),onPressEnter:De,style:{width:220,borderRadius:10,marginRight:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`}}),(0,$.jsx)(Z,{type:`primary`,onClick:De,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflow:`auto`,padding:`0 24px 24px`},children:(0,$.jsx)(`div`,{style:{background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(10px)`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.06)`},children:(0,$.jsx)(NQ,{columns:[{title:`产品名称`,dataIndex:`targetProjectName`,key:`targetProjectName`,align:`center`,width:100,render:e=>(0,$.jsx)(`span`,{style:{fontSize:13,color:`#1e293b`,fontWeight:500},children:e||`-`})},{title:`状态`,dataIndex:`status`,key:`status`,align:`center`,width:220,render:(e,t)=>{let n=e,r=t.current_step_code||t.currentStepCode,i=(()=>{if(r===`image_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待融合图生成`,color:`#f59e0b`};case`processing`:return{text:`图片提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`图片提示词生成成功`,color:`#10b981`};case`failed`:return{text:`图片提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`image_generate`)switch(n){case`waiting_user`:return{text:`等待生成视频提示词`,color:`#f59e0b`};case`processing`:return{text:`融合图生成中`,color:`#f59e0b`};case`completed`:return{text:`融合图生成成功`,color:`#10b981`};case`failed`:return{text:`融合图生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`video_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待最终视频生成`,color:`#f59e0b`};case`processing`:return{text:`视频提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`视频提示词生成成功`,color:`#10b981`};case`failed`:return{text:`视频提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`video_generate`)switch(n){case`waiting_user`:return{text:``,color:`#64748b`};case`processing`:return{text:`最终视频生成中`,color:`#f59e0b`};case`completed`:return{text:`任务完成`,color:`#10b981`};case`failed`:return{text:`最终视频生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`material_input`)switch(n){case`waiting_user`:return{text:`等待生成图片提示词`,color:`#f59e0b`};case`processing`:return{text:`素材处理中`,color:`#f59e0b`};case`completed`:return{text:`素材上传成功`,color:`#10b981`};case`failed`:return{text:`素材上传失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else return{pending:{text:`子任务待处理`,color:`#f59e0b`},waiting_user:{text:`等待用户确认或触发`,color:`#f59e0b`},processing:{text:`子任务处理中`,color:`#f59e0b`},completed:{text:`子任务完成`,color:`#10b981`},failed:{text:`子任务失败`,color:`#ef4444`},cancelled:{text:`子任务取消`,color:`#94a3b8`}}[n]||{text:n||`-`,color:`#64748b`}})();return(0,$.jsx)(`span`,{style:{fontSize:12,color:i.color,fontWeight:500},children:i.text})}},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,align:`center`,width:200,render:e=>{if(!e)return`-`;let t=new Date(e);return(0,$.jsx)(`span`,{style:{fontSize:12,color:`#64748b`},children:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`})}},{title:`操作`,key:`action`,align:`center`,width:220,render:(t,n)=>(0,$.jsxs)(JV,{children:[(0,$.jsx)(`button`,{onClick:()=>e(`/initial/${n.id}/initialinfo?flow_version=${n.flowVersion===`v2`?`v2`:`v1`}`),style:{color:`#6366f1`,textDecoration:`none`,fontSize:13,border:`none`,background:`rgba(99, 102, 241, 0.08)`,padding:`4px 12px`,borderRadius:8,cursor:`pointer`,transition:`all 0.2s`},children:`查看详情`}),(0,$.jsx)(aK,{title:`确认删除这个爆款开头复刻任务吗?`,onConfirm:async()=>{try{await Rae(n.id,n.flowVersion),Q.success(`删除成功`),Te(1,s,!1,d)}catch{Q.error(`删除失败`)}},children:(0,$.jsx)(`button`,{style:{color:`#ef4444`,textDecoration:`none`,fontSize:13,border:`none`,background:`rgba(239, 68, 68, 0.08)`,padding:`4px 12px`,borderRadius:8,cursor:`pointer`,transition:`all 0.2s`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.12)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.08)`},children:`删除`})})]})}],dataSource:r,rowKey:`id`,pagination:{current:a,pageSize:s,total:l,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:Ee,itemRender:(e,t,n)=>t===`prev`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid rgba(99, 102, 241, 0.15)`,borderRadius:8,background:a===1?`rgba(243, 244, 246, 0.5)`:`#fff`,cursor:a===1?`not-allowed`:`pointer`,color:a===1?`#94a3b8`:`#6366f1`,fontSize:14},disabled:a===1,children:`‹`}):t===`next`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid rgba(99, 102, 241, 0.15)`,borderRadius:8,background:a>=Math.ceil(l/s)?`rgba(243, 244, 246, 0.5)`:`#fff`,cursor:a>=Math.ceil(l/s)?`not-allowed`:`pointer`,color:a>=Math.ceil(l/s)?`#94a3b8`:`#6366f1`,fontSize:14},disabled:a>=Math.ceil(l/s),children:`›`}):t===`page`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`none`,borderRadius:8,background:e===a?`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`:`#fff`,color:e===a?`#fff`:`#475569`,fontWeight:e===a?600:400,cursor:`pointer`,fontSize:14},children:e}):n},style:{fontSize:13},scroll:{y:350}})})})]})]})};function i9(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function a9(e,...t){for(let n of t){let t=e[n];if(t!=null&&String(t).trim()!==``)return String(t)}return``}function o9(e,t,...n){for(let t of n){let n=e[t];if(n===!0||n===!1)return n;if(n===`true`)return!0;if(n===`false`)return!1}return t}function Use(e,...t){for(let n of t){let t=e[n];if(typeof t==`number`&&Number.isFinite(t)&&t>0)return t;if(typeof t==`string`&&t.trim()){let e=Number(t);if(Number.isFinite(e)&&e>0)return e}}}function s9(e){if(!i9(e))return null;let t=a9(e,`key`);return t?{key:t,label:a9(e,`label`)||t,type:a9(e,`type`)||void 0,enabled:o9(e,!0,`enabled`),editable:o9(e,!0,`editable`),maxLength:Use(e,`maxLength`,`max_length`)}:null}function c9(e){if(!i9(e))return null;let t=e.data;return i9(t)?t:Array.isArray(e.sections)?e:null}function Wse(e){return!!c9(e)}function l9(e){let t=c9(e);return(Array.isArray(t?.sections)?t.sections:[]).map(e=>{let t=s9(e);if(!t||!i9(e))return null;let n=Array.isArray(e.children)?e.children.map(s9).filter(Boolean):[],r=Array.isArray(e.itemFields)?e.itemFields.map(s9).filter(Boolean):Array.isArray(e.item_fields)?e.item_fields.map(s9).filter(Boolean):[];return{...t,contentKey:a9(e,`contentKey`,`content_key`)||void 0,children:n,itemFields:r}}).filter(e=>!!e&&e.enabled)}function u9(e){if(e==null)return``;if(typeof e==`object`)try{return JSON.stringify(e,null,2)}catch{return String(e)}return String(e)}function d9(e){let t=u9(e);return t.length>40||t.includes(` -`)||t.includes(`,`)||t.includes(`。`)||t.includes(`;`)||t.includes(`;`)}function f9(e){return e===void 0?e:JSON.parse(JSON.stringify(e))}function p9(e,t,n,r){let i=f9(e||{});return i9(i[t])||(i[t]={}),i[t][n]=r,i}function m9(e,t,n,r,i){let a=f9(e||{});return Array.isArray(a[t])||(a[t]=[]),i9(a[t][n])||(a[t][n]={}),a[t][n][r]=i,a}function h9(e,t){if(!i9(e))return`视频提示词不能为空`;let n=l9(t);if(!n.length)return`视频提词配置缺失,无法保存`;for(let t of n){if(!t.editable)continue;let n=e[t.key];if(t.type===`object`){if(!i9(n))continue;for(let e of t.children)if(!(!e.enabled||!e.editable||!e.maxLength)&&u9(n[e.key]).length>e.maxLength)return`字段【${t.label}.${e.label}】长度不能超过 ${e.maxLength} 个字符`;continue}if(t.type===`flow`){if(!Array.isArray(n))continue;for(let e=0;en.maxLength)return`字段【${t.label} 第 ${e+1} 项.${n.label}】长度不能超过 ${n.maxLength} 个字符`}}continue}if(t.editable&&t.maxLength&&u9(n).length>t.maxLength)return`字段【${t.label}】长度不能超过 ${t.maxLength} 个字符`}return null}var{Text:g9}=C1,{TextArea:_9}=CW;function v9(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function y9({value:e}){let t=e===`true`?`是`:e===`false`?`否`:u9(e);return d9(e)?(0,$.jsx)(_9,{value:t,rows:Math.min(6,Math.max(2,Math.ceil(t.length/42))),disabled:!0,style:{borderRadius:10,color:`#64748b`,border:`1px solid #e2e8f0`,background:`#f8fafc`}}):(0,$.jsx)(CW,{value:t,disabled:!0,style:{borderRadius:10,color:`#64748b`,border:`1px solid #e2e8f0`,background:`#f8fafc`}})}function b9({value:e,maxLength:t,onChange:n}){let r=u9(e),i={value:r,maxLength:t,showCount:!!t,onChange:e=>n(e.target.value),style:{borderRadius:10,border:`1px solid #e2e8f0`,transition:`all 0.2s ease`}};return d9(e)?(0,$.jsx)(_9,{...i,rows:Math.min(8,Math.max(3,Math.ceil(r.length/42)))}):(0,$.jsx)(CW,{...i})}function x9({value:e,onChange:t}){let n=e===!0||e===`true`;return(0,$.jsxs)($F.Group,{value:n,onChange:e=>t(e.target.value),style:{display:`flex`,gap:24},children:[(0,$.jsx)($F,{value:!0,style:{fontSize:14,color:`#475569`},children:`是`}),(0,$.jsx)($F,{value:!1,style:{fontSize:14,color:`#475569`},children:`否`})]})}var S9=({value:e,schemaConfigSnapshot:t,onChange:n})=>{let r=v9(e)?e:{},i=l9(t),[a,o]=(0,S.useState)(``),s=(0,S.useRef)(null),c=e=>{o(e.key);let t=document.getElementById(`section-${e.key}`);if(t&&s.current){let e=s.current.getBoundingClientRect(),n=t.getBoundingClientRect().top-e.top+s.current.scrollTop;s.current.scrollTo({top:n,behavior:`smooth`})}};if((0,S.useEffect)(()=>{let e=i.filter(e=>e.key in r);e.length>0&&!a&&o(e[0].key)},[i,r,a]),(0,S.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>{let t=e.getBoundingClientRect(),n=t.height/2,s=``,c=1/0;for(let e of i){if(!(e.key in r))continue;let i=document.getElementById(`section-${e.key}`);if(!i)continue;let a=i.getBoundingClientRect(),o=a.top,l=a.bottom;if(l>t.top&&o{e.removeEventListener(`scroll`,t)}},[i,r]),!Wse(t))return(0,$.jsxs)(JV,{direction:`vertical`,size:12,style:{width:`100%`},children:[(0,$.jsx)(qf,{type:`warning`,showIcon:!0,message:`视频提词配置缺失,暂不能编辑`,description:`请刷新详情后重试;如果仍然缺失,请联系管理员排查第4步 schema_config_snapshot 返回。`}),Object.keys(r).length?(0,$.jsx)(`pre`,{style:{margin:0,padding:12,borderRadius:10,background:`#f8fafc`,maxHeight:420,overflow:`auto`,color:`#475569`},children:JSON.stringify(r,null,2)}):null]});if(!i.length)return(0,$.jsx)(qf,{type:`warning`,showIcon:!0,message:`视频提词配置为空`,description:`当前 Schema 配置没有可展示字段。`});let l=e=>{let t=v9(r[e.key])?r[e.key]:{},i=e.children.filter(e=>e.enabled);return i.length?(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:3,height:16,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(g9,{strong:!0,style:{color:`#334155`,fontSize:14,fontWeight:600},children:e.label})]}),(0,$.jsx)(`div`,{style:{padding:`16px`,backgroundColor:`#fff`,borderRadius:12,border:`1px solid #e2e8f0`,boxShadow:`0 2px 8px rgba(0,0,0,0.04)`},children:i.map(i=>(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`div`,{style:{marginBottom:6},children:(0,$.jsx)(g9,{style:{color:`#64748b`,fontSize:12},children:i.label})}),i.editable?i.type===`boolean`?(0,$.jsx)(x9,{value:t[i.key],onChange:t=>n(p9(r,e.key,i.key,t))}):(0,$.jsx)(b9,{value:t[i.key],maxLength:i.maxLength,onChange:t=>n(p9(r,e.key,i.key,t))}):(0,$.jsx)(y9,{value:t[i.key]})]},i.key))})]},e.key):null},u=e=>{let t=Array.isArray(r[e.key])?r[e.key]:[],i=[{key:`时间段`,label:`时间段`,enabled:!0,editable:!1},...e.itemFields.filter(e=>e.enabled)];return(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:3,height:16,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(g9,{strong:!0,style:{color:`#334155`,fontSize:14,fontWeight:600},children:e.label}),(0,$.jsx)(KQ,{style:{borderRadius:4,fontSize:11,padding:`2px 8px`,background:`#f1f5f9`,color:`#64748b`,border:`none`},children:`锁定条目和时间段`})]}),(0,$.jsx)(`div`,{style:{padding:`16px`,backgroundColor:`#fff`,borderRadius:12,border:`1px solid #e2e8f0`,boxShadow:`0 2px 8px rgba(0,0,0,0.04)`},children:t.length===0?(0,$.jsx)(g9,{style:{color:`#94a3b8`,fontSize:12},children:`暂无内容`}):t.map((a,o)=>{let s=v9(a)?a:{};return(0,$.jsxs)(`div`,{style:{marginBottom:o===t.length-1?0:16,paddingBottom:o===t.length-1?0:16,borderBottom:o===t.length-1?`none`:`1px dashed #e2e8f0`},children:[(0,$.jsxs)(g9,{strong:!0,style:{display:`block`,marginBottom:10,color:`#475569`,fontSize:13},children:[`第 `,o+1,` 段`]}),i.map(t=>(0,$.jsxs)(`div`,{style:{marginBottom:14},children:[(0,$.jsx)(`div`,{style:{marginBottom:6},children:(0,$.jsx)(g9,{style:{color:`#64748b`,fontSize:12},children:t.label})}),t.editable?t.type===`boolean`?(0,$.jsx)(x9,{value:s[t.key],onChange:i=>n(m9(r,e.key,o,t.key,i))}):(0,$.jsx)(b9,{value:s[t.key],maxLength:t.maxLength,onChange:i=>n(m9(r,e.key,o,t.key,i))}):(0,$.jsx)(y9,{value:s[t.key]})]},t.key))]},`${e.key}-${o}`)})})]},e.key)},d=e=>e.key in r?(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:3,height:16,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(g9,{strong:!0,style:{color:`#334155`,fontSize:14,fontWeight:600},children:e.label})]}),(0,$.jsx)(`div`,{style:{padding:`16px`,backgroundColor:`#fff`,borderRadius:12,border:`1px solid #e2e8f0`,boxShadow:`0 2px 8px rgba(0,0,0,0.04)`},children:e.editable?(0,$.jsx)(b9,{value:r[e.key],maxLength:e.maxLength,onChange:t=>{let i=f9(r);i[e.key]=t,n(i)}}):(0,$.jsx)(y9,{value:r[e.key]})})]},e.key):null,f=i.filter(e=>e.key in r).map(e=>({key:e.key,label:e.label})),p=e=>e.key in r?e.type===`object`?l(e):e.type===`flow`?u(e):d(e):null;return(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`row`,maxHeight:500},children:[(0,$.jsx)(`div`,{style:{width:180,flexShrink:0,background:`#fff`,borderRight:`1px solid #e2e8f0`,overflowY:`auto`},children:(0,$.jsx)(BE,{mode:`inline`,selectedKeys:[a],onClick:c,style:{height:`100%`,borderRight:0},theme:`light`,items:f.map(e=>({...e,style:{borderRadius:8,margin:`4px 8px`,padding:`8px 12px`,color:`#64748b`,fontSize:13,transition:`all 0.2s ease`,maxHeight:500}}))})}),(0,$.jsx)(`div`,{ref:s,style:{flex:1,padding:`20px`,overflowY:`auto`,background:`#f8fafc`},children:i.map(e=>(0,$.jsx)(`div`,{id:`section-${e.key}`,children:p(e)},e.key))})]})},{Title:Gse,Text:C9}=C1,{TextArea:Kse}=CW;function qse(e){return e===void 0?e:JSON.parse(JSON.stringify(e))}var w9=e=>e?/^https?:\/\//i.test(e)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``;function Jse(){let e=Je(),{creatID:t}=Qe(),[n]=Dn(),r=n.get(`flow_version`)===`v2`?`v2`:`v1`,{user:i,optimizeHoldCredits:a}=c7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(``),[u,d]=(0,S.useState)(!1),[f,p]=(0,S.useState)(`image`),[m,h]=(0,S.useState)({}),[g,_]=(0,S.useState)(null),[v,y]=(0,S.useState)(``),[b,x]=(0,S.useState)(!1),C=(0,S.useRef)(null),[w,T]=(0,S.useState)(!1),[E,D]=(0,S.useState)(``),[O,k]=(0,S.useState)(!1),[A,j]=(0,S.useState)({}),[M,N]=(0,S.useState)(``),[P,F]=(0,S.useState)(``),[I,L]=(0,S.useState)(!1),[R,z]=(0,S.useState)(!1),[B,V]=(0,S.useState)(!1),[H,U]=(0,S.useState)(5),[W,G]=(0,S.useState)(`16:9`),[K,ee]=(0,S.useState)(`480p`),[q,te]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[ne,re]=(0,S.useState)([]),[ie,J]=(0,S.useState)(0),[ae,oe]=(0,S.useState)([]),[se,ce]=(0,S.useState)(1),[le,ue]=(0,S.useState)(20),[de,fe]=(0,S.useState)(0),[pe,me]=(0,S.useState)(``),[he,ge]=(0,S.useState)({}),[_e,ve]=(0,S.useState)(!1),[ye,be]=(0,S.useState)([]),[xe,Se]=(0,S.useState)([]),[Ce,we]=(0,S.useState)(!1),[Te,Ee]=(0,S.useState)(``),[De,Oe]=(0,S.useState)(`image`),[ke,Ae]=(0,S.useState)(!1),je=S.useRef(null);(0,S.useEffect)(()=>{if(Ce&&De===`video`){let e=()=>{je.current&&je.current.play().catch(()=>{})};je.current&&(je.current.readyState>=2?e():je.current.addEventListener(`loadedmetadata`,e));let t=setTimeout(e,300);return()=>{clearTimeout(t),je.current&&(je.current.removeEventListener(`loadedmetadata`,e),je.current.pause())}}else je.current&&je.current.pause()},[Ce,De]);let Me=(e,t,n=!1)=>{Ee(e),Oe(t),Ae(n),we(!0)},Ne=()=>{we(!1),Ee(``),je.current&&je.current.pause()},Pe=e=>{if(e.preventDefault(),e.stopPropagation(),!Te)return;let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${Te}&download=1`,t.download=De===`image`?`image.png`:`video.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},Fe=r===`v2`,Ie=(0,S.useMemo)(()=>Fe?[{id:1,title:`素材与项目信息`,description:`固定素材和项目描述`,childId:1},{id:2,title:`生成视频提示词`,description:`生成并确认视频提示词`,childId:4},{id:3,title:`生成最终视频`,description:`使用当前视频提示词生成视频`,childId:5}]:[{id:1,title:`原始素材`,description:`上传原始视频素材`,childId:1},{id:2,title:`生成提示词`,description:`根据素材生成描述词`,childId:2},{id:3,title:`生成产品融合图`,description:`生成产品与场景融合图`,childId:3},{id:4,title:`生成视频提示词`,description:`生成视频生成提示词`,childId:4},{id:5,title:`生成最终视频`,description:`合成最终视频`,childId:5}],[Fe]),Le=(0,S.useMemo)(()=>Ie.map((e,t)=>({...e,status:ye[t]?.status||``,id:ye[t]?.id||t,output:ye[t]?.output||``,input:ye[t]?.input||{},engineId:ye[t]?.input?.payload?.videoConfig?.engineId||``,errorMessage:ye[t]?.errorMessage||``})),[Ie,ye]),Re=(0,S.useRef)(!1);(0,S.useEffect)(()=>{if(!Le.some(e=>e.status))return;let e=[...Le].reverse().find(e=>e.status===`processing`);if(e){Se([String(e.childId)]),Re.current=!1;return}if(Re.current){Re.current=!1;return}let t=[...Le].reverse().find(e=>e.status===`completed`&&e.childId!==1);if(t){Se([String(t.childId)]);return}Se([])},[Le]);let ze=(e,t,n)=>{L5(e,t,n).then(e=>{e.items&&oe(e.items),e.total!==void 0&&fe(e.total)}).catch(e=>{})},Be=(e,t)=>{ce(e),ue(t),ze(e,t,pe)},Ve=()=>{ce(1),ze(1,le,pe)};(0,S.useEffect)(()=>{ze(se,le)},[]),(0,S.useEffect)(()=>{N5().then(e=>{let t=(e.engine?.video||[]).filter(e=>e.supportsUniversalReference!==!1),n=(e.engine?.image||[]).filter(e=>e.supportsUniversalReference!==!1);if(j({video:t,image:n}),t.length>0){N(t[0].id);let e=t[0];te({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]})}n.length>0&&F(n[0].id)}).catch(e=>{})},[]),(0,S.useEffect)(()=>{I5().then(e=>{re(e)}).catch(()=>{})},[]);let He=()=>{let e={};e=ne.find(e=>e.modelConfigId===M&&e.genType===`video`&&e.resolution===K),e||(e={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},(K===`1080p`||K===`720p`||K===`480p`)&&(e.ratio=1.3));let t=(H*e.perSecondCredits+e.baseCredits)*e.ratio,n=he?.videoGeneration?.inputMedia?.video?.duration||0;if(n>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n)*(e.inputVideoRatio||1);t+=r}let r=Fe?+!!he?.material?.materialImageUrl:he?.videoGeneration?.inputMedia?.image?.length||0;if(r>0){let n=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*r)*(e.inputImageRatio||1);t+=n}J(Number(t.toFixed(2)))},Ue=()=>{let e=Le[1]?.input?.payload?.videoConfig||Le[1]?.input?.payload?.video_config;if(!e)return 0;let t=e?.engineId||e?.engine_id,n=e?.resolution,r=e?.duration||H,i={};i=ne.find(e=>e.modelConfigId===t&&e.genType===`video`&&e.resolution===n),i||={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let a=(r*i.perSecondCredits+i.baseCredits)*i.ratio,o=he?.videoGeneration?.inputMedia?.video?.duration||0;if(o>0){let e=((i.inputVideoBaseCredits||0)+(i.inputVideoPerSecondCredits||0)*o)*(i.inputVideoRatio||1);a+=e}let s=Fe?+!!he?.material?.materialImageUrl:he?.videoGeneration?.inputMedia?.image?.length||0;if(s>0){let e=((i.inputImageBaseCredits||0)+(i.inputImagePerImageCredits||0)*s)*(i.inputImageRatio||1);a+=e}return Number(a.toFixed(2))};(0,S.useEffect)(()=>{ne.length>0&&M&&He()},[ne,M,H,K,he]),(0,S.useEffect)(()=>()=>{C.current&&=(clearInterval(C.current),null)},[]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-trigger`)&&!t.closest(`.image-settings-popover`)&&(L(!1),z(!1))};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[]),(0,S.useEffect)(()=>{t&&(ve(!0),R5(t,r).then(e=>{ge(e),e.steps&&be(e.steps)}).catch(e=>{Q.error(e?.message||`加载任务详情失败`)}).finally(()=>{ve(!1)}))},[t,r]),(0,S.useEffect)(()=>{let e=he?.status===`processing`||ye.some(e=>e?.status===`processing`);e&&!C.current?C.current=setInterval(Ke,15e3):!e&&C.current&&(clearInterval(C.current),C.current=null)},[he?.status,ye,t,r]);let We=(e,t,n,r)=>{p(t||`image`),y(n?String(n):``),t===`video`?(_(r||null),h(e&&typeof e==`object`?qse(e):{}),l(``)):(_(null),l(e||``),h({})),s(!0)},Ge=async()=>{if(f===`image`){if(!he?.id||!v){Q.warning(`缺少任务或步骤 ID,无法保存图片提示词`);return}if(!c||!c.trim()){Q.warning(`图片提示词不能为空`);return}x(!0);try{await fae(he.id,v,{prompt:c.trim()}),Q.success(`图片提示词已保存`),qe(),s(!1),y(``)}catch(e){Q.error(e?.message||`保存图片提示词失败`)}finally{x(!1)}return}if(!he?.id||!v){Q.warning(`缺少任务或步骤 ID,无法保存视频提示词`);return}if(!m||typeof m!=`object`||Object.keys(m).length===0){Q.warning(`视频提示词不能为空`);return}if(!g){Q.warning(`视频提词配置缺失,暂不能保存`);return}let e=h9(m,g);if(e){Q.warning(e);return}x(!0);try{await(Fe?uae:yae)(he.id,v,{prompt_schema:m}),Q.success(`视频提示词已保存`),qe(),s(!1),y(``)}catch(e){Q.error(e?.message||`保存视频提示词失败`)}finally{x(!1)}},Ke=()=>{t&&R5(t,r).then(e=>{ge(e),e.steps&&be(e.steps)}).catch(e=>{console.error(`轮询任务详情失败`,e)})},qe=()=>{t&&R5(t,r).then(e=>{ge(e),e.steps&&be(e.steps)}).catch(e=>{Q.error(e?.message||`刷新任务详情失败`)})},Ye=e=>{let t={engine_id:P,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};z5(he.id,e.toString(),t).then(e=>{Q.info(`正在生成图片,请稍候...`),qe()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Xe=()=>{let e={engine_id:P,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};z5(he.id,Le[1].id.toString(),e).then(e=>{Q.info(`正在生成图片,请稍候...`),qe()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ze=e=>{let t={engine_id:M,duration:H,aspect_ratio:W,resolution:K,target_platform:`抖音`};pae(he.id,e.toString(),t).then(e=>{qe(),Q.info(`正在生成视频提示词,请稍候...`)}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},$e=async(e,t)=>{try{Fe?await dae(he.id,String(e)):await mae(he.id,String(e),{engine_id:t||``}),Q.info(`正在生成视频,请稍候...`),qe()}catch(e){let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)}},et=async()=>{let e=Fe?Le[1]:Le[3];e?.id&&await $e(e.id,e.engineId||``)},tt=async e=>{if(!(!Fe||!he?.id||!e||!M))try{await lae(he.id,e,{video_config:{engine_id:M,duration:H,aspect_ratio:W,resolution:K}}),Q.info(`正在按新视频参数重新生成视频提示词,请稍候...`),qe()}catch(e){Q.error(e?.message||`重新生成视频提示词失败`)}};return(0,$.jsxs)(S.Fragment,{children:[(0,$.jsxs)(`div`,{className:`initialinfo-container`,style:{margin:`-24px -32px -32px`,height:`calc(100vh - 34px)`,position:`relative`,boxSizing:`border-box`,overflow:`hidden`,display:`flex`,flexDirection:`column`},children:[_e&&(0,$.jsxs)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,background:`linear-gradient(135deg, rgba(250, 248, 255, 0.95) 0%, rgba(245, 243, 255, 0.95) 50%, rgba(240, 249, 255, 0.95) 100%)`,backdropFilter:`blur(12px)`,zIndex:9999,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:20,opacity:1,transition:`opacity 0.3s ease`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,width:60,height:60,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,width:`100%`,height:`100%`,border:`2px solid rgba(99, 102, 241, 0.08)`,borderRadius:`50%`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,width:`100%`,height:`100%`,border:`2px solid transparent`,borderTopColor:`#6366f1`,borderRightColor:`#8b5cf6`,borderRadius:`50%`,animation:`spinSlow 0.8s linear infinite`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,width:40,height:40,border:`2px solid transparent`,borderBottomColor:`#a855f7`,borderLeftColor:`#c084fc`,borderRadius:`50%`,animation:`spinSlow 1.2s linear infinite reverse`}}),(0,$.jsx)(`div`,{style:{width:8,height:8,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,borderRadius:`50%`,boxShadow:`0 0 12px rgba(99, 102, 241, 0.6)`}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{fontSize:16,color:`#4f46e5`,fontWeight:600,letterSpacing:.5},children:`加载中`}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#94a3b8`,fontWeight:400},children:`正在获取任务详情...`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:4,marginTop:8},children:[0,1,2].map(e=>(0,$.jsx)(`div`,{style:{width:4,height:4,background:`#a5b4fc`,borderRadius:`50%`,animation:`spinSlow ${.8+e*.2}s ease-in-out infinite`,animationDelay:`${e*.15}s`}},e))})]}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,justifyContent:`space-between`,alignItems:`stretch`,gap:`2%`,position:`relative`,zIndex:1,minHeight:0},children:[(0,$.jsxs)(`div`,{className:`replication-preview`,style:{flex:4,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,boxSizing:`border-box`},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(v2,{}),onClick:()=>e(-1),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsx)(`h3`,{style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`爆款复刻 - 任务详情`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,style:{borderRadius:10,padding:`4px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},onClick:()=>d(!0),children:`创作记录`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`},children:(0,$.jsxs)(`div`,{className:`material_box`,children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:24,flexWrap:`wrap`,alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`视频`]}),(0,$.jsx)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:he?.material?.materialVideoUrl?`pointer`:`default`,position:`relative`},onClick:()=>he?.material?.materialVideoUrl&&Me(he.material.materialVideoUrl,`video`),children:he?.material?.materialVideoUrl?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:w9(he.material.materialVideoUrl),style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(G6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无视频`})})]}),(0,$.jsxs)(`div`,{className:`product_img`,style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`产品图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:he?.material?.materialImageUrl?`pointer`:`default`},onClick:()=>he?.material?.materialImageUrl&&Me(he.material.materialImageUrl,`image`),children:he?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:w9(he.material.materialImageUrl),alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无图片`})})]})]}),(0,$.jsx)(`div`,{style:{margin:`20px 0`,height:1,background:`linear-gradient(90deg, transparent, rgba(99, 102, 241, 0.15), transparent)`,borderRadius:.5}}),he?.finalImageUrl&&(0,$.jsx)(`div`,{style:{marginTop:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`},onClick:()=>Me(he.finalImageUrl,`image`),children:(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${he.finalImageUrl}`,alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}})})]})}),he?.finalVideoUrl&&(0,$.jsx)(`div`,{style:{marginTop:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成视频`]}),(0,$.jsxs)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`,position:`relative`},onClick:()=>Me(he.finalVideoUrl,`video`,!0),children:[(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${he.finalVideoUrl}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(G6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]})]})})]})})]}),(0,$.jsxs)(`div`,{className:`replication-form`,style:{flex:1,minWidth:`450px`,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{padding:`16px 24px`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,display:`flex`,alignItems:`center`,gap:10,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`生成步骤`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`,padding:`8px 16px 16px`},children:(0,$.jsx)(a_,{activeKey:xe,onChange:Se,ghost:!0,bordered:!1,style:{background:`transparent`},expandIconPlacement:`end`,items:Le.map(e=>({key:String(e.childId),label:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,width:`100%`,justifyContent:`space-between`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:16,height:16},children:e.status===`completed`?(0,$.jsx)(l4,{style:{fontSize:16,color:`#22c55e`}}):e.status===`processing`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,border:`2px solid #e2e8f0`,borderTopColor:`#6366f1`,animation:`spinSlow 1s linear infinite`}}):e.status===`failed`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,background:`#ef4444`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:`#fff`,fontSize:10},children:`×`})}):(0,$.jsx)(`div`,{style:{width:8,height:8,borderRadius:`50%`,background:`#cbd5e1`}})}),(0,$.jsx)(`span`,{style:{fontSize:14,color:e.status===`processing`||e.status===`waiting_user`?`#6366f1`:`#1e293b`,fontWeight:500},children:e.title}),(e.status===`processing`||e.status===`waiting_user`)&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`,marginLeft:8},children:`生成中`}),e.status===`failed`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`,marginLeft:8},children:`失败`}),e.status===``&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#717d8b`,marginLeft:8},children:`待生成`})]})}),children:(0,$.jsxs)(`div`,{style:{padding:`16px`,background:`linear-gradient(135deg, rgba(248,250,252,0.6) 0%, rgba(238,242,255,0.4) 100%)`,borderRadius:12,marginTop:8,border:`1px solid rgba(99, 102, 241, 0.06)`},children:[e.childId===1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:20,marginBottom:20,alignItems:`flex-start`,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(C9,{style:{color:`#475569`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`原视频`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:12,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 2px 8px rgba(99, 102, 241, 0.04)`},children:he?.material?.materialVideoUrl?(0,$.jsx)(`video`,{src:w9(he.material.materialVideoUrl),style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10},controls:!0}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`2`,y:`2`,width:`20`,height:`16`,rx:`2`,ry:`2`}),(0,$.jsx)(`path`,{d:`M8 12l4 2 4-2`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无视频`})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(C9,{style:{color:`#64748b`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`产品图片`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:10,background:`#f1f5f9`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:he?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:w9(he.material.materialImageUrl),alt:`产品图片`,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10}}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`3`,y:`3`,width:`18`,height:`18`,rx:`2`,ry:`2`}),(0,$.jsx)(`circle`,{cx:`8.5`,cy:`8.5`,r:`1.5`,fill:`currentColor`}),(0,$.jsx)(`path`,{d:`M21 15l-5-5L5 21`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无图片`})]})})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`原产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Le[0]?.input?.payload?.sourceProjectName||`-`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`自有产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Le[0]?.input?.payload?.targetProjectName||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`产品卖点:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Le[0]?.input?.payload?.coreContentPoint||`-`})]})]})]}),e.childId===2&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{padding:`12px 14px`,background:`rgba(255,255,255,0.6)`,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.08)`,marginBottom:4},children:(0,$.jsx)(C9,{style:{color:`#475569`,fontSize:13,lineHeight:1.8,whiteSpace:`pre-wrap`},children:e?.output?.payload?.prompt||`暂无提示词`})}),(0,$.jsxs)(JV,{style:{marginTop:16,gap:12,width:`100%`},children:[(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(O$,{}),onClick:()=>We(e?.output?.payload?.prompt,`image`,e.id),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`,children:`修改提示词`}),(0,$.jsx)(Z,{onClick:()=>{Re.current=!0,Se(t=>t.filter(t=>t!==String(e.childId))),Ye(e.id)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`,children:`下一步:生成图片`})]})]}),e.childId===3&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{borderRadius:12,overflow:`hidden`,marginBottom:16,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 2px 8px rgba(99, 102, 241, 0.04)`,position:`relative`},children:[he.finalImageUrl?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${he.finalImageUrl}`,alt:`融合图`,style:{width:`100%`,height:180,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:180,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:14},children:`暂无融合图`}),(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(O$,{}),onClick:()=>Xe(),disabled:e.status!==`completed`,style:{position:`absolute`,bottom:8,left:8,borderRadius:8,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:30,fontWeight:500,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(4px)`,padding:`0 12px`,fontSize:12},children:`重新生成`})]}),!Fe&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`p`,{style:{marginBottom:6,fontSize:14,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`视频参数选择:`}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{L(!I),z(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(b8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(C9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:A.video?.find(e=>e.id===M)?.name||`选择引擎`})]}),I&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(C9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:A.video?.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{N(e.id),te({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(W)||G(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(K)||ee(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(H)||U(e.supportedDurations?.[0]||5),L(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:M===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:M===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:M===e.id?600:500,color:M===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{let e=Le[1]?.input?.payload?.videoConfig||Le[1]?.input?.payload?.video_config;if(e){let t=e?.engineId||e?.engine_id,n=A.video?.find(e=>String(e.id)===String(t));n&&(N(n.id),te({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),G(e?.aspectRatio||e?.aspect_ratio||`16:9`),ee(e?.resolution||`480p`),U(e?.duration||5)}z(!R),L(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(C9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[W,` · `,H,`s · `,K]})]}),R&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:q.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>G(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:W===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:W===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${W===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:W===e?`#6366f1`:`#6b7280`,fontWeight:W===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(C9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(H-Math.min(...q.durations))/(Math.max(...q.durations)-Math.min(...q.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...q.durations),max:Math.max(...q.durations),value:H,onChange:e=>U(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:H}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:q.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>ee(e),style:{flex:1,height:42,borderRadius:6,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:K===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]}),(0,$.jsx)(Mw,{title:(i?.credits||0){if((i?.credits||0)t.filter(t=>t!==String(e.childId))),Ze(e.id)},disabled:e.status!==`completed`||(i?.credits||0){let e=Le[1]?.input?.payload?.videoConfig||Le[1]?.input?.payload?.video_config,t=e?.engineId||e?.engine_id,n=t?(A.video||[]).find(e=>String(e.id)===String(t))?.name:``;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`引擎:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:n||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`比例:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.aspectRatio||e?.aspect_ratio||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`分辨率:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.resolution||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`时长:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.duration||`-`})]})]})})()})}),(0,$.jsxs)(JV,{style:{marginTop:16,gap:12,width:`100%`,flexWrap:`wrap`},children:[(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(O$,{}),onClick:()=>We(he?.videoGeneration?.promptSchema,`video`,e.id,he?.videoGeneration?.schemaConfigSnapshot),style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`||!he?.videoGeneration?.promptSchema||!he?.videoGeneration?.schemaConfigSnapshot,children:`查看/修改视频提词`}),Fe&&(0,$.jsx)(Mw,{title:(i?.credits||0){if((i?.credits||0)String(t.id)===String(e));n&&(N(n.id),te({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),G(t?.aspectRatio||t?.aspect_ratio||`16:9`),ee(t?.resolution||`480p`),U(t?.duration||5)}D(String(e.id)),T(!0)},style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},disabled:e.status===`processing`||Le[2]?.status===`processing`||(i?.credits||0){let t=Ue();if((i?.credits||0)t.filter(t=>t!==String(e.childId))),$e(e.id,e.engineId)},type:`primary`,style:{flex:`1 0 auto`,minWidth:140,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`||(i?.credits||0){let e=Ue();if((i?.credits||0){let e=`https://ceshi.apiforeign.minzhongzc.com${he?.finalVideoUrl}&download=1`,t=document.createElement(`a`);t.href=e,t.download=`video_${Date.now()}.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},children:`下载视频`})]})]})]})}))})})]})]})]}),(0,$.jsx)(tK,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:f===`video`?`查看/编辑视频提词`:`修改提示词`})]}),open:o,onCancel:()=>{b||s(!1)},footer:[(0,$.jsx)(Z,{onClick:()=>s(!1),disabled:b,style:{borderRadius:8},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:Ge,loading:b,disabled:b,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`确认`},`confirm`)],width:`80%`,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`},body:{background:`linear-gradient(135deg, #f8fafc 0%, #eef2ff 50%, #f0f9ff 100%)`,padding:`20px 24px`}},children:f===`image`?(0,$.jsx)(Kse,{value:c,onChange:e=>l(e.target.value),rows:8,style:{width:`100%`,height:300,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},placeholder:`请输入提示词`}):(0,$.jsx)(`div`,{style:{maxHeight:600,overflowY:`auto`,paddingRight:10},children:(0,$.jsx)(S9,{value:m,schemaConfigSnapshot:g,onChange:h})})}),(0,$.jsxs)(tK,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`创作记录`})]}),open:u,onCancel:()=>d(!1),width:850,footer:null,style:{borderRadius:20},styles:{body:{height:580,display:`flex`,flexDirection:`column`,padding:0},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,margin:`16px 24px`,flexShrink:0},children:[(0,$.jsx)(CW,{placeholder:`搜索产品名称`,value:pe,onChange:e=>me(e.target.value),onPressEnter:Ve,style:{width:220,borderRadius:10,marginRight:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`}}),(0,$.jsx)(Z,{type:`primary`,onClick:Ve,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(NQ,{columns:[{title:`产品名称`,dataIndex:`targetProjectName`,key:`targetProjectName`,align:`center`},{title:`状态`,dataIndex:`status`,key:`status`,align:`center`,render:(e,t)=>{let n=e,r=t.current_step_code||t.currentStepCode,i=(()=>{if(r===`image_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待融合图生成`,color:`#f59e0b`};case`processing`:return{text:`图片提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`图片提示词生成成功`,color:`#10b981`};case`failed`:return{text:`图片提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`image_generate`)switch(n){case`waiting_user`:return{text:`等待生成视频提示词`,color:`#f59e0b`};case`processing`:return{text:`融合图生成中`,color:`#f59e0b`};case`completed`:return{text:`融合图生成成功`,color:`#10b981`};case`failed`:return{text:`融合图生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`video_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待最终视频生成`,color:`#f59e0b`};case`processing`:return{text:`视频提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`视频提示词生成成功`,color:`#10b981`};case`failed`:return{text:`视频提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`video_generate`)switch(n){case`waiting_user`:return{text:``,color:`#666`};case`processing`:return{text:`最终视频生成中`,color:`#f59e0b`};case`completed`:return{text:`任务完成`,color:`#10b981`};case`failed`:return{text:`最终视频生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`material_input`)switch(n){case`waiting_user`:return{text:`等待生成图片提示词`,color:`#f59e0b`};case`processing`:return{text:`素材处理中`,color:`#f59e0b`};case`completed`:return{text:`素材上传成功`,color:`#10b981`};case`failed`:return{text:`素材上传失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else return{pending:{text:`子任务待处理`,color:`#f59e0b`},waiting_user:{text:`等待用户确认或触发`,color:`#f59e0b`},processing:{text:`子任务处理中`,color:`#f59e0b`},completed:{text:`子任务完成`,color:`#10b981`},failed:{text:`子任务失败`,color:`#ef4444`},cancelled:{text:`子任务取消`,color:`#94a3b8`}}[n]||{text:n||`-`,color:`#666`}})();return typeof i==`string`?(0,$.jsx)(`span`,{style:{fontSize:12,color:`#666`,fontWeight:500},children:i}):(0,$.jsx)(`span`,{style:{fontSize:12,color:i.color,fontWeight:500},children:i.text})}},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,align:`center`,render:e=>{if(!e)return`-`;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`}},{title:`操作`,key:`action`,align:`center`,render:(t,n)=>(0,$.jsx)(`button`,{onClick:()=>{d(!1),e(`/initial/${n.id}/initialinfo?flow_version=${n.flowVersion===`v2`?`v2`:`v1`}`)},style:{color:`#6366f1`,textDecoration:`none`,fontSize:12,border:`none`,background:`rgba(99, 102, 241, 0.08)`,padding:`4px 12px`,borderRadius:8,cursor:`pointer`,transition:`all 0.2s`,fontWeight:500},children:`查看详情`})}],dataSource:ae,rowKey:`id`,pagination:{current:se,pageSize:le,total:de,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:Be},style:{fontSize:13},scroll:{y:350}})]}),(0,$.jsx)(tK,{open:Ce,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`预览`})]}),onCancel:Ne,width:800,footer:ke?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(d0,{}),onClick:Pe,style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},children:`下载`})}):null,centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:De===`image`?(0,$.jsx)(`img`,{src:Te.startsWith(`http`)?Te:`https://ceshi.apiforeign.minzhongzc.com${Te}`,alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:je,src:Te.startsWith(`http`)?Te:`https://ceshi.apiforeign.minzhongzc.com${Te}`,controls:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})}),(0,$.jsx)(tK,{open:w,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#6366f1`,letterSpacing:.4},children:`重新生成视频提词`})]}),onCancel:()=>T(!1),width:400,footer:null,centered:!0,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:(0,$.jsxs)(`div`,{style:{padding:`16px 0`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(HC,{value:M,onChange:e=>{let t=A.video?.find(t=>t.id===e);t&&(N(t.id),te({ratios:t.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:t.supportedResolutions||[`480p`,`720p`,`1080p`],durations:t.supportedDurations||[5,8,10,12,15]}),t.supportedRatios?.includes(W)||G(t.supportedRatios?.[0]||`16:9`),t.supportedResolutions?.includes(K)||ee(t.supportedResolutions?.[0]||`720p`),t.supportedDurations?.includes(H)||U(t.supportedDurations?.[0]||5))},style:{width:`100%`,borderRadius:8},options:A.video?.map(e=>({value:e.id,label:e.name})),placeholder:`请选择引擎`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:q.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>G(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:W===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:W===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${W===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:W===e?`#6366f1`:`#6b7280`,fontWeight:W===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(H-Math.min(...q.durations))/(Math.max(...q.durations)-Math.min(...q.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...q.durations),max:Math.max(...q.durations),value:H,onChange:e=>U(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:H}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:q.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>ee(e),style:{flex:1,height:42,borderRadius:8,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:K===e?`#fff`:`#4b5563`},children:e})},e))})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,marginTop:16},children:[(0,$.jsx)(Z,{onClick:()=>T(!1),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},children:`取消`}),(0,$.jsx)(Z,{onClick:()=>{if(!M){Q.warning(`请选择视频引擎`);return}tt(E),T(!1)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:!M,children:`确认生成`})]})]})})]})}var Yse={not_required:{label:`无需单独分析`,color:`default`,active:!1,terminal:!0,failure:!1},pending:{label:`等待分析`,color:`default`,active:!0,terminal:!1,failure:!1},processing:{label:`分析中`,color:`processing`,active:!0,terminal:!1,failure:!1},completed:{label:`分析完成`,color:`success`,active:!1,terminal:!0,failure:!1},failed:{label:`分析失败`,color:`error`,active:!1,terminal:!0,failure:!0}},Xse={pending:{label:`等待切割`,color:`default`,active:!0,terminal:!1,failure:!1},processing:{label:`切割中`,color:`processing`,active:!0,terminal:!1,failure:!1},retry_waiting:{label:`等待切割重试`,color:`warning`,active:!0,terminal:!1,failure:!1},completed:{label:`切割完成`,color:`success`,active:!1,terminal:!0,failure:!1},failed:{label:`切割失败`,color:`error`,active:!1,terminal:!0,failure:!0}},Zse={pending_analysis:{label:`等待分析`,color:`default`,active:!0,terminal:!1,failure:!1},analyzing:{label:`分析中`,color:`processing`,active:!0,terminal:!1,failure:!1},analysis_completed:{label:`分析完成`,color:`blue`,active:!1,terminal:!1,failure:!1},analysis_failed:{label:`分析失败`,color:`error`,active:!1,terminal:!0,failure:!0},splitting:{label:`拆镜中`,color:`processing`,active:!0,terminal:!1,failure:!1},split_completed:{label:`拆镜完成`,color:`success`,active:!1,terminal:!0,failure:!1},partial_failed:{label:`部分失败`,color:`warning`,active:!1,terminal:!0,failure:!0},failed:{label:`失败`,color:`error`,active:!1,terminal:!0,failure:!0},deleted:{label:`已删除`,color:`default`,active:!1,terminal:!0,failure:!1}},Qse=new Set([`pending`,`waiting_user`,`processing`]),T9=e=>String(e||``).trim().toLowerCase(),E9=(e,t,n)=>({key:e,...t[e]||{label:e||n,color:`default`,active:!1,terminal:!1,failure:!1}}),D9=e=>E9(T9(e),Yse,`未知分析状态`),O9=e=>E9(T9(e),Xse,`未知切割状态`),k9=e=>E9(T9(e),Zse,`未知任务状态`),$se=e=>{let t=T9(e.analysisStatus||e.analysis_status),n=T9(e.splitStatus||e.split_status),r=T9(e.moduleProjectStatus||e.module_project_status);return D9(t).active||O9(n).active||Qse.has(r)},ece=e=>{let t=k9(e);return(0,$.jsx)(KQ,{color:t.color,children:t.label})};function tce(){let{message:e}=rx.useApp(),t=Je(),[n,r]=(0,S.useState)(``),[i,a]=(0,S.useState)(``),[o,s]=(0,S.useState)(``),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(``),[f,p]=(0,S.useState)(0),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)([]),[v,y]=(0,S.useState)(1),[b,x]=(0,S.useState)(10),[C,w]=(0,S.useState)(0),[T,E]=(0,S.useState)(``),D=(0,S.useRef)(null),O=(0,S.useRef)(null),k=(0,S.useCallback)(()=>{n&&n.startsWith(`blob:`)&&URL.revokeObjectURL(n),r(``),a(``),s(``),p(0),d(``)},[n]),A=async t=>{if(!t.type.startsWith(`video/`))return s(`请选择视频文件`),!1;if(t.size>100*1024*1024)return s(`视频文件大小不能超过 100MB`),!1;let n=await new Promise(e=>{let n=document.createElement(`video`);n.preload=`metadata`,n.onloadedmetadata=()=>{e(n.duration),URL.revokeObjectURL(n.src)},n.onerror=()=>{e(0)},n.src=URL.createObjectURL(t)});if(n>190)return s(`视频时长不能超过 3分钟`),!1;k(),h(!0);try{let i=await Jie(t,n);r(i.url),a(i.resource_id||``),s(``),e.success(`视频上传成功`)}catch{s(`视频上传失败,请重试`),e.error(`视频上传失败`)}finally{h(!1)}return!1},j=(0,S.useCallback)(()=>{D.current&&p(D.current.duration)},[]),M=async()=>{if(!n||!u.trim()){e.warning(`请先上传视频并输入产品名称`);return}h(!0);try{await bae({video_url:n,video_duration_seconds:f,video_resource_id:i||void 0,title:u.trim(),idempotency_key:`shot_${Date.now()}`});let r=await G5(1,20,T);e.loading(`创建中...`,3),setTimeout(()=>{t(`/removelens/${r.items[0].id}/removeinfo`)},3e3),k()}catch(t){let n=``;t instanceof Error?n=t.message:typeof t==`string`&&(n=t),e.error(n||`任务创建失败,请重试`)}finally{h(!1)}},N=(0,S.useCallback)(async(t,n,r)=>{try{let e=await G5(t,n,r);_(e.items||[]),w(e.total||0),y(t),x(n)}catch{e.error(`获取列表失败`)}},[]),P=(e,t)=>{N(e,t,T)},F=()=>{N(1,10,T)},I=()=>{l(!0),N(1,10,T)},L=g.some(e=>k9(e.status).active);return(0,S.useEffect)(()=>{if(!c||!L)return;let e=()=>{document.visibilityState===`visible`&&N(v,b,T)},t=window.setInterval(e,3e4);return document.addEventListener(`visibilitychange`,e),()=>{window.clearInterval(t),document.removeEventListener(`visibilitychange`,e)}},[v,N,L,c,b,T]),(0,$.jsx)(`div`,{style:{margin:`-24px -32px -32px`,borderRadius:20,minHeight:`calc(100vh - 34px)`,overflow:`auto`,background:`transparent`,position:`relative`,padding:`20px 32px`},children:(0,$.jsxs)(`div`,{style:{maxWidth:1200,margin:`0 auto`,position:`relative`,zIndex:10},children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24,padding:`16px 24px`,borderRadius:16,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`AI视频拆镜工作台`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:`精细化镜头复刻工具,拆分参考视频单镜头独立复刻,提升素材原创度,规避素材同质化`})]})}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,icon:(0,$.jsx)($V,{}),onClick:I,style:{borderRadius:10,padding:`6px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`创作记录`})]}),(0,$.jsxs)(`div`,{style:{width:`100%`,maxWidth:720,margin:`0 auto`},children:[o&&(0,$.jsx)(`div`,{style:{background:`linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(239, 68, 68, 0.05) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(239, 68, 68, 0.2)`,borderRadius:12,padding:`14px 20px`,marginBottom:24,color:`#ef4444`,fontSize:14,textAlign:`center`,fontWeight:500},children:o}),!n&&(0,$.jsxs)(`div`,{style:{background:`linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.85) 100%)`,backdropFilter:`blur(20px)`,borderRadius:24,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-50,right:-50,width:200,height:200,background:`radial-gradient(circle, rgba(99,102,241,0.05) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsx)(_0.Dragger,{accept:`video/*`,beforeUpload:A,showUploadList:!1,disabled:m,style:{background:m?`rgba(243, 244, 246, 0.3)`:`transparent`,border:`2px dashed ${m?`rgba(209, 213, 219, 0.5)`:`rgba(99, 102, 241, 0.3)`}`,borderRadius:24,padding:`56px 20px`,cursor:m?`not-allowed`:`pointer`,margin:0},children:m?(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:100,height:100,margin:`0 auto 20px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:24,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:40,height:40,border:`4px solid #6366f1`,borderTopColor:`transparent`,borderRadius:`50%`,animation:`spin 1s linear infinite`}})}),(0,$.jsx)(`p`,{style:{fontSize:16,color:`#6366f1`,margin:`0 0 8px 0`,fontWeight:600},children:`上传中...`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:0},children:`请稍候,视频正在上传`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{width:100,height:100,margin:`0 auto 20px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:24,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(x4,{style:{fontSize:40,color:`#6366f1`}})}),(0,$.jsx)(`p`,{style:{fontSize:16,color:`#1e293b`,margin:`0 0 8px 0`,fontWeight:600},children:`点击或拖拽到此上传视频文件`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:0},children:`支持 MP4、MOV 格式视频,最大支持 100MB 的文件,支持上传 3 分钟内的视频`})]})})]}),n&&(0,$.jsxs)(`div`,{style:{background:`linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.85) 100%)`,backdropFilter:`blur(20px)`,borderRadius:24,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,overflow:`hidden`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-50,right:-50,width:200,height:200,background:`radial-gradient(circle, rgba(99,102,241,0.05) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsxs)(`div`,{style:{borderRadius:22,background:`#ffffff`,padding:`24px`,position:`relative`,zIndex:1},children:[(0,$.jsx)(aK,{title:`确定要删除吗?`,okText:`确定`,cancelText:`取消`,onConfirm:k,children:(0,$.jsx)(`button`,{style:{position:`absolute`,top:20,right:20,width:36,height:36,border:`1px solid rgba(99, 102, 241, 0.2)`,background:`rgba(99, 102, 241, 0.05)`,borderRadius:10,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:16,color:`#6366f1`,zIndex:10,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.1)`,e.currentTarget.style.borderColor=`rgba(239, 68, 68, 0.3)`,e.currentTarget.style.color=`#ef4444`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.2)`,e.currentTarget.style.color=`#6366f1`},children:`🗑️`})}),(0,$.jsx)(`div`,{style:{textAlign:`center`,marginBottom:20},children:(0,$.jsx)(`video`,{ref:D,src:`https://ceshi.apiforeign.minzhongzc.com${n}`,controls:!0,onLoadedMetadata:j,style:{maxWidth:`100%`,maxHeight:320,borderRadius:12,background:`#000`,boxShadow:`0 4px 16px rgba(0,0,0,0.1)`}})}),(0,$.jsxs)(`div`,{style:{marginBottom:24},children:[(0,$.jsxs)(`label`,{style:{display:`block`,fontSize:14,fontWeight:500,color:`#334155`,marginBottom:8},children:[`产品名称 `,(0,$.jsx)(`span`,{style:{color:`#ef4444`},children:`*`})]}),(0,$.jsx)(CW,{placeholder:`请输入产品名称`,value:u,onChange:e=>d(e.target.value),style:{width:`100%`,height:44,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.2)`,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.4)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.2)`}})]}),(0,$.jsx)(`div`,{style:{textAlign:`center`,marginTop:16},children:(0,$.jsx)(`button`,{onClick:M,disabled:!n||!u.trim()||m,style:{padding:`14px 56px`,background:n&&u.trim()&&!m?`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%)`:`#e2e8f0`,color:`white`,border:`none`,borderRadius:12,fontSize:15,fontWeight:600,cursor:n&&u.trim()&&!m?`pointer`:`not-allowed`,boxShadow:n&&u.trim()&&!m?`0 6px 20px rgba(99, 102, 241, 0.3)`:`none`,display:`inline-flex`,alignItems:`center`,gap:10,transition:`all 0.3s ease`},onMouseEnter:e=>{n&&u.trim()&&!m&&(e.currentTarget.style.transform=`translateY(-2px)`,e.currentTarget.style.boxShadow=`0 8px 25px rgba(99, 102, 241, 0.4)`)},onMouseLeave:e=>{n&&u.trim()&&!m&&(e.currentTarget.style.transform=`traslnateY(0)`,e.currentTarget.style.boxShadow=`0 6px 20px rgba(99, 102, 241, 0.3)`)},children:(0,$.jsx)(`span`,{children:m?`创建中...`:`创建`})})})]})]}),(0,$.jsx)(`canvas`,{ref:O,style:{display:`none`}}),(0,$.jsxs)(tK,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`创作记录`})]}),open:c,onCancel:()=>l(!1),width:850,footer:null,style:{borderRadius:20},styles:{body:{height:580,display:`flex`,flexDirection:`column`,padding:0},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,margin:`16px 24px`,flexShrink:0},children:[(0,$.jsx)(CW,{placeholder:`搜索产品名称`,value:T,onChange:e=>E(e.target.value),onPressEnter:F,style:{width:220,borderRadius:10,marginRight:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`}}),(0,$.jsx)(Z,{type:`primary`,onClick:F,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflow:`auto`,padding:`0 24px 24px`},children:(0,$.jsx)(`div`,{style:{background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(10px)`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.06)`},children:(0,$.jsx)(NQ,{columns:[{title:`产品名称`,dataIndex:`title`,key:`title`,render:e=>(0,$.jsx)(`span`,{style:{fontSize:14,color:`#1e293b`,fontWeight:500},children:e})},{title:`状态`,dataIndex:`status`,key:`status`,render:e=>ece(e)},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,render:e=>{if(!e)return`-`;let t=new Date(e);return(0,$.jsx)(`span`,{style:{fontSize:13,color:`#64748b`},children:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`})}},{title:`操作`,key:`action`,align:`center`,render:n=>(0,$.jsxs)(JV,{children:[(0,$.jsx)(Z,{type:`text`,onClick:()=>t(`/removelens/${n.id}/removeinfo`),style:{color:`#6366f1`,fontSize:13,padding:`4px 12px`,borderRadius:6,background:`rgba(99, 102, 241, 0.1)`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.1)`},children:`查看详情`}),(0,$.jsx)(aK,{title:`确认删除这个拆镜项目吗?`,onConfirm:async()=>{try{await Lae(n.id),e.success(`删除成功`),N(v,b,T)}catch{e.error(`删除失败`)}},children:(0,$.jsx)(Z,{type:`text`,danger:!0,style:{color:`#ef4444`,fontSize:13,padding:`4px 12px`,borderRadius:6,background:`rgba(239, 68, 68, 0.1)`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.1)`},children:`删除`})})]})}],dataSource:g,rowKey:`id`,pagination:{current:v,pageSize:b,total:C,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:P,style:{padding:`16px 24px`,borderTop:`1px solid rgba(99, 102, 241, 0.1)`}},style:{fontSize:13},scroll:{y:300},components:{body:{row:({className:e,style:t,...n})=>(0,$.jsx)(`tr`,{...n,className:e,style:{...t,transition:`all 0.2s ease`,borderBottom:`1px solid rgba(99, 102, 241, 0.05)`}}),cell:({className:e,style:t,...n})=>(0,$.jsx)(`td`,{...n,className:e,style:{...t,padding:`16px 24px`}})},header:{cell:({className:e,style:t,...n})=>(0,$.jsx)(`th`,{...n,className:e,style:{...t,background:`rgba(99, 102, 241, 0.03)`,color:`#64748b`,fontWeight:500,fontSize:13,padding:`16px 24px`,borderBottom:`none`}})}}})})})]})]})]})})}var nce=c(o(((e,t)=>{(function(n){typeof e==`object`&&t!==void 0?t.exports=n():typeof define==`function`&&define.amd?define([],n):(typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this).JSZip=n()})(function(){return function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){var c=typeof l==`function`&&l;if(!s&&c)return c(o,!0);if(a)return a(o,!0);var u=Error(`Cannot find module '`+o+`'`);throw u.code=`MODULE_NOT_FOUND`,u}var d=n[o]={exports:{}};t[o][0].call(d.exports,function(e){var n=t[o][1][e];return i(n||e)},d,d.exports,e,t,n,r)}return n[o].exports}for(var a=typeof l==`function`&&l,o=0;o>2,s=(3&t)<<4|n>>4,c=1>6:64,l=2>4,n=(15&o)<<4|(s=a.indexOf(e.charAt(l++)))>>2,r=(3&s)<<6|(c=a.indexOf(e.charAt(l++))),f[u++]=t,s!==64&&(f[u++]=n),c!==64&&(f[u++]=r);return f}},{"./support":30,"./utils":32}],2:[function(e,t,n){var r=e(`./external`),i=e(`./stream/DataWorker`),a=e(`./stream/Crc32Probe`),o=e(`./stream/DataLengthProbe`);function s(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}s.prototype={getContentWorker:function(){var e=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(`data_length`)),t=this;return e.on(`end`,function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw Error(`Bug : uncompressed data size mismatch`)}),e},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(`compressedSize`,this.compressedSize).withStreamInfo(`uncompressedSize`,this.uncompressedSize).withStreamInfo(`crc32`,this.crc32).withStreamInfo(`compression`,this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new a).pipe(new o(`uncompressedSize`)).pipe(t.compressWorker(n)).pipe(new o(`compressedSize`)).withStreamInfo(`compression`,t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,n){var r=e(`./stream/GenericWorker`);n.STORE={magic:`\0\0`,compressWorker:function(){return new r(`STORE compression`)},uncompressWorker:function(){return new r(`STORE decompression`)}},n.DEFLATE=e(`./flate`)},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,n){var r=e(`./utils`),i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return e!==void 0&&e.length?r.getTypeOf(e)===`string`?function(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s>>8^a[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length,0):function(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s>>8^a[255&(e^t[s])];return-1^e}(0|t,e,e.length,0):0}},{"./utils":32}],5:[function(e,t,n){n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){var r=null;r=typeof Promise<`u`?Promise:e(`lie`),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){var r=typeof Uint8Array<`u`&&typeof Uint16Array<`u`&&typeof Uint32Array<`u`,i=e(`pako`),a=e(`./utils`),o=e(`./stream/GenericWorker`),s=r?`uint8array`:`array`;function c(e,t){o.call(this,`FlateWorker/`+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic=`\b\0`,a.inherits(c,o),c.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(a.transformTo(s,e.data),!1)},c.prototype.flush=function(){o.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new c(`Deflate`,e)},n.uncompressWorker=function(){return new c(`Inflate`,{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,n){function r(e,t){var n,r=``;for(n=0;n>>=8;return r}function i(e,t,n,i,o,u){var d,f,p=e.file,m=e.compression,h=u!==s.utf8encode,g=a.transformTo(`string`,u(p.name)),_=a.transformTo(`string`,s.utf8encode(p.name)),v=p.comment,y=a.transformTo(`string`,u(v)),b=a.transformTo(`string`,s.utf8encode(v)),x=_.length!==p.name.length,S=b.length!==v.length,C=``,w=``,T=``,E=p.dir,D=p.date,O={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(O.crc32=e.crc32,O.compressedSize=e.compressedSize,O.uncompressedSize=e.uncompressedSize);var k=0;t&&(k|=8),h||!x&&!S||(k|=2048);var A=0,j=0;E&&(A|=16),o===`UNIX`?(j=798,A|=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16}(p.unixPermissions,E)):(j=20,A|=function(e){return 63&(e||0)}(p.dosPermissions)),d=D.getUTCHours(),d<<=6,d|=D.getUTCMinutes(),d<<=5,d|=D.getUTCSeconds()/2,f=D.getUTCFullYear()-1980,f<<=4,f|=D.getUTCMonth()+1,f<<=5,f|=D.getUTCDate(),x&&(w=r(1,1)+r(c(g),4)+_,C+=`up`+r(w.length,2)+w),S&&(T=r(1,1)+r(c(y),4)+b,C+=`uc`+r(T.length,2)+T);var M=``;return M+=` -\0`,M+=r(k,2),M+=m.magic,M+=r(d,2),M+=r(f,2),M+=r(O.crc32,4),M+=r(O.compressedSize,4),M+=r(O.uncompressedSize,4),M+=r(g.length,2),M+=r(C.length,2),{fileRecord:l.LOCAL_FILE_HEADER+M+g+C,dirRecord:l.CENTRAL_FILE_HEADER+r(j,2)+M+r(y.length,2)+`\0\0\0\0`+r(A,4)+r(i,4)+g+C+y}}var a=e(`../utils`),o=e(`../stream/GenericWorker`),s=e(`../utf8`),c=e(`../crc32`),l=e(`../signature`);function u(e,t,n,r){o.call(this,`ZipFileWorker`),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}a.inherits(u,o),u.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,o.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},u.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=i(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:function(e){return l.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo(`string`,this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{"../utils":32}],19:[function(e,t,n){var r=e(`./Uint8ArrayReader`);function i(e){r.call(this,e)}e(`../utils`).inherits(i,r),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,n){var r=e(`./DataReader`);function i(e){r.call(this,e)}e(`../utils`).inherits(i,r),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],21:[function(e,t,n){var r=e(`./ArrayReader`);function i(e){r.call(this,e)}e(`../utils`).inherits(i,r),i.prototype.readData=function(e){if(this.checkOffset(e),e===0)return new Uint8Array;var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,n){var r=e(`../utils`),i=e(`../support`),a=e(`./ArrayReader`),o=e(`./StringReader`),s=e(`./NodeBufferReader`),c=e(`./Uint8ArrayReader`);t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),t!==`string`||i.uint8array?t===`nodebuffer`?new s(e):i.uint8array?new c(r.transformTo(`uint8array`,e)):new a(r.transformTo(`array`,e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,n){n.LOCAL_FILE_HEADER=`PK`,n.CENTRAL_FILE_HEADER=`PK`,n.CENTRAL_DIRECTORY_END=`PK`,n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=`PK\x07`,n.ZIP64_CENTRAL_DIRECTORY_END=`PK`,n.DATA_DESCRIPTOR=`PK\x07\b`},{}],24:[function(e,t,n){var r=e(`./GenericWorker`),i=e(`../utils`);function a(e){r.call(this,`ConvertWorker to `+e),this.destType=e}i.inherits(a,r),a.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,n){var r=e(`./GenericWorker`),i=e(`../crc32`);function a(){r.call(this,`Crc32Probe`),this.withStreamInfo(`crc32`,0)}e(`../utils`).inherits(a,r),a.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,n){var r=e(`../utils`),i=e(`./GenericWorker`);function a(e){i.call(this,`DataLengthProbe for `+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(a,i),a.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,n){var r=e(`../utils`),i=e(`./GenericWorker`);function a(e){i.call(this,`DataWorker`);var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=``,this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}r.inherits(a,i),a.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case`string`:e=this.data.substring(this.index,t);break;case`uint8array`:e=this.data.subarray(this.index,t);break;case`array`:case`nodebuffer`:e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,n){function r(e){this.name=e||`default`,this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit(`data`,e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(`end`),this.cleanUp(),this.isFinished=!0}catch(e){this.emit(`error`,e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(`error`,e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n `+e:e}},t.exports=r},{}],29:[function(e,t,n){var r=e(`../utils`),i=e(`./ConvertWorker`),a=e(`./GenericWorker`),o=e(`../base64`),s=e(`../support`),c=e(`../external`),l=null;if(s.nodestream)try{l=e(`../nodejs/NodejsStreamOutputAdapter`)}catch{}function u(e,t){return new c.Promise(function(n,i){var a=[],s=e._internalType,c=e._outputType,l=e._mimeType;e.on(`data`,function(e,n){a.push(e),t&&t(n)}).on(`error`,function(e){a=[],i(e)}).on(`end`,function(){try{n(function(e,t,n){switch(e){case`blob`:return r.newBlob(r.transformTo(`arraybuffer`,t),n);case`base64`:return o.encode(t);default:return r.transformTo(e,t)}}(c,function(e,t){var n,r=0,i=null,a=0;for(n=0;n`u`)n.blob=!1;else{var r=new ArrayBuffer(0);try{n.blob=new Blob([r],{type:`application/zip`}).size===0}catch{try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);i.append(r),n.blob=i.getBlob(`application/zip`).size===0}catch{n.blob=!1}}}try{n.nodestream=!!e(`readable-stream`).Readable}catch{n.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,n){for(var r=e(`./utils`),i=e(`./support`),a=e(`./nodejsUtils`),o=e(`./stream/GenericWorker`),s=Array(256),c=0;c<256;c++)s[c]=252<=c?6:248<=c?5:240<=c?4:224<=c?3:192<=c?2:1;s[254]=s[254]=1;function l(){o.call(this,`utf-8 decode`),this.leftOver=null}function u(){o.call(this,`utf-8 encode`)}n.utf8encode=function(e){return i.nodebuffer?a.newBufferFrom(e,`utf-8`):function(e){var t,n,r,a,o,s=e.length,c=0;for(a=0;a>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t}(e)},n.utf8decode=function(e){return i.nodebuffer?r.transformTo(`nodebuffer`,e).toString(`utf-8`):function(e){var t,n,i,a,o=e.length,c=Array(2*o);for(t=n=0;t>10&1023,c[n++]=56320|1023&i)}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)}(e=r.transformTo(i.uint8array?`uint8array`:`array`,e))},r.inherits(l,o),l.prototype.processChunk=function(e){var t=r.transformTo(i.uint8array?`uint8array`:`array`,e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var a=t;(t=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),t.set(a,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var n;for((t||=e.length)>e.length&&(t=e.length),n=t-1;0<=n&&(192&e[n])==128;)n--;return n<0||n===0?t:n+s[e[n]]>t?n:t}(t),c=t;o!==t.length&&(i.uint8array?(c=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(c=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(c),meta:e.meta})},l.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=l,r.inherits(u,o),u.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=u},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,n){var r=e(`./support`),i=e(`./base64`),a=e(`./nodejsUtils`),o=e(`./external`);function s(e){return e}function c(e,t){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),e==0&&(this.dosPermissions=63&this.externalFileAttributes),e==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==`/`||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||={};e.index+4>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t},n.buf2binstring=function(e){return c(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n>10&1023,l[r++]=56320|1023&i)}return c(l,r)},n.utf8border=function(e,t){var n;for((t||=e.length)>e.length&&(t=e.length),n=t-1;0<=n&&(192&e[n])==128;)n--;return n<0||n===0?t:n+o[e[n]]>t?n:t}},{"./common":41}],43:[function(e,t,n){t.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;n!==0;){for(n-=o=2e3>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,i){var a=r,o=i+n;e^=-1;for(var s=i;s>>8^a[255&(e^t[s])];return-1^e}},{}],46:[function(e,t,n){var r,i=e(`../utils/common`),a=e(`./trees`),o=e(`./adler32`),s=e(`./crc32`),c=e(`./messages`),l=0,u=4,d=0,f=-2,p=-1,m=4,h=2,g=8,_=9,v=286,y=30,b=19,x=2*v+1,S=15,C=3,w=258,T=w+C+1,E=42,D=113,O=1,k=2,A=3,j=4;function M(e,t){return e.msg=c[t],t}function N(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),n!==0&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function I(e,t){a._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,F(e.strm)}function L(e,t){e.pending_buf[e.pending++]=t}function R(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function z(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-T?e.strstart-(e.w_size-T):0,l=e.window,u=e.w_mask,d=e.prev,f=e.strstart+w,p=l[a+o-1],m=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do if(l[(n=t)+o]===m&&l[n+o-1]===p&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do;while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&ac&&--i!=0);return o<=e.lookahead?o:e.lookahead}function B(e){var t,n,r,a,c,l,u,d,f,p,m=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=m+(m-T)){for(i.arraySet(e.window,e.window,m,m,0),e.match_start-=m,e.strstart-=m,e.block_start-=m,t=n=e.hash_size;r=e.head[--t],e.head[t]=m<=r?r-m:0,--n;);for(t=n=m;r=e.prev[--t],e.prev[t]=m<=r?r-m:0,--n;);a+=m}if(e.strm.avail_in===0)break;if(l=e.strm,u=e.window,d=e.strstart+e.lookahead,f=a,p=void 0,p=l.avail_in,f=C)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<=C&&(e.ins_h=(e.ins_h<=C)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-C),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=C){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=C&&(e.ins_h=(e.ins_h<=C&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-C,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-C),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(B(e),e.lookahead===0&&t===l)return O;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,I(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-T&&(I(e,!1),e.strm.avail_out===0))return O}return e.insert=0,t===u?(I(e,!0),e.strm.avail_out===0?A:j):(e.strstart>e.block_start&&(I(e,!1),e.strm.avail_out),O)}),new U(4,4,8,4,V),new U(4,5,16,8,V),new U(4,6,32,32,V),new U(4,4,16,16,H),new U(8,16,32,32,H),new U(8,16,128,128,H),new U(8,32,128,256,H),new U(32,128,258,1024,H),new U(32,258,258,4096,H)],n.deflateInit=function(e,t){return ee(e,t,g,15,8,0)},n.deflateInit2=ee,n.deflateReset=K,n.deflateResetKeep=G,n.deflateSetHeader=function(e,t){return e&&e.state&&e.state.wrap===2?(e.state.gzhead=t,d):f},n.deflate=function(e,t){var n,i,o,c;if(!e||!e.state||5>8&255),L(i,i.gzhead.time>>16&255),L(i,i.gzhead.time>>24&255),L(i,i.level===9?2:2<=i.strategy||i.level<2?4:0),L(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(L(i,255&i.gzhead.extra.length),L(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(L(i,0),L(i,0),L(i,0),L(i,0),L(i,0),L(i,i.level===9?2:2<=i.strategy||i.level<2?4:0),L(i,3),i.status=D);else{var p=g+(i.w_bits-8<<4)<<8;p|=(2<=i.strategy||i.level<2?0:i.level<6?1:i.level===6?2:3)<<6,i.strstart!==0&&(p|=32),p+=31-p%31,i.status=D,R(i,p),i.strstart!==0&&(R(i,e.adler>>>16),R(i,65535&e.adler)),e.adler=1}if(i.status===69)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),F(e),o=i.pending,i.pending!==i.pending_buf_size));)L(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(i.status===73)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),F(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),c===0&&(i.gzindex=0,i.status=91)}else i.status=91;if(i.status===91)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),F(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),c===0&&(i.status=103)}else i.status=103;if(i.status===103&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&F(e),i.pending+2<=i.pending_buf_size&&(L(i,255&e.adler),L(i,e.adler>>8&255),e.adler=0,i.status=D)):i.status=D),i.pending!==0){if(F(e),e.avail_out===0)return i.last_flush=-1,d}else if(e.avail_in===0&&N(t)<=N(n)&&t!==u)return M(e,-5);if(i.status===666&&e.avail_in!==0)return M(e,-5);if(e.avail_in!==0||i.lookahead!==0||t!==l&&i.status!==666){var m=i.strategy===2?function(e,t){for(var n;;){if(e.lookahead===0&&(B(e),e.lookahead===0)){if(t===l)return O;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(I(e,!1),e.strm.avail_out===0))return O}return e.insert=0,t===u?(I(e,!0),e.strm.avail_out===0?A:j):e.last_lit&&(I(e,!1),e.strm.avail_out===0)?O:k}(i,t):i.strategy===3?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=w){if(B(e),e.lookahead<=w&&t===l)return O;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=C&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=C?(n=a._tr_tally(e,1,e.match_length-C),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(I(e,!1),e.strm.avail_out===0))return O}return e.insert=0,t===u?(I(e,!0),e.strm.avail_out===0?A:j):e.last_lit&&(I(e,!1),e.strm.avail_out===0)?O:k}(i,t):r[i.level].func(i,t);if(m!==A&&m!==j||(i.status=666),m===O||m===A)return e.avail_out===0&&(i.last_flush=-1),d;if(m===k&&(t===1?a._tr_align(i):t!==5&&(a._tr_stored_block(i,0,0,!1),t===3&&(P(i.head),i.lookahead===0&&(i.strstart=0,i.block_start=0,i.insert=0))),F(e),e.avail_out===0))return i.last_flush=-1,d}return t===u?i.wrap<=0?1:(i.wrap===2?(L(i,255&e.adler),L(i,e.adler>>8&255),L(i,e.adler>>16&255),L(i,e.adler>>24&255),L(i,255&e.total_in),L(i,e.total_in>>8&255),L(i,e.total_in>>16&255),L(i,e.total_in>>24&255)):(R(i,e.adler>>>16),R(i,65535&e.adler)),F(e),0=n.w_size&&(s===0&&(P(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new i.Buf8(n.w_size),i.arraySet(p,t,m-n.w_size,n.w_size,0),t=p,m=n.w_size),c=e.avail_in,l=e.next_in,u=e.input,e.avail_in=m,e.next_in=0,e.input=t,B(n);n.lookahead>=C;){for(r=n.strstart,a=n.lookahead-(C-1);n.ins_h=(n.ins_h<>>=b=y>>>24,m-=b,(b=y>>>16&255)==0)E[a++]=65535&y;else{if(!(16&b)){if(!(64&b)){y=h[(65535&y)+(p&(1<>>=b,m-=b),m<15&&(p+=T[r++]<>>=b=y>>>24,m-=b,!(16&(b=y>>>16&255))){if(!(64&b)){y=g[(65535&y)+(p&(1<>>=b,m-=b,(b=a-o)>3,p&=(1<<(m-=x<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function g(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function _(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg=``,t.wrap&&(e.adler=1&t.wrap),t.mode=f,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(p),t.distcode=t.distdyn=new r.Buf32(m),t.sane=1,t.back=-1,u):d}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,_(e)):d}function y(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i<(a=o.wsize-o.wnext)&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),(i-=a)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=a(n.check,B,2,0),x=b=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg=`incorrect header check`,n.mode=30;break}if((15&b)!=8){e.msg=`unknown compression method`,n.mode=30;break}if(x-=4,F=8+(15&(b>>>=4)),n.wbits===0)n.wbits=F;else if(F>n.wbits){e.msg=`invalid window size`,n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(B[0]=255&b,B[1]=b>>>8&255,n.check=a(n.check,B,2,0)),x=b=0,n.mode=3;case 3:for(;x<32;){if(v===0)break e;v--,b+=p[g++]<>>8&255,B[2]=b>>>16&255,B[3]=b>>>24&255,n.check=a(n.check,B,4,0)),x=b=0,n.mode=4;case 4:for(;x<16;){if(v===0)break e;v--,b+=p[g++]<>8),512&n.flags&&(B[0]=255&b,B[1]=b>>>8&255,n.check=a(n.check,B,2,0)),x=b=0,n.mode=5;case 5:if(1024&n.flags){for(;x<16;){if(v===0)break e;v--,b+=p[g++]<>>8&255,n.check=a(n.check,B,2,0)),x=b=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(v<(E=n.length)&&(E=v),E&&(n.head&&(F=n.head.extra_len-n.length,n.head.extra||(n.head.extra=Array(n.head.extra_len)),r.arraySet(n.head.extra,p,g,E,F)),512&n.flags&&(n.check=a(n.check,p,E,g)),v-=E,g+=E,n.length-=E),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(v===0)break e;for(E=0;F=p[g+ E++],n.head&&F&&n.length<65536&&(n.head.name+=String.fromCharCode(F)),F&&E>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;x<32;){if(v===0)break e;v--,b+=p[g++]<>>=7&x,x-=7&x,n.mode=27;break}for(;x<3;){if(v===0)break e;v--,b+=p[g++]<>>=1)){case 0:n.mode=14;break;case 1:if(w(n),n.mode=20,t!==6)break;b>>>=2,x-=2;break e;case 2:n.mode=17;break;case 3:e.msg=`invalid block type`,n.mode=30}b>>>=2,x-=2;break;case 14:for(b>>>=7&x,x-=7&x;x<32;){if(v===0)break e;v--,b+=p[g++]<>>16^65535)){e.msg=`invalid stored block lengths`,n.mode=30;break}if(n.length=65535&b,x=b=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(E=n.length){if(v>>=5,x-=5,n.ndist=1+(31&b),b>>>=5,x-=5,n.ncode=4+(15&b),b>>>=4,x-=4,286>>=3,x-=3}for(;n.have<19;)n.lens[V[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,L={bits:n.lenbits},I=s(0,n.lens,0,19,n.lencode,0,n.work,L),n.lenbits=L.bits,I){e.msg=`invalid code lengths set`,n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,j=65535&z,!((k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>>=k,x-=k,n.lens[n.have++]=j;else{if(j===16){for(R=k+2;x>>=k,x-=k,n.have===0){e.msg=`invalid bit length repeat`,n.mode=30;break}F=n.lens[n.have-1],E=3+(3&b),b>>>=2,x-=2}else if(j===17){for(R=k+3;x>>=k)),b>>>=3,x-=3}else{for(R=k+7;x>>=k)),b>>>=7,x-=7}if(n.have+E>n.nlen+n.ndist){e.msg=`invalid bit length repeat`,n.mode=30;break}for(;E--;)n.lens[n.have++]=F}}if(n.mode===30)break;if(n.lens[256]===0){e.msg=`invalid code -- missing end-of-block`,n.mode=30;break}if(n.lenbits=9,L={bits:n.lenbits},I=s(c,n.lens,0,n.nlen,n.lencode,0,n.work,L),n.lenbits=L.bits,I){e.msg=`invalid literal/lengths set`,n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,L={bits:n.distbits},I=s(l,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,L),n.distbits=L.bits,I){e.msg=`invalid distances set`,n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(6<=v&&258<=y){e.next_out=_,e.avail_out=y,e.next_in=g,e.avail_in=v,n.hold=b,n.bits=x,o(e,C),_=e.next_out,m=e.output,y=e.avail_out,g=e.next_in,p=e.input,v=e.avail_in,b=n.hold,x=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;A=(z=n.lencode[b&(1<>>16&255,j=65535&z,!((k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>M)])>>>16&255,j=65535&z,!(M+(k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>>=M,x-=M,n.back+=M}if(b>>>=k,x-=k,n.back+=k,n.length=j,A===0){n.mode=26;break}if(32&A){n.back=-1,n.mode=12;break}if(64&A){e.msg=`invalid literal/length code`,n.mode=30;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(R=n.extra;x>>=n.extra,x-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;A=(z=n.distcode[b&(1<>>16&255,j=65535&z,!((k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>M)])>>>16&255,j=65535&z,!(M+(k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>>=M,x-=M,n.back+=M}if(b>>>=k,x-=k,n.back+=k,64&A){e.msg=`invalid distance code`,n.mode=30;break}n.offset=j,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(R=n.extra;x>>=n.extra,x-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg=`invalid distance too far back`,n.mode=30;break}n.mode=25;case 25:if(y===0)break e;if(E=C-y,n.offset>E){if((E=n.offset-E)>n.whave&&n.sane){e.msg=`invalid distance too far back`,n.mode=30;break}D=E>n.wnext?(E-=n.wnext,n.wsize-E):n.wnext-E,E>n.length&&(E=n.length),O=n.window}else O=m,D=_-n.offset,E=n.length;for(yv?(b=L[R+d[w]],N[P+d[w]]):(b=96,0),p=1<>k)+(m-=p)]=y<<24|b<<16|x|0,m!==0;);for(p=1<>=1;if(p===0?M=0:(M&=p-1,M+=p),w++,--F[C]==0){if(C===E)break;C=t[n+d[w]]}if(D>>7)]}function L(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function R(e,t,n){e.bi_valid>h-n?(e.bi_buf|=t<>h-e.bi_valid,e.bi_valid+=n-h):(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1}function V(e,t,n){var r,i,a=Array(m+1),o=0;for(r=1;r<=m;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];s!==0&&(e[2*i]=B(a[s]++,s))}}function H(e){var t;for(t=0;t>1;1<=n;n--)G(e,a,n);for(i=c;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],G(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,G(e,a,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,c=t.dyn_tree,l=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,g=t.stat_desc.max_length,_=0;for(a=0;a<=m;a++)e.bl_count[a]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n>=7;r>>=1)if(1&n&&e.dyn_ltree[2*t]!==0)return i;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return a;for(t=32;t>>3,(s=e.static_len+3+7>>>3)<=o&&(o=s)):o=s=n+5,n+4<=o&&t!==-1?re(e,t,n,r):e.strategy===4||s===o?(R(e,2+ +!!r,3),K(e,T,E)):(R(e,4+ +!!r,3),function(e,t,n,r){var i;for(R(e,t-257,5),R(e,n-1,5),R(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,t===0?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(O[n]+l+1)]++,e.dyn_dtree[2*I(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){R(e,2,3),z(e,_,T),function(e){e.bi_valid===16?(L(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,t,n){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=``,this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,n){(function(e){(function(e,t){if(!e.setImmediate){var n,r,i,a,o=1,s={},c=!1,l=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,n={}.toString.call(e.process)===`[object process]`?function(e){process.nextTick(function(){f(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage(``,`*`),e.onmessage=n,t}}()?(a=`setImmediate$`+Math.random()+`$`,e.addEventListener?e.addEventListener(`message`,p,!1):e.attachEvent(`onmessage`,p),function(t){e.postMessage(a+t,`*`)}):e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){f(e.data)},function(e){i.port2.postMessage(e)}):l&&`onreadystatechange`in l.createElement(`script`)?(r=l.documentElement,function(e){var t=l.createElement(`script`);t.onreadystatechange=function(){f(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):function(e){setTimeout(f,0,e)},u.setImmediate=function(e){typeof e!=`function`&&(e=Function(``+e));for(var t=Array(arguments.length-1),r=0;r`u`?e===void 0?this:e:self)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}]},{},[10])(10)})}))(),1),{Text:rce}=C1,A9=e=>e?/^(https?:|data:|blob:)/i.test(e)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,ice=e=>e===`video`?(0,$.jsx)(Y8,{}):e===`audio`?(0,$.jsx)(D2,{}):(0,$.jsx)(I6,{}),ace=e=>e===`video`?`视频`:e===`audio`?`音频`:`图片`,j9=e=>{let t=Number(e||0);return t>=1024*1024?`${(t/1024/1024).toFixed(1)} MB`:t>=1024?`${(t/1024).toFixed(1)} KB`:`${t} B`},oce=()=>{let[e,t]=(0,S.useState)(``),[n,r]=(0,S.useState)(``),[i,a]=(0,S.useState)(1),[o,s]=(0,S.useState)(10),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)([]),[f,p]=(0,S.useState)(0),[m,h]=(0,S.useState)(new Set),[g,_]=(0,S.useState)(null),[v,y]=(0,S.useState)(!1),b=(0,S.useMemo)(()=>u.flatMap(e=>e.items||[]),[u]),x=(0,S.useCallback)(async()=>{l(!0);try{let t=await n7({resourceType:e||void 0,keyword:n||void 0,page:i,pageSize:o,scene:`record`});d(t.groups||[]),p(t.totalDays||0),h(new Set)}catch(e){Q.error(e?.message||`加载历史上传素材失败`),d([]),p(0)}finally{l(!1)}},[n,i,o,e]);(0,S.useEffect)(()=>{x()},[x]);let C=e=>{h(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},w=()=>{let e=b.map(e=>e.id);h(t=>t.size===e.length?new Set:new Set(e))},T=async t=>{let r=(t.page||1)+1;try{let i=await r7(t.generatedDate,{resourceType:e||void 0,keyword:n||void 0,page:r,pageSize:10,scene:`record`});d(e=>e.map(e=>e.generatedDate===t.generatedDate?{...e,page:r,items:[...e.items,...i.items||[]]}:e))}catch(e){Q.error(e?.message||`加载更多失败`)}},E=e=>{tK.confirm({title:`确认删除历史上传素材`,content:`确定删除 ${e.fileName||e.id} 吗?删除后会释放上传容量,并在提交成功后清理真实文件。`,okText:`删除`,okButtonProps:{danger:!0},cancelText:`取消`,onOk:async()=>{try{await S5(e.resourceUrl),Q.success(`删除成功`),x()}catch(e){Q.error(e?.message||`删除失败`)}}})},D=()=>{if(m.size===0){Q.warning(`请先选择要删除的上传素材`);return}if(m.size>30){Q.warning(`一次最多删除 30 条上传素材`);return}let e=Array.from(m);tK.confirm({title:`确认批量删除历史上传素材`,content:`确定删除选中的 ${e.length} 条上传素材吗?删除后会释放上传容量,并在提交成功后清理真实文件。`,okText:`删除`,okButtonProps:{danger:!0},cancelText:`取消`,onOk:async()=>{try{let t=await Zae(e);Q.success(`删除成功,释放 ${j9(t?.releasedSizeBytes||0)}`),x()}catch(e){Q.error(e?.message||`批量删除失败`)}}})},O=e=>{let t=document.createElement(`a`);t.href=A9(e.resourceUrl),t.download=e.fileName||e.id,document.body.appendChild(t),t.click(),document.body.removeChild(t)},k=(e,t=`card`)=>{let n=A9(e.previewUrl||e.displayUrl||e.resourceUrl),r=t===`card`?{width:`100%`,height:130,objectFit:`cover`}:{width:`100%`,maxHeight:620,objectFit:`contain`};return e.resourceType===`image`?(0,$.jsx)(`img`,{src:n,alt:e.fileName||e.id,style:r}):e.resourceType===`video`?(0,$.jsx)(`video`,{src:n,controls:t===`preview`,muted:t===`card`,style:r}):(0,$.jsx)(w7,{src:n,size:t===`card`?`small`:`normal`})};return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(JV,{size:8,wrap:!0,children:[(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:14,marginRight:4},children:`媒体类型:`}),(0,$.jsx)(Z,{type:e===``?`primary`:`default`,onClick:()=>{t(``),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===``?`transparent`:`#e2e8f0`,color:e===``?`#fff`:`#64748b`},children:`全部`}),(0,$.jsx)(Z,{type:e===`image`?`primary`:`default`,onClick:()=>{t(`image`),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===`image`?`transparent`:`#e2e8f0`,color:e===`image`?`#fff`:`#64748b`},children:`图片`}),(0,$.jsx)(Z,{type:e===`video`?`primary`:`default`,onClick:()=>{t(`video`),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===`video`?`transparent`:`#e2e8f0`,color:e===`video`?`#fff`:`#64748b`},children:`视频`}),(0,$.jsx)(Z,{type:e===`audio`?`primary`:`default`,onClick:()=>{t(`audio`),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===`audio`?`transparent`:`#e2e8f0`,color:e===`audio`?`#fff`:`#64748b`},children:`音频`})]}),(0,$.jsxs)(JV,{size:8,wrap:!0,children:[(0,$.jsx)(CW.Search,{allowClear:!0,value:n,placeholder:`搜索文件名或URL`,onChange:e=>r(e.target.value),onSearch:()=>{a(1),x()},style:{width:240,borderRadius:8},enterButton:!0}),v?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Z,{onClick:w,style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#334155`},children:m.size&&m.size===b.length?`取消全选`:`全选`}),(0,$.jsxs)(Z,{danger:!0,onClick:D,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #ef4444, #dc2626)`,border:`none`,color:`#fff`},children:[`批量删除 `,m.size>0&&`(${m.size})`]}),(0,$.jsx)(Z,{onClick:()=>{y(!1),h(new Set)},style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`},children:`取消选择`})]}):(0,$.jsx)(Z,{type:`primary`,onClick:()=>y(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`批量操作`})]})]}),(0,$.jsx)(AG,{spinning:c,children:u.length===0?(0,$.jsx)(fC,{description:`暂无可展示的历史上传素材`,style:{padding:`60px 0`}}):(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:28},children:u.map(e=>(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{fontSize:18,fontWeight:700,color:`#1e293b`},children:e.generatedDate}),(0,$.jsxs)(rce,{type:`secondary`,children:[`共 `,e.total,` 个素材`]})]}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`flex-start`},children:e.items.map(e=>{let t=m.has(e.id);return(0,$.jsxs)(`div`,{style:{width:`17%`,minWidth:240,margin:16,border:t?`2px solid #8b5cf6`:`1px solid #e2e8f0`,borderRadius:16,overflow:`hidden`,background:`#fff`,boxShadow:`0 10px 24px rgba(15,23,42,0.06)`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,background:`#f1f5f9`,cursor:v?`pointer`:`default`},onClick:()=>v&&C(e.id),children:[k(e),v&&(0,$.jsx)(OR,{checked:t,onChange:()=>C(e.id),style:{position:`absolute`,top:10,left:10,background:`#fff`,borderRadius:6,padding:4}}),(0,$.jsx)(KQ,{color:`purple`,icon:ice(e.resourceType),style:{position:`absolute`,top:10,right:10,margin:0},children:ace(e.resourceType)})]}),(0,$.jsxs)(`div`,{style:{padding:12,paddingTop:0},children:[(0,$.jsxs)(JV,{size:4,wrap:!0,style:{marginTop:8},children:[(0,$.jsx)(KQ,{style:{margin:0},children:e.moduleLabel}),(0,$.jsx)(KQ,{style:{margin:0},children:j9(e.fileSizeBytes)}),e.durationSeconds?(0,$.jsxs)(KQ,{style:{margin:0},children:[Number(e.durationSeconds).toFixed(1),`s`]}):null]}),(0,$.jsxs)(JV,{style:{marginTop:12},children:[(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(tW,{}),onClick:()=>_(e),children:`预览`}),(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(d0,{}),onClick:()=>O(e),children:`下载`}),(0,$.jsx)(Z,{size:`small`,danger:!0,icon:(0,$.jsx)(o$,{}),onClick:()=>E(e),children:`删除`})]})]})]},e.id)})}),e.items.lengthT(e),children:`加载更多`})})]},e.generatedDate))})}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:24},children:(0,$.jsx)(lG,{current:i,pageSize:o,total:f,showSizeChanger:!0,pageSizeOptions:[5,10],onChange:(e,t)=>{a(e),s(t)}})}),(0,$.jsx)(tK,{open:!!g,title:`预览`,footer:null,width:900,centered:!0,destroyOnHidden:!0,onCancel:()=>_(null),children:g?k(g,`preview`):null})]})},{Search:sce}=CW,{Text:cce}=C1,lce=e=>{let t=S.useRef(!1);(0,S.useEffect)(()=>{if(t.current)return;let n=()=>{t.current||(t.current=!0,e?.())};return document.readyState===`complete`?n():window.addEventListener(`load`,n),()=>{window.removeEventListener(`load`,n)}},[e])},uce=()=>{let[e,t]=(0,S.useState)(!1);lce(()=>{t(!0)});let[n]=Dn(),[r,i]=(0,S.useState)(n.get(`filterType`)===`private_portrait`?`private_portrait`:n.get(`filterType`)===`upload_resource`?`upload_resource`:`project`),[a,o]=(0,S.useState)(`video`),[s,c]=(0,S.useState)([]),[l,u]=(0,S.useState)({page:1,pageSize:10}),[d,f]=(0,S.useState)(0),[p,m]=(0,S.useState)(!1),[h,g]=(0,S.useState)(new Set),[_,v]=(0,S.useState)(!1),[y,b]=(0,S.useState)(null),x=S.createRef(),[C,w]=(0,S.useState)(``),[T,E]=(0,S.useState)(``),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)([[]]),[N,P]=(0,S.useState)([``]),[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(!1),[z,B]=(0,S.useState)(0),[V,H]=(0,S.useState)([void 0]),[U,W]=(0,S.useState)(new Map),[G,K]=(0,S.useState)(``),[ee,q]=(0,S.useState)(new Map),te=(0,S.useRef)(new Map);(0,S.useEffect)(()=>()=>{te.current.forEach(e=>clearTimeout(e)),te.current.clear()},[]);let[ne,re]=(0,S.useState)(1),[ie,J]=(0,S.useState)(10),[ae,oe]=(0,S.useState)([!1]),[se,ce]=(0,S.useState)(`new`),[le,ue]=(0,S.useState)([]),[de,fe]=(0,S.useState)(!1),[pe,me]=(0,S.useState)([]),[he,ge]=(0,S.useState)({}),[_e,ve]=(0,S.useState)(`2`),[ye,be]=(0,S.useState)(``),[xe,Se]=(0,S.useState)([]),[Ce,we]=(0,S.useState)(!1),[Te,Ee]=(0,S.useState)(!1),[De,Oe]=(0,S.useState)([]),[ke,Ae]=(0,S.useState)(0),[je,Me]=(0,S.useState)(1),[Ne,Pe]=(0,S.useState)(10),[Fe,Ie]=(0,S.useState)(!1),[Le,Re]=(0,S.useState)(``),[ze,Be]=(0,S.useState)(!1),[Ve,He]=(0,S.useState)(new Set),Ue=e=>{if(!e)return null;try{let t=new URL(e).searchParams.get(`exp`);return t?parseInt(t,10):null}catch{try{let t=e.indexOf(`?`);if(t!==-1){let n=e.substring(t+1),r=new URLSearchParams(n).get(`exp`);if(r)return parseInt(r,10)}return null}catch{return null}}},We=e=>{let t=Ue(e);return t?Math.floor(Date.now()/1e3)>t:!1},Ge=(e,t=!1)=>{let n=`https://ceshi.apiforeign.minzhongzc.com`,r=n.endsWith(`/`)?n.slice(0,-1):n;return t?`${r}${z7(e)}`:`${r}/${e.startsWith(`/`)?e.slice(1):e}`},Ke=async e=>{if(b(e),v(!0),window.dispatchEvent(new Event(`previewOpen`)),e.videoUrl&&e.videoUrl.trim()&&!e.imagePx)try{let t=await mt(e.videoUrl);t&&b(e=>e&&{...e,imagePx:t})}catch{}},qe=()=>{x.current&&(x.current.pause(),x.current.currentTime=0),document.querySelectorAll(`video`).forEach(e=>{e.pause(),e.currentTime=0}),v(!1)},Je=e=>e.generatedResourceId||e.id,Ye=e=>!!e.generatedResourceId,Xe=e=>{if(!e)return!0;let t=e.match(/^(\d+)x(\d+)$/);if(!t)return!0;let n=parseInt(t[1],10),r=parseInt(t[2],10),i=n/r;return n>=r?n>=480&&n<=2560&&r>=270&&r<=1440&&i>=1.775&&i<=1.784:n>=270&&n<=1440&&r>=480&&r<=2560&&i>=.555&&i<=.564},Ze=e=>{He(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},Qe=()=>{let e=s.flatMap(e=>e.items.map(e=>Je(e)));Ve.size===e.length?He(new Set):He(new Set(e))},$e=async()=>{if(Ve.size===0){Q.warning(`请先选择要下载的媒体`);return}if(Ve.size>30){Q.warning(`最多只能单次下载30个文件`);return}let e=[];s.forEach(t=>{t.items.forEach(t=>{Ve.has(Je(t))&&e.push(t)})});let t=new nce.default,n=`https://ceshi.apiforeign.minzhongzc.com`,r=t.folder(`downloads`),i=!1,a=0;Q.loading({content:`下载中,请稍候...`,key:`downloadProgress`});for(let t of e){let e=`${n}${t.videoUrl||t.imageUrl}`,o=((t.videoUrl||t.imageUrl).split(`/`).pop()||`file_${Date.now()}`).split(`?`)[0];try{let t=await fetch(e);if(!t.ok)throw Error(`Network response was not ok`);let n=await t.blob();r?.file(o,n),a++}catch{i=!0;break}}if(i){Q.destroy(`downloadProgress`),Q.info(`由于跨域限制,将逐个下载文件`),e.forEach((e,t)=>{setTimeout(()=>{let t=`${n}${e.videoUrl||e.imageUrl}&download=1`,r=document.createElement(`a`);r.href=t,r.download=``,document.body.appendChild(r),r.click(),document.body.removeChild(r)},t*500)});return}let o=await t.generateAsync({type:`blob`}),c=document.createElement(`a`);c.href=URL.createObjectURL(o),c.download=`downloads_${Date.now()}.zip`,c.click(),URL.revokeObjectURL(c.href),Q.destroy(`downloadProgress`),Q.success(`下载完成,共 ${a} 个文件`),Be(!1),He(new Set)},et=async()=>{if(Ve.size===0){Q.warning(`请先选择要删除的媒体`);return}if(Ve.size>30){Q.warning(`最多只能单次删除30个文件`);return}let e=s.flatMap(e=>e.items.filter(e=>Ve.has(Je(e)))),t=``;t=r===`shot_replicate`?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:e.map((e,t)=>(0,$.jsxs)(`li`,{style:{marginBottom:4,color:`#334155`},children:[e.shotReplicateProjectTitle,`— —`,e.shotSegmentLabel]},t))}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]}):r===`hot_opening_replicate`?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`爆款开头复刻中以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:e.map((e,t)=>(0,$.jsx)(`li`,{style:{marginBottom:4,color:`#334155`},children:e.moduleProjectTitle},t))}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]}):`确定删除选中的 ${Ve.size} 条记录吗?`,tK.confirm({title:`确认删除`,content:t,okText:`确定删除`,cancelText:`取消`,okButtonProps:{danger:!0},onOk:async()=>{let e=``;r===`project`?e=`generation_record`:r===`creation`?e=`chat_task`:r===`hot_opening_replicate`?e=`hot_opening_replicate`:r===`shot_replicate`&&(e=`shot_replicate`);let t=[];s.forEach(e=>{e.items.forEach(e=>{Ve.has(Je(e))&&t.push(e)})});let n=[];e===`generation_record`||e===`chat_task`?n=t.map(e=>e.id):e===`hot_opening_replicate`?n=t.map(e=>e.moduleProjectId):e===`shot_replicate`&&(n=t.map(e=>e.shotSegmentId));let i={history_source:e,ids:n};try{await e7(i),Q.success(`删除成功`),Be(!1),He(new Set),u(e=>({...e,page:1})),ht()}catch{Q.error(`删除失败,请重试`)}}})},tt=async()=>{we(!0);try{let e=await H5({page:1,pageSize:100});Se(e.data?.data||e.data||[])}catch{}finally{we(!1)}},nt=()=>{if(Ve.size===0){Q.warning(`请先选择要推送的媒体`);return}M([[]]),P([``]),H([void 0]),ve(`2`),be(``),tt(),A(!0)},rt=()=>{if(!y)return;let e=Je(y);He(new Set([e])),M([[]]),P([``]),H([void 0]),W(new Map),K(``),ve(`2`),be(``),tt(),A(!0)},it=async(e,t)=>{R(!0);try{let n=await V5({page:e,page_size:t});I(n?.data||n||[]),B(n.pagination.total||0)}catch{I([]),B(0)}finally{R(!1)}},at=async()=>{fe(!0);try{let[e,t]=await Promise.all([Jae(),Q5()]);ue(e?.data||[]);let n=t?.data||[],r={};n.forEach(e=>{r[e.openType]=e.typeName}),ge(r)}catch{ue([]),ge({})}finally{fe(!1)}},ot=async()=>{Ie(!0);try{let e=await Bae({status:Le||void 0,page:je,pageSize:Ne});Oe(e?.data||e||[]),Ae(e.pagination?.total||e.total||0)}catch{Oe([]),Ae(0)}finally{Ie(!1)}},st=()=>{Ee(!0),Me(1),Re(``),ot()},ct=()=>{Me(1),ot()},lt=(e,t)=>{Me(e),Pe(t),ot()},ut=async()=>{if(Ve.size===0){Q.warning(`请先选择要推送的媒体`);return}let e=new Map;s.forEach(t=>{t.items.forEach(t=>{let n=Je(t);e.set(n,t)})});let t=[];if(se===`new`){let n=V.filter(e=>e!==void 0);if(n.length===0){Q.warning(`请先选择授权账户`);return}for(let r=0;re.accountId)||[];if(a.length===0){Q.warning(`第 ${r+1} 组授权账户未设置账户ID,已跳过`);continue}let o=new Map;for(let t of Ve){let n=e.get(t),r;n&&Ye(n)&&(r=`generated_resources`),o.has(r)||o.set(r,[]),o.get(r).push(t)}o.forEach((e,n)=>{t.push({advertiser_ids:a,resource_ids:e,oauth_id:i.value,source_model:n,is_pre_test:_e,pre_test_template:ye})})}}else{if(pe.length===0){Q.warning(`请先选择历史账户`);return}for(let n of pe){let i=new Map;for(let t of Ve){let n=e.get(t),a;a=n&&Ye(n)?`generated_resources`:r===`project`?`generation_records`:`chat_generation_tasks`,i.has(a)||i.set(a,[]),i.get(a).push(t)}i.forEach((e,r)=>{t.push({advertiser_ids:[n.advertiserId],resource_ids:e,oauth_id:String(n.oauthId),source_model:r,is_pre_test:_e,pre_test_template:ye})})}}O(!0);try{let e=await zae({tasks:t});e.errors?.length>0?Q.warning(e.message):e.code===0?Q.success(e.message):Q.error(e.message),Be(!1),He(new Set),A(!1),M([[]]),P([``]),H([void 0]),me([]),W(new Map),K(``),ve(`2`),be(``)}catch(e){Q.error(e.message||`批量推送失败`)}finally{O(!1)}},dt=async(e,t)=>{if(t.trim())try{let n=(await X5({filenames:[{source_id:e,file_name:t}]}))?.results?.find(t=>t.source_id===e)?.new_file_name||t;c(t=>t.map(t=>({...t,items:t.items.map(t=>Je(t)===e?{...t,fileName:n}:t)}))),Q.success(`文件名更新成功`)}catch(e){Q.error(e.message||`文件名更新失败`)}},ft=async(e,t)=>{if(!(!t.trim()||e.length===0))try{let n=await X5({filenames:e.map(e=>({source_id:e,file_name:t}))}),r=new Map;n?.results?.forEach(e=>{e.success&&e.newFileName&&r.set(e.sourceId,e.newFileName)}),c(n=>{let i=new Set(e);return n.map(e=>({...e,items:e.items.map(e=>{let n=Je(e);if(i.has(n)){let i=r.get(n)||t;return{...e,fileName:i}}return e})}))});let i=n?.successCount||0;Q.success(`已更新 ${i} 个文件名`)}catch(e){Q.error(e.message||`文件名更新失败`)}},pt=e=>{w(e)},mt=e=>new Promise(t=>{let n=document.createElement(`video`),r=`https://ceshi.apiforeign.minzhongzc.com`,i=e.startsWith(`/`)?e.slice(1):e;n.src=`${r.endsWith(`/`)?r.slice(0,-1):r}/${i}`,n.crossOrigin=`anonymous`,n.onloadedmetadata=()=>{let e=n.videoWidth,r=n.videoHeight;n.remove(),t(`${e}x${r}`)},n.onerror=()=>{n.remove(),t(``)},n.onabort=()=>{n.remove(),t(``)},setTimeout(()=>{n.remove(),t(``)},5e3)}),ht=()=>{if(r===`private_portrait`||r===`upload_resource`){m(!1),c([]);return}m(!0);let e=``;r===`project`?e=`generation_record`:r===`hot_opening_replicate`?e=`hot_opening_replicate`:r===`shot_replicate`&&(e=`shot_replicate`);let t=`?gen_type=${a}&page=${l.page}&page_size=${l.pageSize}`;if(e&&(t=`?gen_type=${a}&history_source=${e}&page=${l.page}&page_size=${l.pageSize}`),T&&T.trim()&&(t+=`&keyword=${encodeURIComponent(T.trim())}`),C){let t=`${C}?gen_type=${a}&page=${l.page}&page_size=${l.pageSize}`;e&&(t=`${C}?gen_type=${a}&history_source=${e}&page=${l.page}&page_size=${l.pageSize}`),T&&T.trim()&&(t+=`&keyword=${encodeURIComponent(T.trim())}`),F5(t).then(e=>{let t=Array.isArray(e)?e:e?.items||[],n=[{generatedDate:e.generatedDate,items:t,total:e.total,page:e.page}];n&&n[0].items.length>0?c(n):c([])}).catch(e=>{}).finally(()=>{m(!1)})}else oae(t).then(e=>{let t=Array.isArray(e)?e:e?.groups||[];t.forEach(e=>{e.page=1}),l.page===1?c(t):c(e=>[...e,...t]),f(e?.totalDays||0)}).catch(e=>{l.page===1&&c([])}).finally(()=>{m(!1)})};(0,S.useEffect)(()=>{ht()},[r,a,l.page,C]);let gt=()=>{p||u(e=>({...e,page:e.page+1}))},_t=async(e,t,n)=>{if(h.has(t))return;g(e=>new Set([...e,t]));let i=n+1,o=``;r===`project`?o=`generation_record`:r===`hot_opening_replicate`?o=`hot_opening_replicate`:r===`shot_replicate`&&(o=`shot_replicate`);let s=`${e}?gen_type=${a}&page=${i}&page_size=${l.pageSize}`;o&&(s=`${e}?gen_type=${a}&history_source=${o}&page=${i}&page_size=${l.pageSize}`),T&&T.trim()&&(s+=`&keyword=${encodeURIComponent(T.trim())}`);try{let t=(await F5(s)).items||[];t&&t.length>0&&c(n=>n.map(n=>n.generatedDate===e?{...n,items:[...n.items,...t],page:i}:n))}catch{}finally{g(e=>{let n=new Set(e);return n.delete(t),n})}};return(0,S.useEffect)(()=>{u(e=>({...e,page:1})),E(``)},[r,a]),(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsx)(_L,{activeKey:r,onChange:e=>{i(e),Be(!1),He(new Set)},items:[{key:`project`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(HX,{}),` 项目记录`]})},{key:`creation`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)($V,{}),` 创作记录`]})},{key:`hot_opening_replicate`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(M8,{}),` 爆款复刻`]})},{key:`shot_replicate`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(G6,{}),` 拆镜复刻`]})},{key:`private_portrait`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(q8,{}),` 私域素材库`]})},{key:`upload_resource`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(W8,{}),` 历史素材`]})}],size:`middle`,style:{marginBottom:12}}),r===`private_portrait`?(0,$.jsx)(Ose,{}):r===`upload_resource`?(0,$.jsx)(oce,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:14,marginRight:4},children:`媒体类型:`}),(0,$.jsx)(Z,{type:a===`video`?`primary`:`default`,onClick:()=>{o(`video`),Be(!1),He(new Set)},style:{borderRadius:8,fontWeight:600,borderColor:a===`video`?`transparent`:`#e2e8f0`,color:a===`video`?`#fff`:`#64748b`},icon:(0,$.jsx)(Y8,{}),children:`视频`}),(0,$.jsx)(Z,{type:a===`image`?`primary`:`default`,onClick:()=>{o(`image`),Be(!1),He(new Set)},style:{borderRadius:8,fontWeight:600,borderColor:a===`image`?`transparent`:`#e2e8f0`,color:a===`image`?`#fff`:`#64748b`},icon:(0,$.jsx)(I6,{}),children:`图片`})]}),(0,$.jsxs)(JV,{size:8,wrap:!0,children:[(0,$.jsx)(nV,{picker:`date`,value:C?(0,UE.default)(C):void 0,onChange:(e,t)=>pt(t||``),format:`YYYY-MM-DD`,style:{width:160,borderRadius:8,border:`1px solid #e2e8f0`},placeholder:`选择日期`,allowClear:!0}),(0,$.jsx)(CW.Search,{placeholder:`搜索提示词`,allowClear:!0,value:T,onChange:e=>{let t=e.target.value;E(t),t||(u(e=>({...e,page:1})),ht())},onSearch:()=>{u(e=>({...e,page:1})),ht()},style:{width:240,borderRadius:8},enterButton:!0}),(0,$.jsx)(Z,{icon:(0,$.jsx)(YB,{}),onClick:st,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,color:`#fff`},children:`推送任务历史`}),ze?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Z,{onClick:Ve.size===s.reduce((e,t)=>e+t.items.length,0)&&s.length>0?()=>{He(new Set)}:Qe,style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#334155`},children:Ve.size===s.reduce((e,t)=>e+t.items.length,0)&&s.length>0?`取消全选`:`全选`}),(0,$.jsx)(Z,{onClick:()=>{Be(!1),He(new Set)},style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`},children:`取消选择`}),(0,$.jsxs)(Z,{danger:!0,onClick:et,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #ef4444, #dc2626)`,border:`none`,color:`#fff`},children:[`删除 `,Ve.size>0&&`(${Ve.size})`]}),(0,$.jsxs)(Z,{onClick:$e,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`,color:`#fff`},children:[`下载 `,Ve.size>0&&`(${Ve.size})`]}),(0,$.jsx)(Z,{type:`primary`,onClick:nt,loading:D,disabled:D||Ve.size===0,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`,color:`#fff`},children:D?`推送中...`:`推送至账户 ${Ve.size>0?`(${Ve.size})`:``}`})]}):(0,$.jsx)(Z,{type:`primary`,onClick:()=>Be(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`批量操作`})]})]}),p?(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},children:(0,$.jsx)(AG,{indicator:(0,$.jsx)(Ym,{style:{fontSize:24,color:`#64748b`},spin:!0}),description:`加载中...`,size:`large`})}):s.length===0?(0,$.jsx)(fC,{image:fC.PRESENTED_IMAGE_SIMPLE,description:`暂无生成记录`,style:{padding:`60px 0`}}):(0,$.jsxs)(`div`,{style:{padding:`0 4px`},children:[s.map((e,t)=>(0,$.jsxs)(`div`,{style:{marginBottom:32},children:[(0,$.jsx)(`div`,{style:{fontSize:14,fontWeight:600,color:`#64748b`,marginBottom:12,paddingLeft:8},children:e.generatedDate}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:8},children:e.items.map(e=>{let t=a===`video`&&e.videoCoverUrl?Ge(e.videoCoverUrl,!0):Ge(a===`video`?e.videoUrl:e.imageUrl,!0),n=a===`video`&&e.videoCoverUrl||a===`image`,r=Ve.has(Je(e));return(0,$.jsxs)(`div`,{className:`media-card`,style:{width:160,height:120,position:`relative`,borderRadius:4,cursor:`pointer`,overflow:`hidden`,boxShadow:`0 2px 8px rgba(0,0,0,0.1)`,transition:`transform 0.2s, box-shadow 0.2s`},onClick:()=>ze?Ze(Je(e)):Ke(e),onMouseEnter:e=>{ze||(e.currentTarget.style.transform=`scale(1.05)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(0,0,0,0.2)`)},onMouseLeave:e=>{ze||(e.currentTarget.style.transform=`scale(1)`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(0,0,0,0.1)`)},children:[n?(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,position:`relative`},children:[(0,$.jsx)(`img`,{src:t,alt:`预览`,loading:`lazy`,style:{width:`100%`,height:`100%`,objectFit:`cover`,opacity:+(ee.get(Je(e))===`loaded`),transition:`opacity 0.3s`},onLoad:()=>{q(t=>{let n=new Map(t);return n.set(Je(e),`loaded`),n})},onError:()=>{q(t=>{let n=new Map(t);return n.set(Je(e),`error`),n})}}),ee.get(Je(e))!==`loaded`&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)`},children:(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,backgroundColor:`#cbd5e1`,display:`flex`,alignItems:`center`,justifyContent:`center`,animation:ee.get(Je(e))===`loading`?`pulse 1.5s infinite`:`none`},children:e.mediaType===`video`?(0,$.jsx)(Y8,{style:{color:`#64748b`,fontSize:16}}):(0,$.jsx)(I6,{style:{color:`#64748b`,fontSize:16}})})})]}):(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,backgroundColor:`#1e293b`},children:[(0,$.jsx)(Y8,{style:{color:`#64748b`,fontSize:24}}),(0,$.jsx)(cce,{style:{fontSize:12,color:`#94a3b8`,marginTop:4},children:`暂无封面`})]}),ze&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:6,left:6,width:22,height:22,borderRadius:`50%`,backgroundColor:r?`#6366f1`:`rgba(255,255,255,0.92)`,border:r?`2px solid #6366f1`:`2px solid #cbd5e1`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,boxShadow:r?`0 2px 8px rgba(99,102,241,0.4)`:`0 1px 3px rgba(0,0,0,0.1)`,transition:`all 0.15s ease`},onClick:t=>{t.stopPropagation(),Ze(Je(e))},children:r&&(0,$.jsx)(`svg`,{width:12,height:12,viewBox:`0 0 12 12`,fill:`none`,children:(0,$.jsx)(`path`,{d:`M10 3L4.5 8.5L2 6`,stroke:`white`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`})})}),r&&a===`video`&&e.imagePx&&!Xe(e.imagePx)&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:36,left:8,right:8,padding:`4px 8px`,backgroundColor:`rgba(239, 68, 68, 0.9)`,color:`#fff`,fontSize:12,borderRadius:4,zIndex:10},children:`视频实际尺寸可能不符合平台推送要求`})]}),!ze&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:0,left:0,right:0,background:`linear-gradient(transparent, rgba(0,0,0,0.5))`,padding:`8px`,color:`#fff`,fontSize:12,opacity:0,transition:`opacity 0.2s`},onMouseEnter:e=>{e.currentTarget.style.opacity=`1`},onMouseLeave:e=>{e.currentTarget.style.opacity=`0`},children:`点击预览`}),(0,$.jsx)(`div`,{className:`media-download-btn`,children:(0,$.jsx)(Mw,{title:`下载`,children:(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:`50%`,background:`rgba(0,0,0,0.5)`,backdropFilter:`blur(4px)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`background 0.15s`},onClick:t=>{t.stopPropagation();let n=`https://ceshi.apiforeign.minzhongzc.com${e.videoUrl||e.imageUrl}&download=1`,r=document.createElement(`a`);r.href=n,r.download=``,document.body.appendChild(r),r.click(),document.body.removeChild(r)},children:(0,$.jsx)(d0,{style:{color:`#fff`,fontSize:14}})})})})]}),ze&&r&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,border:`3px solid #6366f1`,borderRadius:4,pointerEvents:`none`,zIndex:5,boxShadow:`inset 0 0 0 1px rgba(99,102,241,0.2)`}})]},Je(e))})}),e.total&&e.total>e.items.length&&(0,$.jsx)(`div`,{style:{padding:`12px 0`,textAlign:`left`},children:(0,$.jsx)(Z,{onClick:()=>_t(e.generatedDate,e.items,e.page),loading:h.has(e.generatedDate),disabled:h.has(e.generatedDate),size:`small`,style:{borderRadius:6,background:`transparent`,border:`1px dashed #cbd5e1`,color:`#64748b`,fontSize:12},children:h.has(e.date)?`加载中...`:`查看全部 (${e.total})`})})]},t)),s.length>0&&d>s.length&&(0,$.jsx)(`div`,{style:{textAlign:`center`,padding:`20px 0`},children:(0,$.jsx)(Z,{onClick:gt,loading:p,disabled:p,style:{borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`,fontWeight:500},children:p?`加载中...`:`加载更多`})})]})]}),(0,$.jsxs)(tK,{title:`推送任务历史`,open:Te,onCancel:()=>Ee(!1),footer:null,width:800,style:{borderRadius:8},mask:{closable:!1},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,display:`flex`,gap:4},children:[(0,$.jsx)(HC,{value:Le,onChange:e=>Re(e),placeholder:`选择状态`,style:{width:200,marginRight:12},options:[{value:`1`,label:`待推送`},{value:`2`,label:`推送中`},{value:`3`,label:`推送成功`},{value:`4`,label:`推送失败`}],allowClear:!0}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:4},children:[(0,$.jsx)(Z,{type:`primary`,onClick:ct,style:{borderRadius:8},children:`查询`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(dq,{}),onClick:ct,style:{borderRadius:8},children:`刷新`})]})]}),(0,$.jsx)(NQ,{dataSource:De,columns:[{title:`素材名称`,dataIndex:`fileName`,key:`fileName`,width:200},{title:`账户ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:180},{title:`状态`,dataIndex:`status`,key:`status`,width:100,render:e=>(0,$.jsx)(KQ,{color:{1:`#f59e0b`,2:`#6366f1`,3:`#10b981`,4:`#ef4444`}[e]||`#64748b`,style:{borderRadius:4},children:{1:`待推送`,2:`推送中`,3:`推送成功`,4:`推送失败`}[e]||e})},{title:`备注`,dataIndex:`note`,key:`note`,width:160,ellipsis:!0,render:e=>(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:e||`-`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:180,render:e=>N9(e)},{title:`更新时间`,dataIndex:`updatedAt`,key:`updatedAt`,width:180,render:e=>N9(e)}],loading:Fe,scroll:{x:`max-content`},pagination:{current:je,pageSize:Ne,total:ke,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:lt},rowKey:(e,t)=>e.task_id||e.resource_id||t,size:`small`})]}),_&&y&&(0,$.jsx)(tK,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:y.title||`预览`})]}),open:_,onCancel:qe,width:1200,footer:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`#fff`,borderTop:`1px solid #f1f5f9`},children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(d0,{}),onClick:()=>{x.current&&x.current.pause();let e=`https://ceshi.apiforeign.minzhongzc.com${y.videoUrl||y.imageUrl}&download=1`,t=document.createElement(`a`);t.href=e,t.download=``,document.body.appendChild(t),t.click(),document.body.removeChild(t)},style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`,fontWeight:600,padding:`8px 24px`},disabled:We(y.videoUrl||y.imageUrl),children:We(y.videoUrl||y.imageUrl)?`资源已过期`:`下载`}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(o$,{}),onClick:()=>{let e=``,t=``;if(r===`shot_replicate`?(e=y.shotSegmentId,t=(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:(0,$.jsxs)(`li`,{style:{marginBottom:4,color:`#334155`},children:[y.shotReplicateProjectTitle,`— —`,y.shotSegmentLabel]})}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]})):r===`hot_opening_replicate`?(e=y.moduleProjectId,t=(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`爆款开头复刻中以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:(0,$.jsx)(`li`,{style:{marginBottom:4,color:`#334155`},children:y.moduleProjectTitle})}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]})):(e=y.id,t=`确定删除该记录吗?`),!e){Q.warning(`无法获取删除ID`);return}tK.confirm({title:`确认删除`,content:t,okText:`确定删除`,cancelText:`取消`,okButtonProps:{danger:!0},onOk:async()=>{let t=``;r===`project`?t=`generation_record`:r===`creation`?t=`chat_task`:r===`hot_opening_replicate`?t=`hot_opening_replicate`:r===`shot_replicate`&&(t=`shot_replicate`);let n={history_source:t,ids:[e]};try{await e7(n),Q.success(`删除成功`),qe(),u(e=>({...e,page:1})),ht()}catch{Q.error(`删除失败,请重试`)}}})},style:{borderRadius:8,background:`linear-gradient(135deg, #bf0b0a 0%, #ff8165 100%)`,fontWeight:600,padding:`8px 24px`},disabled:We(y.videoUrl||y.imageUrl),children:`删除`}),(0,$.jsx)(Z,{onClick:rt,style:{borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`,fontWeight:600,padding:`8px 24px`},disabled:We(y.videoUrl||y.imageUrl),children:`推送媒体后台`})]}),style:{borderRadius:16,overflow:`hidden`},styles:{body:{height:500,display:`flex`,flexDirection:`column`,padding:0},header:{background:`#fff`,borderBottom:`1px solid #f1f5f9`,padding:`16px 24px`},mask:{backgroundColor:`rgba(0, 0, 0, 0.5)`}},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,height:`100%`,background:`#f8fafc`},children:[(0,$.jsx)(`div`,{style:{width:`70%`,height:`100%`,display:`flex`,justifyContent:`center`,alignItems:`center`,padding:20},children:We(y.videoUrl||y.imageUrl)?(0,$.jsxs)(`div`,{style:{textAlign:`center`,padding:`40px`,backgroundColor:`#fff`,borderRadius:12},children:[(0,$.jsx)(`div`,{style:{fontSize:48,marginBottom:16},children:`⚠️`}),(0,$.jsx)(`p`,{style:{fontSize:15,color:`#ef4444`,fontWeight:500,marginBottom:8},children:`资源已过期`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#94a3b8`},children:`请刷新页面重新加载`})]}):a===`video`?(0,$.jsx)(`video`,{ref:x,src:`https://ceshi.apiforeign.minzhongzc.com${y.videoUrl}`,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:`100%`,borderRadius:12,objectFit:`contain`}}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${z7(y.imageUrl)}`,alt:`预览`,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:12}})}),(0,$.jsxs)(`div`,{style:{width:`30%`,height:`100%`,overflowY:`auto`,scrollbarWidth:`none`,backgroundColor:`#fff`,padding:24,borderLeft:`1px solid #f1f5f9`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:20},children:[(0,$.jsx)(`div`,{style:{width:2,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:1}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,fontWeight:600},children:`文件信息`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:14},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`类型`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:a===`video`?`视频`:`图片`})]}),r===`hot_opening_replicate`&&(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,gap:4},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`类属`}),(0,$.jsxs)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500,wordBreak:`break-all`,lineHeight:`1.5`},children:[`爆款复刻——`,y.moduleProjectTitle]})]}),r===`shot_replicate`&&(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,gap:4},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`类属`}),(0,$.jsxs)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500,wordBreak:`break-all`,lineHeight:`1.5`},children:[y.shotReplicateProjectTitle,`— —`,y.shotSegmentLabel]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`请求`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500,wordBreak:`break-all`,lineHeight:`1.5`},children:y.originalPrompt})]}),a===`image`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`比例`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.imageProportion})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`分辨率`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.imageSize})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`尺寸`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.imagePx})]})]}),a===`video`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`比例`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.aspectRatio})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`分辨率`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.resolution})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`时长`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:`${y.duration}秒`||`-`})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`创建时间`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:N9(y.createdAt||y.generatedDate)})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`生成引擎`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.engine||y.engineName||`-`})]})]}),(0,$.jsx)(`div`,{style:{borderTop:`1px solid #f1f5f9`,margin:`20px 0`}}),y.mediaReferences&&y.mediaReferences.length>0&&![`hot_opening_replicate`,`shot_replicate`].includes(r)&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:16},children:[(0,$.jsx)(`div`,{style:{width:2,height:18,background:`linear-gradient(180deg, #3b82f6 0%, #60a5fa 100%)`,borderRadius:1}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,fontWeight:600},children:`依靠附件`})]}),y.mediaReferences.map((e,t)=>(0,$.jsxs)(`div`,{onClick:()=>{x.current&&x.current.pause();let t=`https://ceshi.apiforeign.minzhongzc.com${e.url}`;window.open(t,`_blank`)},style:{display:`flex`,alignItems:`center`,gap:10,padding:`10px 12px`,borderRadius:8,cursor:`pointer`,backgroundColor:`#f8fafc`,marginBottom:8,transition:`all 0.25s ease`,border:`1px solid transparent`},onMouseEnter:e=>{let t=e.currentTarget;t.style.backgroundColor=`#e0f2fe`,t.style.borderColor=`#bae6fd`},onMouseLeave:e=>{let t=e.currentTarget;t.style.backgroundColor=`#f8fafc`,t.style.borderColor=`transparent`},children:[e.type===`image`?(0,$.jsx)(I6,{style:{color:`#3b82f6`,fontSize:16}}):(0,$.jsx)(Y8,{style:{color:`#f59e0b`,fontSize:16}}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500},children:e.name||`媒体${t+1}`})]},e.url))]})]})]})}),(0,$.jsx)(tK,{title:Ve.size===1?`推送配置`:`批量推送配置`,open:k,onCancel:()=>{A(!1),M([[]]),P([``]),H([void 0]),W(new Map),K(``)},footer:null,width:900,mask:{closable:!1},children:(0,$.jsxs)(`div`,{style:{padding:`16px 0`},children:[(0,$.jsxs)(C1.Text,{strong:!0,style:{fontSize:14,color:`#475569`,marginBottom:8,display:`block`},children:[`选中素材 (`,Ve.size,`个)`]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,marginBottom:12,alignItems:`center`},children:[(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#64748b`},children:`统一修改名称:`}),(0,$.jsx)(CW,{value:G,onChange:e=>K(e.target.value),placeholder:`输入名称后点击应用`,style:{flex:1,borderRadius:8},size:`small`}),(0,$.jsx)(Z,{type:`primary`,size:`small`,onClick:()=>{G.trim()&&Ve.size>0&&ft(Array.from(Ve),G)},disabled:!G.trim()||Ve.size===0,style:{borderRadius:8},children:`应用`})]}),(0,$.jsx)(`div`,{style:{maxHeight:300,overflow:`auto`,border:`1px solid #f0f0f0`,borderRadius:8,padding:12},children:(()=>{let e=new Map;return s.forEach(t=>{t.items.forEach(t=>{let n=Je(t);e.set(n,t)})}),Array.from(Ve).map(t=>{let n=e.get(t);return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 0`,borderBottom:`1px solid #f5f5f5`},children:[(0,$.jsx)(`div`,{style:{width:60,height:40,borderRadius:4,backgroundColor:`#f5f5f5`,display:`flex`,alignItems:`center`,justifyContent:`center`,overflow:`hidden`,flexShrink:0},children:(()=>{let e=a===`video`?n?.videoCoverUrl:n?.imageUrl;if(!e)return(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:`预览`});let t=`https://ceshi.apiforeign.minzhongzc.com`;return(0,$.jsx)(`img`,{src:`${t.endsWith(`/`)?t.slice(0,-1):t}${z7(e)}`,alt:``,style:{width:`100%`,height:`100%`,objectFit:`cover`}})})()}),(0,$.jsx)(`div`,{style:{flex:1,minWidth:0},children:(0,$.jsx)(C1.Text,{style:{fontSize:12,color:`#1e293b`},children:n?.fileName||`素材 ${n.id}`})}),(0,$.jsx)(CW,{value:U.has(t)?U.get(t):n?.fileName||``,onChange:e=>{let n=e.target.value,r=new Map(U);r.set(t,n),W(r)},onBlur:()=>{let e=U.get(t)||n?.fileName||``;e.trim()&&dt(t,e)},onKeyDown:e=>{if(e.key===`Enter`){let e=U.get(t)||n?.fileName||``;e.trim()&&dt(t,e)}},placeholder:`输入新名称`,style:{width:200,borderRadius:4},size:`small`})]},t)})})()})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(C1.Text,{style:{fontSize:14,color:`#475569`},children:`是否开启前测:`}),(0,$.jsx)(HC,{value:_e,onChange:e=>{ve(e),e===`1`?W5().then(e=>{be(e?.data?.id||``)}).catch(()=>{}):be(``)},style:{width:120},options:[{value:`1`,label:`是`},{value:`2`,label:`否`}]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(C1.Text,{style:{fontSize:14,color:`#475569`},children:`前测模板:`}),(0,$.jsx)(HC,{value:ye,onChange:e=>be(e),style:{width:200},disabled:_e!==`1`,loading:Ce,placeholder:_e===`1`?`选择前测模板`:`请先开启前测`,options:xe.map(e=>({value:e.id,label:e.name}))})]})]}),(0,$.jsx)(_L,{size:`small`,activeKey:se,onChange:e=>{ce(e),e===`history`&&at()},items:[{key:`new`,label:`新增账户`},{key:`history`,label:`历史账户`}]}),se===`new`&&(0,$.jsxs)(`div`,{children:[V.map((e,t)=>(0,$.jsxs)(`div`,{style:{marginBottom:16,padding:12,border:`1px solid #e2e8f0`,borderRadius:8},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:8},children:[(0,$.jsxs)(C1.Text,{strong:!0,style:{fontSize:14,color:`#475569`},children:[`授权账户 `,t+1]}),V.length>1&&(0,$.jsx)(Z,{type:`text`,danger:!0,onClick:()=>{let e=[...V],n=[...N],r=[...j],i=[...ae];e.splice(t,1),n.splice(t,1),r.splice(t,1),i.splice(t,1),H(e),P(n),M(r),oe(i)},children:`删除`})]}),(0,$.jsx)(HC,{value:e,onChange:e=>{let n=[...V];n[t]=e,H(n)},placeholder:`点击选择授权账户`,style:{width:`100%`,marginBottom:12,borderRadius:8},popupRender:()=>(0,$.jsx)(`div`,{style:{padding:8,width:800,maxHeight:500,overflow:`auto`},children:(0,$.jsx)(NQ,{dataSource:F,columns:[{title:`授权账户ID`,dataIndex:`accountId`,key:`accountId`,width:120},{title:`授权账户名称`,dataIndex:`accountName`,key:`accountName`,width:120},{title:`授权账户角色`,dataIndex:`accountRole`,key:`accountRole`,width:160,render:e=>({ADVERTISER:`客户`,CUSTOMER_ADMIN:`普通版工作台-管理员`,CUSTOMER_OPERATOR:`普通版工作台-协作者`,AGENT:`代理商`,CHILD_AGENT:`二级代理商`,PLATFORM_ROLE_STAR:`星图账户`,PLATFORM_ROLE_SHOP_ACCOUNT:`抖音店铺账户`,PLATFORM_ROLE_QIANCHUAN_AGENT:`千川代理商`,PLATFORM_ROLE_STAR_AGENT:`星图代理商`,PLATFORM_ROLE_AWEME:`抖音号`,PLATFORM_ROLE_STAR_MCN:`星图MCN机构`,PLATFORM_ROLE_STAR_ISV:`星图服务商`,AGENT_SYSTEM_ACCOUNT:`代理商系统账户`,PLATFORM_ROLE_LOCAL_AGENT:`本地推代理商`,PLATFORM_ROLE_YUNTU_BRAND_ISV_ADMIN:`云图品牌服务商管理员`,PLATFORM_ROLE_LIFE:`抖音来客账户`,PLATFORM_ROLE_ENTERPRISE_BP_ADMIN:`升级版工作台管理员`,PLATFORM_ROLE_ENTERPRISE_BP_OPERATOR:`升级版工作台协作者`})[e]||e},{title:`授权账户用户名`,dataIndex:`accountUsername`,key:`accountUsername`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`授权用户ID`,dataIndex:`accountUserid`,key:`accountUserid`,width:120}],loading:L,pagination:{current:ne,pageSize:ie,total:z,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{re(e),J(t),it(e,t)}},rowKey:`id`,size:`small`,scroll:{x:`max-content`},onRow:n=>({onClick:()=>{let e=String(n.id),r=[...V];r[t]={value:e,label:String(n.accountId)+`-`+(n.accountName||`-`)},H(r);let i=[...ae];i[t]=!1,oe(i)},style:{cursor:`pointer`,backgroundColor:e?.value===String(n.id)?`#e6f7ff`:void 0}})})}),open:ae[t],onOpenChange:e=>{let n=[...ae];n[t]=e,oe(n),e&&it(1,ie)},labelInValue:!0,fieldNames:{label:`accountUserid`,value:`id`}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#475569`,marginBottom:8,display:`block`},children:`粘贴账户ID(每行一个或用逗号分隔)`}),(0,$.jsx)(CW.TextArea,{value:N[t],onChange:e=>{let n=e.target.value,r=[...N];r[t]=n,P(r);let i=n.split(/[\n,]/).map(e=>e.trim()).filter(e=>e.length>0),a=[...new Set(i)].map(e=>({accountId:e})),o=new Set,s=a.filter(e=>o.has(e.accountId)?!1:(o.add(e.accountId),!0)),c=[...j];c[t]=s,M(c)},placeholder:`粘贴账户ID,每行一个或用逗号分隔,例如: + `})]}):e===`failed`?(0,$.jsx)(`span`,{style:{fontSize:11,color:`#ef4444`},children:`失败`}):e===`completed`&&t.finalVideoUrl?(0,$.jsx)(`span`,{style:{fontSize:11,color:`#10b981`},children:`任务完成`}):null})()]})]})]},t.id))}),(0,$.jsx)(`div`,{style:{paddingTop:20,paddingBottom:20,display:`flex`,justifyContent:`center`},children:(0,$.jsx)(oG,{current:h,pageSize:_,total:y,onChange:we,showSizeChanger:!1,showQuickJumper:!1,showTotal:e=>`共 ${e} 条`,itemRender:(e,t,n)=>t===`prev`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid #e5e7eb`,borderRadius:6,background:h===1?`#f9fafb`:`#fff`,cursor:h===1?`not-allowed`:`pointer`,color:h===1?`#d1d5db`:`#6b7280`,fontSize:14},disabled:h===1,children:`‹`}):t===`next`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid #e5e7eb`,borderRadius:6,background:h>=Math.ceil(y/_)?`#f9fafb`:`#fff`,cursor:h>=Math.ceil(y/_)?`not-allowed`:`pointer`,color:h>=Math.ceil(y/_)?`#d1d5db`:`#6b7280`,fontSize:14},disabled:h>=Math.ceil(y/_),children:`›`}):t===`page`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`none`,borderRadius:6,background:e===h?`#6366f1`:`#fff`,color:e===h?`#fff`:`#374151`,fontWeight:e===h?500:400,cursor:`pointer`,fontSize:14},children:e}):n})})]}):(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,padding:`40px`},children:[(0,$.jsxs)(`div`,{style:{width:120,height:120,display:`flex`,alignItems:`center`,justifyContent:`center`,marginBottom:24,position:`relative`},children:[(0,$.jsx)(`div`,{style:{width:60,height:60,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:20,position:`absolute`,bottom:0,right:10}}),(0,$.jsx)(`div`,{style:{width:50,height:50,border:`2px solid rgba(99, 102, 241, 0.2)`,borderRadius:16,position:`absolute`,top:0,left:10}}),(0,$.jsx)(`div`,{style:{width:56,height:56,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:18,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 8px 24px rgba(99, 102, 241, 0.25)`},children:(0,$.jsx)(q8,{style:{fontSize:28,color:`#fff`}})})]}),(0,$.jsx)(`h3`,{style:{margin:0,fontSize:16,fontWeight:600,color:`#1e293b`,marginBottom:8},children:`暂无生成内容`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#64748b`,textAlign:`center`,padding:`0 40px`,lineHeight:1.6},children:`请完善素材与卖点,生成专属爆款复刻视频`})]})})]}),(0,$.jsx)(`div`,{className:`replication-form`,style:{overflow:`auto`,width:`30%`,background:`transparent`,backdropFilter:`blur(20px)`,borderRadius:20,position:`relative`,zIndex:10,scrollbarWidth:`none`},children:(0,$.jsxs)(`div`,{className:`replication-form-content`,style:{width:`100%`,height:`100%`,background:`rgba(258, 250, 252, 0.2)`,padding:24,overflowY:`auto`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10},children:[`上传复刻视频`,(0,$.jsx)(`span`,{style:{color:`#f94444`},children:`(必选)`})]}),A?(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(`video`,{src:n9(A),controls:!0,style:{width:`100%`,borderRadius:12,maxHeight:200,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.08)`}}),(0,$.jsx)(`button`,{onClick:Ae,style:{position:`absolute`,top:8,right:8,width:28,height:28,border:`none`,background:`rgba(239, 68, 68, 0.9)`,borderRadius:`50%`,cursor:`pointer`,color:`#fff`,fontSize:16,display:`flex`,alignItems:`center`,justifyContent:`center`,zIndex:10,transition:`all 0.2s`},children:`×`})]}):(0,$.jsx)(m0,{style:{width:`100%`},beforeUpload:Oe,showUploadList:!1,accept:`video/mp4,video/quicktime,.mp4,.mov`,children:(0,$.jsx)(`div`,{style:{border:`2px dashed rgba(99, 102, 241, 0.3)`,borderRadius:12,padding:24,textAlign:`center`,cursor:`pointer`,transition:`all 0.25s cubic-bezier(0.4, 0, 0.2, 1)`,background:`rgba(99, 102, 241, 0.02)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.3)`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.02)`},children:H?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{width:40,height:40,margin:`0 auto 12px`,border:`3px solid rgba(99, 102, 241, 0.2)`,borderTopColor:`#6366f1`,borderRadius:`50%`,animation:`spin 1s linear infinite`}}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#6366f1`,fontWeight:500},children:`上传中...`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持的文件类型:MP4、MOV | 视频最大时长:15 秒 | 最大大小:50M`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{width:48,height:48,margin:`0 auto 12px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:16,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(q8,{style:{fontSize:24,color:`#6366f1`}})}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#475569`,fontWeight:500},children:`点击或拖拽上传视频`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持的文件类型:MP4、MOV | 视频最大时长:15 秒 | 最大大小:50M`})]})})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10},children:[`上传产品图片`,(0,$.jsx)(`span`,{children:`(可选)`})]}),R?(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(`img`,{src:n9(R),alt:`产品图片`,style:{width:`100%`,borderRadius:12,maxHeight:200,objectFit:`contain`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.08)`}}),(0,$.jsx)(`button`,{onClick:je,style:{position:`absolute`,top:8,right:8,width:28,height:28,border:`none`,background:`rgba(239, 68, 68, 0.9)`,borderRadius:`50%`,cursor:`pointer`,color:`#fff`,fontSize:16,display:`flex`,alignItems:`center`,justifyContent:`center`,zIndex:10,transition:`all 0.2s`},children:`×`})]}):(0,$.jsx)(O7,{accept:`image/*`,multiple:!1,mediaType:`image`,uploading:W,maxImageCount:1,usedImageCount:0,onLocalSelect:e=>{e[0]&&ke(e[0])},onHistorySelect:e=>{let t=e[0];t&&(L(null),z(t.resourceUrl||t.previewUrl||t.displayUrl||``),V(t.id),Q.success(`历史图片已选择`))},children:(0,$.jsx)(`div`,{style:{border:`2px dashed rgba(99, 102, 241, 0.3)`,borderRadius:12,padding:20,textAlign:`center`,cursor:`pointer`,transition:`all 0.25s cubic-bezier(0.4, 0, 0.2, 1)`,background:`rgba(99, 102, 241, 0.02)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.3)`,e.currentTarget.style.background=`rgba(99, 102, 241, 0.02)`},children:W?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{width:36,height:36,margin:`0 auto 10px`,border:`3px solid rgba(99, 102, 241, 0.2)`,borderTopColor:`#6366f1`,borderRadius:`50%`,animation:`spin 1s linear infinite`}}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#6366f1`,fontWeight:500},children:`上传中...`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持 JPG, JPEG, PNG 格式,图片比例为 3:4 或 9:16 效果最佳`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{width:44,height:44,margin:`0 auto 10px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:14,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(N6,{style:{fontSize:22,color:`#6366f1`}})}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:13,color:`#475569`,fontWeight:500},children:`+ 点击上传`}),(0,$.jsx)(`p`,{style:{margin:0,fontSize:11,color:`#94a3b8`,marginTop:4},children:`支持 JPG, JPEG, PNG 格式,图片比例为 3:4 或 9:16 效果最佳`})]})})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:500,color:`#475569`,marginBottom:8},children:[`原产品名称`,(0,$.jsx)(`span`,{children:`(可选)`})]}),(0,$.jsx)(bW,{value:x,onChange:e=>C(e.target.value),placeholder:`请输入原产品名称`,style:{borderRadius:10,height:40,fontSize:13,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},maxLength:50,suffix:(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[x.length,`/50`]})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:500,color:`#475569`,marginBottom:8},children:[`自有产品名称`,(0,$.jsx)(`span`,{children:`(可选)`})]}),(0,$.jsx)(bW,{value:w,onChange:e=>T(e.target.value),placeholder:`请输入自有产品名称`,style:{borderRadius:10,height:40,fontSize:13,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},maxLength:50,suffix:(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[w.length,`/50`]})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:500,color:`#475569`,marginBottom:8},children:[`产品卖点`,(0,$.jsx)(`span`,{children:`(可选)`})]}),(0,$.jsxs)(`div`,{style:{position:`relative`},children:[(0,$.jsx)(Use,{value:E,onChange:e=>D(e.target.value),placeholder:`请输入产品卖点`,style:{borderRadius:10,fontSize:13,height:80,resize:`none`,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},rows:3,maxLength:200}),(0,$.jsxs)(`span`,{style:{position:`absolute`,right:10,bottom:8,color:`#94a3b8`,fontSize:12},children:[E.length,`/200`]})]})]}),(0,$.jsxs)(`div`,{style:{marginBottom:12,display:`grid`,gap:10},children:[(0,$.jsxs)(`p`,{style:{margin:0,fontSize:13,fontWeight:600,color:`#475569`},children:[`视频生成参数`,(0,$.jsx)(`span`,{style:{color:`#f94444`},children:`(必选)`})]}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{ce(!se),ue(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(v8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:K.find(e=>e.id===q)?.name||`选择引擎`})]}),se&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:300,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:300,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:K.filter(e=>e.supportsUniversalReference!==!1).map(e=>(0,$.jsxs)(`button`,{type:`button`,onClick:()=>{te(e.id),fe({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(ie)||J(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(ae)||oe(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(ne)||re(e.supportedDurations?.[0]||5),ce(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:q===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:q===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:q===e.id?600:500,color:q===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{ue(!le),ce(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[ie,` · `,ne,`s · `,ae]})]}),le&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:320,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:de.ratios.map(e=>{let[t,n]=e.split(`:`).map(Number),r=t>=n?18:Math.round(t/n*18),i=n>=t?18:Math.round(n/t*18);return(0,$.jsxs)(`button`,{onClick:()=>J(e),style:{flex:`0 0 calc(12.5% - 4px)`,minWidth:44,height:52,borderRadius:6,border:ie===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ie===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:r,height:i,border:`2px solid ${ie===e?`#6366f1`:`#9ca3af`}`,borderRadius:3,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:ie===e?`#6366f1`:`#6b7280`,fontWeight:ie===e?600:400},children:e})]},e)})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(ne-Math.min(...de.durations))/(Math.max(...de.durations)-Math.min(...de.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...de.durations),max:Math.max(...de.durations),value:ne,onChange:e=>re(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:ne}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:de.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>oe(e),style:{flex:1,height:42,borderRadius:8,border:ae===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:ae===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:ae===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]})]}),(0,$.jsx)(lw,{title:(t?.credits||0){if((t?.credits||0)ge(!1),width:850,footer:null,style:{borderRadius:20},styles:{body:{height:580,display:`flex`,flexDirection:`column`,padding:0},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,margin:`16px 24px`,flexShrink:0},children:[(0,$.jsx)(bW,{placeholder:`搜索产品名称`,value:d,onChange:e=>f(e.target.value),onPressEnter:De,style:{width:220,borderRadius:10,marginRight:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`}}),(0,$.jsx)(Z,{type:`primary`,onClick:De,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflow:`auto`,padding:`0 24px 24px`},children:(0,$.jsx)(`div`,{style:{background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(10px)`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.06)`},children:(0,$.jsx)(AQ,{columns:[{title:`产品名称`,dataIndex:`targetProjectName`,key:`targetProjectName`,align:`center`,width:100,render:e=>(0,$.jsx)(`span`,{style:{fontSize:13,color:`#1e293b`,fontWeight:500},children:e||`-`})},{title:`状态`,dataIndex:`status`,key:`status`,align:`center`,width:220,render:(e,t)=>{let n=e,r=t.current_step_code||t.currentStepCode,i=(()=>{if(r===`image_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待融合图生成`,color:`#f59e0b`};case`processing`:return{text:`图片提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`图片提示词生成成功`,color:`#10b981`};case`failed`:return{text:`图片提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`image_generate`)switch(n){case`waiting_user`:return{text:`等待生成视频提示词`,color:`#f59e0b`};case`processing`:return{text:`融合图生成中`,color:`#f59e0b`};case`completed`:return{text:`融合图生成成功`,color:`#10b981`};case`failed`:return{text:`融合图生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`video_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待最终视频生成`,color:`#f59e0b`};case`processing`:return{text:`视频提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`视频提示词生成成功`,color:`#10b981`};case`failed`:return{text:`视频提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`video_generate`)switch(n){case`waiting_user`:return{text:``,color:`#64748b`};case`processing`:return{text:`最终视频生成中`,color:`#f59e0b`};case`completed`:return{text:`任务完成`,color:`#10b981`};case`failed`:return{text:`最终视频生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else if(r===`material_input`)switch(n){case`waiting_user`:return{text:`等待生成图片提示词`,color:`#f59e0b`};case`processing`:return{text:`素材处理中`,color:`#f59e0b`};case`completed`:return{text:`素材上传成功`,color:`#10b981`};case`failed`:return{text:`素材上传失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#64748b`}}else return{pending:{text:`子任务待处理`,color:`#f59e0b`},waiting_user:{text:`等待用户确认或触发`,color:`#f59e0b`},processing:{text:`子任务处理中`,color:`#f59e0b`},completed:{text:`子任务完成`,color:`#10b981`},failed:{text:`子任务失败`,color:`#ef4444`},cancelled:{text:`子任务取消`,color:`#94a3b8`}}[n]||{text:n||`-`,color:`#64748b`}})();return(0,$.jsx)(`span`,{style:{fontSize:12,color:i.color,fontWeight:500},children:i.text})}},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,align:`center`,width:200,render:e=>{if(!e)return`-`;let t=new Date(e);return(0,$.jsx)(`span`,{style:{fontSize:12,color:`#64748b`},children:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`})}},{title:`操作`,key:`action`,align:`center`,width:220,render:(t,n)=>(0,$.jsxs)(GV,{children:[(0,$.jsx)(`button`,{onClick:()=>e(`/initial/${n.id}/initialinfo?flow_version=${n.flowVersion===`v2`?`v2`:`v1`}`),style:{color:`#6366f1`,textDecoration:`none`,fontSize:13,border:`none`,background:`rgba(99, 102, 241, 0.08)`,padding:`4px 12px`,borderRadius:8,cursor:`pointer`,transition:`all 0.2s`},children:`查看详情`}),(0,$.jsx)(nK,{title:`确认删除这个爆款开头复刻任务吗?`,onConfirm:async()=>{try{await Hae(n.id,n.flowVersion),Q.success(`删除成功`),Te(1,s,!1,d)}catch{Q.error(`删除失败`)}},children:(0,$.jsx)(`button`,{style:{color:`#ef4444`,textDecoration:`none`,fontSize:13,border:`none`,background:`rgba(239, 68, 68, 0.08)`,padding:`4px 12px`,borderRadius:8,cursor:`pointer`,transition:`all 0.2s`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.12)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.08)`},children:`删除`})})]})}],dataSource:r,rowKey:`id`,pagination:{current:a,pageSize:s,total:l,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:Ee,itemRender:(e,t,n)=>t===`prev`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid rgba(99, 102, 241, 0.15)`,borderRadius:8,background:a===1?`rgba(243, 244, 246, 0.5)`:`#fff`,cursor:a===1?`not-allowed`:`pointer`,color:a===1?`#94a3b8`:`#6366f1`,fontSize:14},disabled:a===1,children:`‹`}):t===`next`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`1px solid rgba(99, 102, 241, 0.15)`,borderRadius:8,background:a>=Math.ceil(l/s)?`rgba(243, 244, 246, 0.5)`:`#fff`,cursor:a>=Math.ceil(l/s)?`not-allowed`:`pointer`,color:a>=Math.ceil(l/s)?`#94a3b8`:`#6366f1`,fontSize:14},disabled:a>=Math.ceil(l/s),children:`›`}):t===`page`?(0,$.jsx)(`button`,{style:{minWidth:32,height:32,border:`none`,borderRadius:8,background:e===a?`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`:`#fff`,color:e===a?`#fff`:`#475569`,fontWeight:e===a?600:400,cursor:`pointer`,fontSize:14},children:e}):n},style:{fontSize:13},scroll:{y:350}})})})]})]})};function r9(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function i9(e,...t){for(let n of t){let t=e[n];if(t!=null&&String(t).trim()!==``)return String(t)}return``}function a9(e,t,...n){for(let t of n){let n=e[t];if(n===!0||n===!1)return n;if(n===`true`)return!0;if(n===`false`)return!1}return t}function qse(e,...t){for(let n of t){let t=e[n];if(typeof t==`number`&&Number.isFinite(t)&&t>0)return t;if(typeof t==`string`&&t.trim()){let e=Number(t);if(Number.isFinite(e)&&e>0)return e}}}function o9(e){if(!r9(e))return null;let t=i9(e,`key`);return t?{key:t,label:i9(e,`label`)||t,type:i9(e,`type`)||void 0,enabled:a9(e,!0,`enabled`),editable:a9(e,!0,`editable`),maxLength:qse(e,`maxLength`,`max_length`)}:null}function s9(e){if(!r9(e))return null;let t=e.data;return r9(t)?t:Array.isArray(e.sections)?e:null}function Jse(e){return!!s9(e)}function c9(e){let t=s9(e);return(Array.isArray(t?.sections)?t.sections:[]).map(e=>{let t=o9(e);if(!t||!r9(e))return null;let n=Array.isArray(e.children)?e.children.map(o9).filter(Boolean):[],r=Array.isArray(e.itemFields)?e.itemFields.map(o9).filter(Boolean):Array.isArray(e.item_fields)?e.item_fields.map(o9).filter(Boolean):[];return{...t,contentKey:i9(e,`contentKey`,`content_key`)||void 0,children:n,itemFields:r}}).filter(e=>!!e&&e.enabled)}function l9(e){if(e==null)return``;if(typeof e==`object`)try{return JSON.stringify(e,null,2)}catch{return String(e)}return String(e)}function u9(e){let t=l9(e);return t.length>40||t.includes(` +`)||t.includes(`,`)||t.includes(`。`)||t.includes(`;`)||t.includes(`;`)}function d9(e){return e===void 0?e:JSON.parse(JSON.stringify(e))}function f9(e,t,n,r){let i=d9(e||{});return r9(i[t])||(i[t]={}),i[t][n]=r,i}function p9(e,t,n,r,i){let a=d9(e||{});return Array.isArray(a[t])||(a[t]=[]),r9(a[t][n])||(a[t][n]={}),a[t][n][r]=i,a}function m9(e,t){if(!r9(e))return`视频提示词不能为空`;let n=c9(t);if(!n.length)return`视频提词配置缺失,无法保存`;for(let t of n){if(!t.editable)continue;let n=e[t.key];if(t.type===`object`){if(!r9(n))continue;for(let e of t.children)if(!(!e.enabled||!e.editable||!e.maxLength)&&l9(n[e.key]).length>e.maxLength)return`字段【${t.label}.${e.label}】长度不能超过 ${e.maxLength} 个字符`;continue}if(t.type===`flow`){if(!Array.isArray(n))continue;for(let e=0;en.maxLength)return`字段【${t.label} 第 ${e+1} 项.${n.label}】长度不能超过 ${n.maxLength} 个字符`}}continue}if(t.editable&&t.maxLength&&l9(n).length>t.maxLength)return`字段【${t.label}】长度不能超过 ${t.maxLength} 个字符`}return null}var{Text:h9}=b1,{TextArea:g9}=bW;function _9(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function v9({value:e}){let t=e===`true`?`是`:e===`false`?`否`:l9(e);return u9(e)?(0,$.jsx)(g9,{value:t,rows:Math.min(6,Math.max(2,Math.ceil(t.length/42))),disabled:!0,style:{borderRadius:10,color:`#64748b`,border:`1px solid #e2e8f0`,background:`#f8fafc`}}):(0,$.jsx)(bW,{value:t,disabled:!0,style:{borderRadius:10,color:`#64748b`,border:`1px solid #e2e8f0`,background:`#f8fafc`}})}function y9({value:e,maxLength:t,onChange:n}){let r=l9(e),i={value:r,maxLength:t,showCount:!!t,onChange:e=>n(e.target.value),style:{borderRadius:10,border:`1px solid #e2e8f0`,transition:`all 0.2s ease`}};return u9(e)?(0,$.jsx)(g9,{...i,rows:Math.min(8,Math.max(3,Math.ceil(r.length/42)))}):(0,$.jsx)(bW,{...i})}function b9({value:e,onChange:t}){let n=e===!0||e===`true`;return(0,$.jsxs)(bI.Group,{value:n,onChange:e=>t(e.target.value),style:{display:`flex`,gap:24},children:[(0,$.jsx)(bI,{value:!0,style:{fontSize:14,color:`#475569`},children:`是`}),(0,$.jsx)(bI,{value:!1,style:{fontSize:14,color:`#475569`},children:`否`})]})}var x9=({value:e,schemaConfigSnapshot:t,onChange:n})=>{let r=_9(e)?e:{},i=c9(t),[a,o]=(0,S.useState)(``),s=(0,S.useRef)(null),c=e=>{o(e.key);let t=document.getElementById(`section-${e.key}`);if(t&&s.current){let e=s.current.getBoundingClientRect(),n=t.getBoundingClientRect().top-e.top+s.current.scrollTop;s.current.scrollTo({top:n,behavior:`smooth`})}};if((0,S.useEffect)(()=>{let e=i.filter(e=>e.key in r);e.length>0&&!a&&o(e[0].key)},[i,r,a]),(0,S.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>{let t=e.getBoundingClientRect(),n=t.height/2,s=``,c=1/0;for(let e of i){if(!(e.key in r))continue;let i=document.getElementById(`section-${e.key}`);if(!i)continue;let a=i.getBoundingClientRect(),o=a.top,l=a.bottom;if(l>t.top&&o{e.removeEventListener(`scroll`,t)}},[i,r]),!Jse(t))return(0,$.jsxs)(GV,{direction:`vertical`,size:12,style:{width:`100%`},children:[(0,$.jsx)(qf,{type:`warning`,showIcon:!0,message:`视频提词配置缺失,暂不能编辑`,description:`请刷新详情后重试;如果仍然缺失,请联系管理员排查第4步 schema_config_snapshot 返回。`}),Object.keys(r).length?(0,$.jsx)(`pre`,{style:{margin:0,padding:12,borderRadius:10,background:`#f8fafc`,maxHeight:420,overflow:`auto`,color:`#475569`},children:JSON.stringify(r,null,2)}):null]});if(!i.length)return(0,$.jsx)(qf,{type:`warning`,showIcon:!0,message:`视频提词配置为空`,description:`当前 Schema 配置没有可展示字段。`});let l=e=>{let t=_9(r[e.key])?r[e.key]:{},i=e.children.filter(e=>e.enabled);return i.length?(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:3,height:16,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(h9,{strong:!0,style:{color:`#334155`,fontSize:14,fontWeight:600},children:e.label})]}),(0,$.jsx)(`div`,{style:{padding:`16px`,backgroundColor:`#fff`,borderRadius:12,border:`1px solid #e2e8f0`,boxShadow:`0 2px 8px rgba(0,0,0,0.04)`},children:i.map(i=>(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`div`,{style:{marginBottom:6},children:(0,$.jsx)(h9,{style:{color:`#64748b`,fontSize:12},children:i.label})}),i.editable?i.type===`boolean`?(0,$.jsx)(b9,{value:t[i.key],onChange:t=>n(f9(r,e.key,i.key,t))}):(0,$.jsx)(y9,{value:t[i.key],maxLength:i.maxLength,onChange:t=>n(f9(r,e.key,i.key,t))}):(0,$.jsx)(v9,{value:t[i.key]})]},i.key))})]},e.key):null},u=e=>{let t=Array.isArray(r[e.key])?r[e.key]:[],i=[{key:`时间段`,label:`时间段`,enabled:!0,editable:!1},...e.itemFields.filter(e=>e.enabled)];return(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:3,height:16,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(h9,{strong:!0,style:{color:`#334155`,fontSize:14,fontWeight:600},children:e.label}),(0,$.jsx)(UQ,{style:{borderRadius:4,fontSize:11,padding:`2px 8px`,background:`#f1f5f9`,color:`#64748b`,border:`none`},children:`锁定条目和时间段`})]}),(0,$.jsx)(`div`,{style:{padding:`16px`,backgroundColor:`#fff`,borderRadius:12,border:`1px solid #e2e8f0`,boxShadow:`0 2px 8px rgba(0,0,0,0.04)`},children:t.length===0?(0,$.jsx)(h9,{style:{color:`#94a3b8`,fontSize:12},children:`暂无内容`}):t.map((a,o)=>{let s=_9(a)?a:{};return(0,$.jsxs)(`div`,{style:{marginBottom:o===t.length-1?0:16,paddingBottom:o===t.length-1?0:16,borderBottom:o===t.length-1?`none`:`1px dashed #e2e8f0`},children:[(0,$.jsxs)(h9,{strong:!0,style:{display:`block`,marginBottom:10,color:`#475569`,fontSize:13},children:[`第 `,o+1,` 段`]}),i.map(t=>(0,$.jsxs)(`div`,{style:{marginBottom:14},children:[(0,$.jsx)(`div`,{style:{marginBottom:6},children:(0,$.jsx)(h9,{style:{color:`#64748b`,fontSize:12},children:t.label})}),t.editable?t.type===`boolean`?(0,$.jsx)(b9,{value:s[t.key],onChange:i=>n(p9(r,e.key,o,t.key,i))}):(0,$.jsx)(y9,{value:s[t.key],maxLength:t.maxLength,onChange:i=>n(p9(r,e.key,o,t.key,i))}):(0,$.jsx)(v9,{value:s[t.key]})]},t.key))]},`${e.key}-${o}`)})})]},e.key)},d=e=>e.key in r?(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:3,height:16,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(h9,{strong:!0,style:{color:`#334155`,fontSize:14,fontWeight:600},children:e.label})]}),(0,$.jsx)(`div`,{style:{padding:`16px`,backgroundColor:`#fff`,borderRadius:12,border:`1px solid #e2e8f0`,boxShadow:`0 2px 8px rgba(0,0,0,0.04)`},children:e.editable?(0,$.jsx)(y9,{value:r[e.key],maxLength:e.maxLength,onChange:t=>{let i=d9(r);i[e.key]=t,n(i)}}):(0,$.jsx)(v9,{value:r[e.key]})})]},e.key):null,f=i.filter(e=>e.key in r).map(e=>({key:e.key,label:e.label})),p=e=>e.key in r?e.type===`object`?l(e):e.type===`flow`?u(e):d(e):null;return(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`row`,maxHeight:500},children:[(0,$.jsx)(`div`,{style:{width:180,flexShrink:0,background:`#fff`,borderRight:`1px solid #e2e8f0`,overflowY:`auto`},children:(0,$.jsx)($T,{mode:`inline`,selectedKeys:[a],onClick:c,style:{height:`100%`,borderRight:0},theme:`light`,items:f.map(e=>({...e,style:{borderRadius:8,margin:`4px 8px`,padding:`8px 12px`,color:`#64748b`,fontSize:13,transition:`all 0.2s ease`,maxHeight:500}}))})}),(0,$.jsx)(`div`,{ref:s,style:{flex:1,padding:`20px`,overflowY:`auto`,background:`#f8fafc`},children:i.map(e=>(0,$.jsx)(`div`,{id:`section-${e.key}`,children:p(e)},e.key))})]})},{Title:Yse,Text:S9}=b1,{TextArea:Xse}=bW;function Zse(e){return e===void 0?e:JSON.parse(JSON.stringify(e))}var C9=e=>e?/^https?:\/\//i.test(e)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``;function Qse(){let e=Je(),{creatID:t}=Qe(),[n]=Dn(),r=n.get(`flow_version`)===`v2`?`v2`:`v1`,{user:i,optimizeHoldCredits:a}=s7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(``),[u,d]=(0,S.useState)(!1),[f,p]=(0,S.useState)(`image`),[m,h]=(0,S.useState)({}),[g,_]=(0,S.useState)(null),[v,y]=(0,S.useState)(``),[b,x]=(0,S.useState)(!1),C=(0,S.useRef)(null),[w,T]=(0,S.useState)(!1),[E,D]=(0,S.useState)(``),[O,k]=(0,S.useState)(!1),[A,j]=(0,S.useState)({}),[M,N]=(0,S.useState)(``),[P,F]=(0,S.useState)(``),[I,L]=(0,S.useState)(!1),[R,z]=(0,S.useState)(!1),[B,V]=(0,S.useState)(!1),[H,U]=(0,S.useState)(5),[W,G]=(0,S.useState)(`16:9`),[K,ee]=(0,S.useState)(`480p`),[q,te]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[ne,re]=(0,S.useState)([]),[ie,J]=(0,S.useState)(0),[ae,oe]=(0,S.useState)([]),[se,ce]=(0,S.useState)(1),[le,ue]=(0,S.useState)(20),[de,fe]=(0,S.useState)(0),[pe,me]=(0,S.useState)(``),[he,ge]=(0,S.useState)({}),[_e,ve]=(0,S.useState)(!1),[ye,be]=(0,S.useState)([]),[xe,Se]=(0,S.useState)([]),[Ce,we]=(0,S.useState)(!1),[Te,Ee]=(0,S.useState)(``),[De,Oe]=(0,S.useState)(`image`),[ke,Ae]=(0,S.useState)(!1),je=S.useRef(null);(0,S.useEffect)(()=>{if(Ce&&De===`video`){let e=()=>{je.current&&je.current.play().catch(()=>{})};je.current&&(je.current.readyState>=2?e():je.current.addEventListener(`loadedmetadata`,e));let t=setTimeout(e,300);return()=>{clearTimeout(t),je.current&&(je.current.removeEventListener(`loadedmetadata`,e),je.current.pause())}}else je.current&&je.current.pause()},[Ce,De]);let Me=(e,t,n=!1)=>{Ee(e),Oe(t),Ae(n),we(!0)},Ne=()=>{we(!1),Ee(``),je.current&&je.current.pause()},Pe=e=>{if(e.preventDefault(),e.stopPropagation(),!Te)return;let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${Te}&download=1`,t.download=De===`image`?`image.png`:`video.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},Fe=r===`v2`,Ie=(0,S.useMemo)(()=>Fe?[{id:1,title:`素材与项目信息`,description:`固定素材和项目描述`,childId:1},{id:2,title:`生成视频提示词`,description:`生成并确认视频提示词`,childId:4},{id:3,title:`生成最终视频`,description:`使用当前视频提示词生成视频`,childId:5}]:[{id:1,title:`原始素材`,description:`上传原始视频素材`,childId:1},{id:2,title:`生成提示词`,description:`根据素材生成描述词`,childId:2},{id:3,title:`生成产品融合图`,description:`生成产品与场景融合图`,childId:3},{id:4,title:`生成视频提示词`,description:`生成视频生成提示词`,childId:4},{id:5,title:`生成最终视频`,description:`合成最终视频`,childId:5}],[Fe]),Le=(0,S.useMemo)(()=>Ie.map((e,t)=>({...e,status:ye[t]?.status||``,id:ye[t]?.id||t,output:ye[t]?.output||``,input:ye[t]?.input||{},engineId:ye[t]?.input?.payload?.videoConfig?.engineId||``,errorMessage:ye[t]?.errorMessage||``})),[Ie,ye]),Re=(0,S.useRef)(!1);(0,S.useEffect)(()=>{if(!Le.some(e=>e.status))return;let e=[...Le].reverse().find(e=>e.status===`processing`);if(e){Se([String(e.childId)]),Re.current=!1;return}if(Re.current){Re.current=!1;return}let t=[...Le].reverse().find(e=>e.status===`completed`&&e.childId!==1);if(t){Se([String(t.childId)]);return}Se([])},[Le]);let ze=(e,t,n)=>{I5(e,t,n).then(e=>{e.items&&oe(e.items),e.total!==void 0&&fe(e.total)}).catch(e=>{})},Be=(e,t)=>{ce(e),ue(t),ze(e,t,pe)},Ve=()=>{ce(1),ze(1,le,pe)};(0,S.useEffect)(()=>{ze(se,le)},[]),(0,S.useEffect)(()=>{M5().then(e=>{let t=(e.engine?.video||[]).filter(e=>e.supportsUniversalReference!==!1),n=(e.engine?.image||[]).filter(e=>e.supportsUniversalReference!==!1);if(j({video:t,image:n}),t.length>0){N(t[0].id);let e=t[0];te({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]})}n.length>0&&F(n[0].id)}).catch(e=>{})},[]),(0,S.useEffect)(()=>{F5().then(e=>{re(e)}).catch(()=>{})},[]);let He=()=>{let e={};e=ne.find(e=>e.modelConfigId===M&&e.genType===`video`&&e.resolution===K),e||(e={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0},(K===`1080p`||K===`720p`||K===`480p`)&&(e.ratio=1.3));let t=(H*e.perSecondCredits+e.baseCredits)*e.ratio,n=he?.videoGeneration?.inputMedia?.video?.duration||0;if(n>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n)*(e.inputVideoRatio||1);t+=r}let r=Fe?+!!he?.material?.materialImageUrl:he?.videoGeneration?.inputMedia?.image?.length||0;if(r>0){let n=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*r)*(e.inputImageRatio||1);t+=n}J(Number(t.toFixed(2)))},Ue=()=>{let e=Le[1]?.input?.payload?.videoConfig||Le[1]?.input?.payload?.video_config;if(!e)return 0;let t=e?.engineId||e?.engine_id,n=e?.resolution,r=e?.duration||H,i={};i=ne.find(e=>e.modelConfigId===t&&e.genType===`video`&&e.resolution===n),i||={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let a=(r*i.perSecondCredits+i.baseCredits)*i.ratio,o=he?.videoGeneration?.inputMedia?.video?.duration||0;if(o>0){let e=((i.inputVideoBaseCredits||0)+(i.inputVideoPerSecondCredits||0)*o)*(i.inputVideoRatio||1);a+=e}let s=Fe?+!!he?.material?.materialImageUrl:he?.videoGeneration?.inputMedia?.image?.length||0;if(s>0){let e=((i.inputImageBaseCredits||0)+(i.inputImagePerImageCredits||0)*s)*(i.inputImageRatio||1);a+=e}return Number(a.toFixed(2))};(0,S.useEffect)(()=>{ne.length>0&&M&&He()},[ne,M,H,K,he]),(0,S.useEffect)(()=>()=>{C.current&&=(clearInterval(C.current),null)},[]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-trigger`)&&!t.closest(`.image-settings-popover`)&&(L(!1),z(!1))};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[]),(0,S.useEffect)(()=>{t&&(ve(!0),L5(t,r).then(e=>{ge(e),e.steps&&be(e.steps)}).catch(e=>{Q.error(e?.message||`加载任务详情失败`)}).finally(()=>{ve(!1)}))},[t,r]),(0,S.useEffect)(()=>{let e=he?.status===`processing`||ye.some(e=>e?.status===`processing`);e&&!C.current?C.current=setInterval(Ke,15e3):!e&&C.current&&(clearInterval(C.current),C.current=null)},[he?.status,ye,t,r]);let We=(e,t,n,r)=>{p(t||`image`),y(n?String(n):``),t===`video`?(_(r||null),h(e&&typeof e==`object`?Zse(e):{}),l(``)):(_(null),l(e||``),h({})),s(!0)},Ge=async()=>{if(f===`image`){if(!he?.id||!v){Q.warning(`缺少任务或步骤 ID,无法保存图片提示词`);return}if(!c||!c.trim()){Q.warning(`图片提示词不能为空`);return}x(!0);try{await gae(he.id,v,{prompt:c.trim()}),Q.success(`图片提示词已保存`),qe(),s(!1),y(``)}catch(e){Q.error(e?.message||`保存图片提示词失败`)}finally{x(!1)}return}if(!he?.id||!v){Q.warning(`缺少任务或步骤 ID,无法保存视频提示词`);return}if(!m||typeof m!=`object`||Object.keys(m).length===0){Q.warning(`视频提示词不能为空`);return}if(!g){Q.warning(`视频提词配置缺失,暂不能保存`);return}let e=m9(m,g);if(e){Q.warning(e);return}x(!0);try{await(Fe?mae:Cae)(he.id,v,{prompt_schema:m}),Q.success(`视频提示词已保存`),qe(),s(!1),y(``)}catch(e){Q.error(e?.message||`保存视频提示词失败`)}finally{x(!1)}},Ke=()=>{t&&L5(t,r).then(e=>{ge(e),e.steps&&be(e.steps)}).catch(e=>{console.error(`轮询任务详情失败`,e)})},qe=()=>{t&&L5(t,r).then(e=>{ge(e),e.steps&&be(e.steps)}).catch(e=>{Q.error(e?.message||`刷新任务详情失败`)})},Ye=e=>{let t={engine_id:P,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};R5(he.id,e.toString(),t).then(e=>{Q.info(`正在生成图片,请稍候...`),qe()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Xe=()=>{let e={engine_id:P,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};R5(he.id,Le[1].id.toString(),e).then(e=>{Q.info(`正在生成图片,请稍候...`),qe()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ze=e=>{let t={engine_id:M,duration:H,aspect_ratio:W,resolution:K,target_platform:`抖音`};_ae(he.id,e.toString(),t).then(e=>{qe(),Q.info(`正在生成视频提示词,请稍候...`)}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},$e=async(e,t)=>{try{Fe?await hae(he.id,String(e)):await vae(he.id,String(e),{engine_id:t||``}),Q.info(`正在生成视频,请稍候...`),qe()}catch(e){let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)}},et=async()=>{let e=Fe?Le[1]:Le[3];e?.id&&await $e(e.id,e.engineId||``)},tt=async e=>{if(!(!Fe||!he?.id||!e||!M))try{await pae(he.id,e,{video_config:{engine_id:M,duration:H,aspect_ratio:W,resolution:K}}),Q.info(`正在按新视频参数重新生成视频提示词,请稍候...`),qe()}catch(e){Q.error(e?.message||`重新生成视频提示词失败`)}};return(0,$.jsxs)(S.Fragment,{children:[(0,$.jsxs)(`div`,{className:`initialinfo-container`,style:{margin:`-24px -32px -32px`,height:`calc(100vh - 34px)`,position:`relative`,boxSizing:`border-box`,overflow:`hidden`,display:`flex`,flexDirection:`column`},children:[_e&&(0,$.jsxs)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,background:`linear-gradient(135deg, rgba(250, 248, 255, 0.95) 0%, rgba(245, 243, 255, 0.95) 50%, rgba(240, 249, 255, 0.95) 100%)`,backdropFilter:`blur(12px)`,zIndex:9999,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:20,opacity:1,transition:`opacity 0.3s ease`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,width:60,height:60,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,width:`100%`,height:`100%`,border:`2px solid rgba(99, 102, 241, 0.08)`,borderRadius:`50%`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,width:`100%`,height:`100%`,border:`2px solid transparent`,borderTopColor:`#6366f1`,borderRightColor:`#8b5cf6`,borderRadius:`50%`,animation:`spinSlow 0.8s linear infinite`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,width:40,height:40,border:`2px solid transparent`,borderBottomColor:`#a855f7`,borderLeftColor:`#c084fc`,borderRadius:`50%`,animation:`spinSlow 1.2s linear infinite reverse`}}),(0,$.jsx)(`div`,{style:{width:8,height:8,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,borderRadius:`50%`,boxShadow:`0 0 12px rgba(99, 102, 241, 0.6)`}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{fontSize:16,color:`#4f46e5`,fontWeight:600,letterSpacing:.5},children:`加载中`}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#94a3b8`,fontWeight:400},children:`正在获取任务详情...`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:4,marginTop:8},children:[0,1,2].map(e=>(0,$.jsx)(`div`,{style:{width:4,height:4,background:`#a5b4fc`,borderRadius:`50%`,animation:`spinSlow ${.8+e*.2}s ease-in-out infinite`,animationDelay:`${e*.15}s`}},e))})]}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,justifyContent:`space-between`,alignItems:`stretch`,gap:`2%`,position:`relative`,zIndex:1,minHeight:0},children:[(0,$.jsxs)(`div`,{className:`replication-preview`,style:{flex:4,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,boxSizing:`border-box`},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(h2,{}),onClick:()=>e(-1),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsx)(`h3`,{style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`爆款复刻 - 任务详情`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,style:{borderRadius:10,padding:`4px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},onClick:()=>d(!0),children:`创作记录`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`},children:(0,$.jsxs)(`div`,{className:`material_box`,children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:24,flexWrap:`wrap`,alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`视频`]}),(0,$.jsx)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:he?.material?.materialVideoUrl?`pointer`:`default`,position:`relative`},onClick:()=>he?.material?.materialVideoUrl&&Me(he.material.materialVideoUrl,`video`),children:he?.material?.materialVideoUrl?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:C9(he.material.materialVideoUrl),style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(H6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无视频`})})]}),(0,$.jsxs)(`div`,{className:`product_img`,style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`产品图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:he?.material?.materialImageUrl?`pointer`:`default`},onClick:()=>he?.material?.materialImageUrl&&Me(he.material.materialImageUrl,`image`),children:he?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:C9(he.material.materialImageUrl),alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无图片`})})]})]}),(0,$.jsx)(`div`,{style:{margin:`20px 0`,height:1,background:`linear-gradient(90deg, transparent, rgba(99, 102, 241, 0.15), transparent)`,borderRadius:.5}}),he?.finalImageUrl&&(0,$.jsx)(`div`,{style:{marginTop:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`},onClick:()=>Me(he.finalImageUrl,`image`),children:(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${he.finalImageUrl}`,alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}})})]})}),he?.finalVideoUrl&&(0,$.jsx)(`div`,{style:{marginTop:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成视频`]}),(0,$.jsxs)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`,position:`relative`},onClick:()=>Me(he.finalVideoUrl,`video`,!0),children:[(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${he.finalVideoUrl}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(H6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]})]})})]})})]}),(0,$.jsxs)(`div`,{className:`replication-form`,style:{flex:1,minWidth:`450px`,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{padding:`16px 24px`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,display:`flex`,alignItems:`center`,gap:10,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`生成步骤`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`,padding:`8px 16px 16px`},children:(0,$.jsx)(qg,{activeKey:xe,onChange:Se,ghost:!0,bordered:!1,style:{background:`transparent`},expandIconPlacement:`end`,items:Le.map(e=>({key:String(e.childId),label:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,width:`100%`,justifyContent:`space-between`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:16,height:16},children:e.status===`completed`?(0,$.jsx)(o4,{style:{fontSize:16,color:`#22c55e`}}):e.status===`processing`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,border:`2px solid #e2e8f0`,borderTopColor:`#6366f1`,animation:`spinSlow 1s linear infinite`}}):e.status===`failed`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,background:`#ef4444`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:`#fff`,fontSize:10},children:`×`})}):(0,$.jsx)(`div`,{style:{width:8,height:8,borderRadius:`50%`,background:`#cbd5e1`}})}),(0,$.jsx)(`span`,{style:{fontSize:14,color:e.status===`processing`||e.status===`waiting_user`?`#6366f1`:`#1e293b`,fontWeight:500},children:e.title}),(e.status===`processing`||e.status===`waiting_user`)&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`,marginLeft:8},children:`生成中`}),e.status===`failed`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`,marginLeft:8},children:`失败`}),e.status===``&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#717d8b`,marginLeft:8},children:`待生成`})]})}),children:(0,$.jsxs)(`div`,{style:{padding:`16px`,background:`linear-gradient(135deg, rgba(248,250,252,0.6) 0%, rgba(238,242,255,0.4) 100%)`,borderRadius:12,marginTop:8,border:`1px solid rgba(99, 102, 241, 0.06)`},children:[e.childId===1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:20,marginBottom:20,alignItems:`flex-start`,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(S9,{style:{color:`#475569`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`原视频`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:12,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 2px 8px rgba(99, 102, 241, 0.04)`},children:he?.material?.materialVideoUrl?(0,$.jsx)(`video`,{src:C9(he.material.materialVideoUrl),style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10},controls:!0}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`2`,y:`2`,width:`20`,height:`16`,rx:`2`,ry:`2`}),(0,$.jsx)(`path`,{d:`M8 12l4 2 4-2`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无视频`})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(S9,{style:{color:`#64748b`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`产品图片`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:10,background:`#f1f5f9`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:he?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:C9(he.material.materialImageUrl),alt:`产品图片`,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10}}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`3`,y:`3`,width:`18`,height:`18`,rx:`2`,ry:`2`}),(0,$.jsx)(`circle`,{cx:`8.5`,cy:`8.5`,r:`1.5`,fill:`currentColor`}),(0,$.jsx)(`path`,{d:`M21 15l-5-5L5 21`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无图片`})]})})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`原产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Le[0]?.input?.payload?.sourceProjectName||`-`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`自有产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Le[0]?.input?.payload?.targetProjectName||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`产品卖点:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Le[0]?.input?.payload?.coreContentPoint||`-`})]})]})]}),e.childId===2&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{padding:`12px 14px`,background:`rgba(255,255,255,0.6)`,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.08)`,marginBottom:4},children:(0,$.jsx)(S9,{style:{color:`#475569`,fontSize:13,lineHeight:1.8,whiteSpace:`pre-wrap`},children:e?.output?.payload?.prompt||`暂无提示词`})}),(0,$.jsxs)(GV,{style:{marginTop:16,gap:12,width:`100%`},children:[(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(T$,{}),onClick:()=>We(e?.output?.payload?.prompt,`image`,e.id),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`,children:`修改提示词`}),(0,$.jsx)(Z,{onClick:()=>{Re.current=!0,Se(t=>t.filter(t=>t!==String(e.childId))),Ye(e.id)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`,children:`下一步:生成图片`})]})]}),e.childId===3&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{borderRadius:12,overflow:`hidden`,marginBottom:16,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 2px 8px rgba(99, 102, 241, 0.04)`,position:`relative`},children:[he.finalImageUrl?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${he.finalImageUrl}`,alt:`融合图`,style:{width:`100%`,height:180,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:180,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:14},children:`暂无融合图`}),(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(T$,{}),onClick:()=>Xe(),disabled:e.status!==`completed`,style:{position:`absolute`,bottom:8,left:8,borderRadius:8,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:30,fontWeight:500,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(4px)`,padding:`0 12px`,fontSize:12},children:`重新生成`})]}),!Fe&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`p`,{style:{marginBottom:6,fontSize:14,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`视频参数选择:`}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{L(!I),z(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(v8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(S9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:A.video?.find(e=>e.id===M)?.name||`选择引擎`})]}),I&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(S9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:A.video?.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{N(e.id),te({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(W)||G(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(K)||ee(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(H)||U(e.supportedDurations?.[0]||5),L(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:M===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:M===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:M===e.id?600:500,color:M===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{let e=Le[1]?.input?.payload?.videoConfig||Le[1]?.input?.payload?.video_config;if(e){let t=e?.engineId||e?.engine_id,n=A.video?.find(e=>String(e.id)===String(t));n&&(N(n.id),te({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),G(e?.aspectRatio||e?.aspect_ratio||`16:9`),ee(e?.resolution||`480p`),U(e?.duration||5)}z(!R),L(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(S9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[W,` · `,H,`s · `,K]})]}),R&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(S9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:q.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>G(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:W===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:W===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${W===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:W===e?`#6366f1`:`#6b7280`,fontWeight:W===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(S9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(H-Math.min(...q.durations))/(Math.max(...q.durations)-Math.min(...q.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...q.durations),max:Math.max(...q.durations),value:H,onChange:e=>U(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:H}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(S9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:q.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>ee(e),style:{flex:1,height:42,borderRadius:6,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:K===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]}),(0,$.jsx)(lw,{title:(i?.credits||0){if((i?.credits||0)t.filter(t=>t!==String(e.childId))),Ze(e.id)},disabled:e.status!==`completed`||(i?.credits||0){let e=Le[1]?.input?.payload?.videoConfig||Le[1]?.input?.payload?.video_config,t=e?.engineId||e?.engine_id,n=t?(A.video||[]).find(e=>String(e.id)===String(t))?.name:``;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`引擎:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:n||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`比例:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.aspectRatio||e?.aspect_ratio||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`分辨率:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.resolution||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`时长:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.duration||`-`})]})]})})()})}),(0,$.jsxs)(GV,{style:{marginTop:16,gap:12,width:`100%`,flexWrap:`wrap`},children:[(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(T$,{}),onClick:()=>We(he?.videoGeneration?.promptSchema,`video`,e.id,he?.videoGeneration?.schemaConfigSnapshot),style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`||!he?.videoGeneration?.promptSchema||!he?.videoGeneration?.schemaConfigSnapshot,children:`查看/修改视频提词`}),Fe&&(0,$.jsx)(lw,{title:(i?.credits||0){if((i?.credits||0)String(t.id)===String(e));n&&(N(n.id),te({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),G(t?.aspectRatio||t?.aspect_ratio||`16:9`),ee(t?.resolution||`480p`),U(t?.duration||5)}D(String(e.id)),T(!0)},style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},disabled:e.status===`processing`||Le[2]?.status===`processing`||(i?.credits||0){let t=Ue();if((i?.credits||0)t.filter(t=>t!==String(e.childId))),$e(e.id,e.engineId)},type:`primary`,style:{flex:`1 0 auto`,minWidth:140,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`||(i?.credits||0){let e=Ue();if((i?.credits||0){let e=`https://ceshi.apiforeign.minzhongzc.com${he?.finalVideoUrl}&download=1`,t=document.createElement(`a`);t.href=e,t.download=`video_${Date.now()}.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},children:`下载视频`})]})]})]})}))})})]})]})]}),(0,$.jsx)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:f===`video`?`查看/编辑视频提词`:`修改提示词`})]}),open:o,onCancel:()=>{b||s(!1)},footer:[(0,$.jsx)(Z,{onClick:()=>s(!1),disabled:b,style:{borderRadius:8},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:Ge,loading:b,disabled:b,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`确认`},`confirm`)],width:`80%`,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`},body:{background:`linear-gradient(135deg, #f8fafc 0%, #eef2ff 50%, #f0f9ff 100%)`,padding:`20px 24px`}},children:f===`image`?(0,$.jsx)(Xse,{value:c,onChange:e=>l(e.target.value),rows:8,style:{width:`100%`,height:300,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},placeholder:`请输入提示词`}):(0,$.jsx)(`div`,{style:{maxHeight:600,overflowY:`auto`,paddingRight:10},children:(0,$.jsx)(x9,{value:m,schemaConfigSnapshot:g,onChange:h})})}),(0,$.jsxs)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`创作记录`})]}),open:u,onCancel:()=>d(!1),width:850,footer:null,style:{borderRadius:20},styles:{body:{height:580,display:`flex`,flexDirection:`column`,padding:0},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,margin:`16px 24px`,flexShrink:0},children:[(0,$.jsx)(bW,{placeholder:`搜索产品名称`,value:pe,onChange:e=>me(e.target.value),onPressEnter:Ve,style:{width:220,borderRadius:10,marginRight:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`}}),(0,$.jsx)(Z,{type:`primary`,onClick:Ve,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(AQ,{columns:[{title:`产品名称`,dataIndex:`targetProjectName`,key:`targetProjectName`,align:`center`},{title:`状态`,dataIndex:`status`,key:`status`,align:`center`,render:(e,t)=>{let n=e,r=t.current_step_code||t.currentStepCode,i=(()=>{if(r===`image_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待融合图生成`,color:`#f59e0b`};case`processing`:return{text:`图片提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`图片提示词生成成功`,color:`#10b981`};case`failed`:return{text:`图片提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`image_generate`)switch(n){case`waiting_user`:return{text:`等待生成视频提示词`,color:`#f59e0b`};case`processing`:return{text:`融合图生成中`,color:`#f59e0b`};case`completed`:return{text:`融合图生成成功`,color:`#10b981`};case`failed`:return{text:`融合图生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`video_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待最终视频生成`,color:`#f59e0b`};case`processing`:return{text:`视频提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`视频提示词生成成功`,color:`#10b981`};case`failed`:return{text:`视频提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`video_generate`)switch(n){case`waiting_user`:return{text:``,color:`#666`};case`processing`:return{text:`最终视频生成中`,color:`#f59e0b`};case`completed`:return{text:`任务完成`,color:`#10b981`};case`failed`:return{text:`最终视频生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`material_input`)switch(n){case`waiting_user`:return{text:`等待生成图片提示词`,color:`#f59e0b`};case`processing`:return{text:`素材处理中`,color:`#f59e0b`};case`completed`:return{text:`素材上传成功`,color:`#10b981`};case`failed`:return{text:`素材上传失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else return{pending:{text:`子任务待处理`,color:`#f59e0b`},waiting_user:{text:`等待用户确认或触发`,color:`#f59e0b`},processing:{text:`子任务处理中`,color:`#f59e0b`},completed:{text:`子任务完成`,color:`#10b981`},failed:{text:`子任务失败`,color:`#ef4444`},cancelled:{text:`子任务取消`,color:`#94a3b8`}}[n]||{text:n||`-`,color:`#666`}})();return typeof i==`string`?(0,$.jsx)(`span`,{style:{fontSize:12,color:`#666`,fontWeight:500},children:i}):(0,$.jsx)(`span`,{style:{fontSize:12,color:i.color,fontWeight:500},children:i.text})}},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,align:`center`,render:e=>{if(!e)return`-`;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`}},{title:`操作`,key:`action`,align:`center`,render:(t,n)=>(0,$.jsx)(`button`,{onClick:()=>{d(!1),e(`/initial/${n.id}/initialinfo?flow_version=${n.flowVersion===`v2`?`v2`:`v1`}`)},style:{color:`#6366f1`,textDecoration:`none`,fontSize:12,border:`none`,background:`rgba(99, 102, 241, 0.08)`,padding:`4px 12px`,borderRadius:8,cursor:`pointer`,transition:`all 0.2s`,fontWeight:500},children:`查看详情`})}],dataSource:ae,rowKey:`id`,pagination:{current:se,pageSize:le,total:de,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:Be},style:{fontSize:13},scroll:{y:350}})]}),(0,$.jsx)(QG,{open:Ce,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`预览`})]}),onCancel:Ne,width:800,footer:ke?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(c0,{}),onClick:Pe,style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},children:`下载`})}):null,centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:De===`image`?(0,$.jsx)(`img`,{src:Te.startsWith(`http`)?Te:`https://ceshi.apiforeign.minzhongzc.com${Te}`,alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:je,src:Te.startsWith(`http`)?Te:`https://ceshi.apiforeign.minzhongzc.com${Te}`,controls:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})}),(0,$.jsx)(QG,{open:w,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#6366f1`,letterSpacing:.4},children:`重新生成视频提词`})]}),onCancel:()=>T(!1),width:400,footer:null,centered:!0,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:(0,$.jsxs)(`div`,{style:{padding:`16px 0`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(yC,{value:M,onChange:e=>{let t=A.video?.find(t=>t.id===e);t&&(N(t.id),te({ratios:t.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:t.supportedResolutions||[`480p`,`720p`,`1080p`],durations:t.supportedDurations||[5,8,10,12,15]}),t.supportedRatios?.includes(W)||G(t.supportedRatios?.[0]||`16:9`),t.supportedResolutions?.includes(K)||ee(t.supportedResolutions?.[0]||`720p`),t.supportedDurations?.includes(H)||U(t.supportedDurations?.[0]||5))},style:{width:`100%`,borderRadius:8},options:A.video?.map(e=>({value:e.id,label:e.name})),placeholder:`请选择引擎`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:q.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>G(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:W===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:W===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${W===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:W===e?`#6366f1`:`#6b7280`,fontWeight:W===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(H-Math.min(...q.durations))/(Math.max(...q.durations)-Math.min(...q.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...q.durations),max:Math.max(...q.durations),value:H,onChange:e=>U(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:H}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:q.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>ee(e),style:{flex:1,height:42,borderRadius:8,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:K===e?`#fff`:`#4b5563`},children:e})},e))})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,marginTop:16},children:[(0,$.jsx)(Z,{onClick:()=>T(!1),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},children:`取消`}),(0,$.jsx)(Z,{onClick:()=>{if(!M){Q.warning(`请选择视频引擎`);return}tt(E),T(!1)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:!M,children:`确认生成`})]})]})})]})}var $se={not_required:{label:`无需单独分析`,color:`default`,active:!1,terminal:!0,failure:!1},pending:{label:`等待分析`,color:`default`,active:!0,terminal:!1,failure:!1},processing:{label:`分析中`,color:`processing`,active:!0,terminal:!1,failure:!1},completed:{label:`分析完成`,color:`success`,active:!1,terminal:!0,failure:!1},failed:{label:`分析失败`,color:`error`,active:!1,terminal:!0,failure:!0}},ece={pending:{label:`等待切割`,color:`default`,active:!0,terminal:!1,failure:!1},processing:{label:`切割中`,color:`processing`,active:!0,terminal:!1,failure:!1},retry_waiting:{label:`等待切割重试`,color:`warning`,active:!0,terminal:!1,failure:!1},completed:{label:`切割完成`,color:`success`,active:!1,terminal:!0,failure:!1},failed:{label:`切割失败`,color:`error`,active:!1,terminal:!0,failure:!0}},tce={pending_analysis:{label:`等待分析`,color:`default`,active:!0,terminal:!1,failure:!1},analyzing:{label:`分析中`,color:`processing`,active:!0,terminal:!1,failure:!1},analysis_completed:{label:`分析完成`,color:`blue`,active:!1,terminal:!1,failure:!1},analysis_failed:{label:`分析失败`,color:`error`,active:!1,terminal:!0,failure:!0},splitting:{label:`拆镜中`,color:`processing`,active:!0,terminal:!1,failure:!1},split_completed:{label:`拆镜完成`,color:`success`,active:!1,terminal:!0,failure:!1},partial_failed:{label:`部分失败`,color:`warning`,active:!1,terminal:!0,failure:!0},failed:{label:`失败`,color:`error`,active:!1,terminal:!0,failure:!0},deleted:{label:`已删除`,color:`default`,active:!1,terminal:!0,failure:!1}},nce=new Set([`pending`,`waiting_user`,`processing`]),w9=e=>String(e||``).trim().toLowerCase(),T9=(e,t,n)=>({key:e,...t[e]||{label:e||n,color:`default`,active:!1,terminal:!1,failure:!1}}),E9=e=>T9(w9(e),$se,`未知分析状态`),D9=e=>T9(w9(e),ece,`未知切割状态`),O9=e=>T9(w9(e),tce,`未知任务状态`),rce=e=>{let t=w9(e.analysisStatus||e.analysis_status),n=w9(e.splitStatus||e.split_status),r=w9(e.moduleProjectStatus||e.module_project_status);return E9(t).active||D9(n).active||nce.has(r)},ice=e=>{let t=O9(e);return(0,$.jsx)(UQ,{color:t.color,children:t.label})};function ace(){let{message:e}=Pb.useApp(),t=Je(),[n,r]=(0,S.useState)(``),[i,a]=(0,S.useState)(``),[o,s]=(0,S.useState)(``),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(``),[f,p]=(0,S.useState)(0),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)([]),[v,y]=(0,S.useState)(1),[b,x]=(0,S.useState)(10),[C,w]=(0,S.useState)(0),[T,E]=(0,S.useState)(``),D=(0,S.useRef)(null),O=(0,S.useRef)(null),k=(0,S.useCallback)(()=>{n&&n.startsWith(`blob:`)&&URL.revokeObjectURL(n),r(``),a(``),s(``),p(0),d(``)},[n]),A=async t=>{if(!t.type.startsWith(`video/`))return s(`请选择视频文件`),!1;if(t.size>100*1024*1024)return s(`视频文件大小不能超过 100MB`),!1;let n=await new Promise(e=>{let n=document.createElement(`video`);n.preload=`metadata`,n.onloadedmetadata=()=>{e(n.duration),URL.revokeObjectURL(n.src)},n.onerror=()=>{e(0)},n.src=URL.createObjectURL(t)});if(n>190)return s(`视频时长不能超过 3分钟`),!1;k(),h(!0);try{let i=await $ie(t,n);r(i.url),a(i.resource_id||``),s(``),e.success(`视频上传成功`)}catch{s(`视频上传失败,请重试`),e.error(`视频上传失败`)}finally{h(!1)}return!1},j=(0,S.useCallback)(()=>{D.current&&p(D.current.duration)},[]),M=async()=>{if(!n||!u.trim()){e.warning(`请先上传视频并输入产品名称`);return}h(!0);try{await wae({video_url:n,video_duration_seconds:f,video_resource_id:i||void 0,title:u.trim(),idempotency_key:`shot_${Date.now()}`});let r=await W5(1,20,T);e.loading(`创建中...`,3),setTimeout(()=>{t(`/removelens/${r.items[0].id}/removeinfo`)},3e3),k()}catch(t){let n=``;t instanceof Error?n=t.message:typeof t==`string`&&(n=t),e.error(n||`任务创建失败,请重试`)}finally{h(!1)}},N=(0,S.useCallback)(async(t,n,r)=>{try{let e=await W5(t,n,r);_(e.items||[]),w(e.total||0),y(t),x(n)}catch{e.error(`获取列表失败`)}},[]),P=(e,t)=>{N(e,t,T)},F=()=>{N(1,10,T)},I=()=>{l(!0),N(1,10,T)},L=g.some(e=>O9(e.status).active);return(0,S.useEffect)(()=>{if(!c||!L)return;let e=()=>{document.visibilityState===`visible`&&N(v,b,T)},t=window.setInterval(e,3e4);return document.addEventListener(`visibilitychange`,e),()=>{window.clearInterval(t),document.removeEventListener(`visibilitychange`,e)}},[v,N,L,c,b,T]),(0,$.jsx)(`div`,{style:{margin:`-24px -32px -32px`,borderRadius:20,minHeight:`calc(100vh - 34px)`,overflow:`auto`,background:`transparent`,position:`relative`,padding:`20px 32px`},children:(0,$.jsxs)(`div`,{style:{maxWidth:1200,margin:`0 auto`,position:`relative`,zIndex:10},children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:24,padding:`16px 24px`,borderRadius:16,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`,flexWrap:`wrap`,gap:12},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h2`,{style:{margin:0,fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`AI视频拆镜工作台`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:`精细化镜头复刻工具,拆分参考视频单镜头独立复刻,提升素材原创度,规避素材同质化`})]})}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,icon:(0,$.jsx)(XV,{}),onClick:I,style:{borderRadius:10,padding:`6px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`创作记录`})]}),(0,$.jsxs)(`div`,{style:{width:`100%`,maxWidth:720,margin:`0 auto`},children:[o&&(0,$.jsx)(`div`,{style:{background:`linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(239, 68, 68, 0.05) 100%)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(239, 68, 68, 0.2)`,borderRadius:12,padding:`14px 20px`,marginBottom:24,color:`#ef4444`,fontSize:14,textAlign:`center`,fontWeight:500},children:o}),!n&&(0,$.jsxs)(`div`,{style:{background:`linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.85) 100%)`,backdropFilter:`blur(20px)`,borderRadius:24,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-50,right:-50,width:200,height:200,background:`radial-gradient(circle, rgba(99,102,241,0.05) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsx)(m0.Dragger,{accept:`video/*`,beforeUpload:A,showUploadList:!1,disabled:m,style:{background:m?`rgba(243, 244, 246, 0.3)`:`transparent`,border:`2px dashed ${m?`rgba(209, 213, 219, 0.5)`:`rgba(99, 102, 241, 0.3)`}`,borderRadius:24,padding:`56px 20px`,cursor:m?`not-allowed`:`pointer`,margin:0},children:m?(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:100,height:100,margin:`0 auto 20px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:24,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:40,height:40,border:`4px solid #6366f1`,borderTopColor:`transparent`,borderRadius:`50%`,animation:`spin 1s linear infinite`}})}),(0,$.jsx)(`p`,{style:{fontSize:16,color:`#6366f1`,margin:`0 0 8px 0`,fontWeight:600},children:`上传中...`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:0},children:`请稍候,视频正在上传`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{width:100,height:100,margin:`0 auto 20px`,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%)`,borderRadius:24,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(v4,{style:{fontSize:40,color:`#6366f1`}})}),(0,$.jsx)(`p`,{style:{fontSize:16,color:`#1e293b`,margin:`0 0 8px 0`,fontWeight:600},children:`点击或拖拽到此上传视频文件`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:0},children:`支持 MP4、MOV 格式视频,最大支持 100MB 的文件,支持上传 3 分钟内的视频`})]})})]}),n&&(0,$.jsxs)(`div`,{style:{background:`linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.85) 100%)`,backdropFilter:`blur(20px)`,borderRadius:24,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,overflow:`hidden`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-50,right:-50,width:200,height:200,background:`radial-gradient(circle, rgba(99,102,241,0.05) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsxs)(`div`,{style:{borderRadius:22,background:`#ffffff`,padding:`24px`,position:`relative`,zIndex:1},children:[(0,$.jsx)(nK,{title:`确定要删除吗?`,okText:`确定`,cancelText:`取消`,onConfirm:k,children:(0,$.jsx)(`button`,{style:{position:`absolute`,top:20,right:20,width:36,height:36,border:`1px solid rgba(99, 102, 241, 0.2)`,background:`rgba(99, 102, 241, 0.05)`,borderRadius:10,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:16,color:`#6366f1`,zIndex:10,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.1)`,e.currentTarget.style.borderColor=`rgba(239, 68, 68, 0.3)`,e.currentTarget.style.color=`#ef4444`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.2)`,e.currentTarget.style.color=`#6366f1`},children:`🗑️`})}),(0,$.jsx)(`div`,{style:{textAlign:`center`,marginBottom:20},children:(0,$.jsx)(`video`,{ref:D,src:`https://ceshi.apiforeign.minzhongzc.com${n}`,controls:!0,onLoadedMetadata:j,style:{maxWidth:`100%`,maxHeight:320,borderRadius:12,background:`#000`,boxShadow:`0 4px 16px rgba(0,0,0,0.1)`}})}),(0,$.jsxs)(`div`,{style:{marginBottom:24},children:[(0,$.jsxs)(`label`,{style:{display:`block`,fontSize:14,fontWeight:500,color:`#334155`,marginBottom:8},children:[`产品名称 `,(0,$.jsx)(`span`,{style:{color:`#ef4444`},children:`*`})]}),(0,$.jsx)(bW,{placeholder:`请输入产品名称`,value:u,onChange:e=>d(e.target.value),style:{width:`100%`,height:44,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.2)`,transition:`all 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.4)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.2)`}})]}),(0,$.jsx)(`div`,{style:{textAlign:`center`,marginTop:16},children:(0,$.jsx)(`button`,{onClick:M,disabled:!n||!u.trim()||m,style:{padding:`14px 56px`,background:n&&u.trim()&&!m?`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%)`:`#e2e8f0`,color:`white`,border:`none`,borderRadius:12,fontSize:15,fontWeight:600,cursor:n&&u.trim()&&!m?`pointer`:`not-allowed`,boxShadow:n&&u.trim()&&!m?`0 6px 20px rgba(99, 102, 241, 0.3)`:`none`,display:`inline-flex`,alignItems:`center`,gap:10,transition:`all 0.3s ease`},onMouseEnter:e=>{n&&u.trim()&&!m&&(e.currentTarget.style.transform=`translateY(-2px)`,e.currentTarget.style.boxShadow=`0 8px 25px rgba(99, 102, 241, 0.4)`)},onMouseLeave:e=>{n&&u.trim()&&!m&&(e.currentTarget.style.transform=`traslnateY(0)`,e.currentTarget.style.boxShadow=`0 6px 20px rgba(99, 102, 241, 0.3)`)},children:(0,$.jsx)(`span`,{children:m?`创建中...`:`创建`})})})]})]}),(0,$.jsx)(`canvas`,{ref:O,style:{display:`none`}}),(0,$.jsxs)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`创作记录`})]}),open:c,onCancel:()=>l(!1),width:850,footer:null,style:{borderRadius:20},styles:{body:{height:580,display:`flex`,flexDirection:`column`,padding:0},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,margin:`16px 24px`,flexShrink:0},children:[(0,$.jsx)(bW,{placeholder:`搜索产品名称`,value:T,onChange:e=>E(e.target.value),onPressEnter:F,style:{width:220,borderRadius:10,marginRight:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`}}),(0,$.jsx)(Z,{type:`primary`,onClick:F,style:{borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflow:`auto`,padding:`0 24px 24px`},children:(0,$.jsx)(`div`,{style:{background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(10px)`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.06)`},children:(0,$.jsx)(AQ,{columns:[{title:`产品名称`,dataIndex:`title`,key:`title`,render:e=>(0,$.jsx)(`span`,{style:{fontSize:14,color:`#1e293b`,fontWeight:500},children:e})},{title:`状态`,dataIndex:`status`,key:`status`,render:e=>ice(e)},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,render:e=>{if(!e)return`-`;let t=new Date(e);return(0,$.jsx)(`span`,{style:{fontSize:13,color:`#64748b`},children:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`})}},{title:`操作`,key:`action`,align:`center`,render:n=>(0,$.jsxs)(GV,{children:[(0,$.jsx)(Z,{type:`text`,onClick:()=>t(`/removelens/${n.id}/removeinfo`),style:{color:`#6366f1`,fontSize:13,padding:`4px 12px`,borderRadius:6,background:`rgba(99, 102, 241, 0.1)`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.1)`},children:`查看详情`}),(0,$.jsx)(nK,{title:`确认删除这个拆镜项目吗?`,onConfirm:async()=>{try{await Vae(n.id),e.success(`删除成功`),N(v,b,T)}catch{e.error(`删除失败`)}},children:(0,$.jsx)(Z,{type:`text`,danger:!0,style:{color:`#ef4444`,fontSize:13,padding:`4px 12px`,borderRadius:6,background:`rgba(239, 68, 68, 0.1)`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.1)`},children:`删除`})})]})}],dataSource:g,rowKey:`id`,pagination:{current:v,pageSize:b,total:C,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:P,style:{padding:`16px 24px`,borderTop:`1px solid rgba(99, 102, 241, 0.1)`}},style:{fontSize:13},scroll:{y:300},components:{body:{row:({className:e,style:t,...n})=>(0,$.jsx)(`tr`,{...n,className:e,style:{...t,transition:`all 0.2s ease`,borderBottom:`1px solid rgba(99, 102, 241, 0.05)`}}),cell:({className:e,style:t,...n})=>(0,$.jsx)(`td`,{...n,className:e,style:{...t,padding:`16px 24px`}})},header:{cell:({className:e,style:t,...n})=>(0,$.jsx)(`th`,{...n,className:e,style:{...t,background:`rgba(99, 102, 241, 0.03)`,color:`#64748b`,fontWeight:500,fontSize:13,padding:`16px 24px`,borderBottom:`none`}})}}})})})]})]})]})})}var oce=c(o(((e,t)=>{(function(n){typeof e==`object`&&t!==void 0?t.exports=n():typeof define==`function`&&define.amd?define([],n):(typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this).JSZip=n()})(function(){return function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){var c=typeof l==`function`&&l;if(!s&&c)return c(o,!0);if(a)return a(o,!0);var u=Error(`Cannot find module '`+o+`'`);throw u.code=`MODULE_NOT_FOUND`,u}var d=n[o]={exports:{}};t[o][0].call(d.exports,function(e){var n=t[o][1][e];return i(n||e)},d,d.exports,e,t,n,r)}return n[o].exports}for(var a=typeof l==`function`&&l,o=0;o>2,s=(3&t)<<4|n>>4,c=1>6:64,l=2>4,n=(15&o)<<4|(s=a.indexOf(e.charAt(l++)))>>2,r=(3&s)<<6|(c=a.indexOf(e.charAt(l++))),f[u++]=t,s!==64&&(f[u++]=n),c!==64&&(f[u++]=r);return f}},{"./support":30,"./utils":32}],2:[function(e,t,n){var r=e(`./external`),i=e(`./stream/DataWorker`),a=e(`./stream/Crc32Probe`),o=e(`./stream/DataLengthProbe`);function s(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}s.prototype={getContentWorker:function(){var e=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(`data_length`)),t=this;return e.on(`end`,function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw Error(`Bug : uncompressed data size mismatch`)}),e},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(`compressedSize`,this.compressedSize).withStreamInfo(`uncompressedSize`,this.uncompressedSize).withStreamInfo(`crc32`,this.crc32).withStreamInfo(`compression`,this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new a).pipe(new o(`uncompressedSize`)).pipe(t.compressWorker(n)).pipe(new o(`compressedSize`)).withStreamInfo(`compression`,t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,n){var r=e(`./stream/GenericWorker`);n.STORE={magic:`\0\0`,compressWorker:function(){return new r(`STORE compression`)},uncompressWorker:function(){return new r(`STORE decompression`)}},n.DEFLATE=e(`./flate`)},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,n){var r=e(`./utils`),i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return e!==void 0&&e.length?r.getTypeOf(e)===`string`?function(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s>>8^a[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length,0):function(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s>>8^a[255&(e^t[s])];return-1^e}(0|t,e,e.length,0):0}},{"./utils":32}],5:[function(e,t,n){n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){var r=null;r=typeof Promise<`u`?Promise:e(`lie`),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){var r=typeof Uint8Array<`u`&&typeof Uint16Array<`u`&&typeof Uint32Array<`u`,i=e(`pako`),a=e(`./utils`),o=e(`./stream/GenericWorker`),s=r?`uint8array`:`array`;function c(e,t){o.call(this,`FlateWorker/`+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic=`\b\0`,a.inherits(c,o),c.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(a.transformTo(s,e.data),!1)},c.prototype.flush=function(){o.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new c(`Deflate`,e)},n.uncompressWorker=function(){return new c(`Inflate`,{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,n){function r(e,t){var n,r=``;for(n=0;n>>=8;return r}function i(e,t,n,i,o,u){var d,f,p=e.file,m=e.compression,h=u!==s.utf8encode,g=a.transformTo(`string`,u(p.name)),_=a.transformTo(`string`,s.utf8encode(p.name)),v=p.comment,y=a.transformTo(`string`,u(v)),b=a.transformTo(`string`,s.utf8encode(v)),x=_.length!==p.name.length,S=b.length!==v.length,C=``,w=``,T=``,E=p.dir,D=p.date,O={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(O.crc32=e.crc32,O.compressedSize=e.compressedSize,O.uncompressedSize=e.uncompressedSize);var k=0;t&&(k|=8),h||!x&&!S||(k|=2048);var A=0,j=0;E&&(A|=16),o===`UNIX`?(j=798,A|=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16}(p.unixPermissions,E)):(j=20,A|=function(e){return 63&(e||0)}(p.dosPermissions)),d=D.getUTCHours(),d<<=6,d|=D.getUTCMinutes(),d<<=5,d|=D.getUTCSeconds()/2,f=D.getUTCFullYear()-1980,f<<=4,f|=D.getUTCMonth()+1,f<<=5,f|=D.getUTCDate(),x&&(w=r(1,1)+r(c(g),4)+_,C+=`up`+r(w.length,2)+w),S&&(T=r(1,1)+r(c(y),4)+b,C+=`uc`+r(T.length,2)+T);var M=``;return M+=` +\0`,M+=r(k,2),M+=m.magic,M+=r(d,2),M+=r(f,2),M+=r(O.crc32,4),M+=r(O.compressedSize,4),M+=r(O.uncompressedSize,4),M+=r(g.length,2),M+=r(C.length,2),{fileRecord:l.LOCAL_FILE_HEADER+M+g+C,dirRecord:l.CENTRAL_FILE_HEADER+r(j,2)+M+r(y.length,2)+`\0\0\0\0`+r(A,4)+r(i,4)+g+C+y}}var a=e(`../utils`),o=e(`../stream/GenericWorker`),s=e(`../utf8`),c=e(`../crc32`),l=e(`../signature`);function u(e,t,n,r){o.call(this,`ZipFileWorker`),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}a.inherits(u,o),u.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,o.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},u.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=i(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:function(e){return l.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo(`string`,this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{"../utils":32}],19:[function(e,t,n){var r=e(`./Uint8ArrayReader`);function i(e){r.call(this,e)}e(`../utils`).inherits(i,r),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,n){var r=e(`./DataReader`);function i(e){r.call(this,e)}e(`../utils`).inherits(i,r),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],21:[function(e,t,n){var r=e(`./ArrayReader`);function i(e){r.call(this,e)}e(`../utils`).inherits(i,r),i.prototype.readData=function(e){if(this.checkOffset(e),e===0)return new Uint8Array;var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,n){var r=e(`../utils`),i=e(`../support`),a=e(`./ArrayReader`),o=e(`./StringReader`),s=e(`./NodeBufferReader`),c=e(`./Uint8ArrayReader`);t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),t!==`string`||i.uint8array?t===`nodebuffer`?new s(e):i.uint8array?new c(r.transformTo(`uint8array`,e)):new a(r.transformTo(`array`,e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,n){n.LOCAL_FILE_HEADER=`PK`,n.CENTRAL_FILE_HEADER=`PK`,n.CENTRAL_DIRECTORY_END=`PK`,n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=`PK\x07`,n.ZIP64_CENTRAL_DIRECTORY_END=`PK`,n.DATA_DESCRIPTOR=`PK\x07\b`},{}],24:[function(e,t,n){var r=e(`./GenericWorker`),i=e(`../utils`);function a(e){r.call(this,`ConvertWorker to `+e),this.destType=e}i.inherits(a,r),a.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,n){var r=e(`./GenericWorker`),i=e(`../crc32`);function a(){r.call(this,`Crc32Probe`),this.withStreamInfo(`crc32`,0)}e(`../utils`).inherits(a,r),a.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,n){var r=e(`../utils`),i=e(`./GenericWorker`);function a(e){i.call(this,`DataLengthProbe for `+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(a,i),a.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,n){var r=e(`../utils`),i=e(`./GenericWorker`);function a(e){i.call(this,`DataWorker`);var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=``,this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}r.inherits(a,i),a.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case`string`:e=this.data.substring(this.index,t);break;case`uint8array`:e=this.data.subarray(this.index,t);break;case`array`:case`nodebuffer`:e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,n){function r(e){this.name=e||`default`,this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit(`data`,e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(`end`),this.cleanUp(),this.isFinished=!0}catch(e){this.emit(`error`,e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(`error`,e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n `+e:e}},t.exports=r},{}],29:[function(e,t,n){var r=e(`../utils`),i=e(`./ConvertWorker`),a=e(`./GenericWorker`),o=e(`../base64`),s=e(`../support`),c=e(`../external`),l=null;if(s.nodestream)try{l=e(`../nodejs/NodejsStreamOutputAdapter`)}catch{}function u(e,t){return new c.Promise(function(n,i){var a=[],s=e._internalType,c=e._outputType,l=e._mimeType;e.on(`data`,function(e,n){a.push(e),t&&t(n)}).on(`error`,function(e){a=[],i(e)}).on(`end`,function(){try{n(function(e,t,n){switch(e){case`blob`:return r.newBlob(r.transformTo(`arraybuffer`,t),n);case`base64`:return o.encode(t);default:return r.transformTo(e,t)}}(c,function(e,t){var n,r=0,i=null,a=0;for(n=0;n`u`)n.blob=!1;else{var r=new ArrayBuffer(0);try{n.blob=new Blob([r],{type:`application/zip`}).size===0}catch{try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);i.append(r),n.blob=i.getBlob(`application/zip`).size===0}catch{n.blob=!1}}}try{n.nodestream=!!e(`readable-stream`).Readable}catch{n.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,n){for(var r=e(`./utils`),i=e(`./support`),a=e(`./nodejsUtils`),o=e(`./stream/GenericWorker`),s=Array(256),c=0;c<256;c++)s[c]=252<=c?6:248<=c?5:240<=c?4:224<=c?3:192<=c?2:1;s[254]=s[254]=1;function l(){o.call(this,`utf-8 decode`),this.leftOver=null}function u(){o.call(this,`utf-8 encode`)}n.utf8encode=function(e){return i.nodebuffer?a.newBufferFrom(e,`utf-8`):function(e){var t,n,r,a,o,s=e.length,c=0;for(a=0;a>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t}(e)},n.utf8decode=function(e){return i.nodebuffer?r.transformTo(`nodebuffer`,e).toString(`utf-8`):function(e){var t,n,i,a,o=e.length,c=Array(2*o);for(t=n=0;t>10&1023,c[n++]=56320|1023&i)}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)}(e=r.transformTo(i.uint8array?`uint8array`:`array`,e))},r.inherits(l,o),l.prototype.processChunk=function(e){var t=r.transformTo(i.uint8array?`uint8array`:`array`,e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var a=t;(t=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),t.set(a,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var n;for((t||=e.length)>e.length&&(t=e.length),n=t-1;0<=n&&(192&e[n])==128;)n--;return n<0||n===0?t:n+s[e[n]]>t?n:t}(t),c=t;o!==t.length&&(i.uint8array?(c=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(c=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(c),meta:e.meta})},l.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=l,r.inherits(u,o),u.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=u},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,n){var r=e(`./support`),i=e(`./base64`),a=e(`./nodejsUtils`),o=e(`./external`);function s(e){return e}function c(e,t){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),e==0&&(this.dosPermissions=63&this.externalFileAttributes),e==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==`/`||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||={};e.index+4>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t},n.buf2binstring=function(e){return c(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n>10&1023,l[r++]=56320|1023&i)}return c(l,r)},n.utf8border=function(e,t){var n;for((t||=e.length)>e.length&&(t=e.length),n=t-1;0<=n&&(192&e[n])==128;)n--;return n<0||n===0?t:n+o[e[n]]>t?n:t}},{"./common":41}],43:[function(e,t,n){t.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;n!==0;){for(n-=o=2e3>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,i){var a=r,o=i+n;e^=-1;for(var s=i;s>>8^a[255&(e^t[s])];return-1^e}},{}],46:[function(e,t,n){var r,i=e(`../utils/common`),a=e(`./trees`),o=e(`./adler32`),s=e(`./crc32`),c=e(`./messages`),l=0,u=4,d=0,f=-2,p=-1,m=4,h=2,g=8,_=9,v=286,y=30,b=19,x=2*v+1,S=15,C=3,w=258,T=w+C+1,E=42,D=113,O=1,k=2,A=3,j=4;function M(e,t){return e.msg=c[t],t}function N(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),n!==0&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function I(e,t){a._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,F(e.strm)}function L(e,t){e.pending_buf[e.pending++]=t}function R(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function z(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-T?e.strstart-(e.w_size-T):0,l=e.window,u=e.w_mask,d=e.prev,f=e.strstart+w,p=l[a+o-1],m=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do if(l[(n=t)+o]===m&&l[n+o-1]===p&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do;while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&ac&&--i!=0);return o<=e.lookahead?o:e.lookahead}function B(e){var t,n,r,a,c,l,u,d,f,p,m=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=m+(m-T)){for(i.arraySet(e.window,e.window,m,m,0),e.match_start-=m,e.strstart-=m,e.block_start-=m,t=n=e.hash_size;r=e.head[--t],e.head[t]=m<=r?r-m:0,--n;);for(t=n=m;r=e.prev[--t],e.prev[t]=m<=r?r-m:0,--n;);a+=m}if(e.strm.avail_in===0)break;if(l=e.strm,u=e.window,d=e.strstart+e.lookahead,f=a,p=void 0,p=l.avail_in,f=C)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<=C&&(e.ins_h=(e.ins_h<=C)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-C),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=C){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=C&&(e.ins_h=(e.ins_h<=C&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-C,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-C),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(B(e),e.lookahead===0&&t===l)return O;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,I(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-T&&(I(e,!1),e.strm.avail_out===0))return O}return e.insert=0,t===u?(I(e,!0),e.strm.avail_out===0?A:j):(e.strstart>e.block_start&&(I(e,!1),e.strm.avail_out),O)}),new U(4,4,8,4,V),new U(4,5,16,8,V),new U(4,6,32,32,V),new U(4,4,16,16,H),new U(8,16,32,32,H),new U(8,16,128,128,H),new U(8,32,128,256,H),new U(32,128,258,1024,H),new U(32,258,258,4096,H)],n.deflateInit=function(e,t){return ee(e,t,g,15,8,0)},n.deflateInit2=ee,n.deflateReset=K,n.deflateResetKeep=G,n.deflateSetHeader=function(e,t){return e&&e.state&&e.state.wrap===2?(e.state.gzhead=t,d):f},n.deflate=function(e,t){var n,i,o,c;if(!e||!e.state||5>8&255),L(i,i.gzhead.time>>16&255),L(i,i.gzhead.time>>24&255),L(i,i.level===9?2:2<=i.strategy||i.level<2?4:0),L(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(L(i,255&i.gzhead.extra.length),L(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(L(i,0),L(i,0),L(i,0),L(i,0),L(i,0),L(i,i.level===9?2:2<=i.strategy||i.level<2?4:0),L(i,3),i.status=D);else{var p=g+(i.w_bits-8<<4)<<8;p|=(2<=i.strategy||i.level<2?0:i.level<6?1:i.level===6?2:3)<<6,i.strstart!==0&&(p|=32),p+=31-p%31,i.status=D,R(i,p),i.strstart!==0&&(R(i,e.adler>>>16),R(i,65535&e.adler)),e.adler=1}if(i.status===69)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),F(e),o=i.pending,i.pending!==i.pending_buf_size));)L(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(i.status===73)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),F(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),c===0&&(i.gzindex=0,i.status=91)}else i.status=91;if(i.status===91)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),F(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),c===0&&(i.status=103)}else i.status=103;if(i.status===103&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&F(e),i.pending+2<=i.pending_buf_size&&(L(i,255&e.adler),L(i,e.adler>>8&255),e.adler=0,i.status=D)):i.status=D),i.pending!==0){if(F(e),e.avail_out===0)return i.last_flush=-1,d}else if(e.avail_in===0&&N(t)<=N(n)&&t!==u)return M(e,-5);if(i.status===666&&e.avail_in!==0)return M(e,-5);if(e.avail_in!==0||i.lookahead!==0||t!==l&&i.status!==666){var m=i.strategy===2?function(e,t){for(var n;;){if(e.lookahead===0&&(B(e),e.lookahead===0)){if(t===l)return O;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(I(e,!1),e.strm.avail_out===0))return O}return e.insert=0,t===u?(I(e,!0),e.strm.avail_out===0?A:j):e.last_lit&&(I(e,!1),e.strm.avail_out===0)?O:k}(i,t):i.strategy===3?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=w){if(B(e),e.lookahead<=w&&t===l)return O;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=C&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=C?(n=a._tr_tally(e,1,e.match_length-C),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(I(e,!1),e.strm.avail_out===0))return O}return e.insert=0,t===u?(I(e,!0),e.strm.avail_out===0?A:j):e.last_lit&&(I(e,!1),e.strm.avail_out===0)?O:k}(i,t):r[i.level].func(i,t);if(m!==A&&m!==j||(i.status=666),m===O||m===A)return e.avail_out===0&&(i.last_flush=-1),d;if(m===k&&(t===1?a._tr_align(i):t!==5&&(a._tr_stored_block(i,0,0,!1),t===3&&(P(i.head),i.lookahead===0&&(i.strstart=0,i.block_start=0,i.insert=0))),F(e),e.avail_out===0))return i.last_flush=-1,d}return t===u?i.wrap<=0?1:(i.wrap===2?(L(i,255&e.adler),L(i,e.adler>>8&255),L(i,e.adler>>16&255),L(i,e.adler>>24&255),L(i,255&e.total_in),L(i,e.total_in>>8&255),L(i,e.total_in>>16&255),L(i,e.total_in>>24&255)):(R(i,e.adler>>>16),R(i,65535&e.adler)),F(e),0=n.w_size&&(s===0&&(P(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new i.Buf8(n.w_size),i.arraySet(p,t,m-n.w_size,n.w_size,0),t=p,m=n.w_size),c=e.avail_in,l=e.next_in,u=e.input,e.avail_in=m,e.next_in=0,e.input=t,B(n);n.lookahead>=C;){for(r=n.strstart,a=n.lookahead-(C-1);n.ins_h=(n.ins_h<>>=b=y>>>24,m-=b,(b=y>>>16&255)==0)E[a++]=65535&y;else{if(!(16&b)){if(!(64&b)){y=h[(65535&y)+(p&(1<>>=b,m-=b),m<15&&(p+=T[r++]<>>=b=y>>>24,m-=b,!(16&(b=y>>>16&255))){if(!(64&b)){y=g[(65535&y)+(p&(1<>>=b,m-=b,(b=a-o)>3,p&=(1<<(m-=x<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function g(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function _(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg=``,t.wrap&&(e.adler=1&t.wrap),t.mode=f,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(p),t.distcode=t.distdyn=new r.Buf32(m),t.sane=1,t.back=-1,u):d}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,_(e)):d}function y(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i<(a=o.wsize-o.wnext)&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),(i-=a)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=a(n.check,B,2,0),x=b=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg=`incorrect header check`,n.mode=30;break}if((15&b)!=8){e.msg=`unknown compression method`,n.mode=30;break}if(x-=4,F=8+(15&(b>>>=4)),n.wbits===0)n.wbits=F;else if(F>n.wbits){e.msg=`invalid window size`,n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(B[0]=255&b,B[1]=b>>>8&255,n.check=a(n.check,B,2,0)),x=b=0,n.mode=3;case 3:for(;x<32;){if(v===0)break e;v--,b+=p[g++]<>>8&255,B[2]=b>>>16&255,B[3]=b>>>24&255,n.check=a(n.check,B,4,0)),x=b=0,n.mode=4;case 4:for(;x<16;){if(v===0)break e;v--,b+=p[g++]<>8),512&n.flags&&(B[0]=255&b,B[1]=b>>>8&255,n.check=a(n.check,B,2,0)),x=b=0,n.mode=5;case 5:if(1024&n.flags){for(;x<16;){if(v===0)break e;v--,b+=p[g++]<>>8&255,n.check=a(n.check,B,2,0)),x=b=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(v<(E=n.length)&&(E=v),E&&(n.head&&(F=n.head.extra_len-n.length,n.head.extra||(n.head.extra=Array(n.head.extra_len)),r.arraySet(n.head.extra,p,g,E,F)),512&n.flags&&(n.check=a(n.check,p,E,g)),v-=E,g+=E,n.length-=E),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(v===0)break e;for(E=0;F=p[g+ E++],n.head&&F&&n.length<65536&&(n.head.name+=String.fromCharCode(F)),F&&E>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;x<32;){if(v===0)break e;v--,b+=p[g++]<>>=7&x,x-=7&x,n.mode=27;break}for(;x<3;){if(v===0)break e;v--,b+=p[g++]<>>=1)){case 0:n.mode=14;break;case 1:if(w(n),n.mode=20,t!==6)break;b>>>=2,x-=2;break e;case 2:n.mode=17;break;case 3:e.msg=`invalid block type`,n.mode=30}b>>>=2,x-=2;break;case 14:for(b>>>=7&x,x-=7&x;x<32;){if(v===0)break e;v--,b+=p[g++]<>>16^65535)){e.msg=`invalid stored block lengths`,n.mode=30;break}if(n.length=65535&b,x=b=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(E=n.length){if(v>>=5,x-=5,n.ndist=1+(31&b),b>>>=5,x-=5,n.ncode=4+(15&b),b>>>=4,x-=4,286>>=3,x-=3}for(;n.have<19;)n.lens[V[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,L={bits:n.lenbits},I=s(0,n.lens,0,19,n.lencode,0,n.work,L),n.lenbits=L.bits,I){e.msg=`invalid code lengths set`,n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,j=65535&z,!((k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>>=k,x-=k,n.lens[n.have++]=j;else{if(j===16){for(R=k+2;x>>=k,x-=k,n.have===0){e.msg=`invalid bit length repeat`,n.mode=30;break}F=n.lens[n.have-1],E=3+(3&b),b>>>=2,x-=2}else if(j===17){for(R=k+3;x>>=k)),b>>>=3,x-=3}else{for(R=k+7;x>>=k)),b>>>=7,x-=7}if(n.have+E>n.nlen+n.ndist){e.msg=`invalid bit length repeat`,n.mode=30;break}for(;E--;)n.lens[n.have++]=F}}if(n.mode===30)break;if(n.lens[256]===0){e.msg=`invalid code -- missing end-of-block`,n.mode=30;break}if(n.lenbits=9,L={bits:n.lenbits},I=s(c,n.lens,0,n.nlen,n.lencode,0,n.work,L),n.lenbits=L.bits,I){e.msg=`invalid literal/lengths set`,n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,L={bits:n.distbits},I=s(l,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,L),n.distbits=L.bits,I){e.msg=`invalid distances set`,n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(6<=v&&258<=y){e.next_out=_,e.avail_out=y,e.next_in=g,e.avail_in=v,n.hold=b,n.bits=x,o(e,C),_=e.next_out,m=e.output,y=e.avail_out,g=e.next_in,p=e.input,v=e.avail_in,b=n.hold,x=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;A=(z=n.lencode[b&(1<>>16&255,j=65535&z,!((k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>M)])>>>16&255,j=65535&z,!(M+(k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>>=M,x-=M,n.back+=M}if(b>>>=k,x-=k,n.back+=k,n.length=j,A===0){n.mode=26;break}if(32&A){n.back=-1,n.mode=12;break}if(64&A){e.msg=`invalid literal/length code`,n.mode=30;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(R=n.extra;x>>=n.extra,x-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;A=(z=n.distcode[b&(1<>>16&255,j=65535&z,!((k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>M)])>>>16&255,j=65535&z,!(M+(k=z>>>24)<=x);){if(v===0)break e;v--,b+=p[g++]<>>=M,x-=M,n.back+=M}if(b>>>=k,x-=k,n.back+=k,64&A){e.msg=`invalid distance code`,n.mode=30;break}n.offset=j,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(R=n.extra;x>>=n.extra,x-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg=`invalid distance too far back`,n.mode=30;break}n.mode=25;case 25:if(y===0)break e;if(E=C-y,n.offset>E){if((E=n.offset-E)>n.whave&&n.sane){e.msg=`invalid distance too far back`,n.mode=30;break}D=E>n.wnext?(E-=n.wnext,n.wsize-E):n.wnext-E,E>n.length&&(E=n.length),O=n.window}else O=m,D=_-n.offset,E=n.length;for(yv?(b=L[R+d[w]],N[P+d[w]]):(b=96,0),p=1<>k)+(m-=p)]=y<<24|b<<16|x|0,m!==0;);for(p=1<>=1;if(p===0?M=0:(M&=p-1,M+=p),w++,--F[C]==0){if(C===E)break;C=t[n+d[w]]}if(D>>7)]}function L(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function R(e,t,n){e.bi_valid>h-n?(e.bi_buf|=t<>h-e.bi_valid,e.bi_valid+=n-h):(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1}function V(e,t,n){var r,i,a=Array(m+1),o=0;for(r=1;r<=m;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];s!==0&&(e[2*i]=B(a[s]++,s))}}function H(e){var t;for(t=0;t>1;1<=n;n--)G(e,a,n);for(i=c;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],G(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,G(e,a,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,c=t.dyn_tree,l=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,g=t.stat_desc.max_length,_=0;for(a=0;a<=m;a++)e.bl_count[a]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n>=7;r>>=1)if(1&n&&e.dyn_ltree[2*t]!==0)return i;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return a;for(t=32;t>>3,(s=e.static_len+3+7>>>3)<=o&&(o=s)):o=s=n+5,n+4<=o&&t!==-1?re(e,t,n,r):e.strategy===4||s===o?(R(e,2+ +!!r,3),K(e,T,E)):(R(e,4+ +!!r,3),function(e,t,n,r){var i;for(R(e,t-257,5),R(e,n-1,5),R(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,t===0?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(O[n]+l+1)]++,e.dyn_dtree[2*I(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){R(e,2,3),z(e,_,T),function(e){e.bi_valid===16?(L(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,t,n){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=``,this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,n){(function(e){(function(e,t){if(!e.setImmediate){var n,r,i,a,o=1,s={},c=!1,l=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,n={}.toString.call(e.process)===`[object process]`?function(e){process.nextTick(function(){f(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage(``,`*`),e.onmessage=n,t}}()?(a=`setImmediate$`+Math.random()+`$`,e.addEventListener?e.addEventListener(`message`,p,!1):e.attachEvent(`onmessage`,p),function(t){e.postMessage(a+t,`*`)}):e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){f(e.data)},function(e){i.port2.postMessage(e)}):l&&`onreadystatechange`in l.createElement(`script`)?(r=l.documentElement,function(e){var t=l.createElement(`script`);t.onreadystatechange=function(){f(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):function(e){setTimeout(f,0,e)},u.setImmediate=function(e){typeof e!=`function`&&(e=Function(``+e));for(var t=Array(arguments.length-1),r=0;r`u`?e===void 0?this:e:self)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}]},{},[10])(10)})}))(),1),{Text:sce}=b1,k9=e=>e?/^(https?:|data:|blob:)/i.test(e)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``,cce=e=>e===`video`?(0,$.jsx)(q8,{}):e===`audio`?(0,$.jsx)(w2,{}):(0,$.jsx)(N6,{}),lce=e=>e===`video`?`视频`:e===`audio`?`音频`:`图片`,A9=e=>{let t=Number(e||0);return t>=1024*1024?`${(t/1024/1024).toFixed(1)} MB`:t>=1024?`${(t/1024).toFixed(1)} KB`:`${t} B`},uce=()=>{let[e,t]=(0,S.useState)(``),[n,r]=(0,S.useState)(``),[i,a]=(0,S.useState)(1),[o,s]=(0,S.useState)(10),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)([]),[f,p]=(0,S.useState)(0),[m,h]=(0,S.useState)(new Set),[g,_]=(0,S.useState)(null),[v,y]=(0,S.useState)(!1),b=(0,S.useMemo)(()=>u.flatMap(e=>e.items||[]),[u]),x=(0,S.useCallback)(async()=>{l(!0);try{let t=await t7({resourceType:e||void 0,keyword:n||void 0,page:i,pageSize:o,scene:`record`});d(t.groups||[]),p(t.totalDays||0),h(new Set)}catch(e){Q.error(e?.message||`加载历史上传素材失败`),d([]),p(0)}finally{l(!1)}},[n,i,o,e]);(0,S.useEffect)(()=>{x()},[x]);let C=e=>{h(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},w=()=>{let e=b.map(e=>e.id);h(t=>t.size===e.length?new Set:new Set(e))},T=async t=>{let r=(t.page||1)+1;try{let i=await n7(t.generatedDate,{resourceType:e||void 0,keyword:n||void 0,page:r,pageSize:10,scene:`record`});d(e=>e.map(e=>e.generatedDate===t.generatedDate?{...e,page:r,items:[...e.items,...i.items||[]]}:e))}catch(e){Q.error(e?.message||`加载更多失败`)}},E=e=>{QG.confirm({title:`确认删除历史上传素材`,content:`确定删除 ${e.fileName||e.id} 吗?删除后会释放上传容量,并在提交成功后清理真实文件。`,okText:`删除`,okButtonProps:{danger:!0},cancelText:`取消`,onOk:async()=>{try{await b5(e.resourceUrl),Q.success(`删除成功`),x()}catch(e){Q.error(e?.message||`删除失败`)}}})},D=()=>{if(m.size===0){Q.warning(`请先选择要删除的上传素材`);return}if(m.size>30){Q.warning(`一次最多删除 30 条上传素材`);return}let e=Array.from(m);QG.confirm({title:`确认批量删除历史上传素材`,content:`确定删除选中的 ${e.length} 条上传素材吗?删除后会释放上传容量,并在提交成功后清理真实文件。`,okText:`删除`,okButtonProps:{danger:!0},cancelText:`取消`,onOk:async()=>{try{let t=await toe(e);Q.success(`删除成功,释放 ${A9(t?.releasedSizeBytes||0)}`),x()}catch(e){Q.error(e?.message||`批量删除失败`)}}})},O=e=>{let t=document.createElement(`a`);t.href=k9(e.resourceUrl),t.download=e.fileName||e.id,document.body.appendChild(t),t.click(),document.body.removeChild(t)},k=(e,t=`card`)=>{let n=k9(e.previewUrl||e.displayUrl||e.resourceUrl),r=t===`card`?{width:`100%`,height:130,objectFit:`cover`}:{width:`100%`,maxHeight:620,objectFit:`contain`};return e.resourceType===`image`?(0,$.jsx)(`img`,{src:n,alt:e.fileName||e.id,style:r}):e.resourceType===`video`?(0,$.jsx)(`video`,{src:n,controls:t===`preview`,muted:t===`card`,style:r}):(0,$.jsx)(C7,{src:n,size:t===`card`?`small`:`normal`})};return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(GV,{size:8,wrap:!0,children:[(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:14,marginRight:4},children:`媒体类型:`}),(0,$.jsx)(Z,{type:e===``?`primary`:`default`,onClick:()=>{t(``),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===``?`transparent`:`#e2e8f0`,color:e===``?`#fff`:`#64748b`},children:`全部`}),(0,$.jsx)(Z,{type:e===`image`?`primary`:`default`,onClick:()=>{t(`image`),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===`image`?`transparent`:`#e2e8f0`,color:e===`image`?`#fff`:`#64748b`},children:`图片`}),(0,$.jsx)(Z,{type:e===`video`?`primary`:`default`,onClick:()=>{t(`video`),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===`video`?`transparent`:`#e2e8f0`,color:e===`video`?`#fff`:`#64748b`},children:`视频`}),(0,$.jsx)(Z,{type:e===`audio`?`primary`:`default`,onClick:()=>{t(`audio`),a(1)},style:{borderRadius:8,fontWeight:600,borderColor:e===`audio`?`transparent`:`#e2e8f0`,color:e===`audio`?`#fff`:`#64748b`},children:`音频`})]}),(0,$.jsxs)(GV,{size:8,wrap:!0,children:[(0,$.jsx)(bW.Search,{allowClear:!0,value:n,placeholder:`搜索文件名或URL`,onChange:e=>r(e.target.value),onSearch:()=>{a(1),x()},style:{width:240,borderRadius:8},enterButton:!0}),v?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Z,{onClick:w,style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#334155`},children:m.size&&m.size===b.length?`取消全选`:`全选`}),(0,$.jsxs)(Z,{danger:!0,onClick:D,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #ef4444, #dc2626)`,border:`none`,color:`#fff`},children:[`批量删除 `,m.size>0&&`(${m.size})`]}),(0,$.jsx)(Z,{onClick:()=>{y(!1),h(new Set)},style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`},children:`取消选择`})]}):(0,$.jsx)(Z,{type:`primary`,onClick:()=>y(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`批量操作`})]})]}),(0,$.jsx)(DG,{spinning:c,children:u.length===0?(0,$.jsx)(US,{description:`暂无可展示的历史上传素材`,style:{padding:`60px 0`}}):(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:28},children:u.map(e=>(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{fontSize:18,fontWeight:700,color:`#1e293b`},children:e.generatedDate}),(0,$.jsxs)(sce,{type:`secondary`,children:[`共 `,e.total,` 个素材`]})]}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`flex-start`},children:e.items.map(e=>{let t=m.has(e.id);return(0,$.jsxs)(`div`,{style:{width:`17%`,minWidth:240,margin:16,border:t?`2px solid #8b5cf6`:`1px solid #e2e8f0`,borderRadius:16,overflow:`hidden`,background:`#fff`,boxShadow:`0 10px 24px rgba(15,23,42,0.06)`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,background:`#f1f5f9`,cursor:v?`pointer`:`default`},onClick:()=>v&&C(e.id),children:[k(e),v&&(0,$.jsx)(TR,{checked:t,onChange:()=>C(e.id),style:{position:`absolute`,top:10,left:10,background:`#fff`,borderRadius:6,padding:4}}),(0,$.jsx)(UQ,{color:`purple`,icon:cce(e.resourceType),style:{position:`absolute`,top:10,right:10,margin:0},children:lce(e.resourceType)})]}),(0,$.jsxs)(`div`,{style:{padding:12,paddingTop:0},children:[(0,$.jsxs)(GV,{size:4,wrap:!0,style:{marginTop:8},children:[(0,$.jsx)(UQ,{style:{margin:0},children:e.moduleLabel}),(0,$.jsx)(UQ,{style:{margin:0},children:A9(e.fileSizeBytes)}),e.durationSeconds?(0,$.jsxs)(UQ,{style:{margin:0},children:[Number(e.durationSeconds).toFixed(1),`s`]}):null]}),(0,$.jsxs)(GV,{style:{marginTop:12},children:[(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(QU,{}),onClick:()=>_(e),children:`预览`}),(0,$.jsx)(Z,{size:`small`,icon:(0,$.jsx)(c0,{}),onClick:()=>O(e),children:`下载`}),(0,$.jsx)(Z,{size:`small`,danger:!0,icon:(0,$.jsx)(r$,{}),onClick:()=>E(e),children:`删除`})]})]})]},e.id)})}),e.items.lengthT(e),children:`加载更多`})})]},e.generatedDate))})}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:24},children:(0,$.jsx)(oG,{current:i,pageSize:o,total:f,showSizeChanger:!0,pageSizeOptions:[5,10],onChange:(e,t)=>{a(e),s(t)}})}),(0,$.jsx)(QG,{open:!!g,title:`预览`,footer:null,width:900,centered:!0,destroyOnHidden:!0,onCancel:()=>_(null),children:g?k(g,`preview`):null})]})},{Search:dce}=bW,{Text:fce}=b1,pce=e=>{let t=S.useRef(!1);(0,S.useEffect)(()=>{if(t.current)return;let n=()=>{t.current||(t.current=!0,e?.())};return document.readyState===`complete`?n():window.addEventListener(`load`,n),()=>{window.removeEventListener(`load`,n)}},[e])},mce=()=>{let[e,t]=(0,S.useState)(!1);pce(()=>{t(!0)});let[n]=Dn(),[r,i]=(0,S.useState)(n.get(`filterType`)===`private_portrait`?`private_portrait`:n.get(`filterType`)===`upload_resource`?`upload_resource`:`project`),[a,o]=(0,S.useState)(`video`),[s,c]=(0,S.useState)([]),[l,u]=(0,S.useState)({page:1,pageSize:10}),[d,f]=(0,S.useState)(0),[p,m]=(0,S.useState)(!1),[h,g]=(0,S.useState)(new Set),[_,v]=(0,S.useState)(!1),[y,b]=(0,S.useState)(null),x=S.createRef(),[C,w]=(0,S.useState)(``),[T,E]=(0,S.useState)(``),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)([[]]),[N,P]=(0,S.useState)([``]),[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(!1),[z,B]=(0,S.useState)(0),[V,H]=(0,S.useState)([void 0]),[U,W]=(0,S.useState)(new Map),[G,K]=(0,S.useState)(``),[ee,q]=(0,S.useState)(new Map),te=(0,S.useRef)(new Map);(0,S.useEffect)(()=>()=>{te.current.forEach(e=>clearTimeout(e)),te.current.clear()},[]);let[ne,re]=(0,S.useState)(1),[ie,J]=(0,S.useState)(10),[ae,oe]=(0,S.useState)([!1]),[se,ce]=(0,S.useState)(`new`),[le,ue]=(0,S.useState)([]),[de,fe]=(0,S.useState)(!1),[pe,me]=(0,S.useState)([]),[he,ge]=(0,S.useState)({}),[_e,ve]=(0,S.useState)(`2`),[ye,be]=(0,S.useState)(``),[xe,Se]=(0,S.useState)([]),[Ce,we]=(0,S.useState)(!1),[Te,Ee]=(0,S.useState)(!1),[De,Oe]=(0,S.useState)([]),[ke,Ae]=(0,S.useState)(0),[je,Me]=(0,S.useState)(1),[Ne,Pe]=(0,S.useState)(10),[Fe,Ie]=(0,S.useState)(!1),[Le,Re]=(0,S.useState)(``),[ze,Be]=(0,S.useState)(!1),[Ve,He]=(0,S.useState)(new Set),Ue=e=>{if(!e)return null;try{let t=new URL(e).searchParams.get(`exp`);return t?parseInt(t,10):null}catch{try{let t=e.indexOf(`?`);if(t!==-1){let n=e.substring(t+1),r=new URLSearchParams(n).get(`exp`);if(r)return parseInt(r,10)}return null}catch{return null}}},We=e=>{let t=Ue(e);return t?Math.floor(Date.now()/1e3)>t:!1},Ge=(e,t=!1)=>{let n=`https://ceshi.apiforeign.minzhongzc.com`,r=n.endsWith(`/`)?n.slice(0,-1):n;return t?`${r}${R7(e)}`:`${r}/${e.startsWith(`/`)?e.slice(1):e}`},Ke=async e=>{if(b(e),v(!0),window.dispatchEvent(new Event(`previewOpen`)),e.videoUrl&&e.videoUrl.trim()&&!e.imagePx)try{let t=await mt(e.videoUrl);t&&b(e=>e&&{...e,imagePx:t})}catch{}},qe=()=>{x.current&&(x.current.pause(),x.current.currentTime=0),document.querySelectorAll(`video`).forEach(e=>{e.pause(),e.currentTime=0}),v(!1)},Je=e=>e.generatedResourceId||e.id,Ye=e=>!!e.generatedResourceId,Xe=e=>{if(!e)return!0;let t=e.match(/^(\d+)x(\d+)$/);if(!t)return!0;let n=parseInt(t[1],10),r=parseInt(t[2],10),i=n/r;return n>=r?n>=480&&n<=2560&&r>=270&&r<=1440&&i>=1.775&&i<=1.784:n>=270&&n<=1440&&r>=480&&r<=2560&&i>=.555&&i<=.564},Ze=e=>{He(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},Qe=()=>{let e=s.flatMap(e=>e.items.map(e=>Je(e)));Ve.size===e.length?He(new Set):He(new Set(e))},$e=async()=>{if(Ve.size===0){Q.warning(`请先选择要下载的媒体`);return}if(Ve.size>30){Q.warning(`最多只能单次下载30个文件`);return}let e=[];s.forEach(t=>{t.items.forEach(t=>{Ve.has(Je(t))&&e.push(t)})});let t=new oce.default,n=`https://ceshi.apiforeign.minzhongzc.com`,r=t.folder(`downloads`),i=!1,a=0;Q.loading({content:`下载中,请稍候...`,key:`downloadProgress`});for(let t of e){let e=`${n}${t.videoUrl||t.imageUrl}`,o=((t.videoUrl||t.imageUrl).split(`/`).pop()||`file_${Date.now()}`).split(`?`)[0];try{let t=await fetch(e);if(!t.ok)throw Error(`Network response was not ok`);let n=await t.blob();r?.file(o,n),a++}catch{i=!0;break}}if(i){Q.destroy(`downloadProgress`),Q.info(`由于跨域限制,将逐个下载文件`),e.forEach((e,t)=>{setTimeout(()=>{let t=`${n}${e.videoUrl||e.imageUrl}&download=1`,r=document.createElement(`a`);r.href=t,r.download=``,document.body.appendChild(r),r.click(),document.body.removeChild(r)},t*500)});return}let o=await t.generateAsync({type:`blob`}),c=document.createElement(`a`);c.href=URL.createObjectURL(o),c.download=`downloads_${Date.now()}.zip`,c.click(),URL.revokeObjectURL(c.href),Q.destroy(`downloadProgress`),Q.success(`下载完成,共 ${a} 个文件`),Be(!1),He(new Set)},et=async()=>{if(Ve.size===0){Q.warning(`请先选择要删除的媒体`);return}if(Ve.size>30){Q.warning(`最多只能单次删除30个文件`);return}let e=s.flatMap(e=>e.items.filter(e=>Ve.has(Je(e)))),t=``;t=r===`shot_replicate`?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:e.map((e,t)=>(0,$.jsxs)(`li`,{style:{marginBottom:4,color:`#334155`},children:[e.shotReplicateProjectTitle,`— —`,e.shotSegmentLabel]},t))}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]}):r===`hot_opening_replicate`?(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`爆款开头复刻中以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:e.map((e,t)=>(0,$.jsx)(`li`,{style:{marginBottom:4,color:`#334155`},children:e.moduleProjectTitle},t))}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]}):`确定删除选中的 ${Ve.size} 条记录吗?`,QG.confirm({title:`确认删除`,content:t,okText:`确定删除`,cancelText:`取消`,okButtonProps:{danger:!0},onOk:async()=>{let e=``;r===`project`?e=`generation_record`:r===`creation`?e=`chat_task`:r===`hot_opening_replicate`?e=`hot_opening_replicate`:r===`shot_replicate`&&(e=`shot_replicate`);let t=[];s.forEach(e=>{e.items.forEach(e=>{Ve.has(Je(e))&&t.push(e)})});let n=[];e===`generation_record`||e===`chat_task`?n=t.map(e=>e.id):e===`hot_opening_replicate`?n=t.map(e=>e.moduleProjectId):e===`shot_replicate`&&(n=t.map(e=>e.shotSegmentId));let i={history_source:e,ids:n};try{await $5(i),Q.success(`删除成功`),Be(!1),He(new Set),u(e=>({...e,page:1})),ht()}catch{Q.error(`删除失败,请重试`)}}})},tt=async()=>{we(!0);try{let e=await V5({page:1,pageSize:100});Se(e.data?.data||e.data||[])}catch{}finally{we(!1)}},nt=()=>{if(Ve.size===0){Q.warning(`请先选择要推送的媒体`);return}M([[]]),P([``]),H([void 0]),ve(`2`),be(``),tt(),A(!0)},rt=()=>{if(!y)return;let e=Je(y);He(new Set([e])),M([[]]),P([``]),H([void 0]),W(new Map),K(``),ve(`2`),be(``),tt(),A(!0)},it=async(e,t)=>{R(!0);try{let n=await B5({page:e,page_size:t});I(n?.data||n||[]),B(n.pagination.total||0)}catch{I([]),B(0)}finally{R(!1)}},at=async()=>{fe(!0);try{let[e,t]=await Promise.all([Qae(),Z5()]);ue(e?.data||[]);let n=t?.data||[],r={};n.forEach(e=>{r[e.openType]=e.typeName}),ge(r)}catch{ue([]),ge({})}finally{fe(!1)}},ot=async()=>{Ie(!0);try{let e=await Wae({status:Le||void 0,page:je,pageSize:Ne});Oe(e?.data||e||[]),Ae(e.pagination?.total||e.total||0)}catch{Oe([]),Ae(0)}finally{Ie(!1)}},st=()=>{Ee(!0),Me(1),Re(``),ot()},ct=()=>{Me(1),ot()},lt=(e,t)=>{Me(e),Pe(t),ot()},ut=async()=>{if(Ve.size===0){Q.warning(`请先选择要推送的媒体`);return}let e=new Map;s.forEach(t=>{t.items.forEach(t=>{let n=Je(t);e.set(n,t)})});let t=[];if(se===`new`){let n=V.filter(e=>e!==void 0);if(n.length===0){Q.warning(`请先选择授权账户`);return}for(let r=0;re.accountId)||[];if(a.length===0){Q.warning(`第 ${r+1} 组授权账户未设置账户ID,已跳过`);continue}let o=new Map;for(let t of Ve){let n=e.get(t),r;n&&Ye(n)&&(r=`generated_resources`),o.has(r)||o.set(r,[]),o.get(r).push(t)}o.forEach((e,n)=>{t.push({advertiser_ids:a,resource_ids:e,oauth_id:i.value,source_model:n,is_pre_test:_e,pre_test_template:ye})})}}else{if(pe.length===0){Q.warning(`请先选择历史账户`);return}for(let n of pe){let i=new Map;for(let t of Ve){let n=e.get(t),a;a=n&&Ye(n)?`generated_resources`:r===`project`?`generation_records`:`chat_generation_tasks`,i.has(a)||i.set(a,[]),i.get(a).push(t)}i.forEach((e,r)=>{t.push({advertiser_ids:[n.advertiserId],resource_ids:e,oauth_id:String(n.oauthId),source_model:r,is_pre_test:_e,pre_test_template:ye})})}}O(!0);try{let e=await Uae({tasks:t});e.errors?.length>0?Q.warning(e.message):e.code===0?Q.success(e.message):Q.error(e.message),Be(!1),He(new Set),A(!1),M([[]]),P([``]),H([void 0]),me([]),W(new Map),K(``),ve(`2`),be(``)}catch(e){Q.error(e.message||`批量推送失败`)}finally{O(!1)}},dt=async(e,t)=>{if(t.trim())try{let n=(await Y5({filenames:[{source_id:e,file_name:t}]}))?.results?.find(t=>t.source_id===e)?.new_file_name||t;c(t=>t.map(t=>({...t,items:t.items.map(t=>Je(t)===e?{...t,fileName:n}:t)}))),Q.success(`文件名更新成功`)}catch(e){Q.error(e.message||`文件名更新失败`)}},ft=async(e,t)=>{if(!(!t.trim()||e.length===0))try{let n=await Y5({filenames:e.map(e=>({source_id:e,file_name:t}))}),r=new Map;n?.results?.forEach(e=>{e.success&&e.newFileName&&r.set(e.sourceId,e.newFileName)}),c(n=>{let i=new Set(e);return n.map(e=>({...e,items:e.items.map(e=>{let n=Je(e);if(i.has(n)){let i=r.get(n)||t;return{...e,fileName:i}}return e})}))});let i=n?.successCount||0;Q.success(`已更新 ${i} 个文件名`)}catch(e){Q.error(e.message||`文件名更新失败`)}},pt=e=>{w(e)},mt=e=>new Promise(t=>{let n=document.createElement(`video`),r=`https://ceshi.apiforeign.minzhongzc.com`,i=e.startsWith(`/`)?e.slice(1):e;n.src=`${r.endsWith(`/`)?r.slice(0,-1):r}/${i}`,n.crossOrigin=`anonymous`,n.onloadedmetadata=()=>{let e=n.videoWidth,r=n.videoHeight;n.remove(),t(`${e}x${r}`)},n.onerror=()=>{n.remove(),t(``)},n.onabort=()=>{n.remove(),t(``)},setTimeout(()=>{n.remove(),t(``)},5e3)}),ht=()=>{if(r===`private_portrait`||r===`upload_resource`){m(!1),c([]);return}m(!0);let e=``;r===`project`?e=`generation_record`:r===`hot_opening_replicate`?e=`hot_opening_replicate`:r===`shot_replicate`&&(e=`shot_replicate`);let t=`?gen_type=${a}&page=${l.page}&page_size=${l.pageSize}`;if(e&&(t=`?gen_type=${a}&history_source=${e}&page=${l.page}&page_size=${l.pageSize}`),T&&T.trim()&&(t+=`&keyword=${encodeURIComponent(T.trim())}`),C){let t=`${C}?gen_type=${a}&page=${l.page}&page_size=${l.pageSize}`;e&&(t=`${C}?gen_type=${a}&history_source=${e}&page=${l.page}&page_size=${l.pageSize}`),T&&T.trim()&&(t+=`&keyword=${encodeURIComponent(T.trim())}`),P5(t).then(e=>{let t=Array.isArray(e)?e:e?.items||[],n=[{generatedDate:e.generatedDate,items:t,total:e.total,page:e.page}];n&&n[0].items.length>0?c(n):c([])}).catch(e=>{}).finally(()=>{m(!1)})}else uae(t).then(e=>{let t=Array.isArray(e)?e:e?.groups||[];t.forEach(e=>{e.page=1}),l.page===1?c(t):c(e=>[...e,...t]),f(e?.totalDays||0)}).catch(e=>{l.page===1&&c([])}).finally(()=>{m(!1)})};(0,S.useEffect)(()=>{ht()},[r,a,l.page,C]);let gt=()=>{p||u(e=>({...e,page:e.page+1}))},_t=async(e,t,n)=>{if(h.has(t))return;g(e=>new Set([...e,t]));let i=n+1,o=``;r===`project`?o=`generation_record`:r===`hot_opening_replicate`?o=`hot_opening_replicate`:r===`shot_replicate`&&(o=`shot_replicate`);let s=`${e}?gen_type=${a}&page=${i}&page_size=${l.pageSize}`;o&&(s=`${e}?gen_type=${a}&history_source=${o}&page=${i}&page_size=${l.pageSize}`),T&&T.trim()&&(s+=`&keyword=${encodeURIComponent(T.trim())}`);try{let t=(await P5(s)).items||[];t&&t.length>0&&c(n=>n.map(n=>n.generatedDate===e?{...n,items:[...n.items,...t],page:i}:n))}catch{}finally{g(e=>{let n=new Set(e);return n.delete(t),n})}};return(0,S.useEffect)(()=>{u(e=>({...e,page:1})),E(``)},[r,a]),(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsx)(mL,{activeKey:r,onChange:e=>{i(e),Be(!1),He(new Set)},items:[{key:`project`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(zX,{}),` 项目记录`]})},{key:`creation`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(XV,{}),` 创作记录`]})},{key:`hot_opening_replicate`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(A8,{}),` 爆款复刻`]})},{key:`shot_replicate`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(H6,{}),` 拆镜复刻`]})},{key:`private_portrait`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(G8,{}),` 私域素材库`]})},{key:`upload_resource`,label:(0,$.jsxs)(`span`,{children:[(0,$.jsx)(H8,{}),` 历史素材`]})}],size:`middle`,style:{marginBottom:12}}),r===`private_portrait`?(0,$.jsx)(Mse,{}):r===`upload_resource`?(0,$.jsx)(uce,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:14,marginRight:4},children:`媒体类型:`}),(0,$.jsx)(Z,{type:a===`video`?`primary`:`default`,onClick:()=>{o(`video`),Be(!1),He(new Set)},style:{borderRadius:8,fontWeight:600,borderColor:a===`video`?`transparent`:`#e2e8f0`,color:a===`video`?`#fff`:`#64748b`},icon:(0,$.jsx)(q8,{}),children:`视频`}),(0,$.jsx)(Z,{type:a===`image`?`primary`:`default`,onClick:()=>{o(`image`),Be(!1),He(new Set)},style:{borderRadius:8,fontWeight:600,borderColor:a===`image`?`transparent`:`#e2e8f0`,color:a===`image`?`#fff`:`#64748b`},icon:(0,$.jsx)(N6,{}),children:`图片`})]}),(0,$.jsxs)(GV,{size:8,wrap:!0,children:[(0,$.jsx)($B,{picker:`date`,value:C?(0,fE.default)(C):void 0,onChange:(e,t)=>pt(t||``),format:`YYYY-MM-DD`,style:{width:160,borderRadius:8,border:`1px solid #e2e8f0`},placeholder:`选择日期`,allowClear:!0}),(0,$.jsx)(bW.Search,{placeholder:`搜索提示词`,allowClear:!0,value:T,onChange:e=>{let t=e.target.value;E(t),t||(u(e=>({...e,page:1})),ht())},onSearch:()=>{u(e=>({...e,page:1})),ht()},style:{width:240,borderRadius:8},enterButton:!0}),(0,$.jsx)(Z,{icon:(0,$.jsx)(KB,{}),onClick:st,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,color:`#fff`},children:`推送任务历史`}),ze?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Z,{onClick:Ve.size===s.reduce((e,t)=>e+t.items.length,0)&&s.length>0?()=>{He(new Set)}:Qe,style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#334155`},children:Ve.size===s.reduce((e,t)=>e+t.items.length,0)&&s.length>0?`取消全选`:`全选`}),(0,$.jsx)(Z,{onClick:()=>{Be(!1),He(new Set)},style:{borderRadius:8,fontWeight:600,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`},children:`取消选择`}),(0,$.jsxs)(Z,{danger:!0,onClick:et,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #ef4444, #dc2626)`,border:`none`,color:`#fff`},children:[`删除 `,Ve.size>0&&`(${Ve.size})`]}),(0,$.jsxs)(Z,{onClick:$e,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`,color:`#fff`},children:[`下载 `,Ve.size>0&&`(${Ve.size})`]}),(0,$.jsx)(Z,{type:`primary`,onClick:nt,loading:D,disabled:D||Ve.size===0,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,border:`none`,color:`#fff`},children:D?`推送中...`:`推送至账户 ${Ve.size>0?`(${Ve.size})`:``}`})]}):(0,$.jsx)(Z,{type:`primary`,onClick:()=>Be(!0),style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`批量操作`})]})]}),p?(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},children:(0,$.jsx)(DG,{indicator:(0,$.jsx)(Gm,{style:{fontSize:24,color:`#64748b`},spin:!0}),description:`加载中...`,size:`large`})}):s.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:`暂无生成记录`,style:{padding:`60px 0`}}):(0,$.jsxs)(`div`,{style:{padding:`0 4px`},children:[s.map((e,t)=>(0,$.jsxs)(`div`,{style:{marginBottom:32},children:[(0,$.jsx)(`div`,{style:{fontSize:14,fontWeight:600,color:`#64748b`,marginBottom:12,paddingLeft:8},children:e.generatedDate}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:8},children:e.items.map(e=>{let t=a===`video`&&e.videoCoverUrl?Ge(e.videoCoverUrl,!0):Ge(a===`video`?e.videoUrl:e.imageUrl,!0),n=a===`video`&&e.videoCoverUrl||a===`image`,r=Ve.has(Je(e));return(0,$.jsxs)(`div`,{className:`media-card`,style:{width:160,height:120,position:`relative`,borderRadius:4,cursor:`pointer`,overflow:`hidden`,boxShadow:`0 2px 8px rgba(0,0,0,0.1)`,transition:`transform 0.2s, box-shadow 0.2s`},onClick:()=>ze?Ze(Je(e)):Ke(e),onMouseEnter:e=>{ze||(e.currentTarget.style.transform=`scale(1.05)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(0,0,0,0.2)`)},onMouseLeave:e=>{ze||(e.currentTarget.style.transform=`scale(1)`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(0,0,0,0.1)`)},children:[n?(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,position:`relative`},children:[(0,$.jsx)(`img`,{src:t,alt:`预览`,loading:`lazy`,style:{width:`100%`,height:`100%`,objectFit:`cover`,opacity:+(ee.get(Je(e))===`loaded`),transition:`opacity 0.3s`},onLoad:()=>{q(t=>{let n=new Map(t);return n.set(Je(e),`loaded`),n})},onError:()=>{q(t=>{let n=new Map(t);return n.set(Je(e),`error`),n})}}),ee.get(Je(e))!==`loaded`&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)`},children:(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:8,backgroundColor:`#cbd5e1`,display:`flex`,alignItems:`center`,justifyContent:`center`,animation:ee.get(Je(e))===`loading`?`pulse 1.5s infinite`:`none`},children:e.mediaType===`video`?(0,$.jsx)(q8,{style:{color:`#64748b`,fontSize:16}}):(0,$.jsx)(N6,{style:{color:`#64748b`,fontSize:16}})})})]}):(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,backgroundColor:`#1e293b`},children:[(0,$.jsx)(q8,{style:{color:`#64748b`,fontSize:24}}),(0,$.jsx)(fce,{style:{fontSize:12,color:`#94a3b8`,marginTop:4},children:`暂无封面`})]}),ze&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:6,left:6,width:22,height:22,borderRadius:`50%`,backgroundColor:r?`#6366f1`:`rgba(255,255,255,0.92)`,border:r?`2px solid #6366f1`:`2px solid #cbd5e1`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,zIndex:10,boxShadow:r?`0 2px 8px rgba(99,102,241,0.4)`:`0 1px 3px rgba(0,0,0,0.1)`,transition:`all 0.15s ease`},onClick:t=>{t.stopPropagation(),Ze(Je(e))},children:r&&(0,$.jsx)(`svg`,{width:12,height:12,viewBox:`0 0 12 12`,fill:`none`,children:(0,$.jsx)(`path`,{d:`M10 3L4.5 8.5L2 6`,stroke:`white`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`})})}),r&&a===`video`&&e.imagePx&&!Xe(e.imagePx)&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:36,left:8,right:8,padding:`4px 8px`,backgroundColor:`rgba(239, 68, 68, 0.9)`,color:`#fff`,fontSize:12,borderRadius:4,zIndex:10},children:`视频实际尺寸可能不符合平台推送要求`})]}),!ze&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:0,left:0,right:0,background:`linear-gradient(transparent, rgba(0,0,0,0.5))`,padding:`8px`,color:`#fff`,fontSize:12,opacity:0,transition:`opacity 0.2s`},onMouseEnter:e=>{e.currentTarget.style.opacity=`1`},onMouseLeave:e=>{e.currentTarget.style.opacity=`0`},children:`点击预览`}),(0,$.jsx)(`div`,{className:`media-download-btn`,children:(0,$.jsx)(lw,{title:`下载`,children:(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:`50%`,background:`rgba(0,0,0,0.5)`,backdropFilter:`blur(4px)`,display:`flex`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,transition:`background 0.15s`},onClick:t=>{t.stopPropagation();let n=`https://ceshi.apiforeign.minzhongzc.com${e.videoUrl||e.imageUrl}&download=1`,r=document.createElement(`a`);r.href=n,r.download=``,document.body.appendChild(r),r.click(),document.body.removeChild(r)},children:(0,$.jsx)(c0,{style:{color:`#fff`,fontSize:14}})})})})]}),ze&&r&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,border:`3px solid #6366f1`,borderRadius:4,pointerEvents:`none`,zIndex:5,boxShadow:`inset 0 0 0 1px rgba(99,102,241,0.2)`}})]},Je(e))})}),e.total&&e.total>e.items.length&&(0,$.jsx)(`div`,{style:{padding:`12px 0`,textAlign:`left`},children:(0,$.jsx)(Z,{onClick:()=>_t(e.generatedDate,e.items,e.page),loading:h.has(e.generatedDate),disabled:h.has(e.generatedDate),size:`small`,style:{borderRadius:6,background:`transparent`,border:`1px dashed #cbd5e1`,color:`#64748b`,fontSize:12},children:h.has(e.date)?`加载中...`:`查看全部 (${e.total})`})})]},t)),s.length>0&&d>s.length&&(0,$.jsx)(`div`,{style:{textAlign:`center`,padding:`20px 0`},children:(0,$.jsx)(Z,{onClick:gt,loading:p,disabled:p,style:{borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`,fontWeight:500},children:p?`加载中...`:`加载更多`})})]})]}),(0,$.jsxs)(QG,{title:`推送任务历史`,open:Te,onCancel:()=>Ee(!1),footer:null,width:800,style:{borderRadius:8},mask:{closable:!1},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,display:`flex`,gap:4},children:[(0,$.jsx)(yC,{value:Le,onChange:e=>Re(e),placeholder:`选择状态`,style:{width:200,marginRight:12},options:[{value:`1`,label:`待推送`},{value:`2`,label:`推送中`},{value:`3`,label:`推送成功`},{value:`4`,label:`推送失败`}],allowClear:!0}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:4},children:[(0,$.jsx)(Z,{type:`primary`,onClick:ct,style:{borderRadius:8},children:`查询`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(cq,{}),onClick:ct,style:{borderRadius:8},children:`刷新`})]})]}),(0,$.jsx)(AQ,{dataSource:De,columns:[{title:`素材名称`,dataIndex:`fileName`,key:`fileName`,width:200},{title:`账户ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:180},{title:`状态`,dataIndex:`status`,key:`status`,width:100,render:e=>(0,$.jsx)(UQ,{color:{1:`#f59e0b`,2:`#6366f1`,3:`#10b981`,4:`#ef4444`}[e]||`#64748b`,style:{borderRadius:4},children:{1:`待推送`,2:`推送中`,3:`推送成功`,4:`推送失败`}[e]||e})},{title:`备注`,dataIndex:`note`,key:`note`,width:160,ellipsis:!0,render:e=>(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:e||`-`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:180,render:e=>M9(e)},{title:`更新时间`,dataIndex:`updatedAt`,key:`updatedAt`,width:180,render:e=>M9(e)}],loading:Fe,scroll:{x:`max-content`},pagination:{current:je,pageSize:Ne,total:ke,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:lt},rowKey:(e,t)=>e.task_id||e.resource_id||t,size:`small`})]}),_&&y&&(0,$.jsx)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:y.title||`预览`})]}),open:_,onCancel:qe,width:1200,footer:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`#fff`,borderTop:`1px solid #f1f5f9`},children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(c0,{}),onClick:()=>{x.current&&x.current.pause();let e=`https://ceshi.apiforeign.minzhongzc.com${y.videoUrl||y.imageUrl}&download=1`,t=document.createElement(`a`);t.href=e,t.download=``,document.body.appendChild(t),t.click(),document.body.removeChild(t)},style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`,fontWeight:600,padding:`8px 24px`},disabled:We(y.videoUrl||y.imageUrl),children:We(y.videoUrl||y.imageUrl)?`资源已过期`:`下载`}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(r$,{}),onClick:()=>{let e=``,t=``;if(r===`shot_replicate`?(e=y.shotSegmentId,t=(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:(0,$.jsxs)(`li`,{style:{marginBottom:4,color:`#334155`},children:[y.shotReplicateProjectTitle,`— —`,y.shotSegmentLabel]})}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]})):r===`hot_opening_replicate`?(e=y.moduleProjectId,t=(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{marginBottom:8},children:`爆款开头复刻中以下内容所连带的图片和视频都将被删除:`}),(0,$.jsx)(`ul`,{style:{margin:0,paddingLeft:20},children:(0,$.jsx)(`li`,{style:{marginBottom:4,color:`#334155`},children:y.moduleProjectTitle})}),(0,$.jsx)(`div`,{style:{marginTop:12},children:`确定删除吗?`})]})):(e=y.id,t=`确定删除该记录吗?`),!e){Q.warning(`无法获取删除ID`);return}QG.confirm({title:`确认删除`,content:t,okText:`确定删除`,cancelText:`取消`,okButtonProps:{danger:!0},onOk:async()=>{let t=``;r===`project`?t=`generation_record`:r===`creation`?t=`chat_task`:r===`hot_opening_replicate`?t=`hot_opening_replicate`:r===`shot_replicate`&&(t=`shot_replicate`);let n={history_source:t,ids:[e]};try{await $5(n),Q.success(`删除成功`),qe(),u(e=>({...e,page:1})),ht()}catch{Q.error(`删除失败,请重试`)}}})},style:{borderRadius:8,background:`linear-gradient(135deg, #bf0b0a 0%, #ff8165 100%)`,fontWeight:600,padding:`8px 24px`},disabled:We(y.videoUrl||y.imageUrl),children:`删除`}),(0,$.jsx)(Z,{onClick:rt,style:{borderRadius:8,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#64748b`,fontWeight:600,padding:`8px 24px`},disabled:We(y.videoUrl||y.imageUrl),children:`推送媒体后台`})]}),style:{borderRadius:16,overflow:`hidden`},styles:{body:{height:500,display:`flex`,flexDirection:`column`,padding:0},header:{background:`#fff`,borderBottom:`1px solid #f1f5f9`,padding:`16px 24px`},mask:{backgroundColor:`rgba(0, 0, 0, 0.5)`}},children:(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,height:`100%`,background:`#f8fafc`},children:[(0,$.jsx)(`div`,{style:{width:`70%`,height:`100%`,display:`flex`,justifyContent:`center`,alignItems:`center`,padding:20},children:We(y.videoUrl||y.imageUrl)?(0,$.jsxs)(`div`,{style:{textAlign:`center`,padding:`40px`,backgroundColor:`#fff`,borderRadius:12},children:[(0,$.jsx)(`div`,{style:{fontSize:48,marginBottom:16},children:`⚠️`}),(0,$.jsx)(`p`,{style:{fontSize:15,color:`#ef4444`,fontWeight:500,marginBottom:8},children:`资源已过期`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#94a3b8`},children:`请刷新页面重新加载`})]}):a===`video`?(0,$.jsx)(`video`,{ref:x,src:`https://ceshi.apiforeign.minzhongzc.com${y.videoUrl}`,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:`100%`,borderRadius:12,objectFit:`contain`}}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${R7(y.imageUrl)}`,alt:`预览`,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:12}})}),(0,$.jsxs)(`div`,{style:{width:`30%`,height:`100%`,overflowY:`auto`,scrollbarWidth:`none`,backgroundColor:`#fff`,padding:24,borderLeft:`1px solid #f1f5f9`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:20},children:[(0,$.jsx)(`div`,{style:{width:2,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:1}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,fontWeight:600},children:`文件信息`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:14},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`类型`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:a===`video`?`视频`:`图片`})]}),r===`hot_opening_replicate`&&(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,gap:4},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`类属`}),(0,$.jsxs)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500,wordBreak:`break-all`,lineHeight:`1.5`},children:[`爆款复刻——`,y.moduleProjectTitle]})]}),r===`shot_replicate`&&(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,gap:4},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`类属`}),(0,$.jsxs)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500,wordBreak:`break-all`,lineHeight:`1.5`},children:[y.shotReplicateProjectTitle,`— —`,y.shotSegmentLabel]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`请求`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500,wordBreak:`break-all`,lineHeight:`1.5`},children:y.originalPrompt})]}),a===`image`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`比例`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.imageProportion})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`分辨率`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.imageSize})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`尺寸`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.imagePx})]})]}),a===`video`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`比例`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.aspectRatio})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`分辨率`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.resolution})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`时长`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:`${y.duration}秒`||`-`})]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`创建时间`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:M9(y.createdAt||y.generatedDate)})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13,fontWeight:500},children:`生成引擎`}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:600},children:y.engine||y.engineName||`-`})]})]}),(0,$.jsx)(`div`,{style:{borderTop:`1px solid #f1f5f9`,margin:`20px 0`}}),y.mediaReferences&&y.mediaReferences.length>0&&![`hot_opening_replicate`,`shot_replicate`].includes(r)&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:16},children:[(0,$.jsx)(`div`,{style:{width:2,height:18,background:`linear-gradient(180deg, #3b82f6 0%, #60a5fa 100%)`,borderRadius:1}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,fontWeight:600},children:`依靠附件`})]}),y.mediaReferences.map((e,t)=>(0,$.jsxs)(`div`,{onClick:()=>{x.current&&x.current.pause();let t=`https://ceshi.apiforeign.minzhongzc.com${e.url}`;window.open(t,`_blank`)},style:{display:`flex`,alignItems:`center`,gap:10,padding:`10px 12px`,borderRadius:8,cursor:`pointer`,backgroundColor:`#f8fafc`,marginBottom:8,transition:`all 0.25s ease`,border:`1px solid transparent`},onMouseEnter:e=>{let t=e.currentTarget;t.style.backgroundColor=`#e0f2fe`,t.style.borderColor=`#bae6fd`},onMouseLeave:e=>{let t=e.currentTarget;t.style.backgroundColor=`#f8fafc`,t.style.borderColor=`transparent`},children:[e.type===`image`?(0,$.jsx)(N6,{style:{color:`#3b82f6`,fontSize:16}}):(0,$.jsx)(q8,{style:{color:`#f59e0b`,fontSize:16}}),(0,$.jsx)(`span`,{style:{color:`#334155`,fontSize:13,fontWeight:500},children:e.name||`媒体${t+1}`})]},e.url))]})]})]})}),(0,$.jsx)(QG,{title:Ve.size===1?`推送配置`:`批量推送配置`,open:k,onCancel:()=>{A(!1),M([[]]),P([``]),H([void 0]),W(new Map),K(``)},footer:null,width:900,mask:{closable:!1},children:(0,$.jsxs)(`div`,{style:{padding:`16px 0`},children:[(0,$.jsxs)(b1.Text,{strong:!0,style:{fontSize:14,color:`#475569`,marginBottom:8,display:`block`},children:[`选中素材 (`,Ve.size,`个)`]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,marginBottom:12,alignItems:`center`},children:[(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#64748b`},children:`统一修改名称:`}),(0,$.jsx)(bW,{value:G,onChange:e=>K(e.target.value),placeholder:`输入名称后点击应用`,style:{flex:1,borderRadius:8},size:`small`}),(0,$.jsx)(Z,{type:`primary`,size:`small`,onClick:()=>{G.trim()&&Ve.size>0&&ft(Array.from(Ve),G)},disabled:!G.trim()||Ve.size===0,style:{borderRadius:8},children:`应用`})]}),(0,$.jsx)(`div`,{style:{maxHeight:300,overflow:`auto`,border:`1px solid #f0f0f0`,borderRadius:8,padding:12},children:(()=>{let e=new Map;return s.forEach(t=>{t.items.forEach(t=>{let n=Je(t);e.set(n,t)})}),Array.from(Ve).map(t=>{let n=e.get(t);return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:`8px 0`,borderBottom:`1px solid #f5f5f5`},children:[(0,$.jsx)(`div`,{style:{width:60,height:40,borderRadius:4,backgroundColor:`#f5f5f5`,display:`flex`,alignItems:`center`,justifyContent:`center`,overflow:`hidden`,flexShrink:0},children:(()=>{let e=a===`video`?n?.videoCoverUrl:n?.imageUrl;if(!e)return(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:`预览`});let t=`https://ceshi.apiforeign.minzhongzc.com`;return(0,$.jsx)(`img`,{src:`${t.endsWith(`/`)?t.slice(0,-1):t}${R7(e)}`,alt:``,style:{width:`100%`,height:`100%`,objectFit:`cover`}})})()}),(0,$.jsx)(`div`,{style:{flex:1,minWidth:0},children:(0,$.jsx)(b1.Text,{style:{fontSize:12,color:`#1e293b`},children:n?.fileName||`素材 ${n.id}`})}),(0,$.jsx)(bW,{value:U.has(t)?U.get(t):n?.fileName||``,onChange:e=>{let n=e.target.value,r=new Map(U);r.set(t,n),W(r)},onBlur:()=>{let e=U.get(t)||n?.fileName||``;e.trim()&&dt(t,e)},onKeyDown:e=>{if(e.key===`Enter`){let e=U.get(t)||n?.fileName||``;e.trim()&&dt(t,e)}},placeholder:`输入新名称`,style:{width:200,borderRadius:4},size:`small`})]},t)})})()})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(b1.Text,{style:{fontSize:14,color:`#475569`},children:`是否开启前测:`}),(0,$.jsx)(yC,{value:_e,onChange:e=>{ve(e),e===`1`?U5().then(e=>{be(e?.data?.id||``)}).catch(()=>{}):be(``)},style:{width:120},options:[{value:`1`,label:`是`},{value:`2`,label:`否`}]})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(b1.Text,{style:{fontSize:14,color:`#475569`},children:`前测模板:`}),(0,$.jsx)(yC,{value:ye,onChange:e=>be(e),style:{width:200},disabled:_e!==`1`,loading:Ce,placeholder:_e===`1`?`选择前测模板`:`请先开启前测`,options:xe.map(e=>({value:e.id,label:e.name}))})]})]}),(0,$.jsx)(mL,{size:`small`,activeKey:se,onChange:e=>{ce(e),e===`history`&&at()},items:[{key:`new`,label:`新增账户`},{key:`history`,label:`历史账户`}]}),se===`new`&&(0,$.jsxs)(`div`,{children:[V.map((e,t)=>(0,$.jsxs)(`div`,{style:{marginBottom:16,padding:12,border:`1px solid #e2e8f0`,borderRadius:8},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:8},children:[(0,$.jsxs)(b1.Text,{strong:!0,style:{fontSize:14,color:`#475569`},children:[`授权账户 `,t+1]}),V.length>1&&(0,$.jsx)(Z,{type:`text`,danger:!0,onClick:()=>{let e=[...V],n=[...N],r=[...j],i=[...ae];e.splice(t,1),n.splice(t,1),r.splice(t,1),i.splice(t,1),H(e),P(n),M(r),oe(i)},children:`删除`})]}),(0,$.jsx)(yC,{value:e,onChange:e=>{let n=[...V];n[t]=e,H(n)},placeholder:`点击选择授权账户`,style:{width:`100%`,marginBottom:12,borderRadius:8},popupRender:()=>(0,$.jsx)(`div`,{style:{padding:8,width:800,maxHeight:500,overflow:`auto`},children:(0,$.jsx)(AQ,{dataSource:F,columns:[{title:`授权账户ID`,dataIndex:`accountId`,key:`accountId`,width:120},{title:`授权账户名称`,dataIndex:`accountName`,key:`accountName`,width:120},{title:`授权账户角色`,dataIndex:`accountRole`,key:`accountRole`,width:160,render:e=>({ADVERTISER:`客户`,CUSTOMER_ADMIN:`普通版工作台-管理员`,CUSTOMER_OPERATOR:`普通版工作台-协作者`,AGENT:`代理商`,CHILD_AGENT:`二级代理商`,PLATFORM_ROLE_STAR:`星图账户`,PLATFORM_ROLE_SHOP_ACCOUNT:`抖音店铺账户`,PLATFORM_ROLE_QIANCHUAN_AGENT:`千川代理商`,PLATFORM_ROLE_STAR_AGENT:`星图代理商`,PLATFORM_ROLE_AWEME:`抖音号`,PLATFORM_ROLE_STAR_MCN:`星图MCN机构`,PLATFORM_ROLE_STAR_ISV:`星图服务商`,AGENT_SYSTEM_ACCOUNT:`代理商系统账户`,PLATFORM_ROLE_LOCAL_AGENT:`本地推代理商`,PLATFORM_ROLE_YUNTU_BRAND_ISV_ADMIN:`云图品牌服务商管理员`,PLATFORM_ROLE_LIFE:`抖音来客账户`,PLATFORM_ROLE_ENTERPRISE_BP_ADMIN:`升级版工作台管理员`,PLATFORM_ROLE_ENTERPRISE_BP_OPERATOR:`升级版工作台协作者`})[e]||e},{title:`授权账户用户名`,dataIndex:`accountUsername`,key:`accountUsername`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`授权用户ID`,dataIndex:`accountUserid`,key:`accountUserid`,width:120}],loading:L,pagination:{current:ne,pageSize:ie,total:z,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{re(e),J(t),it(e,t)}},rowKey:`id`,size:`small`,scroll:{x:`max-content`},onRow:n=>({onClick:()=>{let e=String(n.id),r=[...V];r[t]={value:e,label:String(n.accountId)+`-`+(n.accountName||`-`)},H(r);let i=[...ae];i[t]=!1,oe(i)},style:{cursor:`pointer`,backgroundColor:e?.value===String(n.id)?`#e6f7ff`:void 0}})})}),open:ae[t],onOpenChange:e=>{let n=[...ae];n[t]=e,oe(n),e&&it(1,ie)},labelInValue:!0,fieldNames:{label:`accountUserid`,value:`id`}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#475569`,marginBottom:8,display:`block`},children:`粘贴账户ID(每行一个或用逗号分隔)`}),(0,$.jsx)(bW.TextArea,{value:N[t],onChange:e=>{let n=e.target.value,r=[...N];r[t]=n,P(r);let i=n.split(/[\n,]/).map(e=>e.trim()).filter(e=>e.length>0),a=[...new Set(i)].map(e=>({accountId:e})),o=new Set,s=a.filter(e=>o.has(e.accountId)?!1:(o.add(e.accountId),!0)),c=[...j];c[t]=s,M(c)},placeholder:`粘贴账户ID,每行一个或用逗号分隔,例如: 10001,10002,10003 - 10004`,rows:3,style:{borderRadius:8}})]},t)),(0,$.jsx)(Z,{type:`dashed`,block:!0,onClick:()=>{H([...V,void 0]),P([...N,``]),M([...j,[]]),oe([...ae,!1])},style:{borderRadius:8,marginBottom:16},children:`+ 新增授权账户组`})]}),se===`history`&&(0,$.jsx)(`div`,{style:{padding:8},children:de?(0,$.jsx)(`div`,{style:{textAlign:`center`,padding:40},children:`加载中...`}):le.length===0?(0,$.jsx)(fC,{description:`暂无可选账户`}):(0,$.jsx)(T$,{style:{width:`100%`},dataSource:le.filter(e=>e.advertiserId).map((e,t)=>({key:String(e.advertiserId)||`item-${t}`,title:String(e.advertiserId),description:e.advertiserName||``,...e})),targetKeys:pe.filter(e=>e.advertiserId).map(e=>String(e.advertiserId)),onChange:e=>{me(le.filter(t=>t.advertiserId&&e.includes(String(t.advertiserId))))},titles:[`可选账户列表`,`已选账户列表`],showSearch:!0,filterOption:(e,t)=>String(t.advertiserId).toLowerCase().includes(e.toLowerCase())||t.advertiserName&&t.advertiserName.toLowerCase().includes(e.toLowerCase()),children:({direction:e,filteredItems:t,onItemSelect:n,onItemSelectAll:r,selectedKeys:i,disabled:a})=>(0,$.jsx)(NQ,{rowSelection:{getCheckboxProps:()=>({disabled:a}),onChange:e=>{r(e,`replace`)},selectedRowKeys:i,selections:[NQ.SELECTION_ALL,NQ.SELECTION_INVERT,NQ.SELECTION_NONE]},columns:[{title:`账户ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:120},{title:`账户名称`,dataIndex:`advertiserName`,key:`advertiserName`,width:150}],dataSource:t,size:`small`,style:{pointerEvents:a?`none`:void 0},pagination:!1,scroll:{x:`max-content`,y:400},onRow:({key:e,disabled:t})=>({onClick:()=>{t||a||n(e,!i.includes(e))}})})})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,justifyContent:`flex-end`},children:[(0,$.jsx)(Z,{onClick:()=>{A(!1),M([[]]),P([``]),H([void 0]),W(new Map),K(``)},style:{borderRadius:8},children:`取消`}),(0,$.jsx)(Z,{type:`primary`,onClick:ut,loading:D,disabled:D||(se===`new`?j.every(e=>e.length===0):pe.length===0),style:{borderRadius:8},children:D?`推送中...`:`开始推送`})]})]})})]})},M9=document.createElement(`style`);M9.textContent=` + 10004`,rows:3,style:{borderRadius:8}})]},t)),(0,$.jsx)(Z,{type:`dashed`,block:!0,onClick:()=>{H([...V,void 0]),P([...N,``]),M([...j,[]]),oe([...ae,!1])},style:{borderRadius:8,marginBottom:16},children:`+ 新增授权账户组`})]}),se===`history`&&(0,$.jsx)(`div`,{style:{padding:8},children:de?(0,$.jsx)(`div`,{style:{textAlign:`center`,padding:40},children:`加载中...`}):le.length===0?(0,$.jsx)(US,{description:`暂无可选账户`}):(0,$.jsx)(S$,{style:{width:`100%`},dataSource:le.filter(e=>e.advertiserId).map((e,t)=>({key:String(e.advertiserId)||`item-${t}`,title:String(e.advertiserId),description:e.advertiserName||``,...e})),targetKeys:pe.filter(e=>e.advertiserId).map(e=>String(e.advertiserId)),onChange:e=>{me(le.filter(t=>t.advertiserId&&e.includes(String(t.advertiserId))))},titles:[`可选账户列表`,`已选账户列表`],showSearch:!0,filterOption:(e,t)=>String(t.advertiserId).toLowerCase().includes(e.toLowerCase())||t.advertiserName&&t.advertiserName.toLowerCase().includes(e.toLowerCase()),children:({direction:e,filteredItems:t,onItemSelect:n,onItemSelectAll:r,selectedKeys:i,disabled:a})=>(0,$.jsx)(AQ,{rowSelection:{getCheckboxProps:()=>({disabled:a}),onChange:e=>{r(e,`replace`)},selectedRowKeys:i,selections:[AQ.SELECTION_ALL,AQ.SELECTION_INVERT,AQ.SELECTION_NONE]},columns:[{title:`账户ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:120},{title:`账户名称`,dataIndex:`advertiserName`,key:`advertiserName`,width:150}],dataSource:t,size:`small`,style:{pointerEvents:a?`none`:void 0},pagination:!1,scroll:{x:`max-content`,y:400},onRow:({key:e,disabled:t})=>({onClick:()=>{t||a||n(e,!i.includes(e))}})})})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,justifyContent:`flex-end`},children:[(0,$.jsx)(Z,{onClick:()=>{A(!1),M([[]]),P([``]),H([void 0]),W(new Map),K(``)},style:{borderRadius:8},children:`取消`}),(0,$.jsx)(Z,{type:`primary`,onClick:ut,loading:D,disabled:D||(se===`new`?j.every(e=>e.length===0):pe.length===0),style:{borderRadius:8},children:D?`推送中...`:`开始推送`})]})]})})]})},j9=document.createElement(`style`);j9.textContent=` @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } -`,document.head.appendChild(M9);function N9(e){if(!e)return`-`;let t=new Date(e);return isNaN(t.getTime())?`-`:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`}var P9=[{id:`AD_APP_ACTIVATE`,name:`AD_APP_ACTIVATE`,label:`应用-激活`,description:`应用激活行为`},{id:`AD_APP_AUTH`,name:`AD_APP_AUTH`,label:`应用-授信`,description:`应用授信行为`},{id:`AD_APP_BOOK`,name:`AD_APP_BOOK`,label:`应用-预约表单`,description:`应用预约表单`},{id:`AD_APP_BUY`,name:`AD_APP_BUY`,label:`应用-APP内付费`,description:`APP内付费行为`},{id:`AD_APP_CLICKS`,name:`AD_APP_CLICKS`,label:`应用-点击量`,description:`应用点击量`},{id:`AD_APP_DETAIL`,name:`AD_APP_DETAIL`,label:`应用-APP内详情页到站UV`,description:`APP内详情页到站UV`},{id:`AD_APP_DOWNLOADED`,name:`AD_APP_DOWNLOADED`,label:`应用-下载完成`,description:`应用下载完成`},{id:`AD_APP_INSTALLED`,name:`AD_APP_INSTALLED`,label:`应用-安装完成`,description:`应用安装完成`},{id:`AD_APP_KEY_BEHAVIOR`,name:`AD_APP_KEY_BEHAVIOR`,label:`应用-关键行为`,description:`应用关键行为`},{id:`AD_APP_ORDER`,name:`AD_APP_ORDER`,label:`应用-APP内下单`,description:`APP内下单行为`},{id:`AD_APP_PAY`,name:`AD_APP_PAY`,label:`应用-付费`,description:`应用付费行为`},{id:`AD_APP_PRE_AUTH`,name:`AD_APP_PRE_AUTH`,label:`应用-预授信`,description:`应用预授信行为`},{id:`AD_APP_PRE_DOWNLOAD`,name:`AD_APP_PRE_DOWNLOAD`,label:`应用-预约下载`,description:`应用预约下载`},{id:`AD_APP_PUSH_ORDER`,name:`AD_APP_PUSH_ORDER`,label:`应用-首次发单(乘客)`,description:`首次发单行为`},{id:`AD_APP_REGISTER`,name:`AD_APP_REGISTER`,label:`应用-注册`,description:`应用注册行为`},{id:`AD_APP_SHOW`,name:`AD_APP_SHOW`,label:`应用-展示量`,description:`应用展示量`},{id:`AD_APP_SUBMIT`,name:`AD_APP_SUBMIT`,label:`应用-提交认证`,description:`应用提交认证`},{id:`AD_APP_VIEW`,name:`AD_APP_VIEW`,label:`应用-APP内访问`,description:`APP内访问行为`},{id:`AD_CLUE_AUTH`,name:`AD_CLUE_AUTH`,label:`销售线索收集-授信`,description:`销售线索授信`},{id:`AD_CLUE_BUTTON`,name:`AD_CLUE_BUTTON`,label:`销售线索收集-按钮跳转`,description:`按钮跳转`},{id:`AD_CLUE_CLICKS`,name:`AD_CLUE_CLICKS`,label:`销售线索收集-点击量`,description:`点击量`},{id:`AD_CLUE_CONFIRM`,name:`AD_CLUE_CONFIRM`,label:`销售线索收集-回访-信息确认`,description:`回访信息确认`},{id:`AD_CLUE_CONSULT`,name:`AD_CLUE_CONSULT`,label:`销售线索收集-有效咨询`,description:`有效咨询`},{id:`AD_CLUE_CONSULT_MSG`,name:`AD_CLUE_CONSULT_MSG`,label:`销售线索收集-留资咨询`,description:`留资咨询`},{id:`AD_CLUE_COUPON`,name:`AD_CLUE_COUPON`,label:`销售线索收集-卡券领取`,description:`卡券领取`},{id:`AD_CLUE_CUSTOMER`,name:`AD_CLUE_CUSTOMER`,label:`销售线索收集-有效获客`,description:`有效获客`},{id:`AD_CLUE_CVT`,name:`AD_CLUE_CVT`,label:`销售线索收集-多转化`,description:`多转化`},{id:`AD_CLUE_DONE`,name:`AD_CLUE_DONE`,label:`销售线索收集-完件`,description:`完件`},{id:`AD_CLUE_FORM`,name:`AD_CLUE_FORM`,label:`销售线索收集-表单提交`,description:`表单提交`},{id:`AD_CLUE_FRIENDS`,name:`AD_CLUE_FRIENDS`,label:`销售线索收集-回访-加为好友`,description:`回访加为好友`},{id:`AD_CLUE_INSURANCE`,name:`AD_CLUE_INSURANCE`,label:`销售线索收集-保险支付`,description:`保险支付`},{id:`AD_CLUE_INTENTION`,name:`AD_CLUE_INTENTION`,label:`销售线索收集-存在意向`,description:`存在意向`},{id:`AD_CLUE_INTENTION_FORM`,name:`AD_CLUE_INTENTION_FORM`,label:`销售线索收集-意向表单`,description:`意向表单`},{id:`AD_CLUE_INTENTION_TEL`,name:`AD_CLUE_INTENTION_TEL`,label:`销售线索收集-意向话单`,description:`意向话单`},{id:`AD_CLUE_MESSAGE`,name:`AD_CLUE_MESSAGE`,label:`销售线索收集-私信消息`,description:`私信消息`},{id:`AD_CLUE_MONEY`,name:`AD_CLUE_MONEY`,label:`销售线索收集-放款`,description:`放款`},{id:`AD_CLUE_MSG`,name:`AD_CLUE_MSG`,label:`销售线索收集-私信留资`,description:`私信留资`},{id:`AD_CLUE_PAGE`,name:`AD_CLUE_PAGE`,label:`销售线索收集-访问目标页面`,description:`访问目标页面`},{id:`AD_CLUE_PAY`,name:`AD_CLUE_PAY`,label:`销售线索收集-付费`,description:`付费`},{id:`AD_CLUE_PRE_AUTH`,name:`AD_CLUE_PRE_AUTH`,label:`销售线索收集-预授信`,description:`预授信`},{id:`AD_CLUE_PROTENTIAL_DEAL`,name:`AD_CLUE_PROTENTIAL_DEAL`,label:`销售线索收集-回访-高潜成交`,description:`回访高潜成交`},{id:`AD_CLUE_PUSH_ORDER`,name:`AD_CLUE_PUSH_ORDER`,label:`销售线索收集-首次发单(乘客)`,description:`首次发单`},{id:`AD_CLUE_REGISTER`,name:`AD_CLUE_REGISTER`,label:`销售线索收集-注册`,description:`注册`},{id:`AD_CLUE_SHOW`,name:`AD_CLUE_SHOW`,label:`销售线索收集-展示量`,description:`展示量`},{id:`AD_CLUE_SUBMIT`,name:`AD_CLUE_SUBMIT`,label:`销售线索收集-提交认证`,description:`提交认证`},{id:`AD_CLUE_TEL`,name:`AD_CLUE_TEL`,label:`销售线索收集-智能电话确认接通`,description:`智能电话确认接通`},{id:`AD_CLUE_TEL_CALL`,name:`AD_CLUE_TEL_CALL`,label:`销售线索收集-电话接通`,description:`电话接通`},{id:`AD_CLUE_WX_ADD`,name:`AD_CLUE_WX_ADD`,label:`销售线索收集-微信-添加企业微信`,description:`添加企业微信`},{id:`AD_CLUE_WX_COPY`,name:`AD_CLUE_WX_COPY`,label:`销售线索收集-微信复制`,description:`微信复制`},{id:`AD_CLUE_WX_MSG`,name:`AD_CLUE_WX_MSG`,label:`销售线索收集-微信-用户首次消息`,description:`用户首次消息`},{id:`AD_ECP_APP_BUY`,name:`AD_ECP_APP_BUY`,label:`电商-app内下单`,description:`电商app内下单`},{id:`AD_ECP_APP_DETAIL`,name:`AD_ECP_APP_DETAIL`,label:`电商-app内详情页到站uv`,description:`电商app内详情页到站uv`},{id:`AD_ECP_APP_VIEW`,name:`AD_ECP_APP_VIEW`,label:`电商-app内访问`,description:`电商app内访问`},{id:`AD_ECP_BUTTON`,name:`AD_ECP_BUTTON`,label:`电商-按钮跳转`,description:`电商按钮跳转`},{id:`AD_ECP_INTEREST`,name:`AD_ECP_INTEREST`,label:`电商-引流电商种草`,description:`引流电商种草`},{id:`AD_ECP_SHOP`,name:`AD_ECP_SHOP`,label:`电商-调起店铺`,description:`调起店铺`},{id:`AD_ECP_SHOP_STAY`,name:`AD_ECP_SHOP_STAY`,label:`电商-店铺停留`,description:`店铺停留`},{id:`AD_MINIAPP_ACTIVATE`,name:`AD_MINIAPP_ACTIVATE`,label:`快应用-激活`,description:`快应用激活`},{id:`AD_MINIAPP_KEY_BEHAVIOR`,name:`AD_MINIAPP_KEY_BEHAVIOR`,label:`快应用-关键行为`,description:`快应用关键行为`},{id:`AD_MINIAPP_PAY`,name:`AD_MINIAPP_PAY`,label:`快应用-付费`,description:`快应用付费`},{id:`AD_MINIAPP_REGISTER`,name:`AD_MINIAPP_REGISTER`,label:`快应用-注册`,description:`快应用注册`},{id:`AD_NATIVE_ACTIVATE`,name:`AD_NATIVE_ACTIVATE`,label:`原声互动-激活`,description:`原声互动激活`},{id:`AD_NATIVE_CLICKS`,name:`AD_NATIVE_CLICKS`,label:`原声互动-组件点击`,description:`组件点击`},{id:`AD_NATIVE_FANS_GROUP`,name:`AD_NATIVE_FANS_GROUP`,label:`原声互动-粉丝入群`,description:`粉丝入群`},{id:`AD_NATIVE_FOLLOW`,name:`AD_NATIVE_FOLLOW`,label:`原声互动-帐号关注`,description:`帐号关注`},{id:`AD_NATIVE_INTERACTIVE`,name:`AD_NATIVE_INTERACTIVE`,label:`原声互动-互动`,description:`互动`},{id:`AD_NATIVE_LIVE`,name:`AD_NATIVE_LIVE`,label:`原声互动-预约直播`,description:`预约直播`},{id:`AD_NATIVE_LIVE_DONATE`,name:`AD_NATIVE_LIVE_DONATE`,label:`原声互动-直播间营销捐赠`,description:`直播间营销捐赠`},{id:`AD_NATIVE_LIVE_PAY`,name:`AD_NATIVE_LIVE_PAY`,label:`原声互动-直播间打赏`,description:`直播间打赏`},{id:`AD_NATIVE_LIVE_STAY`,name:`AD_NATIVE_LIVE_STAY`,label:`原声互动-直播间停留`,description:`直播间停留`},{id:`AD_NATIVE_LIVE_VIEW`,name:`AD_NATIVE_LIVE_VIEW`,label:`原声互动-直播间观看`,description:`直播间观看`},{id:`AD_NATIVE_PAY`,name:`AD_NATIVE_PAY`,label:`原声互动-付费`,description:`原声互动付费`},{id:`AD_PRODUCT_ACTIVATE`,name:`AD_PRODUCT_ACTIVATE`,label:`商品-激活`,description:`商品激活`},{id:`AD_PRODUCT_APP_BUY`,name:`AD_PRODUCT_APP_BUY`,label:`商品-app内下单`,description:`商品app内下单`},{id:`AD_PRODUCT_APP_DETAIL`,name:`AD_PRODUCT_APP_DETAIL`,label:`商品-app内详情页到站uv`,description:`商品app内详情页到站uv`},{id:`AD_PRODUCT_APP_PAY`,name:`AD_PRODUCT_APP_PAY`,label:`商品-app内付费`,description:`商品app内付费`},{id:`AD_PRODUCT_APP_VIEW`,name:`AD_PRODUCT_APP_VIEW`,label:`商品-app内访问`,description:`商品app内访问`},{id:`AD_PRODUCT_FORM`,name:`AD_PRODUCT_FORM`,label:`商品-表单提交`,description:`商品表单提交`},{id:`AD_PRODUCT_KEY_BEHAVIOR`,name:`AD_PRODUCT_KEY_BEHAVIOR`,label:`商品-关键行为`,description:`商品关键行为`},{id:`AD_PRODUCT_PAY`,name:`AD_PRODUCT_PAY`,label:`商品-付费`,description:`商品付费`},{id:`AD_TINYAPP_ACTIVATE`,name:`AD_TINYAPP_ACTIVATE`,label:`小程序-激活`,description:`小程序激活`},{id:`AD_TINYAPP_KEY_BEHAVIOR`,name:`AD_TINYAPP_KEY_BEHAVIOR`,label:`小程序-关键行为`,description:`小程序关键行为`},{id:`AD_TINYAPP_PAY`,name:`AD_TINYAPP_PAY`,label:`小程序-付费`,description:`小程序付费`},{id:`QC_LIVE_BUY`,name:`QC_LIVE_BUY`,label:`直播投放-直播间下单`,description:`直播间下单`},{id:`QC_LIVE_CHECK`,name:`QC_LIVE_CHECK`,label:`直播投放-直播间结算`,description:`直播间结算`},{id:`QC_LIVE_COMMENTS`,name:`QC_LIVE_COMMENTS`,label:`直播投放-直播间评论`,description:`直播间评论`},{id:`QC_LIVE_DEAL`,name:`QC_LIVE_DEAL`,label:`直播投放-直播间成交`,description:`直播间成交`},{id:`QC_LIVE_ENTRY`,name:`QC_LIVE_ENTRY`,label:`直播投放-进入直播间`,description:`进入直播间`},{id:`QC_LIVE_FANS`,name:`QC_LIVE_FANS`,label:`直播投放-直播间粉丝提升`,description:`直播间粉丝提升`},{id:`QC_LIVE_HIT`,name:`QC_LIVE_HIT`,label:`直播投放-直播加热`,description:`直播加热`},{id:`QC_LIVE_PRODUCT_CLICKS`,name:`QC_LIVE_PRODUCT_CLICKS`,label:`直播投放-直播间商品点击`,description:`直播间商品点击`},{id:`QC_LIVE_ROI_CHECK`,name:`QC_LIVE_ROI_CHECK`,label:`直播投放-结算roi`,description:`结算roi`},{id:`QC_LIVE_ROI_DEAL`,name:`QC_LIVE_ROI_DEAL`,label:`直播投放-支付roi-直播间成交`,description:`支付roi直播间成交`},{id:`QC_LIVE_ROI_QC`,name:`QC_LIVE_ROI_QC`,label:`直播投放-支付roi-千川直接+间接订单`,description:`支付roi千川订单`},{id:`QC_PRODUCT_BUY`,name:`QC_PRODUCT_BUY`,label:`商品投放-商品购买`,description:`商品购买`},{id:`QC_PRODUCT_COMMENTS`,name:`QC_PRODUCT_COMMENTS`,label:`商品投放-点赞评论`,description:`点赞评论`},{id:`QC_PRODUCT_FANS`,name:`QC_PRODUCT_FANS`,label:`商品投放-粉丝提升`,description:`粉丝提升`},{id:`QC_PRODUCT_INTEREST`,name:`QC_PRODUCT_INTEREST`,label:`商品投放-人群种草`,description:`人群种草`},{id:`QC_PRODUCT_QC`,name:`QC_PRODUCT_QC`,label:`商品投放-千川直接+间接订单`,description:`千川订单`},{id:`QC_PRODUCT_ROI`,name:`QC_PRODUCT_ROI`,label:`商品投放-商品支付roi`,description:`商品支付roi`}],dce=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},fce=()=>{let{message:e}=rx.useApp(),[t,n]=(0,S.useState)([]),[r,i]=(0,S.useState)(0),[a,o]=(0,S.useState)(!1),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(`create`),[d,f]=(0,S.useState)(null),[p]=HH.useForm(),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(!1),[v,y]=(0,S.useState)(1),[b,x]=(0,S.useState)(10),[C,w]=(0,S.useState)(`AD`),[T,E]=(0,S.useState)(void 0),[D,O]=(0,S.useState)([]),[k,A]=(0,S.useState)({}),[j,M]=(0,S.useState)({});(0,S.useEffect)(()=>{N()},[v,b]),(0,S.useEffect)(()=>{P()},[]);let N=async t=>{o(!0);try{let e=await H5({page:t?.page??v,pageSize:t?.pageSize??b,platform:t?.platform??T});n(e.data||[]),i(e.pagination?.total||0),y(e.pagination?.page||1),x(e.pagination?.pageSize||10)}catch{e.error(`获取前测列表失败`)}finally{o(!1)}},P=async()=>{try{let e=localStorage.getItem(`preTestAreaData`);if(e){let t=JSON.parse(e);O(t.areaOptions),A(t.cityCodeMap),M(t.provinceCityMap);return}let t=(await Y5({level:`ONE_LEVEL`})).data||[],n={},r={},i=await Promise.all(t.map(async e=>{let t=[];try{t=((await Y5({level:`TWO_LEVEL`,parent_code:e.code})).data||[]).map(e=>({value:e.code,label:e.name,isLeaf:!0}));let i=t.map(e=>e.value);r[e.code]=i,t.forEach(e=>{n[e.value]=e.label})}catch(t){console.error(`获取省份 ${e.name} 的城市失败`,t),r[e.code]=[]}return{value:e.code,label:e.name,isLeaf:!1,children:t}})),a={areaOptions:i,cityCodeMap:n,provinceCityMap:r};localStorage.setItem(`preTestAreaData`,JSON.stringify(a)),O(i),A(n),M(r)}catch{e.error(`获取省份信息失败`)}},F=async t=>{let n=t[t.length-1];n.loading=!0;try{n.children=((await Y5({level:`TWO_LEVEL`,parent_code:n.value})).data||[]).map(e=>({value:e.code,label:e.name,isLeaf:!0})),n.loading=!1,O([...D])}catch{e.error(`获取城市信息失败`),n.loading=!1,O([...D])}},I=t.map((e,t)=>({...e,index:(v-1)*b+t+1,key:e.id})),L=[{title:`前测模板编号`,dataIndex:`id`,key:`id`,width:120,render:e=>(0,$.jsx)(C1.Text,{strong:!0,style:{color:`#1e293b`,fontSize:13},children:e})},{title:`模板名称`,dataIndex:`name`,key:`name`,ellipsis:!0,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontWeight:500,fontSize:13},children:e})},{title:`平台`,dataIndex:`platform`,key:`platform`,render:e=>(0,$.jsx)(KQ,{color:e===`AD`?`blue`:e===`QIANCHUAN`?`green`:`orange`,style:{borderRadius:6,fontSize:12},children:e===`AD`?`AD`:e===`QIANCHUAN`?`千川`:`本地推`})},{title:`转化目标`,dataIndex:`externalAction`,key:`externalAction`,ellipsis:!0,width:200,render:e=>{if(!e)return(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:`-`});let t=P9.find(t=>t.name===e.trim());return(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:t?t.label:e})}},{title:`目标转化成本`,dataIndex:`cpaBid`,key:`cpaBid`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===void 0?`-`:e})},{title:`受众性别`,dataIndex:`audienceGender`,key:`audienceGender`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===`ALL`?`不限`:e===`MALE`?`男`:e===`FEMALE`?`女`:e||`-`})},{title:`受众年龄`,dataIndex:`audienceAge`,key:`audienceAge`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:Array.isArray(e)?e.join(`, `):e||`-`})},{title:`受众地区`,dataIndex:`audienceRegion`,key:`audienceRegion`,ellipsis:!0,width:300,render:e=>{if(!Array.isArray(e)||e.length===0)return(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:`-`});let t=e.map(e=>k[String(e)]||String(e));return(0,$.jsx)(CW.TextArea,{value:t.join(`, `)||`-`,readOnly:!0,autoSize:{minRows:1,maxRows:4},style:{resize:`none`,border:`none`,background:`transparent`,padding:0},placeholder:`-`})}},{title:`网络类型`,dataIndex:`audienceNetwork`,key:`audienceNetwork`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:Array.isArray(e)?e.join(`, `):e||`-`})},{title:`客户主体名称`,dataIndex:`cusName`,key:`cusName`,ellipsis:!0,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e||`-`})},{title:`出价类型`,dataIndex:`pricingType`,key:`pricingType`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e||`-`})},{title:`目标点击成本`,dataIndex:`cpcBid`,key:`cpcBid`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===void 0?`-`:e})},{title:`预算金额`,dataIndex:`budget`,key:`budget`,width:100,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===void 0?`-`:e})},{title:`默认模板`,dataIndex:`isDefault`,key:`isDefault`,width:90,render:e=>(0,$.jsx)(KQ,{color:e?`green`:`default`,style:{borderRadius:6,fontSize:12},children:e?`是`:`否`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`,fontSize:12},children:dce(e)})},{title:`操作`,dataIndex:`operation`,fixed:`right`,key:`operation`,render:(e,t)=>(0,$.jsxs)(JV,{size:4,children:[(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(tW,{}),style:{color:`#6366f1`,fontSize:12},onClick:()=>B(t),children:`详情`}),(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(O$,{}),style:{color:`#6366f1`,fontSize:12},onClick:()=>V(t),children:`编辑`}),(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(o$,{}),style:{color:`#ef4444`,fontSize:12},onClick:()=>H(t),children:`删除`})]})}],R=()=>{p.resetFields(),w(`AD`),u(`create`),f(null),c(!0)},z=async e=>{f(e),w(e.platform||`AD`);let t=e.audienceRegion||[],n=[];for(let e of t){let t=String(e);if(t.length>=6){let e=t.slice(0,2);F(e),n.push([e,t])}}p.setFieldsValue({name:e.name,note:e.note,platform:e.platform,external_action:e.externalAction,cpa_bid:e.cpaBid,audience_gender:e.audienceGender,audience_age:e.audienceAge||[],audience_region:n,audience_network:e.audienceNetwork||[],cus_name:e.cusName,pricing_type:e.pricingType,cost_cap:e.costCap===void 0?!1:e.costCap,target_cost:e.targetCost===void 0?!1:e.targetCost,nobid:e.nobid===void 0?!1:e.nobid,cpc_bid:e.cpcBid,budget:e.budget,is_default:e.isDefault===void 0?!1:e.isDefault})},B=async t=>{try{let e=(await U5(t.id)).data;u(`detail`),z(e),c(!0)}catch{e.error(`获取详情失败`)}},V=async t=>{try{let e=(await U5(t.id)).data;u(`edit`),z(e),c(!0)}catch{e.error(`获取详情失败`)}},H=t=>{tK.confirm({title:`确认删除`,content:`确定要删除该前测模板吗?`,okText:`确定`,cancelText:`取消`,onOk:async()=>{try{await vae(t.id),e.success(`删除成功`),N()}catch{e.error(`删除失败`)}}})};return(0,$.jsxs)(`div`,{style:{minHeight:`calc(100vh - 80px)`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)($V,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`素材前测模板`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,alignItems:`center`},children:[(0,$.jsx)(HC,{placeholder:`投放平台`,value:T,onChange:e=>E(e),style:{width:140},allowClear:!0,options:[{value:`AD`,label:`AD`},{value:`QIANCHUAN`,label:`千川`},{value:`LOCAL`,label:`本地推`}]}),(0,$.jsx)(Z,{type:`primary`,onClick:()=>{y(1),N()},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:12},children:(0,$.jsx)(Z,{type:`primary`,size:`medium`,icon:(0,$.jsx)(qI,{}),loading:a,onClick:R,style:{borderRadius:12,fontSize:14,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 14px rgba(99,102,241,0.3)`},children:`新增模板`})})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:16,boxShadow:`0 4px 20px rgba(0,0,0,0.04)`,overflow:`hidden`},children:[(0,$.jsx)(NQ,{dataSource:I,columns:L,loading:a,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`},onRow:()=>({style:{cursor:`pointer`,transition:`background-color 0.15s`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#f8fafc`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`transparent`}})}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:v,pageSize:b,total:r,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,pageSizeOptions:[`10`,`20`,`50`,`100`],onChange:(e,t)=>{y(e),x(t)},size:`small`})})]}),(0,$.jsx)(tK,{title:(0,$.jsx)(JV,{children:l===`create`?`新增前测模板(选填项如填写需准确填写)`:l===`edit`?`编辑前测模板(选填项如填写需准确填写)`:`前测模板详情`}),open:s,onCancel:()=>{c(!1),p.resetFields(),w(`AD`)},onOk:async()=>{try{let t=await p.validateFields();_(!0);let n=[];(t.audience_region||[]).forEach(e=>{if(e.length===1){let t=j[e[0]]||[];n.push(...t)}else e.length>=2&&n.push(e[e.length-1])});let r={name:t.name,note:t.note,platform:t.platform,external_action:t.external_action,cpa_bid:t.cpa_bid||0,audience_gender:t.audience_gender,audience_age:t.audience_age||[],audience_region:n,audience_network:t.audience_network||[],cus_name:t.cus_name,pricing_type:t.pricing_type,cost_cap:t.cost_cap||!1,target_cost:t.target_cost||!1,nobid:t.nobid||!1,cpc_bid:t.cpc_bid||0,budget:t.budget||0,is_default:t.is_default||!1};l===`edit`&&d?(await _ae(d.id,r),e.success(`前测模板更新成功`)):(await gae(r),e.success(`前测模板创建成功`)),c(!1),p.resetFields(),N()}catch(t){t?.message?e.error(t.message):t?.response?.data?.message?e.error(t.response.data.message):e.error(l===`edit`?`更新失败,请重试`:`创建失败,请重试`)}finally{_(!1)}},okText:l===`detail`?``:`提交`,cancelText:`取消`,width:720,height:600,confirmLoading:g,style:{borderRadius:16},footer:l===`detail`?null:void 0,children:(0,$.jsxs)(HH,{form:p,layout:`vertical`,style:{marginTop:16},disabled:l===`detail`,children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(HH.Item,{style:{flex:1},name:`name`,label:`模板名称`,rules:[{required:!0,message:`请输入模板名称`}],children:(0,$.jsx)(CW,{placeholder:`请输入模板名称`,style:{borderRadius:8,height:40}})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`platform`,label:`平台`,initialValue:`AD`,rules:[{required:!0,message:`请选择平台`}],children:(0,$.jsx)(HC,{placeholder:`请选择平台`,style:{borderRadius:8,height:40},onChange:e=>{w(e)},options:[{value:`AD`,label:`AD`},{value:`QIANCHUAN`,label:`千川`},{value:`LOCAL`,label:`本地推`}]})})]}),(0,$.jsx)(a_,{defaultActiveKey:[],activeKey:m?[`optional`]:[],onChange:()=>h(!m),children:(0,$.jsxs)(a_.Panel,{header:`选填项`,children:[C!==`LOCAL`&&(0,$.jsx)(HH.Item,{name:`external_action`,label:`转化目标`,children:(0,$.jsx)(HC,{placeholder:`请选择转化目标`,style:{borderRadius:8,height:40},options:P9.filter(e=>C===`AD`?e.name.startsWith(`AD_`):C===`QIANCHUAN`?e.name.startsWith(`QC_`):C===`LOCAL`?e.name.startsWith(`LOCAL_`):!0).map(e=>({value:e.name,label:(0,$.jsxs)(`span`,{children:[e.label,e.description&&(0,$.jsxs)(C1.Text,{style:{color:`#94a3b8`,fontSize:12,marginLeft:4},children:[`(`,e.description,`)`]})]})}))})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(HH.Item,{style:{flex:1},name:`cpa_bid`,label:`目标转化成本`,rules:[{type:`number`,min:1,max:1e4,message:`取值范围: 1-10000`}],getValueFromEvent:e=>parseFloat(e.target.value)||void 0,children:(0,$.jsx)(CW,{type:`number`,placeholder:`取值范围: 1-10000,精确到小数点后2位`,style:{borderRadius:8,height:40},min:1,max:1e4,step:.01})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`audience_gender`,label:`受众性别`,children:(0,$.jsx)(HC,{placeholder:`请选择受众性别`,style:{borderRadius:8,height:40},options:[{value:`ALL`,label:`不限`},{value:`MALE`,label:`男`},{value:`FEMALE`,label:`女`}]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(HH.Item,{style:{flex:1},name:`audience_age`,label:`受众年龄`,children:(0,$.jsx)(HC,{mode:`multiple`,placeholder:`请选择受众年龄(可多选)`,style:{borderRadius:8,minHeight:40},maxTagCount:`responsive`,options:[{value:`ALL`,label:`不限`},{value:`18-23`,label:`18-23岁`},{value:`24-30`,label:`24-30岁`},{value:`31-40`,label:`31-40岁`},{value:`41-49`,label:`41-49岁`},{value:`50`,label:`50岁以上`}]})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`audience_network`,label:`网络类型`,children:(0,$.jsx)(HC,{mode:`multiple`,placeholder:`请选择网络类型(可多选)`,style:{borderRadius:8,minHeight:40},maxTagCount:`responsive`,options:[{value:`ALL`,label:`不限`},{value:`5G`,label:`5G`},{value:`4G`,label:`4G`},{value:`3G`,label:`3G`},{value:`2G`,label:`2G`},{value:`WIFI`,label:`wifi`}]})})]}),(0,$.jsx)(HH.Item,{name:`audience_region`,label:`受众地区`,children:(0,$.jsx)(CR,{multiple:!0,placeholder:`请选择受众地区(可多选)`,style:{borderRadius:8,minHeight:40},options:D,maxTagCount:`responsive`})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(HH.Item,{style:{flex:1},name:`cus_name`,label:`客户主体名称`,children:(0,$.jsx)(CW,{placeholder:`请输入客户主体名称`,style:{borderRadius:8,height:40}})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`pricing_type`,label:`出价类型`,children:(0,$.jsx)(HC,{placeholder:`请选择出价类型`,style:{borderRadius:8,height:40},options:[{value:`OCPC`,label:`OCPC`},{value:`CPA`,label:`CPA`},{value:`OCPM`,label:`OCPM`}]})})]}),C==`AD`&&(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(HH.Item,{style:{flex:1},name:`cost_cap`,label:`是否最优成本出价`,initialValue:!1,children:(0,$.jsx)(HC,{placeholder:`是否最优成本出价`,style:{borderRadius:8,height:40},options:[{value:!0,label:`开启`},{value:!1,label:`关闭`}]})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`target_cost`,label:`是否稳定成本出价`,initialValue:!1,children:(0,$.jsx)(HC,{placeholder:`是否稳定成本出价`,style:{borderRadius:8,height:40},options:[{value:!0,label:`开启`},{value:!1,label:`关闭`}]})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`nobid`,label:`是否最大转化出价`,initialValue:!1,children:(0,$.jsx)(HC,{placeholder:`是否最大转化出价`,style:{borderRadius:8,height:40},options:[{value:!0,label:`开启`},{value:!1,label:`关闭`}]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(HH.Item,{style:{flex:1},name:`cpc_bid`,label:`目标点击成本`,getValueFromEvent:e=>parseFloat(e.target.value)||void 0,children:(0,$.jsx)(CW,{type:`number`,placeholder:`请输入目标点击成本`,style:{borderRadius:8,height:40}})}),(0,$.jsx)(HH.Item,{style:{flex:1},name:`budget`,label:`预算金额`,getValueFromEvent:e=>parseFloat(e.target.value)||void 0,children:(0,$.jsx)(CW,{type:`number`,placeholder:`请输入预算金额`,style:{borderRadius:8,height:40}})})]}),(0,$.jsx)(HH.Item,{name:`note`,label:`备注`,children:(0,$.jsx)(CW.TextArea,{placeholder:`请输入备注`,rows:2,style:{borderRadius:8}})}),(0,$.jsx)(HH.Item,{name:`is_default`,label:`默认模板`,initialValue:!1,children:(0,$.jsx)(HC,{placeholder:`请选择默认模板`,style:{borderRadius:8,height:40},options:[{value:!0,label:`是`},{value:!1,label:`否`}]})})]},`optional`)})]})})]})},F9=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},pce=e=>{let t=`https://ceshi.apiforeign.minzhongzc.com`;if(e.startsWith(`http://`)||e.startsWith(`https://`))return e;let n=e.startsWith(`/`)?e.slice(1):e;return`${t.endsWith(`/`)?t.slice(0,-1):t}/${n}`},mce=()=>{let{message:e}=rx.useApp(),t=Je(),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(void 0),[f,p]=(0,S.useState)(1),[m,h]=(0,S.useState)(10),[g,_]=(0,S.useState)(0),[v,y]=(0,S.useState)({account_userid:``,open_type:void 0,account_id:``}),[b,x]=(0,S.useState)({}),[C,w]=(0,S.useState)([]),[T,E]=(0,S.useState)([]);(0,S.useEffect)(()=>{k(),O(),D()},[]);let D=async()=>{try{await W5()}catch{}},O=async()=>{try{let e=(await Q5()).data||[],t={},n=[];e.forEach(e=>{t[e.openType]=e.typeName,n.push({value:e.openType,label:e.typeName})}),x(t),w(n),E(e)}catch(e){console.error(`加载开户方式列表失败:`,e)}},k=async(t=1,n=10,i=v)=>{s(!0);try{let e=await V5({page:t,page_size:n,account_userid:i.account_userid||void 0,open_type:i.open_type,account_id:i.account_id||void 0});e?(e.data&&r(e.data.data||e.data),e.pagination&&(_(e.pagination.total||0),p(e.pagination.page||1),h(e.pagination.pageSize||10))):r(e||[])}catch{e.error(`获取授权列表失败`)}finally{s(!1)}},A=()=>{l(!0)},j=async()=>{if(!u){e.warning(`请选择开户方式`);return}a(!0);try{let t=await B5({open_type:u});t.authUrl?window.open(t.authUrl,`_blank`):e.error(`获取授权链接失败`)}catch{e.error(`请求授权失败`)}finally{a(!1),l(!1),d(void 0)}},M=async t=>{try{let n=await B5({open_type:t.openType});n.authUrl?window.open(n.authUrl,`_blank`):e.error(`获取授权链接失败`)}catch{e.error(`重新授权失败`)}},N=[{title:`ID`,dataIndex:`id`,key:`id`},{title:`授权绑定账户ID`,dataIndex:`accountId`,key:`accountId`},{title:`授权账户名称`,dataIndex:`accountName`,key:`accountName`},{title:`授权账户角色`,dataIndex:`accountRole`,key:`accountRole`,render:e=>({ADVERTISER:`客户`,CUSTOMER_ADMIN:`普通版工作台-管理员`,CUSTOMER_OPERATOR:`普通版工作台-协作者`,AGENT:`代理商`,CHILD_AGENT:`二级代理商`,PLATFORM_ROLE_STAR:`星图账户`,PLATFORM_ROLE_SHOP_ACCOUNT:`抖音店铺账户`,PLATFORM_ROLE_QIANCHUAN_AGENT:`千川代理商`,PLATFORM_ROLE_STAR_AGENT:`星图代理商`,PLATFORM_ROLE_AWEME:`抖音号`,PLATFORM_ROLE_STAR_MCN:`星图MCN机构`,PLATFORM_ROLE_STAR_ISV:`星图服务商`,AGENT_SYSTEM_ACCOUNT:`代理商系统账户`,PLATFORM_ROLE_LOCAL_AGENT:`本地推代理商`,PLATFORM_ROLE_YUNTU_BRAND_ISV_ADMIN:`云图品牌服务商管理员`,PLATFORM_ROLE_LIFE:`抖音来客账户`,PLATFORM_ROLE_ENTERPRISE_BP_ADMIN:`升级版工作台管理员`,PLATFORM_ROLE_ENTERPRISE_BP_OPERATOR:`升级版工作台协作者`})[e]||e},{title:`授权登录账户用户ID`,dataIndex:`accountUserid`,key:`accountUserid`,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`授权账户用户名`,dataIndex:`accountUsername`,key:`accountUsername`},{title:`开户方式`,dataIndex:`openType`,key:`openType`,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:b[e]||e})},{title:`是否敏感物料授权`,dataIndex:`materialAuthStatus`,key:`materialAuthStatus`,width:100,render:e=>(0,$.jsx)(KQ,{color:e?`green`:`default`,children:e?`是`:`否`})},{title:`授权有效时间`,dataIndex:`refreshTokenExpired`,key:`refreshTokenExpired`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:F9(e)})},{title:`更新时间`,dataIndex:`updatedAt`,key:`updatedAt`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:F9(e)})},{title:`操作`,dataIndex:`action`,fixed:`right`,key:`action`,width:190,render:(e,n)=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Z,{type:`link`,onClick:()=>t(`/authacc?oauth_id=${n.id}`),style:{color:`#6366f1`,padding:0},children:`查看授权账户`}),(0,$.jsx)(Z,{type:`link`,onClick:()=>M(n),style:{color:`#00c49f`,padding:0,marginLeft:8},children:`重新授权`})]})}],P=n.map((e,t)=>({...e,index:t+1,key:e.id}));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(J3,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`授权管理`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12},children:[(0,$.jsx)(CW,{placeholder:`授权绑定账户ID`,value:v.account_id,onChange:e=>y(t=>({...t,account_id:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{p(1),k(1,m)}}),(0,$.jsx)(CW,{placeholder:`授权登录账户用户ID`,value:v.account_userid,onChange:e=>y(t=>({...t,account_userid:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{p(1),k(1,m)}}),(0,$.jsx)(HC,{placeholder:`开户方式`,value:v.open_type,onChange:e=>y(t=>({...t,open_type:e})),style:{width:140},allowClear:!0,options:C}),(0,$.jsx)(Z,{type:`primary`,size:`medium`,onClick:()=>{p(1),k(1,m)},children:`搜索`})]}),(0,$.jsx)(Z,{type:`primary`,size:`medium`,icon:(0,$.jsx)(qI,{}),onClick:A,loading:i,style:{borderRadius:8,fontSize:14,fontWeight:500},children:`点击授权`})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(NQ,{dataSource:P,columns:N,loading:o,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:f,pageSize:m,total:g,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{p(e),h(t),k(e,t)},size:`small`})})]}),(0,$.jsx)(tK,{title:`选择开户方式`,open:c,onOk:j,onCancel:()=>{l(!1),d(void 0)},okText:`确认授权`,cancelText:`取消`,confirmLoading:i,width:700,children:(0,$.jsx)(`div`,{style:{display:`flex`,gap:16,flexWrap:`wrap`,maxHeight:420,overflowY:`auto`},children:T.map(e=>(0,$.jsxs)(`div`,{onClick:()=>d(e.openType),style:{width:`calc(33.33% - 12px)`,cursor:`pointer`,borderRadius:12,border:`2px solid ${u===e.openType?`#6366f1`:`#e2e8f0`}`,padding:16,transition:`all 0.3s ease`,background:u===e.openType?`#f0f1ff`:`#fff`},children:[(0,$.jsx)(`div`,{style:{width:`100%`,height:48,marginBottom:12,borderRadius:8,overflow:`hidden`},children:e.thumb?(0,$.jsx)(`img`,{src:pce(e.thumb),alt:e.typeName,style:{width:`100%`,height:`100%`,display:`block`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,background:`#f1f5f9`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(C1.Text,{type:`secondary`,children:`暂无图片`})})}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:e.typeName}),(0,$.jsx)(`p`,{style:{fontSize:12,color:`#64748b`,marginTop:8,marginBottom:0,lineHeight:1.5},children:e.description})]},e.id))})})]})},hce=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},gce=()=>{let e=Je(),[t]=Dn(),{message:n}=rx.useApp(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)(!1),[s,c]=(0,S.useState)(1),[l,u]=(0,S.useState)(10),[d,f]=(0,S.useState)(0),[p,m]=(0,S.useState)({advertiser_id:``,oauth_id:``,advertiser_name:``}),[h,g]=(0,S.useState)({});(0,S.useEffect)(()=>{let e=t.get(`oauth_id`);e?(m(t=>({...t,oauth_id:e})),v(1,10,{...p,oauth_id:e})):v(),_()},[]);let _=async()=>{try{let e=(await Q5()).data||[],t={},n=[];e.forEach(e=>{t[e.openType]=e.typeName,n.push({value:e.openType,label:e.typeName})}),g(t)}catch(e){console.error(`加载开户方式列表失败:`,e)}},v=async(e=1,t=10,r=p)=>{o(!0);try{let n=await Kae({advertiser_id:r.advertiser_id||``,oauth_id:r.oauth_id||``,advertiser_name:r.advertiser_name||``,page:e,page_size:t});n?(n.data&&i(n.data.data||n.data),n.pagination&&(f(n.pagination.total||0),c(n.pagination.page||1),u(n.pagination.pageSize||10))):i(n||[])}catch{n.error(`获取授权列表失败`)}finally{o(!1)}},y=[{title:`ID`,dataIndex:`id`,key:`id`},{title:`广告主账户ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:160},{title:`广告主账户名称`,dataIndex:`advertiserName`,key:`advertiserName`},{title:`广告主账户角色`,dataIndex:`advertiserRole`,key:`advertiserRole`},{title:`授权账户ID`,dataIndex:`accountId`,key:`accountId`,width:160},{title:`授权账户名称`,dataIndex:`accountName`,key:`accountName`},{title:`授权账户角色`,dataIndex:`accountRole`,key:`accountRole`,render:e=>({ADVERTISER:`客户`,CUSTOMER_ADMIN:`普通版工作台-管理员`,CUSTOMER_OPERATOR:`普通版工作台-协作者`,AGENT:`代理商`,CHILD_AGENT:`二级代理商`,PLATFORM_ROLE_STAR:`星图账户`,PLATFORM_ROLE_SHOP_ACCOUNT:`抖音店铺账户`,PLATFORM_ROLE_QIANCHUAN_AGENT:`千川代理商`,PLATFORM_ROLE_STAR_AGENT:`星图代理商`,PLATFORM_ROLE_AWEME:`抖音号`,PLATFORM_ROLE_STAR_MCN:`星图MCN机构`,PLATFORM_ROLE_STAR_ISV:`星图服务商`,AGENT_SYSTEM_ACCOUNT:`代理商系统账户`,PLATFORM_ROLE_LOCAL_AGENT:`本地推代理商`,PLATFORM_ROLE_YUNTU_BRAND_ISV_ADMIN:`云图品牌服务商管理员`,PLATFORM_ROLE_LIFE:`抖音来客账户`,PLATFORM_ROLE_ENTERPRISE_BP_ADMIN:`升级版工作台管理员`,PLATFORM_ROLE_ENTERPRISE_BP_OPERATOR:`升级版工作台协作者`})[e]||e},{title:`授权账户登录账号ID`,dataIndex:`accountUserid`,key:`accountUserid`},{title:`授权账户登录账号名称`,dataIndex:`accountUsername`,key:`accountUsername`},{title:`授权ID`,dataIndex:`oauthId`,key:`oauthId`},{title:`开户方式`,dataIndex:`openType`,key:`openType`,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:h[e]||e})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:hce(e)})},{title:`操作`,fixed:`right`,dataIndex:`action`,key:`action`,render:(e,t)=>(0,$.jsx)(JV,{children:(0,$.jsx)(Z,{size:`small`,danger:!0,onClick:()=>{tK.confirm({title:`确认删除`,content:`确定要删除该授权账户吗?`,okText:`确定`,cancelText:`取消`,onOk:async()=>{try{await qae({id:t.id}),n.success(`删除成功`),v(s,l)}catch{n.error(`删除失败`)}}})},children:`删除`})})}],b=()=>{document.referrer.includes(window.location.origin)?e(-1):e(`/authorization`)},x=r.map((e,t)=>({...e,index:t+1,key:e.id}));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(Z,{type:`text`,icon:(0,$.jsx)(v2,{}),onClick:b}),(0,$.jsx)(J3,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`授权管理`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16},children:(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12},children:[(0,$.jsx)(CW,{placeholder:`广告主账户ID`,value:p.advertiser_id,onChange:e=>m(t=>({...t,advertiser_id:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{c(1),v(1,l)}}),(0,$.jsx)(CW,{placeholder:`授权ID`,value:p.oauth_id,onChange:e=>m(t=>({...t,oauth_id:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{c(1),v(1,l)}}),(0,$.jsx)(CW,{placeholder:`广告主账户名称`,value:p.advertiser_name,onChange:e=>m(t=>({...t,advertiser_name:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{c(1),v(1,l)}}),(0,$.jsx)(Z,{type:`primary`,size:`medium`,onClick:()=>{c(1),v(1,l)},children:`搜索`})]})}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(NQ,{dataSource:x,columns:y,loading:a,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:s,pageSize:l,total:d,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{c(e),u(t),v(e,t)},size:`small`})})]})]})},I9=[{key:`is_ad_high_quality_material`,label:`AD优质`,noLabel:`AD非优质素材`,unknownLabel:`AD未知`,yesColor:`green`,noColor:`red`,unknownColor:`default`},{key:`is_ecp_high_quality_material`,label:`千川优质`,noLabel:`千川非优质素材`,unknownLabel:`千川未知`,yesColor:`green`,noColor:`red`,unknownColor:`default`},{key:`is_local_high_quality_material`,label:`本地推优质`,noLabel:`本地推非优质`,unknownLabel:`本地推未知`,yesColor:`green`,noColor:`red`,unknownColor:`default`},{key:`is_inefficient_material`,label:`低效`,noLabel:`非低效`,unknownLabel:`是否低效未知`,yesColor:`red`,noColor:`green`,unknownColor:`default`},{key:`is_first_publish_material`,label:`首发`,noLabel:`非首发`,unknownLabel:`是否首发未知`,yesColor:`blue`,noColor:`default`,unknownColor:`default`}],_ce=({preResult:e})=>{let[t,n]=(0,S.useState)(null),[r,i]=(0,S.useState)(!1);if(S.useEffect(()=>{if(!e){n(null),i(!1);return}try{n(JSON.parse(e)),i(!1)}catch{n(null),i(!0)}},[e]),!e||r||!t)return(0,$.jsx)(`span`,{style:{color:`#64748b`},children:`-`});let a=e=>{let n=I9.find(t=>t.key===e);if(!n)return null;let r=t[e],i=r===`YES`,a=r===`NO`;if(r===`UNKNOWN`)return null;let o,s;return i?(o=n.label,s=n.yesColor):a&&(o=n.noLabel,s=n.noColor),{tag:(0,$.jsx)(KQ,{color:s,style:{marginRight:6,fontSize:12,borderRadius:4},children:o},e),detail:{label:n.label.replace(`优质`,`优质素材`),value:o,color:s}}};return(0,$.jsx)(Bw,{content:(0,$.jsxs)(`div`,{style:{maxWidth:500,padding:`8px 0`},children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,display:`block`,marginBottom:12,color:`#1e293b`},children:`前测结果详情`}),(0,$.jsxs)(gV,{column:1,size:`small`,style:{marginBottom:12},children:[(0,$.jsx)(gV.Item,{label:`视频ID`,labelStyle:{fontWeight:500,color:`#64748b`},contentStyle:{color:`#1e293b`},children:t.video_id}),(0,$.jsx)(gV.Item,{label:`广告主ID`,labelStyle:{fontWeight:500,color:`#64748b`},contentStyle:{color:`#1e293b`},children:t.advertiser_id}),(0,$.jsx)(gV.Item,{label:`素材ID`,labelStyle:{fontWeight:500,color:`#64748b`},contentStyle:{color:`#1e293b`},children:t.material_id})]}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:12,color:`#64748b`,display:`block`,marginBottom:8},children:`质量评估`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:8,marginBottom:12},children:I9.map(e=>{let n=t[e.key],r=n===`YES`,i=n===`NO`;if(n===`UNKNOWN`)return null;let a,o;return r?(a=e.label,o=e.yesColor):i&&(a=e.noLabel,o=e.noColor),(0,$.jsx)(KQ,{color:o,style:{fontSize:12,borderRadius:4},children:a},e.key)})}),t.not_ad_high_quality_reason&&t.not_ad_high_quality_reason.length>0&&(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:12,color:`#ef4444`,display:`block`,marginBottom:8},children:`AD非优质原因`}),(0,$.jsx)(RG,{dataSource:t.not_ad_high_quality_reason,renderItem:(e,t)=>(0,$.jsxs)(RG.Item,{style:{padding:`4px 0`,fontSize:12,color:`#64748b`},children:[t+1,`. `,e]},t),size:`small`})]}),t.not_ecp_high_quality_reason&&t.not_ecp_high_quality_reason.length>0&&(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:12,color:`#ef4444`,display:`block`,marginBottom:8},children:`千川非优质原因`}),(0,$.jsx)(RG,{dataSource:t.not_ecp_high_quality_reason,renderItem:(e,t)=>(0,$.jsxs)(RG.Item,{style:{padding:`4px 0`,fontSize:12,color:`#64748b`},children:[t+1,`. `,e]},t),size:`small`})]})]}),title:null,trigger:`hover`,placement:`topLeft`,overlayStyle:{borderRadius:12,boxShadow:`0 8px 24px rgba(0,0,0,0.12)`},children:(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,alignItems:`center`,gap:4},children:I9.map(e=>a(e.key)?.tag)})})},vce=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},yce=e=>{if(!e)return``;let t=`https://ceshi.apiforeign.minzhongzc.com`,n=e.startsWith(`/`)?e.slice(1):e;return`${t.endsWith(`/`)?t.slice(0,-1):t}/${n}`},bce={image:{label:`图片`,color:`green`},video:{label:`视频`,color:`blue`}},xce={FAILED:{label:`失败`,color:`error`},PENDING:{label:`处理中`,color:`processing`},SUCCESS:{label:`成功`,color:`success`}},Sce=()=>{let{message:e}=rx.useApp(),t=Je(),n=S.createRef(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(1),[d,f]=(0,S.useState)(10),[p,m]=(0,S.useState)(0),[h,g]=(0,S.useState)(new Set),[_,v]=(0,S.useState)(!1),[y,b]=(0,S.useState)(!1),[x,C]=(0,S.useState)(``),[w,T]=(0,S.useState)(`image`),E=()=>{n.current&&(n.current.pause(),n.current.currentTime=0),document.querySelectorAll(`video`).forEach(e=>{e.pause(),e.currentTime=0}),b(!1)},[D,O]=(0,S.useState)(``),[k,A]=(0,S.useState)([]),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)({advertiser_id:``,material_id:``,upload_id:``,file_name:``,resource_type:void 0});(0,S.useEffect)(()=>{F()},[]);let F=async(t=1,n=10,r=N)=>{c(!0);try{let e=await Wae({advertiser_id:r.advertiser_id||void 0,material_id:r.material_id||void 0,upload_id:r.upload_id||void 0,file_name:r.file_name||void 0,resource_type:r.resource_type,page:t,page_size:n});e?.code===0?(o(e.data||[]),i(e.data||[]),m(e.total||0)):(o([]),m(0))}catch(t){e.error(`获取素材列表失败`),console.error(`获取素材列表失败:`,t)}finally{c(!1)}},I=[{title:`广告主ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:100},{title:`素材ID`,dataIndex:`materialId`,key:`materialId`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`上传平台Id`,dataIndex:`uploadId`,key:`uploadId`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`资源类型`,dataIndex:`resourceType`,key:`resourceType`,width:100,render:e=>{let t=bce[e];return(0,$.jsx)(KQ,{color:t?.color,children:t?.label||e})}},{title:`预览`,key:`preview`,width:100,render:(e,t)=>{let n=t.resource?.resourceUrl||t.resource?.remoteUrl;return n?(0,$.jsx)(Z,{type:`link`,icon:(0,$.jsx)(tW,{}),onClick:()=>{C(yce(n)),T(t.resourceType===`video`?`video`:`image`),b(!0)},size:`small`,children:`查看`}):(0,$.jsx)(KQ,{children:`-`})}},{title:`文件名`,dataIndex:[`resource`,`fileName`],key:`fileName`,width:160,ellipsis:!0,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:e||`-`})},{title:`文件大小`,dataIndex:[`resource`,`fileSizeBytes`],key:`fileSizeBytes`,ellipsis:!0,render:e=>`${(e/1024/1024).toFixed(2)} MB`},{title:`前测状态`,dataIndex:`status`,key:`status`,width:100,render:e=>{let t=xce[e];return(0,$.jsx)(KQ,{color:t?.color,children:t?.label||e||`-`})}},{title:`前测结果`,dataIndex:`preResult`,key:`preResult`,width:120,render:e=>(0,$.jsx)(_ce,{preResult:e})},{title:`备注`,dataIndex:`note`,key:`note`,width:150,render:e=>(0,$.jsx)(CW.TextArea,{value:e||``,readOnly:!0,autoSize:{minRows:1,maxRows:4},style:{color:`#94a3b8`,resize:`none`,border:`none`,background:`transparent`,padding:0},placeholder:`-`})},{title:`用户ID`,dataIndex:`userId`,key:`userId`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:e||`-`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:vce(e)})},{title:`操作`,fixed:`right`,key:`action`,render:(e,n)=>(0,$.jsx)(Z,{type:`link`,onClick:()=>t(`/consume?advertiserId=${n.advertiserId}`),style:{color:`#6366f1`,padding:0},children:`查看消耗`})}],L=a.map((e,t)=>({...e,index:t+1,key:e.id})),R=async()=>{if(h.size===0){e.warning(`请先选择要推送的前测模板`);return}M(!0);try{let[e,t]=await Promise.all([H5({page:1,pageSize:100}),W5()]);A(e.data||[]),O(t.data?.id||``)}catch{e.error(`获取前测模板列表失败`)}finally{M(!1)}v(!0)},z=async()=>{if(h.size===0){e.warning(`请先选择要推送的素材`);return}if(!D){e.warning(`请选择前测模板`);return}try{await Yae({resources_material_ids:Array.from(h),pre_test_template_id:D}),e.success(`推送素材成功`),v(!1),g(new Set)}catch(t){e.error(t.message||`推送素材失败`)}},B=r.filter(e=>h.has(e.id));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(HX,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`素材列表`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[(0,$.jsx)(CW,{placeholder:`广告主ID`,value:N.advertiser_id,onChange:e=>P(t=>({...t,advertiser_id:e.target.value})),style:{width:150,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(CW,{placeholder:`素材ID`,value:N.material_id,onChange:e=>P(t=>({...t,material_id:e.target.value})),style:{width:150,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(CW,{placeholder:`上传ID`,value:N.upload_id,onChange:e=>P(t=>({...t,upload_id:e.target.value})),style:{width:150,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(CW,{placeholder:`文件名`,value:N.file_name,onChange:e=>P(t=>({...t,file_name:e.target.value})),style:{width:140,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(HC,{placeholder:`资源类型`,value:N.resource_type,onChange:e=>P(t=>({...t,resource_type:e})),style:{width:110,borderRadius:8},allowClear:!0,options:[{value:`image`,label:`图片`},{value:`video`,label:`视频`}]}),(0,$.jsx)(Z,{type:`primary`,onClick:()=>{u(1),F(1,d)},style:{borderRadius:8,fontWeight:600,borderColor:`transparent`},children:`搜索`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(o8,{}),onClick:()=>t(`/generated?filterType=private_portrait&portraitTab=aigc_virtual`),style:{borderRadius:8,fontWeight:600,borderColor:`#8b5cf6`,color:`#7c3aed`,background:`#f5f3ff`},children:`私域虚拟人像库`}),(0,$.jsxs)(Z,{type:`primary`,loading:j,onClick:R,disabled:h.size===0,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,color:`#fff`},children:[`推送前测 `,h.size>0&&`(${h.size})`]})]})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(NQ,{dataSource:L,columns:I,loading:s,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`},rowSelection:{type:`checkbox`,selectedRowKeys:Array.from(h),onChange:e=>{g(new Set(e))}}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:l,pageSize:d,total:p,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{u(e),f(t),F(e,t)},size:`small`})})]}),(0,$.jsxs)(tK,{title:`推送前测`,open:_,onCancel:()=>{v(!1),g(new Set)},onOk:z,okText:`推送`,cancelText:`取消`,width:600,style:{borderRadius:16},children:[(0,$.jsx)(`div`,{style:{display:`flex`,gap:16,marginBottom:24},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(C1.Text,{style:{fontSize:14,color:`#475569`},children:`前测模板:`}),(0,$.jsx)(HC,{value:D,onChange:e=>O(e),style:{width:200},loading:j,placeholder:`选择前测模板`,options:k.map(e=>({value:e.id,label:e.name}))})]})}),(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsxs)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`,display:`block`,marginBottom:12},children:[`已选素材 (`,h.size,`)`]}),(0,$.jsx)(`div`,{style:{maxHeight:200,overflowY:`auto`},children:B.length>0?(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},children:B.map(e=>(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:12,background:`#f8fafc`,borderRadius:8},children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:e.resource.fileName}),(0,$.jsxs)(C1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`ID: `,e.id]})]})},e.id))}):(0,$.jsx)(C1.Text,{style:{color:`#94a3b8`},children:`暂无选中的前测模板`})})]})]}),(0,$.jsx)(tK,{title:`预览`,open:y,onCancel:E,footer:null,width:600,style:{borderRadius:16},children:(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,minHeight:400},children:w===`video`?(0,$.jsx)(`video`,{ref:n,src:x,controls:!0,style:{maxWidth:`100%`,maxHeight:400,borderRadius:8},autoPlay:!0}):(0,$.jsx)(`img`,{src:x,alt:`预览`,style:{maxWidth:`100%`,maxHeight:400,borderRadius:8}})})})]})},{Text:Cce}=C1,wce=2,Tce=15,L9=7,R9=160,z9=90;function B9(e){return String(e).padStart(2,`0`)}function V9(e){return Number.isFinite(e)?Math.max(0,Math.round(e)):0}function H9(e){let t=V9(e),n=Math.floor(t/60),r=t%60;return`${B9(n)}:${B9(r)}`}function U9(e,t,n){return Math.min(Math.max(e,t),n)}function Ece(e,t){return e[0]===t[0]&&e[1]===t[1]}function W9(e,t,n=8e3){return new Promise((r,i)=>{let a,o=()=>{a&&window.clearTimeout(a),e.removeEventListener(t,s),e.removeEventListener(`error`,c)},s=()=>{o(),r()},c=()=>{o(),i(Error(`视频${t}失败`))};e.addEventListener(t,s,{once:!0}),e.addEventListener(`error`,c,{once:!0}),a=window.setTimeout(()=>{o(),i(Error(`视频${t}超时`))},n)})}function Dce(){return new Promise(e=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>e())})})}async function Oce(e,t){let n=Math.max(0,t);if(Math.abs(e.currentTime-n)>.01){let t=W9(e,`seeked`);e.currentTime=n,await t}await Dce()}function kce(e,t,n){let r;try{r=e.getImageData(0,0,t,n).data}catch{return!1}let i=0,a=0;for(let e=0;e0&&a/i>=.85}async function Ace(e,t,n,r,i){let a=Math.max(0,i-.05),o=Array.from(new Set([r,r+.2,r+.5,r+1,r+2].map(e=>Math.min(e,a)).filter(e=>e>=0&&e<=a)));for(let i of o)try{if(await Oce(e,i),t.clearRect(0,0,R9,z9),t.drawImage(e,0,0,R9,z9),kce(t,R9,z9))continue;return{second:r,captureSecond:i,image:n.toDataURL(`image/jpeg`,.76),status:`success`,fallback:Math.abs(i-r)>.01}}catch{}return{second:r,image:``,status:`failed`}}function G9(e,t,n){return!e||e<=0?[0,t]:[0,Math.min(e,Math.max(t,Math.min(L9,n)))]}var jce=({open:e,videoUrl:t,title:n=`手动拆镜`,loading:r=!1,minDuration:i=wce,maxDuration:a=Tce,onCancel:o,onConfirm:s})=>{let c=(0,S.useRef)(null),l=(0,S.useRef)(!1),u=(0,S.useRef)([0,i]),d=(0,S.useRef)(0),f=(0,S.useRef)(null),[p,m]=(0,S.useState)(0),[h,g]=(0,S.useState)(0),[_,v]=(0,S.useState)([0,i]),[y,b]=(0,S.useState)([]),[x,C]=(0,S.useState)(!1),[w,T]=(0,S.useState)(!1),[E,D]=(0,S.useState)(``),O=(0,S.useMemo)(()=>Math.max(0,Math.floor(p||0)),[p]),k=(0,S.useMemo)(()=>Math.max(0,_[1]-_[0]),[_]),A=O>0&&O{v(t=>{let n=typeof e==`function`?e(t):e;return Ece(t,n)?t:(u.current=n,n)})},[]),M=(0,S.useCallback)(e=>{let t=V9(e);d.current!==t&&(d.current=t,g(t))},[]),N=(0,S.useCallback)(e=>{let t=c.current;if(!t||!O)return;let n=V9(U9(e,0,O));try{t.currentTime=n}catch{}M(n)},[O,M]);(0,S.useEffect)(()=>{if(!e){l.current=!0,T(!1),b([]),C(!1),m(0),M(0),D(``),j([0,i]),c.current&&c.current.pause();return}l.current=!1,T(!1),C(!0),b([]),m(0),M(0),D(``),j([0,i]);let n=document.createElement(`video`);return n.crossOrigin=`anonymous`,n.muted=!0,n.playsInline=!0,n.preload=`auto`,n.src=t,(async()=>{try{if(await W9(n,`loadedmetadata`),await W9(n,`loadeddata`).catch(()=>void 0),l.current)return;let e=Number.isFinite(n.duration)?n.duration:0,t=Math.max(0,Math.floor(e));if(m(e),j(G9(t,i,a)),!e||t<=0){D(`视频时长异常,无法抽取帧`);return}let r=document.createElement(`canvas`);r.width=R9,r.height=z9;let o=r.getContext(`2d`,{willReadFrequently:!0});if(!o){D(`当前浏览器不支持 Canvas 抽帧`);return}let s=Array.from({length:t},(e,t)=>({second:t,image:``,status:`loading`}));b(s);let c=[...s];for(let i=0;i{l.current=!0,n.pause(),n.removeAttribute(`src`),n.load()}},[e,t,i,a,M,j]);let P=(0,S.useCallback)(e=>{if(!O)return;D(``);let t=[Number(e[0]),Number(e[1])];j([Math.max(0,Math.min(O,t[0])),Math.max(t[0],Math.min(O,t[1]))])},[O,j]),F=(0,S.useCallback)(()=>{N(u.current[0])},[N]),I=(0,S.useCallback)(e=>{if(!O||A)return;let t=U9(k||Math.min(L9,a),i,Math.min(a,O)),n=U9(e,0,Math.max(0,O-t));n=V9(n);let r=[n,n+t];j(r),N(r[0])},[A,O,a,i,N,k,j]);return(0,$.jsx)(tK,{title:n,open:e,onCancel:o,width:Math.min(window.innerWidth-40,1400),destroyOnHidden:!0,footer:[(0,$.jsx)(Z,{onClick:o,disabled:r,style:{borderRadius:8,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:async()=>{if(!O||O<=0){D(`请等待视频加载完成`);return}if(A){D(`视频总时长不足 ${i} 秒,无法手动拆镜`);return}if(ka){D(`拆镜片段不能超过 ${a} 秒`);return}D(``),await s({startSecond:_[0],endSecond:_[1],durationSecond:k})},loading:r,disabled:r||A||!O,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},children:`确认拆镜`},`confirm`)],children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:18},children:[(0,$.jsx)(`style`,{children:` +`,document.head.appendChild(j9);function M9(e){if(!e)return`-`;let t=new Date(e);return isNaN(t.getTime())?`-`:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`}var N9=[{id:`AD_APP_ACTIVATE`,name:`AD_APP_ACTIVATE`,label:`应用-激活`,description:`应用激活行为`},{id:`AD_APP_AUTH`,name:`AD_APP_AUTH`,label:`应用-授信`,description:`应用授信行为`},{id:`AD_APP_BOOK`,name:`AD_APP_BOOK`,label:`应用-预约表单`,description:`应用预约表单`},{id:`AD_APP_BUY`,name:`AD_APP_BUY`,label:`应用-APP内付费`,description:`APP内付费行为`},{id:`AD_APP_CLICKS`,name:`AD_APP_CLICKS`,label:`应用-点击量`,description:`应用点击量`},{id:`AD_APP_DETAIL`,name:`AD_APP_DETAIL`,label:`应用-APP内详情页到站UV`,description:`APP内详情页到站UV`},{id:`AD_APP_DOWNLOADED`,name:`AD_APP_DOWNLOADED`,label:`应用-下载完成`,description:`应用下载完成`},{id:`AD_APP_INSTALLED`,name:`AD_APP_INSTALLED`,label:`应用-安装完成`,description:`应用安装完成`},{id:`AD_APP_KEY_BEHAVIOR`,name:`AD_APP_KEY_BEHAVIOR`,label:`应用-关键行为`,description:`应用关键行为`},{id:`AD_APP_ORDER`,name:`AD_APP_ORDER`,label:`应用-APP内下单`,description:`APP内下单行为`},{id:`AD_APP_PAY`,name:`AD_APP_PAY`,label:`应用-付费`,description:`应用付费行为`},{id:`AD_APP_PRE_AUTH`,name:`AD_APP_PRE_AUTH`,label:`应用-预授信`,description:`应用预授信行为`},{id:`AD_APP_PRE_DOWNLOAD`,name:`AD_APP_PRE_DOWNLOAD`,label:`应用-预约下载`,description:`应用预约下载`},{id:`AD_APP_PUSH_ORDER`,name:`AD_APP_PUSH_ORDER`,label:`应用-首次发单(乘客)`,description:`首次发单行为`},{id:`AD_APP_REGISTER`,name:`AD_APP_REGISTER`,label:`应用-注册`,description:`应用注册行为`},{id:`AD_APP_SHOW`,name:`AD_APP_SHOW`,label:`应用-展示量`,description:`应用展示量`},{id:`AD_APP_SUBMIT`,name:`AD_APP_SUBMIT`,label:`应用-提交认证`,description:`应用提交认证`},{id:`AD_APP_VIEW`,name:`AD_APP_VIEW`,label:`应用-APP内访问`,description:`APP内访问行为`},{id:`AD_CLUE_AUTH`,name:`AD_CLUE_AUTH`,label:`销售线索收集-授信`,description:`销售线索授信`},{id:`AD_CLUE_BUTTON`,name:`AD_CLUE_BUTTON`,label:`销售线索收集-按钮跳转`,description:`按钮跳转`},{id:`AD_CLUE_CLICKS`,name:`AD_CLUE_CLICKS`,label:`销售线索收集-点击量`,description:`点击量`},{id:`AD_CLUE_CONFIRM`,name:`AD_CLUE_CONFIRM`,label:`销售线索收集-回访-信息确认`,description:`回访信息确认`},{id:`AD_CLUE_CONSULT`,name:`AD_CLUE_CONSULT`,label:`销售线索收集-有效咨询`,description:`有效咨询`},{id:`AD_CLUE_CONSULT_MSG`,name:`AD_CLUE_CONSULT_MSG`,label:`销售线索收集-留资咨询`,description:`留资咨询`},{id:`AD_CLUE_COUPON`,name:`AD_CLUE_COUPON`,label:`销售线索收集-卡券领取`,description:`卡券领取`},{id:`AD_CLUE_CUSTOMER`,name:`AD_CLUE_CUSTOMER`,label:`销售线索收集-有效获客`,description:`有效获客`},{id:`AD_CLUE_CVT`,name:`AD_CLUE_CVT`,label:`销售线索收集-多转化`,description:`多转化`},{id:`AD_CLUE_DONE`,name:`AD_CLUE_DONE`,label:`销售线索收集-完件`,description:`完件`},{id:`AD_CLUE_FORM`,name:`AD_CLUE_FORM`,label:`销售线索收集-表单提交`,description:`表单提交`},{id:`AD_CLUE_FRIENDS`,name:`AD_CLUE_FRIENDS`,label:`销售线索收集-回访-加为好友`,description:`回访加为好友`},{id:`AD_CLUE_INSURANCE`,name:`AD_CLUE_INSURANCE`,label:`销售线索收集-保险支付`,description:`保险支付`},{id:`AD_CLUE_INTENTION`,name:`AD_CLUE_INTENTION`,label:`销售线索收集-存在意向`,description:`存在意向`},{id:`AD_CLUE_INTENTION_FORM`,name:`AD_CLUE_INTENTION_FORM`,label:`销售线索收集-意向表单`,description:`意向表单`},{id:`AD_CLUE_INTENTION_TEL`,name:`AD_CLUE_INTENTION_TEL`,label:`销售线索收集-意向话单`,description:`意向话单`},{id:`AD_CLUE_MESSAGE`,name:`AD_CLUE_MESSAGE`,label:`销售线索收集-私信消息`,description:`私信消息`},{id:`AD_CLUE_MONEY`,name:`AD_CLUE_MONEY`,label:`销售线索收集-放款`,description:`放款`},{id:`AD_CLUE_MSG`,name:`AD_CLUE_MSG`,label:`销售线索收集-私信留资`,description:`私信留资`},{id:`AD_CLUE_PAGE`,name:`AD_CLUE_PAGE`,label:`销售线索收集-访问目标页面`,description:`访问目标页面`},{id:`AD_CLUE_PAY`,name:`AD_CLUE_PAY`,label:`销售线索收集-付费`,description:`付费`},{id:`AD_CLUE_PRE_AUTH`,name:`AD_CLUE_PRE_AUTH`,label:`销售线索收集-预授信`,description:`预授信`},{id:`AD_CLUE_PROTENTIAL_DEAL`,name:`AD_CLUE_PROTENTIAL_DEAL`,label:`销售线索收集-回访-高潜成交`,description:`回访高潜成交`},{id:`AD_CLUE_PUSH_ORDER`,name:`AD_CLUE_PUSH_ORDER`,label:`销售线索收集-首次发单(乘客)`,description:`首次发单`},{id:`AD_CLUE_REGISTER`,name:`AD_CLUE_REGISTER`,label:`销售线索收集-注册`,description:`注册`},{id:`AD_CLUE_SHOW`,name:`AD_CLUE_SHOW`,label:`销售线索收集-展示量`,description:`展示量`},{id:`AD_CLUE_SUBMIT`,name:`AD_CLUE_SUBMIT`,label:`销售线索收集-提交认证`,description:`提交认证`},{id:`AD_CLUE_TEL`,name:`AD_CLUE_TEL`,label:`销售线索收集-智能电话确认接通`,description:`智能电话确认接通`},{id:`AD_CLUE_TEL_CALL`,name:`AD_CLUE_TEL_CALL`,label:`销售线索收集-电话接通`,description:`电话接通`},{id:`AD_CLUE_WX_ADD`,name:`AD_CLUE_WX_ADD`,label:`销售线索收集-微信-添加企业微信`,description:`添加企业微信`},{id:`AD_CLUE_WX_COPY`,name:`AD_CLUE_WX_COPY`,label:`销售线索收集-微信复制`,description:`微信复制`},{id:`AD_CLUE_WX_MSG`,name:`AD_CLUE_WX_MSG`,label:`销售线索收集-微信-用户首次消息`,description:`用户首次消息`},{id:`AD_ECP_APP_BUY`,name:`AD_ECP_APP_BUY`,label:`电商-app内下单`,description:`电商app内下单`},{id:`AD_ECP_APP_DETAIL`,name:`AD_ECP_APP_DETAIL`,label:`电商-app内详情页到站uv`,description:`电商app内详情页到站uv`},{id:`AD_ECP_APP_VIEW`,name:`AD_ECP_APP_VIEW`,label:`电商-app内访问`,description:`电商app内访问`},{id:`AD_ECP_BUTTON`,name:`AD_ECP_BUTTON`,label:`电商-按钮跳转`,description:`电商按钮跳转`},{id:`AD_ECP_INTEREST`,name:`AD_ECP_INTEREST`,label:`电商-引流电商种草`,description:`引流电商种草`},{id:`AD_ECP_SHOP`,name:`AD_ECP_SHOP`,label:`电商-调起店铺`,description:`调起店铺`},{id:`AD_ECP_SHOP_STAY`,name:`AD_ECP_SHOP_STAY`,label:`电商-店铺停留`,description:`店铺停留`},{id:`AD_MINIAPP_ACTIVATE`,name:`AD_MINIAPP_ACTIVATE`,label:`快应用-激活`,description:`快应用激活`},{id:`AD_MINIAPP_KEY_BEHAVIOR`,name:`AD_MINIAPP_KEY_BEHAVIOR`,label:`快应用-关键行为`,description:`快应用关键行为`},{id:`AD_MINIAPP_PAY`,name:`AD_MINIAPP_PAY`,label:`快应用-付费`,description:`快应用付费`},{id:`AD_MINIAPP_REGISTER`,name:`AD_MINIAPP_REGISTER`,label:`快应用-注册`,description:`快应用注册`},{id:`AD_NATIVE_ACTIVATE`,name:`AD_NATIVE_ACTIVATE`,label:`原声互动-激活`,description:`原声互动激活`},{id:`AD_NATIVE_CLICKS`,name:`AD_NATIVE_CLICKS`,label:`原声互动-组件点击`,description:`组件点击`},{id:`AD_NATIVE_FANS_GROUP`,name:`AD_NATIVE_FANS_GROUP`,label:`原声互动-粉丝入群`,description:`粉丝入群`},{id:`AD_NATIVE_FOLLOW`,name:`AD_NATIVE_FOLLOW`,label:`原声互动-帐号关注`,description:`帐号关注`},{id:`AD_NATIVE_INTERACTIVE`,name:`AD_NATIVE_INTERACTIVE`,label:`原声互动-互动`,description:`互动`},{id:`AD_NATIVE_LIVE`,name:`AD_NATIVE_LIVE`,label:`原声互动-预约直播`,description:`预约直播`},{id:`AD_NATIVE_LIVE_DONATE`,name:`AD_NATIVE_LIVE_DONATE`,label:`原声互动-直播间营销捐赠`,description:`直播间营销捐赠`},{id:`AD_NATIVE_LIVE_PAY`,name:`AD_NATIVE_LIVE_PAY`,label:`原声互动-直播间打赏`,description:`直播间打赏`},{id:`AD_NATIVE_LIVE_STAY`,name:`AD_NATIVE_LIVE_STAY`,label:`原声互动-直播间停留`,description:`直播间停留`},{id:`AD_NATIVE_LIVE_VIEW`,name:`AD_NATIVE_LIVE_VIEW`,label:`原声互动-直播间观看`,description:`直播间观看`},{id:`AD_NATIVE_PAY`,name:`AD_NATIVE_PAY`,label:`原声互动-付费`,description:`原声互动付费`},{id:`AD_PRODUCT_ACTIVATE`,name:`AD_PRODUCT_ACTIVATE`,label:`商品-激活`,description:`商品激活`},{id:`AD_PRODUCT_APP_BUY`,name:`AD_PRODUCT_APP_BUY`,label:`商品-app内下单`,description:`商品app内下单`},{id:`AD_PRODUCT_APP_DETAIL`,name:`AD_PRODUCT_APP_DETAIL`,label:`商品-app内详情页到站uv`,description:`商品app内详情页到站uv`},{id:`AD_PRODUCT_APP_PAY`,name:`AD_PRODUCT_APP_PAY`,label:`商品-app内付费`,description:`商品app内付费`},{id:`AD_PRODUCT_APP_VIEW`,name:`AD_PRODUCT_APP_VIEW`,label:`商品-app内访问`,description:`商品app内访问`},{id:`AD_PRODUCT_FORM`,name:`AD_PRODUCT_FORM`,label:`商品-表单提交`,description:`商品表单提交`},{id:`AD_PRODUCT_KEY_BEHAVIOR`,name:`AD_PRODUCT_KEY_BEHAVIOR`,label:`商品-关键行为`,description:`商品关键行为`},{id:`AD_PRODUCT_PAY`,name:`AD_PRODUCT_PAY`,label:`商品-付费`,description:`商品付费`},{id:`AD_TINYAPP_ACTIVATE`,name:`AD_TINYAPP_ACTIVATE`,label:`小程序-激活`,description:`小程序激活`},{id:`AD_TINYAPP_KEY_BEHAVIOR`,name:`AD_TINYAPP_KEY_BEHAVIOR`,label:`小程序-关键行为`,description:`小程序关键行为`},{id:`AD_TINYAPP_PAY`,name:`AD_TINYAPP_PAY`,label:`小程序-付费`,description:`小程序付费`},{id:`QC_LIVE_BUY`,name:`QC_LIVE_BUY`,label:`直播投放-直播间下单`,description:`直播间下单`},{id:`QC_LIVE_CHECK`,name:`QC_LIVE_CHECK`,label:`直播投放-直播间结算`,description:`直播间结算`},{id:`QC_LIVE_COMMENTS`,name:`QC_LIVE_COMMENTS`,label:`直播投放-直播间评论`,description:`直播间评论`},{id:`QC_LIVE_DEAL`,name:`QC_LIVE_DEAL`,label:`直播投放-直播间成交`,description:`直播间成交`},{id:`QC_LIVE_ENTRY`,name:`QC_LIVE_ENTRY`,label:`直播投放-进入直播间`,description:`进入直播间`},{id:`QC_LIVE_FANS`,name:`QC_LIVE_FANS`,label:`直播投放-直播间粉丝提升`,description:`直播间粉丝提升`},{id:`QC_LIVE_HIT`,name:`QC_LIVE_HIT`,label:`直播投放-直播加热`,description:`直播加热`},{id:`QC_LIVE_PRODUCT_CLICKS`,name:`QC_LIVE_PRODUCT_CLICKS`,label:`直播投放-直播间商品点击`,description:`直播间商品点击`},{id:`QC_LIVE_ROI_CHECK`,name:`QC_LIVE_ROI_CHECK`,label:`直播投放-结算roi`,description:`结算roi`},{id:`QC_LIVE_ROI_DEAL`,name:`QC_LIVE_ROI_DEAL`,label:`直播投放-支付roi-直播间成交`,description:`支付roi直播间成交`},{id:`QC_LIVE_ROI_QC`,name:`QC_LIVE_ROI_QC`,label:`直播投放-支付roi-千川直接+间接订单`,description:`支付roi千川订单`},{id:`QC_PRODUCT_BUY`,name:`QC_PRODUCT_BUY`,label:`商品投放-商品购买`,description:`商品购买`},{id:`QC_PRODUCT_COMMENTS`,name:`QC_PRODUCT_COMMENTS`,label:`商品投放-点赞评论`,description:`点赞评论`},{id:`QC_PRODUCT_FANS`,name:`QC_PRODUCT_FANS`,label:`商品投放-粉丝提升`,description:`粉丝提升`},{id:`QC_PRODUCT_INTEREST`,name:`QC_PRODUCT_INTEREST`,label:`商品投放-人群种草`,description:`人群种草`},{id:`QC_PRODUCT_QC`,name:`QC_PRODUCT_QC`,label:`商品投放-千川直接+间接订单`,description:`千川订单`},{id:`QC_PRODUCT_ROI`,name:`QC_PRODUCT_ROI`,label:`商品投放-商品支付roi`,description:`商品支付roi`}],hce=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},gce=()=>{let{message:e}=Pb.useApp(),[t,n]=(0,S.useState)([]),[r,i]=(0,S.useState)(0),[a,o]=(0,S.useState)(!1),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(`create`),[d,f]=(0,S.useState)(null),[p]=zH.useForm(),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(!1),[v,y]=(0,S.useState)(1),[b,x]=(0,S.useState)(10),[C,w]=(0,S.useState)(`AD`),[T,E]=(0,S.useState)(void 0),[D,O]=(0,S.useState)([]),[k,A]=(0,S.useState)({}),[j,M]=(0,S.useState)({});(0,S.useEffect)(()=>{N()},[v,b]),(0,S.useEffect)(()=>{P()},[]);let N=async t=>{o(!0);try{let e=await V5({page:t?.page??v,pageSize:t?.pageSize??b,platform:t?.platform??T});n(e.data||[]),i(e.pagination?.total||0),y(e.pagination?.page||1),x(e.pagination?.pageSize||10)}catch{e.error(`获取前测列表失败`)}finally{o(!1)}},P=async()=>{try{let e=localStorage.getItem(`preTestAreaData`);if(e){let t=JSON.parse(e);O(t.areaOptions),A(t.cityCodeMap),M(t.provinceCityMap);return}let t=(await J5({level:`ONE_LEVEL`})).data||[],n={},r={},i=await Promise.all(t.map(async e=>{let t=[];try{t=((await J5({level:`TWO_LEVEL`,parent_code:e.code})).data||[]).map(e=>({value:e.code,label:e.name,isLeaf:!0}));let i=t.map(e=>e.value);r[e.code]=i,t.forEach(e=>{n[e.value]=e.label})}catch(t){console.error(`获取省份 ${e.name} 的城市失败`,t),r[e.code]=[]}return{value:e.code,label:e.name,isLeaf:!1,children:t}})),a={areaOptions:i,cityCodeMap:n,provinceCityMap:r};localStorage.setItem(`preTestAreaData`,JSON.stringify(a)),O(i),A(n),M(r)}catch{e.error(`获取省份信息失败`)}},F=async t=>{let n=t[t.length-1];n.loading=!0;try{n.children=((await J5({level:`TWO_LEVEL`,parent_code:n.value})).data||[]).map(e=>({value:e.code,label:e.name,isLeaf:!0})),n.loading=!1,O([...D])}catch{e.error(`获取城市信息失败`),n.loading=!1,O([...D])}},I=t.map((e,t)=>({...e,index:(v-1)*b+t+1,key:e.id})),L=[{title:`前测模板编号`,dataIndex:`id`,key:`id`,width:120,render:e=>(0,$.jsx)(b1.Text,{strong:!0,style:{color:`#1e293b`,fontSize:13},children:e})},{title:`模板名称`,dataIndex:`name`,key:`name`,ellipsis:!0,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontWeight:500,fontSize:13},children:e})},{title:`平台`,dataIndex:`platform`,key:`platform`,render:e=>(0,$.jsx)(UQ,{color:e===`AD`?`blue`:e===`QIANCHUAN`?`green`:`orange`,style:{borderRadius:6,fontSize:12},children:e===`AD`?`AD`:e===`QIANCHUAN`?`千川`:`本地推`})},{title:`转化目标`,dataIndex:`externalAction`,key:`externalAction`,ellipsis:!0,width:200,render:e=>{if(!e)return(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:`-`});let t=N9.find(t=>t.name===e.trim());return(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:t?t.label:e})}},{title:`目标转化成本`,dataIndex:`cpaBid`,key:`cpaBid`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===void 0?`-`:e})},{title:`受众性别`,dataIndex:`audienceGender`,key:`audienceGender`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===`ALL`?`不限`:e===`MALE`?`男`:e===`FEMALE`?`女`:e||`-`})},{title:`受众年龄`,dataIndex:`audienceAge`,key:`audienceAge`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:Array.isArray(e)?e.join(`, `):e||`-`})},{title:`受众地区`,dataIndex:`audienceRegion`,key:`audienceRegion`,ellipsis:!0,width:300,render:e=>{if(!Array.isArray(e)||e.length===0)return(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:13},children:`-`});let t=e.map(e=>k[String(e)]||String(e));return(0,$.jsx)(bW.TextArea,{value:t.join(`, `)||`-`,readOnly:!0,autoSize:{minRows:1,maxRows:4},style:{resize:`none`,border:`none`,background:`transparent`,padding:0},placeholder:`-`})}},{title:`网络类型`,dataIndex:`audienceNetwork`,key:`audienceNetwork`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:Array.isArray(e)?e.join(`, `):e||`-`})},{title:`客户主体名称`,dataIndex:`cusName`,key:`cusName`,ellipsis:!0,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e||`-`})},{title:`出价类型`,dataIndex:`pricingType`,key:`pricingType`,width:90,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e||`-`})},{title:`目标点击成本`,dataIndex:`cpcBid`,key:`cpcBid`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===void 0?`-`:e})},{title:`预算金额`,dataIndex:`budget`,key:`budget`,width:100,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:13},children:e===void 0?`-`:e})},{title:`默认模板`,dataIndex:`isDefault`,key:`isDefault`,width:90,render:e=>(0,$.jsx)(UQ,{color:e?`green`:`default`,style:{borderRadius:6,fontSize:12},children:e?`是`:`否`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`,fontSize:12},children:hce(e)})},{title:`操作`,dataIndex:`operation`,fixed:`right`,key:`operation`,render:(e,t)=>(0,$.jsxs)(GV,{size:4,children:[(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(QU,{}),style:{color:`#6366f1`,fontSize:12},onClick:()=>B(t),children:`详情`}),(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(T$,{}),style:{color:`#6366f1`,fontSize:12},onClick:()=>V(t),children:`编辑`}),(0,$.jsx)(Z,{type:`text`,size:`small`,icon:(0,$.jsx)(r$,{}),style:{color:`#ef4444`,fontSize:12},onClick:()=>H(t),children:`删除`})]})}],R=()=>{p.resetFields(),w(`AD`),u(`create`),f(null),c(!0)},z=async e=>{f(e),w(e.platform||`AD`);let t=e.audienceRegion||[],n=[];for(let e of t){let t=String(e);if(t.length>=6){let e=t.slice(0,2);F(e),n.push([e,t])}}p.setFieldsValue({name:e.name,note:e.note,platform:e.platform,external_action:e.externalAction,cpa_bid:e.cpaBid,audience_gender:e.audienceGender,audience_age:e.audienceAge||[],audience_region:n,audience_network:e.audienceNetwork||[],cus_name:e.cusName,pricing_type:e.pricingType,cost_cap:e.costCap===void 0?!1:e.costCap,target_cost:e.targetCost===void 0?!1:e.targetCost,nobid:e.nobid===void 0?!1:e.nobid,cpc_bid:e.cpcBid,budget:e.budget,is_default:e.isDefault===void 0?!1:e.isDefault})},B=async t=>{try{let e=(await H5(t.id)).data;u(`detail`),z(e),c(!0)}catch{e.error(`获取详情失败`)}},V=async t=>{try{let e=(await H5(t.id)).data;u(`edit`),z(e),c(!0)}catch{e.error(`获取详情失败`)}},H=t=>{QG.confirm({title:`确认删除`,content:`确定要删除该前测模板吗?`,okText:`确定`,cancelText:`取消`,onOk:async()=>{try{await Sae(t.id),e.success(`删除成功`),N()}catch{e.error(`删除失败`)}}})};return(0,$.jsxs)(`div`,{style:{minHeight:`calc(100vh - 80px)`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(XV,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`素材前测模板`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,alignItems:`center`},children:[(0,$.jsx)(yC,{placeholder:`投放平台`,value:T,onChange:e=>E(e),style:{width:140},allowClear:!0,options:[{value:`AD`,label:`AD`},{value:`QIANCHUAN`,label:`千川`},{value:`LOCAL`,label:`本地推`}]}),(0,$.jsx)(Z,{type:`primary`,onClick:()=>{y(1),N()},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:12},children:(0,$.jsx)(Z,{type:`primary`,size:`medium`,icon:(0,$.jsx)(KI,{}),loading:a,onClick:R,style:{borderRadius:12,fontSize:14,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 14px rgba(99,102,241,0.3)`},children:`新增模板`})})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:16,boxShadow:`0 4px 20px rgba(0,0,0,0.04)`,overflow:`hidden`},children:[(0,$.jsx)(AQ,{dataSource:I,columns:L,loading:a,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`},onRow:()=>({style:{cursor:`pointer`,transition:`background-color 0.15s`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=`#f8fafc`},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=`transparent`}})}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:v,pageSize:b,total:r,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,pageSizeOptions:[`10`,`20`,`50`,`100`],onChange:(e,t)=>{y(e),x(t)},size:`small`})})]}),(0,$.jsx)(QG,{title:(0,$.jsx)(GV,{children:l===`create`?`新增前测模板(选填项如填写需准确填写)`:l===`edit`?`编辑前测模板(选填项如填写需准确填写)`:`前测模板详情`}),open:s,onCancel:()=>{c(!1),p.resetFields(),w(`AD`)},onOk:async()=>{try{let t=await p.validateFields();_(!0);let n=[];(t.audience_region||[]).forEach(e=>{if(e.length===1){let t=j[e[0]]||[];n.push(...t)}else e.length>=2&&n.push(e[e.length-1])});let r={name:t.name,note:t.note,platform:t.platform,external_action:t.external_action,cpa_bid:t.cpa_bid||0,audience_gender:t.audience_gender,audience_age:t.audience_age||[],audience_region:n,audience_network:t.audience_network||[],cus_name:t.cus_name,pricing_type:t.pricing_type,cost_cap:t.cost_cap||!1,target_cost:t.target_cost||!1,nobid:t.nobid||!1,cpc_bid:t.cpc_bid||0,budget:t.budget||0,is_default:t.is_default||!1};l===`edit`&&d?(await xae(d.id,r),e.success(`前测模板更新成功`)):(await bae(r),e.success(`前测模板创建成功`)),c(!1),p.resetFields(),N()}catch(t){t?.message?e.error(t.message):t?.response?.data?.message?e.error(t.response.data.message):e.error(l===`edit`?`更新失败,请重试`:`创建失败,请重试`)}finally{_(!1)}},okText:l===`detail`?``:`提交`,cancelText:`取消`,width:720,height:600,confirmLoading:g,style:{borderRadius:16},footer:l===`detail`?null:void 0,children:(0,$.jsxs)(zH,{form:p,layout:`vertical`,style:{marginTop:16},disabled:l===`detail`,children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(zH.Item,{style:{flex:1},name:`name`,label:`模板名称`,rules:[{required:!0,message:`请输入模板名称`}],children:(0,$.jsx)(bW,{placeholder:`请输入模板名称`,style:{borderRadius:8,height:40}})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`platform`,label:`平台`,initialValue:`AD`,rules:[{required:!0,message:`请选择平台`}],children:(0,$.jsx)(yC,{placeholder:`请选择平台`,style:{borderRadius:8,height:40},onChange:e=>{w(e)},options:[{value:`AD`,label:`AD`},{value:`QIANCHUAN`,label:`千川`},{value:`LOCAL`,label:`本地推`}]})})]}),(0,$.jsx)(qg,{defaultActiveKey:[],activeKey:m?[`optional`]:[],onChange:()=>h(!m),children:(0,$.jsxs)(qg.Panel,{header:`选填项`,children:[C!==`LOCAL`&&(0,$.jsx)(zH.Item,{name:`external_action`,label:`转化目标`,children:(0,$.jsx)(yC,{placeholder:`请选择转化目标`,style:{borderRadius:8,height:40},options:N9.filter(e=>C===`AD`?e.name.startsWith(`AD_`):C===`QIANCHUAN`?e.name.startsWith(`QC_`):C===`LOCAL`?e.name.startsWith(`LOCAL_`):!0).map(e=>({value:e.name,label:(0,$.jsxs)(`span`,{children:[e.label,e.description&&(0,$.jsxs)(b1.Text,{style:{color:`#94a3b8`,fontSize:12,marginLeft:4},children:[`(`,e.description,`)`]})]})}))})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(zH.Item,{style:{flex:1},name:`cpa_bid`,label:`目标转化成本`,rules:[{type:`number`,min:1,max:1e4,message:`取值范围: 1-10000`}],getValueFromEvent:e=>parseFloat(e.target.value)||void 0,children:(0,$.jsx)(bW,{type:`number`,placeholder:`取值范围: 1-10000,精确到小数点后2位`,style:{borderRadius:8,height:40},min:1,max:1e4,step:.01})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`audience_gender`,label:`受众性别`,children:(0,$.jsx)(yC,{placeholder:`请选择受众性别`,style:{borderRadius:8,height:40},options:[{value:`ALL`,label:`不限`},{value:`MALE`,label:`男`},{value:`FEMALE`,label:`女`}]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(zH.Item,{style:{flex:1},name:`audience_age`,label:`受众年龄`,children:(0,$.jsx)(yC,{mode:`multiple`,placeholder:`请选择受众年龄(可多选)`,style:{borderRadius:8,minHeight:40},maxTagCount:`responsive`,options:[{value:`ALL`,label:`不限`},{value:`18-23`,label:`18-23岁`},{value:`24-30`,label:`24-30岁`},{value:`31-40`,label:`31-40岁`},{value:`41-49`,label:`41-49岁`},{value:`50`,label:`50岁以上`}]})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`audience_network`,label:`网络类型`,children:(0,$.jsx)(yC,{mode:`multiple`,placeholder:`请选择网络类型(可多选)`,style:{borderRadius:8,minHeight:40},maxTagCount:`responsive`,options:[{value:`ALL`,label:`不限`},{value:`5G`,label:`5G`},{value:`4G`,label:`4G`},{value:`3G`,label:`3G`},{value:`2G`,label:`2G`},{value:`WIFI`,label:`wifi`}]})})]}),(0,$.jsx)(zH.Item,{name:`audience_region`,label:`受众地区`,children:(0,$.jsx)(bR,{multiple:!0,placeholder:`请选择受众地区(可多选)`,style:{borderRadius:8,minHeight:40},options:D,maxTagCount:`responsive`})}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(zH.Item,{style:{flex:1},name:`cus_name`,label:`客户主体名称`,children:(0,$.jsx)(bW,{placeholder:`请输入客户主体名称`,style:{borderRadius:8,height:40}})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`pricing_type`,label:`出价类型`,children:(0,$.jsx)(yC,{placeholder:`请选择出价类型`,style:{borderRadius:8,height:40},options:[{value:`OCPC`,label:`OCPC`},{value:`CPA`,label:`CPA`},{value:`OCPM`,label:`OCPM`}]})})]}),C==`AD`&&(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(zH.Item,{style:{flex:1},name:`cost_cap`,label:`是否最优成本出价`,initialValue:!1,children:(0,$.jsx)(yC,{placeholder:`是否最优成本出价`,style:{borderRadius:8,height:40},options:[{value:!0,label:`开启`},{value:!1,label:`关闭`}]})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`target_cost`,label:`是否稳定成本出价`,initialValue:!1,children:(0,$.jsx)(yC,{placeholder:`是否稳定成本出价`,style:{borderRadius:8,height:40},options:[{value:!0,label:`开启`},{value:!1,label:`关闭`}]})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`nobid`,label:`是否最大转化出价`,initialValue:!1,children:(0,$.jsx)(yC,{placeholder:`是否最大转化出价`,style:{borderRadius:8,height:40},options:[{value:!0,label:`开启`},{value:!1,label:`关闭`}]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16},children:[(0,$.jsx)(zH.Item,{style:{flex:1},name:`cpc_bid`,label:`目标点击成本`,getValueFromEvent:e=>parseFloat(e.target.value)||void 0,children:(0,$.jsx)(bW,{type:`number`,placeholder:`请输入目标点击成本`,style:{borderRadius:8,height:40}})}),(0,$.jsx)(zH.Item,{style:{flex:1},name:`budget`,label:`预算金额`,getValueFromEvent:e=>parseFloat(e.target.value)||void 0,children:(0,$.jsx)(bW,{type:`number`,placeholder:`请输入预算金额`,style:{borderRadius:8,height:40}})})]}),(0,$.jsx)(zH.Item,{name:`note`,label:`备注`,children:(0,$.jsx)(bW.TextArea,{placeholder:`请输入备注`,rows:2,style:{borderRadius:8}})}),(0,$.jsx)(zH.Item,{name:`is_default`,label:`默认模板`,initialValue:!1,children:(0,$.jsx)(yC,{placeholder:`请选择默认模板`,style:{borderRadius:8,height:40},options:[{value:!0,label:`是`},{value:!1,label:`否`}]})})]},`optional`)})]})})]})},P9=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},_ce=e=>{let t=`https://ceshi.apiforeign.minzhongzc.com`;if(e.startsWith(`http://`)||e.startsWith(`https://`))return e;let n=e.startsWith(`/`)?e.slice(1):e;return`${t.endsWith(`/`)?t.slice(0,-1):t}/${n}`},vce=()=>{let{message:e}=Pb.useApp(),t=Je(),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(void 0),[f,p]=(0,S.useState)(1),[m,h]=(0,S.useState)(10),[g,_]=(0,S.useState)(0),[v,y]=(0,S.useState)({account_userid:``,open_type:void 0,account_id:``}),[b,x]=(0,S.useState)({}),[C,w]=(0,S.useState)([]),[T,E]=(0,S.useState)([]);(0,S.useEffect)(()=>{k(),O(),D()},[]);let D=async()=>{try{await U5()}catch{}},O=async()=>{try{let e=(await Z5()).data||[],t={},n=[];e.forEach(e=>{t[e.openType]=e.typeName,n.push({value:e.openType,label:e.typeName})}),x(t),w(n),E(e)}catch(e){console.error(`加载开户方式列表失败:`,e)}},k=async(t=1,n=10,i=v)=>{s(!0);try{let e=await B5({page:t,page_size:n,account_userid:i.account_userid||void 0,open_type:i.open_type,account_id:i.account_id||void 0});e?(e.data&&r(e.data.data||e.data),e.pagination&&(_(e.pagination.total||0),p(e.pagination.page||1),h(e.pagination.pageSize||10))):r(e||[])}catch{e.error(`获取授权列表失败`)}finally{s(!1)}},A=()=>{l(!0)},j=async()=>{if(!u){e.warning(`请选择开户方式`);return}a(!0);try{let t=await z5({open_type:u});t.authUrl?window.open(t.authUrl,`_blank`):e.error(`获取授权链接失败`)}catch{e.error(`请求授权失败`)}finally{a(!1),l(!1),d(void 0)}},M=async t=>{try{let n=await z5({open_type:t.openType});n.authUrl?window.open(n.authUrl,`_blank`):e.error(`获取授权链接失败`)}catch{e.error(`重新授权失败`)}},N=[{title:`ID`,dataIndex:`id`,key:`id`},{title:`授权绑定账户ID`,dataIndex:`accountId`,key:`accountId`},{title:`授权账户名称`,dataIndex:`accountName`,key:`accountName`},{title:`授权账户角色`,dataIndex:`accountRole`,key:`accountRole`,render:e=>({ADVERTISER:`客户`,CUSTOMER_ADMIN:`普通版工作台-管理员`,CUSTOMER_OPERATOR:`普通版工作台-协作者`,AGENT:`代理商`,CHILD_AGENT:`二级代理商`,PLATFORM_ROLE_STAR:`星图账户`,PLATFORM_ROLE_SHOP_ACCOUNT:`抖音店铺账户`,PLATFORM_ROLE_QIANCHUAN_AGENT:`千川代理商`,PLATFORM_ROLE_STAR_AGENT:`星图代理商`,PLATFORM_ROLE_AWEME:`抖音号`,PLATFORM_ROLE_STAR_MCN:`星图MCN机构`,PLATFORM_ROLE_STAR_ISV:`星图服务商`,AGENT_SYSTEM_ACCOUNT:`代理商系统账户`,PLATFORM_ROLE_LOCAL_AGENT:`本地推代理商`,PLATFORM_ROLE_YUNTU_BRAND_ISV_ADMIN:`云图品牌服务商管理员`,PLATFORM_ROLE_LIFE:`抖音来客账户`,PLATFORM_ROLE_ENTERPRISE_BP_ADMIN:`升级版工作台管理员`,PLATFORM_ROLE_ENTERPRISE_BP_OPERATOR:`升级版工作台协作者`})[e]||e},{title:`授权登录账户用户ID`,dataIndex:`accountUserid`,key:`accountUserid`,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`授权账户用户名`,dataIndex:`accountUsername`,key:`accountUsername`},{title:`开户方式`,dataIndex:`openType`,key:`openType`,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:b[e]||e})},{title:`是否敏感物料授权`,dataIndex:`materialAuthStatus`,key:`materialAuthStatus`,width:100,render:e=>(0,$.jsx)(UQ,{color:e?`green`:`default`,children:e?`是`:`否`})},{title:`授权有效时间`,dataIndex:`refreshTokenExpired`,key:`refreshTokenExpired`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:P9(e)})},{title:`更新时间`,dataIndex:`updatedAt`,key:`updatedAt`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:P9(e)})},{title:`操作`,dataIndex:`action`,fixed:`right`,key:`action`,width:190,render:(e,n)=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Z,{type:`link`,onClick:()=>t(`/authacc?oauth_id=${n.id}`),style:{color:`#6366f1`,padding:0},children:`查看授权账户`}),(0,$.jsx)(Z,{type:`link`,onClick:()=>M(n),style:{color:`#00c49f`,padding:0,marginLeft:8},children:`重新授权`})]})}],P=n.map((e,t)=>({...e,index:t+1,key:e.id}));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(G3,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`授权管理`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12},children:[(0,$.jsx)(bW,{placeholder:`授权绑定账户ID`,value:v.account_id,onChange:e=>y(t=>({...t,account_id:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{p(1),k(1,m)}}),(0,$.jsx)(bW,{placeholder:`授权登录账户用户ID`,value:v.account_userid,onChange:e=>y(t=>({...t,account_userid:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{p(1),k(1,m)}}),(0,$.jsx)(yC,{placeholder:`开户方式`,value:v.open_type,onChange:e=>y(t=>({...t,open_type:e})),style:{width:140},allowClear:!0,options:C}),(0,$.jsx)(Z,{type:`primary`,size:`medium`,onClick:()=>{p(1),k(1,m)},children:`搜索`})]}),(0,$.jsx)(Z,{type:`primary`,size:`medium`,icon:(0,$.jsx)(KI,{}),onClick:A,loading:i,style:{borderRadius:8,fontSize:14,fontWeight:500},children:`点击授权`})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(AQ,{dataSource:P,columns:N,loading:o,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:f,pageSize:m,total:g,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{p(e),h(t),k(e,t)},size:`small`})})]}),(0,$.jsx)(QG,{title:`选择开户方式`,open:c,onOk:j,onCancel:()=>{l(!1),d(void 0)},okText:`确认授权`,cancelText:`取消`,confirmLoading:i,width:700,children:(0,$.jsx)(`div`,{style:{display:`flex`,gap:16,flexWrap:`wrap`,maxHeight:420,overflowY:`auto`},children:T.map(e=>(0,$.jsxs)(`div`,{onClick:()=>d(e.openType),style:{width:`calc(33.33% - 12px)`,cursor:`pointer`,borderRadius:12,border:`2px solid ${u===e.openType?`#6366f1`:`#e2e8f0`}`,padding:16,transition:`all 0.3s ease`,background:u===e.openType?`#f0f1ff`:`#fff`},children:[(0,$.jsx)(`div`,{style:{width:`100%`,height:48,marginBottom:12,borderRadius:8,overflow:`hidden`},children:e.thumb?(0,$.jsx)(`img`,{src:_ce(e.thumb),alt:e.typeName,style:{width:`100%`,height:`100%`,display:`block`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,background:`#f1f5f9`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(b1.Text,{type:`secondary`,children:`暂无图片`})})}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:e.typeName}),(0,$.jsx)(`p`,{style:{fontSize:12,color:`#64748b`,marginTop:8,marginBottom:0,lineHeight:1.5},children:e.description})]},e.id))})})]})},yce=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},bce=()=>{let e=Je(),[t]=Dn(),{message:n}=Pb.useApp(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)(!1),[s,c]=(0,S.useState)(1),[l,u]=(0,S.useState)(10),[d,f]=(0,S.useState)(0),[p,m]=(0,S.useState)({advertiser_id:``,oauth_id:``,advertiser_name:``}),[h,g]=(0,S.useState)({});(0,S.useEffect)(()=>{let e=t.get(`oauth_id`);e?(m(t=>({...t,oauth_id:e})),v(1,10,{...p,oauth_id:e})):v(),_()},[]);let _=async()=>{try{let e=(await Z5()).data||[],t={},n=[];e.forEach(e=>{t[e.openType]=e.typeName,n.push({value:e.openType,label:e.typeName})}),g(t)}catch(e){console.error(`加载开户方式列表失败:`,e)}},v=async(e=1,t=10,r=p)=>{o(!0);try{let n=await Xae({advertiser_id:r.advertiser_id||``,oauth_id:r.oauth_id||``,advertiser_name:r.advertiser_name||``,page:e,page_size:t});n?(n.data&&i(n.data.data||n.data),n.pagination&&(f(n.pagination.total||0),c(n.pagination.page||1),u(n.pagination.pageSize||10))):i(n||[])}catch{n.error(`获取授权列表失败`)}finally{o(!1)}},y=[{title:`ID`,dataIndex:`id`,key:`id`},{title:`广告主账户ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:160},{title:`广告主账户名称`,dataIndex:`advertiserName`,key:`advertiserName`},{title:`广告主账户角色`,dataIndex:`advertiserRole`,key:`advertiserRole`},{title:`授权账户ID`,dataIndex:`accountId`,key:`accountId`,width:160},{title:`授权账户名称`,dataIndex:`accountName`,key:`accountName`},{title:`授权账户角色`,dataIndex:`accountRole`,key:`accountRole`,render:e=>({ADVERTISER:`客户`,CUSTOMER_ADMIN:`普通版工作台-管理员`,CUSTOMER_OPERATOR:`普通版工作台-协作者`,AGENT:`代理商`,CHILD_AGENT:`二级代理商`,PLATFORM_ROLE_STAR:`星图账户`,PLATFORM_ROLE_SHOP_ACCOUNT:`抖音店铺账户`,PLATFORM_ROLE_QIANCHUAN_AGENT:`千川代理商`,PLATFORM_ROLE_STAR_AGENT:`星图代理商`,PLATFORM_ROLE_AWEME:`抖音号`,PLATFORM_ROLE_STAR_MCN:`星图MCN机构`,PLATFORM_ROLE_STAR_ISV:`星图服务商`,AGENT_SYSTEM_ACCOUNT:`代理商系统账户`,PLATFORM_ROLE_LOCAL_AGENT:`本地推代理商`,PLATFORM_ROLE_YUNTU_BRAND_ISV_ADMIN:`云图品牌服务商管理员`,PLATFORM_ROLE_LIFE:`抖音来客账户`,PLATFORM_ROLE_ENTERPRISE_BP_ADMIN:`升级版工作台管理员`,PLATFORM_ROLE_ENTERPRISE_BP_OPERATOR:`升级版工作台协作者`})[e]||e},{title:`授权账户登录账号ID`,dataIndex:`accountUserid`,key:`accountUserid`},{title:`授权账户登录账号名称`,dataIndex:`accountUsername`,key:`accountUsername`},{title:`授权ID`,dataIndex:`oauthId`,key:`oauthId`},{title:`开户方式`,dataIndex:`openType`,key:`openType`,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:h[e]||e})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:yce(e)})},{title:`操作`,fixed:`right`,dataIndex:`action`,key:`action`,render:(e,t)=>(0,$.jsx)(GV,{children:(0,$.jsx)(Z,{size:`small`,danger:!0,onClick:()=>{QG.confirm({title:`确认删除`,content:`确定要删除该授权账户吗?`,okText:`确定`,cancelText:`取消`,onOk:async()=>{try{await Zae({id:t.id}),n.success(`删除成功`),v(s,l)}catch{n.error(`删除失败`)}}})},children:`删除`})})}],b=()=>{document.referrer.includes(window.location.origin)?e(-1):e(`/authorization`)},x=r.map((e,t)=>({...e,index:t+1,key:e.id}));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(Z,{type:`text`,icon:(0,$.jsx)(h2,{}),onClick:b}),(0,$.jsx)(G3,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`授权管理`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16},children:(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12},children:[(0,$.jsx)(bW,{placeholder:`广告主账户ID`,value:p.advertiser_id,onChange:e=>m(t=>({...t,advertiser_id:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{c(1),v(1,l)}}),(0,$.jsx)(bW,{placeholder:`授权ID`,value:p.oauth_id,onChange:e=>m(t=>({...t,oauth_id:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{c(1),v(1,l)}}),(0,$.jsx)(bW,{placeholder:`广告主账户名称`,value:p.advertiser_name,onChange:e=>m(t=>({...t,advertiser_name:e.target.value})),style:{width:180},allowClear:!0,onPressEnter:()=>{c(1),v(1,l)}}),(0,$.jsx)(Z,{type:`primary`,size:`medium`,onClick:()=>{c(1),v(1,l)},children:`搜索`})]})}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(AQ,{dataSource:x,columns:y,loading:a,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:s,pageSize:l,total:d,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{c(e),u(t),v(e,t)},size:`small`})})]})]})},F9=[{key:`is_ad_high_quality_material`,label:`AD优质`,noLabel:`AD非优质素材`,unknownLabel:`AD未知`,yesColor:`green`,noColor:`red`,unknownColor:`default`},{key:`is_ecp_high_quality_material`,label:`千川优质`,noLabel:`千川非优质素材`,unknownLabel:`千川未知`,yesColor:`green`,noColor:`red`,unknownColor:`default`},{key:`is_local_high_quality_material`,label:`本地推优质`,noLabel:`本地推非优质`,unknownLabel:`本地推未知`,yesColor:`green`,noColor:`red`,unknownColor:`default`},{key:`is_inefficient_material`,label:`低效`,noLabel:`非低效`,unknownLabel:`是否低效未知`,yesColor:`red`,noColor:`green`,unknownColor:`default`},{key:`is_first_publish_material`,label:`首发`,noLabel:`非首发`,unknownLabel:`是否首发未知`,yesColor:`blue`,noColor:`default`,unknownColor:`default`}],xce=({preResult:e})=>{let[t,n]=(0,S.useState)(null),[r,i]=(0,S.useState)(!1);if(S.useEffect(()=>{if(!e){n(null),i(!1);return}try{n(JSON.parse(e)),i(!1)}catch{n(null),i(!0)}},[e]),!e||r||!t)return(0,$.jsx)(`span`,{style:{color:`#64748b`},children:`-`});let a=e=>{let n=F9.find(t=>t.key===e);if(!n)return null;let r=t[e],i=r===`YES`,a=r===`NO`;if(r===`UNKNOWN`)return null;let o,s;return i?(o=n.label,s=n.yesColor):a&&(o=n.noLabel,s=n.noColor),{tag:(0,$.jsx)(UQ,{color:s,style:{marginRight:6,fontSize:12,borderRadius:4},children:o},e),detail:{label:n.label.replace(`优质`,`优质素材`),value:o,color:s}}};return(0,$.jsx)(_w,{content:(0,$.jsxs)(`div`,{style:{maxWidth:500,padding:`8px 0`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,display:`block`,marginBottom:12,color:`#1e293b`},children:`前测结果详情`}),(0,$.jsxs)(pV,{column:1,size:`small`,style:{marginBottom:12},children:[(0,$.jsx)(pV.Item,{label:`视频ID`,labelStyle:{fontWeight:500,color:`#64748b`},contentStyle:{color:`#1e293b`},children:t.video_id}),(0,$.jsx)(pV.Item,{label:`广告主ID`,labelStyle:{fontWeight:500,color:`#64748b`},contentStyle:{color:`#1e293b`},children:t.advertiser_id}),(0,$.jsx)(pV.Item,{label:`素材ID`,labelStyle:{fontWeight:500,color:`#64748b`},contentStyle:{color:`#1e293b`},children:t.material_id})]}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:12,color:`#64748b`,display:`block`,marginBottom:8},children:`质量评估`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:8,marginBottom:12},children:F9.map(e=>{let n=t[e.key],r=n===`YES`,i=n===`NO`;if(n===`UNKNOWN`)return null;let a,o;return r?(a=e.label,o=e.yesColor):i&&(a=e.noLabel,o=e.noColor),(0,$.jsx)(UQ,{color:o,style:{fontSize:12,borderRadius:4},children:a},e.key)})}),t.not_ad_high_quality_reason&&t.not_ad_high_quality_reason.length>0&&(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:12,color:`#ef4444`,display:`block`,marginBottom:8},children:`AD非优质原因`}),(0,$.jsx)(FG,{dataSource:t.not_ad_high_quality_reason,renderItem:(e,t)=>(0,$.jsxs)(FG.Item,{style:{padding:`4px 0`,fontSize:12,color:`#64748b`},children:[t+1,`. `,e]},t),size:`small`})]}),t.not_ecp_high_quality_reason&&t.not_ecp_high_quality_reason.length>0&&(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:12,color:`#ef4444`,display:`block`,marginBottom:8},children:`千川非优质原因`}),(0,$.jsx)(FG,{dataSource:t.not_ecp_high_quality_reason,renderItem:(e,t)=>(0,$.jsxs)(FG.Item,{style:{padding:`4px 0`,fontSize:12,color:`#64748b`},children:[t+1,`. `,e]},t),size:`small`})]})]}),title:null,trigger:`hover`,placement:`topLeft`,overlayStyle:{borderRadius:12,boxShadow:`0 8px 24px rgba(0,0,0,0.12)`},children:(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,alignItems:`center`,gap:4},children:F9.map(e=>a(e.key)?.tag)})})},Sce=e=>{if(!e)return``;let t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`},Cce=e=>{if(!e)return``;let t=`https://ceshi.apiforeign.minzhongzc.com`,n=e.startsWith(`/`)?e.slice(1):e;return`${t.endsWith(`/`)?t.slice(0,-1):t}/${n}`},wce={image:{label:`图片`,color:`green`},video:{label:`视频`,color:`blue`}},Tce={FAILED:{label:`失败`,color:`error`},PENDING:{label:`处理中`,color:`processing`},SUCCESS:{label:`成功`,color:`success`}},Ece=()=>{let{message:e}=Pb.useApp(),t=Je(),n=S.createRef(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(1),[d,f]=(0,S.useState)(10),[p,m]=(0,S.useState)(0),[h,g]=(0,S.useState)(new Set),[_,v]=(0,S.useState)(!1),[y,b]=(0,S.useState)(!1),[x,C]=(0,S.useState)(``),[w,T]=(0,S.useState)(`image`),E=()=>{n.current&&(n.current.pause(),n.current.currentTime=0),document.querySelectorAll(`video`).forEach(e=>{e.pause(),e.currentTime=0}),b(!1)},[D,O]=(0,S.useState)(``),[k,A]=(0,S.useState)([]),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)({advertiser_id:``,material_id:``,upload_id:``,file_name:``,resource_type:void 0});(0,S.useEffect)(()=>{F()},[]);let F=async(t=1,n=10,r=N)=>{c(!0);try{let e=await Jae({advertiser_id:r.advertiser_id||void 0,material_id:r.material_id||void 0,upload_id:r.upload_id||void 0,file_name:r.file_name||void 0,resource_type:r.resource_type,page:t,page_size:n});e?.code===0?(o(e.data||[]),i(e.data||[]),m(e.total||0)):(o([]),m(0))}catch(t){e.error(`获取素材列表失败`),console.error(`获取素材列表失败:`,t)}finally{c(!1)}},I=[{title:`广告主ID`,dataIndex:`advertiserId`,key:`advertiserId`,width:100},{title:`素材ID`,dataIndex:`materialId`,key:`materialId`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`上传平台Id`,dataIndex:`uploadId`,key:`uploadId`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:e?`#1e293b`:`#94a3b8`},children:e||`-`})},{title:`资源类型`,dataIndex:`resourceType`,key:`resourceType`,width:100,render:e=>{let t=wce[e];return(0,$.jsx)(UQ,{color:t?.color,children:t?.label||e})}},{title:`预览`,key:`preview`,width:100,render:(e,t)=>{let n=t.resource?.resourceUrl||t.resource?.remoteUrl;return n?(0,$.jsx)(Z,{type:`link`,icon:(0,$.jsx)(QU,{}),onClick:()=>{C(Cce(n)),T(t.resourceType===`video`?`video`:`image`),b(!0)},size:`small`,children:`查看`}):(0,$.jsx)(UQ,{children:`-`})}},{title:`文件名`,dataIndex:[`resource`,`fileName`],key:`fileName`,width:160,ellipsis:!0,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:e||`-`})},{title:`文件大小`,dataIndex:[`resource`,`fileSizeBytes`],key:`fileSizeBytes`,ellipsis:!0,render:e=>`${(e/1024/1024).toFixed(2)} MB`},{title:`前测状态`,dataIndex:`status`,key:`status`,width:100,render:e=>{let t=Tce[e];return(0,$.jsx)(UQ,{color:t?.color,children:t?.label||e||`-`})}},{title:`前测结果`,dataIndex:`preResult`,key:`preResult`,width:120,render:e=>(0,$.jsx)(xce,{preResult:e})},{title:`备注`,dataIndex:`note`,key:`note`,width:150,render:e=>(0,$.jsx)(bW.TextArea,{value:e||``,readOnly:!0,autoSize:{minRows:1,maxRows:4},style:{color:`#94a3b8`,resize:`none`,border:`none`,background:`transparent`,padding:0},placeholder:`-`})},{title:`用户ID`,dataIndex:`userId`,key:`userId`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:e||`-`})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,width:160,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:Sce(e)})},{title:`操作`,fixed:`right`,key:`action`,render:(e,n)=>(0,$.jsx)(Z,{type:`link`,onClick:()=>t(`/consume?advertiserId=${n.advertiserId}`),style:{color:`#6366f1`,padding:0},children:`查看消耗`})}],L=a.map((e,t)=>({...e,index:t+1,key:e.id})),R=async()=>{if(h.size===0){e.warning(`请先选择要推送的前测模板`);return}M(!0);try{let[e,t]=await Promise.all([V5({page:1,pageSize:100}),U5()]);A(e.data||[]),O(t.data?.id||``)}catch{e.error(`获取前测模板列表失败`)}finally{M(!1)}v(!0)},z=async()=>{if(h.size===0){e.warning(`请先选择要推送的素材`);return}if(!D){e.warning(`请选择前测模板`);return}try{await $ae({resources_material_ids:Array.from(h),pre_test_template_id:D}),e.success(`推送素材成功`),v(!1),g(new Set)}catch(t){e.error(t.message||`推送素材失败`)}},B=r.filter(e=>h.has(e.id));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[(0,$.jsx)(zX,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`素材列表`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[(0,$.jsx)(bW,{placeholder:`广告主ID`,value:N.advertiser_id,onChange:e=>P(t=>({...t,advertiser_id:e.target.value})),style:{width:150,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(bW,{placeholder:`素材ID`,value:N.material_id,onChange:e=>P(t=>({...t,material_id:e.target.value})),style:{width:150,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(bW,{placeholder:`上传ID`,value:N.upload_id,onChange:e=>P(t=>({...t,upload_id:e.target.value})),style:{width:150,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(bW,{placeholder:`文件名`,value:N.file_name,onChange:e=>P(t=>({...t,file_name:e.target.value})),style:{width:140,borderRadius:8},allowClear:!0,onPressEnter:()=>{u(1),F(1,d)}}),(0,$.jsx)(yC,{placeholder:`资源类型`,value:N.resource_type,onChange:e=>P(t=>({...t,resource_type:e})),style:{width:110,borderRadius:8},allowClear:!0,options:[{value:`image`,label:`图片`},{value:`video`,label:`视频`}]}),(0,$.jsx)(Z,{type:`primary`,onClick:()=>{u(1),F(1,d)},style:{borderRadius:8,fontWeight:600,borderColor:`transparent`},children:`搜索`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(o8,{}),onClick:()=>t(`/generated?filterType=private_portrait&portraitTab=aigc_virtual`),style:{borderRadius:8,fontWeight:600,borderColor:`#8b5cf6`,color:`#7c3aed`,background:`#f5f3ff`},children:`私域虚拟人像库`}),(0,$.jsxs)(Z,{type:`primary`,loading:j,onClick:R,disabled:h.size===0,style:{borderRadius:8,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,color:`#fff`},children:[`推送前测 `,h.size>0&&`(${h.size})`]})]})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(AQ,{dataSource:L,columns:I,loading:s,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`},rowSelection:{type:`checkbox`,selectedRowKeys:Array.from(h),onChange:e=>{g(new Set(e))}}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:l,pageSize:d,total:p,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{u(e),f(t),F(e,t)},size:`small`})})]}),(0,$.jsxs)(QG,{title:`推送前测`,open:_,onCancel:()=>{v(!1),g(new Set)},onOk:z,okText:`推送`,cancelText:`取消`,width:600,style:{borderRadius:16},children:[(0,$.jsx)(`div`,{style:{display:`flex`,gap:16,marginBottom:24},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(b1.Text,{style:{fontSize:14,color:`#475569`},children:`前测模板:`}),(0,$.jsx)(yC,{value:D,onChange:e=>O(e),style:{width:200},loading:j,placeholder:`选择前测模板`,options:k.map(e=>({value:e.id,label:e.name}))})]})}),(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsxs)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`,display:`block`,marginBottom:12},children:[`已选素材 (`,h.size,`)`]}),(0,$.jsx)(`div`,{style:{maxHeight:200,overflowY:`auto`},children:B.length>0?(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},children:B.map(e=>(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,padding:12,background:`#f8fafc`,borderRadius:8},children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:e.resource.fileName}),(0,$.jsxs)(b1.Text,{style:{fontSize:12,color:`#94a3b8`},children:[`ID: `,e.id]})]})},e.id))}):(0,$.jsx)(b1.Text,{style:{color:`#94a3b8`},children:`暂无选中的前测模板`})})]})]}),(0,$.jsx)(QG,{title:`预览`,open:y,onCancel:E,footer:null,width:600,style:{borderRadius:16},children:(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,minHeight:400},children:w===`video`?(0,$.jsx)(`video`,{ref:n,src:x,controls:!0,style:{maxWidth:`100%`,maxHeight:400,borderRadius:8},autoPlay:!0}):(0,$.jsx)(`img`,{src:x,alt:`预览`,style:{maxWidth:`100%`,maxHeight:400,borderRadius:8}})})})]})},{Text:Dce}=b1,Oce=2,kce=15,I9=7,L9=160,R9=90;function z9(e){return String(e).padStart(2,`0`)}function B9(e){return Number.isFinite(e)?Math.max(0,Math.round(e)):0}function V9(e){let t=B9(e),n=Math.floor(t/60),r=t%60;return`${z9(n)}:${z9(r)}`}function H9(e,t,n){return Math.min(Math.max(e,t),n)}function Ace(e,t){return e[0]===t[0]&&e[1]===t[1]}function U9(e,t,n=8e3){return new Promise((r,i)=>{let a,o=()=>{a&&window.clearTimeout(a),e.removeEventListener(t,s),e.removeEventListener(`error`,c)},s=()=>{o(),r()},c=()=>{o(),i(Error(`视频${t}失败`))};e.addEventListener(t,s,{once:!0}),e.addEventListener(`error`,c,{once:!0}),a=window.setTimeout(()=>{o(),i(Error(`视频${t}超时`))},n)})}function jce(){return new Promise(e=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>e())})})}async function Mce(e,t){let n=Math.max(0,t);if(Math.abs(e.currentTime-n)>.01){let t=U9(e,`seeked`);e.currentTime=n,await t}await jce()}function W9(e,t,n){let r;try{r=e.getImageData(0,0,t,n).data}catch{return!1}let i=0,a=0;for(let e=0;e0&&a/i>=.85}async function Nce(e,t,n,r,i){let a=Math.max(0,i-.05),o=Array.from(new Set([r,r+.2,r+.5,r+1,r+2].map(e=>Math.min(e,a)).filter(e=>e>=0&&e<=a)));for(let i of o)try{if(await Mce(e,i),t.clearRect(0,0,L9,R9),t.drawImage(e,0,0,L9,R9),W9(t,L9,R9))continue;return{second:r,captureSecond:i,image:n.toDataURL(`image/jpeg`,.76),status:`success`,fallback:Math.abs(i-r)>.01}}catch{}return{second:r,image:``,status:`failed`}}function G9(e,t,n){return!e||e<=0?[0,t]:[0,Math.min(e,Math.max(t,Math.min(I9,n)))]}var Pce=({open:e,videoUrl:t,title:n=`手动拆镜`,loading:r=!1,minDuration:i=Oce,maxDuration:a=kce,onCancel:o,onConfirm:s})=>{let c=(0,S.useRef)(null),l=(0,S.useRef)(!1),u=(0,S.useRef)([0,i]),d=(0,S.useRef)(0),f=(0,S.useRef)(null),[p,m]=(0,S.useState)(0),[h,g]=(0,S.useState)(0),[_,v]=(0,S.useState)([0,i]),[y,b]=(0,S.useState)([]),[x,C]=(0,S.useState)(!1),[w,T]=(0,S.useState)(!1),[E,D]=(0,S.useState)(``),O=(0,S.useMemo)(()=>Math.max(0,Math.floor(p||0)),[p]),k=(0,S.useMemo)(()=>Math.max(0,_[1]-_[0]),[_]),A=O>0&&O{v(t=>{let n=typeof e==`function`?e(t):e;return Ace(t,n)?t:(u.current=n,n)})},[]),M=(0,S.useCallback)(e=>{let t=B9(e);d.current!==t&&(d.current=t,g(t))},[]),N=(0,S.useCallback)(e=>{let t=c.current;if(!t||!O)return;let n=B9(H9(e,0,O));try{t.currentTime=n}catch{}M(n)},[O,M]);(0,S.useEffect)(()=>{if(!e){l.current=!0,T(!1),b([]),C(!1),m(0),M(0),D(``),j([0,i]),c.current&&c.current.pause();return}l.current=!1,T(!1),C(!0),b([]),m(0),M(0),D(``),j([0,i]);let n=document.createElement(`video`);return n.crossOrigin=`anonymous`,n.muted=!0,n.playsInline=!0,n.preload=`auto`,n.src=t,(async()=>{try{if(await U9(n,`loadedmetadata`),await U9(n,`loadeddata`).catch(()=>void 0),l.current)return;let e=Number.isFinite(n.duration)?n.duration:0,t=Math.max(0,Math.floor(e));if(m(e),j(G9(t,i,a)),!e||t<=0){D(`视频时长异常,无法抽取帧`);return}let r=document.createElement(`canvas`);r.width=L9,r.height=R9;let o=r.getContext(`2d`,{willReadFrequently:!0});if(!o){D(`当前浏览器不支持 Canvas 抽帧`);return}let s=Array.from({length:t},(e,t)=>({second:t,image:``,status:`loading`}));b(s);let c=[...s];for(let i=0;i{l.current=!0,n.pause(),n.removeAttribute(`src`),n.load()}},[e,t,i,a,M,j]);let P=(0,S.useCallback)(e=>{if(!O)return;D(``);let t=[Number(e[0]),Number(e[1])];j([Math.max(0,Math.min(O,t[0])),Math.max(t[0],Math.min(O,t[1]))])},[O,j]),F=(0,S.useCallback)(()=>{N(u.current[0])},[N]),I=(0,S.useCallback)(e=>{if(!O||A)return;let t=H9(k||Math.min(I9,a),i,Math.min(a,O)),n=H9(e,0,Math.max(0,O-t));n=B9(n);let r=[n,n+t];j(r),N(r[0])},[A,O,a,i,N,k,j]);return(0,$.jsx)(QG,{title:n,open:e,onCancel:o,width:Math.min(window.innerWidth-40,1400),destroyOnHidden:!0,footer:[(0,$.jsx)(Z,{onClick:o,disabled:r,style:{borderRadius:8,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:async()=>{if(!O||O<=0){D(`请等待视频加载完成`);return}if(A){D(`视频总时长不足 ${i} 秒,无法手动拆镜`);return}if(ka){D(`拆镜片段不能超过 ${a} 秒`);return}D(``),await s({startSecond:_[0],endSecond:_[1],durationSecond:k})},loading:r,disabled:r||A||!O,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},children:`确认拆镜`},`confirm`)],children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:18},children:[(0,$.jsx)(`style`,{children:` .ant-slider-handle::after { height: 80px !important; width: 10px !important; @@ -606,8 +606,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho height: 80px !important; margin-top: -37px !important; } - `}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,background:`#fff`,borderRadius:16,overflow:`hidden`},children:(0,$.jsx)(`video`,{ref:c,src:t,crossOrigin:`anonymous`,preload:`metadata`,playsInline:!0,onLoadedMetadata:e=>{let t=Number.isFinite(e.currentTarget.duration)?e.currentTarget.duration:0;if(!t)return;let n=Math.max(0,Math.floor(t));m(e=>Math.floor(e||0)===n?e:t),j(e=>e[1]>i||e[0]!==0?e:G9(n,i,a))},onTimeUpdate:()=>{let e=c.current;e&&(M(V9(e.currentTime||0)),w&&e.currentTime>=u.current[1]&&(e.pause(),e.currentTime=u.current[1],M(u.current[1]),T(!1)))},onPause:()=>T(!1),style:{maxHeight:320,objectFit:`contain`,background:`#111`}})}),(0,$.jsxs)(`div`,{style:{borderRadius:20,background:`#f0f5ff`,padding:`20px 24px`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,gap:16,marginBottom:18},children:[(0,$.jsx)(Z,{type:`text`,icon:w?(0,$.jsx)(x6,{}):(0,$.jsx)(H6,{}),onClick:async()=>{let e=c.current;if(!(!e||!O)){if(w){e.pause(),T(!1);return}(e.currentTime<_[0]||e.currentTime>=_[1])&&(e.currentTime=_[0],M(_[0]));try{await e.play(),T(!0),D(``)}catch{D(`视频播放失败,请检查视频地址`)}}},disabled:!O||A,style:{fontSize:20,color:`#1e293b`,padding:0}}),(0,$.jsxs)(`span`,{style:{fontSize:18,color:`#1e293b`,fontFamily:`monospace`},children:[H9(h),` / `,H9(O)]})]}),(0,$.jsxs)(`div`,{ref:f,style:{overflowX:`auto`,overflowY:`hidden`,scrollbarWidth:`none`,msOverflowStyle:`none`,padding:`0 6px`},children:[(0,$.jsx)(`style`,{children:` + `}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,background:`#fff`,borderRadius:16,overflow:`hidden`},children:(0,$.jsx)(`video`,{ref:c,src:t,crossOrigin:`anonymous`,preload:`metadata`,playsInline:!0,onLoadedMetadata:e=>{let t=Number.isFinite(e.currentTarget.duration)?e.currentTarget.duration:0;if(!t)return;let n=Math.max(0,Math.floor(t));m(e=>Math.floor(e||0)===n?e:t),j(e=>e[1]>i||e[0]!==0?e:G9(n,i,a))},onTimeUpdate:()=>{let e=c.current;e&&(M(B9(e.currentTime||0)),w&&e.currentTime>=u.current[1]&&(e.pause(),e.currentTime=u.current[1],M(u.current[1]),T(!1)))},onPause:()=>T(!1),style:{maxHeight:320,objectFit:`contain`,background:`#111`}})}),(0,$.jsxs)(`div`,{style:{borderRadius:20,background:`#f0f5ff`,padding:`20px 24px`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,gap:16,marginBottom:18},children:[(0,$.jsx)(Z,{type:`text`,icon:w?(0,$.jsx)(v6,{}):(0,$.jsx)(z6,{}),onClick:async()=>{let e=c.current;if(!(!e||!O)){if(w){e.pause(),T(!1);return}(e.currentTime<_[0]||e.currentTime>=_[1])&&(e.currentTime=_[0],M(_[0]));try{await e.play(),T(!0),D(``)}catch{D(`视频播放失败,请检查视频地址`)}}},disabled:!O||A,style:{fontSize:20,color:`#1e293b`,padding:0}}),(0,$.jsxs)(`span`,{style:{fontSize:18,color:`#1e293b`,fontFamily:`monospace`},children:[V9(h),` / `,V9(O)]})]}),(0,$.jsxs)(`div`,{ref:f,style:{overflowX:`auto`,overflowY:`hidden`,scrollbarWidth:`none`,msOverflowStyle:`none`,padding:`0 6px`},children:[(0,$.jsx)(`style`,{children:` div::-webkit-scrollbar { display: none; } - `}),(0,$.jsx)(`div`,{style:{margin:`auto`,display:`flex`,flexDirection:`column`,width:y.length>0?`${y.length*80+Math.max(0,y.length-1)*1}px`:`100%`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,height:86,borderRadius:12,background:`#fff`,gap:1,position:`relative`},children:[x&&y.length===0?(0,$.jsxs)(`div`,{style:{flex:`1 1 auto`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(AG,{size:`small`}),(0,$.jsx)(Cce,{style:{marginLeft:8,color:`#64748b`},children:`正在抽取每秒帧...`})]}):y.length>0?y.map(e=>{let t=e.second>=_[0]&&e.second<_[1];return(0,$.jsxs)(`button`,{type:`button`,onClick:()=>I(e.second),title:`${e.second}s${e.fallback?`,实际取帧 ${e.captureSecond?.toFixed(1)}s`:``}`,style:{minWidth:80,flex:`0 0 80px`,height:86,borderTop:t?`5px solid #6366f1`:`none`,borderBottom:t?`5px solid #6366f1`:`none`,padding:0,background:`transparent`,overflow:`hidden`,cursor:A?`not-allowed`:`pointer`,position:`relative`},children:[e.status===`success`&&e.image?(0,$.jsx)(`img`,{src:e.image,alt:`${e.second}s`,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):e.status===`loading`?(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(AG,{size:`small`})}):(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,color:`#64748b`,fontSize:12,background:`#fff`},children:[(0,$.jsxs)(`span`,{children:[e.second,`s`]}),(0,$.jsx)(`span`,{style:{fontSize:11},children:`无有效帧`})]}),(0,$.jsxs)(`span`,{style:{position:`absolute`,left:0,bottom:3,color:`#ffffffff`,fontSize:16,textShadow:`0 1px 3px rgba(0,0,0,.7)`},children:[e.second,`s`]})]},e.second)}):(0,$.jsx)(`div`,{style:{flex:`1 1 auto`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#64748b`},children:`暂无帧预览,请确认视频是否加载完成`}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:-10,left:0,right:0,bottom:0},children:(0,$.jsx)(EB,{range:!0,min:0,max:O||a,step:1,value:_,onChange:P,onChangeComplete:F,tooltip:{formatter:e=>`${V9(Number(e||0))}s`},disabled:!O||A,styles:{track:{background:`#6969dd63`,height:86,borderRadius:12,margin:`0 `},rail:{height:86,borderRadius:12},handle:{width:20,height:86,marginTop:0,borderRadius:`50%`}}})})]})})]}),(0,$.jsxs)(`div`,{style:{marginTop:16,textAlign:`center`,color:`#64748b`,fontSize:14},children:[`已选取 `,k,`s`]}),E&&(0,$.jsx)(`div`,{style:{marginTop:12,padding:`10px 14px`,borderRadius:8,background:`rgba(239, 68, 68, 0.08)`,border:`1px solid rgba(239, 68, 68, 0.15)`,color:`#ef4444`,fontSize:13,textAlign:`center`},children:E})]})]})})},{TextArea:Mce}=CW,Nce=`https://ceshi.apiforeign.minzhongzc.com`,K9=2,q9=15,Pce=e=>{if(!e)return!1;let t=e.supportsUniversalReference??e.supports_universal_reference,n=e.maxImageCount??e.max_image_count;return t!==!1&&(n==null||Number(n)>=1)};function J9(e){return e?/^https?:\/\//i.test(e)?e:`${Nce}${e}`:``}var Fce=S.memo(({record:e,onPreview:t})=>{let n=e.segmentVideoUrl;if(n)return(0,$.jsxs)(`div`,{style:{position:`relative`,width:120,height:80,borderRadius:6,overflow:`hidden`,background:`#f1f5f9`,cursor:`pointer`},onClick:()=>t(J9(n)),children:[(0,$.jsx)(`video`,{src:J9(n),style:{width:`100%`,height:`100%`,objectFit:`cover`,pointerEvents:`none`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.3)`},children:(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:`50%`,background:`rgba(255,255,255,0.9)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:0,height:0,borderTop:`8px solid transparent`,borderBottom:`8px solid transparent`,borderLeft:`14px solid #6366f1`,marginLeft:2}})})})]});let r=O9(e.splitStatus||e.split_status);return(0,$.jsx)(`div`,{style:{position:`relative`,width:120,height:80,borderRadius:6,overflow:`hidden`,background:`#f1f5f9`,cursor:`pointer`},children:(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,gap:6,fontSize:12},children:[r.active?(0,$.jsx)(AG,{size:`small`,style:{color:`#f59e0b`}}):null,(0,$.jsx)(`span`,{style:{color:r.failure?`#ef4444`:r.active?`#f59e0b`:`#94a3b8`},children:r.label})]})})});function Ice(){let{creatID:e}=Qe(),t=Je(),{user:n,optimizeHoldCredits:r}=c7(),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(null),[u,d]=(0,S.useState)(null),[f,p]=(0,S.useState)(null),[m,h]=(0,S.useState)(!1),g=(0,S.useRef)(null),[_,v]=(0,S.useState)(``),[y,b]=(0,S.useState)(``),[x,C]=(0,S.useState)(``),[w,T]=(0,S.useState)(``),[E,D]=(0,S.useState)([]),[O,k]=(0,S.useState)(``),[A,j]=(0,S.useState)(5),[M,N]=(0,S.useState)(`9:16`),[P,F]=(0,S.useState)(`480p`),[I,L]=(0,S.useState)(!1),[R,z]=(0,S.useState)(!1),[B,V]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[H,U]=(0,S.useState)([]),[W,G]=(0,S.useState)(null),[K,ee]=(0,S.useState)([]),[q,te]=(0,S.useState)(1),[ne,re]=(0,S.useState)(20),[ie,J]=(0,S.useState)(0),[ae,oe]=(0,S.useState)(!1),[se,ce]=(0,S.useState)(!1),[le,ue]=(0,S.useState)(!1),de=(0,S.useRef)(null),fe=(0,S.useRef)(null),pe=(0,S.useRef)(null),me=(0,S.useMemo)(()=>J9(W?.videoUrl),[W?.videoUrl]);(0,S.useEffect)(()=>{N5().then(e=>{let t=e?.engine?.video||[];if(D(t),t.length>0){let e=t[0];k(e.id),N(e.supportedRatios?.includes(`9:16`)?`9:16`:e.supportedRatios?.[0]||`9:16`),F(e.supportedResolutions?.[0]||`480p`),j(e.supportedDurations?.[0]||5)}}).catch(()=>Q.error(`视频引擎加载失败`)),I5().then(e=>U(Array.isArray(e)?e:[])).catch(()=>U([]))},[]);let he=(0,S.useRef)(null),ge=E.find(e=>e.id===O),_e=!x||Pce(ge),ve=(0,S.useMemo)(()=>{let e=H.find(e=>e.modelConfigId===O&&e.genType===`video`&&e.resolution===P);if(!e)return 0;let t=(Number(e.baseCredits||0)+Number(e.perSecondCredits||0)*A)*Number(e.ratio||1);return x&&(t+=(Number(e.inputImageBaseCredits||0)+Number(e.inputImagePerImageCredits||0))*Number(e.inputImageRatio||1)),Number(t.toFixed(2))},[H,O,x,A,P]),ye=Number(n?.credits||0)K.length===0?`AI自动拆分`:K.some(e=>e.sourceMode===`ai_suggestion`)?`AI重拆`:`AI自动拆分`,[K]),xe=(0,S.useCallback)(async()=>{if(e)try{G(await K5(e))}catch{Q.error(`获取任务详情失败`)}},[e]),Se=(0,S.useCallback)(async()=>{if(e)try{let t=await Cae(e,q,ne);ee(t.items||[]),J(t.total||0)}catch{Q.error(`获取拆镜列表失败`)}},[e,q,ne]),Ce=(0,S.useCallback)(e=>{p(e),h(!0)},[]),we=(0,S.useCallback)(async()=>{if(e)try{await Nae(e),Q.success(`重新分析已提交`),pe.current=Date.now(),await xe()}catch(e){Q.error(e?.message||`重新分析失败`)}},[e,xe]),Te=(0,S.useCallback)(async e=>{try{await Fae(e),Q.success(`重新分析已提交`),Se()}catch(e){Q.error(e?.message||`重新分析失败`)}},[Se]),Ee=(0,S.useCallback)(async e=>{try{await Iae(e),Q.success(`重新切割已提交`),await Se()}catch(e){Q.error(e?.message||`重新切割失败`)}},[Se]),De=(0,S.useCallback)(async e=>{try{await Pae(e),Q.success(`删除成功`),Se()}catch(e){Q.error(e?.message||`删除失败`)}},[Se]),Oe=(0,S.useCallback)(async()=>{await Promise.all([xe(),Se()])},[xe,Se]);(0,S.useEffect)(()=>(Oe(),()=>{de.current&&window.clearTimeout(de.current),fe.current&&window.clearTimeout(fe.current)}),[Oe]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&(L(!1),z(!1))};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[]),(0,S.useEffect)(()=>{if(W?.analysisStatus!==`processing`||!e){pe.current=null,fe.current&&=(window.clearTimeout(fe.current),null);return}pe.current||=Date.now();let t=async()=>{if(document.visibilityState===`visible`)try{G(await K5(e))}catch{}},n=()=>{if(!fe.current)return;let e=Date.now()-(pe.current||Date.now()),r=e<6e4?3e3:e<6e5?1e4:3e4;fe.current=window.setTimeout(async()=>{await t(),n()},r)};fe.current=window.setTimeout(async()=>{await t(),n()},3e3);let r=()=>{document.visibilityState===`visible`&&t()};return document.addEventListener(`visibilitychange`,r),()=>{fe.current&&=(window.clearTimeout(fe.current),null),document.removeEventListener(`visibilitychange`,r)}},[W?.analysisStatus,e]);let ke=K.some(e=>$se(e));(0,S.useEffect)(()=>{if(!ke||!e){de.current&&=(window.clearTimeout(de.current),null);return}let t=async()=>{document.visibilityState===`visible`&&await Se()};de.current=window.setTimeout(()=>void t(),3e4);let n=()=>{document.visibilityState===`visible`&&t()};return document.addEventListener(`visibilitychange`,n),()=>{de.current&&=(window.clearTimeout(de.current),null),document.removeEventListener(`visibilitychange`,n)}},[e,Se,ke]);let Ae=(e,t)=>{l(e),d(t),a(!0)},je=()=>{a(!1),l(null),v(``),d(``),b(``),C(``),T(``)},Me=async e=>{try{let t=await qie(e);C(t.url),T(t.resource_id||``),Q.success(`图片上传成功`)}catch{Q.error(`图片上传失败,请重试`)}return!1},Ne=async()=>{if(!c){Q.warning(`请先选择拆镜片段`);return}if(!O){Q.warning(`请选择视频引擎`);return}if(!_e){Q.warning(`当前视频引擎不支持参考图片,请移除素材图片或切换引擎`);return}if(ye){Q.warning(`积分不足,请充值后再创建复刻项目`);return}let e=he.current,n=e?.segmentId===c?e.key:`shot_v2_${c}_${Date.now()}_${Math.random().toString(16).slice(2)}`;he.current={segmentId:c,key:n};let r={target_project_name:_.trim(),core_content_point:y.trim(),project_description:y.trim()||void 0,material_image_url:x||void 0,material_image_resource_id:w||void 0,video_config:{engine_id:O,duration:A,aspect_ratio:M,resolution:P},idempotency_key:n};oe(!0);try{let e=await wae(c,r),n=e?.projectId||e?.id||e?.detail?.id;he.current=null,Q.success(`项目已创建,视频提词正在生成`),je(),await Se(),n&&t(`/removelens/${n}/removefenbu?flow_version=v2`)}catch(e){let t=``;if(e instanceof Error)try{t=JSON.parse(e.message).detail||e.message}catch{t=e.message}Q.error(t||`创建失败,请重试`)}finally{oe(!1)}},Pe=async()=>{if(e){ue(!0);try{let t=K.some(e=>e.sourceMode===`ai_suggestion`);await xae(e,{selected_indices:[],replace_existing:t}),Q.success(t?`AI 重拆任务已提交`:`AI 拆镜任务已提交`),await Oe()}catch(e){Q.error(e?.message||`拆镜失败`)}finally{ue(!1)}}},Fe=()=>{if(!me){Q.warning(`原视频地址不存在`);return}s(!0)},Ie=async t=>{if(e){if(t.durationSecondq9){Q.warning(`拆镜片段不能超过 ${q9} 秒`);return}ce(!0);try{await Sae(e,{start_second:t.startSecond,end_second:t.endSecond}),Q.success(`手动拆镜任务已提交`),s(!1),await Oe()}catch(e){Q.error(e?.message||`手动拆镜失败`)}finally{ce(!1)}}},Le=e=>(e?.splitStatus||e?.split_status)===`completed`&&!!(e?.segmentVideoUrl||e?.segment_video_url),Re=(0,S.useMemo)(()=>[{title:`片段`,width:100,fixed:`left`,align:`center`,render:(e,t)=>(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{fontSize:16,fontWeight:600,color:`#333`},children:t.segmentName||`片段${t.segmentIndex||``}`}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#999`},children:t.timeNode}),t.sourceMode===`custom`&&(0,$.jsx)(KQ,{color:`blue`,style:{marginTop:6},children:`手动`}),t.sourceMode===`ai_suggestion`&&(0,$.jsx)(KQ,{color:`orange`,style:{marginTop:6},children:`自动`})]})},{title:`片段视频`,width:150,align:`center`,render:(e,t)=>(0,$.jsx)(Fce,{record:t,onPreview:Ce})},{title:`视频内容`,width:500,align:`left`,render:(e,t)=>{let n=O9(t.split_status||t.splitStatus);if(n.active)return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(AG,{size:`small`}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:n.label})]});if(n.failure)return(0,$.jsx)(`div`,{style:{fontSize:14,color:`#ef4444`,lineHeight:1.6},children:n.label});if(t.source_mode===`ai_suggestion`||t.sourceMode===`ai_suggestion`)return(0,$.jsx)(`div`,{style:{fontSize:14,color:`#333`,lineHeight:1.6},children:t.segmentContent||t.lastError||`-`});let r=D9(t.analysis_status||t.analysisStatus);return r.active?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(AG,{size:`small`}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:r.label})]}):r.failure?(0,$.jsx)(`div`,{style:{fontSize:14,color:`#ef4444`,lineHeight:1.6},children:r.label}):(0,$.jsx)(`div`,{style:{fontSize:14,color:`#333`,lineHeight:1.6},children:r.key&&r.key!==`completed`?r.label:t.segmentContent||t.lastError||`-`})}},{title:`视频类型`,width:120,align:`center`,render:(e,t)=>(0,$.jsx)(`div`,{style:{fontSize:14,color:`#333`,fontWeight:500},children:t.segmentCategory||`-`})},{title:`状态`,width:120,align:`center`,dataIndex:`moduleProjectStatus`,render:(e,t)=>{let n=e,r=t.moduleProjectCurrentStepCode||t.currentStepCode,i=(()=>{if(r===`image_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待融合图生成`,color:`#f59e0b`};case`processing`:return{text:`图片提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`图片提示词生成成功`,color:`#10b981`};case`failed`:return{text:`图片提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`image_generate`)switch(n){case`waiting_user`:return{text:`等待生成视频提示词`,color:`#f59e0b`};case`processing`:return{text:`融合图生成中`,color:`#f59e0b`};case`completed`:return{text:`融合图生成成功`,color:`#10b981`};case`failed`:return{text:`融合图生成失败`,color:`#ef4444`};default:return n||`-`}else if(r===`video_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待最终视频生成`,color:`#f59e0b`};case`processing`:return{text:`视频提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`视频提示词生成成功`,color:`#10b981`};case`failed`:return{text:`视频提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`video_generate`)switch(n){case`waiting_user`:return{text:``,color:`#666`};case`processing`:return{text:`最终视频生成中`,color:`#f59e0b`};case`completed`:return{text:`任务完成`,color:`#10b981`};case`failed`:return{text:`最终视频生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`material_input`)switch(n){case`waiting_user`:return{text:`等待生成图片提示词`,color:`#f59e0b`};case`processing`:return{text:`素材处理中`,color:`#f59e0b`};case`completed`:return{text:`素材上传成功`,color:`#10b981`};case`failed`:return{text:`素材上传失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else return t.moduleProjectId?{pending:{text:`子任务待处理`,color:`#f59e0b`},waiting_user:{text:`等待用户确认或触发`,color:`#f59e0b`},processing:{text:`子任务处理中`,color:`#f59e0b`},completed:{text:`子任务完成`,color:`#10b981`},failed:{text:`子任务失败`,color:`#ef4444`},cancelled:{text:`子任务取消`,color:`#94a3b8`}}[n]||{text:n||`-`,color:`#666`}:{text:`待生成任务`,color:`#94a3b8`}})();return typeof i==`string`?(0,$.jsx)(`span`,{style:{fontSize:12,color:`#666`,fontWeight:500},children:i}):(0,$.jsx)(`span`,{style:{fontSize:12,color:i.color,fontWeight:500},children:i.text})}},{title:`操作`,width:200,fixed:`right`,align:`center`,render:(e,n)=>(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[n.moduleProjectId?(0,$.jsx)(Z,{type:`text`,onClick:()=>t(`/removelens/${n.moduleProjectId}/removefenbu?flow_version=${n.moduleProjectFlowVersion===`v2`?`v2`:`v1`}`),style:{color:`#10b981`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`详情任务`}):(0,$.jsx)(Z,{type:`text`,onClick:()=>Ae(String(n.id),n.segmentName),disabled:!Le(n),style:{color:Le(n)?`#f59e0b`:`#94a3b8`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:Le(n)?`视频生成`:`待切割完成`}),D9(n.analysisStatus||n.analysis_status).failure&&(0,$.jsx)(Z,{type:`text`,onClick:()=>Te(String(n.id)),style:{color:`#f89411ff`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`重新分析`}),O9(n.splitStatus||n.split_status).failure&&(0,$.jsx)(Z,{type:`text`,onClick:()=>Ee(String(n.id)),style:{color:`#f89411ff`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`重新切割`}),(0,$.jsx)(aK,{title:`确定删除此片段?`,onConfirm:()=>De(String(n.id)),okText:`确定`,cancelText:`取消`,children:(0,$.jsx)(Z,{type:`text`,style:{color:`#ef4444`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`删除`})})]})}],[]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{margin:`-24px -32px -32px`,borderRadius:20,minHeight:`calc(100vh - 34px)`,display:`flex`,flexDirection:`column`,overflow:`hidden`,background:`linear-gradient(135deg, #f8fafc 0%, #eef2ff 50%, #f0f9ff 100%)`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-100,right:-100,width:300,height:300,background:`radial-gradient(circle, rgba(99,102,241,0.08) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:-100,left:-100,width:300,height:300,background:`radial-gradient(circle, rgba(167,139,250,0.08) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsx)(`div`,{style:{padding:`16px 24px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,borderRadius:16,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,zIndex:10},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(v2,{}),onClick:()=>t(-1),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h1`,{style:{fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,margin:0},children:`AI视频拆镜工作台`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:`一键拆解画面分镜,助力仿拍或创作`})]}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]})}),W?(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,justifyContent:`space-between`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{flex:1,background:`linear-gradient(135deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.6) 100%)`,backdropFilter:`blur(20px)`,borderRadius:20,display:`flex`,alignItems:`center`,gap:30,padding:24,border:`1px solid rgba(99, 102, 241, 0.1)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{position:`relative`,width:280,height:160,borderRadius:12,overflow:`hidden`,flexShrink:0,boxShadow:`0 4px 16px rgba(0,0,0,0.1)`,cursor:`pointer`},onClick:()=>{p(me),h(!0)},onMouseEnter:e=>{let t=e.currentTarget.querySelector(`div:last-child`);t&&(t.style.opacity=`1`)},onMouseLeave:e=>{let t=e.currentTarget.querySelector(`div:last-child`);t&&(t.style.opacity=`0`)},children:[(0,$.jsx)(`video`,{src:me,style:{width:`100%`,height:`100%`,objectFit:`cover`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,background:`rgba(0,0,0,0.2)`,display:`flex`,alignItems:`center`,justifyContent:`center`,opacity:0,transition:`opacity 0.2s`},children:(0,$.jsx)(`div`,{style:{width:40,height:40,borderRadius:`50%`,background:`rgba(255,255,255,0.9)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`none`,stroke:`#6366f1`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:(0,$.jsx)(`polygon`,{points:`5 3 19 12 5 21 5 3`})})})})]}),W.analysisStatus===`failed`&&(0,$.jsx)(`div`,{style:{marginTop:12,textAlign:`center`},children:(0,$.jsx)(Z,{onClick:we,style:{width:`100%`,padding:`6px 16px`,borderRadius:8,fontSize:12,border:`1px solid #ef4444`,color:`#ef4444`,background:`rgba(239, 68, 68, 0.05)`,cursor:W.analysisStatus===`processing`?`not-allowed`:`pointer`,transition:`all 0.2s`},onMouseEnter:e=>{W.analysisStatus!==`processing`&&(e.currentTarget.style.background=`rgba(239, 68, 68, 0.1)`)},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.05)`},children:W.analysisStatus===`processing`?`分析中...`:`重新分析`})})]}),(0,$.jsx)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,justifyContent:`space-between`,position:`relative`,zIndex:1},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsx)(`h2`,{style:{fontSize:20,fontWeight:600,marginBottom:16,background:`linear-gradient(135deg, #1e293b 0%, #334155 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`视频总结`}),(0,$.jsx)(`div`,{style:{textAlign:`right`},children:(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[`上传时间: `,W.createdAt?new Date(W.createdAt).toLocaleString(`zh-CN`,{year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`}):`-`]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,marginBottom:12},children:[(0,$.jsx)(`span`,{style:{color:`#64748b`,fontSize:14,marginRight:12,width:80,flexShrink:0},children:`产品名称:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontWeight:500},children:W.title})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,marginBottom:12},children:[(0,$.jsx)(`span`,{style:{color:`#64748b`,fontSize:14,marginRight:12,width:80,flexShrink:0},children:`受众群体:`}),W.analysisStatus===`processing`?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(AG,{size:`small`,style:{color:`#f59e0b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:`分析中`})]}):W.analysisStatus===`completed`?(0,$.jsx)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:(W.originalVideoAudience?.split(`、`)||[]).map((e,t)=>(0,$.jsx)(KQ,{style:{fontSize:12,background:`rgba(99, 102, 241, 0.1)`,color:`#6366f1`,border:`none`,borderRadius:20},children:e},t))}):W.analysisStatus===`failed`?(0,$.jsx)(`span`,{style:{color:`#ef4444`,fontSize:14},children:`分析失败`}):null]}),(0,$.jsxs)(`div`,{style:{display:`flex`},children:[(0,$.jsx)(`span`,{style:{color:`#64748b`,fontSize:14,marginRight:12,width:80,flexShrink:0},children:`视频内容:`}),W.analysisStatus===`processing`?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(AG,{size:`small`,style:{color:`#f59e0b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:`分析中`})]}):W.analysisStatus===`completed`?(0,$.jsx)(`span`,{style:{color:`#475569`,lineHeight:1.6,height:100,overflowY:`auto`},children:W.originalVideoContent}):W.analysisStatus===`failed`?(0,$.jsx)(`span`,{style:{color:`#ef4444`,fontSize:14},children:`分析失败`}):null]})]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginBottom:20,marginTop:20},children:[(0,$.jsx)(Z,{type:`default`,onClick:Fe,disabled:!me||se||W?.analysisStatus===`processing`,style:{flex:1,height:52,borderRadius:12,border:`2px solid rgba(99, 102, 241, 0.3)`,color:`#6366f1`,fontWeight:600,fontSize:15,background:`rgba(255, 255, 255, 0.9)`,backdropFilter:`blur(10px)`,transition:`all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.boxShadow=`0 4px 20px rgba(99, 102, 241, 0.2)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.3)`,e.currentTarget.style.boxShadow=`none`},children:`手动`}),(0,$.jsx)(aK,{title:be===`AI重拆`?`确定要AI重拆吗?`:`确定要AI拆分吗?`,okText:`确定`,cancelText:`取消`,onConfirm:Pe,children:(0,$.jsxs)(Z,{type:`primary`,loading:le,disabled:le||W?.analysisStatus===`processing`,style:{flex:1,height:52,borderRadius:12,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%)`,fontWeight:600,fontSize:15,border:`none`,boxShadow:`0 4px 20px rgba(99, 102, 241, 0.3)`,transition:`all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`,position:`relative`,overflow:`hidden`},onMouseEnter:e=>{e.currentTarget.style.transform=`translateY(-2px)`,e.currentTarget.style.boxShadow=`0 6px 25px rgba(99, 102, 241, 0.4)`},onMouseLeave:e=>{e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 20px rgba(99, 102, 241, 0.3)`},children:[(0,$.jsx)(`span`,{style:{position:`relative`,zIndex:1},children:be}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:`-100%`,width:`100%`,height:`100%`,background:`linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent)`,transition:`left 0.5s ease`},onMouseEnter:e=>{e.currentTarget.style.left=`100%`}}),W?.aiSuggestions&&W.aiSuggestions.length>0&&(0,$.jsx)(Mw,{title:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{fontWeight:600,marginBottom:8,color:`#6366f1`},children:`AI拆分方案`}),(W?.ai_suggestions||W?.aiSuggestions||[]).map(e=>(0,$.jsxs)(`div`,{style:{marginBottom:8,fontSize:13,lineHeight:1.5},children:[(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#6366f1`},children:[e.index,`.`]}),(0,$.jsx)(`span`,{style:{marginLeft:4,color:`#000000ff`},children:e.timeNode}),(0,$.jsx)(`br`,{}),(0,$.jsx)(`span`,{style:{color:`#666`},children:e.content})]},e.index))]}),placement:`top`,trigger:`hover`,styles:{container:{backgroundColor:`#fff`,height:300,overflowY:`auto`,border:`1px solid rgba(99, 102, 241, 0.1)`,borderRadius:12,boxShadow:`0 8px 24px rgba(99, 102, 241, 0.12)`}},children:(0,$.jsx)(`span`,{style:{marginLeft:8,fontSize:13,opacity:.9},children:`(AI 镜头拆分方案)`})})]})})]}),(0,$.jsxs)(`div`,{style:{flex:2,background:`linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 100%)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,display:`flex`,flexDirection:`column`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`},children:[(0,$.jsxs)(`div`,{style:{padding:`16px 24px`,borderBottom:`1px solid rgba(99, 102, 241, 0.1)`,background:`linear-gradient(135deg, rgba(99,102,241,0.02) 0%, transparent 100%)`},children:[(0,$.jsx)(`h3`,{style:{fontSize:16,fontWeight:600,color:`#1e293b`,margin:0},children:`拆镜片段列表`}),(0,$.jsxs)(`span`,{style:{fontSize:12,color:`#64748b`,marginLeft:12},children:[`共 `,K.length,` 个片段`]})]}),(0,$.jsx)(NQ,{columns:Re,dataSource:K,pagination:{current:q,pageSize:ne,total:ie,onChange:(e,t)=>{te(e),re(t)},showSizeChanger:!0,showTotal:e=>`共 ${e} 条`},bordered:!1,rowKey:`id`,scroll:{y:300},style:{flex:1},components:{body:{row:({className:e,style:t,...n})=>(0,$.jsx)(`tr`,{...n,className:e,style:{...t,transition:`all 0.2s ease`,borderBottom:`1px solid rgba(99, 102, 241, 0.05)`,height:80,overflow:`auto`}}),cell:({className:e,style:t,...n})=>(0,$.jsx)(`td`,{...n,className:e,style:{...t,padding:`16px 24px`}})},header:{cell:({className:e,style:t,...n})=>(0,$.jsx)(`th`,{...n,className:e,style:{...t,background:`rgba(255, 255, 255, 1)`,color:`#64748b`,fontWeight:500,fontSize:13,padding:`16px 24px`,borderBottom:`none`}})}}})]})]}):(0,$.jsx)(`div`,{style:{flex:1,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{fontSize:16,color:`#999`},children:`加载中...`})})]}),(0,$.jsx)(jce,{open:o,videoUrl:me,title:`手动视频切片`,loading:se,minDuration:K9,maxDuration:q9,onCancel:()=>s(!1),onConfirm:Ie}),(0,$.jsx)(zV,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,width:`100%`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:18,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`智能视频复刻`}),u&&(0,$.jsxs)(`span`,{style:{fontSize:14,color:`#64748b`},children:[`- `,u]})]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),je()},style:{width:24,height:24,border:`none`,background:`transparent`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#64748b`,fontSize:20},children:`×`})]}),placement:`right`,closable:!1,onClose:je,open:i,size:480,styles:{body:{padding:`24px`,background:`linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%)`},header:{background:`#fff`,borderBottom:`1px solid rgba(99, 102, 241, 0.1)`,padding:`20px 24px`},section:{borderRadius:`20px 0 0 20px`,overflow:`hidden`}},children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:20},children:[(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsx)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:`素材图片(可选)`}),x?(0,$.jsxs)(`div`,{style:{width:120,height:120,borderRadius:8,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`img`,{src:J9(x),alt:`素材图`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}),(0,$.jsx)(`button`,{onClick:()=>{C(``),T(``)},style:{position:`absolute`,bottom:4,right:4,width:24,height:24,borderRadius:`50%`,backgroundColor:`rgba(0,0,0,.5)`,border:`none`,cursor:`pointer`},children:(0,$.jsx)(o$,{style:{color:`#fff`,fontSize:12}})})]}):(0,$.jsx)(k7,{accept:`image/*`,multiple:!1,mediaType:`image`,maxImageCount:1,usedImageCount:0,onLocalSelect:e=>{e[0]&&Me(e[0])},onHistorySelect:e=>{let t=e[0];t&&(C(t.resourceUrl||t.previewUrl||t.displayUrl||``),T(t.id),Q.success(`历史图片已选择`))},children:(0,$.jsxs)(`div`,{style:{width:120,height:120,borderRadius:8,border:`2px dashed rgba(99,102,241,.3)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,gap:6},children:[(0,$.jsx)(qI,{style:{fontSize:20,color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#64748b`},children:`上传或选择历史图片`})]})})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsx)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:`项目名称(可选)`}),(0,$.jsx)(CW,{value:_,onChange:e=>v(e.target.value),placeholder:`请输入项目名称`,style:{height:44,borderRadius:8,border:`1px solid rgba(99, 102, 241, 0.2)`},maxLength:10,showCount:!0})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsx)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:`项目描述(可选)`}),(0,$.jsx)(Mce,{value:y,onChange:e=>b(e.target.value),placeholder:`请输入项目描述`,style:{borderRadius:8,border:`1px solid rgba(99, 102, 241, 0.2)`},maxLength:100,showCount:!0,rows:3})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsxs)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:[`视频参数`,(0,$.jsx)(`span`,{style:{color:`#f94444`},children:`(必选)`})]}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{L(!I),z(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(b8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:E.find(e=>e.id===O)?.name||`选择引擎`})]}),I&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:E.filter(e=>e.supportsUniversalReference!==!1).map(e=>(0,$.jsxs)(`button`,{type:`button`,onClick:()=>{k(e.id),V({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(M)||N(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(P)||F(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(A)||j(e.supportedDurations?.[0]||5),L(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:O===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:O===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:O===e.id?600:500,color:O===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{z(!R),L(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[M,` · `,A,`s · `,P]})]}),R&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:B.ratios.map(e=>{let[t,n]=e.split(`:`).map(Number),r=t>=n?18:Math.round(t/n*18),i=n>=t?18:Math.round(n/t*18);return(0,$.jsxs)(`button`,{onClick:()=>N(e),style:{flex:`0 0 calc(12.5% - 4px)`,minWidth:44,height:52,borderRadius:6,border:M===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:M===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:r,height:i,border:`2px solid ${M===e?`#6366f1`:`#9ca3af`}`,borderRadius:3,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:M===e?`#6366f1`:`#6b7280`,fontWeight:M===e?600:400},children:e})]},e)})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(A-Math.min(...B.durations))/(Math.max(...B.durations)-Math.min(...B.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...B.durations),max:Math.max(...B.durations),value:A,onChange:e=>j(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:A}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:B.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>F(e),style:{flex:1,height:42,borderRadius:8,border:P===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:P===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:P===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]}),(0,$.jsx)(`div`,{style:{color:_e?`#6366f1`:`#ef4444`,fontSize:13},children:_e?``:`当前引擎不支持参考图片,请移除素材图片或切换引擎。`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:12,marginTop:8},children:(0,$.jsx)(Mw,{title:(n?.credits||0){if((n?.credits||0)h(!1),afterClose:()=>{g.current&&(g.current.pause(),g.current.currentTime=0)},footer:null,width:640,centered:!0,styles:{body:{padding:24},header:{borderBottom:`1px solid #e0e0e0`,padding:`20px 24px`}},children:(0,$.jsx)(`div`,{style:{borderRadius:12,overflow:`hidden`},children:(0,$.jsx)(`video`,{ref:g,controls:!0,src:f||``,style:{width:`100%`,maxHeight:420,objectFit:`contain`,backgroundColor:`#000`},playsInline:!0,"webkit-playsinline":`true`,autoPlay:!0})})})]})}var{Title:Lce,Text:Y9}=C1,{TextArea:Rce}=CW;function zce(e){return e===void 0?e:JSON.parse(JSON.stringify(e))}var X9=e=>e?/^https?:\/\//i.test(e)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``;function Bce(){let e=Je(),{creatID:t}=Qe(),[n]=Dn(),r=n.get(`flow_version`)===`v2`?`v2`:`v1`,{user:i,optimizeHoldCredits:a}=c7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)([]),[u,d]=(0,S.useState)(0),[f,p]=(0,S.useState)(``),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(`image`),[v,y]=(0,S.useState)({}),[b,x]=(0,S.useState)(null),C=(0,S.useRef)(null),[w,T]=(0,S.useState)(``),[E,D]=(0,S.useState)(!1),[O,k]=(0,S.useState)(!1),[A,j]=(0,S.useState)(``),[M,N]=(0,S.useState)(!1),[P,F]=(0,S.useState)({}),[I,L]=(0,S.useState)(``),[R,z]=(0,S.useState)(``),[B,V]=(0,S.useState)(!1),[H,U]=(0,S.useState)(!1),[W,G]=(0,S.useState)(5),[K,ee]=(0,S.useState)(`16:9`),[q,te]=(0,S.useState)(`480p`),[ne,re]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[ie,J]=(0,S.useState)([]),[ae,oe]=(0,S.useState)(1),[se,ce]=(0,S.useState)(20),[le,ue]=(0,S.useState)(0),[de,fe]=(0,S.useState)(``),[pe,me]=(0,S.useState)({}),[he,ge]=(0,S.useState)([]),[_e,ve]=(0,S.useState)([]),[ye,be]=(0,S.useState)(!1),[xe,Se]=(0,S.useState)(``),[Ce,we]=(0,S.useState)(`image`),[Te,Ee]=(0,S.useState)(!1),De=S.useRef(null);(0,S.useEffect)(()=>{if(ye&&Ce===`video`){let e=()=>{De.current&&De.current.play().catch(()=>{})};De.current&&(De.current.readyState>=2?e():De.current.addEventListener(`loadedmetadata`,e));let t=setTimeout(e,300);return()=>{clearTimeout(t),De.current&&(De.current.removeEventListener(`loadedmetadata`,e),De.current.pause())}}else De.current&&De.current.pause()},[ye,Ce]);let Oe=r===`v2`,ke=(0,S.useMemo)(()=>Oe?[{id:1,title:`素材与项目信息`,description:`固定片段素材和项目描述`,childId:1},{id:2,title:`生成视频提示词`,description:`生成并确认视频提示词`,childId:4},{id:3,title:`生成最终视频`,description:`使用当前视频提示词生成视频`,childId:5}]:[{id:1,title:`原始素材`,description:`上传原始视频素材`,childId:1},{id:2,title:`生成提示词`,description:`根据素材生成描述词`,childId:2},{id:3,title:`生成产品融合图`,description:`生成产品与场景融合图`,childId:3},{id:4,title:`生成视频提示词`,description:`生成视频生成提示词`,childId:4},{id:5,title:`生成最终视频`,description:`合成最终视频`,childId:5}],[Oe]),Ae=(0,S.useMemo)(()=>ke.map((e,t)=>({...e,status:he[t]?.status||``,id:he[t]?.id||t,output:he[t]?.output||``,input:he[t]?.input||{},engineId:he[t]?.input?.payload?.videoConfig?.engineId||``,errorMessage:he[t]?.errorMessage||``})),[ke,he]),je=(0,S.useRef)(!1);(0,S.useEffect)(()=>{if(!Ae.some(e=>e.status))return;let e=[...Ae].reverse().find(e=>e.status===`processing`);if(e){ve([String(e.childId)]),je.current=!1;return}if(je.current){je.current=!1;return}let t=[...Ae].reverse().find(e=>e.status===`completed`&&e.childId!==1);if(t){ve([String(t.childId)]);return}ve([])},[Ae]);let Me=(e,t,n)=>{G5(e,t,n).then(e=>{e.items&&J(e.items),e.total!==void 0&&ue(e.total)}).catch(e=>{})},Ne=(e,t)=>{oe(e),ce(t),Me(e,t,de)},Pe=()=>{Me(1,20,de)};(0,S.useEffect)(()=>{Me(ae,se,de)},[]),(0,S.useEffect)(()=>{N5().then(e=>{let t=(e.engine?.video||[]).filter(e=>e.supportsUniversalReference!==!1),n=(e.engine?.image||[]).filter(e=>e.supportsUniversalReference!==!1);if(F({video:t,image:n}),t.length>0){L(t[0].id);let e=t[0];re({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]})}n.length>0&&z(n[0].id)}).catch(e=>{})},[]),(0,S.useEffect)(()=>()=>{C.current&&=(clearInterval(C.current),null)},[]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-trigger`)&&!t.closest(`.image-settings-popover`)&&(V(!1),U(!1))};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[]),(0,S.useEffect)(()=>{t&&q5(t,r).then(e=>{me(e),e.steps&&ge(e.steps)}).catch(e=>{Q.error(e?.message||`加载任务详情失败`)})},[t,r]),(0,S.useEffect)(()=>{let e=pe?.status===`processing`||he.some(e=>e?.status===`processing`);e&&!C.current?C.current=setInterval(ze,3e4):!e&&C.current&&(clearInterval(C.current),C.current=null)},[pe?.status,he,t,r]),(0,S.useEffect)(()=>{I5().then(e=>{l(e)}).catch(()=>{})},[]);let Fe=()=>{let e={};e=c.find(e=>e.modelConfigId===I&&e.genType===`video`&&e.resolution===q),e||={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let t=(W*e.perSecondCredits+e.baseCredits)*e.ratio,n=pe?.videoGeneration?.inputMedia?.video?.duration||0;if(n>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n)*(e.inputVideoRatio||1);t+=r}let r=Oe?+!!pe?.material?.materialImageUrl:pe?.videoGeneration?.inputMedia?.image?.length||0;if(r>0){let n=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*r)*(e.inputImageRatio||1);t+=n}d(Number(t.toFixed(2)))},Ie=()=>{let e=Ae[1]?.input?.payload?.videoConfig||Ae[1]?.input?.payload?.video_config;if(!e)return 0;let t=e?.engineId||e?.engine_id,n=e?.resolution,r=e?.duration||W,i={};i=c.find(e=>e.modelConfigId===t&&e.genType===`video`&&e.resolution===n),i||={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let a=(r*i.perSecondCredits+i.baseCredits)*i.ratio,o=pe?.videoGeneration?.inputMedia?.video?.duration||0;if(o>0){let e=((i.inputVideoBaseCredits||0)+(i.inputVideoPerSecondCredits||0)*o)*(i.inputVideoRatio||1);a+=e}let s=Oe?+!!pe?.material?.materialImageUrl:pe?.videoGeneration?.inputMedia?.image?.length||0;if(s>0){let e=((i.inputImageBaseCredits||0)+(i.inputImagePerImageCredits||0)*s)*(i.inputImageRatio||1);a+=e}return Number(a.toFixed(2))};(0,S.useEffect)(()=>{c.length>0&&I&&Fe()},[c,I,W,q,pe]);let Le=(e,t,n,r)=>{_(t||`image`),T(n?String(n):``),t===`video`?(x(r||null),y(e&&typeof e==`object`?zce(e):{}),p(``)):(x(null),p(e||``),y({})),s(!0)},Re=async()=>{if(g===`image`){if(!pe?.id||!w){Q.warning(`缺少任务或步骤 ID,无法保存图片提示词`);return}if(!f||!f.trim()){Q.warning(`图片提示词不能为空`);return}D(!0);try{await kae(pe.id,w,{prompt:f.trim()}),Q.success(`图片提示词已保存`),Be(),s(!1),T(``)}catch(e){Q.error(e?.message||`保存图片提示词失败`)}finally{D(!1)}return}if(!pe?.id||!w){Q.warning(`缺少任务或步骤 ID,无法保存视频提示词`);return}if(!v||typeof v!=`object`||Object.keys(v).length===0){Q.warning(`视频提示词不能为空`);return}if(!b){Q.warning(`视频提词配置缺失,暂不能保存`);return}let e=h9(v,b);if(e){Q.warning(e);return}D(!0);try{await(Oe?Eae:Aae)(pe.id,w,{prompt_schema:v}),Q.success(`视频提示词已保存`),Be(),s(!1),T(``)}catch(e){Q.error(e?.message||`保存视频提示词失败`)}finally{D(!1)}},ze=()=>{t&&q5(t,r).then(e=>{me(e),e.steps&&ge(e.steps)}).catch(e=>{console.error(`轮询任务详情失败`,e)})},Be=()=>{t&&q5(t,r).then(e=>{me(e),e.steps&&ge(e.steps)}).catch(e=>{Q.error(e?.message||`刷新任务详情失败`)})},Ve=(e,t,n=!1)=>{Se(e),we(t),Ee(n),be(!0)},He=()=>{be(!1),Se(``),De.current&&De.current.pause()},Ue=e=>{if(e.preventDefault(),e.stopPropagation(),!xe)return;let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${xe}&download=1`,t.download=Ce===`image`?`image.png`:`video.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},We=e=>{Oae(pe.id,e.toString()).then(e=>{Q.info(`正在生成图片提示词,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ge=e=>{let t={engine_id:R,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};J5(pe.id,e.toString(),t).then(e=>{Q.info(`正在生成图片,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ke=()=>{let e={engine_id:R,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};J5(pe.id,Ae[1].id.toString(),e).then(e=>{Q.info(`正在生成图片,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},qe=e=>{let t={engine_id:I,duration:W,aspect_ratio:K,resolution:q,target_platform:`抖音`};jae(pe.id,e.toString(),t).then(e=>{Q.info(`正在生成视频提示词,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ye=async(e,t)=>{try{Oe?await Dae(pe.id,String(e)):await Mae(pe.id,String(e),{engine_id:t||``}),Q.info(`正在生成视频,请稍候...`),Be()}catch(e){let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)}},Xe=async()=>{let e=Oe?Ae[1]:Ae[3];e?.id&&await Ye(e.id,e.engineId||``)},Ze=async e=>{if(!(!Oe||!pe?.id||!e||!I)){N(!0);try{await Tae(pe.id,e,{video_config:{engine_id:I,duration:W,aspect_ratio:K,resolution:q}}),Q.info(`正在按新视频参数重新生成视频提示词,请稍候...`),Be()}catch(e){Q.error(e?.message||`重新生成视频提示词失败`)}finally{N(!1)}}};return(0,$.jsxs)(S.Fragment,{children:[(0,$.jsxs)(`div`,{className:`initialinfo-container`,style:{margin:`-24px -32px -32px`,height:`calc(100vh - 34px)`,position:`relative`,boxSizing:`border-box`,overflow:`hidden`,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-100,right:-100,width:300,height:300,background:`radial-gradient(circle, rgba(99,102,241,0.08) 0%, transparent 70%)`,borderRadius:`50%`,pointerEvents:`none`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:-100,left:-100,width:300,height:300,background:`radial-gradient(circle, rgba(167,139,250,0.08) 0%, transparent 70%)`,borderRadius:`50%`,pointerEvents:`none`}}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,justifyContent:`space-between`,alignItems:`stretch`,gap:`2%`,position:`relative`,zIndex:1,minHeight:0},children:[(0,$.jsxs)(`div`,{className:`replication-preview`,style:{flex:4,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,boxSizing:`border-box`},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(v2,{}),onClick:()=>window.history.back(),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsx)(`h3`,{style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`拆镜复刻 - 任务详情`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,style:{borderRadius:10,padding:`4px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},onClick:()=>h(!0),children:`创作记录`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`},children:(0,$.jsxs)(`div`,{className:`material_box`,children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:24,flexWrap:`wrap`,alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`视频`]}),(0,$.jsx)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:pe?.material?.materialVideoUrl?`pointer`:`default`,position:`relative`},onClick:()=>pe?.material?.materialVideoUrl&&Ve(pe.material.materialVideoUrl,`video`),children:pe?.material?.materialVideoUrl?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:X9(pe.material.materialVideoUrl),style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(G6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无视频`})})]}),(0,$.jsxs)(`div`,{className:`product_img`,style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`产品图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:pe?.material?.materialImageUrl?`pointer`:`default`},onClick:()=>pe?.material?.materialImageUrl&&Ve(pe.material.materialImageUrl,`image`),children:pe?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:X9(pe.material.materialImageUrl),alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无图片`})})]})]}),pe?.finalImageUrl&&(0,$.jsx)(`div`,{style:{marginTop:24},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`},onClick:()=>Ve(pe.finalImageUrl,`image`),children:(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${pe.finalImageUrl}`,alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}})})]})}),pe?.finalVideoUrl&&(0,$.jsx)(`div`,{style:{marginTop:24},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成视频`]}),(0,$.jsxs)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`,position:`relative`},onClick:()=>Ve(pe.finalVideoUrl,`video`,!0),children:[(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${pe.finalVideoUrl}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(G6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]})]})})]})})]}),(0,$.jsxs)(`div`,{className:`replication-form`,style:{flex:1,minWidth:`450px`,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{padding:`16px 24px`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,display:`flex`,alignItems:`center`,gap:10,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`生成步骤`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`,padding:`8px 16px 16px`},children:(0,$.jsx)(a_,{activeKey:_e,onChange:ve,ghost:!0,bordered:!1,style:{background:`transparent`},expandIconPlacement:`end`,items:Ae.map(e=>({key:String(e.childId),label:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,width:`100%`,justifyContent:`space-between`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:16,height:16},children:e.status===`completed`?(0,$.jsx)(l4,{style:{fontSize:16,color:`#22c55e`}}):e.status===`processing`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,border:`2px solid #e2e8f0`,borderTopColor:`#6366f1`,animation:`spinSlow 1s linear infinite`}}):e.status===`failed`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,background:`#ef4444`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:`#fff`,fontSize:10},children:`×`})}):(0,$.jsx)(`div`,{style:{width:8,height:8,borderRadius:`50%`,background:`#cbd5e1`}})}),(0,$.jsx)(`span`,{style:{fontSize:14,color:e.status===`processing`||e.status===`waiting_user`?`#6366f1`:`#1e293b`,fontWeight:500},children:e.title}),(e.status===`processing`||e.status===`waiting_user`)&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`,marginLeft:8},children:`生成中`}),e.status===`failed`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`,marginLeft:8},children:`失败`}),e.status===``&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#717d8b`,marginLeft:8},children:`待生成`})]})}),children:(0,$.jsxs)(`div`,{style:{padding:`16px`,background:`linear-gradient(135deg, rgba(248,250,252,0.6) 0%, rgba(238,242,255,0.4) 100%)`,borderRadius:12,marginTop:8,border:`1px solid rgba(99, 102, 241, 0.06)`},children:[e.childId===1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:20,marginBottom:20,alignItems:`flex-start`,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(Y9,{style:{color:`#64748b`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`原视频`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:12,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`1px solid rgba(99, 102, 241, 0.06)`},children:pe?.material?.materialVideoUrl?(0,$.jsx)(`video`,{src:X9(pe.material.materialVideoUrl),style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10},controls:!0}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`2`,y:`2`,width:`20`,height:`16`,rx:`2`,ry:`2`}),(0,$.jsx)(`path`,{d:`M8 12l4 2 4-2`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无视频`})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(Y9,{style:{color:`#64748b`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`产品图片`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:12,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`1px solid rgba(99, 102, 241, 0.06)`},children:pe?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:X9(pe.material.materialImageUrl),alt:`产品图片`,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10}}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`3`,y:`3`,width:`18`,height:`18`,rx:`2`,ry:`2`}),(0,$.jsx)(`circle`,{cx:`8.5`,cy:`8.5`,r:`1.5`,fill:`currentColor`}),(0,$.jsx)(`path`,{d:`M21 15l-5-5L5 21`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无图片`})]})})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`原产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Ae[0]?.input?.payload?.sourceProjectName||`-`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`自有产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Ae[0]?.input?.payload?.targetProjectName||`-`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`产品卖点:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Ae[0]?.input?.payload?.coreContentPoint||`-`})]})]}),!Oe&&(0,$.jsx)(Mw,{title:(i?.credits||0){if((i?.credits||0)Le(e?.output?.payload?.prompt,`image`,e.id),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`,children:`修改提示词`}),(0,$.jsx)(Z,{onClick:()=>{je.current=!0,ve(t=>t.filter(t=>t!==String(e.childId))),Ge(e.id)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`,children:`下一步:生成图片`})]})]}),e.childId===3&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{borderRadius:12,overflow:`hidden`,marginBottom:16,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 2px 8px rgba(99, 102, 241, 0.04)`,position:`relative`},children:[pe.finalImageUrl?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${pe.finalImageUrl}`,alt:`融合图`,style:{width:`100%`,height:180,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:180,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:14},children:`暂无融合图`}),(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(O$,{}),onClick:()=>Ke(),disabled:e.status!==`completed`,style:{position:`absolute`,bottom:8,left:8,borderRadius:8,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:30,fontWeight:500,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(4px)`,padding:`0 12px`,fontSize:12},children:`重新生成`})]}),(0,$.jsx)(`p`,{style:{marginBottom:6,fontSize:14,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`视频参数选择:`}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{V(!B),U(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(b8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(Y9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:P.video?.find(e=>e.id===I)?.name||`选择引擎`})]}),B&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:P.video?.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{L(e.id),re({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(K)||ee(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(q)||te(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(W)||G(e.supportedDurations?.[0]||5),V(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:I===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:I===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:I===e.id?600:500,color:I===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{let e=Ae[1]?.input?.payload?.videoConfig||Ae[1]?.input?.payload?.video_config;if(e){let t=e?.engineId||e?.engine_id,n=P.video?.find(e=>String(e.id)===String(t));n&&(L(n.id),re({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),ee(e?.aspectRatio||e?.aspect_ratio||`16:9`),te(e?.resolution||`480p`),G(e?.duration||5)}U(!H),V(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(z3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(Y9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[K,` · `,W,`s · `,q]})]}),H&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:ne.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>ee(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${K===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:K===e?`#6366f1`:`#6b7280`,fontWeight:K===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(W-Math.min(...ne.durations))/(Math.max(...ne.durations)-Math.min(...ne.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...ne.durations),max:Math.max(...ne.durations),value:W,onChange:e=>G(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:W}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:ne.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>te(e),style:{flex:1,height:42,borderRadius:6,border:q===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:q===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:q===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]}),(0,$.jsx)(Mw,{title:(i?.credits||0){if((i?.credits||0)t.filter(t=>t!==String(e.childId))),qe(e.id)},disabled:e.status!==`completed`||(i?.credits||0){let e=Ae[1]?.input?.payload?.videoConfig||Ae[1]?.input?.payload?.video_config,t=e?.engineId||e?.engine_id,n=t?(P.video||[]).find(e=>String(e.id)===String(t))?.name:``;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`引擎:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:n||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`比例:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.aspectRatio||e?.aspect_ratio||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`分辨率:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.resolution||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`时长:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.duration||`-`})]})]})})()})}),(0,$.jsxs)(JV,{style:{marginTop:16,gap:12,width:`100%`,flexWrap:`wrap`},children:[(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(O$,{}),onClick:()=>Le(pe?.videoGeneration?.promptSchema,`video`,e.id,pe?.videoGeneration?.schemaConfigSnapshot),style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`||!pe?.videoGeneration?.promptSchema||!pe?.videoGeneration?.schemaConfigSnapshot,children:`查看/修改视频提词`}),Oe&&(0,$.jsx)(Mw,{title:(i?.credits||0){if((i?.credits||0)String(t.id)===String(e));n&&(L(n.id),re({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),ee(t?.aspectRatio||t?.aspect_ratio||`16:9`),te(t?.resolution||`480p`),G(t?.duration||5)}j(String(e.id)),k(!0)},style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},disabled:e.status===`processing`||Ae[2]?.status===`processing`||(i?.credits||0){let t=Ie();if((i?.credits||0)t.filter(t=>t!==String(e.childId))),Ye(e.id,e.engineId)},type:`primary`,style:{flex:`1 0 auto`,minWidth:140,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`||(i?.credits||0){let e=Ie();if((i?.credits||0){let e=`https://ceshi.apiforeign.minzhongzc.com${pe?.finalVideoUrl}&download=1`,t=document.createElement(`a`);t.href=e,t.download=`video_${Date.now()}.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},children:`下载视频`})]})]})]})}))})})]})]})]}),(0,$.jsx)(tK,{open:O,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#6366f1`,letterSpacing:.4},children:`重新生成视频提词`})]}),onCancel:()=>k(!1),width:400,footer:null,centered:!0,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:(0,$.jsxs)(`div`,{style:{padding:`16px 0`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(HC,{value:I,onChange:e=>{let t=P.video?.find(t=>t.id===e);t&&(L(t.id),re({ratios:t.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:t.supportedResolutions||[`480p`,`720p`,`1080p`],durations:t.supportedDurations||[5,8,10,12,15]}),t.supportedRatios?.includes(K)||ee(t.supportedRatios?.[0]||`16:9`),t.supportedResolutions?.includes(q)||te(t.supportedResolutions?.[0]||`720p`),t.supportedDurations?.includes(W)||G(t.supportedDurations?.[0]||5))},style:{width:`100%`,borderRadius:8},options:P.video?.map(e=>({value:e.id,label:e.name})),placeholder:`请选择引擎`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:ne.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>ee(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${K===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:K===e?`#6366f1`:`#6b7280`,fontWeight:K===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(W-Math.min(...ne.durations))/(Math.max(...ne.durations)-Math.min(...ne.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...ne.durations),max:Math.max(...ne.durations),value:W,onChange:e=>G(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:W}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:ne.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>te(e),style:{flex:1,height:42,borderRadius:8,border:q===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:q===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:q===e?`#fff`:`#4b5563`},children:e})},e))})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,marginTop:16},children:[(0,$.jsx)(Z,{onClick:()=>k(!1),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},children:`取消`}),(0,$.jsx)(Z,{onClick:()=>{if(!I){Q.warning(`请选择视频引擎`);return}Ze(A),k(!1)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:!I,children:`确认生成`})]})]})}),(0,$.jsx)(tK,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:g===`video`?`查看/编辑视频提词`:`修改提示词`})]}),open:o,onCancel:()=>{E||s(!1)},footer:[(0,$.jsx)(Z,{onClick:()=>s(!1),disabled:E,style:{borderRadius:8},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:Re,loading:E,disabled:E,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`确认`},`confirm`)],width:800,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`},body:{background:`linear-gradient(135deg, #f8fafc 0%, #eef2ff 50%, #f0f9ff 100%)`,padding:`20px 24px`}},children:g===`image`?(0,$.jsx)(Rce,{value:f,onChange:e=>p(e.target.value),rows:8,style:{width:`100%`,height:300,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},placeholder:`请输入提示词`}):(0,$.jsx)(`div`,{style:{maxHeight:500,overflowY:`auto`,paddingRight:10},children:(0,$.jsx)(S9,{value:v,schemaConfigSnapshot:b,onChange:y})})}),(0,$.jsxs)(tK,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`创作记录`})]}),open:m,onCancel:()=>h(!1),width:800,footer:null,styles:{body:{background:`linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%)`},header:{background:`#fff`,borderBottom:`1px solid rgba(99, 102, 241, 0.1)`,padding:`20px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginBottom:16,gap:8},children:[(0,$.jsx)(CW,{placeholder:`搜索产品名称`,value:de,onChange:e=>fe(e.target.value),onPressEnter:Pe,style:{width:200,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.2)`,height:40}}),(0,$.jsx)(Z,{type:`primary`,onClick:Pe,style:{borderRadius:10,height:40,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{background:`linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 100%)`,backdropFilter:`blur(20px)`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`},children:(0,$.jsx)(NQ,{columns:[{title:`产品名称`,dataIndex:`title`,key:`title`,render:e=>(0,$.jsx)(`span`,{style:{fontSize:14,color:`#1e293b`,fontWeight:500},children:e})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,render:e=>{if(!e)return`-`;let t=new Date(e);return(0,$.jsx)(`span`,{style:{fontSize:13,color:`#64748b`},children:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`})}},{title:`操作`,key:`action`,align:`center`,render:t=>(0,$.jsx)(Z,{type:`text`,onClick:()=>e(`/removelens/${t.id}/removeinfo`),style:{color:`#6366f1`,fontSize:13,padding:`4px 12px`,borderRadius:6,background:`rgba(99, 102, 241, 0.1)`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.1)`},children:`查看详情`})}],dataSource:ie,rowKey:`id`,pagination:{current:ae,pageSize:se,total:le,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:Ne,style:{padding:`16px 24px`,borderTop:`1px solid rgba(99, 102, 241, 0.1)`}},style:{fontSize:13},scroll:{y:350},components:{body:{row:({className:e,style:t,...n})=>(0,$.jsx)(`tr`,{...n,className:e,style:{...t,transition:`all 0.2s ease`,borderBottom:`1px solid rgba(99, 102, 241, 0.05)`}}),cell:({className:e,style:t,...n})=>(0,$.jsx)(`td`,{...n,className:e,style:{...t,padding:`16px 24px`}})},header:{cell:({className:e,style:t,...n})=>(0,$.jsx)(`th`,{...n,className:e,style:{...t,background:`rgba(99, 102, 241, 0.03)`,color:`#64748b`,fontWeight:500,fontSize:13,padding:`16px 24px`,borderBottom:`none`}})}}})})]}),(0,$.jsx)(tK,{open:ye,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`预览`})]}),onCancel:He,width:800,footer:Te?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(d0,{}),onClick:Ue,style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},children:`下载`})}):null,centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:Ce===`image`?(0,$.jsx)(`img`,{src:xe.startsWith(`http`)?xe:`https://ceshi.apiforeign.minzhongzc.com${xe}`,alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:De,src:xe.startsWith(`http`)?xe:`https://ceshi.apiforeign.minzhongzc.com${xe}`,controls:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})})]})}var Vce=({asset:e,index:t,onPreview:n})=>{let[r,i]=(0,S.useState)(!1);return(0,$.jsx)(`div`,{className:`project-card`,onClick:()=>n(e),onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),style:{borderRadius:12,overflow:`hidden`,cursor:`pointer`,flexShrink:0,width:`18%`,position:`relative`},children:(0,$.jsx)(`div`,{style:{position:`relative`,aspectRatio:`9/16`},children:e.mediaType===`video`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`},muted:!0,playsInline:!0}),(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:40,height:40,borderRadius:`50%`,background:`rgba(0,0,0,0.5)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(G6,{style:{fontSize:24,color:`#fff`}})})})]}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,alt:e.title||`素材 ${t+1}`,style:{width:`100%`,height:`100%`,objectFit:`cover`}})})})};function Hce(e){if(!e)return`-`;let t=String(e).trim();t.includes(`T`)||(t=t.replace(` `,`T`));let n=t.indexOf(`.`);n>0&&(t=t.slice(0,n)),t=t.replace(/[+-]\d{2}:?\d{0,2}$/,``).replace(/Z$/,``);let[r=``,i=``]=t.split(`T`),[,a=``,o=``]=r.split(`-`),s=i.slice(0,5);return!a||!o?`-`:`${a}-${o} ${s}`}var Uce=()=>{let e=Je(),[t,n]=(0,S.useState)(`project`),[r,i]=(0,S.useState)(``),[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)([]),[l,u]=(0,S.useState)(``),[d,f]=(0,S.useState)([]),[p,m]=(0,S.useState)(null),[h,g]=(0,S.useState)(``),_=(0,S.useRef)(null),v=(0,S.useRef)(``),[y,b]=(0,S.useState)(`cases`),[x,C]=(0,S.useState)(null),[w,T]=(0,S.useState)(null),E=(0,S.useRef)(null);(0,S.useEffect)(()=>{Xae().then(e=>{if(e?.items?.length>0){c(e.items);let t=e.items[0].id;u(t),$5(t).then(e=>{e?.categories?.[0]?.assets&&f(e.categories[0].assets)})}})},[]),(0,S.useEffect)(()=>()=>{E.current&&=(E.current.pause(),null),T(null),C(null),document.querySelectorAll(`.preview-video-item`).forEach(e=>{e.pause()})},[]),(0,S.useEffect)(()=>{if(!p){E.current&&=(E.current.pause(),null),T(null),C(null),g(``),v.current=``,document.querySelectorAll(`.preview-video-item`).forEach(e=>{e.pause()});return}let e=p.id||p.url;v.current=e;let t=(e,n)=>n===0?e:t(n,e%n),n=p.width||p.videoWidth||p.imageWidth||0,r=p.height||p.videoHeight||p.imageHeight||0;if(n&&r){let e=t(n,r);g(`${n/e}:${r/e}`);return}if(g(``),p.mediaType===`video`){let n=_.current,r=()=>{if(v.current!==e)return;let r=n.videoWidth,i=n.videoHeight;if(!r||!i)return;let a=t(r,i);g(`${r/a}:${i/a}`)};if(n?.removeEventListener(`loadedmetadata`,r),n&&n.videoWidth&&n.videoHeight){let e=t(n.videoWidth,n.videoHeight);g(`${n.videoWidth/e}:${n.videoHeight/e}`)}else n?.addEventListener(`loadedmetadata`,r);return()=>{n?.removeEventListener(`loadedmetadata`,r)}}else{let n=new Image;n.crossOrigin=`anonymous`,n.onload=()=>{if(v.current!==e)return;let r=n.width,i=n.height;if(!r||!i){g(`未知`);return}let a=t(r,i);g(`${r/a}:${i/a}`)},n.onerror=()=>{v.current===e&&g(`未知`)},n.src=`https://ceshi.apiforeign.minzhongzc.com${p.url}`}},[p]),(0,S.useEffect)(()=>{(async()=>{try{Gae(10).then(e=>{for(let t in e)e[t].forEach(e=>{e.type=t,o(t=>[...t,e])});o(e=>e)})}catch{}})()},[]);let D=e=>{n(e)},O=[{icon:(0,$.jsx)($V,{style:{fontSize:24}}),title:`行业智造`,description:`新建项目、设置图文视频参数、核对信息并生成素材`,action:`立即创作`,path:`/projects`},{icon:(0,$.jsx)(o8,{style:{fontSize:24}}),title:`AI创作`,description:`输入想法、剧本或上传参考,智能生成视频/图片`,action:`立即生成`,path:`/conversation`},{icon:(0,$.jsx)($V,{style:{fontSize:24}}),title:`爆款复刻`,description:`上传参考视频与产品图片,一键复刻爆款`,action:`立即创作`,path:`/initial`},{icon:(0,$.jsx)(h8,{style:{fontSize:24}}),title:`拆镜复刻`,description:`精细化镜头复刻工具,拆分参考视频单镜头独立复刻,提升素材原创度,规避素材同质化`,action:`开始拆镜`,path:`/removelens`}],k=[{key:`all`,label:`全部`},{key:`project`,label:`项目媒体`},{key:`chatAi`,label:`AI成片`},{key:`hotOpeningReplicate`,label:`爆款复刻`},{key:`shotReplicate`,label:`拆镜复刻`}],A=t===`all`?a:a.filter(e=>e.type===t);return(0,$.jsxs)(`div`,{className:`content_box`,style:{backgroundColor:`#fff`,borderRadius:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsx)(`h3`,{children:`首页工作台 `}),(0,$.jsxs)(`p`,{style:{cursor:`pointer`,fontSize:12,letterSpacing:.3,padding:`10px 16px`,backgroundColor:`#ffffffff`,borderRadius:30,boxShadow:`0px 4px 12px 0px rgba(0, 0, 0, 0.1)`},children:[`如需进行账户素材推送:`,(0,$.jsxs)(`span`,{style:{color:`#1a50bbff`},onClick:()=>{e(`/authorization`)},children:[`一键推送`,(0,$.jsx)(x2,{style:{marginLeft:8,transform:`rotate(0deg)`}})]})]})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`20px`,borderRadius:16,background:`#fff`,border:`1px solid #e2e8f0`,marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:16},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,borderRadius:2,background:`linear-gradient(180deg, #6366f1, #a855f7)`}}),(0,$.jsx)(`div`,{style:{fontSize:17,fontWeight:700,color:`#1f2937`,letterSpacing:.3},children:`AI 创作入口`}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginLeft:8},children:`一键开启智能创作`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:12},children:O.map((t,n)=>{let r=[{color:`#3b82f6`,light:`rgba(59,130,246,0.12)`,tag:`项目`},{color:`#6366f1`,light:`rgba(99,102,241,0.12)`,tag:`复刻`},{color:`#f97316`,light:`rgba(249,115,22,0.12)`,tag:`拆镜`},{color:`#10b981`,light:`rgba(16,185,129,0.12)`,tag:`云创`}],i=r[n]||r[0];return(0,$.jsxs)(`div`,{onClick:()=>e(t.path),className:`project-card`,style:{flex:`1 1 280px`,minWidth:280,padding:`16px 20px`,borderRadius:16,background:`#fff`,border:`1px solid #e2e8f0`,cursor:`pointer`,transition:`all 0.3s cubic-bezier(0.4,0,0.2,1)`,position:`relative`,display:`flex`,alignItems:`center`,gap:14,minHeight:96},onMouseEnter:e=>{e.currentTarget.style.borderColor=i.color,e.currentTarget.style.boxShadow=`0 8px 24px ${i.light}`,e.currentTarget.style.background=i.light,e.currentTarget.style.transform=`translateY(-2px)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`#e2e8f0`,e.currentTarget.style.boxShadow=`none`,e.currentTarget.style.background=`#fff`,e.currentTarget.style.transform=`translateY(0)`},children:[(0,$.jsx)(`div`,{style:{width:48,height:48,borderRadius:12,background:i.light,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,transition:`all 0.3s ease`,color:i.color},onMouseEnter:e=>{e.currentTarget.style.background=i.color,e.currentTarget.style.color=`#fff`},onMouseLeave:e=>{e.currentTarget.style.background=i.light,e.currentTarget.style.color=i.color},children:(0,$.jsx)(`span`,{style:{fontSize:20,display:`flex`,transition:`all 0.3s ease`},children:t.icon})}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,display:`flex`,flexDirection:`column`,gap:4},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:600,color:`#1e293b`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,flex:1,minWidth:0},children:t.title}),(0,$.jsx)(`span`,{style:{fontSize:10,color:i.color,padding:`2px 7px`,borderRadius:4,background:i.light,fontWeight:600,flexShrink:0},children:i.tag})]}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#64748b`,lineHeight:1.5,display:`-webkit-box`,WebkitLineClamp:2,WebkitBoxOrient:`vertical`,overflow:`hidden`},children:t.description})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,color:i.color,fontSize:13,fontWeight:600,flexShrink:0},children:[t.action,(0,$.jsx)(x2,{style:{fontSize:12}})]})]},n)})})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`24px 28px`,borderRadius:16,background:`#fff`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:16},children:(0,$.jsx)(`div`,{style:{display:`flex`,gap:8},children:[{key:`cases`,label:`素材案例`},{key:`works`,label:`近期作品`}].map(e=>(0,$.jsx)(`button`,{onClick:()=>b(e.key),style:{padding:`6px 16px`,borderRadius:8,fontSize:13,fontWeight:500,border:`none`,cursor:`pointer`,transition:`all 0.25s ease`,background:y===e.key?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`#f1f5f9`,color:y===e.key?`#fff`:`#64748b`},children:e.label},e.key))})}),y===`works`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginBottom:20},children:(0,$.jsx)(_L,{activeKey:t,onChange:D,items:k.map(e=>({key:e.key,label:e.label})),className:`homepage-tabs`})}),(0,$.jsx)(`div`,{className:`stagger-children`,style:{display:`grid`,gridTemplateColumns:`repeat(5, 1fr)`,gap:16},children:A.length===0?(0,$.jsxs)(`div`,{style:{gridColumn:`1 / -1`,padding:`60px 0`,textAlign:`center`,color:`#94a3b8`,fontSize:14},children:[(0,$.jsx)(I6,{style:{fontSize:36,color:`#cbd5e1`,marginBottom:8}}),(0,$.jsx)(`div`,{children:`暂无作品`})]}):A.map(t=>(0,$.jsxs)(`div`,{className:`project-card`,onClick:()=>{let n=t.moduleProjectId;t.type===`hotOpeningReplicate`&&n!=null?e(`/initial/${n}/initialinfo?flow_version=${t.moduleProjectFlowVersion===`v2`?`v2`:`v1`}`):t.type===`shotReplicate`&&n!=null?e(`/removelens/${n}/removefenbu?flow_version=${t.moduleProjectFlowVersion===`v2`?`v2`:`v1`}`):t.type===`chatAi`?e(`/conversation`):t.type===`project`&&e(`/project`)},style:{borderRadius:12,overflow:`hidden`,cursor:`pointer`,background:`#fff`,border:`1px solid #e2e8f0`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,aspectRatio:`16/9`},children:[(()=>{let e=t.type!==`hotOpeningReplicate`&&(String(t.resourceType??``).toLowerCase()===`image`||t.resourceType===1||String(t.resourceType??``)===`1`),n=``;return n=e?`/static`+t.resultUrl+`&w=300&p=50`||``:(t.type,t.coverUrl||t.resultUrl||t.resultUrl||``),(0,$.jsx)(`img`,{src:n?n.startsWith(`http`)?n:`https://ceshi.apiforeign.minzhongzc.com`+n:``,alt:t.title||t.name||`作品`,style:{width:`100%`,height:`100%`,objectFit:`cover`}})})(),String(t.resourceType??``).toLowerCase()===`image`?null:(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.2)`},children:(0,$.jsx)(Y8,{style:{fontSize:28,color:`#fff`}})})]}),(0,$.jsx)(`div`,{style:{padding:`10px 12px`,background:`#f8fafc`,paddingTop:0},children:(0,$.jsxs)(`div`,{style:{marginTop:6,display:`flex`,alignItems:`center`,gap:6,fontSize:12,color:`#64748b`},children:[(0,$.jsx)(`span`,{style:{display:`inline-block`,padding:`1px 6px`,border:`1px solid #3b82f6`,borderRadius:4,color:`#3b82f6`,fontSize:11,fontWeight:500,background:`#fff`,lineHeight:1.4,whiteSpace:`nowrap`},children:{project:`项目媒体`,chatAi:`AI成片`,hotOpeningReplicate:`爆款复刻`,shotReplicate:`拆镜复刻`}[t.type]||`其他`}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`·`}),(0,$.jsx)(`span`,{style:{whiteSpace:`nowrap`},children:Hce(t.generatedTime)})]})})]},t.id||`${t.type}-${Math.random()}`))})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginBottom:20},children:(0,$.jsx)(_L,{activeKey:l,onChange:e=>{u(e),$5(e).then(e=>{e?.categories?.[0]?.assets?f(e.categories[0].assets):f([])})},items:s.map(e=>({key:e.id,label:e.name})),className:`homepage-tabs`})}),(0,$.jsx)(`div`,{className:`stagger-children`,style:{display:`flex`,flexWrap:`wrap`,gap:16,justifyContent:`flex-start`,overflowX:`auto`,paddingBottom:8},children:d.length===0?(0,$.jsxs)(`div`,{style:{flex:1,padding:`60px 0`,textAlign:`center`,color:`#94a3b8`,fontSize:14},children:[(0,$.jsx)(I6,{style:{fontSize:36,color:`#cbd5e1`,marginBottom:8}}),(0,$.jsx)(`div`,{children:`暂无素材`})]}):d.map((e,t)=>(0,$.jsx)(Vce,{asset:e,index:t,onPreview:m},e.id||t))})]})]}),(0,$.jsxs)(tK,{open:!!p,onCancel:()=>{_.current?.pause(),m(null),g(``),v.current=``},footer:null,width:900,centered:!0,className:`preview-modal`,style:{borderRadius:16,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,height:580,paddingTop:30},children:[(0,$.jsx)(`div`,{style:{flex:1,position:`relative`,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:24},children:(0,$.jsxs)(`div`,{style:{maxWidth:`100%`,maxHeight:500,borderRadius:12,overflow:`hidden`,background:`#0f172a`},children:[p?.mediaType===`video`?(0,$.jsx)(`video`,{ref:_,src:`https://ceshi.apiforeign.minzhongzc.com${p.url}`,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:500,objectFit:`contain`},"webkit-playsinline":`true`}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${p?.url}`,alt:p?.title,style:{maxWidth:`100%`,maxHeight:500,objectFit:`contain`}}),p?.mediaType===`video`&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:32,right:32,fontSize:11,color:`#fff`,background:`rgba(0,0,0,0.6)`,padding:`3px 8px`,borderRadius:4},children:`AI生成`})]})}),(0,$.jsxs)(`div`,{style:{flex:1,padding:24,overflowY:`auto`},children:[(0,$.jsx)(`div`,{style:{fontSize:16,fontWeight:600,color:`#fff`,marginBottom:16},children:`创意详情`}),(0,$.jsxs)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginBottom:16},children:[(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`比例:`}),h||`计算中...`]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`div`,{style:{fontSize:12,color:`#000000ff`,marginBottom:8},children:`视频提示词`}),(0,$.jsx)(`div`,{style:{fontSize:13,color:`#000000ff`,lineHeight:1.6},children:p?.generationPrompt})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginBottom:8},children:`视频参考图`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:p?.mediaReferences&&p.mediaReferences.length>0?p.mediaReferences.map((e,t)=>{let n=e.url||e.resourceUrl||e.previewUrl||``,r=n.startsWith(`http`)?n:`https://ceshi.apiforeign.minzhongzc.com${n}`;return e.type===`video`?(0,$.jsxs)(`div`,{style:{width:80,height:80,borderRadius:8,overflow:`hidden`,cursor:`pointer`,position:`relative`},children:[(0,$.jsx)(`video`,{src:r,muted:!0,onClick:e=>{e.stopPropagation();let n=e.currentTarget;x===t?(n.pause(),C(null)):(document.querySelectorAll(`.preview-video-item`).forEach(e=>{e.pause()}),n.play(),C(t))},className:`preview-video-item`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}),x!==t&&(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.3)`},children:(0,$.jsx)(Y8,{style:{fontSize:18,color:`#fff`}})})]},t):e.type===`audio`?(0,$.jsx)(`div`,{onClick:e=>{if(e.stopPropagation(),w===r)E.current&&E.current.pause(),T(null);else{E.current&&E.current.pause();let e=new Audio(r);E.current=e,e.onended=()=>{T(null)},e.play(),T(r)}},style:{width:80,height:80,borderRadius:8,overflow:`hidden`,cursor:`pointer`,background:`linear-gradient(135deg, #8b5cf6, #a78bfa)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:w===r?(0,$.jsx)(D6,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(D2,{style:{fontSize:24,color:`#fff`}})},t):(0,$.jsx)(`div`,{style:{width:80,height:80,borderRadius:8,overflow:`hidden`,cursor:`pointer`},children:(0,$.jsx)(`img`,{src:r,alt:`参考图 ${t+1}`,style:{width:`100%`,height:`100%`,objectFit:`cover`}})},t)}):(0,$.jsx)($.Fragment,{})})]})]})]}),(0,$.jsx)(`div`,{style:{padding:`16px 24px`,borderTop:`1px solid #334155`,display:`flex`,alignItems:`center`,justifyContent:`flex-end`},children:(0,$.jsx)(`div`,{style:{display:`flex`,gap:12},children:(0,$.jsx)(Z,{onClick:()=>{e(`/conversation`,{state:{generationPrompt:p?.generationPrompt,mediaReferences:p?.mediaReferences,aspectRatio:h}})},style:{padding:`8px 24px`,borderRadius:8,background:`#3b82f6`,border:`none`,color:`#fff`,fontSize:13,fontWeight:500},children:`去AI创作`})})})]})]})},{RangePicker:Wce}=nV,Z9={borderRadius:8,fontWeight:600},Q9=e=>e.replace(/_([a-z])/g,(e,t)=>t.toUpperCase()),Gce=()=>{let e=Je(),[t]=Dn(),{message:n}=rx.useApp(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)(0),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(!1),[d,f]=(0,S.useState)(!1),[p,m]=(0,S.useState)([]),[h,g]=(0,S.useState)([]),[_,v]=(0,S.useState)(``),[y,b]=(0,S.useState)(1),[x,C]=(0,S.useState)(10),[w,T]=(0,S.useState)(t.get(`advertiserId`)||``),[E,D]=(0,S.useState)(),[O,k]=(0,S.useState)((0,UE.default)().subtract(1,`day`).format(`YYYY-MM-DD`)),[A,j]=(0,S.useState)(``);(0,S.useEffect)(()=>{N(),M()},[]);let M=async(e=1,t=10,r,a)=>{c(!0);try{let n=await Vae({advertiser_id:a??w,consume_date:r??E,page:e,page_size:t});i(n.data||[]),o(n.pagination?.total||0),b(n.pagination?.page||1),C(n.pagination?.pageSize||10)}catch{n.error(`加载数据失败`)}finally{c(!1)}},N=async()=>{try{let e=((await Z5()).data||[]).map(e=>({name:Q9(e.field),description:e.description}));m(e);let t=localStorage.getItem(`consumeColumns`);g(t?JSON.parse(t):e.map(e=>e.name))}catch{n.error(`加载表头字段失败`)}},P=r.map((e,t)=>({...e,index:t+1,key:e.id})),F=()=>{document.referrer.includes(window.location.origin)?e(-1):e(`/materials`)},I=()=>{b(1),M(1,x)},L=()=>{tK.confirm({title:`拉取消耗数据`,content:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsx)(C1.Text,{style:{display:`block`,marginBottom:8},children:`同步日期:`}),(0,$.jsx)(nV,{value:(0,UE.default)(O),onChange:e=>k(e?e.format(`YYYY-MM-DD`):(0,UE.default)().subtract(1,`day`).format(`YYYY-MM-DD`)),style:{width:`100%`}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Text,{style:{display:`block`,marginBottom:8},children:`广告主ID(可选):`}),(0,$.jsx)(CW,{placeholder:`不指定则同步所有授权的广告主`,value:A,onChange:e=>j(e.target.value)})]})]}),onOk:async()=>{u(!0);try{await Hae({date:O,advertiser_id:A||void 0}),n.success(`拉取消耗数据成功`),M(y,x)}catch{n.error(`拉取消耗数据失败`)}finally{u(!1)}},okText:`开始拉取`,cancelText:`取消`})},R=h.map(e=>p.find(t=>t.name===e)).filter(e=>!!e).map(e=>({title:e.description,dataIndex:e.name,key:e.name,ellipsis:!0}));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[t.get(`advertiserId`)&&(0,$.jsx)(Z,{type:`text`,icon:(0,$.jsx)(v2,{}),onClick:F}),(0,$.jsx)(J4,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:16},children:`消耗记录`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[(0,$.jsx)(CW,{placeholder:`广告主ID`,value:w,onChange:e=>T(e.target.value),style:{width:180,borderRadius:8},allowClear:!0,onPressEnter:()=>{b(1),M(1,x)}}),(0,$.jsx)(Wce,{value:E?[(0,UE.default)(E[0]),(0,UE.default)(E[1])]:void 0,onChange:e=>{e&&e[0]&&e[1]?D([e[0].format(`YYYY-MM-DD`),e[1].format(`YYYY-MM-DD`)]):D(void 0)},style:{borderRadius:8}}),(0,$.jsx)(Z,{type:`primary`,onClick:I,style:{...Z9,borderColor:`transparent`},children:`搜索`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(eie,{}),onClick:L,loading:l,style:Z9,children:`拉取消耗`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(b8,{}),onClick:()=>f(!0),style:{...Z9,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#334155`},children:`自定义表头`})]})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(NQ,{dataSource:P,columns:R,loading:s,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(lG,{current:y,pageSize:x,total:a,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{b(e),C(t),M(e,t)},size:`small`})})]}),(0,$.jsx)(tK,{title:`自定义表头`,open:d,onOk:()=>{localStorage.setItem(`consumeColumns`,JSON.stringify(h)),n.success(`表头设置已保存`),f(!1)},onCancel:()=>{f(!1),v(``)},okText:`确定`,cancelText:`取消`,width:800,children:(0,$.jsxs)(`div`,{style:{display:`flex`,gap:20,height:400},children:[(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(CW,{placeholder:`搜索指标...`,value:_,allowClear:!0,onChange:e=>v(e.target.value),style:{marginBottom:8}}),(0,$.jsx)(C1.Text,{type:`secondary`,style:{fontSize:12,marginBottom:12,display:`block`},children:`输入指标名称进行搜索`}),(0,$.jsxs)(`div`,{style:{flex:1,overflowY:`auto`,border:`1px solid #f0f0f5`,borderRadius:8,padding:12},children:[(0,$.jsx)(`div`,{style:{marginBottom:16},children:(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:`任务详情指标`})}),(0,$.jsx)(OR,{checked:h.length===p.length&&p.length>0,indeterminate:h.length>0&&h.length{e.target.checked?g(p.map(e=>e.name)):g([])},style:{marginBottom:12},children:`全选`}),(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`1fr 1fr`,gap:8},children:p.filter(e=>e.description.toLowerCase().includes(_.toLowerCase())||e.name.toLowerCase().includes(_.toLowerCase())).map(e=>(0,$.jsx)(OR,{checked:h.includes(e.name),onChange:t=>{t.target.checked?g(t=>[...t,e.name]):g(t=>t.filter(t=>t!==e.name))},children:e.description},e.name))})]})]}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:12},children:[(0,$.jsxs)(C1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:[`已添加(`,h.length,`)`]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>g([]),disabled:h.length===0,children:`清空`}),(0,$.jsx)(Z,{size:`small`,onClick:async()=>{try{let e=((await Z5()).data||[]).map(e=>({name:Q9(e.field),description:e.description}));m(e),g(e.map(e=>e.name)),localStorage.removeItem(`consumeColumns`),n.success(`表头字段已更新`)}catch{n.error(`更新表头字段失败`)}},children:`更新表头字段`})]})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`,border:`1px solid #f0f0f5`,borderRadius:8,padding:12},children:h.length===0?(0,$.jsx)(C1.Text,{type:`secondary`,style:{fontSize:14,textAlign:`center`,display:`block`,padding:`40px 0`},children:`暂无已选指标`}):(0,$.jsx)(`div`,{children:h.map((e,t)=>{let n=p.find(t=>t.name===e);return(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,padding:`8px 12px`,borderBottom:`1px solid #f0f0f5`,cursor:`move`,userSelect:`none`},draggable:!0,onDragStart:e=>{e.dataTransfer.setData(`index`,String(t))},onDragOver:e=>{e.preventDefault()},onDrop:e=>{let n=parseInt(e.dataTransfer.getData(`index`)),r=t;if(n!==r){let e=[...h],[t]=e.splice(n,1);e.splice(r,0,t),g(e)}},children:[(0,$.jsx)(C1.Text,{children:n?.description||e}),(0,$.jsx)(C1.Text,{type:`secondary`,style:{fontSize:12},children:t+1})]},e)})})})]})]})})]})},Kce=()=>{let e=Je(),[t]=Dn(),{message:n}=rx.useApp(),[r,i]=(0,S.useState)(0),[a,o]=(0,S.useState)(!0),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(``);(0,S.useEffect)(()=>{let r=t.get(`auth_code`),a=t.get(`state`);if(!r||!a){o(!1),i(10);return}let s={auth_code:r,state:a,app_id:t.get(`app_id`)||void 0,material_auth_status:t.get(`material_auth_status`)||void 0,scope:t.get(`scope`)||void 0,uid:t.get(`uid`)||void 0};(async()=>{try{let t=await hae(s);c(!0),o(!1),n.success(t?.message||`授权成功`),setTimeout(()=>{e(`/authorization`)},1500)}catch(e){let t=e?.message||`授权失败`;u(t),o(!1),n.error(t)}})();let l=setInterval(()=>{i(e=>e>=11?(o(!1),e):e+1)},1e3);return()=>{clearInterval(l)}},[e,t,n]);let d=()=>{i(0),o(!0),c(!1),u(``),window.location.href=`/authorization`};return s?(0,$.jsx)(`div`,{style:{minHeight:`100vh`,display:`flex`,justifyContent:`center`,alignItems:`center`,background:`linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)`},children:(0,$.jsxs)(`div`,{style:{textAlign:`center`,padding:`60px 80px`,background:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.1)`},children:[(0,$.jsx)(`div`,{style:{width:80,height:80,background:`#dcfce7`,borderRadius:`50%`,display:`flex`,justifyContent:`center`,alignItems:`center`,margin:`0 auto 24px`},children:(0,$.jsx)(C1.Text,{style:{fontSize:40,color:`#22c55e`},children:`✓`})}),(0,$.jsx)(C1.Title,{level:3,style:{marginBottom:16,color:`#1e293b`},children:`授权成功`}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`},children:`正在跳转至授权管理页面...`})]})}):(0,$.jsx)(`div`,{style:{minHeight:`100vh`,display:`flex`,justifyContent:`center`,alignItems:`center`,background:`linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)`},children:(0,$.jsxs)(`div`,{style:{textAlign:`center`,padding:`60px 80px`,background:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.1)`},children:[(0,$.jsx)(`div`,{style:{width:80,height:80,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:`50%`,display:`flex`,justifyContent:`center`,alignItems:`center`,margin:`0 auto 24px`},children:a&&r<10?(0,$.jsx)(AG,{size:`large`,description:`加载中`,style:{color:`#fff`}}):(0,$.jsx)(YB,{style:{fontSize:40,color:`#fff`}})}),l?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(C1.Title,{level:3,style:{marginBottom:16,color:`#ef4444`},children:`授权失败`}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`,marginBottom:24,display:`block`},children:l}),(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(dq,{}),onClick:d,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,fontWeight:600,padding:`12px 32px`},children:`重新授权`})]}):r>=10?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(C1.Title,{level:3,style:{marginBottom:16,color:`#ef4444`},children:`授权无响应`}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`,marginBottom:24,display:`block`},children:`请重新授权`}),(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(dq,{}),onClick:d,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,fontWeight:600,padding:`12px 32px`},children:`重新授权`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(C1.Title,{level:3,style:{marginBottom:16,color:`#1e293b`},children:`授权中,请等待`}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`,marginBottom:24,display:`block`},children:`正在等待平台完成授权操作`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,gap:8},children:[(0,$.jsx)(YB,{style:{color:`#6366f1`}}),(0,$.jsxs)(C1.Text,{style:{color:`#6366f1`,fontWeight:500,fontSize:16},children:[r,`s`]})]})]})]})})},qce=()=>(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`28px 32px`,borderRadius:16,background:`linear-gradient(135deg, #fffbeb 0%, #fef3c7 50%, #fed7aa 100%)`,border:`1px solid rgba(245, 158, 11, 0.18)`,marginBottom:24,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:52,height:52,borderRadius:14,background:`linear-gradient(135deg, #f59e0b 0%, #d97706 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 6px 20px rgba(245, 158, 11, 0.3)`},children:(0,$.jsx)(I2,{style:{fontSize:24,color:`#fff`}})}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`shiny-text-container`,style:{marginBottom:4},children:(0,$.jsx)(`span`,{className:`shiny-text`,style:{fontSize:26,fontWeight:700,backgroundImage:`linear-gradient(90deg, #f59e0b 0%, #d97706 30%, #ea580c 50%, #d97706 70%, #f59e0b 100%)`},children:`行业爆款大盘`})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,fontSize:13,color:`#b45309`},children:[(0,$.jsx)(r8,{style:{fontSize:12}}),(0,$.jsx)(`span`,{children:`实时追踪全网热门素材趋势`})]})]})]}),(0,$.jsx)(C1.Text,{style:{color:`#78716c`,fontSize:14,lineHeight:1.7},children:`实时追踪各行业爆款素材,把握创作风向,打造热门内容`})]}),(0,$.jsx)(`div`,{style:{position:`relative`},children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`24px 28px`,borderRadius:16,background:`#fff`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:20},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,marginRight:10}}),(0,$.jsx)(V8,{style:{marginRight:8,color:`#6366f1`,fontSize:16}}),(0,$.jsx)(`span`,{style:{fontSize:17,fontWeight:600,color:`#1f2937`},children:`爆款素材榜单`}),(0,$.jsx)(`span`,{style:{marginLeft:10,fontSize:12,fontWeight:400,color:`#94a3b8`}})]})}),(0,$.jsxs)(`div`,{className:`stagger-children`,style:{display:`grid`,gridTemplateColumns:`repeat(2, 1fr)`,gap:16,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,zIndex:1,inset:0,background:`rgb(255,255,255)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexDirection:`column`,gap:2,color:`#fff`,borderRadius:6},children:(0,$.jsxs)(Z,{type:`primary`,size:`middle`,onClick:()=>{Q.info(`请联系客服开通会员`)},style:{borderRadius:10,fontWeight:500,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 14px rgba(99, 102, 241, 0.28)`},children:[(0,$.jsx)(J3,{style:{marginRight:6}}),`立即解锁全部`,(0,$.jsx)(x2,{style:{marginLeft:4,fontSize:12}})]})}),[{rank:1,title:`夏日美妆教程:3 步打造奶油肌`,author:`美妆博主·小雅`,views:`128.4w`,likes:`12.6w`,comments:`8,234`,tag:`NO.1`,tagColor:`#f59e0b`},{rank:2,title:`平价穿搭 | 学生党一周不重样`,author:`穿搭达人·Miki`,views:`96.2w`,likes:`9.8w`,comments:`6,128`,tag:`NO.2`,tagColor:`#a78bfa`},{rank:3,title:`探店 vlog | 网红咖啡馆测评`,author:`美食探店·阿伦`,views:`78.5w`,likes:`7.4w`,comments:`4,892`,tag:`NO.3`,tagColor:`#6366f1`},{rank:4,title:`iPhone 16 Pro 一周深度体验`,author:`数码评测·老王`,views:`65.7w`,likes:`6.1w`,comments:`3,847`,tag:`NO.4`,tagColor:`#94a3b8`}].map(e=>(0,$.jsxs)(`div`,{className:`project-card animate-fadeInUp`,style:{display:`flex`,gap:14,padding:14,borderRadius:14,background:`#fff`,border:`1px solid #e2e8f0`,cursor:`pointer`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,width:140,height:80,flexShrink:0,borderRadius:10,overflow:`hidden`,background:`linear-gradient(135deg, #1e1b4b 0%, #312e81 50%, #4c1d95 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(G6,{style:{fontSize:28,color:`rgba(255,255,255,0.6)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:6,left:6,padding:`2px 8px`,borderRadius:6,background:e.tagColor,color:`#fff`,fontSize:11,fontWeight:600},children:e.tag})]}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(`div`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:4,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.title}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginBottom:8},children:e.author}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,fontSize:12,color:`#64748b`},children:[(0,$.jsxs)(`span`,{children:[(0,$.jsx)(tW,{style:{marginRight:3}}),e.views]}),(0,$.jsxs)(`span`,{children:[(0,$.jsx)(H3,{style:{marginRight:3}}),e.likes]}),(0,$.jsxs)(`span`,{children:[(0,$.jsx)(A4,{style:{marginRight:3}}),e.comments]})]})]})]},e.rank))]})]})})]}),Jce=()=>(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`28px 32px`,borderRadius:16,background:`linear-gradient(135deg, #f5f3ff 0%, #ede9fe 50%, #fce7f3 100%)`,border:`1px solid rgba(139, 92, 246, 0.12)`,marginBottom:24,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:52,height:52,borderRadius:14,background:`linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 6px 20px rgba(139, 92, 246, 0.3)`},children:(0,$.jsx)(f3,{style:{fontSize:24,color:`#fff`}})}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`shiny-text-container`,style:{marginBottom:4},children:(0,$.jsx)(`span`,{className:`shiny-text`,style:{fontSize:26,fontWeight:700},children:`创意素材案例`})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,fontSize:13,color:`#7c3aed`},children:[(0,$.jsx)(z4,{style:{fontSize:12}}),(0,$.jsx)(`span`,{children:`探索 AI 创作无限可能`})]})]})]}),(0,$.jsx)(C1.Text,{style:{color:`#64748b`,fontSize:14,lineHeight:1.7},children:`精选 AI 生成的优秀素材案例,展示 AI 创作的无限潜力与创意灵感`})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`24px 28px`,borderRadius:16,background:`#fff`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:20},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,marginRight:10}}),(0,$.jsx)(M8,{style:{marginRight:8,color:`#f59e0b`,fontSize:16}}),(0,$.jsx)(`span`,{style:{fontSize:17,fontWeight:600,color:`#1f2937`},children:`精选案例展示`})]})}),(0,$.jsxs)(`div`,{className:`stagger-children`,style:{display:`grid`,gridTemplateColumns:`repeat(3, 1fr)`,gap:16,marginBottom:16,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,zIndex:1,background:`rgb(255,255,255)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexDirection:`column`,borderRadius:14,gap:4,color:`#fff`},children:(0,$.jsxs)(Z,{type:`primary`,size:`middle`,onClick:()=>{Q.info(`请联系客服开通会员`)},style:{borderRadius:10,fontWeight:500,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 14px rgba(99, 102, 241, 0.28)`},children:[(0,$.jsx)(J3,{style:{marginRight:6}}),`解锁全部案例`,(0,$.jsx)(x2,{style:{marginLeft:4,fontSize:12}})]})}),[{title:`美妆直播切片`,tag:`热门`,tagColor:`#ef4444`},{title:`3C 数码测评`,tag:`推荐`,tagColor:`#6366f1`},{title:`美食探店 vlog`,tag:`推荐`,tagColor:`#6366f1`},{title:`服饰穿搭合集`,tag:`热门`,tagColor:`#ef4444`},{title:`家居场景展示`,tag:`推荐`,tagColor:`#6366f1`},{title:`母婴亲子内容`,tag:`热门`,tagColor:`#ef4444`}].map((e,t)=>(0,$.jsxs)(`div`,{className:`project-card animate-fadeInUp`,style:{position:`relative`,borderRadius:14,overflow:`hidden`,cursor:`pointer`,border:`1px solid #e2e8f0`,background:`#fff`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,aspectRatio:`16/9`,background:`linear-gradient(135deg, #1e1b4b 0%, #312e81 50%, #4c1d95 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(G6,{style:{fontSize:36,color:`rgba(255,255,255,0.6)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:10,left:10,padding:`2px 8px`,borderRadius:6,background:e.tagColor,color:`#fff`,fontSize:11,fontWeight:500},children:e.tag})]}),(0,$.jsxs)(`div`,{style:{padding:`10px 14px`,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,color:`#334155`,fontWeight:500,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.title}),(0,$.jsx)(tW,{style:{fontSize:13,color:`#94a3b8`}})]})]},t))]})]})]}),{RangePicker:Yce}=nV;function $9(e){if(!e)return`-`;try{return new Date(e).toLocaleString(`zh-CN`,{hour12:!1})}catch{return`-`}}var Xce={recharge:{color:`green`,label:`充值`},consume:{color:`red`,label:`消费`},refund:{color:`orange`,label:`退款`},team_internal:{color:`blue`,label:`团队内部`}},Zce=()=>{let[e,t]=(0,S.useState)(null),[n,r]=(0,S.useState)(!1),i=(0,S.useCallback)(async()=>{r(!0);try{t(await doe())}catch(e){Q.error(e?.message||`获取团队信息失败`)}finally{r(!1)}},[]);(0,S.useEffect)(()=>{i()},[i]);let[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)(0),[l,u]=(0,S.useState)(!1),[d,f]=(0,S.useState)(1),p=(0,S.useCallback)(async()=>{if(e){u(!0);try{let e=await foe(d);o(e.items||[]),c(e.total||0)}catch(e){Q.error(e?.message||`加载成员失败`)}finally{u(!1)}}},[e,d]);(0,S.useEffect)(()=>{p()},[p]);let[m,h]=(0,S.useState)({open:!1,member:null}),[g]=HH.useForm(),[_,v]=(0,S.useState)(!1),y=async()=>{if(m.member)try{let e=await g.validateFields(),t=Number(e.amount);if(!t||t<=0||t>9999999){Q.error(`请输入有效的正数积分数量`);return}v(!0),await poe(m.member.id,t,e.direction||`increase`,e.description),Q.success(e.direction===`decrease`?`积分扣减成功`:`积分增加成功`),h({open:!1,member:null}),g.resetFields(),p(),me()}catch(e){if(e?.errorFields)return;Q.error(e?.message||`操作失败`)}finally{v(!1)}},[b,x]=(0,S.useState)([]),[C,w]=(0,S.useState)(!1),[T,E]=(0,S.useState)(!1),[D]=HH.useForm(),[O,k]=(0,S.useState)(!1),A=(0,S.useCallback)(async()=>{w(!0);try{x(await moe()||[])}catch(e){Q.error(e?.message||`加载邀请码失败`)}finally{w(!1)}},[]);(0,S.useEffect)(()=>{A()},[A]);let j=async()=>{try{let e=await D.validateFields();k(!0),await hoe(e.maxUses||null,null),Q.success(`邀请码已生成`),E(!1),D.resetFields(),A()}catch(e){if(e?.errorFields)return;Q.error(e?.message||`创建失败`)}finally{k(!1)}},M=async e=>{try{await goe(e),Q.success(`已撤销`),A()}catch(e){Q.error(e?.message||`撤销失败`)}},N=e=>{navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(e).then(()=>{Q.success(`邀请链接已复制`)}).catch(()=>{P(e)}):P(e)},P=e=>{let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.left=`-9999px`,t.style.top=`-9999px`,document.body.appendChild(t),t.focus(),t.select();try{document.execCommand(`copy`),Q.success(`邀请链接已复制`)}catch{Q.warning(`复制失败,请手动复制`)}document.body.removeChild(t)},[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(!1),[z,B]=(0,S.useState)(`pending`),[V,H]=(0,S.useState)(`members`),U=(0,S.useRef)(!1),W=(0,S.useRef)(0),G=(0,S.useCallback)(async(e,t=!1)=>{R(!0);try{let n=await _oe(e),r=n?.length||0;I(n||[]),e===`pending`&&r>0&&(t&&!U.current?(U.current=!0,tK.confirm({title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(z2,{style:{color:`#f59e0b`}}),`待处理的加入申请`]}),content:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`p`,{children:[`您有 `,(0,$.jsx)(`strong`,{style:{color:`#ef4444`},children:r}),` 条待处理的团队加入申请。`]}),(0,$.jsx)(`p`,{style:{color:`#64748b`,fontSize:13,marginBottom:0},children:`请及时处理新成员的加入申请。`})]}),okText:`立即处理`,cancelText:`稍后处理`,onOk:()=>{H(`requests`)}})):!t&&r>W.current&&Q.info({content:`有 ${r-W.current} 条新的加入申请待处理`,duration:5})),e===`pending`&&(W.current=r)}catch(e){Q.error(e?.message||`加载申请失败`)}finally{R(!1)}},[]);(0,S.useEffect)(()=>{G(`pending`,!0)},[G]),(0,S.useEffect)(()=>{if(!e)return;let t=setInterval(()=>{G(`pending`,!1)},6e4);return()=>clearInterval(t)},[e,G]);let K=async(e,t,n)=>{try{await voe(e,t,n),Q.success(t===`approve`?`已通过`:`已拒绝`),G(z),p()}catch(e){Q.error(e?.message||`操作失败`)}},[ee,q]=(0,S.useState)([]),[te,ne]=(0,S.useState)(0),[re,ie]=(0,S.useState)(null),[J,ae]=(0,S.useState)(!1),[oe,se]=(0,S.useState)(1),[ce,le]=(0,S.useState)(``),[ue,de]=(0,S.useState)(``),[fe,pe]=(0,S.useState)(()=>{let e=(0,UE.default)().format(`YYYY-MM-DD`);return[e,e]}),me=(0,S.useCallback)(async()=>{ae(!0);try{let e=await Soe({page:oe,pageSize:10,phone:ue||void 0,recordType:ce||void 0,startDate:fe?.[0]||void 0,endDate:fe?.[1]||void 0});q(e.items||[]),ne(e.total||0),ie(e.summary||null)}catch(e){Q.error(e?.message||`加载积分记录失败`)}finally{ae(!1)}},[oe,ce,ue,fe]);(0,S.useEffect)(()=>{me()},[me]);let he=()=>{le(``),de(``);let e=(0,UE.default)().format(`YYYY-MM-DD`);pe([e,e]),se(1)},ge=()=>{let e=Coe({phone:ue||void 0,recordType:ce||void 0,startDate:fe?.[0]||void 0,endDate:fe?.[1]||void 0}),t=localStorage.getItem(`auth_token`),n=t?{Authorization:`Bearer ${t}`}:{};fetch(e,{headers:n}).then(e=>e.blob()).then(e=>{let t=document.createElement(`a`);t.href=URL.createObjectURL(e),t.download=`团队积分_${(0,UE.default)().format(`YYYYMMDD_HHmmss`)}.csv`,t.click(),URL.revokeObjectURL(t.href)}).catch(()=>Q.error(`导出失败`))},_e=[{title:`用户名`,dataIndex:`username`,width:140,render:e=>(0,$.jsx)(C1.Text,{strong:!0,children:e})},{title:`手机号`,dataIndex:`phone`,width:130,render:e=>e||`-`},{title:`积分`,dataIndex:`credits`,width:100,render:e=>(0,$.jsx)(C1.Text,{style:{color:`#6366f1`},children:(e??0).toFixed(2)})},{title:`状态`,dataIndex:`isActive`,width:80,render:e=>(0,$.jsx)(KQ,{color:e?`green`:`red`,children:e?`启用`:`禁用`})},{title:`加入时间`,dataIndex:`joinedAt`,width:170,render:e=>$9(e)},{title:`操作`,key:`action`,width:100,render:(e,t)=>{let n=c7.getState().user?.id;return t.id===n?(0,$.jsx)(Mw,{title:`不能给自己调整积分`,children:(0,$.jsx)(Z,{size:`small`,type:`link`,style:{padding:0,color:`#999`,cursor:`not-allowed`},disabled:!0,children:`调整积分`})}):(0,$.jsx)(Z,{size:`small`,type:`link`,style:{padding:0},onClick:()=>{h({open:!0,member:t}),g.resetFields()},children:`调整积分`})}}],ve=e=>`${window.location.origin}/join-team?code=${e}`,ye=[{title:`邀请码`,dataIndex:`code`,width:200,render:e=>(0,$.jsx)(C1.Text,{copyable:!0,style:{fontFamily:`monospace`},children:e})},{title:`邀请链接`,dataIndex:`code`,render:e=>{let t=ve(e);return(0,$.jsxs)(JV,{style:{width:`100%`},children:[(0,$.jsx)(C1.Text,{style:{flex:1,fontSize:12,wordBreak:`break-all`,fontFamily:`monospace`,color:`#64748b`},children:t}),(0,$.jsx)(Mw,{title:`复制链接`,children:(0,$.jsx)(Z,{size:`small`,type:`text`,icon:(0,$.jsx)(Z$,{}),onClick:()=>N(t)})})]})}},{title:`状态`,dataIndex:`status`,width:80,render:e=>(0,$.jsx)(KQ,{color:e===`active`?`green`:`default`,children:e===`active`?`有效`:`已撤销`})},{title:`使用次数`,key:`uses`,width:100,render:(e,t)=>`${t.useCount}${t.maxUses?`/${t.maxUses}`:``}`},{title:`过期时间`,dataIndex:`expiresAt`,width:170,render:e=>e?$9(e):`永不过期`},{title:`操作`,key:`action`,width:80,render:(e,t)=>t.status===`active`?(0,$.jsx)(Z,{size:`small`,type:`link`,danger:!0,onClick:()=>M(t.id),children:`撤销`}):null}],be=e=>{let t={pending:{color:`orange`,text:`待处理`},approved:{color:`green`,text:`已通过`},rejected:{color:`red`,text:`已拒绝`}}[e]||{color:`default`,text:e};return(0,$.jsx)(KQ,{color:t.color,children:t.text})},xe=[{title:`申请人`,dataIndex:`username`,width:140,render:e=>(0,$.jsx)(C1.Text,{strong:!0,children:e})},{title:`手机号`,dataIndex:`phone`,width:130,render:e=>e||`-`},{title:`状态`,dataIndex:`status`,width:100,render:e=>be(e)},{title:`申请时间`,dataIndex:`createdAt`,width:170,render:e=>$9(e)},{title:`处理时间`,dataIndex:`handledAt`,width:170,render:e=>e?$9(e):`-`},{title:`备注`,dataIndex:`note`,width:180,ellipsis:!0,render:e=>e||`-`},{title:`操作`,key:`action`,width:160,render:(e,t)=>t.status===`pending`?(0,$.jsxs)(JV,{size:4,children:[(0,$.jsx)(Z,{size:`small`,type:`link`,icon:(0,$.jsx)(jC,{}),style:{color:`#16a34a`,padding:0},onClick:()=>K(t.id,`approve`),children:`通过`}),(0,$.jsx)(Z,{size:`small`,type:`link`,icon:(0,$.jsx)(Au,{}),danger:!0,style:{padding:0},onClick:()=>{tK.confirm({title:`拒绝申请`,content:(0,$.jsx)(HH,{layout:`vertical`,style:{marginTop:12},children:(0,$.jsx)(HH.Item,{name:`note`,label:`拒绝原因(可选)`,children:(0,$.jsx)(CW.TextArea,{rows:2,placeholder:`选填`,id:`reject-note-input`})})}),onOk:()=>{let e=document.getElementById(`reject-note-input`)?.value||void 0;K(t.id,`reject`,e)}})},children:`拒绝`})]}):(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:`已处理`})}],Se=[{title:`用户名`,dataIndex:`username`,width:120,render:e=>(0,$.jsx)(C1.Text,{strong:!0,children:e||`-`})},{title:`手机号`,dataIndex:`phone`,width:120,render:e=>e||`-`},{title:`类型`,dataIndex:`type`,width:100,render:(e,t)=>{let n=Xce[t.type]||{color:`default`,label:t.type||`-`};return(0,$.jsx)(KQ,{color:n.color,children:n.label})}},{title:`变动积分`,dataIndex:`amount`,width:110,align:`right`,render:(e,t)=>(0,$.jsxs)(C1.Text,{strong:!0,style:{color:t.amount>=0?`#10b981`:`#ef4444`,fontSize:14},children:[t.amount>=0?`+`:``,(t.amount??0).toFixed(2)]})},{title:`余额`,dataIndex:`balanceAfter`,width:100,align:`right`,render:e=>(e??0).toFixed(2)},{title:`说明`,dataIndex:`description`,ellipsis:!0,minWidth:160,render:e=>e||`-`},{title:`时间`,dataIndex:`createdAt`,width:170,render:e=>$9(e)}],Ce={borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},we={padding:`16px`,textAlign:`right`},Te=[{key:`members`,label:(0,$.jsxs)(JV,{children:[(0,$.jsx)(q8,{}),`成员列表`,s>0&&(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[`(`,s,`)`]})]}),children:(0,$.jsxs)(`div`,{style:Ce,children:[(0,$.jsx)(NQ,{columns:_e,dataSource:a,rowKey:`id`,loading:l,pagination:!1,bordered:!1,scroll:{x:800},locale:{emptyText:(0,$.jsx)(fC,{description:`暂无成员`})}}),s>0&&(0,$.jsx)(`div`,{style:we,children:(0,$.jsx)(lG,{current:d,pageSize:20,total:s,onChange:e=>f(e),size:`small`})})]})},{key:`credits`,label:(0,$.jsxs)(JV,{children:[(0,$.jsx)(Z8,{}),`团队积分变动`]}),children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:12,display:`flex`,gap:8,flexWrap:`wrap`,alignItems:`center`},children:[(0,$.jsx)(HC,{value:ce||void 0,onChange:e=>{le(e||``),se(1)},allowClear:!0,placeholder:`交易类型`,style:{width:130},options:[{value:`recharge`,label:`充值`},{value:`consume`,label:`消费`},{value:`team_internal`,label:`团队内部`},{value:`refund`,label:`退款`}]}),(0,$.jsx)(CW,{placeholder:`搜索手机号`,value:ue,onChange:e=>{de(e.target.value),se(1)},style:{width:160},allowClear:!0}),(0,$.jsx)(Yce,{value:fe?[(0,UE.default)(fe[0]),(0,UE.default)(fe[1])]:void 0,onChange:e=>{e&&e[0]&&e[1]?pe([e[0].format(`YYYY-MM-DD`),e[1].format(`YYYY-MM-DD`)]):pe(null),se(1)}}),(0,$.jsx)(Z,{onClick:he,children:`重置`}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(d0,{}),onClick:ge,children:`导出 Excel`})]}),(0,$.jsx)(`div`,{style:{marginBottom:12,padding:`8px 16px`,background:`#f8f9fc`,borderRadius:8,display:`flex`,gap:24,flexWrap:`wrap`,fontSize:13},children:(0,$.jsxs)(`span`,{children:[`总消耗积分:`,(0,$.jsx)(`strong`,{style:{color:`#ef4444`,fontSize:15},children:re?.totalConsume??0})]})}),(0,$.jsxs)(`div`,{style:Ce,children:[(0,$.jsx)(NQ,{rowKey:`id`,loading:J,dataSource:ee,pagination:!1,bordered:!1,scroll:{x:950},columns:Se,locale:{emptyText:(0,$.jsx)(fC,{description:`暂无积分记录`})}}),te>0&&(0,$.jsx)(`div`,{style:we,children:(0,$.jsx)(lG,{current:oe,pageSize:10,total:te,onChange:e=>se(e),size:`small`,showTotal:e=>`共 ${e} 条`})})]})]})},{key:`invitations`,label:(0,$.jsxs)(JV,{children:[(0,$.jsx)(Z$,{}),`邀请管理`]}),children:(0,$.jsxs)(`div`,{style:Ce,children:[(0,$.jsx)(`div`,{style:{padding:16,paddingBottom:0},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(qI,{}),onClick:()=>E(!0),children:`生成邀请码`})}),(0,$.jsx)(NQ,{columns:ye,dataSource:b,rowKey:`id`,loading:C,pagination:!1,bordered:!1,scroll:{x:900},locale:{emptyText:(0,$.jsx)(fC,{description:`暂无邀请码`})}})]})},{key:`requests`,label:(0,$.jsxs)(JV,{children:[(0,$.jsx)(w3,{}),`加入申请`,F.length>0&&z===`pending`&&(0,$.jsx)(KQ,{color:`red`,children:F.length})]}),children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginBottom:16,display:`flex`,alignItems:`center`},children:(0,$.jsx)(YR,{value:z,onChange:e=>{B(e),G(e)},options:[{label:`待处理`,value:`pending`},{label:`已通过`,value:`approved`},{label:`已拒绝`,value:`rejected`},{label:`全部`,value:``}],style:{borderRadius:12,border:`1px solid #e2e8f0`,padding:3,background:`#f8fafc`,boxShadow:`0 2px 8px rgba(0,0,0,0.06)`,"--ant-segmented-item-selected-bg":`#6366f1`,"--ant-segmented-item-selected-color":`#ffffff`},size:`middle`})}),(0,$.jsx)(`div`,{style:Ce,children:(0,$.jsx)(NQ,{columns:xe,dataSource:F,rowKey:`id`,loading:L,pagination:!1,bordered:!1,scroll:{x:1e3},locale:{emptyText:(0,$.jsx)(fC,{description:z===`pending`?`暂无待审批申请`:`暂无记录`})}})})]})}];return(0,$.jsxs)(`div`,{style:{padding:24},children:[(0,$.jsx)(`div`,{style:{marginBottom:24},children:n?(0,$.jsx)(C1.Text,{type:`secondary`,children:`加载中...`}):e?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,flexWrap:`wrap`,gap:12},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(C1.Title,{level:4,style:{margin:0},children:e.name}),(0,$.jsxs)(C1.Text,{type:`secondary`,children:[`代码: `,e.code||`-`,` 成员: `,e.memberCount,` 人`]})]}),(0,$.jsx)(Z,{icon:(0,$.jsx)(dq,{}),onClick:()=>{i(),p(),A(),G(z),me()},children:`刷新`})]}):(0,$.jsx)(C1.Text,{type:`secondary`,children:`无法获取团队信息`})}),(0,$.jsx)(_L,{items:Te,activeKey:V,onChange:H,size:`large`}),(0,$.jsx)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(q8,{}),`调整成员积分 - `,m.member?.username]}),open:m.open,confirmLoading:_,onOk:y,onCancel:()=>h({open:!1,member:null}),okText:`确认`,width:480,children:(0,$.jsxs)(HH,{form:g,layout:`vertical`,style:{marginTop:16},initialValues:{direction:`increase`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,padding:`10px 16px`,background:`#f0f4ff`,borderRadius:8,display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(C1.Text,{type:`secondary`,children:`我的当前积分`}),(0,$.jsx)(C1.Text,{strong:!0,style:{fontSize:20,color:`#6366f1`},children:c7.getState().user?.credits?.toFixed(2)??`0.00`})]}),(0,$.jsx)(HH.Item,{name:`direction`,label:`操作类型`,rules:[{required:!0,message:`请选择操作类型`}],children:(0,$.jsxs)($F.Group,{buttonStyle:`solid`,size:`large`,style:{width:`100%`},children:[(0,$.jsx)($F.Button,{value:`increase`,style:{width:`50%`,textAlign:`center`},children:`增加成员积分`}),(0,$.jsx)($F.Button,{value:`decrease`,style:{width:`50%`,textAlign:`center`},children:`扣减成员积分`})]})}),(0,$.jsx)(HH.Item,{name:`amount`,label:`积分数量`,required:!0,rules:[{required:!0,message:`请输入积分数量`},{type:`number`,min:.01,message:`必须大于 0`},{type:`number`,max:9999999,message:`单次不能超过 9999999`}],validateTrigger:[`onChange`,`onBlur`],children:(0,$.jsx)(Iz,{style:{width:`100%`},step:1,min:.01,max:9999999,precision:2,placeholder:`请输入正数积分数量`,size:`large`,formatter:e=>{if(!e)return``;let t=`${e}`.replace(/[^0-9.]/g,``);return t=t.replace(/^0+(?=\d)/,``),t},parser:e=>{if(!e||e===`.`)return``;let t=parseFloat(e);return isNaN(t)||t<=0?``:Math.min(t,9999999)},onKeyDown:e=>{(e.key===`-`||e.key===`e`||e.key===`E`)&&e.preventDefault()},onChange:e=>{e??g.validateFields([`amount`])}})}),(0,$.jsx)(HH.Item,{name:`description`,label:`备注`,children:(0,$.jsx)(CW.TextArea,{rows:2,maxLength:256,placeholder:`选填,例如:活动奖励`})})]})}),(0,$.jsx)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(Z$,{}),`生成邀请码`]}),open:T,confirmLoading:O,onOk:j,onCancel:()=>{E(!1),D.resetFields()},okText:`生成`,width:480,children:(0,$.jsxs)(HH,{form:D,layout:`vertical`,style:{marginTop:16},children:[(0,$.jsx)(HH.Item,{name:`maxUses`,label:`最大使用次数`,children:(0,$.jsx)(Iz,{style:{width:`100%`},min:1,placeholder:`留空表示不限`,size:`large`})}),(0,$.jsxs)(`div`,{style:{padding:`12px 16px`,background:`#eef2ff`,borderRadius:8,fontSize:13,color:`#4f46e5`,display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(YB,{}),(0,$.jsxs)(`span`,{children:[`邀请码自生成起 `,(0,$.jsx)(`strong`,{children:`24 小时`}),` 内有效,过期自动失效。`]})]})]})})]})},Qce=()=>{let[e]=Dn(),t=Je(),n=e.get(`code`)||``,{user:r,loading:i,checkAuth:a}=c7(),[o,s]=(0,S.useState)(!0),[c,l]=(0,S.useState)(null),[u,d]=(0,S.useState)(!1),[f,p]=(0,S.useState)(!1),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(`VideoGen.AI`),[v,y]=(0,S.useState)(``);return(0,S.useEffect)(()=>{a(),T5().then(e=>{_(e.siteName),y(e.siteLogo)}).catch(()=>{})},[a]),(0,S.useEffect)(()=>{if(!n){s(!1);return}i||(s(!0),(r?yoe(n):boe(n)).then(e=>{l(e),e?.valid&&r&&!e.alreadyInTeam&&!e.hasPendingRequest&&h(!0)}).catch(()=>l(null)).finally(()=>s(!1)))},[n,r,i]),i||o?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,minHeight:`60vh`},children:(0,$.jsx)(AG,{size:`large`})}):f?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Fq,{status:`success`,icon:(0,$.jsx)(l4,{style:{color:`#6366f1`}}),title:`申请已提交`,subTitle:`您的加入申请已提交,请等待团队管理人审批。审批通过后将自动加入团队。`,extra:(0,$.jsx)(JV,{children:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})})}):!n||!c?.valid?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Fq,{status:`error`,title:`邀请链接无效`,subTitle:`该邀请链接可能已过期或不存在,请联系团队管理人重新获取。`,extra:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})}):c.alreadyInTeam?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Fq,{status:`info`,title:`您已在此团队中`,subTitle:`您已经是「${c.teamName}」的成员了,无需再次加入。`,extra:(0,$.jsx)(JV,{children:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})})}):c.hasPendingRequest?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Fq,{status:`info`,title:`申请待审批`,subTitle:`您已提交加入「${c.teamName}」的申请,请等待团队管理人审批。`,extra:(0,$.jsx)(JV,{children:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:`40px 20px`},children:(0,$.jsxs)(`div`,{style:{width:`100%`,maxWidth:480},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,gap:12,marginBottom:32},children:[v?(0,$.jsx)(`img`,{src:v,alt:`logo`,style:{width:40,height:40,borderRadius:10}}):(0,$.jsx)(`div`,{style:{width:40,height:40,borderRadius:10,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(R8,{style:{fontSize:20,color:`#fff`}})}),(0,$.jsx)(`span`,{style:{fontSize:22,fontWeight:700,color:`#1e293b`,letterSpacing:.5},children:g})]}),(0,$.jsxs)(yL,{variant:`outlined`,style:{borderRadius:16,width:`100%`,textAlign:`center`},children:[(0,$.jsx)(I8,{style:{fontSize:48,color:`#6366f1`,marginBottom:16}}),(0,$.jsx)(C1.Title,{level:3,children:`加入团队`}),(0,$.jsx)(C1.Text,{style:{fontSize:16,color:`#475569`,display:`block`,marginBottom:8},children:`您被邀请加入团队`}),(0,$.jsxs)(C1.Title,{level:4,style:{color:`#6366f1`,margin:`16px 0 24px`},children:[`「`,c.teamName,`」`]}),(0,$.jsx)(C1.Text,{type:`secondary`,style:{display:`block`,marginBottom:24},children:`加入后团队管理人可以为您分配积分、查看您的积分使用情况。`}),r?(0,$.jsx)(Z,{type:`primary`,size:`large`,block:!0,loading:u,onClick:()=>h(!0),children:`申请加入`}):(0,$.jsxs)(JV,{direction:`vertical`,style:{width:`100%`},size:12,children:[(0,$.jsx)(Z,{type:`primary`,size:`large`,block:!0,icon:(0,$.jsx)(Z3,{}),onClick:()=>{t(`/login?redirect=${encodeURIComponent(window.location.pathname+window.location.search)}`)},children:`登录后申请加入`}),(0,$.jsx)(Z,{size:`large`,block:!0,icon:(0,$.jsx)(fie,{}),onClick:()=>{t(`/login?tab=register&redirect=${encodeURIComponent(window.location.pathname+window.location.search)}`)},children:`注册新账号`}),(0,$.jsx)(C1.Text,{type:`secondary`,style:{fontSize:12},children:`登录或注册后将自动提交加入申请`})]})]})]})}),(0,$.jsxs)(tK,{title:(0,$.jsxs)(JV,{children:[(0,$.jsx)(I8,{style:{color:`#6366f1`}}),`确认加入团队`]}),open:m,onOk:async()=>{if(n)try{d(!0),await xoe(n),p(!0),h(!1),Q.success(`申请已提交`)}catch(e){Q.error(e?.message||`申请失败`)}finally{d(!1)}},onCancel:()=>h(!1),okText:`确认加入`,cancelText:`取消`,confirmLoading:u,width:420,children:[(0,$.jsxs)(`p`,{style:{marginBottom:0},children:[`您确定要加入团队 `,(0,$.jsxs)(`strong`,{style:{color:`#6366f1`},children:[`「`,c.teamName,`」`]}),` 吗?`]}),(0,$.jsx)(`p`,{style:{marginTop:8,color:`#64748b`,fontSize:13},children:`提交后需等待团队管理人审批,审批通过后将自动加入团队。`})]})]})},$ce=new Set([`group_active`,`callback_success`]),ele=()=>{let e=(0,S.useMemo)(()=>new URLSearchParams(window.location.search),[]),t=e.get(`status`)||``,n=e.get(`resultCode`)||``,r=$ce.has(t)||n===`10000`;return(0,$.jsx)(`div`,{style:{minHeight:`100vh`,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#f8fafc`,padding:20},children:(0,$.jsxs)(yL,{style:{width:`100%`,maxWidth:520,borderRadius:18},children:[(0,$.jsx)(Fq,{status:r?`success`:`error`,title:r?`真人认证已完成`:`真人认证未完成`,subTitle:r?`请回到电脑端查看,项目组已创建成功。`:`请回到电脑端重新发起创建项目组。`,extra:[(0,$.jsx)(Z,{type:`primary`,onClick:()=>{let e=/MicroMessenger/i.test(navigator.userAgent),t=/AlipayClient/i.test(navigator.userAgent),n=/Android|iPhone|iPad/i.test(navigator.userAgent);if(e)try{window.opener=null,window.open(``,`_self`),window.close()}catch{Q.info(`请点击右上角关闭按钮`)}else if(t)try{window.close()}catch{Q.info(`请点击左上角返回`)}else if(n)try{window.history.back()}catch{window.location.href=`/`}else try{window.close()}catch{window.location.href=`/`}},children:`关闭页面`},`close`)]}),(0,$.jsx)(C1.Paragraph,{type:`secondary`,style:{textAlign:`center`,marginBottom:0,fontSize:13,marginTop:12},children:`如无法自动关闭,请手动关闭页面`})]})})};UE.default.locale(`zh-cn`);var tle=({children:e})=>{let{user:t,loading:n,checkAuth:r}=c7();return(0,S.useEffect)(()=>{!localStorage.getItem(`auth_token`)&&!n&&!t&&(window.location.href=`/login`)},[t,n]),n?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100vh`},children:(0,$.jsx)(AG,{size:`large`})}):t?(0,$.jsx)($.Fragment,{children:e}):(window.location.href=`/login`,null)};(0,_.createRoot)(document.getElementById(`root`)).render((0,$.jsx)(()=>{let{checkAuth:e}=c7();return(0,S.useEffect)(()=>{e()},[]),(0,$.jsx)(jm,{locale:A0.default,theme:{token:{colorPrimary:`#6366f1`,borderRadius:8,fontFamily:`'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif`},components:{Button:{controlHeight:36,controlHeightLG:44},Card:{boxShadow:`0 1px 3px rgba(0,0,0,0.04)`},Table:{headerBg:`#fafbfc`}}},children:(0,$.jsx)(rx,{children:(0,$.jsx)(gn,{children:(0,$.jsxs)(Et,{children:[(0,$.jsx)(wt,{path:`/login`,element:(0,$.jsx)(Ooe,{})}),(0,$.jsx)(wt,{path:`/join-team`,element:(0,$.jsx)(Qce,{})}),(0,$.jsx)(wt,{path:`/private-portrait-authorized`,element:(0,$.jsx)(ele,{})}),(0,$.jsxs)(wt,{path:`/`,element:(0,$.jsx)(tle,{children:(0,$.jsx)(Eoe,{})}),children:[(0,$.jsx)(wt,{index:!0,element:(0,$.jsx)(St,{to:`/projects`,replace:!0})}),(0,$.jsx)(wt,{path:`projects`,element:(0,$.jsx)(joe,{})}),(0,$.jsx)(wt,{path:`projects/:projectId/generate`,element:(0,$.jsx)(Yoe,{})}),(0,$.jsx)(wt,{path:`records`,element:(0,$.jsx)(Xoe,{})}),(0,$.jsx)(wt,{path:`credits`,element:(0,$.jsx)(Zoe,{})}),(0,$.jsx)(wt,{path:`credit-records`,element:(0,$.jsx)(R7,{})}),(0,$.jsx)(wt,{path:`order-records`,element:(0,$.jsx)(R7,{})}),(0,$.jsx)(wt,{path:`user-center`,element:(0,$.jsx)(R7,{})}),(0,$.jsx)(wt,{path:`messages`,element:(0,$.jsx)(ese,{})}),(0,$.jsx)(wt,{path:`home`,element:(0,$.jsx)(Uce,{})}),(0,$.jsx)(wt,{path:`conversation`,element:(0,$.jsx)(Ise,{})}),(0,$.jsx)(wt,{path:`initial`,element:(0,$.jsx)(Hse,{})}),(0,$.jsx)(wt,{path:`initial/:creatID/initialinfo`,element:(0,$.jsx)(Jse,{})}),(0,$.jsx)(wt,{path:`removelens`,element:(0,$.jsx)(tce,{})}),(0,$.jsx)(wt,{path:`removelens/:creatID/removeinfo`,element:(0,$.jsx)(Ice,{})}),(0,$.jsx)(wt,{path:`removelens/:creatID/removefenbu`,element:(0,$.jsx)(Bce,{})}),(0,$.jsx)(wt,{path:`generated`,element:(0,$.jsx)(uce,{})}),(0,$.jsx)(wt,{path:`pretest`,element:(0,$.jsx)(fce,{})}),(0,$.jsx)(wt,{path:`authorization`,element:(0,$.jsx)(mce,{})}),(0,$.jsx)(wt,{path:`authoriza-waiting`,element:(0,$.jsx)(Kce,{})}),(0,$.jsx)(wt,{path:`materials`,element:(0,$.jsx)(Sce,{})}),(0,$.jsx)(wt,{path:`materials/private-portrait-virtual`,element:(0,$.jsx)(St,{to:`/generated?filterType=private_portrait&portraitTab=aigc_virtual`,replace:!0})}),(0,$.jsx)(wt,{path:`consume`,element:(0,$.jsx)(Gce,{})}),(0,$.jsx)(wt,{path:`popular`,element:(0,$.jsx)(qce,{})}),(0,$.jsx)(wt,{path:`authacc`,element:(0,$.jsx)(gce,{})}),(0,$.jsx)(wt,{path:`creativeplaza`,element:(0,$.jsx)(Jce,{})}),(0,$.jsx)(wt,{path:`team-management`,element:(0,$.jsx)(Zce,{})})]}),(0,$.jsx)(wt,{path:`*`,element:(0,$.jsx)(St,{to:`/projects`,replace:!0})})]})})})})},{})); \ No newline at end of file + `}),(0,$.jsx)(`div`,{style:{margin:`auto`,display:`flex`,flexDirection:`column`,width:y.length>0?`${y.length*80+Math.max(0,y.length-1)*1}px`:`100%`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,height:86,borderRadius:12,background:`#fff`,gap:1,position:`relative`},children:[x&&y.length===0?(0,$.jsxs)(`div`,{style:{flex:`1 1 auto`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(DG,{size:`small`}),(0,$.jsx)(Dce,{style:{marginLeft:8,color:`#64748b`},children:`正在抽取每秒帧...`})]}):y.length>0?y.map(e=>{let t=e.second>=_[0]&&e.second<_[1];return(0,$.jsxs)(`button`,{type:`button`,onClick:()=>I(e.second),title:`${e.second}s${e.fallback?`,实际取帧 ${e.captureSecond?.toFixed(1)}s`:``}`,style:{minWidth:80,flex:`0 0 80px`,height:86,borderTop:t?`5px solid #6366f1`:`none`,borderBottom:t?`5px solid #6366f1`:`none`,padding:0,background:`transparent`,overflow:`hidden`,cursor:A?`not-allowed`:`pointer`,position:`relative`},children:[e.status===`success`&&e.image?(0,$.jsx)(`img`,{src:e.image,alt:`${e.second}s`,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`}}):e.status===`loading`?(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(DG,{size:`small`})}):(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,color:`#64748b`,fontSize:12,background:`#fff`},children:[(0,$.jsxs)(`span`,{children:[e.second,`s`]}),(0,$.jsx)(`span`,{style:{fontSize:11},children:`无有效帧`})]}),(0,$.jsxs)(`span`,{style:{position:`absolute`,left:0,bottom:3,color:`#ffffffff`,fontSize:16,textShadow:`0 1px 3px rgba(0,0,0,.7)`},children:[e.second,`s`]})]},e.second)}):(0,$.jsx)(`div`,{style:{flex:`1 1 auto`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#64748b`},children:`暂无帧预览,请确认视频是否加载完成`}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:-10,left:0,right:0,bottom:0},children:(0,$.jsx)(CB,{range:!0,min:0,max:O||a,step:1,value:_,onChange:P,onChangeComplete:F,tooltip:{formatter:e=>`${B9(Number(e||0))}s`},disabled:!O||A,styles:{track:{background:`#6969dd63`,height:86,borderRadius:12,margin:`0 `},rail:{height:86,borderRadius:12},handle:{width:20,height:86,marginTop:0,borderRadius:`50%`}}})})]})})]}),(0,$.jsxs)(`div`,{style:{marginTop:16,textAlign:`center`,color:`#64748b`,fontSize:14},children:[`已选取 `,k,`s`]}),E&&(0,$.jsx)(`div`,{style:{marginTop:12,padding:`10px 14px`,borderRadius:8,background:`rgba(239, 68, 68, 0.08)`,border:`1px solid rgba(239, 68, 68, 0.15)`,color:`#ef4444`,fontSize:13,textAlign:`center`},children:E})]})]})})},{TextArea:Fce}=bW,Ice=`https://ceshi.apiforeign.minzhongzc.com`,K9=2,q9=15,Lce=e=>{if(!e)return!1;let t=e.supportsUniversalReference??e.supports_universal_reference,n=e.maxImageCount??e.max_image_count;return t!==!1&&(n==null||Number(n)>=1)};function J9(e){return e?/^https?:\/\//i.test(e)?e:`${Ice}${e}`:``}var Rce=S.memo(({record:e,onPreview:t})=>{let n=e.segmentVideoUrl;if(n)return(0,$.jsxs)(`div`,{style:{position:`relative`,width:120,height:80,borderRadius:6,overflow:`hidden`,background:`#f1f5f9`,cursor:`pointer`},onClick:()=>t(J9(n)),children:[(0,$.jsx)(`video`,{src:J9(n),style:{width:`100%`,height:`100%`,objectFit:`cover`,pointerEvents:`none`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.3)`},children:(0,$.jsx)(`div`,{style:{width:32,height:32,borderRadius:`50%`,background:`rgba(255,255,255,0.9)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:0,height:0,borderTop:`8px solid transparent`,borderBottom:`8px solid transparent`,borderLeft:`14px solid #6366f1`,marginLeft:2}})})})]});let r=D9(e.splitStatus||e.split_status);return(0,$.jsx)(`div`,{style:{position:`relative`,width:120,height:80,borderRadius:6,overflow:`hidden`,background:`#f1f5f9`,cursor:`pointer`},children:(0,$.jsxs)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,gap:6,fontSize:12},children:[r.active?(0,$.jsx)(DG,{size:`small`,style:{color:`#f59e0b`}}):null,(0,$.jsx)(`span`,{style:{color:r.failure?`#ef4444`:r.active?`#f59e0b`:`#94a3b8`},children:r.label})]})})});function zce(){let{creatID:e}=Qe(),t=Je(),{user:n,optimizeHoldCredits:r}=s7(),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(null),[u,d]=(0,S.useState)(null),[f,p]=(0,S.useState)(null),[m,h]=(0,S.useState)(!1),g=(0,S.useRef)(null),[_,v]=(0,S.useState)(``),[y,b]=(0,S.useState)(``),[x,C]=(0,S.useState)(``),[w,T]=(0,S.useState)(``),[E,D]=(0,S.useState)([]),[O,k]=(0,S.useState)(``),[A,j]=(0,S.useState)(5),[M,N]=(0,S.useState)(`9:16`),[P,F]=(0,S.useState)(`480p`),[I,L]=(0,S.useState)(!1),[R,z]=(0,S.useState)(!1),[B,V]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[H,U]=(0,S.useState)([]),[W,G]=(0,S.useState)(null),[K,ee]=(0,S.useState)([]),[q,te]=(0,S.useState)(1),[ne,re]=(0,S.useState)(20),[ie,J]=(0,S.useState)(0),[ae,oe]=(0,S.useState)(!1),[se,ce]=(0,S.useState)(!1),[le,ue]=(0,S.useState)(!1),de=(0,S.useRef)(null),fe=(0,S.useRef)(null),pe=(0,S.useRef)(null),me=(0,S.useMemo)(()=>J9(W?.videoUrl),[W?.videoUrl]);(0,S.useEffect)(()=>{M5().then(e=>{let t=e?.engine?.video||[];if(D(t),t.length>0){let e=t[0];k(e.id),N(e.supportedRatios?.includes(`9:16`)?`9:16`:e.supportedRatios?.[0]||`9:16`),F(e.supportedResolutions?.[0]||`480p`),j(e.supportedDurations?.[0]||5)}}).catch(()=>Q.error(`视频引擎加载失败`)),F5().then(e=>U(Array.isArray(e)?e:[])).catch(()=>U([]))},[]);let he=(0,S.useRef)(null),ge=E.find(e=>e.id===O),_e=!x||Lce(ge),ve=(0,S.useMemo)(()=>{let e=H.find(e=>e.modelConfigId===O&&e.genType===`video`&&e.resolution===P);if(!e)return 0;let t=(Number(e.baseCredits||0)+Number(e.perSecondCredits||0)*A)*Number(e.ratio||1);return x&&(t+=(Number(e.inputImageBaseCredits||0)+Number(e.inputImagePerImageCredits||0))*Number(e.inputImageRatio||1)),Number(t.toFixed(2))},[H,O,x,A,P]),ye=Number(n?.credits||0)K.length===0?`AI自动拆分`:K.some(e=>e.sourceMode===`ai_suggestion`)?`AI重拆`:`AI自动拆分`,[K]),xe=(0,S.useCallback)(async()=>{if(e)try{G(await G5(e))}catch{Q.error(`获取任务详情失败`)}},[e]),Se=(0,S.useCallback)(async()=>{if(e)try{let t=await Dae(e,q,ne);ee(t.items||[]),J(t.total||0)}catch{Q.error(`获取拆镜列表失败`)}},[e,q,ne]),Ce=(0,S.useCallback)(e=>{p(e),h(!0)},[]),we=(0,S.useCallback)(async()=>{if(e)try{await Lae(e),Q.success(`重新分析已提交`),pe.current=Date.now(),await xe()}catch(e){Q.error(e?.message||`重新分析失败`)}},[e,xe]),Te=(0,S.useCallback)(async e=>{try{await zae(e),Q.success(`重新分析已提交`),Se()}catch(e){Q.error(e?.message||`重新分析失败`)}},[Se]),Ee=(0,S.useCallback)(async e=>{try{await Bae(e),Q.success(`重新切割已提交`),await Se()}catch(e){Q.error(e?.message||`重新切割失败`)}},[Se]),De=(0,S.useCallback)(async e=>{try{await Rae(e),Q.success(`删除成功`),Se()}catch(e){Q.error(e?.message||`删除失败`)}},[Se]),Oe=(0,S.useCallback)(async()=>{await Promise.all([xe(),Se()])},[xe,Se]);(0,S.useEffect)(()=>(Oe(),()=>{de.current&&window.clearTimeout(de.current),fe.current&&window.clearTimeout(fe.current)}),[Oe]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-popover`)&&!t.closest(`.image-settings-trigger`)&&(L(!1),z(!1))};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},[]),(0,S.useEffect)(()=>{if(W?.analysisStatus!==`processing`||!e){pe.current=null,fe.current&&=(window.clearTimeout(fe.current),null);return}pe.current||=Date.now();let t=async()=>{if(document.visibilityState===`visible`)try{G(await G5(e))}catch{}},n=()=>{if(!fe.current)return;let e=Date.now()-(pe.current||Date.now()),r=e<6e4?3e3:e<6e5?1e4:3e4;fe.current=window.setTimeout(async()=>{await t(),n()},r)};fe.current=window.setTimeout(async()=>{await t(),n()},3e3);let r=()=>{document.visibilityState===`visible`&&t()};return document.addEventListener(`visibilitychange`,r),()=>{fe.current&&=(window.clearTimeout(fe.current),null),document.removeEventListener(`visibilitychange`,r)}},[W?.analysisStatus,e]);let ke=K.some(e=>rce(e));(0,S.useEffect)(()=>{if(!ke||!e){de.current&&=(window.clearTimeout(de.current),null);return}let t=async()=>{document.visibilityState===`visible`&&await Se()};de.current=window.setTimeout(()=>void t(),3e4);let n=()=>{document.visibilityState===`visible`&&t()};return document.addEventListener(`visibilitychange`,n),()=>{de.current&&=(window.clearTimeout(de.current),null),document.removeEventListener(`visibilitychange`,n)}},[e,Se,ke]);let Ae=(e,t)=>{l(e),d(t),a(!0)},je=()=>{a(!1),l(null),v(``),d(``),b(``),C(``),T(``)},Me=async e=>{try{let t=await Qie(e);C(t.url),T(t.resource_id||``),Q.success(`图片上传成功`)}catch{Q.error(`图片上传失败,请重试`)}return!1},Ne=async()=>{if(!c){Q.warning(`请先选择拆镜片段`);return}if(!O){Q.warning(`请选择视频引擎`);return}if(!_e){Q.warning(`当前视频引擎不支持参考图片,请移除素材图片或切换引擎`);return}if(ye){Q.warning(`积分不足,请充值后再创建复刻项目`);return}let e=he.current,n=e?.segmentId===c?e.key:`shot_v2_${c}_${Date.now()}_${Math.random().toString(16).slice(2)}`;he.current={segmentId:c,key:n};let r={target_project_name:_.trim(),core_content_point:y.trim(),project_description:y.trim()||void 0,material_image_url:x||void 0,material_image_resource_id:w||void 0,video_config:{engine_id:O,duration:A,aspect_ratio:M,resolution:P},idempotency_key:n};oe(!0);try{let e=await Oae(c,r),n=e?.projectId||e?.id||e?.detail?.id;he.current=null,Q.success(`项目已创建,视频提词正在生成`),je(),await Se(),n&&t(`/removelens/${n}/removefenbu?flow_version=v2`)}catch(e){let t=``;if(e instanceof Error)try{t=JSON.parse(e.message).detail||e.message}catch{t=e.message}Q.error(t||`创建失败,请重试`)}finally{oe(!1)}},Pe=async()=>{if(e){ue(!0);try{let t=K.some(e=>e.sourceMode===`ai_suggestion`);await Tae(e,{selected_indices:[],replace_existing:t}),Q.success(t?`AI 重拆任务已提交`:`AI 拆镜任务已提交`),await Oe()}catch(e){Q.error(e?.message||`拆镜失败`)}finally{ue(!1)}}},Fe=()=>{if(!me){Q.warning(`原视频地址不存在`);return}s(!0)},Ie=async t=>{if(e){if(t.durationSecondq9){Q.warning(`拆镜片段不能超过 ${q9} 秒`);return}ce(!0);try{await Eae(e,{start_second:t.startSecond,end_second:t.endSecond}),Q.success(`手动拆镜任务已提交`),s(!1),await Oe()}catch(e){Q.error(e?.message||`手动拆镜失败`)}finally{ce(!1)}}},Le=e=>(e?.splitStatus||e?.split_status)===`completed`&&!!(e?.segmentVideoUrl||e?.segment_video_url),Re=(0,S.useMemo)(()=>[{title:`片段`,width:100,fixed:`left`,align:`center`,render:(e,t)=>(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{fontSize:16,fontWeight:600,color:`#333`},children:t.segmentName||`片段${t.segmentIndex||``}`}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#999`},children:t.timeNode}),t.sourceMode===`custom`&&(0,$.jsx)(UQ,{color:`blue`,style:{marginTop:6},children:`手动`}),t.sourceMode===`ai_suggestion`&&(0,$.jsx)(UQ,{color:`orange`,style:{marginTop:6},children:`自动`})]})},{title:`片段视频`,width:150,align:`center`,render:(e,t)=>(0,$.jsx)(Rce,{record:t,onPreview:Ce})},{title:`视频内容`,width:500,align:`left`,render:(e,t)=>{let n=D9(t.split_status||t.splitStatus);if(n.active)return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(DG,{size:`small`}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:n.label})]});if(n.failure)return(0,$.jsx)(`div`,{style:{fontSize:14,color:`#ef4444`,lineHeight:1.6},children:n.label});if(t.source_mode===`ai_suggestion`||t.sourceMode===`ai_suggestion`)return(0,$.jsx)(`div`,{style:{fontSize:14,color:`#333`,lineHeight:1.6},children:t.segmentContent||t.lastError||`-`});let r=E9(t.analysis_status||t.analysisStatus);return r.active?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(DG,{size:`small`}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:r.label})]}):r.failure?(0,$.jsx)(`div`,{style:{fontSize:14,color:`#ef4444`,lineHeight:1.6},children:r.label}):(0,$.jsx)(`div`,{style:{fontSize:14,color:`#333`,lineHeight:1.6},children:r.key&&r.key!==`completed`?r.label:t.segmentContent||t.lastError||`-`})}},{title:`视频类型`,width:120,align:`center`,render:(e,t)=>(0,$.jsx)(`div`,{style:{fontSize:14,color:`#333`,fontWeight:500},children:t.segmentCategory||`-`})},{title:`状态`,width:120,align:`center`,dataIndex:`moduleProjectStatus`,render:(e,t)=>{let n=e,r=t.moduleProjectCurrentStepCode||t.currentStepCode,i=(()=>{if(r===`image_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待融合图生成`,color:`#f59e0b`};case`processing`:return{text:`图片提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`图片提示词生成成功`,color:`#10b981`};case`failed`:return{text:`图片提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`image_generate`)switch(n){case`waiting_user`:return{text:`等待生成视频提示词`,color:`#f59e0b`};case`processing`:return{text:`融合图生成中`,color:`#f59e0b`};case`completed`:return{text:`融合图生成成功`,color:`#10b981`};case`failed`:return{text:`融合图生成失败`,color:`#ef4444`};default:return n||`-`}else if(r===`video_prompt_optimize`)switch(n){case`waiting_user`:return{text:`等待最终视频生成`,color:`#f59e0b`};case`processing`:return{text:`视频提示词生成中`,color:`#f59e0b`};case`completed`:return{text:`视频提示词生成成功`,color:`#10b981`};case`failed`:return{text:`视频提示词生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`video_generate`)switch(n){case`waiting_user`:return{text:``,color:`#666`};case`processing`:return{text:`最终视频生成中`,color:`#f59e0b`};case`completed`:return{text:`任务完成`,color:`#10b981`};case`failed`:return{text:`最终视频生成失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else if(r===`material_input`)switch(n){case`waiting_user`:return{text:`等待生成图片提示词`,color:`#f59e0b`};case`processing`:return{text:`素材处理中`,color:`#f59e0b`};case`completed`:return{text:`素材上传成功`,color:`#10b981`};case`failed`:return{text:`素材上传失败`,color:`#ef4444`};default:return{text:n||`-`,color:`#666`}}else return t.moduleProjectId?{pending:{text:`子任务待处理`,color:`#f59e0b`},waiting_user:{text:`等待用户确认或触发`,color:`#f59e0b`},processing:{text:`子任务处理中`,color:`#f59e0b`},completed:{text:`子任务完成`,color:`#10b981`},failed:{text:`子任务失败`,color:`#ef4444`},cancelled:{text:`子任务取消`,color:`#94a3b8`}}[n]||{text:n||`-`,color:`#666`}:{text:`待生成任务`,color:`#94a3b8`}})();return typeof i==`string`?(0,$.jsx)(`span`,{style:{fontSize:12,color:`#666`,fontWeight:500},children:i}):(0,$.jsx)(`span`,{style:{fontSize:12,color:i.color,fontWeight:500},children:i.text})}},{title:`操作`,width:200,fixed:`right`,align:`center`,render:(e,n)=>(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[n.moduleProjectId?(0,$.jsx)(Z,{type:`text`,onClick:()=>t(`/removelens/${n.moduleProjectId}/removefenbu?flow_version=${n.moduleProjectFlowVersion===`v2`?`v2`:`v1`}`),style:{color:`#10b981`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`详情任务`}):(0,$.jsx)(Z,{type:`text`,onClick:()=>Ae(String(n.id),n.segmentName),disabled:!Le(n),style:{color:Le(n)?`#f59e0b`:`#94a3b8`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:Le(n)?`视频生成`:`待切割完成`}),E9(n.analysisStatus||n.analysis_status).failure&&(0,$.jsx)(Z,{type:`text`,onClick:()=>Te(String(n.id)),style:{color:`#f89411ff`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`重新分析`}),D9(n.splitStatus||n.split_status).failure&&(0,$.jsx)(Z,{type:`text`,onClick:()=>Ee(String(n.id)),style:{color:`#f89411ff`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`重新切割`}),(0,$.jsx)(nK,{title:`确定删除此片段?`,onConfirm:()=>De(String(n.id)),okText:`确定`,cancelText:`取消`,children:(0,$.jsx)(Z,{type:`text`,style:{color:`#ef4444`,fontSize:12,padding:0,display:`flex`,alignItems:`center`,gap:4},children:`删除`})})]})}],[]),ze=(0,S.useMemo)(()=>(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,background:`#fff`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`},children:[(0,$.jsxs)(`div`,{style:{padding:`16px 24px`,borderBottom:`1px solid rgba(99, 102, 241, 0.1)`,background:`linear-gradient(135deg, rgba(99,102,241,0.02) 0%, transparent 100%)`},children:[(0,$.jsx)(`h3`,{style:{fontSize:16,fontWeight:600,color:`#1e293b`,margin:0},children:`拆镜片段列表`}),(0,$.jsxs)(`span`,{style:{fontSize:12,color:`#64748b`,marginLeft:12},children:[`共 `,K.length,` 个片段`]})]}),(0,$.jsx)(AQ,{columns:Re,dataSource:K,pagination:{current:q,pageSize:ne,total:ie,onChange:(e,t)=>{te(e),re(t)},showSizeChanger:!0,showTotal:e=>`共 ${e} 条`},bordered:!1,rowKey:`id`,scroll:{y:300},style:{flex:1},components:{body:{row:({className:e,style:t,...n})=>(0,$.jsx)(`tr`,{...n,className:e,style:{...t,transition:`all 0.2s ease`,borderBottom:`1px solid rgba(99, 102, 241, 0.05)`,height:80,overflow:`auto`}}),cell:({className:e,style:t,...n})=>(0,$.jsx)(`td`,{...n,className:e,style:{...t,padding:`16px 24px`}})},header:{cell:({className:e,style:t,...n})=>(0,$.jsx)(`th`,{...n,className:e,style:{...t,background:`rgba(255, 255, 255, 1)`,color:`#64748b`,fontWeight:500,fontSize:13,padding:`16px 24px`,borderBottom:`none`}})}}})]}),[K,Re,q,ne,ie]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{margin:`-24px -32px -32px`,borderRadius:20,minHeight:`calc(100vh - 34px)`,display:`flex`,flexDirection:`column`,overflow:`hidden`,background:`linear-gradient(135deg, #f8fafc 0%, #eef2ff 50%, #f0f9ff 100%)`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-100,right:-100,width:300,height:300,background:`radial-gradient(circle, rgba(99,102,241,0.08) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:-100,left:-100,width:300,height:300,background:`radial-gradient(circle, rgba(167,139,250,0.08) 0%, transparent 70%)`,borderRadius:`50%`}}),(0,$.jsx)(`div`,{style:{padding:`16px 24px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,borderRadius:16,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,border:`1px solid rgba(99, 102, 241, 0.08)`,position:`relative`,zIndex:10},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:16},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(h2,{}),onClick:()=>t(-1),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`h1`,{style:{fontSize:18,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,margin:0},children:`AI视频拆镜工作台`}),(0,$.jsx)(`p`,{style:{fontSize:13,color:`#64748b`,margin:`4px 0 0 0`},children:`一键拆解画面分镜,助力仿拍或创作`})]}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]})}),W?(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,justifyContent:`space-between`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{flex:1,background:`linear-gradient(135deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.6) 100%)`,backdropFilter:`blur(20px)`,borderRadius:20,display:`flex`,alignItems:`center`,gap:30,padding:24,border:`1px solid rgba(99, 102, 241, 0.1)`,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{position:`relative`,width:280,height:160,borderRadius:12,overflow:`hidden`,flexShrink:0,boxShadow:`0 4px 16px rgba(0,0,0,0.1)`,cursor:`pointer`},onClick:()=>{p(me),h(!0)},onMouseEnter:e=>{let t=e.currentTarget.querySelector(`div:last-child`);t&&(t.style.opacity=`1`)},onMouseLeave:e=>{let t=e.currentTarget.querySelector(`div:last-child`);t&&(t.style.opacity=`0`)},children:[(0,$.jsx)(`video`,{src:me,style:{width:`100%`,height:`100%`,objectFit:`cover`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,right:0,bottom:0,background:`rgba(0,0,0,0.2)`,display:`flex`,alignItems:`center`,justifyContent:`center`,opacity:0,transition:`opacity 0.2s`},children:(0,$.jsx)(`div`,{style:{width:40,height:40,borderRadius:`50%`,background:`rgba(255,255,255,0.9)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`none`,stroke:`#6366f1`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:(0,$.jsx)(`polygon`,{points:`5 3 19 12 5 21 5 3`})})})})]}),W.analysisStatus===`failed`&&(0,$.jsx)(`div`,{style:{marginTop:12,textAlign:`center`},children:(0,$.jsx)(Z,{onClick:we,style:{width:`100%`,padding:`6px 16px`,borderRadius:8,fontSize:12,border:`1px solid #ef4444`,color:`#ef4444`,background:`rgba(239, 68, 68, 0.05)`,cursor:W.analysisStatus===`processing`?`not-allowed`:`pointer`,transition:`all 0.2s`},onMouseEnter:e=>{W.analysisStatus!==`processing`&&(e.currentTarget.style.background=`rgba(239, 68, 68, 0.1)`)},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(239, 68, 68, 0.05)`},children:W.analysisStatus===`processing`?`分析中...`:`重新分析`})})]}),(0,$.jsx)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`,justifyContent:`space-between`,position:`relative`,zIndex:1},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsx)(`h2`,{style:{fontSize:20,fontWeight:600,marginBottom:16,background:`linear-gradient(135deg, #1e293b 0%, #334155 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`视频总结`}),(0,$.jsx)(`div`,{style:{textAlign:`right`},children:(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[`上传时间: `,W.createdAt?new Date(W.createdAt).toLocaleString(`zh-CN`,{year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`}):`-`]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,marginBottom:12},children:[(0,$.jsx)(`span`,{style:{color:`#64748b`,fontSize:14,marginRight:12,width:80,flexShrink:0},children:`产品名称:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontWeight:500},children:W.title})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,marginBottom:12},children:[(0,$.jsx)(`span`,{style:{color:`#64748b`,fontSize:14,marginRight:12,width:80,flexShrink:0},children:`受众群体:`}),W.analysisStatus===`processing`?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(DG,{size:`small`,style:{color:`#f59e0b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:`分析中`})]}):W.analysisStatus===`completed`?(0,$.jsx)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:(W.originalVideoAudience?.split(`、`)||[]).map((e,t)=>(0,$.jsx)(UQ,{style:{fontSize:12,background:`rgba(99, 102, 241, 0.1)`,color:`#6366f1`,border:`none`,borderRadius:20},children:e},t))}):W.analysisStatus===`failed`?(0,$.jsx)(`span`,{style:{color:`#ef4444`,fontSize:14},children:`分析失败`}):null]}),(0,$.jsxs)(`div`,{style:{display:`flex`},children:[(0,$.jsx)(`span`,{style:{color:`#64748b`,fontSize:14,marginRight:12,width:80,flexShrink:0},children:`视频内容:`}),W.analysisStatus===`processing`?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(DG,{size:`small`,style:{color:`#f59e0b`}}),(0,$.jsx)(`span`,{style:{fontSize:14,color:`#f59e0b`},children:`分析中`})]}):W.analysisStatus===`completed`?(0,$.jsx)(`span`,{style:{color:`#475569`,lineHeight:1.6,height:100,overflowY:`auto`},children:W.originalVideoContent}):W.analysisStatus===`failed`?(0,$.jsx)(`span`,{style:{color:`#ef4444`,fontSize:14},children:`分析失败`}):null]})]})})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:16,marginBottom:20,marginTop:20},children:[(0,$.jsx)(Z,{type:`default`,onClick:Fe,disabled:!me||se||W?.analysisStatus===`processing`,style:{flex:1,height:52,borderRadius:12,border:`2px solid rgba(99, 102, 241, 0.3)`,color:`#6366f1`,fontWeight:600,fontSize:15,background:`rgba(255, 255, 255, 0.9)`,backdropFilter:`blur(10px)`,transition:`all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`},onMouseEnter:e=>{e.currentTarget.style.borderColor=`#6366f1`,e.currentTarget.style.boxShadow=`0 4px 20px rgba(99, 102, 241, 0.2)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.3)`,e.currentTarget.style.boxShadow=`none`},children:`手动`}),(0,$.jsx)(nK,{title:be===`AI重拆`?`确定要AI重拆吗?`:`确定要AI拆分吗?`,okText:`确定`,cancelText:`取消`,onConfirm:Pe,children:(0,$.jsxs)(Z,{type:`primary`,loading:le,disabled:le||W?.analysisStatus===`processing`,style:{flex:1,height:52,borderRadius:12,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%)`,fontWeight:600,fontSize:15,border:`none`,boxShadow:`0 4px 20px rgba(99, 102, 241, 0.3)`,transition:`all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`,position:`relative`,overflow:`hidden`},onMouseEnter:e=>{e.currentTarget.style.transform=`translateY(-2px)`,e.currentTarget.style.boxShadow=`0 6px 25px rgba(99, 102, 241, 0.4)`},onMouseLeave:e=>{e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 20px rgba(99, 102, 241, 0.3)`},children:[(0,$.jsx)(`span`,{style:{position:`relative`,zIndex:1},children:be}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:0,left:`-100%`,width:`100%`,height:`100%`,background:`linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent)`,transition:`left 0.5s ease`},onMouseEnter:e=>{e.currentTarget.style.left=`100%`}}),W?.aiSuggestions&&W.aiSuggestions.length>0&&(0,$.jsx)(lw,{title:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{style:{fontWeight:600,marginBottom:8,color:`#6366f1`},children:`AI拆分方案`}),(W?.ai_suggestions||W?.aiSuggestions||[]).map(e=>(0,$.jsxs)(`div`,{style:{marginBottom:8,fontSize:13,lineHeight:1.5},children:[(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#6366f1`},children:[e.index,`.`]}),(0,$.jsx)(`span`,{style:{marginLeft:4,color:`#000000ff`},children:e.timeNode}),(0,$.jsx)(`br`,{}),(0,$.jsx)(`span`,{style:{color:`#666`},children:e.content})]},e.index))]}),placement:`top`,trigger:`hover`,styles:{container:{backgroundColor:`#fff`,height:300,overflowY:`auto`,border:`1px solid rgba(99, 102, 241, 0.1)`,borderRadius:12,boxShadow:`0 8px 24px rgba(99, 102, 241, 0.12)`}},children:(0,$.jsx)(`span`,{style:{marginLeft:8,fontSize:13,opacity:.9},children:`(AI 镜头拆分方案)`})})]})})]}),ze]}):(0,$.jsx)(`div`,{style:{flex:1,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{fontSize:16,color:`#999`},children:`加载中...`})})]}),(0,$.jsx)(Pce,{open:o,videoUrl:me,title:`手动视频切片`,loading:se,minDuration:K9,maxDuration:q9,onCancel:()=>s(!1),onConfirm:Ie}),(0,$.jsx)(IV,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,width:`100%`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:18,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`智能视频复刻`}),u&&(0,$.jsxs)(`span`,{style:{fontSize:14,color:`#64748b`},children:[`- `,u]})]}),(0,$.jsx)(`button`,{onClick:e=>{e.stopPropagation(),je()},style:{width:24,height:24,border:`none`,background:`transparent`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#64748b`,fontSize:20},children:`×`})]}),placement:`right`,closable:!1,onClose:je,open:i,size:480,styles:{body:{padding:`24px`,background:`linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%)`},header:{background:`#fff`,borderBottom:`1px solid rgba(99, 102, 241, 0.1)`,padding:`20px 24px`},section:{borderRadius:`20px 0 0 20px`,overflow:`hidden`}},children:(0,$.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:20},children:[(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsx)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:`素材图片(可选)`}),x?(0,$.jsxs)(`div`,{style:{width:120,height:120,borderRadius:8,position:`relative`,overflow:`hidden`},children:[(0,$.jsx)(`img`,{src:J9(x),alt:`素材图`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}),(0,$.jsx)(`button`,{onClick:()=>{C(``),T(``)},style:{position:`absolute`,bottom:4,right:4,width:24,height:24,borderRadius:`50%`,backgroundColor:`rgba(0,0,0,.5)`,border:`none`,cursor:`pointer`},children:(0,$.jsx)(r$,{style:{color:`#fff`,fontSize:12}})})]}):(0,$.jsx)(O7,{accept:`image/*`,multiple:!1,mediaType:`image`,maxImageCount:1,usedImageCount:0,onLocalSelect:e=>{e[0]&&Me(e[0])},onHistorySelect:e=>{let t=e[0];t&&(C(t.resourceUrl||t.previewUrl||t.displayUrl||``),T(t.id),Q.success(`历史图片已选择`))},children:(0,$.jsxs)(`div`,{style:{width:120,height:120,borderRadius:8,border:`2px dashed rgba(99,102,241,.3)`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,cursor:`pointer`,gap:6},children:[(0,$.jsx)(KI,{style:{fontSize:20,color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#64748b`},children:`上传或选择历史图片`})]})})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsx)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:`项目名称(可选)`}),(0,$.jsx)(bW,{value:_,onChange:e=>v(e.target.value),placeholder:`请输入项目名称`,style:{height:44,borderRadius:8,border:`1px solid rgba(99, 102, 241, 0.2)`},maxLength:50,showCount:!0})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsx)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:`项目描述(可选)`}),(0,$.jsx)(Fce,{value:y,onChange:e=>b(e.target.value),placeholder:`请输入项目描述`,style:{borderRadius:8,border:`1px solid rgba(99, 102, 241, 0.2)`},maxLength:200,showCount:!0,rows:3})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,padding:16,border:`1px solid rgba(99, 102, 241, 0.1)`},children:[(0,$.jsxs)(`label`,{style:{fontWeight:500,color:`#334155`,marginBottom:8,display:`block`,fontSize:14},children:[`视频参数`,(0,$.jsx)(`span`,{style:{color:`#f94444`},children:`(必选)`})]}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{L(!I),z(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(v8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:E.find(e=>e.id===O)?.name||`选择引擎`})]}),I&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:E.filter(e=>e.supportsUniversalReference!==!1).map(e=>(0,$.jsxs)(`button`,{type:`button`,onClick:()=>{k(e.id),V({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(M)||N(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(P)||F(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(A)||j(e.supportedDurations?.[0]||5),L(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:O===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:O===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:O===e.id?600:500,color:O===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{z(!R),L(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[M,` · `,A,`s · `,P]})]}),R&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:B.ratios.map(e=>{let[t,n]=e.split(`:`).map(Number),r=t>=n?18:Math.round(t/n*18),i=n>=t?18:Math.round(n/t*18);return(0,$.jsxs)(`button`,{onClick:()=>N(e),style:{flex:`0 0 calc(12.5% - 4px)`,minWidth:44,height:52,borderRadius:6,border:M===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:M===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:r,height:i,border:`2px solid ${M===e?`#6366f1`:`#9ca3af`}`,borderRadius:3,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:M===e?`#6366f1`:`#6b7280`,fontWeight:M===e?600:400},children:e})]},e)})})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(A-Math.min(...B.durations))/(Math.max(...B.durations)-Math.min(...B.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...B.durations),max:Math.max(...B.durations),value:A,onChange:e=>j(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:A}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:B.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>F(e),style:{flex:1,height:42,borderRadius:8,border:P===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:P===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:P===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]}),(0,$.jsx)(`div`,{style:{color:_e?`#6366f1`:`#ef4444`,fontSize:13},children:_e?``:`当前引擎不支持参考图片,请移除素材图片或切换引擎。`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:12,marginTop:8},children:(0,$.jsx)(lw,{title:(n?.credits||0){if((n?.credits||0)h(!1),afterClose:()=>{g.current&&(g.current.pause(),g.current.currentTime=0)},footer:null,width:640,centered:!0,styles:{body:{padding:24},header:{borderBottom:`1px solid #e0e0e0`,padding:`20px 24px`}},children:(0,$.jsx)(`div`,{style:{borderRadius:12,overflow:`hidden`},children:(0,$.jsx)(`video`,{ref:g,controls:!0,src:f||``,style:{width:`100%`,maxHeight:420,objectFit:`contain`,backgroundColor:`#000`},playsInline:!0,"webkit-playsinline":`true`,autoPlay:!0})})})]})}var{Title:Bce,Text:Y9}=b1,{TextArea:Vce}=bW;function Hce(e){return e===void 0?e:JSON.parse(JSON.stringify(e))}var X9=e=>e?/^https?:\/\//i.test(e)?e:`${`https://ceshi.apiforeign.minzhongzc.com`.replace(/\/$/,``)}${e.startsWith(`/`)?``:`/`}${e}`:``;function Uce(){let e=Je(),{creatID:t}=Qe(),[n]=Dn(),r=n.get(`flow_version`)===`v2`?`v2`:`v1`,{user:i,optimizeHoldCredits:a}=s7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)([]),[u,d]=(0,S.useState)(0),[f,p]=(0,S.useState)(``),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(`image`),[v,y]=(0,S.useState)({}),[b,x]=(0,S.useState)(null),C=(0,S.useRef)(null),[w,T]=(0,S.useState)(``),[E,D]=(0,S.useState)(!1),[O,k]=(0,S.useState)(!1),[A,j]=(0,S.useState)(``),[M,N]=(0,S.useState)(!1),[P,F]=(0,S.useState)({}),[I,L]=(0,S.useState)(``),[R,z]=(0,S.useState)(``),[B,V]=(0,S.useState)(!1),[H,U]=(0,S.useState)(!1),[W,G]=(0,S.useState)(5),[K,ee]=(0,S.useState)(`16:9`),[q,te]=(0,S.useState)(`480p`),[ne,re]=(0,S.useState)({ratios:[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:[`480p`,`720p`,`1080p`],durations:[5,8,10,12,15]}),[ie,J]=(0,S.useState)([]),[ae,oe]=(0,S.useState)(1),[se,ce]=(0,S.useState)(20),[le,ue]=(0,S.useState)(0),[de,fe]=(0,S.useState)(``),[pe,me]=(0,S.useState)({}),[he,ge]=(0,S.useState)([]),[_e,ve]=(0,S.useState)([]),[ye,be]=(0,S.useState)(!1),[xe,Se]=(0,S.useState)(``),[Ce,we]=(0,S.useState)(`image`),[Te,Ee]=(0,S.useState)(!1),De=S.useRef(null);(0,S.useEffect)(()=>{if(ye&&Ce===`video`){let e=()=>{De.current&&De.current.play().catch(()=>{})};De.current&&(De.current.readyState>=2?e():De.current.addEventListener(`loadedmetadata`,e));let t=setTimeout(e,300);return()=>{clearTimeout(t),De.current&&(De.current.removeEventListener(`loadedmetadata`,e),De.current.pause())}}else De.current&&De.current.pause()},[ye,Ce]);let Oe=r===`v2`,ke=(0,S.useMemo)(()=>Oe?[{id:1,title:`素材与项目信息`,description:`固定片段素材和项目描述`,childId:1},{id:2,title:`生成视频提示词`,description:`生成并确认视频提示词`,childId:4},{id:3,title:`生成最终视频`,description:`使用当前视频提示词生成视频`,childId:5}]:[{id:1,title:`原始素材`,description:`上传原始视频素材`,childId:1},{id:2,title:`生成提示词`,description:`根据素材生成描述词`,childId:2},{id:3,title:`生成产品融合图`,description:`生成产品与场景融合图`,childId:3},{id:4,title:`生成视频提示词`,description:`生成视频生成提示词`,childId:4},{id:5,title:`生成最终视频`,description:`合成最终视频`,childId:5}],[Oe]),Ae=(0,S.useMemo)(()=>ke.map((e,t)=>({...e,status:he[t]?.status||``,id:he[t]?.id||t,output:he[t]?.output||``,input:he[t]?.input||{},engineId:he[t]?.input?.payload?.videoConfig?.engineId||``,errorMessage:he[t]?.errorMessage||``})),[ke,he]),je=(0,S.useRef)(!1);(0,S.useEffect)(()=>{if(!Ae.some(e=>e.status))return;let e=[...Ae].reverse().find(e=>e.status===`processing`);if(e){ve([String(e.childId)]),je.current=!1;return}if(je.current){je.current=!1;return}let t=[...Ae].reverse().find(e=>e.status===`completed`&&e.childId!==1);if(t){ve([String(t.childId)]);return}ve([])},[Ae]);let Me=(e,t,n)=>{W5(e,t,n).then(e=>{e.items&&J(e.items),e.total!==void 0&&ue(e.total)}).catch(e=>{})},Ne=(e,t)=>{oe(e),ce(t),Me(e,t,de)},Pe=()=>{Me(1,20,de)};(0,S.useEffect)(()=>{Me(ae,se,de)},[]),(0,S.useEffect)(()=>{M5().then(e=>{let t=(e.engine?.video||[]).filter(e=>e.supportsUniversalReference!==!1),n=(e.engine?.image||[]).filter(e=>e.supportsUniversalReference!==!1);if(F({video:t,image:n}),t.length>0){L(t[0].id);let e=t[0];re({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]})}n.length>0&&z(n[0].id)}).catch(e=>{})},[]),(0,S.useEffect)(()=>()=>{C.current&&=(clearInterval(C.current),null)},[]),(0,S.useEffect)(()=>{let e=e=>{let t=e.target;!t.closest(`.image-settings-trigger`)&&!t.closest(`.image-settings-popover`)&&(V(!1),U(!1))};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[]),(0,S.useEffect)(()=>{t&&K5(t,r).then(e=>{me(e),e.steps&&ge(e.steps)}).catch(e=>{Q.error(e?.message||`加载任务详情失败`)})},[t,r]),(0,S.useEffect)(()=>{let e=pe?.status===`processing`||he.some(e=>e?.status===`processing`);e&&!C.current?C.current=setInterval(ze,3e4):!e&&C.current&&(clearInterval(C.current),C.current=null)},[pe?.status,he,t,r]),(0,S.useEffect)(()=>{F5().then(e=>{l(e)}).catch(()=>{})},[]);let Fe=()=>{let e={};e=c.find(e=>e.modelConfigId===I&&e.genType===`video`&&e.resolution===q),e||={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let t=(W*e.perSecondCredits+e.baseCredits)*e.ratio,n=pe?.videoGeneration?.inputMedia?.video?.duration||0;if(n>0){let r=((e.inputVideoBaseCredits||0)+(e.inputVideoPerSecondCredits||0)*n)*(e.inputVideoRatio||1);t+=r}let r=Oe?+!!pe?.material?.materialImageUrl:pe?.videoGeneration?.inputMedia?.image?.length||0;if(r>0){let n=((e.inputImageBaseCredits||0)+(e.inputImagePerImageCredits||0)*r)*(e.inputImageRatio||1);t+=n}d(Number(t.toFixed(2)))},Ie=()=>{let e=Ae[1]?.input?.payload?.videoConfig||Ae[1]?.input?.payload?.video_config;if(!e)return 0;let t=e?.engineId||e?.engine_id,n=e?.resolution,r=e?.duration||W,i={};i=c.find(e=>e.modelConfigId===t&&e.genType===`video`&&e.resolution===n),i||={perSecondCredits:2,baseCredits:60,ratio:1.3,inputVideoRatio:1.3,inputVideoBaseCredits:0,inputVideoPerSecondCredits:15,inputImageRatio:1,inputImageBaseCredits:0,inputImagePerImageCredits:0};let a=(r*i.perSecondCredits+i.baseCredits)*i.ratio,o=pe?.videoGeneration?.inputMedia?.video?.duration||0;if(o>0){let e=((i.inputVideoBaseCredits||0)+(i.inputVideoPerSecondCredits||0)*o)*(i.inputVideoRatio||1);a+=e}let s=Oe?+!!pe?.material?.materialImageUrl:pe?.videoGeneration?.inputMedia?.image?.length||0;if(s>0){let e=((i.inputImageBaseCredits||0)+(i.inputImagePerImageCredits||0)*s)*(i.inputImageRatio||1);a+=e}return Number(a.toFixed(2))};(0,S.useEffect)(()=>{c.length>0&&I&&Fe()},[c,I,W,q,pe]);let Le=(e,t,n,r)=>{_(t||`image`),T(n?String(n):``),t===`video`?(x(r||null),y(e&&typeof e==`object`?Hce(e):{}),p(``)):(x(null),p(e||``),y({})),s(!0)},Re=async()=>{if(g===`image`){if(!pe?.id||!w){Q.warning(`缺少任务或步骤 ID,无法保存图片提示词`);return}if(!f||!f.trim()){Q.warning(`图片提示词不能为空`);return}D(!0);try{await Nae(pe.id,w,{prompt:f.trim()}),Q.success(`图片提示词已保存`),Be(),s(!1),T(``)}catch(e){Q.error(e?.message||`保存图片提示词失败`)}finally{D(!1)}return}if(!pe?.id||!w){Q.warning(`缺少任务或步骤 ID,无法保存视频提示词`);return}if(!v||typeof v!=`object`||Object.keys(v).length===0){Q.warning(`视频提示词不能为空`);return}if(!b){Q.warning(`视频提词配置缺失,暂不能保存`);return}let e=m9(v,b);if(e){Q.warning(e);return}D(!0);try{await(Oe?Aae:Pae)(pe.id,w,{prompt_schema:v}),Q.success(`视频提示词已保存`),Be(),s(!1),T(``)}catch(e){Q.error(e?.message||`保存视频提示词失败`)}finally{D(!1)}},ze=()=>{t&&K5(t,r).then(e=>{me(e),e.steps&&ge(e.steps)}).catch(e=>{console.error(`轮询任务详情失败`,e)})},Be=()=>{t&&K5(t,r).then(e=>{me(e),e.steps&&ge(e.steps)}).catch(e=>{Q.error(e?.message||`刷新任务详情失败`)})},Ve=(e,t,n=!1)=>{Se(e),we(t),Ee(n),be(!0)},He=()=>{be(!1),Se(``),De.current&&De.current.pause()},Ue=e=>{if(e.preventDefault(),e.stopPropagation(),!xe)return;let t=document.createElement(`a`);t.href=`https://ceshi.apiforeign.minzhongzc.com${xe}&download=1`,t.download=Ce===`image`?`image.png`:`video.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},We=e=>{Mae(pe.id,e.toString()).then(e=>{Q.info(`正在生成图片提示词,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ge=e=>{let t={engine_id:R,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};q5(pe.id,e.toString(),t).then(e=>{Q.info(`正在生成图片,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ke=()=>{let e={engine_id:R,image_proportion:`1:1`,image_px:`2048x2048`,image_size:`2K`};q5(pe.id,Ae[1].id.toString(),e).then(e=>{Q.info(`正在生成图片,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},qe=e=>{let t={engine_id:I,duration:W,aspect_ratio:K,resolution:q,target_platform:`抖音`};Fae(pe.id,e.toString(),t).then(e=>{Q.info(`正在生成视频提示词,请稍候...`),Be()}).catch(e=>{let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)})},Ye=async(e,t)=>{try{Oe?await jae(pe.id,String(e)):await Iae(pe.id,String(e),{engine_id:t||``}),Q.info(`正在生成视频,请稍候...`),Be()}catch(e){let t=e?.message?.split(`: `)?.[1]||e?.message||`生成失败`;Q.error(t)}},Xe=async()=>{let e=Oe?Ae[1]:Ae[3];e?.id&&await Ye(e.id,e.engineId||``)},Ze=async e=>{if(!(!Oe||!pe?.id||!e||!I)){N(!0);try{await kae(pe.id,e,{video_config:{engine_id:I,duration:W,aspect_ratio:K,resolution:q}}),Q.info(`正在按新视频参数重新生成视频提示词,请稍候...`),Be()}catch(e){Q.error(e?.message||`重新生成视频提示词失败`)}finally{N(!1)}}};return(0,$.jsxs)(S.Fragment,{children:[(0,$.jsxs)(`div`,{className:`initialinfo-container`,style:{margin:`-24px -32px -32px`,height:`calc(100vh - 34px)`,position:`relative`,boxSizing:`border-box`,overflow:`hidden`,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:-100,right:-100,width:300,height:300,background:`radial-gradient(circle, rgba(99,102,241,0.08) 0%, transparent 70%)`,borderRadius:`50%`,pointerEvents:`none`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,bottom:-100,left:-100,width:300,height:300,background:`radial-gradient(circle, rgba(167,139,250,0.08) 0%, transparent 70%)`,borderRadius:`50%`,pointerEvents:`none`}}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,justifyContent:`space-between`,alignItems:`stretch`,gap:`2%`,position:`relative`,zIndex:1,minHeight:0},children:[(0,$.jsxs)(`div`,{className:`replication-preview`,style:{flex:4,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,boxSizing:`border-box`},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(h2,{}),onClick:()=>window.history.back(),style:{borderRadius:10,fontSize:13,height:32,background:`rgba(99, 102, 241, 0.1)`,border:`1px solid rgba(99, 102, 241, 0.2)`,color:`#6366f1`},children:`返回`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #6366f1, #8b5cf6, transparent)`,borderRadius:1}}),(0,$.jsx)(`h3`,{style:{margin:0,fontSize:16,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`拆镜复刻 - 任务详情`}),(0,$.jsx)(`div`,{style:{width:32,height:2,background:`linear-gradient(90deg, transparent, #8b5cf6, #6366f1, transparent)`,borderRadius:1}})]}),(0,$.jsx)(Z,{type:`primary`,ghost:!0,style:{borderRadius:10,padding:`4px 16px`,fontSize:13,background:`rgba(99, 102, 241, 0.1)`,borderColor:`rgba(99, 102, 241, 0.2)`,color:`#6366f1`},onClick:()=>h(!0),children:`创作记录`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`},children:(0,$.jsxs)(`div`,{className:`material_box`,children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:24,flexWrap:`wrap`,alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`视频`]}),(0,$.jsx)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:pe?.material?.materialVideoUrl?`pointer`:`default`,position:`relative`},onClick:()=>pe?.material?.materialVideoUrl&&Ve(pe.material.materialVideoUrl,`video`),children:pe?.material?.materialVideoUrl?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:X9(pe.material.materialVideoUrl),style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(H6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无视频`})})]}),(0,$.jsxs)(`div`,{className:`product_img`,style:{flex:1,minWidth:250},children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`产品图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:pe?.material?.materialImageUrl?`pointer`:`default`},onClick:()=>pe?.material?.materialImageUrl&&Ve(pe.material.materialImageUrl,`image`),children:pe?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:X9(pe.material.materialImageUrl),alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:13},children:`暂无图片`})})]})]}),pe?.finalImageUrl&&(0,$.jsx)(`div`,{style:{marginTop:24},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成图片`]}),(0,$.jsx)(`div`,{className:`medio_box`,style:{aspectRatio:`1/1`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`},onClick:()=>Ve(pe.finalImageUrl,`image`),children:(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${pe.finalImageUrl}`,alt:``,style:{width:`100%`,height:`100%`,objectFit:`contain`}})})]})}),pe?.finalVideoUrl&&(0,$.jsx)(`div`,{style:{marginTop:24},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`span`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:10,display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{width:3,height:14,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,display:`inline-block`}}),`生成视频`]}),(0,$.jsxs)(`div`,{className:`medio_box video-container`,style:{aspectRatio:`16/9`,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,borderRadius:14,overflow:`hidden`,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.06)`,border:`1px solid rgba(99, 102, 241, 0.08)`,cursor:`pointer`,position:`relative`},onClick:()=>Ve(pe.finalVideoUrl,`video`,!0),children:[(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${pe.finalVideoUrl}`,style:{width:`100%`,height:`100%`,objectFit:`contain`}}),(0,$.jsx)(`div`,{className:`video-overlay`,children:(0,$.jsx)(H6,{style:{fontSize:48,color:`#fff`,opacity:.9}})})]})]})})]})})]}),(0,$.jsxs)(`div`,{className:`replication-form`,style:{flex:1,minWidth:`450px`,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(20px)`,borderRadius:20,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`,display:`flex`,flexDirection:`column`,minHeight:0},children:[(0,$.jsxs)(`div`,{style:{padding:`16px 24px`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,display:`flex`,alignItems:`center`,gap:10,background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`生成步骤`})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`,padding:`8px 16px 16px`},children:(0,$.jsx)(qg,{activeKey:_e,onChange:ve,ghost:!0,bordered:!1,style:{background:`transparent`},expandIconPlacement:`end`,items:Ae.map(e=>({key:String(e.childId),label:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,width:`100%`,justifyContent:`space-between`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:16,height:16},children:e.status===`completed`?(0,$.jsx)(o4,{style:{fontSize:16,color:`#22c55e`}}):e.status===`processing`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,border:`2px solid #e2e8f0`,borderTopColor:`#6366f1`,animation:`spinSlow 1s linear infinite`}}):e.status===`failed`?(0,$.jsx)(`div`,{style:{width:16,height:16,borderRadius:`50%`,background:`#ef4444`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`span`,{style:{color:`#fff`,fontSize:10},children:`×`})}):(0,$.jsx)(`div`,{style:{width:8,height:8,borderRadius:`50%`,background:`#cbd5e1`}})}),(0,$.jsx)(`span`,{style:{fontSize:14,color:e.status===`processing`||e.status===`waiting_user`?`#6366f1`:`#1e293b`,fontWeight:500},children:e.title}),(e.status===`processing`||e.status===`waiting_user`)&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#6366f1`,marginLeft:8},children:`生成中`}),e.status===`failed`&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#ef4444`,marginLeft:8},children:`失败`}),e.status===``&&(0,$.jsx)(`span`,{style:{fontSize:12,color:`#717d8b`,marginLeft:8},children:`待生成`})]})}),children:(0,$.jsxs)(`div`,{style:{padding:`16px`,background:`linear-gradient(135deg, rgba(248,250,252,0.6) 0%, rgba(238,242,255,0.4) 100%)`,borderRadius:12,marginTop:8,border:`1px solid rgba(99, 102, 241, 0.06)`},children:[e.childId===1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:20,marginBottom:20,alignItems:`flex-start`,flexWrap:`wrap`},children:[(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(Y9,{style:{color:`#64748b`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`原视频`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:12,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`1px solid rgba(99, 102, 241, 0.06)`},children:pe?.material?.materialVideoUrl?(0,$.jsx)(`video`,{src:X9(pe.material.materialVideoUrl),style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10},controls:!0}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`2`,y:`2`,width:`20`,height:`16`,rx:`2`,ry:`2`}),(0,$.jsx)(`path`,{d:`M8 12l4 2 4-2`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无视频`})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:200},children:[(0,$.jsx)(Y9,{style:{color:`#64748b`,fontSize:13,marginBottom:10,display:`block`,fontWeight:500},children:`产品图片`}),(0,$.jsx)(`div`,{style:{height:180,borderRadius:12,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`1px solid rgba(99, 102, 241, 0.06)`},children:pe?.material?.materialImageUrl?(0,$.jsx)(`img`,{src:X9(pe.material.materialImageUrl),alt:`产品图片`,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`,borderRadius:10}}):(0,$.jsxs)(`div`,{style:{textAlign:`center`,color:`#94a3b8`},children:[(0,$.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,style:{marginBottom:8},children:[(0,$.jsx)(`rect`,{x:`3`,y:`3`,width:`18`,height:`18`,rx:`2`,ry:`2`}),(0,$.jsx)(`circle`,{cx:`8.5`,cy:`8.5`,r:`1.5`,fill:`currentColor`}),(0,$.jsx)(`path`,{d:`M21 15l-5-5L5 21`})]}),(0,$.jsx)(`div`,{style:{fontSize:13},children:`暂无图片`})]})})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`原产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Ae[0]?.input?.payload?.sourceProjectName||`-`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`自有产品名称:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Ae[0]?.input?.payload?.targetProjectName||`-`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:8},children:`产品卖点:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:Ae[0]?.input?.payload?.coreContentPoint||`-`})]})]}),!Oe&&(0,$.jsx)(lw,{title:(i?.credits||0){if((i?.credits||0)Le(e?.output?.payload?.prompt,`image`,e.id),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`,children:`修改提示词`}),(0,$.jsx)(Z,{onClick:()=>{je.current=!0,ve(t=>t.filter(t=>t!==String(e.childId))),Ge(e.id)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`,children:`下一步:生成图片`})]})]}),e.childId===3&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{style:{borderRadius:12,overflow:`hidden`,marginBottom:16,background:`linear-gradient(135deg, rgba(248,250,252,0.8) 0%, rgba(238,242,255,0.6) 100%)`,border:`1px solid rgba(99, 102, 241, 0.08)`,boxShadow:`0 2px 8px rgba(99, 102, 241, 0.04)`,position:`relative`},children:[pe.finalImageUrl?(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${pe.finalImageUrl}`,alt:`融合图`,style:{width:`100%`,height:180,objectFit:`cover`}}):(0,$.jsx)(`div`,{style:{width:`100%`,height:180,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#94a3b8`,fontSize:14},children:`暂无融合图`}),(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(T$,{}),onClick:()=>Ke(),disabled:e.status!==`completed`,style:{position:`absolute`,bottom:8,left:8,borderRadius:8,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:30,fontWeight:500,background:`rgba(255,255,255,0.85)`,backdropFilter:`blur(4px)`,padding:`0 12px`,fontSize:12},children:`重新生成`})]}),(0,$.jsx)(`p`,{style:{marginBottom:6,fontSize:14,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`视频参数选择:`}),(0,$.jsxs)(`div`,{style:{width:`100%`,display:`flex`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{V(!B),U(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(v8,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsx)(Y9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:P.video?.find(e=>e.id===I)?.name||`选择引擎`})]}),B&&(0,$.jsx)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-10,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:(0,$.jsxs)(`div`,{style:{marginBottom:8},children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:4},children:P.video?.map(e=>(0,$.jsxs)(`button`,{onClick:()=>{L(e.id),re({ratios:e.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:e.supportedResolutions||[`480p`,`720p`,`1080p`],durations:e.supportedDurations||[5,8,10,12,15]}),e.supportedRatios?.includes(K)||ee(e.supportedRatios?.[0]||`16:9`),e.supportedResolutions?.includes(q)||te(e.supportedResolutions?.[0]||`720p`),e.supportedDurations?.includes(W)||G(e.supportedDurations?.[0]||5),V(!1)},style:{flex:1,minHeight:48,borderRadius:8,border:I===e.id?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:I===e.id?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`flex-start`,padding:`8px 12px`,transition:`all 0.2s`,textAlign:`left`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,fontWeight:I===e.id?600:500,color:I===e.id?`#6366f1`:`#4b5563`,marginBottom:2},children:e.name}),(0,$.jsx)(`span`,{style:{fontSize:11,color:`#9ca3af`}})]},e.id))})]})})]}),(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,display:`inline-block`},children:[(0,$.jsxs)(`button`,{onClick:()=>{let e=Ae[1]?.input?.payload?.videoConfig||Ae[1]?.input?.payload?.video_config;if(e){let t=e?.engineId||e?.engine_id,n=P.video?.find(e=>String(e.id)===String(t));n&&(L(n.id),re({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),ee(e?.aspectRatio||e?.aspect_ratio||`16:9`),te(e?.resolution||`480p`),G(e?.duration||5)}U(!H),V(!1)},className:`image-settings-trigger`,style:{width:`100%`,padding:`4px 12px`,height:34,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,backgroundColor:`rgba(255,255,255,0.7)`,cursor:`pointer`,display:`inline-flex`,alignItems:`center`,gap:6,transition:`all 0.2s`},children:[(0,$.jsx)(I3,{style:{fontSize:14,color:`#6366f1`}}),(0,$.jsxs)(Y9,{style:{fontSize:14,fontWeight:500,color:`#64748b`},children:[K,` · `,W,`s · `,q]})]}),H&&(0,$.jsxs)(`div`,{className:`image-settings-popover`,style:{position:`absolute`,bottom:`calc(100% + 8px)`,left:-160,width:350,backgroundColor:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.15)`,padding:16,border:`none`,zIndex:9999},onClick:e=>e.stopPropagation(),children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:ne.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>ee(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${K===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:K===e?`#6366f1`:`#6b7280`,fontWeight:K===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(W-Math.min(...ne.durations))/(Math.max(...ne.durations)-Math.min(...ne.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...ne.durations),max:Math.max(...ne.durations),value:W,onChange:e=>G(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:W}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(Y9,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:ne.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>te(e),style:{flex:1,height:42,borderRadius:6,border:q===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:q===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:q===e?`#fff`:`#4b5563`},children:e})},e))})]})]})]})]}),(0,$.jsx)(lw,{title:(i?.credits||0){if((i?.credits||0)t.filter(t=>t!==String(e.childId))),qe(e.id)},disabled:e.status!==`completed`||(i?.credits||0){let e=Ae[1]?.input?.payload?.videoConfig||Ae[1]?.input?.payload?.video_config,t=e?.engineId||e?.engine_id,n=t?(P.video||[]).find(e=>String(e.id)===String(t))?.name:``;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`引擎:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:n||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`比例:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.aspectRatio||e?.aspect_ratio||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`分辨率:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.resolution||`-`})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:500,color:`#666666`,marginRight:4},children:`时长:`}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#4b5563`},children:e?.duration||`-`})]})]})})()})}),(0,$.jsxs)(GV,{style:{marginTop:16,gap:12,width:`100%`,flexWrap:`wrap`},children:[(0,$.jsx)(Z,{type:`default`,icon:(0,$.jsx)(T$,{}),onClick:()=>Le(pe?.videoGeneration?.promptSchema,`video`,e.id,pe?.videoGeneration?.schemaConfigSnapshot),style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500,background:`rgba(99, 102, 241, 0.04)`},disabled:e.status!==`completed`||!pe?.videoGeneration?.promptSchema||!pe?.videoGeneration?.schemaConfigSnapshot,children:`查看/修改视频提词`}),Oe&&(0,$.jsx)(lw,{title:(i?.credits||0){if((i?.credits||0)String(t.id)===String(e));n&&(L(n.id),re({ratios:n.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:n.supportedResolutions||[`480p`,`720p`,`1080p`],durations:n.supportedDurations||[5,8,10,12,15]})),ee(t?.aspectRatio||t?.aspect_ratio||`16:9`),te(t?.resolution||`480p`),G(t?.duration||5)}j(String(e.id)),k(!0)},style:{flex:`0 0 auto`,minWidth:160,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},disabled:e.status===`processing`||Ae[2]?.status===`processing`||(i?.credits||0){let t=Ie();if((i?.credits||0)t.filter(t=>t!==String(e.childId))),Ye(e.id,e.engineId)},type:`primary`,style:{flex:`1 0 auto`,minWidth:140,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:e.status!==`completed`||(i?.credits||0){let e=Ie();if((i?.credits||0){let e=`https://ceshi.apiforeign.minzhongzc.com${pe?.finalVideoUrl}&download=1`,t=document.createElement(`a`);t.href=e,t.download=`video_${Date.now()}.mp4`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},children:`下载视频`})]})]})]})}))})})]})]})]}),(0,$.jsx)(QG,{open:O,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#6366f1`,letterSpacing:.4},children:`重新生成视频提词`})]}),onCancel:()=>k(!1),width:400,footer:null,centered:!0,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`}},children:(0,$.jsxs)(`div`,{style:{padding:`16px 0`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择引擎`}),(0,$.jsx)(yC,{value:I,onChange:e=>{let t=P.video?.find(t=>t.id===e);t&&(L(t.id),re({ratios:t.supportedRatios||[`16:9`,`4:3`,`1:1`,`3:4`,`9:16`,`21:9`],resolutions:t.supportedResolutions||[`480p`,`720p`,`1080p`],durations:t.supportedDurations||[5,8,10,12,15]}),t.supportedRatios?.includes(K)||ee(t.supportedRatios?.[0]||`16:9`),t.supportedResolutions?.includes(q)||te(t.supportedResolutions?.[0]||`720p`),t.supportedDurations?.includes(W)||G(t.supportedDurations?.[0]||5))},style:{width:`100%`,borderRadius:8},options:P.video?.map(e=>({value:e.id,label:e.name})),placeholder:`请选择引擎`})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择比例`}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:ne.ratios.map(e=>(0,$.jsxs)(`button`,{onClick:()=>ee(e),style:{flex:`0 0 calc(14.28% - 4px)`,minWidth:44,height:52,borderRadius:6,border:K===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:K===e?`#fff`:`#f9fafb`,cursor:`pointer`,display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:[(0,$.jsx)(`div`,{style:{width:18,height:18,border:`2px solid ${K===e?`#6366f1`:`#9ca3af`}`,borderRadius:2,marginBottom:2}}),(0,$.jsx)(`span`,{style:{fontSize:9,color:K===e?`#6366f1`:`#6b7280`,fontWeight:K===e?600:400},children:e})]},e))})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择时长`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsxs)(`div`,{style:{flex:1,position:`relative`,height:24,display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,right:0,height:6,borderRadius:3,background:`#e5e7eb`,transform:`translateY(-50%)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:`50%`,left:0,height:6,borderRadius:3,background:`#6366f1`,width:`${(W-Math.min(...ne.durations))/(Math.max(...ne.durations)-Math.min(...ne.durations))*100}%`,transform:`translateY(-50%)`}}),(0,$.jsx)(`input`,{type:`range`,min:Math.min(...ne.durations),max:Math.max(...ne.durations),value:W,onChange:e=>G(Number(e.target.value)),style:{position:`relative`,width:`100%`,height:24,borderRadius:3,background:`transparent`,outline:`none`,appearance:`none`,cursor:`pointer`,zIndex:1}})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,padding:`4px 12px`,backgroundColor:`#f1f5f9`,borderRadius:6},children:[(0,$.jsx)(`span`,{style:{fontSize:14,fontWeight:600,color:`#64748b`},children:W}),(0,$.jsx)(`span`,{style:{fontSize:12,color:`#9ca3af`},children:`秒`})]})]})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`span`,{style:{display:`block`,marginBottom:8,fontSize:12,fontWeight:500,color:`#666666`},children:`选择分辨率`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:6},children:ne.resolutions.map(e=>(0,$.jsx)(`button`,{onClick:()=>te(e),style:{flex:1,height:42,borderRadius:8,border:q===e?`2px solid #6366f1`:`1px solid #e5e7eb`,backgroundColor:q===e?`#6366f1`:`#f9fafb`,cursor:`pointer`,display:`flex`,justifyContent:`center`,alignItems:`center`,transition:`all 0.2s`},children:(0,$.jsx)(`span`,{style:{fontSize:12,fontWeight:600,color:q===e?`#fff`:`#4b5563`},children:e})},e))})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,marginTop:16},children:[(0,$.jsx)(Z,{onClick:()=>k(!1),style:{flex:1,borderRadius:10,borderColor:`rgba(99, 102, 241, 0.3)`,color:`#6366f1`,height:36,fontWeight:500},children:`取消`}),(0,$.jsx)(Z,{onClick:()=>{if(!I){Q.warning(`请选择视频引擎`);return}Ze(A),k(!1)},type:`primary`,style:{flex:1,borderRadius:10,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,height:36,fontWeight:500,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`},disabled:!I,children:`确认生成`})]})]})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:700,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:g===`video`?`查看/编辑视频提词`:`修改提示词`})]}),open:o,onCancel:()=>{E||s(!1)},footer:[(0,$.jsx)(Z,{onClick:()=>s(!1),disabled:E,style:{borderRadius:8},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:Re,loading:E,disabled:E,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`确认`},`confirm`)],width:800,style:{borderRadius:16},styles:{header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(99, 102, 241, 0.08)`,padding:`16px 24px`},body:{background:`linear-gradient(135deg, #f8fafc 0%, #eef2ff 50%, #f0f9ff 100%)`,padding:`20px 24px`}},children:g===`image`?(0,$.jsx)(Vce,{value:f,onChange:e=>p(e.target.value),rows:8,style:{width:`100%`,height:300,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.15)`,background:`rgba(255,255,255,0.8)`},placeholder:`请输入提示词`}):(0,$.jsx)(`div`,{style:{maxHeight:500,overflowY:`auto`,paddingRight:10},children:(0,$.jsx)(x9,{value:v,schemaConfigSnapshot:b,onChange:y})})}),(0,$.jsxs)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`创作记录`})]}),open:m,onCancel:()=>h(!1),width:800,footer:null,styles:{body:{background:`linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%)`},header:{background:`#fff`,borderBottom:`1px solid rgba(99, 102, 241, 0.1)`,padding:`20px 24px`}},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginBottom:16,gap:8},children:[(0,$.jsx)(bW,{placeholder:`搜索产品名称`,value:de,onChange:e=>fe(e.target.value),onPressEnter:Pe,style:{width:200,borderRadius:10,border:`1px solid rgba(99, 102, 241, 0.2)`,height:40}}),(0,$.jsx)(Z,{type:`primary`,onClick:Pe,style:{borderRadius:10,height:40,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`},children:`搜索`})]}),(0,$.jsx)(`div`,{style:{background:`linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 100%)`,backdropFilter:`blur(20px)`,borderRadius:16,overflow:`hidden`,border:`1px solid rgba(99, 102, 241, 0.1)`,boxShadow:`0 8px 32px rgba(99, 102, 241, 0.08)`},children:(0,$.jsx)(AQ,{columns:[{title:`产品名称`,dataIndex:`title`,key:`title`,render:e=>(0,$.jsx)(`span`,{style:{fontSize:14,color:`#1e293b`,fontWeight:500},children:e})},{title:`创建时间`,dataIndex:`createdAt`,key:`createdAt`,render:e=>{if(!e)return`-`;let t=new Date(e);return(0,$.jsx)(`span`,{style:{fontSize:13,color:`#64748b`},children:`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`})}},{title:`操作`,key:`action`,align:`center`,render:t=>(0,$.jsx)(Z,{type:`text`,onClick:()=>e(`/removelens/${t.id}/removeinfo`),style:{color:`#6366f1`,fontSize:13,padding:`4px 12px`,borderRadius:6,background:`rgba(99, 102, 241, 0.1)`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.15)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(99, 102, 241, 0.1)`},children:`查看详情`})}],dataSource:ie,rowKey:`id`,pagination:{current:ae,pageSize:se,total:le,showSizeChanger:!0,showQuickJumper:!0,showTotal:e=>`共 ${e} 条`,onChange:Ne,style:{padding:`16px 24px`,borderTop:`1px solid rgba(99, 102, 241, 0.1)`}},style:{fontSize:13},scroll:{y:350},components:{body:{row:({className:e,style:t,...n})=>(0,$.jsx)(`tr`,{...n,className:e,style:{...t,transition:`all 0.2s ease`,borderBottom:`1px solid rgba(99, 102, 241, 0.05)`}}),cell:({className:e,style:t,...n})=>(0,$.jsx)(`td`,{...n,className:e,style:{...t,padding:`16px 24px`}})},header:{cell:({className:e,style:t,...n})=>(0,$.jsx)(`th`,{...n,className:e,style:{...t,background:`rgba(99, 102, 241, 0.03)`,color:`#64748b`,fontWeight:500,fontSize:13,padding:`16px 24px`,borderBottom:`none`}})}}})})]}),(0,$.jsx)(QG,{open:ye,title:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12},children:[(0,$.jsx)(`div`,{style:{width:4,height:20,background:`linear-gradient(180deg, #8b5cf6 0%, #ddd6fe 100%)`,borderRadius:2}}),(0,$.jsx)(`span`,{style:{fontSize:16,fontWeight:700,color:`#8b5cf6`,letterSpacing:.4},children:`预览`})]}),onCancel:He,width:800,footer:Te?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,gap:12,padding:`16px 24px`,background:`rgba(255,255,255,0.6)`,borderTop:`1px solid rgba(139, 92, 246, 0.08)`},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(c0,{}),onClick:Ue,style:{borderRadius:10,background:`linear-gradient(135deg, #8b5cf6 0%, #ddd6fe 100%)`,border:`none`,boxShadow:`0 8px 18px rgba(47, 52, 64, 0.15)`},children:`下载`})}):null,centered:!0,style:{borderRadius:16},styles:{body:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`400px`},header:{background:`rgba(255,255,255,0.6)`,backdropFilter:`blur(10px)`,borderBottom:`1px solid rgba(139, 92, 246, 0.08)`,padding:`16px 24px`}},children:(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`},children:Ce===`image`?(0,$.jsx)(`img`,{src:xe.startsWith(`http`)?xe:`https://ceshi.apiforeign.minzhongzc.com${xe}`,alt:`预览`,style:{width:`100%`,maxHeight:`400px`,objectFit:`contain`}}):(0,$.jsx)(`video`,{ref:De,src:xe.startsWith(`http`)?xe:`https://ceshi.apiforeign.minzhongzc.com${xe}`,controls:!0,style:{maxWidth:`100%`,maxHeight:`400px`}})})})]})}var Wce=({asset:e,index:t,onPreview:n})=>{let[r,i]=(0,S.useState)(!1);return(0,$.jsx)(`div`,{className:`project-card`,onClick:()=>n(e),onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),style:{borderRadius:12,overflow:`hidden`,cursor:`pointer`,flexShrink:0,width:`18%`,position:`relative`},children:(0,$.jsx)(`div`,{style:{position:`relative`,aspectRatio:`9/16`},children:e.mediaType===`video`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`video`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,style:{width:`100%`,height:`100%`,objectFit:`cover`},muted:!0,playsInline:!0}),(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(`div`,{style:{width:40,height:40,borderRadius:`50%`,background:`rgba(0,0,0,0.5)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(H6,{style:{fontSize:24,color:`#fff`}})})})]}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${e.url}`,alt:e.title||`素材 ${t+1}`,style:{width:`100%`,height:`100%`,objectFit:`cover`}})})})};function Gce(e){if(!e)return`-`;let t=String(e).trim();t.includes(`T`)||(t=t.replace(` `,`T`));let n=t.indexOf(`.`);n>0&&(t=t.slice(0,n)),t=t.replace(/[+-]\d{2}:?\d{0,2}$/,``).replace(/Z$/,``);let[r=``,i=``]=t.split(`T`),[,a=``,o=``]=r.split(`-`),s=i.slice(0,5);return!a||!o?`-`:`${a}-${o} ${s}`}var Kce=()=>{let e=Je(),[t,n]=(0,S.useState)(`project`),[r,i]=(0,S.useState)(``),[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)([]),[l,u]=(0,S.useState)(``),[d,f]=(0,S.useState)([]),[p,m]=(0,S.useState)(null),[h,g]=(0,S.useState)(``),_=(0,S.useRef)(null),v=(0,S.useRef)(``),[y,b]=(0,S.useState)(`cases`),[x,C]=(0,S.useState)(null),[w,T]=(0,S.useState)(null),E=(0,S.useRef)(null);(0,S.useEffect)(()=>{eoe().then(e=>{if(e?.items?.length>0){c(e.items);let t=e.items[0].id;u(t),Q5(t).then(e=>{e?.categories?.[0]?.assets&&f(e.categories[0].assets)})}})},[]),(0,S.useEffect)(()=>()=>{E.current&&=(E.current.pause(),null),T(null),C(null),document.querySelectorAll(`.preview-video-item`).forEach(e=>{e.pause()})},[]),(0,S.useEffect)(()=>{if(!p){E.current&&=(E.current.pause(),null),T(null),C(null),g(``),v.current=``,document.querySelectorAll(`.preview-video-item`).forEach(e=>{e.pause()});return}let e=p.id||p.url;v.current=e;let t=(e,n)=>n===0?e:t(n,e%n),n=p.width||p.videoWidth||p.imageWidth||0,r=p.height||p.videoHeight||p.imageHeight||0;if(n&&r){let e=t(n,r);g(`${n/e}:${r/e}`);return}if(g(``),p.mediaType===`video`){let n=_.current,r=()=>{if(v.current!==e)return;let r=n.videoWidth,i=n.videoHeight;if(!r||!i)return;let a=t(r,i);g(`${r/a}:${i/a}`)};if(n?.removeEventListener(`loadedmetadata`,r),n&&n.videoWidth&&n.videoHeight){let e=t(n.videoWidth,n.videoHeight);g(`${n.videoWidth/e}:${n.videoHeight/e}`)}else n?.addEventListener(`loadedmetadata`,r);return()=>{n?.removeEventListener(`loadedmetadata`,r)}}else{let n=new Image;n.crossOrigin=`anonymous`,n.onload=()=>{if(v.current!==e)return;let r=n.width,i=n.height;if(!r||!i){g(`未知`);return}let a=t(r,i);g(`${r/a}:${i/a}`)},n.onerror=()=>{v.current===e&&g(`未知`)},n.src=`https://ceshi.apiforeign.minzhongzc.com${p.url}`}},[p]),(0,S.useEffect)(()=>{(async()=>{try{Yae(10).then(e=>{for(let t in e)e[t].forEach(e=>{e.type=t,o(t=>[...t,e])});o(e=>e)})}catch{}})()},[]);let D=e=>{n(e)},O=[{icon:(0,$.jsx)(XV,{style:{fontSize:24}}),title:`行业智造`,description:`新建项目、设置图文视频参数、核对信息并生成素材`,action:`立即创作`,path:`/projects`},{icon:(0,$.jsx)(o8,{style:{fontSize:24}}),title:`AI创作`,description:`输入想法、剧本或上传参考,智能生成视频/图片`,action:`立即生成`,path:`/conversation`},{icon:(0,$.jsx)(XV,{style:{fontSize:24}}),title:`爆款复刻`,description:`上传参考视频与产品图片,一键复刻爆款`,action:`立即创作`,path:`/initial`},{icon:(0,$.jsx)(h8,{style:{fontSize:24}}),title:`拆镜复刻`,description:`精细化镜头复刻工具,拆分参考视频单镜头独立复刻,提升素材原创度,规避素材同质化`,action:`开始拆镜`,path:`/removelens`}],k=[{key:`all`,label:`全部`},{key:`project`,label:`项目媒体`},{key:`chatAi`,label:`AI成片`},{key:`hotOpeningReplicate`,label:`爆款复刻`},{key:`shotReplicate`,label:`拆镜复刻`}],A=t===`all`?a:a.filter(e=>e.type===t);return(0,$.jsxs)(`div`,{className:`content_box`,style:{backgroundColor:`#fff`,borderRadius:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:16},children:[(0,$.jsx)(`h3`,{children:`首页工作台 `}),(0,$.jsxs)(`p`,{style:{cursor:`pointer`,fontSize:12,letterSpacing:.3,padding:`10px 16px`,backgroundColor:`#ffffffff`,borderRadius:30,boxShadow:`0px 4px 12px 0px rgba(0, 0, 0, 0.1)`},children:[`如需进行账户素材推送:`,(0,$.jsxs)(`span`,{style:{color:`#1a50bbff`},onClick:()=>{e(`/authorization`)},children:[`一键推送`,(0,$.jsx)(v2,{style:{marginLeft:8,transform:`rotate(0deg)`}})]})]})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`20px`,borderRadius:16,background:`#fff`,border:`1px solid #e2e8f0`,marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:16},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,borderRadius:2,background:`linear-gradient(180deg, #6366f1, #a855f7)`}}),(0,$.jsx)(`div`,{style:{fontSize:17,fontWeight:700,color:`#1f2937`,letterSpacing:.3},children:`AI 创作入口`}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginLeft:8},children:`一键开启智能创作`})]}),(0,$.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:12},children:O.map((t,n)=>{let r=[{color:`#3b82f6`,light:`rgba(59,130,246,0.12)`,tag:`项目`},{color:`#6366f1`,light:`rgba(99,102,241,0.12)`,tag:`复刻`},{color:`#f97316`,light:`rgba(249,115,22,0.12)`,tag:`拆镜`},{color:`#10b981`,light:`rgba(16,185,129,0.12)`,tag:`云创`}],i=r[n]||r[0];return(0,$.jsxs)(`div`,{onClick:()=>e(t.path),className:`project-card`,style:{flex:`1 1 280px`,minWidth:280,padding:`16px 20px`,borderRadius:16,background:`#fff`,border:`1px solid #e2e8f0`,cursor:`pointer`,transition:`all 0.3s cubic-bezier(0.4,0,0.2,1)`,position:`relative`,display:`flex`,alignItems:`center`,gap:14,minHeight:96},onMouseEnter:e=>{e.currentTarget.style.borderColor=i.color,e.currentTarget.style.boxShadow=`0 8px 24px ${i.light}`,e.currentTarget.style.background=i.light,e.currentTarget.style.transform=`translateY(-2px)`},onMouseLeave:e=>{e.currentTarget.style.borderColor=`#e2e8f0`,e.currentTarget.style.boxShadow=`none`,e.currentTarget.style.background=`#fff`,e.currentTarget.style.transform=`translateY(0)`},children:[(0,$.jsx)(`div`,{style:{width:48,height:48,borderRadius:12,background:i.light,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,transition:`all 0.3s ease`,color:i.color},onMouseEnter:e=>{e.currentTarget.style.background=i.color,e.currentTarget.style.color=`#fff`},onMouseLeave:e=>{e.currentTarget.style.background=i.light,e.currentTarget.style.color=i.color},children:(0,$.jsx)(`span`,{style:{fontSize:20,display:`flex`,transition:`all 0.3s ease`},children:t.icon})}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,display:`flex`,flexDirection:`column`,gap:4},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{fontSize:15,fontWeight:600,color:`#1e293b`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,flex:1,minWidth:0},children:t.title}),(0,$.jsx)(`span`,{style:{fontSize:10,color:i.color,padding:`2px 7px`,borderRadius:4,background:i.light,fontWeight:600,flexShrink:0},children:i.tag})]}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#64748b`,lineHeight:1.5,display:`-webkit-box`,WebkitLineClamp:2,WebkitBoxOrient:`vertical`,overflow:`hidden`},children:t.description})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:4,color:i.color,fontSize:13,fontWeight:600,flexShrink:0},children:[t.action,(0,$.jsx)(v2,{style:{fontSize:12}})]})]},n)})})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`24px 28px`,borderRadius:16,background:`#fff`,border:`1px solid #e2e8f0`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:16},children:(0,$.jsx)(`div`,{style:{display:`flex`,gap:8},children:[{key:`cases`,label:`素材案例`},{key:`works`,label:`近期作品`}].map(e=>(0,$.jsx)(`button`,{onClick:()=>b(e.key),style:{padding:`6px 16px`,borderRadius:8,fontSize:13,fontWeight:500,border:`none`,cursor:`pointer`,transition:`all 0.25s ease`,background:y===e.key?`linear-gradient(135deg, #6366f1, #8b5cf6)`:`#f1f5f9`,color:y===e.key?`#fff`:`#64748b`},children:e.label},e.key))})}),y===`works`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginBottom:20},children:(0,$.jsx)(mL,{activeKey:t,onChange:D,items:k.map(e=>({key:e.key,label:e.label})),className:`homepage-tabs`})}),(0,$.jsx)(`div`,{className:`stagger-children`,style:{display:`grid`,gridTemplateColumns:`repeat(5, 1fr)`,gap:16},children:A.length===0?(0,$.jsxs)(`div`,{style:{gridColumn:`1 / -1`,padding:`60px 0`,textAlign:`center`,color:`#94a3b8`,fontSize:14},children:[(0,$.jsx)(N6,{style:{fontSize:36,color:`#cbd5e1`,marginBottom:8}}),(0,$.jsx)(`div`,{children:`暂无作品`})]}):A.map(t=>(0,$.jsxs)(`div`,{className:`project-card`,onClick:()=>{let n=t.moduleProjectId;t.type===`hotOpeningReplicate`&&n!=null?e(`/initial/${n}/initialinfo?flow_version=${t.moduleProjectFlowVersion===`v2`?`v2`:`v1`}`):t.type===`shotReplicate`&&n!=null?e(`/removelens/${n}/removefenbu?flow_version=${t.moduleProjectFlowVersion===`v2`?`v2`:`v1`}`):t.type===`chatAi`?e(`/conversation`):t.type===`project`&&e(`/project`)},style:{borderRadius:12,overflow:`hidden`,cursor:`pointer`,background:`#fff`,border:`1px solid #e2e8f0`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,aspectRatio:`16/9`},children:[(()=>{let e=t.type!==`hotOpeningReplicate`&&(String(t.resourceType??``).toLowerCase()===`image`||t.resourceType===1||String(t.resourceType??``)===`1`),n=``;return n=e?`/static`+t.resultUrl+`&w=300&p=50`||``:(t.type,t.coverUrl||t.resultUrl||t.resultUrl||``),(0,$.jsx)(`img`,{src:n?n.startsWith(`http`)?n:`https://ceshi.apiforeign.minzhongzc.com`+n:``,alt:t.title||t.name||`作品`,style:{width:`100%`,height:`100%`,objectFit:`cover`}})})(),String(t.resourceType??``).toLowerCase()===`image`?null:(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.2)`},children:(0,$.jsx)(q8,{style:{fontSize:28,color:`#fff`}})})]}),(0,$.jsx)(`div`,{style:{padding:`10px 12px`,background:`#f8fafc`,paddingTop:0},children:(0,$.jsxs)(`div`,{style:{marginTop:6,display:`flex`,alignItems:`center`,gap:6,fontSize:12,color:`#64748b`},children:[(0,$.jsx)(`span`,{style:{display:`inline-block`,padding:`1px 6px`,border:`1px solid #3b82f6`,borderRadius:4,color:`#3b82f6`,fontSize:11,fontWeight:500,background:`#fff`,lineHeight:1.4,whiteSpace:`nowrap`},children:{project:`项目媒体`,chatAi:`AI成片`,hotOpeningReplicate:`爆款复刻`,shotReplicate:`拆镜复刻`}[t.type]||`其他`}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`·`}),(0,$.jsx)(`span`,{style:{whiteSpace:`nowrap`},children:Gce(t.generatedTime)})]})})]},t.id||`${t.type}-${Math.random()}`))})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginBottom:20},children:(0,$.jsx)(mL,{activeKey:l,onChange:e=>{u(e),Q5(e).then(e=>{e?.categories?.[0]?.assets?f(e.categories[0].assets):f([])})},items:s.map(e=>({key:e.id,label:e.name})),className:`homepage-tabs`})}),(0,$.jsx)(`div`,{className:`stagger-children`,style:{display:`flex`,flexWrap:`wrap`,gap:16,justifyContent:`flex-start`,overflowX:`auto`,paddingBottom:8},children:d.length===0?(0,$.jsxs)(`div`,{style:{flex:1,padding:`60px 0`,textAlign:`center`,color:`#94a3b8`,fontSize:14},children:[(0,$.jsx)(N6,{style:{fontSize:36,color:`#cbd5e1`,marginBottom:8}}),(0,$.jsx)(`div`,{children:`暂无素材`})]}):d.map((e,t)=>(0,$.jsx)(Wce,{asset:e,index:t,onPreview:m},e.id||t))})]})]}),(0,$.jsxs)(QG,{open:!!p,onCancel:()=>{_.current?.pause(),m(null),g(``),v.current=``},footer:null,width:900,centered:!0,className:`preview-modal`,style:{borderRadius:16,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,height:580,paddingTop:30},children:[(0,$.jsx)(`div`,{style:{flex:1,position:`relative`,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:24},children:(0,$.jsxs)(`div`,{style:{maxWidth:`100%`,maxHeight:500,borderRadius:12,overflow:`hidden`,background:`#0f172a`},children:[p?.mediaType===`video`?(0,$.jsx)(`video`,{ref:_,src:`https://ceshi.apiforeign.minzhongzc.com${p.url}`,controls:!0,autoPlay:!0,style:{maxWidth:`100%`,maxHeight:500,objectFit:`contain`},"webkit-playsinline":`true`}):(0,$.jsx)(`img`,{src:`https://ceshi.apiforeign.minzhongzc.com${p?.url}`,alt:p?.title,style:{maxWidth:`100%`,maxHeight:500,objectFit:`contain`}}),p?.mediaType===`video`&&(0,$.jsx)(`div`,{style:{position:`absolute`,top:32,right:32,fontSize:11,color:`#fff`,background:`rgba(0,0,0,0.6)`,padding:`3px 8px`,borderRadius:4},children:`AI生成`})]})}),(0,$.jsxs)(`div`,{style:{flex:1,padding:24,overflowY:`auto`},children:[(0,$.jsx)(`div`,{style:{fontSize:16,fontWeight:600,color:`#fff`,marginBottom:16},children:`创意详情`}),(0,$.jsxs)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginBottom:16},children:[(0,$.jsx)(`span`,{style:{color:`#6366f1`},children:`比例:`}),h||`计算中...`]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`div`,{style:{fontSize:12,color:`#000000ff`,marginBottom:8},children:`视频提示词`}),(0,$.jsx)(`div`,{style:{fontSize:13,color:`#000000ff`,lineHeight:1.6},children:p?.generationPrompt})]}),(0,$.jsxs)(`div`,{style:{marginBottom:16},children:[(0,$.jsx)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginBottom:8},children:`视频参考图`}),(0,$.jsx)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:p?.mediaReferences&&p.mediaReferences.length>0?p.mediaReferences.map((e,t)=>{let n=e.url||e.resourceUrl||e.previewUrl||``,r=n.startsWith(`http`)?n:`https://ceshi.apiforeign.minzhongzc.com${n}`;return e.type===`video`?(0,$.jsxs)(`div`,{style:{width:80,height:80,borderRadius:8,overflow:`hidden`,cursor:`pointer`,position:`relative`},children:[(0,$.jsx)(`video`,{src:r,muted:!0,onClick:e=>{e.stopPropagation();let n=e.currentTarget;x===t?(n.pause(),C(null)):(document.querySelectorAll(`.preview-video-item`).forEach(e=>{e.pause()}),n.play(),C(t))},className:`preview-video-item`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}),x!==t&&(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`rgba(0,0,0,0.3)`},children:(0,$.jsx)(q8,{style:{fontSize:18,color:`#fff`}})})]},t):e.type===`audio`?(0,$.jsx)(`div`,{onClick:e=>{if(e.stopPropagation(),w===r)E.current&&E.current.pause(),T(null);else{E.current&&E.current.pause();let e=new Audio(r);E.current=e,e.onended=()=>{T(null)},e.play(),T(r)}},style:{width:80,height:80,borderRadius:8,overflow:`hidden`,cursor:`pointer`,background:`linear-gradient(135deg, #8b5cf6, #a78bfa)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:w===r?(0,$.jsx)(w6,{style:{fontSize:24,color:`#fff`}}):(0,$.jsx)(w2,{style:{fontSize:24,color:`#fff`}})},t):(0,$.jsx)(`div`,{style:{width:80,height:80,borderRadius:8,overflow:`hidden`,cursor:`pointer`},children:(0,$.jsx)(`img`,{src:r,alt:`参考图 ${t+1}`,style:{width:`100%`,height:`100%`,objectFit:`cover`}})},t)}):(0,$.jsx)($.Fragment,{})})]})]})]}),(0,$.jsx)(`div`,{style:{padding:`16px 24px`,borderTop:`1px solid #334155`,display:`flex`,alignItems:`center`,justifyContent:`flex-end`},children:(0,$.jsx)(`div`,{style:{display:`flex`,gap:12},children:(0,$.jsx)(Z,{onClick:()=>{e(`/conversation`,{state:{generationPrompt:p?.generationPrompt,mediaReferences:p?.mediaReferences,aspectRatio:h}})},style:{padding:`8px 24px`,borderRadius:8,background:`#3b82f6`,border:`none`,color:`#fff`,fontSize:13,fontWeight:500},children:`去AI创作`})})})]})]})},{RangePicker:qce}=$B,Z9={borderRadius:8,fontWeight:600},Q9=e=>e.replace(/_([a-z])/g,(e,t)=>t.toUpperCase()),Jce=()=>{let e=Je(),[t]=Dn(),{message:n}=Pb.useApp(),[r,i]=(0,S.useState)([]),[a,o]=(0,S.useState)(0),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(!1),[d,f]=(0,S.useState)(!1),[p,m]=(0,S.useState)([]),[h,g]=(0,S.useState)([]),[_,v]=(0,S.useState)(``),[y,b]=(0,S.useState)(1),[x,C]=(0,S.useState)(10),[w,T]=(0,S.useState)(t.get(`advertiserId`)||``),[E,D]=(0,S.useState)(),[O,k]=(0,S.useState)((0,fE.default)().subtract(1,`day`).format(`YYYY-MM-DD`)),[A,j]=(0,S.useState)(``);(0,S.useEffect)(()=>{N(),M()},[]);let M=async(e=1,t=10,r,a)=>{c(!0);try{let n=await Gae({advertiser_id:a??w,consume_date:r??E,page:e,page_size:t});i(n.data||[]),o(n.pagination?.total||0),b(n.pagination?.page||1),C(n.pagination?.pageSize||10)}catch{n.error(`加载数据失败`)}finally{c(!1)}},N=async()=>{try{let e=((await X5()).data||[]).map(e=>({name:Q9(e.field),description:e.description}));m(e);let t=localStorage.getItem(`consumeColumns`);g(t?JSON.parse(t):e.map(e=>e.name))}catch{n.error(`加载表头字段失败`)}},P=r.map((e,t)=>({...e,index:t+1,key:e.id})),F=()=>{document.referrer.includes(window.location.origin)?e(-1):e(`/materials`)},I=()=>{b(1),M(1,x)},L=()=>{QG.confirm({title:`拉取消耗数据`,content:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:12},children:[(0,$.jsx)(b1.Text,{style:{display:`block`,marginBottom:8},children:`同步日期:`}),(0,$.jsx)($B,{value:(0,fE.default)(O),onChange:e=>k(e?e.format(`YYYY-MM-DD`):(0,fE.default)().subtract(1,`day`).format(`YYYY-MM-DD`)),style:{width:`100%`}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Text,{style:{display:`block`,marginBottom:8},children:`广告主ID(可选):`}),(0,$.jsx)(bW,{placeholder:`不指定则同步所有授权的广告主`,value:A,onChange:e=>j(e.target.value)})]})]}),onOk:async()=>{u(!0);try{await Kae({date:O,advertiser_id:A||void 0}),n.success(`拉取消耗数据成功`),M(y,x)}catch{n.error(`拉取消耗数据失败`)}finally{u(!1)}},okText:`开始拉取`,cancelText:`取消`})},R=h.map(e=>p.find(t=>t.name===e)).filter(e=>!!e).map(e=>({title:e.description,dataIndex:e.name,key:e.name,ellipsis:!0}));return(0,$.jsxs)(`div`,{style:{minHeight:`94vh`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,marginBottom:12},children:[t.get(`advertiserId`)&&(0,$.jsx)(Z,{type:`text`,icon:(0,$.jsx)(h2,{}),onClick:F}),(0,$.jsx)(G4,{style:{color:`#6366f1`,fontSize:16}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16},children:`消耗记录`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`center`,gap:12,marginBottom:16,padding:`12px 16px`,borderRadius:12,background:`#fff`,border:`1px solid #f0f0f5`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[(0,$.jsx)(bW,{placeholder:`广告主ID`,value:w,onChange:e=>T(e.target.value),style:{width:180,borderRadius:8},allowClear:!0,onPressEnter:()=>{b(1),M(1,x)}}),(0,$.jsx)(qce,{value:E?[(0,fE.default)(E[0]),(0,fE.default)(E[1])]:void 0,onChange:e=>{e&&e[0]&&e[1]?D([e[0].format(`YYYY-MM-DD`),e[1].format(`YYYY-MM-DD`)]):D(void 0)},style:{borderRadius:8}}),(0,$.jsx)(Z,{type:`primary`,onClick:I,style:{...Z9,borderColor:`transparent`},children:`搜索`})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,$.jsx)(Z,{icon:(0,$.jsx)(aie,{}),onClick:L,loading:l,style:Z9,children:`拉取消耗`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(v8,{}),onClick:()=>f(!0),style:{...Z9,background:`#f8f9fc`,border:`1px solid #e2e8f0`,color:`#334155`},children:`自定义表头`})]})]}),(0,$.jsxs)(`div`,{style:{background:`#fff`,borderRadius:12,boxShadow:`0 1px 3px rgba(0,0,0,0.05)`},children:[(0,$.jsx)(AQ,{dataSource:P,columns:R,loading:s,pagination:!1,rowKey:`id`,bordered:!1,scroll:{x:`max-content`}}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:y,pageSize:x,total:a,showSizeChanger:!0,showTotal:e=>`共 ${e} 条记录`,onChange:(e,t)=>{b(e),C(t),M(e,t)},size:`small`})})]}),(0,$.jsx)(QG,{title:`自定义表头`,open:d,onOk:()=>{localStorage.setItem(`consumeColumns`,JSON.stringify(h)),n.success(`表头设置已保存`),f(!1)},onCancel:()=>{f(!1),v(``)},okText:`确定`,cancelText:`取消`,width:800,children:(0,$.jsxs)(`div`,{style:{display:`flex`,gap:20,height:400},children:[(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(bW,{placeholder:`搜索指标...`,value:_,allowClear:!0,onChange:e=>v(e.target.value),style:{marginBottom:8}}),(0,$.jsx)(b1.Text,{type:`secondary`,style:{fontSize:12,marginBottom:12,display:`block`},children:`输入指标名称进行搜索`}),(0,$.jsxs)(`div`,{style:{flex:1,overflowY:`auto`,border:`1px solid #f0f0f5`,borderRadius:8,padding:12},children:[(0,$.jsx)(`div`,{style:{marginBottom:16},children:(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:`任务详情指标`})}),(0,$.jsx)(TR,{checked:h.length===p.length&&p.length>0,indeterminate:h.length>0&&h.length{e.target.checked?g(p.map(e=>e.name)):g([])},style:{marginBottom:12},children:`全选`}),(0,$.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`1fr 1fr`,gap:8},children:p.filter(e=>e.description.toLowerCase().includes(_.toLowerCase())||e.name.toLowerCase().includes(_.toLowerCase())).map(e=>(0,$.jsx)(TR,{checked:h.includes(e.name),onChange:t=>{t.target.checked?g(t=>[...t,e.name]):g(t=>t.filter(t=>t!==e.name))},children:e.description},e.name))})]})]}),(0,$.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:12},children:[(0,$.jsxs)(b1.Text,{strong:!0,style:{fontSize:14,color:`#1e293b`},children:[`已添加(`,h.length,`)`]}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,$.jsx)(Z,{size:`small`,onClick:()=>g([]),disabled:h.length===0,children:`清空`}),(0,$.jsx)(Z,{size:`small`,onClick:async()=>{try{let e=((await X5()).data||[]).map(e=>({name:Q9(e.field),description:e.description}));m(e),g(e.map(e=>e.name)),localStorage.removeItem(`consumeColumns`),n.success(`表头字段已更新`)}catch{n.error(`更新表头字段失败`)}},children:`更新表头字段`})]})]}),(0,$.jsx)(`div`,{style:{flex:1,overflowY:`auto`,border:`1px solid #f0f0f5`,borderRadius:8,padding:12},children:h.length===0?(0,$.jsx)(b1.Text,{type:`secondary`,style:{fontSize:14,textAlign:`center`,display:`block`,padding:`40px 0`},children:`暂无已选指标`}):(0,$.jsx)(`div`,{children:h.map((e,t)=>{let n=p.find(t=>t.name===e);return(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,padding:`8px 12px`,borderBottom:`1px solid #f0f0f5`,cursor:`move`,userSelect:`none`},draggable:!0,onDragStart:e=>{e.dataTransfer.setData(`index`,String(t))},onDragOver:e=>{e.preventDefault()},onDrop:e=>{let n=parseInt(e.dataTransfer.getData(`index`)),r=t;if(n!==r){let e=[...h],[t]=e.splice(n,1);e.splice(r,0,t),g(e)}},children:[(0,$.jsx)(b1.Text,{children:n?.description||e}),(0,$.jsx)(b1.Text,{type:`secondary`,style:{fontSize:12},children:t+1})]},e)})})})]})]})})]})},Yce=()=>{let e=Je(),[t]=Dn(),{message:n}=Pb.useApp(),[r,i]=(0,S.useState)(0),[a,o]=(0,S.useState)(!0),[s,c]=(0,S.useState)(!1),[l,u]=(0,S.useState)(``);(0,S.useEffect)(()=>{let r=t.get(`auth_code`),a=t.get(`state`);if(!r||!a){o(!1),i(10);return}let s={auth_code:r,state:a,app_id:t.get(`app_id`)||void 0,material_auth_status:t.get(`material_auth_status`)||void 0,scope:t.get(`scope`)||void 0,uid:t.get(`uid`)||void 0};(async()=>{try{let t=await yae(s);c(!0),o(!1),n.success(t?.message||`授权成功`),setTimeout(()=>{e(`/authorization`)},1500)}catch(e){let t=e?.message||`授权失败`;u(t),o(!1),n.error(t)}})();let l=setInterval(()=>{i(e=>e>=11?(o(!1),e):e+1)},1e3);return()=>{clearInterval(l)}},[e,t,n]);let d=()=>{i(0),o(!0),c(!1),u(``),window.location.href=`/authorization`};return s?(0,$.jsx)(`div`,{style:{minHeight:`100vh`,display:`flex`,justifyContent:`center`,alignItems:`center`,background:`linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)`},children:(0,$.jsxs)(`div`,{style:{textAlign:`center`,padding:`60px 80px`,background:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.1)`},children:[(0,$.jsx)(`div`,{style:{width:80,height:80,background:`#dcfce7`,borderRadius:`50%`,display:`flex`,justifyContent:`center`,alignItems:`center`,margin:`0 auto 24px`},children:(0,$.jsx)(b1.Text,{style:{fontSize:40,color:`#22c55e`},children:`✓`})}),(0,$.jsx)(b1.Title,{level:3,style:{marginBottom:16,color:`#1e293b`},children:`授权成功`}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`},children:`正在跳转至授权管理页面...`})]})}):(0,$.jsx)(`div`,{style:{minHeight:`100vh`,display:`flex`,justifyContent:`center`,alignItems:`center`,background:`linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)`},children:(0,$.jsxs)(`div`,{style:{textAlign:`center`,padding:`60px 80px`,background:`#fff`,borderRadius:16,boxShadow:`0 10px 40px rgba(0,0,0,0.1)`},children:[(0,$.jsx)(`div`,{style:{width:80,height:80,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,borderRadius:`50%`,display:`flex`,justifyContent:`center`,alignItems:`center`,margin:`0 auto 24px`},children:a&&r<10?(0,$.jsx)(DG,{size:`large`,description:`加载中`,style:{color:`#fff`}}):(0,$.jsx)(KB,{style:{fontSize:40,color:`#fff`}})}),l?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(b1.Title,{level:3,style:{marginBottom:16,color:`#ef4444`},children:`授权失败`}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`,marginBottom:24,display:`block`},children:l}),(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(cq,{}),onClick:d,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,fontWeight:600,padding:`12px 32px`},children:`重新授权`})]}):r>=10?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(b1.Title,{level:3,style:{marginBottom:16,color:`#ef4444`},children:`授权无响应`}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`,marginBottom:24,display:`block`},children:`请重新授权`}),(0,$.jsx)(Z,{type:`primary`,size:`large`,icon:(0,$.jsx)(cq,{}),onClick:d,style:{borderRadius:8,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,fontWeight:600,padding:`12px 32px`},children:`重新授权`})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(b1.Title,{level:3,style:{marginBottom:16,color:`#1e293b`},children:`授权中,请等待`}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`,marginBottom:24,display:`block`},children:`正在等待平台完成授权操作`}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,gap:8},children:[(0,$.jsx)(KB,{style:{color:`#6366f1`}}),(0,$.jsxs)(b1.Text,{style:{color:`#6366f1`,fontWeight:500,fontSize:16},children:[r,`s`]})]})]})]})})},Xce=()=>(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`28px 32px`,borderRadius:16,background:`linear-gradient(135deg, #fffbeb 0%, #fef3c7 50%, #fed7aa 100%)`,border:`1px solid rgba(245, 158, 11, 0.18)`,marginBottom:24,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:52,height:52,borderRadius:14,background:`linear-gradient(135deg, #f59e0b 0%, #d97706 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 6px 20px rgba(245, 158, 11, 0.3)`},children:(0,$.jsx)(N2,{style:{fontSize:24,color:`#fff`}})}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`shiny-text-container`,style:{marginBottom:4},children:(0,$.jsx)(`span`,{className:`shiny-text`,style:{fontSize:26,fontWeight:700,backgroundImage:`linear-gradient(90deg, #f59e0b 0%, #d97706 30%, #ea580c 50%, #d97706 70%, #f59e0b 100%)`},children:`行业爆款大盘`})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,fontSize:13,color:`#b45309`},children:[(0,$.jsx)(r8,{style:{fontSize:12}}),(0,$.jsx)(`span`,{children:`实时追踪全网热门素材趋势`})]})]})]}),(0,$.jsx)(b1.Text,{style:{color:`#78716c`,fontSize:14,lineHeight:1.7},children:`实时追踪各行业爆款素材,把握创作风向,打造热门内容`})]}),(0,$.jsx)(`div`,{style:{position:`relative`},children:(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`24px 28px`,borderRadius:16,background:`#fff`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:20},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,marginRight:10}}),(0,$.jsx)(z8,{style:{marginRight:8,color:`#6366f1`,fontSize:16}}),(0,$.jsx)(`span`,{style:{fontSize:17,fontWeight:600,color:`#1f2937`},children:`爆款素材榜单`}),(0,$.jsx)(`span`,{style:{marginLeft:10,fontSize:12,fontWeight:400,color:`#94a3b8`}})]})}),(0,$.jsxs)(`div`,{className:`stagger-children`,style:{display:`grid`,gridTemplateColumns:`repeat(2, 1fr)`,gap:16,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,zIndex:1,inset:0,background:`rgb(255,255,255)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexDirection:`column`,gap:2,color:`#fff`,borderRadius:6},children:(0,$.jsxs)(Z,{type:`primary`,size:`middle`,onClick:()=>{Q.info(`请联系客服开通会员`)},style:{borderRadius:10,fontWeight:500,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 14px rgba(99, 102, 241, 0.28)`},children:[(0,$.jsx)(G3,{style:{marginRight:6}}),`立即解锁全部`,(0,$.jsx)(v2,{style:{marginLeft:4,fontSize:12}})]})}),[{rank:1,title:`夏日美妆教程:3 步打造奶油肌`,author:`美妆博主·小雅`,views:`128.4w`,likes:`12.6w`,comments:`8,234`,tag:`NO.1`,tagColor:`#f59e0b`},{rank:2,title:`平价穿搭 | 学生党一周不重样`,author:`穿搭达人·Miki`,views:`96.2w`,likes:`9.8w`,comments:`6,128`,tag:`NO.2`,tagColor:`#a78bfa`},{rank:3,title:`探店 vlog | 网红咖啡馆测评`,author:`美食探店·阿伦`,views:`78.5w`,likes:`7.4w`,comments:`4,892`,tag:`NO.3`,tagColor:`#6366f1`},{rank:4,title:`iPhone 16 Pro 一周深度体验`,author:`数码评测·老王`,views:`65.7w`,likes:`6.1w`,comments:`3,847`,tag:`NO.4`,tagColor:`#94a3b8`}].map(e=>(0,$.jsxs)(`div`,{className:`project-card animate-fadeInUp`,style:{display:`flex`,gap:14,padding:14,borderRadius:14,background:`#fff`,border:`1px solid #e2e8f0`,cursor:`pointer`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,width:140,height:80,flexShrink:0,borderRadius:10,overflow:`hidden`,background:`linear-gradient(135deg, #1e1b4b 0%, #312e81 50%, #4c1d95 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(H6,{style:{fontSize:28,color:`rgba(255,255,255,0.6)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:6,left:6,padding:`2px 8px`,borderRadius:6,background:e.tagColor,color:`#fff`,fontSize:11,fontWeight:600},children:e.tag})]}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(`div`,{style:{fontSize:14,fontWeight:600,color:`#1e293b`,marginBottom:4,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.title}),(0,$.jsx)(`div`,{style:{fontSize:12,color:`#94a3b8`,marginBottom:8},children:e.author}),(0,$.jsxs)(`div`,{style:{display:`flex`,gap:12,fontSize:12,color:`#64748b`},children:[(0,$.jsxs)(`span`,{children:[(0,$.jsx)(QU,{style:{marginRight:3}}),e.views]}),(0,$.jsxs)(`span`,{children:[(0,$.jsx)(z3,{style:{marginRight:3}}),e.likes]}),(0,$.jsxs)(`span`,{children:[(0,$.jsx)(D4,{style:{marginRight:3}}),e.comments]})]})]})]},e.rank))]})]})})]}),Zce=()=>(0,$.jsxs)(`div`,{className:`content_box`,children:[(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`28px 32px`,borderRadius:16,background:`linear-gradient(135deg, #f5f3ff 0%, #ede9fe 50%, #fce7f3 100%)`,border:`1px solid rgba(139, 92, 246, 0.12)`,marginBottom:24,position:`relative`,overflow:`hidden`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,marginBottom:12},children:[(0,$.jsx)(`div`,{style:{width:52,height:52,borderRadius:14,background:`linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 6px 20px rgba(139, 92, 246, 0.3)`},children:(0,$.jsx)(l3,{style:{fontSize:24,color:`#fff`}})}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`shiny-text-container`,style:{marginBottom:4},children:(0,$.jsx)(`span`,{className:`shiny-text`,style:{fontSize:26,fontWeight:700},children:`创意素材案例`})}),(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8,fontSize:13,color:`#7c3aed`},children:[(0,$.jsx)(I4,{style:{fontSize:12}}),(0,$.jsx)(`span`,{children:`探索 AI 创作无限可能`})]})]})]}),(0,$.jsx)(b1.Text,{style:{color:`#64748b`,fontSize:14,lineHeight:1.7},children:`精选 AI 生成的优秀素材案例,展示 AI 创作的无限潜力与创意灵感`})]}),(0,$.jsxs)(`div`,{className:`animate-fadeInUp`,style:{padding:`24px 28px`,borderRadius:16,background:`#fff`,position:`relative`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:20},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`},children:[(0,$.jsx)(`div`,{style:{width:4,height:18,background:`linear-gradient(180deg, #6366f1, #8b5cf6)`,borderRadius:2,marginRight:10}}),(0,$.jsx)(A8,{style:{marginRight:8,color:`#f59e0b`,fontSize:16}}),(0,$.jsx)(`span`,{style:{fontSize:17,fontWeight:600,color:`#1f2937`},children:`精选案例展示`})]})}),(0,$.jsxs)(`div`,{className:`stagger-children`,style:{display:`grid`,gridTemplateColumns:`repeat(3, 1fr)`,gap:16,marginBottom:16,position:`relative`},children:[(0,$.jsx)(`div`,{style:{position:`absolute`,inset:0,zIndex:1,background:`rgb(255,255,255)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexDirection:`column`,borderRadius:14,gap:4,color:`#fff`},children:(0,$.jsxs)(Z,{type:`primary`,size:`middle`,onClick:()=>{Q.info(`请联系客服开通会员`)},style:{borderRadius:10,fontWeight:500,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,boxShadow:`0 4px 14px rgba(99, 102, 241, 0.28)`},children:[(0,$.jsx)(G3,{style:{marginRight:6}}),`解锁全部案例`,(0,$.jsx)(v2,{style:{marginLeft:4,fontSize:12}})]})}),[{title:`美妆直播切片`,tag:`热门`,tagColor:`#ef4444`},{title:`3C 数码测评`,tag:`推荐`,tagColor:`#6366f1`},{title:`美食探店 vlog`,tag:`推荐`,tagColor:`#6366f1`},{title:`服饰穿搭合集`,tag:`热门`,tagColor:`#ef4444`},{title:`家居场景展示`,tag:`推荐`,tagColor:`#6366f1`},{title:`母婴亲子内容`,tag:`热门`,tagColor:`#ef4444`}].map((e,t)=>(0,$.jsxs)(`div`,{className:`project-card animate-fadeInUp`,style:{position:`relative`,borderRadius:14,overflow:`hidden`,cursor:`pointer`,border:`1px solid #e2e8f0`,background:`#fff`},children:[(0,$.jsxs)(`div`,{style:{position:`relative`,aspectRatio:`16/9`,background:`linear-gradient(135deg, #1e1b4b 0%, #312e81 50%, #4c1d95 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:[(0,$.jsx)(H6,{style:{fontSize:36,color:`rgba(255,255,255,0.6)`}}),(0,$.jsx)(`div`,{style:{position:`absolute`,top:10,left:10,padding:`2px 8px`,borderRadius:6,background:e.tagColor,color:`#fff`,fontSize:11,fontWeight:500},children:e.tag})]}),(0,$.jsxs)(`div`,{style:{padding:`10px 14px`,background:`#f8fafc`,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,$.jsx)(`span`,{style:{fontSize:13,color:`#334155`,fontWeight:500,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:e.title}),(0,$.jsx)(QU,{style:{fontSize:13,color:`#94a3b8`}})]})]},t))]})]})]}),{RangePicker:Qce}=$B;function $9(e){if(!e)return`-`;try{return new Date(e).toLocaleString(`zh-CN`,{hour12:!1})}catch{return`-`}}var $ce={recharge:{color:`green`,label:`充值`},consume:{color:`red`,label:`消费`},refund:{color:`orange`,label:`退款`},team_internal:{color:`blue`,label:`团队内部`}},ele=()=>{let[e,t]=(0,S.useState)(null),[n,r]=(0,S.useState)(!1),i=(0,S.useCallback)(async()=>{r(!0);try{t(await hoe())}catch(e){Q.error(e?.message||`获取团队信息失败`)}finally{r(!1)}},[]);(0,S.useEffect)(()=>{i()},[i]);let[a,o]=(0,S.useState)([]),[s,c]=(0,S.useState)(0),[l,u]=(0,S.useState)(!1),[d,f]=(0,S.useState)(1),p=(0,S.useCallback)(async()=>{if(e){u(!0);try{let e=await goe(d);o(e.items||[]),c(e.total||0)}catch(e){Q.error(e?.message||`加载成员失败`)}finally{u(!1)}}},[e,d]);(0,S.useEffect)(()=>{p()},[p]);let[m,h]=(0,S.useState)({open:!1,member:null}),[g]=zH.useForm(),[_,v]=(0,S.useState)(!1),y=async()=>{if(m.member)try{let e=await g.validateFields(),t=Number(e.amount);if(!t||t<=0||t>9999999){Q.error(`请输入有效的正数积分数量`);return}v(!0),await _oe(m.member.id,t,e.direction||`increase`,e.description),Q.success(e.direction===`decrease`?`积分扣减成功`:`积分增加成功`),h({open:!1,member:null}),g.resetFields(),p(),me()}catch(e){if(e?.errorFields)return;Q.error(e?.message||`操作失败`)}finally{v(!1)}},[b,x]=(0,S.useState)([]),[C,w]=(0,S.useState)(!1),[T,E]=(0,S.useState)(!1),[D]=zH.useForm(),[O,k]=(0,S.useState)(!1),A=(0,S.useCallback)(async()=>{w(!0);try{x(await voe()||[])}catch(e){Q.error(e?.message||`加载邀请码失败`)}finally{w(!1)}},[]);(0,S.useEffect)(()=>{A()},[A]);let j=async()=>{try{let e=await D.validateFields();k(!0),await yoe(e.maxUses||null,null),Q.success(`邀请码已生成`),E(!1),D.resetFields(),A()}catch(e){if(e?.errorFields)return;Q.error(e?.message||`创建失败`)}finally{k(!1)}},M=async e=>{try{await boe(e),Q.success(`已撤销`),A()}catch(e){Q.error(e?.message||`撤销失败`)}},N=e=>{navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(e).then(()=>{Q.success(`邀请链接已复制`)}).catch(()=>{P(e)}):P(e)},P=e=>{let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.left=`-9999px`,t.style.top=`-9999px`,document.body.appendChild(t),t.focus(),t.select();try{document.execCommand(`copy`),Q.success(`邀请链接已复制`)}catch{Q.warning(`复制失败,请手动复制`)}document.body.removeChild(t)},[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(!1),[z,B]=(0,S.useState)(`pending`),[V,H]=(0,S.useState)(`members`),U=(0,S.useRef)(!1),W=(0,S.useRef)(0),G=(0,S.useCallback)(async(e,t=!1)=>{R(!0);try{let n=await xoe(e),r=n?.length||0;I(n||[]),e===`pending`&&r>0&&(t&&!U.current?(U.current=!0,QG.confirm({title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(I2,{style:{color:`#f59e0b`}}),`待处理的加入申请`]}),content:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`p`,{children:[`您有 `,(0,$.jsx)(`strong`,{style:{color:`#ef4444`},children:r}),` 条待处理的团队加入申请。`]}),(0,$.jsx)(`p`,{style:{color:`#64748b`,fontSize:13,marginBottom:0},children:`请及时处理新成员的加入申请。`})]}),okText:`立即处理`,cancelText:`稍后处理`,onOk:()=>{H(`requests`)}})):!t&&r>W.current&&Q.info({content:`有 ${r-W.current} 条新的加入申请待处理`,duration:5})),e===`pending`&&(W.current=r)}catch(e){Q.error(e?.message||`加载申请失败`)}finally{R(!1)}},[]);(0,S.useEffect)(()=>{G(`pending`,!0)},[G]),(0,S.useEffect)(()=>{if(!e)return;let t=setInterval(()=>{G(`pending`,!1)},6e4);return()=>clearInterval(t)},[e,G]);let K=async(e,t,n)=>{try{await Soe(e,t,n),Q.success(t===`approve`?`已通过`:`已拒绝`),G(z),p()}catch(e){Q.error(e?.message||`操作失败`)}},[ee,q]=(0,S.useState)([]),[te,ne]=(0,S.useState)(0),[re,ie]=(0,S.useState)(null),[J,ae]=(0,S.useState)(!1),[oe,se]=(0,S.useState)(1),[ce,le]=(0,S.useState)(``),[ue,de]=(0,S.useState)(``),[fe,pe]=(0,S.useState)(()=>{let e=(0,fE.default)().format(`YYYY-MM-DD`);return[e,e]}),me=(0,S.useCallback)(async()=>{ae(!0);try{let e=await Eoe({page:oe,pageSize:10,phone:ue||void 0,recordType:ce||void 0,startDate:fe?.[0]||void 0,endDate:fe?.[1]||void 0});q(e.items||[]),ne(e.total||0),ie(e.summary||null)}catch(e){Q.error(e?.message||`加载积分记录失败`)}finally{ae(!1)}},[oe,ce,ue,fe]);(0,S.useEffect)(()=>{me()},[me]);let he=()=>{le(``),de(``);let e=(0,fE.default)().format(`YYYY-MM-DD`);pe([e,e]),se(1)},ge=()=>{let e=Doe({phone:ue||void 0,recordType:ce||void 0,startDate:fe?.[0]||void 0,endDate:fe?.[1]||void 0}),t=localStorage.getItem(`auth_token`),n=t?{Authorization:`Bearer ${t}`}:{};fetch(e,{headers:n}).then(e=>e.blob()).then(e=>{let t=document.createElement(`a`);t.href=URL.createObjectURL(e),t.download=`团队积分_${(0,fE.default)().format(`YYYYMMDD_HHmmss`)}.csv`,t.click(),URL.revokeObjectURL(t.href)}).catch(()=>Q.error(`导出失败`))},_e=[{title:`用户名`,dataIndex:`username`,width:140,render:e=>(0,$.jsx)(b1.Text,{strong:!0,children:e})},{title:`手机号`,dataIndex:`phone`,width:130,render:e=>e||`-`},{title:`积分`,dataIndex:`credits`,width:100,render:e=>(0,$.jsx)(b1.Text,{style:{color:`#6366f1`},children:(e??0).toFixed(2)})},{title:`状态`,dataIndex:`isActive`,width:80,render:e=>(0,$.jsx)(UQ,{color:e?`green`:`red`,children:e?`启用`:`禁用`})},{title:`加入时间`,dataIndex:`joinedAt`,width:170,render:e=>$9(e)},{title:`操作`,key:`action`,width:100,render:(e,t)=>{let n=s7.getState().user?.id;return t.id===n?(0,$.jsx)(lw,{title:`不能给自己调整积分`,children:(0,$.jsx)(Z,{size:`small`,type:`link`,style:{padding:0,color:`#999`,cursor:`not-allowed`},disabled:!0,children:`调整积分`})}):(0,$.jsx)(Z,{size:`small`,type:`link`,style:{padding:0},onClick:()=>{h({open:!0,member:t}),g.resetFields()},children:`调整积分`})}}],ve=e=>`${window.location.origin}/join-team?code=${e}`,ye=[{title:`邀请码`,dataIndex:`code`,width:200,render:e=>(0,$.jsx)(b1.Text,{copyable:!0,style:{fontFamily:`monospace`},children:e})},{title:`邀请链接`,dataIndex:`code`,render:e=>{let t=ve(e);return(0,$.jsxs)(GV,{style:{width:`100%`},children:[(0,$.jsx)(b1.Text,{style:{flex:1,fontSize:12,wordBreak:`break-all`,fontFamily:`monospace`,color:`#64748b`},children:t}),(0,$.jsx)(lw,{title:`复制链接`,children:(0,$.jsx)(Z,{size:`small`,type:`text`,icon:(0,$.jsx)(J$,{}),onClick:()=>N(t)})})]})}},{title:`状态`,dataIndex:`status`,width:80,render:e=>(0,$.jsx)(UQ,{color:e===`active`?`green`:`default`,children:e===`active`?`有效`:`已撤销`})},{title:`使用次数`,key:`uses`,width:100,render:(e,t)=>`${t.useCount}${t.maxUses?`/${t.maxUses}`:``}`},{title:`过期时间`,dataIndex:`expiresAt`,width:170,render:e=>e?$9(e):`永不过期`},{title:`操作`,key:`action`,width:80,render:(e,t)=>t.status===`active`?(0,$.jsx)(Z,{size:`small`,type:`link`,danger:!0,onClick:()=>M(t.id),children:`撤销`}):null}],be=e=>{let t={pending:{color:`orange`,text:`待处理`},approved:{color:`green`,text:`已通过`},rejected:{color:`red`,text:`已拒绝`}}[e]||{color:`default`,text:e};return(0,$.jsx)(UQ,{color:t.color,children:t.text})},xe=[{title:`申请人`,dataIndex:`username`,width:140,render:e=>(0,$.jsx)(b1.Text,{strong:!0,children:e})},{title:`手机号`,dataIndex:`phone`,width:130,render:e=>e||`-`},{title:`状态`,dataIndex:`status`,width:100,render:e=>be(e)},{title:`申请时间`,dataIndex:`createdAt`,width:170,render:e=>$9(e)},{title:`处理时间`,dataIndex:`handledAt`,width:170,render:e=>e?$9(e):`-`},{title:`备注`,dataIndex:`note`,width:180,ellipsis:!0,render:e=>e||`-`},{title:`操作`,key:`action`,width:160,render:(e,t)=>t.status===`pending`?(0,$.jsxs)(GV,{size:4,children:[(0,$.jsx)(Z,{size:`small`,type:`link`,icon:(0,$.jsx)(cC,{}),style:{color:`#16a34a`,padding:0},onClick:()=>K(t.id,`approve`),children:`通过`}),(0,$.jsx)(Z,{size:`small`,type:`link`,icon:(0,$.jsx)(Au,{}),danger:!0,style:{padding:0},onClick:()=>{QG.confirm({title:`拒绝申请`,content:(0,$.jsx)(zH,{layout:`vertical`,style:{marginTop:12},children:(0,$.jsx)(zH.Item,{name:`note`,label:`拒绝原因(可选)`,children:(0,$.jsx)(bW.TextArea,{rows:2,placeholder:`选填`,id:`reject-note-input`})})}),onOk:()=>{let e=document.getElementById(`reject-note-input`)?.value||void 0;K(t.id,`reject`,e)}})},children:`拒绝`})]}):(0,$.jsx)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:`已处理`})}],Se=[{title:`用户名`,dataIndex:`username`,width:120,render:e=>(0,$.jsx)(b1.Text,{strong:!0,children:e||`-`})},{title:`手机号`,dataIndex:`phone`,width:120,render:e=>e||`-`},{title:`类型`,dataIndex:`type`,width:100,render:(e,t)=>{let n=$ce[t.type]||{color:`default`,label:t.type||`-`};return(0,$.jsx)(UQ,{color:n.color,children:n.label})}},{title:`变动积分`,dataIndex:`amount`,width:110,align:`right`,render:(e,t)=>(0,$.jsxs)(b1.Text,{strong:!0,style:{color:t.amount>=0?`#10b981`:`#ef4444`,fontSize:14},children:[t.amount>=0?`+`:``,(t.amount??0).toFixed(2)]})},{title:`余额`,dataIndex:`balanceAfter`,width:100,align:`right`,render:e=>(e??0).toFixed(2)},{title:`说明`,dataIndex:`description`,ellipsis:!0,minWidth:160,render:e=>e||`-`},{title:`时间`,dataIndex:`createdAt`,width:170,render:e=>$9(e)}],Ce={borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},we={padding:`16px`,textAlign:`right`},Te=[{key:`members`,label:(0,$.jsxs)(GV,{children:[(0,$.jsx)(G8,{}),`成员列表`,s>0&&(0,$.jsxs)(`span`,{style:{color:`#94a3b8`,fontSize:12},children:[`(`,s,`)`]})]}),children:(0,$.jsxs)(`div`,{style:Ce,children:[(0,$.jsx)(AQ,{columns:_e,dataSource:a,rowKey:`id`,loading:l,pagination:!1,bordered:!1,scroll:{x:800},locale:{emptyText:(0,$.jsx)(US,{description:`暂无成员`})}}),s>0&&(0,$.jsx)(`div`,{style:we,children:(0,$.jsx)(oG,{current:d,pageSize:20,total:s,onChange:e=>f(e),size:`small`})})]})},{key:`credits`,label:(0,$.jsxs)(GV,{children:[(0,$.jsx)(Y8,{}),`团队积分变动`]}),children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{style:{marginBottom:12,display:`flex`,gap:8,flexWrap:`wrap`,alignItems:`center`},children:[(0,$.jsx)(yC,{value:ce||void 0,onChange:e=>{le(e||``),se(1)},allowClear:!0,placeholder:`交易类型`,style:{width:130},options:[{value:`recharge`,label:`充值`},{value:`consume`,label:`消费`},{value:`team_internal`,label:`团队内部`},{value:`refund`,label:`退款`}]}),(0,$.jsx)(bW,{placeholder:`搜索手机号`,value:ue,onChange:e=>{de(e.target.value),se(1)},style:{width:160},allowClear:!0}),(0,$.jsx)(Qce,{value:fe?[(0,fE.default)(fe[0]),(0,fE.default)(fe[1])]:void 0,onChange:e=>{e&&e[0]&&e[1]?pe([e[0].format(`YYYY-MM-DD`),e[1].format(`YYYY-MM-DD`)]):pe(null),se(1)}}),(0,$.jsx)(Z,{onClick:he,children:`重置`}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(c0,{}),onClick:ge,children:`导出 Excel`})]}),(0,$.jsx)(`div`,{style:{marginBottom:12,padding:`8px 16px`,background:`#f8f9fc`,borderRadius:8,display:`flex`,gap:24,flexWrap:`wrap`,fontSize:13},children:(0,$.jsxs)(`span`,{children:[`总消耗积分:`,(0,$.jsx)(`strong`,{style:{color:`#ef4444`,fontSize:15},children:re?.totalConsume??0})]})}),(0,$.jsxs)(`div`,{style:Ce,children:[(0,$.jsx)(AQ,{rowKey:`id`,loading:J,dataSource:ee,pagination:!1,bordered:!1,scroll:{x:950},columns:Se,locale:{emptyText:(0,$.jsx)(US,{description:`暂无积分记录`})}}),te>0&&(0,$.jsx)(`div`,{style:we,children:(0,$.jsx)(oG,{current:oe,pageSize:10,total:te,onChange:e=>se(e),size:`small`,showTotal:e=>`共 ${e} 条`})})]})]})},{key:`invitations`,label:(0,$.jsxs)(GV,{children:[(0,$.jsx)(J$,{}),`邀请管理`]}),children:(0,$.jsxs)(`div`,{style:Ce,children:[(0,$.jsx)(`div`,{style:{padding:16,paddingBottom:0},children:(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(KI,{}),onClick:()=>E(!0),children:`生成邀请码`})}),(0,$.jsx)(AQ,{columns:ye,dataSource:b,rowKey:`id`,loading:C,pagination:!1,bordered:!1,scroll:{x:900},locale:{emptyText:(0,$.jsx)(US,{description:`暂无邀请码`})}})]})},{key:`requests`,label:(0,$.jsxs)(GV,{children:[(0,$.jsx)(x3,{}),`加入申请`,F.length>0&&z===`pending`&&(0,$.jsx)(UQ,{color:`red`,children:F.length})]}),children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginBottom:16,display:`flex`,alignItems:`center`},children:(0,$.jsx)(KR,{value:z,onChange:e=>{B(e),G(e)},options:[{label:`待处理`,value:`pending`},{label:`已通过`,value:`approved`},{label:`已拒绝`,value:`rejected`},{label:`全部`,value:``}],style:{borderRadius:12,border:`1px solid #e2e8f0`,padding:3,background:`#f8fafc`,boxShadow:`0 2px 8px rgba(0,0,0,0.06)`,"--ant-segmented-item-selected-bg":`#6366f1`,"--ant-segmented-item-selected-color":`#ffffff`},size:`middle`})}),(0,$.jsx)(`div`,{style:Ce,children:(0,$.jsx)(AQ,{columns:xe,dataSource:F,rowKey:`id`,loading:L,pagination:!1,bordered:!1,scroll:{x:1e3},locale:{emptyText:(0,$.jsx)(US,{description:z===`pending`?`暂无待审批申请`:`暂无记录`})}})})]})}];return(0,$.jsxs)(`div`,{style:{padding:24},children:[(0,$.jsx)(`div`,{style:{marginBottom:24},children:n?(0,$.jsx)(b1.Text,{type:`secondary`,children:`加载中...`}):e?(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,flexWrap:`wrap`,gap:12},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(b1.Title,{level:4,style:{margin:0},children:e.name}),(0,$.jsxs)(b1.Text,{type:`secondary`,children:[`代码: `,e.code||`-`,` 成员: `,e.memberCount,` 人`]})]}),(0,$.jsx)(Z,{icon:(0,$.jsx)(cq,{}),onClick:()=>{i(),p(),A(),G(z),me()},children:`刷新`})]}):(0,$.jsx)(b1.Text,{type:`secondary`,children:`无法获取团队信息`})}),(0,$.jsx)(mL,{items:Te,activeKey:V,onChange:H,size:`large`}),(0,$.jsx)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(G8,{}),`调整成员积分 - `,m.member?.username]}),open:m.open,confirmLoading:_,onOk:y,onCancel:()=>h({open:!1,member:null}),okText:`确认`,width:480,children:(0,$.jsxs)(zH,{form:g,layout:`vertical`,style:{marginTop:16},initialValues:{direction:`increase`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:16,padding:`10px 16px`,background:`#f0f4ff`,borderRadius:8,display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(b1.Text,{type:`secondary`,children:`我的当前积分`}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:20,color:`#6366f1`},children:s7.getState().user?.credits?.toFixed(2)??`0.00`})]}),(0,$.jsx)(zH.Item,{name:`direction`,label:`操作类型`,rules:[{required:!0,message:`请选择操作类型`}],children:(0,$.jsxs)(bI.Group,{buttonStyle:`solid`,size:`large`,style:{width:`100%`},children:[(0,$.jsx)(bI.Button,{value:`increase`,style:{width:`50%`,textAlign:`center`},children:`增加成员积分`}),(0,$.jsx)(bI.Button,{value:`decrease`,style:{width:`50%`,textAlign:`center`},children:`扣减成员积分`})]})}),(0,$.jsx)(zH.Item,{name:`amount`,label:`积分数量`,required:!0,rules:[{required:!0,message:`请输入积分数量`},{type:`number`,min:.01,message:`必须大于 0`},{type:`number`,max:9999999,message:`单次不能超过 9999999`}],validateTrigger:[`onChange`,`onBlur`],children:(0,$.jsx)(Nz,{style:{width:`100%`},step:1,min:.01,max:9999999,precision:2,placeholder:`请输入正数积分数量`,size:`large`,formatter:e=>{if(!e)return``;let t=`${e}`.replace(/[^0-9.]/g,``);return t=t.replace(/^0+(?=\d)/,``),t},parser:e=>{if(!e||e===`.`)return``;let t=parseFloat(e);return isNaN(t)||t<=0?``:Math.min(t,9999999)},onKeyDown:e=>{(e.key===`-`||e.key===`e`||e.key===`E`)&&e.preventDefault()},onChange:e=>{e??g.validateFields([`amount`])}})}),(0,$.jsx)(zH.Item,{name:`description`,label:`备注`,children:(0,$.jsx)(bW.TextArea,{rows:2,maxLength:256,placeholder:`选填,例如:活动奖励`})})]})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(J$,{}),`生成邀请码`]}),open:T,confirmLoading:O,onOk:j,onCancel:()=>{E(!1),D.resetFields()},okText:`生成`,width:480,children:(0,$.jsxs)(zH,{form:D,layout:`vertical`,style:{marginTop:16},children:[(0,$.jsx)(zH.Item,{name:`maxUses`,label:`最大使用次数`,children:(0,$.jsx)(Nz,{style:{width:`100%`},min:1,placeholder:`留空表示不限`,size:`large`})}),(0,$.jsxs)(`div`,{style:{padding:`12px 16px`,background:`#eef2ff`,borderRadius:8,fontSize:13,color:`#4f46e5`,display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(KB,{}),(0,$.jsxs)(`span`,{children:[`邀请码自生成起 `,(0,$.jsx)(`strong`,{children:`24 小时`}),` 内有效,过期自动失效。`]})]})]})})]})},tle=()=>{let[e]=Dn(),t=Je(),n=e.get(`code`)||``,{user:r,loading:i,checkAuth:a}=s7(),[o,s]=(0,S.useState)(!0),[c,l]=(0,S.useState)(null),[u,d]=(0,S.useState)(!1),[f,p]=(0,S.useState)(!1),[m,h]=(0,S.useState)(!1),[g,_]=(0,S.useState)(`VideoGen.AI`),[v,y]=(0,S.useState)(``);return(0,S.useEffect)(()=>{a(),C5().then(e=>{_(e.siteName),y(e.siteLogo)}).catch(()=>{})},[a]),(0,S.useEffect)(()=>{if(!n){s(!1);return}i||(s(!0),(r?Coe(n):woe(n)).then(e=>{l(e),e?.valid&&r&&!e.alreadyInTeam&&!e.hasPendingRequest&&h(!0)}).catch(()=>l(null)).finally(()=>s(!1)))},[n,r,i]),i||o?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,minHeight:`60vh`},children:(0,$.jsx)(DG,{size:`large`})}):f?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Mq,{status:`success`,icon:(0,$.jsx)(o4,{style:{color:`#6366f1`}}),title:`申请已提交`,subTitle:`您的加入申请已提交,请等待团队管理人审批。审批通过后将自动加入团队。`,extra:(0,$.jsx)(GV,{children:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})})}):!n||!c?.valid?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Mq,{status:`error`,title:`邀请链接无效`,subTitle:`该邀请链接可能已过期或不存在,请联系团队管理人重新获取。`,extra:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})}):c.alreadyInTeam?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Mq,{status:`info`,title:`您已在此团队中`,subTitle:`您已经是「${c.teamName}」的成员了,无需再次加入。`,extra:(0,$.jsx)(GV,{children:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})})}):c.hasPendingRequest?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:40},children:(0,$.jsx)(Mq,{status:`info`,title:`申请待审批`,subTitle:`您已提交加入「${c.teamName}」的申请,请等待团队管理人审批。`,extra:(0,$.jsx)(GV,{children:(0,$.jsx)(Z,{type:`primary`,onClick:()=>t(`/projects`),children:`返回首页`})})})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,padding:`40px 20px`},children:(0,$.jsxs)(`div`,{style:{width:`100%`,maxWidth:480},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,gap:12,marginBottom:32},children:[v?(0,$.jsx)(`img`,{src:v,alt:`logo`,style:{width:40,height:40,borderRadius:10}}):(0,$.jsx)(`div`,{style:{width:40,height:40,borderRadius:10,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(I8,{style:{fontSize:20,color:`#fff`}})}),(0,$.jsx)(`span`,{style:{fontSize:22,fontWeight:700,color:`#1e293b`,letterSpacing:.5},children:g})]}),(0,$.jsxs)(gL,{variant:`outlined`,style:{borderRadius:16,width:`100%`,textAlign:`center`},children:[(0,$.jsx)(P8,{style:{fontSize:48,color:`#6366f1`,marginBottom:16}}),(0,$.jsx)(b1.Title,{level:3,children:`加入团队`}),(0,$.jsx)(b1.Text,{style:{fontSize:16,color:`#475569`,display:`block`,marginBottom:8},children:`您被邀请加入团队`}),(0,$.jsxs)(b1.Title,{level:4,style:{color:`#6366f1`,margin:`16px 0 24px`},children:[`「`,c.teamName,`」`]}),(0,$.jsx)(b1.Text,{type:`secondary`,style:{display:`block`,marginBottom:24},children:`加入后团队管理人可以为您分配积分、查看您的积分使用情况。`}),r?(0,$.jsx)(Z,{type:`primary`,size:`large`,block:!0,loading:u,onClick:()=>h(!0),children:`申请加入`}):(0,$.jsxs)(GV,{direction:`vertical`,style:{width:`100%`},size:12,children:[(0,$.jsx)(Z,{type:`primary`,size:`large`,block:!0,icon:(0,$.jsx)(J3,{}),onClick:()=>{t(`/login?redirect=${encodeURIComponent(window.location.pathname+window.location.search)}`)},children:`登录后申请加入`}),(0,$.jsx)(Z,{size:`large`,block:!0,icon:(0,$.jsx)(_ie,{}),onClick:()=>{t(`/login?tab=register&redirect=${encodeURIComponent(window.location.pathname+window.location.search)}`)},children:`注册新账号`}),(0,$.jsx)(b1.Text,{type:`secondary`,style:{fontSize:12},children:`登录或注册后将自动提交加入申请`})]})]})]})}),(0,$.jsxs)(QG,{title:(0,$.jsxs)(GV,{children:[(0,$.jsx)(P8,{style:{color:`#6366f1`}}),`确认加入团队`]}),open:m,onOk:async()=>{if(n)try{d(!0),await Toe(n),p(!0),h(!1),Q.success(`申请已提交`)}catch(e){Q.error(e?.message||`申请失败`)}finally{d(!1)}},onCancel:()=>h(!1),okText:`确认加入`,cancelText:`取消`,confirmLoading:u,width:420,children:[(0,$.jsxs)(`p`,{style:{marginBottom:0},children:[`您确定要加入团队 `,(0,$.jsxs)(`strong`,{style:{color:`#6366f1`},children:[`「`,c.teamName,`」`]}),` 吗?`]}),(0,$.jsx)(`p`,{style:{marginTop:8,color:`#64748b`,fontSize:13},children:`提交后需等待团队管理人审批,审批通过后将自动加入团队。`})]})]})},nle=new Set([`group_active`,`callback_success`]),rle=()=>{let e=(0,S.useMemo)(()=>new URLSearchParams(window.location.search),[]),t=e.get(`status`)||``,n=e.get(`resultCode`)||``,r=nle.has(t)||n===`10000`;return(0,$.jsx)(`div`,{style:{minHeight:`100vh`,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#f8fafc`,padding:20},children:(0,$.jsxs)(gL,{style:{width:`100%`,maxWidth:520,borderRadius:18},children:[(0,$.jsx)(Mq,{status:r?`success`:`error`,title:r?`真人认证已完成`:`真人认证未完成`,subTitle:r?`请回到电脑端查看,项目组已创建成功。`:`请回到电脑端重新发起创建项目组。`,extra:[(0,$.jsx)(Z,{type:`primary`,onClick:()=>{let e=/MicroMessenger/i.test(navigator.userAgent),t=/AlipayClient/i.test(navigator.userAgent),n=/Android|iPhone|iPad/i.test(navigator.userAgent);if(e)try{window.opener=null,window.open(``,`_self`),window.close()}catch{Q.info(`请点击右上角关闭按钮`)}else if(t)try{window.close()}catch{Q.info(`请点击左上角返回`)}else if(n)try{window.history.back()}catch{window.location.href=`/`}else try{window.close()}catch{window.location.href=`/`}},children:`关闭页面`},`close`)]}),(0,$.jsx)(b1.Paragraph,{type:`secondary`,style:{textAlign:`center`,marginBottom:0,fontSize:13,marginTop:12},children:`如无法自动关闭,请手动关闭页面`})]})})},ile=[{id:`h1`,name:`北京云图科技有限公司`,type:`company`,taxNo:`91110108MA01XXXXX1`,registerAddress:`北京市海淀区中关村大街1号`,bankName:`中国工商银行北京海淀支行`,registerPhone:`010-88888888`,bankAccount:`0200 0000 0000 0001`,isDefault:!0},{id:`h2`,name:`上海智能图像有限公司`,type:`company`,taxNo:`91310115MA1KXXXXX2`,registerAddress:`上海市浦东新区张江高科技园区`,bankName:`招商银行上海张江支行`,registerPhone:`021-66666666`,bankAccount:`1212 0000 0000 0002`,isDefault:!1},{id:`h3`,name:`深圳创新科技有限公司`,type:`company`,taxNo:`91440300MA5XXXXX3`,registerAddress:`深圳市南山区科技园`,bankName:`建设银行深圳南山支行`,registerPhone:`0755-99999999`,bankAccount:`4400 0000 0000 0003`,isDefault:!1},{id:`h4`,name:`张三`,type:`personal`,isDefault:!1}],ale=()=>{let[e,t]=(0,S.useState)([]),[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)(!1),[c]=zH.useForm(),[l,u]=(0,S.useState)(!1),[d,f]=(0,S.useState)(new Map),[p,m]=(0,S.useState)(!1),[h,g]=(0,S.useState)(null),[_,v]=(0,S.useState)(!1),[y,b]=(0,S.useState)([]),[x,C]=(0,S.useState)(0),[w,T]=(0,S.useState)(1),[E]=(0,S.useState)(10),[D,O]=(0,S.useState)(!1),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)(null),F=()=>{let e=new Date;return`FP${e.getFullYear()}${String(e.getMonth()+1).padStart(2,`0`)}${String(e.getDate()).padStart(2,`0`)}${String(Math.floor(Math.random()*1e5)).padStart(5,`0`)}`},I=async(e=w)=>{v(!0);try{let t=await k5(e,E);b(t.items||[]),C(t.total||0)}catch{b([])}v(!1)};(0,S.useEffect)(()=>{l&&(I(1),T(1))},[l]);let L=[{title:`发票编号`,dataIndex:`orderNo`,key:`orderNo`,width:200,render:e=>(0,$.jsx)(`span`,{style:{fontFamily:`monospace`,fontSize:13,color:`#64748b`},children:e})},{title:`发票类型`,dataIndex:`orderType`,key:`orderType`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#374151`},children:e})},{title:`总金额`,dataIndex:`amount`,key:`amount`,width:120,align:`right`,render:e=>(0,$.jsxs)(b1.Text,{strong:!0,style:{fontWeight:700,fontSize:14,color:`#1e293b`},children:[`¥`,e.toFixed(2)]})},{title:`开具时间`,dataIndex:`createTime`,key:`createTime`,width:180,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:e})},{title:`发票状态`,dataIndex:`status`,key:`status`,width:120,render:e=>{let t={pending:{color:`#f59e0b`,label:`待开具`,bg:`rgba(245,158,11,0.1)`},processing:{color:`#0ea5e9`,label:`开具中`,bg:`rgba(14,165,233,0.1)`},issued:{color:`#10b981`,label:`已开具`,bg:`rgba(16,185,129,0.1)`},rejected:{color:`#ef4444`,label:`已驳回`,bg:`rgba(239,68,68,0.1)`}}[e]||{color:`#64748b`,label:e,bg:`rgba(100,116,139,0.1)`};return(0,$.jsx)(UQ,{color:t.color,style:{background:t.bg,fontWeight:500,padding:`4px 12px`},children:t.label})}},{title:`操作`,key:`action`,width:120,render:(e,t)=>(0,$.jsx)(Z,{type:`link`,size:`small`,onClick:()=>{P(t),M(!0)},children:`详情`})}],R=[{title:`订单号`,key:`orderNo`,width:200,render:(e,t)=>(0,$.jsx)(`span`,{style:{fontFamily:`monospace`,fontSize:13,color:`#64748b`},children:t.order_no||t.orderNo||t.id})},{title:`支付方式`,key:`paymentMethod`,width:100,render:(e,t)=>{let n=t.payment_method||t.paymentMethod||`wechat`,r={alipay:{icon:(0,$.jsx)(r2,{style:{fontSize:16}}),label:`支付宝`,color:`#1677ff`},wechat:{icon:(0,$.jsx)(Q8,{style:{fontSize:16}}),label:`微信支付`,color:`#07c160`}},i=r[n]||r.wechat;return(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,$.jsx)(`span`,{style:{color:i.color},children:i.icon}),(0,$.jsx)(`span`,{style:{fontSize:13,color:`#374151`},children:i.label})]})}},{title:`金额`,key:`amount`,width:100,align:`right`,render:(e,t)=>{let n=t.amount||t.total_amount||0;return(0,$.jsxs)(b1.Text,{strong:!0,style:{fontWeight:700,fontSize:14,color:`#1e293b`},children:[`¥`,typeof n==`number`?n.toFixed(2):n]})}},{title:`获得积分`,key:`credits`,width:100,align:`center`,render:(e,t)=>{let n=t.credits||t.credit_amount||0;return(0,$.jsx)(b1.Text,{strong:!0,style:{fontWeight:600,fontSize:14,color:`#f59e0b`},children:n})}},{title:`状态`,key:`status`,width:100,render:(e,t)=>{let n=t.status||`pending`,r={pending:{color:`#f59e0b`,label:`待支付`,bg:`rgba(245,158,11,0.1)`},paid:{color:`#10b981`,label:`已支付`,bg:`rgba(16,185,129,0.1)`},refunded:{color:`#94a3b8`,label:`已退款`,bg:`rgba(148,163,184,0.1)`},failed:{color:`#ef4444`,label:`支付失败`,bg:`rgba(239,68,68,0.1)`},cancelled:{color:`#64748b`,label:`已取消`,bg:`rgba(100,116,139,0.1)`},processing:{color:`#0ea5e9`,label:`处理中`,bg:`rgba(14,165,233,0.1)`}}[n]||{color:`#64748b`,label:n,bg:`rgba(100,116,139,0.1)`};return(0,$.jsx)(UQ,{color:r.color,style:{background:r.bg,fontWeight:500,padding:`4px 12px`},children:r.label})}},{title:`创建时间`,key:`createdAt`,width:180,render:(e,t)=>{let n=t.created_at||t.createdAt;return n?new Date(n).toLocaleString(`zh-CN`):`-`}},{title:`支付时间`,key:`paidAt`,width:180,render:(e,t)=>{let n=t.paid_at||t.paidAt;return n?new Date(n).toLocaleString(`zh-CN`):`-`}}],z=[{title:`发票抬头`,dataIndex:`name`,key:`name`,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontWeight:500},children:e})},{title:`发票抬头类型`,dataIndex:`type`,key:`type`,width:140,render:e=>(0,$.jsx)(`span`,{style:{color:`#475569`},children:e===`company`?`企业`:`个人`})},{title:`纳税号`,dataIndex:`taxNo`,key:`taxNo`,width:200,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:e||`-`})},{title:`是否默认`,dataIndex:`isDefault`,key:`isDefault`,width:100,render:e=>e?(0,$.jsx)(UQ,{color:`#f59e0b`,style:{background:`rgba(245,158,11,0.1)`,color:`#d97706`},children:`默认`}):(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`-`})},{title:`操作`,key:`action`,width:120,render:(e,t)=>(0,$.jsxs)(`div`,{style:{display:`flex`,gap:4},children:[!t.isDefault&&(0,$.jsx)(Z,{type:`link`,size:`small`,onClick:()=>U(t.id),children:`设为默认`}),(0,$.jsx)(Z,{type:`link`,size:`small`,danger:!0,onClick:()=>H(t.id),children:`删除`})]})}],B=S.useMemo(()=>{let e=[...ile];return n.forEach(t=>{let n=e.findIndex(e=>e.id===t.id);n>=0?e[n]=t:e.push(t)}),e},[n]),V=async()=>{try{let e=await c.validateFields(),t={id:Date.now().toString(),name:e.name,type:e.type,taxNo:e.taxNo,registerAddress:e.registerAddress,bankName:e.bankName,registerPhone:e.registerPhone,bankAccount:e.bankAccount,isDefault:e.isDefault===`yes`||n.length===0&&!B.some(e=>e.isDefault)};t.isDefault&&r(e=>e.map(e=>({...e,isDefault:!1}))),r(e=>[...e,t]),c.resetFields(),s(!1),Q.success(`发票抬头添加成功`)}catch(e){e?.errorFields&&Q.warning(`请完善表单信息`)}},H=e=>{QG.confirm({title:`删除发票抬头`,content:`确定要删除该发票抬头吗?`,okText:`确定`,cancelText:`取消`,onOk:()=>{r(t=>t.filter(t=>t.id!==e)),Q.success(`删除成功`)}})},U=e=>{r(t=>t.map(t=>({...t,isDefault:t.id===e}))),Q.success(`已设为默认`)},W=()=>{if(d.size===0){Q.warning(`请至少选择一个订单`);return}u(!1),g(B.find(e=>e.isDefault)?.id||B[0]?.id||null),m(!0)},G=()=>{if(!h){Q.warning(`请选择一个发票抬头`);return}let e=Array.from(d.values()),n=e.reduce((e,t)=>e+(t.amount||t.total_amount||0),0),r=new Date().toLocaleString(`zh-CN`),i=B.find(e=>e.id===h),a={id:Date.now().toString(),orderNo:F(),orderType:e.length>1?`${e.length}笔订单合并`:e[0].type||`订单`,amount:n,createTime:r,status:`pending`,headerName:i?.name,headerType:i?.type,headerTaxNo:i?.taxNo,selectedOrders:e};t(e=>[a,...e]),m(!1),f(new Map),g(null),Q.success(`开票申请已提交,合计金额 ¥${n.toFixed(2)}`)},K={selectedRowKeys:Array.from(d.keys()),onChange:(e,t)=>{let n=new Map(d);y.map(e=>e.order_no||e.orderNo||e.id).forEach(e=>n.delete(e)),e.forEach(e=>{let r=t.find(t=>(t.order_no||t.orderNo||t.id)===e);r&&n.set(e,r)}),f(n)},preserveSelectedRowKeys:!0,getCheckboxProps:e=>({name:e.order_no||e.orderNo||e.id})},ee=Array.from(d.values()).reduce((e,t)=>e+(t.amount||t.total_amount||0),0),q=d.size;return(0,$.jsxs)(`div`,{className:`content_box`,style:{backgroundColor:`#fff`,borderRadius:16},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:20},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:8},children:[(0,$.jsx)(XV,{style:{color:`#6366f1`,fontSize:20}}),(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:20,color:`#1e293b`},children:`申请开票`})]}),(0,$.jsxs)(GV,{children:[(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(KI,{}),onClick:()=>u(!0),style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,borderRadius:10,fontWeight:500},children:`开票`}),(0,$.jsx)(Z,{icon:(0,$.jsx)(KI,{}),onClick:()=>a(!0),style:{borderColor:`#e2e8f0`,borderRadius:10,fontWeight:500},children:`管理发票抬头`})]})]}),(0,$.jsxs)(`div`,{style:{background:`#f8fafc`,borderRadius:12,padding:`16px 20px`,marginBottom:24,border:`1px solid #f1f5f9`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{color:`#475569`,display:`block`,marginBottom:8},children:`特别说明:`}),(0,$.jsxs)(`div`,{style:{color:`#64748b`,fontSize:13,lineHeight:2},children:[(0,$.jsxs)(`div`,{children:[`◎ 为落实中办、国办印发的《关于进一步深化税收征管改革的意见》要求,继续加大全面数字化的电子发票(以下简称数电发票)推广使用力度,我们将提供数电发票开具。详细情况可阅读`,(0,$.jsx)(`a`,{onClick:e=>{e.preventDefault(),A(!0)},style:{color:`#6366f1`,cursor:`pointer`},children:`《全面数字化电子发票说明》`}),`。`]}),(0,$.jsx)(`div`,{children:`◎ 下单1小时后方可申请开票!`}),(0,$.jsxs)(`div`,{children:[`◎ 为提高开票效率,请仔细阅读`,(0,$.jsx)(`a`,{onClick:e=>{e.preventDefault(),O(!0)},style:{color:`#6366f1`,cursor:`pointer`},children:`《开票须知》`}),`。`]})]})]}),(0,$.jsx)(`div`,{style:{borderRadius:16,background:`#fff`,border:`1px solid #f0f0f5`,overflow:`hidden`},children:e.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无申请开票记录`}),style:{padding:`60px 0`}}):(0,$.jsx)(AQ,{dataSource:e,columns:L,rowKey:`id`,pagination:!1,bordered:!1})}),(0,$.jsx)(QG,{title:(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16,color:`#1e293b`},children:`发票详情`}),open:j,onCancel:()=>{M(!1),P(null)},width:720,footer:[(0,$.jsx)(Z,{type:`primary`,onClick:()=>{M(!1),P(null)},children:`关闭`},`close`)],centered:!0,styles:{body:{padding:0}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:N&&(0,$.jsxs)(`div`,{style:{padding:`24px 28px`},children:[(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,display:`block`,marginBottom:12},children:`发票信息`}),(0,$.jsx)(`div`,{style:{background:`#f8fafc`,borderRadius:10,padding:`16px 20px`},children:(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`100px 1fr 100px 1fr`,gap:`12px 16px`,fontSize:13},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`发票编号:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontFamily:`monospace`},children:N.orderNo}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`开票时间:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:N.createTime}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`发票金额:`}),(0,$.jsxs)(`span`,{style:{color:`#ef4444`,fontWeight:600},children:[`¥`,N.amount.toFixed(2)]}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`发票状态:`}),(0,$.jsx)(`span`,{children:(0,$.jsx)(UQ,{color:N.status===`pending`?`#f59e0b`:N.status===`processing`?`#0ea5e9`:N.status===`issued`?`#10b981`:`#ef4444`,style:{background:N.status===`pending`?`rgba(245,158,11,0.1)`:N.status===`processing`?`rgba(14,165,233,0.1)`:N.status===`issued`?`rgba(16,185,129,0.1)`:`rgba(239,68,68,0.1)`,color:N.status===`pending`?`#d97706`:N.status===`processing`?`#0284c7`:N.status===`issued`?`#059669`:`#dc2626`,fontWeight:500,padding:`4px 12px`},children:N.status===`pending`?`待开具`:N.status===`processing`?`开具中`:N.status===`issued`?`已开具`:`已驳回`})})]})})]}),N.headerName&&(0,$.jsxs)(`div`,{style:{marginBottom:20},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,display:`block`,marginBottom:12},children:`发票抬头`}),(0,$.jsx)(`div`,{style:{background:`#f8fafc`,borderRadius:10,padding:`16px 20px`},children:(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`100px 1fr`,gap:`12px 16px`,fontSize:13},children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`抬头类型:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:N.headerType===`company`?`企业`:`个人`}),(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`抬头名称:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`},children:N.headerName}),N.headerTaxNo&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`纳税人识别号:`}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontFamily:`monospace`},children:N.headerTaxNo})]})]})})]}),N.selectedOrders&&N.selectedOrders.length>0&&(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(b1.Text,{strong:!0,style:{fontSize:15,color:`#1e293b`,display:`block`,marginBottom:12},children:[`订单明细(共 `,N.selectedOrders.length,` 笔)`]}),(0,$.jsx)(AQ,{dataSource:N.selectedOrders,columns:[{title:`订单号`,key:`orderNo`,render:(e,t)=>(0,$.jsx)(`span`,{style:{fontFamily:`monospace`,fontSize:12,color:`#64748b`},children:t.order_no||t.orderNo||t.id})},{title:`金额`,key:`amount`,align:`right`,render:(e,t)=>(0,$.jsxs)(`span`,{style:{fontWeight:600,color:`#1e293b`},children:[`¥`,(t.amount||t.total_amount||0).toFixed(2)]})}],rowKey:e=>e.order_no||e.orderNo||e.id,pagination:!1,bordered:!1,size:`small`})]})]})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,paddingRight:30},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16,color:`#1e293b`},children:`选择订单`}),(0,$.jsxs)(b1.Text,{style:{fontSize:13,color:`#64748b`},children:[`已选 `,q,` 项,合计 ¥`,(0,$.jsx)(`span`,{style:{color:`#6366f1`,fontWeight:600},children:ee.toFixed(2)})]})]}),open:l,onCancel:()=>{u(!1),f(new Map)},width:`70%`,footer:[(0,$.jsx)(Z,{onClick:()=>{u(!1),f(new Map)},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:W,children:`确定`},`confirm`)],centered:!0,styles:{body:{padding:0}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:(0,$.jsx)(`div`,{style:{padding:`0 24px 24px`},children:(0,$.jsx)(DG,{spinning:_,children:y.length===0?(0,$.jsx)(US,{description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无订单记录`})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(AQ,{dataSource:y,columns:R,scroll:{y:500},rowKey:e=>e.order_no||e.orderNo||e.id,rowSelection:K,pagination:!1,bordered:!1}),(0,$.jsx)(`div`,{style:{padding:`16px`,textAlign:`right`},children:(0,$.jsx)(oG,{current:w,pageSize:E,total:x,onChange:e=>{T(e),I(e)},size:`small`})})]})})})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,paddingRight:30},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16,color:`#1e293b`},children:`选择发票抬头`}),(0,$.jsxs)(b1.Text,{style:{fontSize:13,color:`#64748b`},children:[`开票金额:¥`,(0,$.jsx)(`span`,{style:{color:`#6366f1`,fontWeight:600},children:ee.toFixed(2)})]})]}),open:p,onCancel:()=>{m(!1),g(null),f(new Map)},width:820,footer:[(0,$.jsx)(Z,{onClick:()=>{m(!1),g(null),f(new Map)},children:`取消`},`cancel`),(0,$.jsx)(Z,{type:`primary`,onClick:G,children:`确定`},`confirm`)],centered:!0,styles:{body:{padding:0}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:(0,$.jsx)(`div`,{style:{padding:`0 24px 24px`},children:(0,$.jsx)(AQ,{dataSource:B,columns:[{title:`选择`,key:`select`,width:60,render:(e,t)=>(0,$.jsx)(bI,{checked:h===t.id,onChange:()=>g(t.id)})},{title:`发票抬头`,dataIndex:`name`,key:`name`,render:e=>(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontWeight:500},children:e})},{title:`抬头类型`,dataIndex:`type`,key:`type`,width:120,render:e=>(0,$.jsx)(`span`,{style:{color:`#475569`},children:e===`company`?`企业`:`个人`})},{title:`纳税人识别号`,dataIndex:`taxNo`,key:`taxNo`,width:200,render:e=>(0,$.jsx)(`span`,{style:{color:`#64748b`},children:e||`-`})},{title:`是否默认`,dataIndex:`isDefault`,key:`isDefault`,width:100,render:e=>e?(0,$.jsx)(UQ,{color:`#f59e0b`,style:{background:`rgba(245,158,11,0.1)`,color:`#d97706`},children:`默认`}):(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`-`})}],rowKey:`id`,pagination:!1,bordered:!1})})}),(0,$.jsx)(QG,{title:(0,$.jsxs)(`div`,{style:{padding:`16px 20px`,display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16,color:`#1e293b`},children:`我的发票抬头`}),(0,$.jsx)(Z,{type:`primary`,icon:(0,$.jsx)(KI,{}),onClick:()=>s(!0),style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,borderRadius:8,fontWeight:500},children:`添加常用发票抬头`})]}),open:i,onCancel:()=>a(!1),width:900,footer:null,centered:!0,styles:{body:{}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:(0,$.jsx)(`div`,{style:{padding:`0 24px 24px`,height:`500px`,marginTop:8},children:n.length===0?(0,$.jsx)(US,{image:US.PRESENTED_IMAGE_SIMPLE,description:(0,$.jsx)(`span`,{style:{color:`#94a3b8`},children:`暂无发票抬头,请点击「添加常用发票抬头」添加`}),style:{padding:`60px 0`}}):(0,$.jsx)(AQ,{dataSource:n,columns:z,rowKey:`id`,pagination:!1,bordered:!1})})}),(0,$.jsx)(QG,{title:(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:16,color:`#1e293b`},children:`我的发票抬头`}),open:o,onCancel:()=>{s(!1),c.resetFields()},width:640,footer:null,centered:!0,styles:{body:{padding:0}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:(0,$.jsx)(`div`,{style:{padding:`20px 24px 24px`},children:(0,$.jsxs)(zH,{form:c,layout:`horizontal`,initialValues:{type:`company`,isDefault:`no`},labelCol:{style:{width:90,textAlign:`right`,marginRight:12,whiteSpace:`nowrap`}},wrapperCol:{style:{flex:1}},children:[(0,$.jsx)(zH.Item,{name:`type`,label:`抬头类型:`,rules:[{required:!0,message:`请选择抬头类型`}],children:(0,$.jsxs)(bI.Group,{children:[(0,$.jsx)(bI,{value:`company`,children:`企业`}),(0,$.jsx)(bI,{value:`personal`,children:`个人`})]})}),(0,$.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`1fr 1fr`,gap:`0 16px`},children:[(0,$.jsx)(zH.Item,{name:`name`,label:`公司名称:`,rules:[{required:!0,message:`请输入公司名称`}],children:(0,$.jsx)(bW,{placeholder:`请输入公司名称`})}),(0,$.jsx)(zH.Item,{name:`taxNo`,label:`公司税号:`,rules:[{required:!0,message:`请输入公司税号`}],children:(0,$.jsx)(bW,{placeholder:`请输入公司税号`})}),(0,$.jsx)(zH.Item,{name:`registerAddress`,label:`注册地址:`,children:(0,$.jsx)(bW,{placeholder:`请输入注册地址`})}),(0,$.jsx)(zH.Item,{name:`bankName`,label:`开户银行:`,children:(0,$.jsx)(bW,{placeholder:`请输入开户银行`})}),(0,$.jsx)(zH.Item,{name:`registerPhone`,label:`注册电话:`,children:(0,$.jsx)(bW,{placeholder:`请输入注册电话`})}),(0,$.jsx)(zH.Item,{name:`bankAccount`,label:`银行账号:`,children:(0,$.jsx)(bW,{placeholder:`请输入银行账号`})})]}),(0,$.jsx)(zH.Item,{name:`isDefault`,label:`设为默认:`,rules:[{required:!0,message:`请选择是否设为默认`}],children:(0,$.jsxs)(bI.Group,{children:[(0,$.jsx)(bI,{value:`yes`,children:`是`}),(0,$.jsx)(bI,{value:`no`,children:`否`})]})}),(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`flex-end`,marginTop:24,marginLeft:102},children:(0,$.jsx)(Z,{type:`primary`,size:`large`,onClick:V,style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,border:`none`,borderRadius:10,paddingLeft:40,paddingRight:40,fontWeight:500},children:`提交`})})]})})}),(0,$.jsx)(QG,{title:null,open:D,onCancel:()=>O(!1),width:640,footer:[(0,$.jsx)(Z,{type:`primary`,onClick:()=>O(!1),children:`我知道了`},`close`)],centered:!0,styles:{body:{padding:0}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:(0,$.jsxs)(`div`,{style:{padding:`24px 28px`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:18,color:`#1e293b`,display:`block`,marginBottom:20},children:`开票须知`}),(0,$.jsxs)(`div`,{style:{color:`#475569`,fontSize:14,lineHeight:2},children:[(0,$.jsx)(`p`,{style:{margin:0},children:`尊敬的用户您好!`}),(0,$.jsx)(`p`,{style:{margin:`4px 0 16px`},children:`感谢您的支持,请仔细阅读以下内容:`}),(0,$.jsx)(`p`,{style:{margin:`0 0 8px`},children:`1. 平台开具的发票均为增值税发票;`}),(0,$.jsx)(`p`,{style:{margin:`0 0 8px`},children:`2. 为落实中办、国办印发的《关于进一步深化税收征管改革的意见》要求,云图网积极推广开具全面数字化电子发票(简称全电发票或数电发票);发票信息填写无误后,会于5个工作日内开具,并发送至您提交的交付邮箱;`}),(0,$.jsx)(`p`,{style:{margin:`0 0 8px`},children:`3. 开票金额与您实际支付金额一致;`}),(0,$.jsx)(`p`,{style:{margin:0},children:`4. 发票申请过程中有任何问题,可填写用户反馈沟通。`})]})]})}),(0,$.jsx)(QG,{title:null,open:k,onCancel:()=>A(!1),width:720,footer:[(0,$.jsx)(Z,{type:`primary`,onClick:()=>A(!1),children:`我知道了`},`close`)],centered:!0,styles:{body:{padding:0}},closeIcon:(0,$.jsx)(Au,{style:{fontSize:16,color:`#94a3b8`}}),children:(0,$.jsxs)(`div`,{style:{padding:`24px 28px`},children:[(0,$.jsx)(b1.Text,{strong:!0,style:{fontSize:18,color:`#1e293b`,display:`block`,marginBottom:20},children:`全面数字化电子发票说明`}),(0,$.jsxs)(`div`,{style:{color:`#475569`,fontSize:14,lineHeight:2},children:[(0,$.jsx)(`p`,{style:{margin:`0 0 8px`,fontWeight:500,color:`#1e293b`},children:`1. 什么是数电发票?`}),(0,$.jsx)(`p`,{style:{margin:`0 0 16px`},children:`是指全面数字化的电子发票,即发票信息全面数字化(依托可信身份体系和电子发票服务平台,以去介质、去版式、标签化、要素化、授信制、赋码制为基本特征,覆盖全领域、全环节、全要素的全新发票,与纸质发票具有同等法律效力)。`}),(0,$.jsx)(`p`,{style:{margin:`0 0 8px`,fontWeight:500,color:`#1e293b`},children:`2. 数电发票可以开什么票种?`}),(0,$.jsx)(`p`,{style:{margin:`0 0 16px`},children:`数电发票可以开增值税普通票及增值税专票(均是电子发票)。`}),(0,$.jsx)(`p`,{style:{margin:`0 0 8px`,fontWeight:500,color:`#1e293b`},children:`3. 数电发票与电子发票的不同`}),(0,$.jsx)(`p`,{style:{margin:`0 0 4px`},children:`3.1 数电发票无联次;`}),(0,$.jsx)(`p`,{style:{margin:`0 0 4px`},children:`3.2 数电发票无发票代码,只有发票号码(20位);`}),(0,$.jsx)(`p`,{style:{margin:`0 0 4px`},children:`3.3 数电发票仅显示纳税人识别号和纳税人名称;`}),(0,$.jsx)(`p`,{style:{margin:`0 0 4px`},children:`3.4 数电发票只有开票人,无收款人和复核人,无销售方(章)信息;`}),(0,$.jsx)(`p`,{style:{margin:`0 0 16px`},children:`3.5 新增了动态二维码。`}),(0,$.jsx)(`p`,{style:{margin:`0 0 8px`,fontWeight:500,color:`#1e293b`},children:`4. 数电发票怎么开,怎么交付?`}),(0,$.jsx)(`p`,{style:{margin:`0 0 16px`},children:`现有开具方式需要您选择电子发票填写信息申请,默认以PDF文件形式送至您提供的邮箱,如果您有特殊需求,可备注PDF格式及XML格式,如忘记备注可联系在线客服申请另选格式重复交付不受影响。`}),(0,$.jsx)(`p`,{style:{margin:0},children:`5. 请您认真核对信息无误后提交`})]})]})})]})};fE.default.locale(`zh-cn`);var ole=({children:e})=>{let{user:t,loading:n,checkAuth:r}=s7();return(0,S.useEffect)(()=>{!localStorage.getItem(`auth_token`)&&!n&&!t&&(window.location.href=`/login`)},[t,n]),n?(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100vh`},children:(0,$.jsx)(DG,{size:`large`})}):t?(0,$.jsx)($.Fragment,{children:e}):(window.location.href=`/login`,null)};(0,_.createRoot)(document.getElementById(`root`)).render((0,$.jsx)(()=>{let{checkAuth:e}=s7();return(0,S.useEffect)(()=>{e()},[]),(0,$.jsx)(Mm,{locale:D0.default,theme:{token:{colorPrimary:`#6366f1`,borderRadius:8,fontFamily:`'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif`},components:{Button:{controlHeight:36,controlHeightLG:44},Card:{boxShadow:`0 1px 3px rgba(0,0,0,0.04)`},Table:{headerBg:`#fafbfc`}}},children:(0,$.jsx)(Pb,{children:(0,$.jsx)(gn,{children:(0,$.jsxs)(Et,{children:[(0,$.jsx)(wt,{path:`/login`,element:(0,$.jsx)(Moe,{})}),(0,$.jsx)(wt,{path:`/join-team`,element:(0,$.jsx)(tle,{})}),(0,$.jsx)(wt,{path:`/private-portrait-authorized`,element:(0,$.jsx)(rle,{})}),(0,$.jsxs)(wt,{path:`/`,element:(0,$.jsx)(ole,{children:(0,$.jsx)(Aoe,{})}),children:[(0,$.jsx)(wt,{index:!0,element:(0,$.jsx)(St,{to:`/projects`,replace:!0})}),(0,$.jsx)(wt,{path:`projects`,element:(0,$.jsx)(Foe,{})}),(0,$.jsx)(wt,{path:`projects/:projectId/generate`,element:(0,$.jsx)($oe,{})}),(0,$.jsx)(wt,{path:`records`,element:(0,$.jsx)(ese,{})}),(0,$.jsx)(wt,{path:`credits`,element:(0,$.jsx)(tse,{})}),(0,$.jsx)(wt,{path:`credit-records`,element:(0,$.jsx)(L7,{})}),(0,$.jsx)(wt,{path:`order-records`,element:(0,$.jsx)(L7,{})}),(0,$.jsx)(wt,{path:`user-center`,element:(0,$.jsx)(L7,{})}),(0,$.jsx)(wt,{path:`messages`,element:(0,$.jsx)(ise,{})}),(0,$.jsx)(wt,{path:`home`,element:(0,$.jsx)(Kce,{})}),(0,$.jsx)(wt,{path:`conversation`,element:(0,$.jsx)(Bse,{})}),(0,$.jsx)(wt,{path:`initial`,element:(0,$.jsx)(Kse,{})}),(0,$.jsx)(wt,{path:`initial/:creatID/initialinfo`,element:(0,$.jsx)(Qse,{})}),(0,$.jsx)(wt,{path:`removelens`,element:(0,$.jsx)(ace,{})}),(0,$.jsx)(wt,{path:`removelens/:creatID/removeinfo`,element:(0,$.jsx)(zce,{})}),(0,$.jsx)(wt,{path:`removelens/:creatID/removefenbu`,element:(0,$.jsx)(Uce,{})}),(0,$.jsx)(wt,{path:`generated`,element:(0,$.jsx)(mce,{})}),(0,$.jsx)(wt,{path:`pretest`,element:(0,$.jsx)(gce,{})}),(0,$.jsx)(wt,{path:`authorization`,element:(0,$.jsx)(vce,{})}),(0,$.jsx)(wt,{path:`authoriza-waiting`,element:(0,$.jsx)(Yce,{})}),(0,$.jsx)(wt,{path:`materials`,element:(0,$.jsx)(Ece,{})}),(0,$.jsx)(wt,{path:`materials/private-portrait-virtual`,element:(0,$.jsx)(St,{to:`/generated?filterType=private_portrait&portraitTab=aigc_virtual`,replace:!0})}),(0,$.jsx)(wt,{path:`consume`,element:(0,$.jsx)(Jce,{})}),(0,$.jsx)(wt,{path:`popular`,element:(0,$.jsx)(Xce,{})}),(0,$.jsx)(wt,{path:`authacc`,element:(0,$.jsx)(bce,{})}),(0,$.jsx)(wt,{path:`creativeplaza`,element:(0,$.jsx)(Zce,{})}),(0,$.jsx)(wt,{path:`team-management`,element:(0,$.jsx)(ele,{})}),(0,$.jsx)(wt,{path:`invoice`,element:(0,$.jsx)(ale,{})})]}),(0,$.jsx)(wt,{path:`*`,element:(0,$.jsx)(St,{to:`/projects`,replace:!0})})]})})})})},{})); \ No newline at end of file diff --git a/video-gen-app/dist/assets/testb-BASmf8o4.png b/video-gen-app/dist/assets/testb-BASmf8o4.png deleted file mode 100644 index 1e3148d337a04c8d8ea18af7620f835738c7bed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470280 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ξZ@vz>UvA*ZdA*f80f!KW5Dx97rnrv7 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 z zi%>0Ec|7P{X{th0zaMg(JelMrW?^Mn;)HfkSji~eD3~J7H>-q;9IU{T^MWZDZj$ zjbF+EFSg4n(0neqw@C67vJQ$V7Twn}p}I8{T5i)-XtJXF0Y*$Z&+$`DM;$xGDrJso z1=1}x0KlrWfwE_;8d#uwSv(DfHxN0JEuG75@qUsDy<0NsM?KU0=7zSqy%zktUE|=!5VVjQAU#N)v?jGG) z=%y|b*#+b*a$m>`3^M@x>(Jb1^&+d~(`zIy%aANG_SAhY&)%IXi#+L&?-EMmzqwj` z{s~r0R*QOgezQ6VOW>l)9583i>%s<++HXs}GGGK9EeoTr7I(yWfXm`X>g6KMS-yIN zF4M(@Iz`@Mip|v}gkELN;1*YvDfUj58I55X!p5R=wO?6ss)498F=s8^N{-EC$hcSi ze^rTP(J1>|G~q=~*0N)ijo~Pq;%pHd_b7RZhh;TL!|x(7lx?k&L!2pb=Bu==!AWO%fHoUe!I+xxUL z6}wqiJk7-$M24O+JDQ^Jf7AE(2W4^LA=-#ytdkg&X=9Pk4%A_JG^7}c;Nwt#A7an$9I*++3~#10jV2--Bjlo0m6idXXq6-3UuOh ze8%i6tCHa!6W!2ma50YyF%k5=pkLfJgGT&=1M}B(i<*l1W}patZJ_}g0!H_;Jgh*5 z3r1l0`LLqoH7{ORje%I zbgjA2a(P}8Q4qU2tV;sI8>JAYzhAxL0Y<@9!~?!+6M8^n~DN-4o0W8Xo9&^%=Y!d z7-ifng$!#UkoKIqMJ^nv)b3s-w;qT≀$aExv@g;M8nOMs|ynbES8WM%|DIcyUPg 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 民众智创 - + diff --git a/video-gen-app/folder-alias.json b/video-gen-app/folder-alias.json index 9e26dfee..2ba77137 100644 --- a/video-gen-app/folder-alias.json +++ b/video-gen-app/folder-alias.json @@ -1 +1,5 @@ -{} \ No newline at end of file +{ + "src/pages/InvoicePage.tsx": { + "description": "申请开票" + } +} \ No newline at end of file diff --git a/video-gen-app/src/App.tsx b/video-gen-app/src/App.tsx index d166aefc..72154519 100644 --- a/video-gen-app/src/App.tsx +++ b/video-gen-app/src/App.tsx @@ -27,7 +27,6 @@ import MaterialListPage from './pages/MaterialListPage'; import RemoveInfo from './pages/RemoveInfo'; import RemoveRw from './pages/RemoveRw'; import HomePage from './pages/HomePage'; -// import RemoveFenbu from './pages/RemoveFenbu'; import ConsumePage from './pages/ConsumePage'; import AuthorizationWaitingPage from './pages/AuthorizationWaitingPage'; import PopularPage from './pages/PopularPage'; @@ -35,6 +34,9 @@ import CreativePlazaPage from './pages/CreativePlazaPage'; import TeamManagementPage from './pages/TeamManagementPage'; import JoinTeamPage from './pages/JoinTeamPage'; import PrivatePortraitAuthorizeResult from './pages/PrivatePortraitAuthorizeResult'; +import InvoicePage from './pages/InvoicePage'; +import VideovEditing from './pages/VideovEditing'; +import VideoProjectList from './pages/VideoProjectList'; import { useAuthStore } from './store/useAuthStore'; const ProtectedRoute = ({ children }: { children: React.ReactNode }) => { const { user, loading, checkAuth } = useAuthStore(); @@ -119,7 +121,6 @@ const App = () => { } /> } /> } /> - {/* } /> */} } /> } /> } /> @@ -131,7 +132,18 @@ const App = () => { } /> } /> } /> + } /> + } /> + {/* 视频剪辑页面:独立全屏路由,不使用 AppLayout */} + + + + } + /> } /> diff --git a/video-gen-app/src/components/Layout/AppLayout.tsx b/video-gen-app/src/components/Layout/AppLayout.tsx index 14d7fe5d..cc1bceb0 100644 --- a/video-gen-app/src/components/Layout/AppLayout.tsx +++ b/video-gen-app/src/components/Layout/AppLayout.tsx @@ -60,6 +60,7 @@ import { MenuOutlined, ArrowLeftOutlined, RobotOutlined, + ProfileOutlined, } from '@ant-design/icons'; import { Outlet, useNavigate, useLocation } from 'react-router-dom'; import { useAuthStore } from '../../store/useAuthStore'; @@ -619,6 +620,7 @@ const AppLayout: React.FC = () => { ...(user?.isTeamManager ? [{ key: 'teamManagement' as const, icon: , label: '团队管理' }] : []), { key: 'myCredits', icon: , label: '积分明细' }, { key: 'orderRecords', icon: , label: '订单记录' }, + { key: 'invoice', icon: , label: '申请开票' }, { key: 'messages', icon: , label: `消息中心${unreadCount > 0 ? `(${unreadCount})` : ''}` }, ...(operationManualUrl ? [{ key: 'manual' as const, icon: , label: '操作手册' }] : []), { type: 'divider' as const }, @@ -635,6 +637,7 @@ const AppLayout: React.FC = () => { else if (key === 'teamManagement') { navigate('/team-management'); } else if (key === 'myCredits') { navigate('/user-center?tab=credits'); } else if (key === 'orderRecords') { navigate('/user-center?tab=orders'); } + else if (key === 'invoice') { navigate('/invoice'); } else if (key === 'manual') { window.open(operationManualUrl, '_blank'); } }; diff --git a/video-gen-app/src/index.css b/video-gen-app/src/index.css index 6504dfcd..82d52562 100644 --- a/video-gen-app/src/index.css +++ b/video-gen-app/src/index.css @@ -87,7 +87,7 @@ body { .content_box { margin: -24px -32px -32px; - border-radius: 0 0 16px 16px; + border-radius: 16px; height: calc(100vh - 34px); overflow: auto; scrollbar-width: none; diff --git a/video-gen-app/src/pages/InitialReplication.tsx b/video-gen-app/src/pages/InitialReplication.tsx index c5549143..512a9595 100644 --- a/video-gen-app/src/pages/InitialReplication.tsx +++ b/video-gen-app/src/pages/InitialReplication.tsx @@ -120,15 +120,64 @@ const GenerateConver: React.FC = () => { setVideoEngines(engines); if (engines.length > 0) { const first = engines[0]; + const firstMaxDur = (() => { + const raw = first.maxDuration ?? first.max_duration; + if (raw != null) return Number(raw); + const durs = first.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + const rawDurs = first.supportedDurations; + const generatedDurs = Array.from({ length: firstMaxDur - 4 }, (_, i) => i + 5); + const mergedDurs = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); setEngineId(first.id); setVideoAspectRatio(first.supportedRatios?.includes('9:16') ? '9:16' : first.supportedRatios?.[0] || '9:16'); setVideoResolution(first.supportedResolutions?.[0] || '480p'); - setVideoDuration(first.supportedDurations?.[0] || 5); + const defaultDur = (rawDurs || []).find((d: number) => d <= firstMaxDur) ?? generatedDurs[0] ?? 5; + setVideoDuration(defaultDur); + setEngineOptions({ + ratios: first.supportedRatios || ['16:9', '4:3', '1:1', '3:4', '9:16', '21:9'], + resolutions: first.supportedResolutions || ['480p', '720p', '1080p'], + durations: mergedDurs.length > 0 ? mergedDurs : generatedDurs, + }); } }).catch(() => message.error('视频引擎加载失败')); calculateCredits().then((rules: any) => setCreditRules(Array.isArray(rules) ? rules : [])).catch(() => setCreditRules([])); }, []); + // 当引擎变化时,同步 engineOptions 的 durations 以匹配 maxDuration + useEffect(() => { + if (!selectedEngine) return; + + const engineMaxDur = (() => { + const raw = selectedEngine.maxDuration ?? selectedEngine.max_duration; + if (raw != null) return Number(raw); + const durs = selectedEngine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + + const rawDurs = selectedEngine.supportedDurations; + const generatedDurs = Array.from({ length: Math.max(engineMaxDur - 4, 1) }, (_, i) => i + 5); + const mergedDurs = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); + + setEngineOptions(prev => { + const prevDurs = prev.durations; + const maxDur = prevDurs.length > 0 ? Math.max(...prevDurs) : 0; + if (maxDur === engineMaxDur) return prev; + return { + ratios: selectedEngine.supportedRatios || prev.ratios, + resolutions: selectedEngine.supportedResolutions || prev.resolutions, + durations: mergedDurs.length > 0 ? mergedDurs : generatedDurs, + }; + }); + + setVideoDuration(prev => { + if (prev <= engineMaxDur) return prev; + return (rawDurs || []).find((d: number) => d <= engineMaxDur) ?? generatedDurs[0] ?? 5; + }); + }, [engineId]); + useEffect(() => { const handleClickOutside = (e: MouseEvent) => { const target = e.target as HTMLElement; @@ -142,6 +191,14 @@ const GenerateConver: React.FC = () => { }, []); const selectedEngine = videoEngines.find((item: any) => item.id === engineId); + const currentMaxDuration = (() => { + if (!selectedEngine) return 15; + const raw = selectedEngine.maxDuration ?? selectedEngine.max_duration; + if (raw != null) return Number(raw); + const durs = selectedEngine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); const selectedEngineSupportsImage = !imageUrl || supportsReferenceImage(selectedEngine); const estimatedCredits = (() => { const rule = creditRules.find((item: any) => item.modelConfigId === engineId && item.genType === 'video' && item.resolution === videoResolution); @@ -301,8 +358,8 @@ const GenerateConver: React.FC = () => { resolve(false); return; } - if (video.duration >= 16) { - message.error('视频时长不能超过15秒'); + if (video.duration > currentMaxDuration) { + message.error(`视频时长不能超过${currentMaxDuration}秒`); URL.revokeObjectURL(video.src); resolve(false); return; @@ -888,6 +945,7 @@ const GenerateConver: React.FC = () => {

+
{ background: 'rgba(258, 250, 252, 0.2)', padding: 24, overflowY: 'auto' }}> + {/* 上传视频 */}

上传复刻视频 (必选) +

+ 当前引擎最多可上传 {currentMaxDuration} 秒 +

{videoUrl ? (
@@ -982,7 +1044,7 @@ const GenerateConver: React.FC = () => { 上传中...

- 支持的文件类型:MP4、MOV | 视频最大时长:15 秒 | 最大大小:50M + 支持的文件类型:MP4、MOV | 视频最大时长:{currentMaxDuration} 秒 | 最大大小:50M

) : ( @@ -1003,7 +1065,7 @@ const GenerateConver: React.FC = () => { 点击或拖拽上传视频

- 支持的文件类型:MP4、MOV | 视频最大时长:15 秒 | 最大大小:50M + 支持的文件类型:MP4、MOV | 视频最大时长:{currentMaxDuration} 秒 | 最大大小:50M

)} @@ -1048,7 +1110,7 @@ const GenerateConver: React.FC = () => { > × - +
) : ( { border: '1px solid rgba(99, 102, 241, 0.15)', background: 'rgba(255,255,255,0.8)', }} - maxLength={10} - suffix={{originalProductName.length}/10} + maxLength={50} + suffix={{originalProductName.length}/50} />
@@ -1171,8 +1233,8 @@ const GenerateConver: React.FC = () => { border: '1px solid rgba(99, 102, 241, 0.15)', background: 'rgba(255,255,255,0.8)', }} - maxLength={10} - suffix={{ownProductName.length}/10} + maxLength={50} + suffix={{ownProductName.length}/50} />
@@ -1196,16 +1258,16 @@ const GenerateConver: React.FC = () => { background: 'rgba(255,255,255,0.8)', }} rows={3} - maxLength={30} + maxLength={200} /> - {productSellingPoints.length}/30 + {productSellingPoints.length}/200 -
-

视频生成参数 +

+

视频生成参数 (必选)

@@ -1246,7 +1308,7 @@ const GenerateConver: React.FC = () => { style={{ position: 'absolute', bottom: 'calc(100% + 8px)', - left: -10, + left: -19, width: 300, backgroundColor: '#fff', borderRadius: 16, @@ -1278,10 +1340,20 @@ const GenerateConver: React.FC = () => { type="button" onClick={() => { setEngineId(engine.id); + const engineMaxDur = (() => { + const raw = engine.maxDuration ?? engine.max_duration; + if (raw != null) return Number(raw); + const durs = engine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + const rawDurs = engine.supportedDurations; + const generatedDurs = Array.from({ length: engineMaxDur - 4 }, (_, i) => i + 5); + const newDurations = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); setEngineOptions({ ratios: engine.supportedRatios || ['16:9', '4:3', '1:1', '3:4', '9:16', '21:9'], resolutions: engine.supportedResolutions || ['480p', '720p', '1080p'], - durations: engine.supportedDurations || [5, 8, 10, 12, 15], + durations: newDurations, }); if (!engine.supportedRatios?.includes(videoAspectRatio)) { setVideoAspectRatio(engine.supportedRatios?.[0] || '16:9'); @@ -1289,8 +1361,9 @@ const GenerateConver: React.FC = () => { if (!engine.supportedResolutions?.includes(videoResolution)) { setVideoResolution(engine.supportedResolutions?.[0] || '720p'); } - if (!engine.supportedDurations?.includes(videoDuration)) { - setVideoDuration(engine.supportedDurations?.[0] || 5); + if (!newDurations.includes(videoDuration) || videoDuration > engineMaxDur) { + const validDur = newDurations.find(d => d <= engineMaxDur) ?? newDurations[0] ?? 5; + setVideoDuration(validDur); } setShowEngineModal(false); }} @@ -1322,11 +1395,6 @@ const GenerateConver: React.FC = () => { }}> {engine.name} - - ))}
@@ -1436,13 +1504,13 @@ const GenerateConver: React.FC = () => { - {ratio} - - + ? '#6366f1' + : '#6b7280', + fontWeight: videoAspectRatio === ratio ? 600 : 400, + }}> + {ratio} + + ); })}
@@ -1477,15 +1545,15 @@ const GenerateConver: React.FC = () => { height: 6, borderRadius: 3, background: '#6366f1', - width: `${((videoDuration - Math.min(...engineOptions.durations)) / (Math.max(...engineOptions.durations) - Math.min(...engineOptions.durations))) * 100}%`, + width: `${((videoDuration - Math.min(...engineOptions.durations)) / (currentMaxDuration - Math.min(...engineOptions.durations))) * 100}%`, transform: 'translateY(-50%)', }} /> setVideoDuration(Number(e.target.value))} + onChange={(e) => setVideoDuration(Math.min(Number(e.target.value), currentMaxDuration))} style={{ position: 'relative', width: '100%', @@ -1567,6 +1635,8 @@ const GenerateConver: React.FC = () => {
+ + {/* 立即生成按钮 */} { + const [records, setRecords] = useState([]); + const [headers, setHeaders] = useState([]); + const [headerModalOpen, setHeaderModalOpen] = useState(false); + const [addModalOpen, setAddModalOpen] = useState(false); + const [headerForm] = Form.useForm(); + + // 开票流程状态 + const [issueModalOpen, setIssueModalOpen] = useState(false); + const [selectedOrdersMap, setSelectedOrdersMap] = useState>(new Map()); + const [selectHeaderModalOpen, setSelectHeaderModalOpen] = useState(false); + const [selectedHeaderId, setSelectedHeaderId] = useState(null); + + // 订单列表(从接口获取) + const [orderLoading, setOrderLoading] = useState(false); + const [orderData, setOrderData] = useState([]); + const [orderTotal, setOrderTotal] = useState(0); + const [orderPage, setOrderPage] = useState(1); + const [orderPageSize] = useState(10); + + // 说明弹窗 + const [noticeModalOpen, setNoticeModalOpen] = useState(false); + const [digitalInvoiceModalOpen, setDigitalInvoiceModalOpen] = useState(false); + + // 详情弹窗 + const [detailModalOpen, setDetailModalOpen] = useState(false); + const [currentDetail, setCurrentDetail] = useState(null); + + // 生成随机编号 + const generateRandomNo = () => { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const rand = String(Math.floor(Math.random() * 100000)).padStart(5, '0'); + return `FP${year}${month}${day}${rand}`; + }; + + // 加载订单数据 + const loadOrderData = async (page: number = orderPage) => { + setOrderLoading(true); + try { + const data = await getPaymentOrders(page, orderPageSize); + const items = data.items || []; + setOrderData(items); + setOrderTotal(data.total || 0); + } catch { + setOrderData([]); + } + setOrderLoading(false); + }; + + useEffect(() => { + if (issueModalOpen) { + loadOrderData(1); + setOrderPage(1); + } + }, [issueModalOpen]); + + const columns = [ + { + title: '发票编号', + dataIndex: 'orderNo', + key: 'orderNo', + width: 200, + render: (text: string) => ( + {text} + ), + }, + { + title: '发票类型', + dataIndex: 'orderType', + key: 'orderType', + width: 120, + render: (text: string) => {text}, + }, + { + title: '总金额', + dataIndex: 'amount', + key: 'amount', + width: 120, + align: 'right' as const, + render: (amount: number) => ( + + ¥{amount.toFixed(2)} + + ), + }, + { + title: '开具时间', + dataIndex: 'createTime', + key: 'createTime', + width: 180, + render: (text: string) => {text}, + }, + { + title: '发票状态', + dataIndex: 'status', + key: 'status', + width: 120, + render: (status: string) => { + const statusConfig: Record = { + pending: { color: '#f59e0b', label: '待开具', bg: 'rgba(245,158,11,0.1)' }, + processing: { color: '#0ea5e9', label: '开具中', bg: 'rgba(14,165,233,0.1)' }, + issued: { color: '#10b981', label: '已开具', bg: 'rgba(16,185,129,0.1)' }, + rejected: { color: '#ef4444', label: '已驳回', bg: 'rgba(239,68,68,0.1)' }, + }; + const config = statusConfig[status] || { color: '#64748b', label: status, bg: 'rgba(100,116,139,0.1)' }; + return ( + + {config.label} + + ); + }, + }, + { + title: '操作', + key: 'action', + width: 120, + render: (_: any, record: InvoiceRecord) => { + return ( + + ); + }, + }, + ]; + + const orderColumns = [ + { + title: '订单号', + key: 'orderNo', + width: 200, + render: (_: any, record: any) => { + const orderNo = record.order_no || record.orderNo || record.id; + return ( + + {orderNo} + + ); + }, + }, + { + title: '支付方式', + key: 'paymentMethod', + width: 100, + render: (_: any, record: any) => { + const method = record.payment_method || record.paymentMethod || 'wechat'; + const methodConfig: Record = { + alipay: { icon: , label: '支付宝', color: '#1677ff' }, + wechat: { icon: , label: '微信支付', color: '#07c160' }, + }; + const config = methodConfig[method] || methodConfig.wechat; + return ( +
+ {config.icon} + {config.label} +
+ ); + }, + }, + { + title: '金额', + key: 'amount', + width: 100, + align: 'right' as const, + render: (_: any, record: any) => { + const amount = record.amount || record.total_amount || 0; + return ( + + ¥{typeof amount === 'number' ? amount.toFixed(2) : amount} + + ); + }, + }, + { + title: '获得积分', + key: 'credits', + width: 100, + align: 'center' as const, + render: (_: any, record: any) => { + const credits = record.credits || record.credit_amount || 0; + return ( + + {credits} + + ); + }, + }, + { + title: '状态', + key: 'status', + width: 100, + render: (_: any, record: any) => { + const status = record.status || 'pending'; + const statusConfig: Record = { + pending: { color: '#f59e0b', label: '待支付', bg: 'rgba(245,158,11,0.1)' }, + paid: { color: '#10b981', label: '已支付', bg: 'rgba(16,185,129,0.1)' }, + refunded: { color: '#94a3b8', label: '已退款', bg: 'rgba(148,163,184,0.1)' }, + failed: { color: '#ef4444', label: '支付失败', bg: 'rgba(239,68,68,0.1)' }, + cancelled: { color: '#64748b', label: '已取消', bg: 'rgba(100,116,139,0.1)' }, + processing: { color: '#0ea5e9', label: '处理中', bg: 'rgba(14,165,233,0.1)' }, + }; + const config = statusConfig[status] || { color: '#64748b', label: status, bg: 'rgba(100,116,139,0.1)' }; + return ( + + {config.label} + + ); + }, + }, + { + title: '创建时间', + key: 'createdAt', + width: 180, + render: (_: any, record: any) => { + const createdAt = record.created_at || record.createdAt; + return createdAt ? new Date(createdAt).toLocaleString('zh-CN') : '-'; + }, + }, + { + title: '支付时间', + key: 'paidAt', + width: 180, + render: (_: any, record: any) => { + const paidAt = record.paid_at || record.paidAt; + return paidAt ? new Date(paidAt).toLocaleString('zh-CN') : '-'; + }, + }, + ]; + + const headerColumns = [ + { + title: '发票抬头', + dataIndex: 'name', + key: 'name', + render: (text: string) => ( + {text} + ), + }, + { + title: '发票抬头类型', + dataIndex: 'type', + key: 'type', + width: 140, + render: (type: string) => ( + {type === 'company' ? '企业' : '个人'} + ), + }, + { + title: '纳税号', + dataIndex: 'taxNo', + key: 'taxNo', + width: 200, + render: (text: string) => {text || '-'}, + }, + { + title: '是否默认', + dataIndex: 'isDefault', + key: 'isDefault', + width: 100, + render: (isDefault: boolean) => + isDefault ? ( + 默认 + ) : ( + - + ), + }, + { + title: '操作', + key: 'action', + width: 120, + render: (_: any, record: InvoiceHeader) => ( +
+ {!record.isDefault && ( + + )} + +
+ ), + }, + ]; + + // 选择弹窗中的抬头列表(合并 mockHeaders 和用户添加的) + const allHeadersForSelect = React.useMemo(() => { + const merged = [...mockHeaders]; + headers.forEach(h => { + const idx = merged.findIndex(m => m.id === h.id); + if (idx >= 0) { + merged[idx] = h; + } else { + merged.push(h); + } + }); + return merged; + }, [headers]); + + const handleAddHeader = async () => { + try { + const values = await headerForm.validateFields(); + const newHeader: InvoiceHeader = { + id: Date.now().toString(), + name: values.name, + type: values.type, + taxNo: values.taxNo, + registerAddress: values.registerAddress, + bankName: values.bankName, + registerPhone: values.registerPhone, + bankAccount: values.bankAccount, + isDefault: values.isDefault === 'yes' || (headers.length === 0 && !allHeadersForSelect.some(h => h.isDefault)), + }; + if (newHeader.isDefault) { + setHeaders(prev => prev.map(h => ({ ...h, isDefault: false }))); + } + setHeaders(prev => [...prev, newHeader]); + headerForm.resetFields(); + setAddModalOpen(false); + message.success('发票抬头添加成功'); + } catch (e: any) { + if (e?.errorFields) { + message.warning('请完善表单信息'); + } + } + }; + + const handleDeleteHeader = (id: string) => { + Modal.confirm({ + title: '删除发票抬头', + content: '确定要删除该发票抬头吗?', + okText: '确定', + cancelText: '取消', + onOk: () => { + setHeaders(prev => prev.filter(h => h.id !== id)); + message.success('删除成功'); + }, + }); + }; + + const handleSetDefault = (id: string) => { + setHeaders(prev => prev.map(h => ({ ...h, isDefault: h.id === id }))); + message.success('已设为默认'); + }; + + // 开票流程:选择订单后确认 → 打开抬头选择弹窗 + const handleIssueOrderConfirm = () => { + if (selectedOrdersMap.size === 0) { + message.warning('请至少选择一个订单'); + return; + } + setIssueModalOpen(false); + const defaultHeader = allHeadersForSelect.find(h => h.isDefault); + setSelectedHeaderId(defaultHeader?.id || allHeadersForSelect[0]?.id || null); + setSelectHeaderModalOpen(true); + }; + + // 开票流程:选择抬头后确认 → 计算总金额,添加到开票记录 + const handleHeaderConfirm = () => { + if (!selectedHeaderId) { + message.warning('请选择一个发票抬头'); + return; + } + const selectedOrders = Array.from(selectedOrdersMap.values()); + const totalAmount = selectedOrders.reduce((sum, o) => sum + (o.amount || o.total_amount || 0), 0); + const now = new Date().toLocaleString('zh-CN'); + const selectedHeader = allHeadersForSelect.find(h => h.id === selectedHeaderId); + const newRecord: InvoiceRecord = { + id: Date.now().toString(), + orderNo: generateRandomNo(), + orderType: selectedOrders.length > 1 ? `${selectedOrders.length}笔订单合并` : (selectedOrders[0].type || '订单'), + amount: totalAmount, + createTime: now, + status: 'pending', + headerName: selectedHeader?.name, + headerType: selectedHeader?.type, + headerTaxNo: selectedHeader?.taxNo, + selectedOrders, + }; + setRecords(prev => [newRecord, ...prev]); + setSelectHeaderModalOpen(false); + setSelectedOrdersMap(new Map()); + setSelectedHeaderId(null); + message.success(`开票申请已提交,合计金额 ¥${totalAmount.toFixed(2)}`); + }; + + const orderRowSelection = { + selectedRowKeys: Array.from(selectedOrdersMap.keys()), + onChange: (keys: React.Key[], selectedRows: any[]) => { + const newMap = new Map(selectedOrdersMap); + const currentPageKeys = orderData.map((o: any) => o.order_no || o.orderNo || o.id); + // First remove all keys from current page + currentPageKeys.forEach(key => newMap.delete(key)); + // Then add back the selected ones + keys.forEach(key => { + const row = selectedRows.find((r: any) => (r.order_no || r.orderNo || r.id) === key); + if (row) { + newMap.set(key as string, row); + } + }); + setSelectedOrdersMap(newMap); + }, + preserveSelectedRowKeys: true, + getCheckboxProps: (record: any) => ({ + name: record.order_no || record.orderNo || record.id, + }), + }; + + // 计算已选订单合计金额 + const selectedOrdersAmount = Array.from(selectedOrdersMap.values()) + .reduce((sum, o) => sum + (o.amount || o.total_amount || 0), 0); + + const selectedOrderCount = selectedOrdersMap.size; + + return ( +
+
+
+ + 申请开票 +
+ + + + +
+ +
+ +
+ {records.length === 0 ? ( + 暂无申请开票记录} + style={{ padding: '60px 0' }} + /> + ) : ( + + )} + + + {/* 详情弹窗 */} + + 发票详情 + + } + open={detailModalOpen} + onCancel={() => { setDetailModalOpen(false); setCurrentDetail(null); }} + width={720} + footer={[ + , + ]} + centered + styles={{ body: { padding: 0 } }} + closeIcon={} + > + {currentDetail && ( +
+ {/* 基本信息 */} +
+ + 发票信息 + +
+
+ 发票编号: + {currentDetail.orderNo} + 开票时间: + {currentDetail.createTime} + 发票金额: + ¥{currentDetail.amount.toFixed(2)} + 发票状态: + + + {currentDetail.status === 'pending' ? '待开具' : + currentDetail.status === 'processing' ? '开具中' : + currentDetail.status === 'issued' ? '已开具' : '已驳回'} + + +
+
+
+ + {/* 发票抬头 */} + {currentDetail.headerName && ( +
+ + 发票抬头 + +
+
+ 抬头类型: + {currentDetail.headerType === 'company' ? '企业' : '个人'} + 抬头名称: + {currentDetail.headerName} + {currentDetail.headerTaxNo && ( + <> + 纳税人识别号: + {currentDetail.headerTaxNo} + + )} +
+
+
+ )} + + {/* 订单明细 */} + {currentDetail.selectedOrders && currentDetail.selectedOrders.length > 0 && ( +
+ + 订单明细(共 {currentDetail.selectedOrders.length} 笔) + +
( + + {r.order_no || r.orderNo || r.id} + + ), + }, + { + title: '金额', + key: 'amount', + align: 'right' as const, + render: (_: any, r: any) => ( + + ¥{(r.amount || r.total_amount || 0).toFixed(2)} + + ), + }, + ]} + rowKey={(r: any) => r.order_no || r.orderNo || r.id} + pagination={false} + bordered={false} + size="small" + /> + + )} + + )} + + + {/* 开票 - 选择订单弹窗 */} + + + 选择订单 + + + 已选 {selectedOrderCount} 项,合计 ¥ + + {selectedOrdersAmount.toFixed(2)} + + + + } + open={issueModalOpen} + onCancel={() => { setIssueModalOpen(false); setSelectedOrdersMap(new Map()); }} + width="70%" + footer={[ + , + , + ]} + centered + styles={{ body: { padding: 0 } }} + closeIcon={} + > +
+ + {orderData.length === 0 ? ( + 暂无订单记录} /> + ) : ( + <> +
record.order_no || record.orderNo || record.id} + rowSelection={orderRowSelection} + pagination={false} + bordered={false} + /> +
+ { setOrderPage(page); loadOrderData(page); }} + size="small" + /> +
+ + )} + + + + + {/* 开票 - 选择发票抬头弹窗 */} + + + 选择发票抬头 + + + 开票金额:¥ + + {selectedOrdersAmount.toFixed(2)} + + + + } + open={selectHeaderModalOpen} + onCancel={() => { setSelectHeaderModalOpen(false); setSelectedHeaderId(null); setSelectedOrdersMap(new Map()); }} + width={820} + footer={[ + , + + ]} + centered + styles={{ body: { padding: 0 } }} + closeIcon={} + > +
+
( + setSelectedHeaderId(record.id)} + /> + ), + }, + { + title: '发票抬头', + dataIndex: 'name', + key: 'name', + render: (text: string) => ( + {text} + ), + }, + { + title: '抬头类型', + dataIndex: 'type', + key: 'type', + width: 120, + render: (type: string) => ( + {type === 'company' ? '企业' : '个人'} + ), + }, + { + title: '纳税人识别号', + dataIndex: 'taxNo', + key: 'taxNo', + width: 200, + render: (text: string) => {text || '-'}, + }, + { + title: '是否默认', + dataIndex: 'isDefault', + key: 'isDefault', + width: 100, + render: (isDefault: boolean) => + isDefault ? ( + 默认 + ) : ( + - + ), + }, + ]} + rowKey="id" + pagination={false} + bordered={false} + /> + + + + {/* 我的发票抬头 - 列表弹窗 */} + + + 我的发票抬头 + + + + } + open={headerModalOpen} + onCancel={() => setHeaderModalOpen(false)} + width={900} + footer={null} + centered + styles={{ body: {} }} + closeIcon={} + > +
+ {headers.length === 0 ? ( + 暂无发票抬头,请点击「添加常用发票抬头」添加} + style={{ padding: '60px 0' }} + /> + ) : ( +
+ )} + + + + {/* 添加常用发票抬头 - 表单弹窗 */} + + 我的发票抬头 + + } + open={addModalOpen} + onCancel={() => { + setAddModalOpen(false); + headerForm.resetFields(); + }} + width={640} + footer={null} + centered + styles={{ body: { padding: 0 } }} + closeIcon={} + > +
+
+ + + 企业 + 个人 + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+ +
+ +
+
+ + {/* 开票须知 弹窗 */} + setNoticeModalOpen(false)} + width={640} + footer={[ + , + ]} + centered + styles={{ body: { padding: 0 } }} + closeIcon={} + > +
+ + 开票须知 + +
+

尊敬的用户您好!

+

感谢您的支持,请仔细阅读以下内容:

+

1. 平台开具的发票均为增值税发票;

+

+ 2. 为落实中办、国办印发的《关于进一步深化税收征管改革的意见》要求,云图网积极推广开具全面数字化电子发票(简称全电发票或数电发票);发票信息填写无误后,会于5个工作日内开具,并发送至您提交的交付邮箱; +

+

3. 开票金额与您实际支付金额一致;

+

4. 发票申请过程中有任何问题,可填写用户反馈沟通。

+
+
+
+ + {/* 全面数字化电子发票说明 弹窗 */} + setDigitalInvoiceModalOpen(false)} + width={720} + footer={[ + , + ]} + centered + styles={{ body: { padding: 0 } }} + closeIcon={} + > +
+ + 全面数字化电子发票说明 + +
+

1. 什么是数电发票?

+

+ 是指全面数字化的电子发票,即发票信息全面数字化(依托可信身份体系和电子发票服务平台,以去介质、去版式、标签化、要素化、授信制、赋码制为基本特征,覆盖全领域、全环节、全要素的全新发票,与纸质发票具有同等法律效力)。 +

+

2. 数电发票可以开什么票种?

+

数电发票可以开增值税普通票及增值税专票(均是电子发票)。

+

3. 数电发票与电子发票的不同

+

3.1 数电发票无联次;

+

3.2 数电发票无发票代码,只有发票号码(20位);

+

3.3 数电发票仅显示纳税人识别号和纳税人名称;

+

3.4 数电发票只有开票人,无收款人和复核人,无销售方(章)信息;

+

3.5 新增了动态二维码。

+

4. 数电发票怎么开,怎么交付?

+

+ 现有开具方式需要您选择电子发票填写信息申请,默认以PDF文件形式送至您提供的邮箱,如果您有特殊需求,可备注PDF格式及XML格式,如忘记备注可联系在线客服申请另选格式重复交付不受影响。 +

+

5. 请您认真核对信息无误后提交

+
+
+
+ + ); +}; + +export default InvoicePage; diff --git a/video-gen-app/src/pages/RemoveInfo.tsx b/video-gen-app/src/pages/RemoveInfo.tsx index 6495b857..18485439 100644 --- a/video-gen-app/src/pages/RemoveInfo.tsx +++ b/video-gen-app/src/pages/RemoveInfo.tsx @@ -115,18 +115,76 @@ function RemoveInfo() { setVideoEngines(engines); if (engines.length > 0) { const first = engines[0]; + const firstMaxDur = (() => { + const raw = first.maxDuration ?? first.max_duration; + if (raw != null) return Number(raw); + const durs = first.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + const rawDurs = first.supportedDurations; + const generatedDurs = Array.from({ length: Math.max(firstMaxDur - 4, 1) }, (_, i) => i + 5); + const mergedDurs = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); setEngineId(first.id); setVideoAspectRatio(first.supportedRatios?.includes('9:16') ? '9:16' : first.supportedRatios?.[0] || '9:16'); setVideoResolution(first.supportedResolutions?.[0] || '480p'); - setVideoDuration(first.supportedDurations?.[0] || 5); + const defaultDur = (rawDurs || []).find((d: number) => d <= firstMaxDur) ?? generatedDurs[0] ?? 5; + setVideoDuration(defaultDur); + setEngineOptions({ + ratios: first.supportedRatios || ['16:9', '4:3', '1:1', '3:4', '9:16', '21:9'], + resolutions: first.supportedResolutions || ['480p', '720p', '1080p'], + durations: mergedDurs.length > 0 ? mergedDurs : generatedDurs, + }); } }).catch(() => message.error('视频引擎加载失败')); calculateCredits().then((rules: any) => setCreditRules(Array.isArray(rules) ? rules : [])).catch(() => setCreditRules([])); }, []); + // 当引擎变化时,同步 engineOptions 的 durations 以匹配 maxDuration + useEffect(() => { + if (!selectedEngine) return; + + const engineMaxDur = (() => { + const raw = selectedEngine.maxDuration ?? selectedEngine.max_duration; + if (raw != null) return Number(raw); + const durs = selectedEngine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + + const rawDurs = selectedEngine.supportedDurations; + const generatedDurs = Array.from({ length: Math.max(engineMaxDur - 4, 1) }, (_, i) => i + 5); + const mergedDurs = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); + + setEngineOptions(prev => { + const prevDurs = prev.durations; + const maxDur = prevDurs.length > 0 ? Math.max(...prevDurs) : 0; + if (maxDur === engineMaxDur) return prev; + return { + ratios: selectedEngine.supportedRatios || prev.ratios, + resolutions: selectedEngine.supportedResolutions || prev.resolutions, + durations: mergedDurs.length > 0 ? mergedDurs : generatedDurs, + }; + }); + + setVideoDuration(prev => { + if (prev <= engineMaxDur) return prev; + return (rawDurs || []).find((d: number) => d <= engineMaxDur) ?? generatedDurs[0] ?? 5; + }); + }, [engineId]); + const createIdempotencyRef = useRef<{ segmentId: string; key: string } | null>(null); const selectedEngine = videoEngines.find((item: any) => item.id === engineId); + // 当前选中引擎支持的最大时长 + const currentMaxDuration = (() => { + if (!selectedEngine) return 15; + const raw = selectedEngine.maxDuration ?? selectedEngine.max_duration; + if (raw != null) return Number(raw); + const durs = selectedEngine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); const selectedEngineSupportsImage = !productImage || supportsReferenceImage(selectedEngine); const estimatedCredits = useMemo(() => { const rule = creditRules.find((item: any) => item.modelConfigId === engineId && item.genType === 'video' && item.resolution === videoResolution); @@ -145,7 +203,17 @@ function RemoveInfo() { if (!engine) return; setVideoAspectRatio(engine.supportedRatios?.[0] || '16:9'); setVideoResolution(engine.supportedResolutions?.[0] || '480p'); - setVideoDuration(engine.supportedDurations?.[0] || 5); + const engineMaxDur = (() => { + const raw = engine.maxDuration ?? engine.max_duration; + if (raw != null) return Number(raw); + const durs = engine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + const rawDurs = engine.supportedDurations; + const generatedDurs = Array.from({ length: Math.max(engineMaxDur - 4, 1) }, (_, i) => i + 5); + const mergedDurs = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); + setVideoDuration(mergedDurs.find((d: number) => d <= engineMaxDur) ?? mergedDurs[0] ?? 5); }; const autoSplitButtonText = useMemo(() => { @@ -744,6 +812,90 @@ function RemoveInfo() { }, ], []); + // 将表格部分用 useMemo 缓存,避免输入字段变化时触发 VideoCell 重新挂载 + const tableSection = useMemo(() => ( +
+
+

拆镜片段列表

+ 共 {tableData.length} 个片段 +
+
{ + setCurrentPage(page); + setPageSize(size); + }, + showSizeChanger: true, + showTotal: (total) => `共 ${total} 条`, + }} + bordered={false} + rowKey="id" + scroll={{ y: 300 }} + style={{ flex: 1 }} + components={{ + body: { + row: ({ className, style, ...rest }) => ( + + ), + cell: ({ className, style, ...rest }) => ( +
+ ), + }, + header: { + cell: ({ className, style, ...rest }) => ( + + ), + }, + }} + /> + + ), [tableData, columns, currentPage, pageSize, total]); + return ( <>
-
-
-

拆镜片段列表

- 共 {tableData.length} 个片段 -
- { - setCurrentPage(page); - setPageSize(size); - }, - showSizeChanger: true, - showTotal: (total) => `共 ${total} 条`, - }} - bordered={false} - rowKey="id" - scroll={{ y: 300 }} - style={{ flex: 1 }} - components={{ - body: { - row: ({ className, style, ...rest }) => ( - - ), - cell: ({ className, style, ...rest }) => ( -
- ), - }, - header: { - cell: ({ className, style, ...rest }) => ( - - ), - }, - }} - /> - + {tableSection} ) : (
@@ -1211,7 +1283,7 @@ function RemoveInfo() { onChange={(e) => setProductName(e.target.value)} placeholder="请输入项目名称" style={{ height: 44, borderRadius: 8, border: '1px solid rgba(99, 102, 241, 0.2)' }} - maxLength={10} + maxLength={50} showCount />
@@ -1225,7 +1297,7 @@ function RemoveInfo() { onChange={(e) => setProductSellingPoint(e.target.value)} placeholder="请输入项目描述" style={{ borderRadius: 8, border: '1px solid rgba(99, 102, 241, 0.2)' }} - maxLength={100} + maxLength={200} showCount rows={3} /> @@ -1305,10 +1377,20 @@ function RemoveInfo() { type="button" onClick={() => { setEngineId(engine.id); + const engineMaxDur = (() => { + const raw = engine.maxDuration ?? engine.max_duration; + if (raw != null) return Number(raw); + const durs = engine.supportedDurations; + if (Array.isArray(durs) && durs.length > 0) return Math.max(...durs); + return 15; + })(); + const rawDurs = engine.supportedDurations; + const generatedDurs = Array.from({ length: Math.max(engineMaxDur - 4, 1) }, (_, i) => i + 5); + const newDurations = Array.from(new Set([...(rawDurs || []), ...generatedDurs].sort((a, b) => a - b))); setEngineOptions({ ratios: engine.supportedRatios || ['16:9', '4:3', '1:1', '3:4', '9:16', '21:9'], resolutions: engine.supportedResolutions || ['480p', '720p', '1080p'], - durations: engine.supportedDurations || [5, 8, 10, 12, 15], + durations: newDurations, }); if (!engine.supportedRatios?.includes(videoAspectRatio)) { setVideoAspectRatio(engine.supportedRatios?.[0] || '16:9'); @@ -1316,8 +1398,9 @@ function RemoveInfo() { if (!engine.supportedResolutions?.includes(videoResolution)) { setVideoResolution(engine.supportedResolutions?.[0] || '720p'); } - if (!engine.supportedDurations?.includes(videoDuration)) { - setVideoDuration(engine.supportedDurations?.[0] || 5); + if (!newDurations.includes(videoDuration) || videoDuration > engineMaxDur) { + const validDur = newDurations.find(d => d <= engineMaxDur) ?? newDurations[0] ?? 5; + setVideoDuration(validDur); } setShowEngineModal(false); }} @@ -1504,15 +1587,15 @@ function RemoveInfo() { height: 6, borderRadius: 3, background: '#6366f1', - width: `${((videoDuration - Math.min(...engineOptions.durations)) / (Math.max(...engineOptions.durations) - Math.min(...engineOptions.durations))) * 100}%`, + width: `${((videoDuration - Math.min(...engineOptions.durations)) / (currentMaxDuration - Math.min(...engineOptions.durations))) * 100}%`, transform: 'translateY(-50%)', }} /> setVideoDuration(Number(e.target.value))} + onChange={(e) => setVideoDuration(Math.min(Number(e.target.value), currentMaxDuration))} style={{ position: 'relative', width: '100%', diff --git a/video-gen-app/src/pages/VideoProjectList.tsx b/video-gen-app/src/pages/VideoProjectList.tsx new file mode 100644 index 00000000..5d39c89d --- /dev/null +++ b/video-gen-app/src/pages/VideoProjectList.tsx @@ -0,0 +1,333 @@ +import React, { useState } from 'react'; +import { Button, Card, Empty, Modal, Input, message, Dropdown } from 'antd'; +import { + PlusOutlined, + VideoCameraOutlined, + EllipsisOutlined, + DeleteOutlined, + EditOutlined, + FolderOpenOutlined, + ClockCircleOutlined, +} from '@ant-design/icons'; +import { useNavigate } from 'react-router-dom'; +import dayjs from 'dayjs'; + +const { TextArea } = Input; + +interface VideoProject { + id: string; + name: string; + description: string; + createdAt: string; + updatedAt: string; +} + +const VideoProjectList: React.FC = () => { + const navigate = useNavigate(); + const [projects, setProjects] = useState([ + { + id: 'demo-1', + name: '示例项目', + description: '这是一个视频剪辑示例项目', + createdAt: dayjs().subtract(2, 'day').format('YYYY-MM-DD HH:mm'), + updatedAt: dayjs().subtract(1, 'day').format('YYYY-MM-DD HH:mm'), + }, + ]); + const [createModalOpen, setCreateModalOpen] = useState(false); + const [renameModalOpen, setRenameModalOpen] = useState(false); + const [editingProject, setEditingProject] = useState(null); + const [formValues, setFormValues] = useState({ name: '', description: '' }); + + // 创建项目 + const handleCreate = () => { + if (!formValues.name.trim()) { + message.warning('请输入项目名称'); + return; + } + const newProject: VideoProject = { + id: `proj-${Date.now()}`, + name: formValues.name.trim(), + description: formValues.description.trim(), + createdAt: dayjs().format('YYYY-MM-DD HH:mm'), + updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), + }; + setProjects(prev => [newProject, ...prev]); + setCreateModalOpen(false); + setFormValues({ name: '', description: '' }); + message.success('项目创建成功'); + // 跳转到剪辑页面 + navigate(`/videoediting?id=${newProject.id}`); + }; + + // 打开重命名弹窗 + const handleRenameClick = (project: VideoProject) => { + setEditingProject(project); + setFormValues({ name: project.name, description: project.description }); + setRenameModalOpen(true); + }; + + // 确认重命名 + const handleRename = () => { + if (!editingProject) return; + if (!formValues.name.trim()) { + message.warning('请输入项目名称'); + return; + } + setProjects(prev => prev.map(p => + p.id === editingProject.id + ? { ...p, name: formValues.name.trim(), description: formValues.description.trim(), updatedAt: dayjs().format('YYYY-MM-DD HH:mm') } + : p + )); + setRenameModalOpen(false); + setEditingProject(null); + setFormValues({ name: '', description: '' }); + message.success('项目已更新'); + }; + + // 删除项目 + const handleDelete = (id: string) => { + setProjects(prev => prev.filter(p => p.id !== id)); + message.success('项目已删除'); + }; + + // 打开项目 + const handleOpenProject = (project: VideoProject) => { + navigate(`/videoediting?id=${project.id}`); + }; + + // 右上角操作菜单 + const getDropdownItems = (project: VideoProject) => ({ + items: [ + { + key: 'rename', + icon: , + label: '重命名', + onClick: () => handleRenameClick(project), + }, + { + key: 'delete', + icon: , + label: '删除', + danger: true, + onClick: () => { + Modal.confirm({ + title: '确认删除', + content: `确定要删除项目「${project.name}」吗?`, + okText: '删除', + cancelText: '取消', + okButtonProps: { danger: true }, + onOk: () => handleDelete(project.id), + }); + }, + }, + ], + }); + + return ( +
+ {/* 顶部标题栏 */} +
+
+

+ 视频剪辑项目 +

+

+ 创建和管理你的视频剪辑项目 +

+
+ +
+ + {/* 项目列表 */} + {projects.length === 0 ? ( +
+ + 暂无项目,点击「创建项目」开始剪辑 + + } + > + + +
+ ) : ( +
+ {projects.map(project => ( + + {/* 缩略图区域 */} +
handleOpenProject(project)} + style={{ + height: 160, + background: 'linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)', + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + cursor: 'pointer', + position: 'relative', + }} + > + +
+ +
+
+ {/* 信息区域 */} +
handleOpenProject(project)} + style={{ padding: '14px 16px', cursor: 'pointer' }} + > +
+ {project.name} +
+
+ {project.description || '暂无描述'} +
+
+ + + {project.updatedAt} + +
+
+
+ ))} +
+ )} + + {/* 创建项目弹窗 */} + setCreateModalOpen(false)} + okText="创建并开始剪辑" + cancelText="取消" + width={480} + > +
+
+ + setFormValues(prev => ({ ...prev, name: e.target.value }))} + maxLength={30} + /> +
+
+ +