@@ -124,12 +141,16 @@ export default function Dashboard() {
>
{stats.map((stat, i) => (
-
handleStatCardClick(stat.metricKey)}
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ delay: i * 0.1 }}
- className="crm-card min-h-[88px] rounded-xl p-3 transition-all hover:shadow-md dark:hover:bg-slate-900 sm:min-h-[104px] sm:rounded-2xl sm:p-5"
+ className="crm-card min-h-[88px] rounded-xl p-3 text-left transition-all hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-violet-500 focus-visible:ring-offset-2 dark:hover:bg-slate-900 sm:min-h-[104px] sm:rounded-2xl sm:p-5"
+ whileTap={{ scale: 0.98 }}
+ aria-label={`查看${stat.name}`}
>
@@ -140,7 +161,7 @@ export default function Dashboard() {
{stat.value ?? 0}
-
+
))}
diff --git a/frontend/src/pages/Expansion.tsx b/frontend/src/pages/Expansion.tsx
index c7059995..0996d8c7 100644
--- a/frontend/src/pages/Expansion.tsx
+++ b/frontend/src/pages/Expansion.tsx
@@ -1,6 +1,7 @@
import { useEffect, useState, type ReactNode } from "react";
import { Search, Plus, MapPin, Building2, User, Phone, X, Clock, FileText, Calendar, ChevronRight } from "lucide-react";
import { motion, AnimatePresence } from "motion/react";
+import { useLocation } from "react-router-dom";
import {
createChannelExpansion,
createSalesExpansion,
@@ -129,6 +130,7 @@ function DetailItem({
}
export default function Expansion() {
+ const location = useLocation();
const [activeTab, setActiveTab] = useState("sales");
const [selectedItem, setSelectedItem] = useState(null);
const [keyword, setKeyword] = useState("");
@@ -155,6 +157,13 @@ export default function Expansion() {
const [editChannelForm, setEditChannelForm] = useState(defaultChannelForm);
const hasForegroundModal = createOpen || editOpen;
+ useEffect(() => {
+ const requestedTab = (location.state as { tab?: ExpansionTab } | null)?.tab;
+ if (requestedTab === "sales" || requestedTab === "channel") {
+ setActiveTab(requestedTab);
+ }
+ }, [location.state]);
+
useEffect(() => {
let cancelled = false;
diff --git a/frontend1/dist/assets/Pagination-By0LqcoC.js b/frontend1/dist/assets/Pagination-By0LqcoC.js
new file mode 100644
index 00000000..2cc87147
--- /dev/null
+++ b/frontend1/dist/assets/Pagination-By0LqcoC.js
@@ -0,0 +1,13 @@
+import{r as l,bK as si,at as F,dY as Bi,dZ as wi,bg as a,aq as je,as as W,C as B,am as E,av as ei,D as Mi,an as Ti,ah as _i,x as Di,ax as Ri,cs as Hi,y as Ai,z as m,dx as ii,bC as Ki,cm as Wi,d_ as qi,d$ as Li,e0 as Vi,e1 as Ji,cY as Xi,bj as Fi,az as Gi,A as Ui,aK as Qi,b$ as Yi,e2 as Zi,e3 as ti,e4 as ni,a7 as ki}from"./index-CYM97J2V.js";var et=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:Bi}))},ai=l.forwardRef(et),it=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:wi}))},ri=l.forwardRef(it),tt={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:"页码"},nt=[10,20,50,100],at=function(i){var p=i.pageSizeOptions,t=p===void 0?nt:p,v=i.locale,w=i.changeSize,M=i.pageSize,N=i.goButton,f=i.quickGo,I=i.rootPrefixCls,x=i.disabled,s=i.buildOptionText,j=i.showSizeChanger,T=i.sizeChangerRender,q=a.useState(""),O=je(q,2),h=O[0],z=O[1],L=function(){return!h||Number.isNaN(h)?void 0:Number(h)},k=typeof s=="function"?s:function(u){return"".concat(u," ").concat(v.items_per_page)},ne=function(d){z(d.target.value)},c=function(d){N||h===""||(z(""),!(d.relatedTarget&&(d.relatedTarget.className.indexOf("".concat(I,"-item-link"))>=0||d.relatedTarget.className.indexOf("".concat(I,"-item"))>=0))&&(f==null||f(L())))},y=function(d){h!==""&&(d.keyCode===W.ENTER||d.type==="click")&&(z(""),f==null||f(L()))},ee=function(){return t.some(function(d){return d.toString()===M.toString()})?t:t.concat([M]).sort(function(d,D){var ae=Number.isNaN(Number(d))?0:Number(d),J=Number.isNaN(Number(D))?0:Number(D);return ae-J})},$="".concat(I,"-options");if(!j&&!f)return null;var V=null,_=null,G=null;return j&&T&&(V=T({disabled:x,size:M,onSizeChange:function(d){w==null||w(Number(d))},"aria-label":v.page_size,className:"".concat($,"-size-changer"),options:ee().map(function(u){return{label:k(u),value:u}})})),f&&(N&&(G=typeof N=="boolean"?a.createElement("button",{type:"button",onClick:y,onKeyUp:y,disabled:x,className:"".concat($,"-quick-jumper-button")},v.jump_to_confirm):a.createElement("span",{onClick:y,onKeyUp:y},N)),_=a.createElement("div",{className:"".concat($,"-quick-jumper")},v.jump_to,a.createElement("input",{disabled:x,type:"text",value:h,onChange:ne,onKeyUp:y,onBlur:c,"aria-label":v.page}),v.page,G)),a.createElement("li",{className:$},V,_)},pe=function(i){var p=i.rootPrefixCls,t=i.page,v=i.active,w=i.className,M=i.showTitle,N=i.onClick,f=i.onKeyPress,I=i.itemRender,x="".concat(p,"-item"),s=B(x,"".concat(x,"-").concat(t),E(E({},"".concat(x,"-active"),v),"".concat(x,"-disabled"),!t),w),j=function(){N(t)},T=function(h){f(h,N,t)},q=I(t,"page",a.createElement("a",{rel:"nofollow"},t));return q?a.createElement("li",{title:M?String(t):null,className:s,onClick:j,onKeyDown:T,tabIndex:0},q):null},rt=function(i,p,t){return t};function oi(){}function li(e){var i=Number(e);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}function Z(e,i,p){var t=typeof e>"u"?i:e;return Math.floor((p-1)/t)+1}var ot=function(i){var p=i.prefixCls,t=p===void 0?"rc-pagination":p,v=i.selectPrefixCls,w=v===void 0?"rc-select":v,M=i.className,N=i.current,f=i.defaultCurrent,I=f===void 0?1:f,x=i.total,s=x===void 0?0:x,j=i.pageSize,T=i.defaultPageSize,q=T===void 0?10:T,O=i.onChange,h=O===void 0?oi:O,z=i.hideOnSinglePage,L=i.align,k=i.showPrevNextJumpers,ne=k===void 0?!0:k,c=i.showQuickJumper,y=i.showLessItems,ee=i.showTitle,$=ee===void 0?!0:ee,V=i.onShowSizeChange,_=V===void 0?oi:V,G=i.locale,u=G===void 0?tt:G,d=i.style,D=i.totalBoundaryShowSizeChanger,ae=D===void 0?50:D,J=i.disabled,R=i.simple,re=i.showTotal,ve=i.showSizeChanger,Oe=ve===void 0?s>ae:ve,Be=i.sizeChangerRender,we=i.pageSizeOptions,he=i.itemRender,U=he===void 0?rt:he,be=i.jumpPrevIcon,H=i.jumpNextIcon,Q=i.prevIcon,oe=i.nextIcon,le=a.useRef(null),Y=ei(10,{value:j,defaultValue:q}),Se=je(Y,2),S=Se[0],fe=Se[1],Me=ei(1,{value:N,defaultValue:I,postState:function(o){return Math.max(1,Math.min(o,Z(void 0,S,s)))}}),ie=je(Me,2),r=ie[0],A=ie[1],Te=a.useState(r),Ae=je(Te,2),te=Ae[0],Ce=Ae[1];l.useEffect(function(){Ce(r)},[r]);var Ke=Math.max(1,r-(y?3:5)),We=Math.min(Z(void 0,S,s),r+(y?3:5));function $e(n,o){var g=n||a.createElement("button",{type:"button","aria-label":o,className:"".concat(t,"-item-link")});return typeof n=="function"&&(g=a.createElement(n,_i({},i))),g}function qe(n){var o=n.target.value,g=Z(void 0,S,s),X;return o===""?X=o:Number.isNaN(Number(o))?X=te:o>=g?X=g:X=Number(o),X}function di(n){return li(n)&&n!==r&&li(s)&&s>0}var gi=s>S?c:!1;function pi(n){(n.keyCode===W.UP||n.keyCode===W.DOWN)&&n.preventDefault()}function Le(n){var o=qe(n);switch(o!==te&&Ce(o),n.keyCode){case W.ENTER:P(o);break;case W.UP:P(o-1);break;case W.DOWN:P(o+1);break}}function vi(n){P(qe(n))}function hi(n){var o=Z(n,S,s),g=r>o&&o!==0?o:r;fe(n),Ce(g),_==null||_(r,n),A(g),h==null||h(g,n)}function P(n){if(di(n)&&!J){var o=Z(void 0,S,s),g=n;return n>o?g=o:n<1&&(g=1),g!==te&&Ce(g),A(g),h==null||h(g,S),g}return r}var xe=r>1,ye=r2?g-2:0),Ie=2;Ies?s:r*S])),Ue=null,b=Z(void 0,S,s);if(z&&s<=S)return null;var C=[],se={rootPrefixCls:t,onClick:P,onKeyPress:ce,showTitle:$,itemRender:U,page:-1},Ni=r-1>0?r-1:0,Pi=r+1=K*2&&r!==3&&(C[0]=a.cloneElement(C[0],{className:B("".concat(t,"-item-after-jump-prev"),C[0].props.className)}),C.unshift(Ge)),b-r>=K*2&&r!==b-2){var ke=C[C.length-1];C[C.length-1]=a.cloneElement(ke,{className:B("".concat(t,"-item-before-jump-next"),ke.props.className)}),C.push(Ue)}_e!==1&&C.unshift(a.createElement(pe,F({},se,{key:1,page:1}))),De!==b&&C.push(a.createElement(pe,F({},se,{key:b,page:b})))}var Pe=$i(Ni);if(Pe){var Re=!xe||!b;Pe=a.createElement("li",{title:$?u.prev_page:null,onClick:Ve,tabIndex:Re?null:0,onKeyDown:bi,className:B("".concat(t,"-prev"),E({},"".concat(t,"-disabled"),Re)),"aria-disabled":Re},Pe)}var Ee=xi(Pi);if(Ee){var ge,He;R?(ge=!ye,He=xe?0:null):(ge=!ye||!b,He=ge?null:0),Ee=a.createElement("li",{title:$?u.next_page:null,onClick:Je,tabIndex:He,onKeyDown:Si,className:B("".concat(t,"-next"),E({},"".concat(t,"-disabled"),ge)),"aria-disabled":ge},Ee)}var Oi=B(t,M,E(E(E(E(E({},"".concat(t,"-start"),L==="start"),"".concat(t,"-center"),L==="center"),"".concat(t,"-end"),L==="end"),"".concat(t,"-simple"),R),"".concat(t,"-disabled"),J));return a.createElement("ul",F({className:Oi,style:d,ref:le},yi),zi,Pe,R?Qe:C,Ee,a.createElement(at,{locale:u,rootPrefixCls:t,disabled:J,selectPrefixCls:w,changeSize:hi,pageSize:S,pageSizeOptions:we,quickGo:gi?P:null,goButton:ue,showSizeChanger:Oe,sizeChangerRender:Be}))};const lt=e=>{const{componentCls:i}=e;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-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}}},[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:e.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}}}},ct=e=>{const{componentCls:i}=e;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.calc(e.itemSizeSM).sub(2).equal())},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[`
+ &${i}-mini ${i}-prev ${i}-item-link,
+ &${i}-mini ${i}-next ${i}-item-link
+ `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)}},[`&${i}-mini ${i}-jump-prev, &${i}-mini ${i}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM),input:Object.assign(Object.assign({},Ji(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},st=e=>{const{componentCls:i}=e;return{[`&${i}-simple`]:{[`${i}-prev, ${i}-next`]:{height:e.itemSize,lineHeight:m(e.itemSize),verticalAlign:"top",[`${i}-item-link`]:{height:e.itemSize,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSize,lineHeight:m(e.itemSize)}}},[`${i}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:e.itemSize,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${m(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${m(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:`${m(e.inputOutlineOffset)} 0 ${m(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${i}-disabled`]:{[`${i}-prev, ${i}-next`]:{[`${i}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${i}-mini`]:{[`${i}-prev, ${i}-next`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM),[`${i}-item-link`]:{height:e.itemSizeSM,"&::after":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)}}},[`${i}-simple-pager`]:{height:e.itemSizeSM,input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},ut=e=>{const{componentCls:i}=e;return{[`${i}-jump-prev, ${i}-jump-next`]:{outline:0,[`${i}-item-container`]:{position:"relative",[`${i}-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"}},[`${i}-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":{[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}}},[`
+ ${i}-prev,
+ ${i}-jump-prev,
+ ${i}-jump-next
+ `]:{marginInlineEnd:e.marginXS},[`
+ ${i}-prev,
+ ${i}-next,
+ ${i}-jump-prev,
+ ${i}-jump-next
+ `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:m(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${i}-prev, ${i}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${i}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${m(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${i}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${i}-disabled:hover`]:{[`${i}-item-link`]:{backgroundColor:"transparent"}}},[`${i}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${i}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:m(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},qi(e)),Li(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},Vi(e)),width:e.quickJumperInputWidth,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},mt=e=>{const{componentCls:i}=e;return{[`${i}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:m(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${m(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${m(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${i}-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}}}}},dt=e=>{const{componentCls:i}=e;return{[i]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ai(e)),{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"&-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:'""'},[`${i}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:m(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),mt(e)),ut(e)),st(e)),ct(e)),lt(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${i}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${i}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},gt=e=>{const{componentCls:i}=e;return{[`${i}:not(${i}-disabled)`]:{[`${i}-item`]:Object.assign({},Ki(e)),[`${i}-jump-prev, ${i}-jump-next`]:{"&:focus-visible":Object.assign({[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}},ii(e))},[`${i}-prev, ${i}-next`]:{[`&:focus-visible ${i}-item-link`]:ii(e)}}}},ui=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},Wi(e)),mi=e=>Ri(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"},Hi(e)),pt=Di("Pagination",e=>{const i=mi(e);return[dt(i),gt(i)]},ui),vt=e=>{const{componentCls:i}=e;return{[`${i}${i}-bordered${i}-disabled:not(${i}-mini)`]:{"&, &:hover":{[`${i}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${i}-item-link`]:{borderColor:e.colorBorder}},[`${i}-item, ${i}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${i}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${i}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${i}-prev, ${i}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${i}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${i}${i}-bordered:not(${i}-mini)`]:{[`${i}-prev, ${i}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${i}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${i}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${i}-disabled`]:{[`${i}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${i}-item`]:{backgroundColor:e.itemBg,border:`${m(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${i}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},ht=Xi(["Pagination","bordered"],e=>{const i=mi(e);return vt(i)},ui);function ci(e){return l.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var bt=function(e,i){var p={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&i.indexOf(t)<0&&(p[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,t=Object.getOwnPropertySymbols(e);v{const{align:i,prefixCls:p,selectPrefixCls:t,className:v,rootClassName:w,style:M,size:N,locale:f,responsive:I,showSizeChanger:x,selectComponentClass:s,pageSizeOptions:j}=e,T=bt(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:q}=Fi(I),[,O]=Gi(),{getPrefixCls:h,direction:z,showSizeChanger:L,className:k,style:ne}=Ui("pagination"),c=h("pagination",p),[y,ee,$]=pt(c),V=Qi(N),_=V==="small"||!!(q&&!V&&I),[G]=Yi("Pagination",Zi),u=Object.assign(Object.assign({},G),f),[d,D]=ci(x),[ae,J]=ci(L),R=d??ae,re=D??J,ve=s||ki,Oe=l.useMemo(()=>j?j.map(H=>Number(H)):void 0,[j]),Be=H=>{var Q;const{disabled:oe,size:le,onSizeChange:Y,"aria-label":Se,className:S,options:fe}=H,{className:Me,onChange:ie}=re||{},r=(Q=fe.find(A=>String(A.value)===String(le)))===null||Q===void 0?void 0:Q.value;return l.createElement(ve,Object.assign({disabled:oe,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:A=>A.parentNode,"aria-label":Se,options:fe},re,{value:r,onChange:(A,Te)=>{Y==null||Y(A),ie==null||ie(A,Te)},size:_?"small":"middle",className:B(S,Me)}))},we=l.useMemo(()=>{const H=l.createElement("span",{className:`${c}-item-ellipsis`},"•••"),Q=l.createElement("button",{className:`${c}-item-link`,type:"button",tabIndex:-1},z==="rtl"?l.createElement(ni,null):l.createElement(ti,null)),oe=l.createElement("button",{className:`${c}-item-link`,type:"button",tabIndex:-1},z==="rtl"?l.createElement(ti,null):l.createElement(ni,null)),le=l.createElement("a",{className:`${c}-item-link`},l.createElement("div",{className:`${c}-item-container`},z==="rtl"?l.createElement(ri,{className:`${c}-item-link-icon`}):l.createElement(ai,{className:`${c}-item-link-icon`}),H)),Y=l.createElement("a",{className:`${c}-item-link`},l.createElement("div",{className:`${c}-item-container`},z==="rtl"?l.createElement(ai,{className:`${c}-item-link-icon`}):l.createElement(ri,{className:`${c}-item-link-icon`}),H));return{prevIcon:Q,nextIcon:oe,jumpPrevIcon:le,jumpNextIcon:Y}},[z,c]),he=h("select",t),U=B({[`${c}-${i}`]:!!i,[`${c}-mini`]:_,[`${c}-rtl`]:z==="rtl",[`${c}-bordered`]:O.wireframe},k,v,w,ee,$),be=Object.assign(Object.assign({},ne),M);return y(l.createElement(l.Fragment,null,O.wireframe&&l.createElement(ht,{prefixCls:c}),l.createElement(ot,Object.assign({},we,T,{style:be,prefixCls:c,selectPrefixCls:he,className:U,locale:u,pageSizeOptions:Oe,showSizeChanger:R,sizeChangerRender:Be}))))};export{ft as P};
diff --git a/frontend1/dist/assets/Table-CAs2vM8c.js b/frontend1/dist/assets/Table-CAs2vM8c.js
new file mode 100644
index 00000000..d8a2893d
--- /dev/null
+++ b/frontend1/dist/assets/Table-CAs2vM8c.js
@@ -0,0 +1,64 @@
+import{ce as zt,r as i,bY as na,x as _n,ax as Fn,z as V,y as Ot,dx as Hn,ay as $t,F as ra,aG as no,aB as An,aL as ro,C as te,bE as oa,dy as aa,cN as la,av as oo,aK as ao,D as Vt,ah as H,al as gt,aJ as lo,ai as he,an as dt,aj as io,ak as lt,dz as gr,ar as ht,aq as $e,cg as yt,dA as qt,c1 as ia,du as hr,at as ye,ap as so,dk as zn,am as M,ci as jn,ch as sa,dB as yr,bG as da,dC as Wn,dD as br,dE as xr,dF as ca,dG as co,bg as me,dq as Vn,dH as uo,dI as ua,bK as ct,dJ as fa,E as va,P as pa,bO as ma,U as ga,bP as fe,as as pt,Q as ha,dK as ya,dL as ba,dM as xa,dN as Ca,bT as Sa,bI as wa,dO as Ea,dP as $a,dQ as ka,bF as Na,bh as Cr,bZ as Ra,az as fo,dR as Ka,dS as Ia,B as Sr,bi as vo,a5 as wr,dT as Oa,dU as Ta,dV as Pa,dW as Da,ab as Er,bR as Ma,dX as Ba,bQ as La,bD as At,bj as _a,c0 as Fa,aI as Ha,bl as Aa,cZ as za}from"./index-CYM97J2V.js";import{u as ja,a as Wa,C as rn,g as Va}from"./index-M0Ae7f04.js";import{e as qa}from"./useForm-B5uILH8t.js";import{P as Xa}from"./Pagination-By0LqcoC.js";function kn(t){return t!=null&&t===t.window}const Ga=t=>{var e,r;if(typeof window>"u")return 0;let n=0;return kn(t)?n=t.pageYOffset:t instanceof Document?n=t.documentElement.scrollTop:(t instanceof HTMLElement||t)&&(n=t.scrollTop),t&&!kn(t)&&typeof n!="number"&&(n=(r=((e=t.ownerDocument)!==null&&e!==void 0?e:t).documentElement)===null||r===void 0?void 0:r.scrollTop),n};function Ua(t,e,r,n){const o=r-e;return t/=n/2,t<1?o/2*t*t*t+e:o/2*((t-=2)*t*t+2)+e}function Ya(t,e={}){const{getContainer:r=()=>window,callback:n,duration:o=450}=e,a=r(),c=Ga(a),l=Date.now(),d=()=>{const v=Date.now()-l,u=Ua(v>o?o:v,c,t,o);kn(a)?a.scrollTo(window.pageXOffset,u):a instanceof Document||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=u:a.scrollTop=u,v{const[e,r]=i.useState(null);return[i.useCallback((o,a,c)=>{const l=e??o,d=Math.min(l||0,o),s=Math.max(l||0,o),v=a.slice(d,s+1).map(t),u=v.some(f=>!c.has(f)),p=[];return v.forEach(f=>{u?(c.has(f)||p.push(f),c.add(f)):(c.delete(f),p.push(f))}),r(u?s:null),p},[e]),r]};function Za(t,e){return t._antProxy=t._antProxy||{},Object.keys(e).forEach(r=>{if(!(r in t._antProxy)){const n=t[r];t._antProxy[r]=n,t[r]=e[r]}}),t}const Ja=(t,e)=>i.useImperativeHandle(t,()=>{const r=e(),{nativeElement:n}=r;return typeof Proxy<"u"?new Proxy(n,{get(o,a){return r[a]?r[a]:Reflect.get(o,a)}}):Za(n,r)}),el=t=>{const e=i.useRef(t),[,r]=na();return[()=>e.current,n=>{e.current=n,r()}]},po=i.createContext(null),tl=po.Provider,mo=i.createContext(null),nl=mo.Provider,rl=t=>{const{componentCls:e,antCls:r}=t,n=`${e}-group`;return{[n]:Object.assign(Object.assign({},Ot(t)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`&${n}-block`]:{display:"flex"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},ol=t=>{const{componentCls:e,wrapperMarginInlineEnd:r,colorPrimary:n,radioSize:o,motionDurationSlow:a,motionDurationMid:c,motionEaseInOutCirc:l,colorBgContainer:d,colorBorder:s,lineWidth:v,colorBgContainerDisabled:u,colorTextDisabled:p,paddingXS:f,dotColorDisabled:m,lineType:h,radioColor:g,radioBgColor:x,calc:C}=t,b=`${e}-inner`,S=C(o).sub(C(4).mul(2)),R=C(1).mul(o).equal({unit:!0});return{[`${e}-wrapper`]:Object.assign(Object.assign({},Ot(t)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${e}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:t.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${e}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${V(v)} ${h} ${n}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[e]:Object.assign(Object.assign({},Ot(t)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${e}-wrapper:hover &,
+ &:hover ${b}`]:{borderColor:n},[`${e}-input:focus-visible + ${b}`]:Hn(t),[`${e}:hover::after, ${e}-wrapper:hover &::after`]:{visibility:"visible"},[`${e}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:R,height:R,marginBlockStart:C(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:C(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:R,transform:"scale(0)",opacity:0,transition:`all ${a} ${l}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:R,height:R,backgroundColor:d,borderColor:s,borderStyle:"solid",borderWidth:v,borderRadius:"50%",transition:`all ${c}`},[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${e}-checked`]:{[b]:{borderColor:n,backgroundColor:x,"&::after":{transform:`scale(${t.calc(t.dotSize).div(o).equal()})`,opacity:1,transition:`all ${a} ${l}`}}},[`${e}-disabled`]:{cursor:"not-allowed",[b]:{backgroundColor:u,borderColor:s,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${e}-input`]:{cursor:"not-allowed"},[`${e}-disabled + span`]:{color:p,cursor:"not-allowed"},[`&${e}-checked`]:{[b]:{"&::after":{transform:`scale(${C(S).div(o).equal()})`}}}},[`span${e} + *`]:{paddingInlineStart:f,paddingInlineEnd:f}})}},al=t=>{const{buttonColor:e,controlHeight:r,componentCls:n,lineWidth:o,lineType:a,colorBorder:c,motionDurationMid:l,buttonPaddingInline:d,fontSize:s,buttonBg:v,fontSizeLG:u,controlHeightLG:p,controlHeightSM:f,paddingXS:m,borderRadius:h,borderRadiusSM:g,borderRadiusLG:x,buttonCheckedBg:C,buttonSolidCheckedColor:b,colorTextDisabled:E,colorBgContainerDisabled:S,buttonCheckedBgDisabled:R,buttonCheckedColorDisabled:N,colorPrimary:K,colorPrimaryHover:y,colorPrimaryActive:I,buttonSolidCheckedBg:$,buttonSolidCheckedHoverBg:P,buttonSolidCheckedActiveBg:T,calc:w}=t;return{[`${n}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:d,paddingBlock:0,color:e,fontSize:s,lineHeight:V(w(r).sub(w(o).mul(2)).equal()),background:v,border:`${V(o)} ${a} ${c}`,borderBlockStartWidth:w(o).add(.02).equal(),borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:e},[`> ${n}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:w(o).mul(-1).equal()},"&:first-child":{borderInlineStart:`${V(o)} ${a} ${c}`,borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h},"&:first-child:last-child":{borderRadius:h},[`${n}-group-large &`]:{height:p,fontSize:u,lineHeight:V(w(p).sub(w(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},[`${n}-group-small &`]:{height:f,paddingInline:w(m).sub(o).equal(),paddingBlock:0,lineHeight:V(w(f).sub(w(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g}},"&:hover":{position:"relative",color:K},"&:has(:focus-visible)":Hn(t),[`${n}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${n}-button-wrapper-disabled)`]:{zIndex:1,color:K,background:C,borderColor:K,"&::before":{backgroundColor:K},"&:first-child":{borderColor:K},"&:hover":{color:y,borderColor:y,"&::before":{backgroundColor:y}},"&:active":{color:I,borderColor:I,"&::before":{backgroundColor:I}}},[`${n}-group-solid &-checked:not(${n}-button-wrapper-disabled)`]:{color:b,background:$,borderColor:$,"&:hover":{color:b,background:P,borderColor:P},"&:active":{color:b,background:T,borderColor:T}},"&-disabled":{color:E,backgroundColor:S,borderColor:c,cursor:"not-allowed","&:first-child, &:hover":{color:E,backgroundColor:S,borderColor:c}},[`&-disabled${n}-button-wrapper-checked`]:{color:N,backgroundColor:R,borderColor:c,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},ll=t=>{const{wireframe:e,padding:r,marginXS:n,lineWidth:o,fontSizeLG:a,colorText:c,colorBgContainer:l,colorTextDisabled:d,controlItemBgActiveDisabled:s,colorTextLightSolid:v,colorPrimary:u,colorPrimaryHover:p,colorPrimaryActive:f,colorWhite:m}=t,h=4,g=a,x=e?g-h*2:g-(h+o)*2;return{radioSize:g,dotSize:x,dotColorDisabled:d,buttonSolidCheckedColor:v,buttonSolidCheckedBg:u,buttonSolidCheckedHoverBg:p,buttonSolidCheckedActiveBg:f,buttonBg:l,buttonCheckedBg:l,buttonColor:c,buttonCheckedBgDisabled:s,buttonCheckedColorDisabled:d,buttonPaddingInline:r-o,wrapperMarginInlineEnd:n,radioColor:e?u:m,radioBgColor:e?l:u}},go=_n("Radio",t=>{const{controlOutline:e,controlOutlineWidth:r}=t,n=`0 0 0 ${V(r)} ${e}`,a=Fn(t,{radioFocusShadow:n,radioButtonFocusShadow:n});return[rl(a),ol(a),al(a)]},ll,{unitless:{radioSize:!0,dotSize:!0}});var il=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var r,n;const o=i.useContext(po),a=i.useContext(mo),{getPrefixCls:c,direction:l,radio:d}=i.useContext($t),s=i.useRef(null),v=ra(e,s),{isFormItemInput:u}=i.useContext(no),p=k=>{var D,F;(D=t.onChange)===null||D===void 0||D.call(t,k),(F=o==null?void 0:o.onChange)===null||F===void 0||F.call(o,k)},{prefixCls:f,className:m,rootClassName:h,children:g,style:x,title:C}=t,b=il(t,["prefixCls","className","rootClassName","children","style","title"]),E=c("radio",f),S=((o==null?void 0:o.optionType)||a)==="button",R=S?`${E}-button`:E,N=An(E),[K,y,I]=go(E,N),$=Object.assign({},b),P=i.useContext(ro);o&&($.name=o.name,$.onChange=p,$.checked=t.value===o.value,$.disabled=(r=$.disabled)!==null&&r!==void 0?r:o.disabled),$.disabled=(n=$.disabled)!==null&&n!==void 0?n:P;const T=te(`${R}-wrapper`,{[`${R}-wrapper-checked`]:$.checked,[`${R}-wrapper-disabled`]:$.disabled,[`${R}-wrapper-rtl`]:l==="rtl",[`${R}-wrapper-in-form-item`]:u,[`${R}-wrapper-block`]:!!(o!=null&&o.block)},d==null?void 0:d.className,m,h,y,I,N),[w,O]=ja($.onClick);return K(i.createElement(oa,{component:"Radio",disabled:$.disabled},i.createElement("label",{className:T,style:Object.assign(Object.assign({},d==null?void 0:d.style),x),onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,title:C,onClick:w},i.createElement(Wa,Object.assign({},$,{className:te($.className,{[aa]:!S}),type:"radio",prefixCls:R,ref:v,onClick:O})),g!==void 0?i.createElement("span",{className:`${R}-label`},g):null)))},on=i.forwardRef(sl),dl=i.forwardRef((t,e)=>{const{getPrefixCls:r,direction:n}=i.useContext($t),{name:o}=i.useContext(no),a=la(qa(o)),{prefixCls:c,className:l,rootClassName:d,options:s,buttonStyle:v="outline",disabled:u,children:p,size:f,style:m,id:h,optionType:g,name:x=a,defaultValue:C,value:b,block:E=!1,onChange:S,onMouseEnter:R,onMouseLeave:N,onFocus:K,onBlur:y}=t,[I,$]=oo(C,{value:b}),P=i.useCallback(A=>{const oe=I,Ee=A.target.value;"value"in t||$(Ee),Ee!==oe&&(S==null||S(A))},[I,$,S]),T=r("radio",c),w=`${T}-group`,O=An(T),[k,D,F]=go(T,O);let B=p;s&&s.length>0&&(B=s.map(A=>typeof A=="string"||typeof A=="number"?i.createElement(on,{key:A.toString(),prefixCls:T,disabled:u,value:A,checked:I===A},A):i.createElement(on,{key:`radio-group-value-options-${A.value}`,prefixCls:T,disabled:A.disabled||u,value:A.value,checked:I===A.value,title:A.title,style:A.style,className:A.className,id:A.id,required:A.required},A.label)));const W=ao(f),G=te(w,`${w}-${v}`,{[`${w}-${W}`]:W,[`${w}-rtl`]:n==="rtl",[`${w}-block`]:E},l,d,D,F,O),Q=i.useMemo(()=>({onChange:P,value:I,disabled:u,name:x,optionType:g,block:E}),[P,I,u,x,g,E]);return k(i.createElement("div",Object.assign({},Vt(t,{aria:!0,data:!0}),{className:G,style:m,onMouseEnter:R,onMouseLeave:N,onFocus:K,onBlur:y,id:h,ref:e}),i.createElement(tl,{value:Q},B)))}),cl=i.memo(dl);var ul=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{const{getPrefixCls:r}=i.useContext($t),{prefixCls:n}=t,o=ul(t,["prefixCls"]),a=r("radio",n);return i.createElement(nl,{value:"button"},i.createElement(on,Object.assign({prefixCls:a},o,{type:"radio",ref:e})))},vl=i.forwardRef(fl),Gt=on;Gt.Button=vl;Gt.Group=cl;Gt.__ANT_RADIO=!0;function Ye(t,e){return t[e]}var pl=["children"];function ho(t,e){return"".concat(t,"-").concat(e)}function ml(t){return t&&t.type&&t.type.isTreeNode}function Ut(t,e){return t??e}function Tt(t){var e=t||{},r=e.title,n=e._title,o=e.key,a=e.children,c=r||"title";return{title:c,_title:n||[c],key:o||"key",children:a||"children"}}function yo(t){function e(r){var n=io(r);return n.map(function(o){if(!ml(o))return gt(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var a=o.key,c=o.props,l=c.children,d=lt(c,pl),s=H({key:a},d),v=e(l);return v.length&&(s.children=v),s}).filter(function(o){return o})}return e(t)}function xn(t,e,r){var n=Tt(r),o=n._title,a=n.key,c=n.children,l=new Set(e===!0?[]:e),d=[];function s(v){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(p,f){for(var m=ho(u?u.pos:"0",f),h=Ut(p[a],m),g,x=0;x1&&arguments[1]!==void 0?arguments[1]:{},r=e.initWrapper,n=e.processEntity,o=e.onProcessFinished,a=e.externalGetKey,c=e.childrenPropName,l=e.fieldNames,d=arguments.length>2?arguments[2]:void 0,s=a||d,v={},u={},p={posEntities:v,keyEntities:u};return r&&(p=r(p)||p),gl(t,function(f){var m=f.node,h=f.index,g=f.pos,x=f.key,C=f.parentPos,b=f.level,E=f.nodes,S={node:m,nodes:E,index:h,key:x,pos:g,level:b},R=Ut(x,g);v[g]=S,u[R]=S,S.parent=v[C],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),n&&n(S,p)},{externalGetKey:s,childrenPropName:c,fieldNames:l}),o&&o(p),p}function jt(t,e){var r=e.expandedKeys,n=e.selectedKeys,o=e.loadedKeys,a=e.loadingKeys,c=e.checkedKeys,l=e.halfCheckedKeys,d=e.dragOverNodeKey,s=e.dropPosition,v=e.keyEntities,u=Ye(v,t),p={eventKey:t,expanded:r.indexOf(t)!==-1,selected:n.indexOf(t)!==-1,loaded:o.indexOf(t)!==-1,loading:a.indexOf(t)!==-1,checked:c.indexOf(t)!==-1,halfChecked:l.indexOf(t)!==-1,pos:String(u?u.pos:""),dragOver:d===t&&s===0,dragOverGapTop:d===t&&s===-1,dragOverGapBottom:d===t&&s===1};return p}function Le(t){var e=t.data,r=t.expanded,n=t.selected,o=t.checked,a=t.loaded,c=t.loading,l=t.halfChecked,d=t.dragOver,s=t.dragOverGapTop,v=t.dragOverGapBottom,u=t.pos,p=t.active,f=t.eventKey,m=H(H({},e),{},{expanded:r,selected:n,checked:o,loaded:a,loading:c,halfChecked:l,dragOver:d,dragOverGapTop:s,dragOverGapBottom:v,pos:u,active:p,key:f});return"props"in m||Object.defineProperty(m,"props",{get:function(){return gt(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),m}function bo(t,e){var r=new Set;return t.forEach(function(n){e.has(n)||r.add(n)}),r}function hl(t){var e=t||{},r=e.disabled,n=e.disableCheckbox,o=e.checkable;return!!(r||n)||o===!1}function yl(t,e,r,n){for(var o=new Set(t),a=new Set,c=0;c<=r;c+=1){var l=e.get(c)||new Set;l.forEach(function(u){var p=u.key,f=u.node,m=u.children,h=m===void 0?[]:m;o.has(p)&&!n(f)&&h.filter(function(g){return!n(g.node)}).forEach(function(g){o.add(g.key)})})}for(var d=new Set,s=r;s>=0;s-=1){var v=e.get(s)||new Set;v.forEach(function(u){var p=u.parent,f=u.node;if(!(n(f)||!u.parent||d.has(u.parent.key))){if(n(u.parent.node)){d.add(p.key);return}var m=!0,h=!1;(p.children||[]).filter(function(g){return!n(g.node)}).forEach(function(g){var x=g.key,C=o.has(x);m&&!C&&(m=!1),!h&&(C||a.has(x))&&(h=!0)}),m&&o.add(p.key),h&&a.add(p.key),d.add(p.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(bo(a,o))}}function bl(t,e,r,n,o){for(var a=new Set(t),c=new Set(e),l=0;l<=n;l+=1){var d=r.get(l)||new Set;d.forEach(function(p){var f=p.key,m=p.node,h=p.children,g=h===void 0?[]:h;!a.has(f)&&!c.has(f)&&!o(m)&&g.filter(function(x){return!o(x.node)}).forEach(function(x){a.delete(x.key)})})}c=new Set;for(var s=new Set,v=n;v>=0;v-=1){var u=r.get(v)||new Set;u.forEach(function(p){var f=p.parent,m=p.node;if(!(o(m)||!p.parent||s.has(p.parent.key))){if(o(p.parent.node)){s.add(f.key);return}var h=!0,g=!1;(f.children||[]).filter(function(x){return!o(x.node)}).forEach(function(x){var C=x.key,b=a.has(C);h&&!b&&(h=!1),!g&&(b||c.has(C))&&(g=!0)}),h||a.delete(f.key),g&&c.add(f.key),s.add(f.key)}})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(bo(c,a))}}function Kt(t,e,r,n){var o=[],a;n?a=n:a=hl;var c=new Set(t.filter(function(v){var u=!!Ye(r,v);return u||o.push(v),u})),l=new Map,d=0;Object.keys(r).forEach(function(v){var u=r[v],p=u.level,f=l.get(p);f||(f=new Set,l.set(p,f)),f.add(u),d=Math.max(d,p)}),gt(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(v){return"'".concat(v,"'")}).join(", ")));var s;return e===!0?s=yl(c,l,d,a):s=bl(c,e.halfCheckedKeys,l,d,a),s}function $r(t,e,r,n){var o=gr.unstable_batchedUpdates?function(c){gr.unstable_batchedUpdates(r,c)}:r;return t!=null&&t.addEventListener&&t.addEventListener(e,o,n),{remove:function(){t!=null&&t.removeEventListener&&t.removeEventListener(e,o,n)}}}var mt={},Yt="rc-table-internal-hook";function Xn(t){var e=i.createContext(void 0),r=function(o){var a=o.value,c=o.children,l=i.useRef(a);l.current=a;var d=i.useState(function(){return{getValue:function(){return l.current},listeners:new Set}}),s=$e(d,1),v=s[0];return yt(function(){ia.unstable_batchedUpdates(function(){v.listeners.forEach(function(u){u(a)})})},[a]),i.createElement(e.Provider,{value:v},c)};return{Context:e,Provider:r,defaultValue:t}}function ze(t,e){var r=ht(typeof e=="function"?e:function(u){if(e===void 0)return u;if(!Array.isArray(e))return u[e];var p={};return e.forEach(function(f){p[f]=u[f]}),p}),n=i.useContext(t==null?void 0:t.Context),o=n||{},a=o.listeners,c=o.getValue,l=i.useRef();l.current=r(n?c():t==null?void 0:t.defaultValue);var d=i.useState({}),s=$e(d,2),v=s[1];return yt(function(){if(!n)return;function u(p){var f=r(p);qt(l.current,f,!0)||v({})}return a.add(u),function(){a.delete(u)}},[n]),l.current}function xl(){var t=i.createContext(null);function e(){return i.useContext(t)}function r(o,a){var c=hr(o),l=function(s,v){var u=c?{ref:v}:{},p=i.useRef(0),f=i.useRef(s),m=e();return m!==null?i.createElement(o,ye({},s,u)):((!a||a(f.current,s))&&(p.current+=1),f.current=s,i.createElement(t.Provider,{value:p.current},i.createElement(o,ye({},s,u))))};return c?i.forwardRef(l):l}function n(o,a){var c=hr(o),l=function(s,v){var u=c?{ref:v}:{};return e(),i.createElement(o,ye({},s,u))};return c?i.memo(i.forwardRef(l),a):i.memo(l,a)}return{makeImmutable:r,responseImmutable:n,useImmutableMark:e}}var Gn=xl(),xo=Gn.makeImmutable,Pt=Gn.responseImmutable,Cl=Gn.useImmutableMark,Xe=Xn(),Co=i.createContext({renderWithProps:!1}),Sl="RC_TABLE_KEY";function wl(t){return t==null?[]:Array.isArray(t)?t:[t]}function ln(t){var e=[],r={};return t.forEach(function(n){for(var o=n||{},a=o.key,c=o.dataIndex,l=a||wl(c).join("-")||Sl;r[l];)l="".concat(l,"_next");r[l]=!0,e.push(l)}),e}function Nn(t){return t!=null}function El(t){return typeof t=="number"&&!Number.isNaN(t)}function $l(t){return t&&dt(t)==="object"&&!Array.isArray(t)&&!i.isValidElement(t)}function kl(t,e,r,n,o,a){var c=i.useContext(Co),l=Cl(),d=so(function(){if(Nn(n))return[n];var s=e==null||e===""?[]:Array.isArray(e)?e:[e],v=zn(t,s),u=v,p=void 0;if(o){var f=o(v,t,r);$l(f)?(u=f.children,p=f.props,c.renderWithProps=!0):u=f}return[u,p]},[l,t,n,e,o,r],function(s,v){if(a){var u=$e(s,2),p=u[1],f=$e(v,2),m=f[1];return a(m,p)}return c.renderWithProps?!0:!qt(s,v,!0)});return d}function Nl(t,e,r,n){var o=t+e-1;return t<=n&&o>=r}function Rl(t,e){return ze(Xe,function(r){var n=Nl(t,e||1,r.hoverStartRow,r.hoverEndRow);return[n,r.onHover]})}var Kl=function(e){var r=e.ellipsis,n=e.rowType,o=e.children,a,c=r===!0?{showTitle:!0}:r;return c&&(c.showTitle||n==="header")&&(typeof o=="string"||typeof o=="number"?a=o.toString():i.isValidElement(o)&&typeof o.props.children=="string"&&(a=o.props.children)),a};function Il(t){var e,r,n,o,a,c,l,d,s=t.component,v=t.children,u=t.ellipsis,p=t.scope,f=t.prefixCls,m=t.className,h=t.align,g=t.record,x=t.render,C=t.dataIndex,b=t.renderIndex,E=t.shouldCellUpdate,S=t.index,R=t.rowType,N=t.colSpan,K=t.rowSpan,y=t.fixLeft,I=t.fixRight,$=t.firstFixLeft,P=t.lastFixLeft,T=t.firstFixRight,w=t.lastFixRight,O=t.appendNode,k=t.additionalProps,D=k===void 0?{}:k,F=t.isSticky,B="".concat(f,"-cell"),W=ze(Xe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),G=W.supportSticky,Q=W.allColumnsFixedLeft,A=W.rowHoverable,oe=kl(g,C,b,v,x,E),Ee=$e(oe,2),ae=Ee[0],le=Ee[1],ne={},J=typeof y=="number"&&G,de=typeof I=="number"&&G;J&&(ne.position="sticky",ne.left=y),de&&(ne.position="sticky",ne.right=I);var be=(e=(r=(n=le==null?void 0:le.colSpan)!==null&&n!==void 0?n:D.colSpan)!==null&&r!==void 0?r:N)!==null&&e!==void 0?e:1,q=(o=(a=(c=le==null?void 0:le.rowSpan)!==null&&c!==void 0?c:D.rowSpan)!==null&&a!==void 0?a:K)!==null&&o!==void 0?o:1,Z=Rl(S,q),z=$e(Z,2),j=z[0],ee=z[1],ie=ht(function(ke){var ge;g&&ee(S,S+q-1),D==null||(ge=D.onMouseEnter)===null||ge===void 0||ge.call(D,ke)}),xe=ht(function(ke){var ge;g&&ee(-1,-1),D==null||(ge=D.onMouseLeave)===null||ge===void 0||ge.call(D,ke)});if(be===0||q===0)return null;var _e=(l=D.title)!==null&&l!==void 0?l:Kl({rowType:R,ellipsis:u,children:ae}),Oe=te(B,m,(d={},M(M(M(M(M(M(M(M(M(M(d,"".concat(B,"-fix-left"),J&&G),"".concat(B,"-fix-left-first"),$&&G),"".concat(B,"-fix-left-last"),P&&G),"".concat(B,"-fix-left-all"),P&&Q&&G),"".concat(B,"-fix-right"),de&&G),"".concat(B,"-fix-right-first"),T&&G),"".concat(B,"-fix-right-last"),w&&G),"".concat(B,"-ellipsis"),u),"".concat(B,"-with-append"),O),"".concat(B,"-fix-sticky"),(J||de)&&F&&G),M(d,"".concat(B,"-row-hover"),!le&&j)),D.className,le==null?void 0:le.className),L={};h&&(L.textAlign=h);var Y=H(H(H(H({},le==null?void 0:le.style),ne),L),D.style),U=ae;return dt(U)==="object"&&!Array.isArray(U)&&!i.isValidElement(U)&&(U=null),u&&(P||T)&&(U=i.createElement("span",{className:"".concat(B,"-content")},U)),i.createElement(s,ye({},le,D,{className:Oe,style:Y,title:_e,scope:p,onMouseEnter:A?ie:void 0,onMouseLeave:A?xe:void 0,colSpan:be!==1?be:null,rowSpan:q!==1?q:null}),O,U)}const Dt=i.memo(Il);function Un(t,e,r,n,o){var a=r[t]||{},c=r[e]||{},l,d;a.fixed==="left"?l=n.left[o==="rtl"?e:t]:c.fixed==="right"&&(d=n.right[o==="rtl"?t:e]);var s=!1,v=!1,u=!1,p=!1,f=r[e+1],m=r[t-1],h=f&&!f.fixed||m&&!m.fixed||r.every(function(E){return E.fixed==="left"});if(o==="rtl"){if(l!==void 0){var g=m&&m.fixed==="left";p=!g&&h}else if(d!==void 0){var x=f&&f.fixed==="right";u=!x&&h}}else if(l!==void 0){var C=f&&f.fixed==="left";s=!C&&h}else if(d!==void 0){var b=m&&m.fixed==="right";v=!b&&h}return{fixLeft:l,fixRight:d,lastFixLeft:s,firstFixRight:v,lastFixRight:u,firstFixLeft:p,isSticky:n.isSticky}}var So=i.createContext({});function Ol(t){var e=t.className,r=t.index,n=t.children,o=t.colSpan,a=o===void 0?1:o,c=t.rowSpan,l=t.align,d=ze(Xe,["prefixCls","direction"]),s=d.prefixCls,v=d.direction,u=i.useContext(So),p=u.scrollColumnIndex,f=u.stickyOffsets,m=u.flattenColumns,h=r+a-1,g=h+1===p?a+1:a,x=Un(r,r+g-1,m,f,v);return i.createElement(Dt,ye({className:e,index:r,component:"td",prefixCls:s,record:null,dataIndex:null,align:l,colSpan:g,rowSpan:c,render:function(){return n}},x))}var Tl=["children"];function Pl(t){var e=t.children,r=lt(t,Tl);return i.createElement("tr",r,e)}function sn(t){var e=t.children;return e}sn.Row=Pl;sn.Cell=Ol;function Dl(t){var e=t.children,r=t.stickyOffsets,n=t.flattenColumns,o=ze(Xe,"prefixCls"),a=n.length-1,c=n[a],l=i.useMemo(function(){return{stickyOffsets:r,flattenColumns:n,scrollColumnIndex:c!=null&&c.scrollbar?a:null}},[c,n,a,r]);return i.createElement(So.Provider,{value:l},i.createElement("tfoot",{className:"".concat(o,"-summary")},e))}const tn=Pt(Dl);var wo=sn;function Ml(t){return null}function Bl(t){return null}function Eo(t,e,r,n,o,a,c){var l=a(e,c);t.push({record:e,indent:r,index:c,rowKey:l});var d=o==null?void 0:o.has(l);if(e&&Array.isArray(e[n])&&d)for(var s=0;s1?$-1:0),T=1;T<$;T++)P[T-1]=arguments[T];S==null||S.apply(void 0,[I].concat(P))},N;typeof f=="string"?N=f:typeof f=="function"&&(N=f(t,r,n));var K=ln(a);return H(H({},o),{},{columnsKey:K,nestExpandable:m,expanded:x,hasNestChildren:C,record:t,onTriggerExpand:b,rowSupportExpand:h,expandable:g,rowProps:H(H({},E),{},{className:te(N,E==null?void 0:E.className),onClick:R})})}function No(t){var e=t.prefixCls,r=t.children,n=t.component,o=t.cellComponent,a=t.className,c=t.expanded,l=t.colSpan,d=t.isEmpty,s=t.stickyOffset,v=s===void 0?0:s,u=ze(Xe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),p=u.scrollbarSize,f=u.fixHeader,m=u.fixColumn,h=u.componentWidth,g=u.horizonScroll,x=r;return(d?g&&h:m)&&(x=i.createElement("div",{style:{width:h-v-(f&&!d?p:0),position:"sticky",left:v,overflow:"hidden"},className:"".concat(e,"-expanded-row-fixed")},x)),i.createElement(n,{className:a,style:{display:c?null:"none"}},i.createElement(Dt,{component:o,prefixCls:e,colSpan:l},x))}function Ll(t){var e=t.prefixCls,r=t.record,n=t.onExpand,o=t.expanded,a=t.expandable,c="".concat(e,"-row-expand-icon");if(!a)return i.createElement("span",{className:te(c,"".concat(e,"-row-spaced"))});var l=function(s){n(r,s),s.stopPropagation()};return i.createElement("span",{className:te(c,M(M({},"".concat(e,"-row-expanded"),o),"".concat(e,"-row-collapsed"),!o)),onClick:l})}function _l(t,e,r){var n=[];function o(a){(a||[]).forEach(function(c,l){n.push(e(c,l)),o(c[r])})}return o(t),n}function Ro(t,e,r,n){return typeof t=="string"?t:typeof t=="function"?t(e,r,n):""}function Ko(t,e,r,n,o){var a,c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,d=t.record,s=t.prefixCls,v=t.columnsKey,u=t.fixedInfoList,p=t.expandIconColumnIndex,f=t.nestExpandable,m=t.indentSize,h=t.expandIcon,g=t.expanded,x=t.hasNestChildren,C=t.onTriggerExpand,b=t.expandable,E=t.expandedKeys,S=v[r],R=u[r],N;r===(p||0)&&f&&(N=i.createElement(i.Fragment,null,i.createElement("span",{style:{paddingLeft:"".concat(m*n,"px")},className:"".concat(s,"-row-indent indent-level-").concat(n)}),h({prefixCls:s,expanded:g,expandable:x,record:d,onExpand:C})));var K=((a=e.onCell)===null||a===void 0?void 0:a.call(e,d,o))||{};if(l){var y=K.rowSpan,I=y===void 0?1:y;if(b&&I&&r=1)),style:H(H({},r),b==null?void 0:b.style)}),g.map(function($,P){var T=$.render,w=$.dataIndex,O=$.className,k=Ko(m,$,P,s,o,l,f==null?void 0:f.offset),D=k.key,F=k.fixedInfo,B=k.appendCellNode,W=k.additionalCellProps;return i.createElement(Dt,ye({className:O,ellipsis:$.ellipsis,align:$.align,scope:$.rowScope,component:$.rowScope?p:u,prefixCls:h,key:D,record:n,index:o,renderIndex:a,dataIndex:w,render:T,shouldCellUpdate:$.shouldCellUpdate},F,{appendNode:B,additionalProps:W}))})),y;if(S&&(R.current||E)){var I=C(n,o,s+1,E);y=i.createElement(No,{expanded:E,className:te("".concat(h,"-expanded-row"),"".concat(h,"-expanded-row-level-").concat(s+1),N),prefixCls:h,component:v,cellComponent:u,colSpan:f?f.colSpan:g.length,stickyOffset:f==null?void 0:f.sticky,isEmpty:!1},I)}return i.createElement(i.Fragment,null,K,y)}const Hl=Pt(Fl);function Al(t){var e=t.columnKey,r=t.onColumnResize,n=t.prefixCls,o=t.title,a=i.useRef();return yt(function(){a.current&&r(e,a.current.offsetWidth)},[]),i.createElement(jn,{data:e},i.createElement("th",{ref:a,className:"".concat(n,"-measure-cell")},i.createElement("div",{className:"".concat(n,"-measure-cell-content")},o||" ")))}function zl(t){var e=t.prefixCls,r=t.columnsKey,n=t.onColumnResize,o=t.columns,a=i.useRef(null),c=ze(Xe,["measureRowRender"]),l=c.measureRowRender,d=i.createElement("tr",{"aria-hidden":"true",className:"".concat(e,"-measure-row"),ref:a,tabIndex:-1},i.createElement(jn.Collection,{onBatchResize:function(v){sa(a.current)&&v.forEach(function(u){var p=u.data,f=u.size;n(p,f.offsetWidth)})}},r.map(function(s){var v=o.find(function(f){return f.key===s}),u=v==null?void 0:v.title,p=i.isValidElement(u)?i.cloneElement(u,{ref:null}):u;return i.createElement(Al,{prefixCls:e,key:s,columnKey:s,onColumnResize:n,title:p})})));return l?l(d):d}function jl(t){var e=t.data,r=t.measureColumnWidth,n=ze(Xe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","expandedRowOffset","fixedInfoList","colWidths"]),o=n.prefixCls,a=n.getComponent,c=n.onColumnResize,l=n.flattenColumns,d=n.getRowKey,s=n.expandedKeys,v=n.childrenColumnName,u=n.emptyNode,p=n.expandedRowOffset,f=p===void 0?0:p,m=n.colWidths,h=$o(e,v,s,d),g=i.useMemo(function(){return h.map(function(y){return y.rowKey})},[h]),x=i.useRef({renderWithProps:!1}),C=i.useMemo(function(){for(var y=l.length-f,I=0,$=0;$=0;s-=1){var v=e[s],u=r&&r[s],p=void 0,f=void 0;if(u&&(p=u[Wt],a==="auto"&&(f=u.minWidth)),v||f||p||d){var m=p||{};m.columnType;var h=lt(m,Xl);c.unshift(i.createElement("col",ye({key:s,style:{width:v,minWidth:f}},h))),d=!0}}return c.length>0?i.createElement("colgroup",null,c):null}var Gl=["className","noData","columns","flattenColumns","colWidths","colGroup","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","scrollX","tableLayout","onScroll","children"];function Ul(t,e){return i.useMemo(function(){for(var r=[],n=0;n1?"colgroup":"col":null,ellipsis:g.ellipsis,align:g.align,component:c,prefixCls:v,key:f[h]},x,{additionalProps:C,rowType:"header"}))}))};function Zl(t){var e=[];function r(c,l){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;e[d]=e[d]||[];var s=l,v=c.filter(Boolean).map(function(u){var p={key:u.key,className:u.className||"",children:u.title,column:u,colStart:s},f=1,m=u.children;return m&&m.length>0&&(f=r(m,s,d+1).reduce(function(h,g){return h+g},0),p.hasSubColumns=!0),"colSpan"in u&&(f=u.colSpan),"rowSpan"in u&&(p.rowSpan=u.rowSpan),p.colSpan=f,p.colEnd=p.colStart+f-1,e[d].push(p),s+=f,f});return v}r(t,0);for(var n=e.length,o=function(l){e[l].forEach(function(d){!("rowSpan"in d)&&!d.hasSubColumns&&(d.rowSpan=n-l)})},a=0;a1&&arguments[1]!==void 0?arguments[1]:"";return typeof e=="number"?e:e.endsWith("%")?t*parseFloat(e)/100:null}function ei(t,e,r){return i.useMemo(function(){if(e&&e>0){var n=0,o=0;t.forEach(function(p){var f=Rr(e,p.width);f?n+=f:o+=1});var a=Math.max(e,r),c=Math.max(a-n,o),l=o,d=c/o,s=0,v=t.map(function(p){var f=H({},p),m=Rr(e,f.width);if(m)f.width=m;else{var h=Math.floor(d);f.width=l===1?c:h,c-=h,l-=1}return s+=f.width,f});if(s0?H(H({},e),{},{children:Oo(r)}):e})}function Rn(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return t.filter(function(r){return r&&dt(r)==="object"}).reduce(function(r,n,o){var a=n.fixed,c=a===!0?"left":a,l="".concat(e,"-").concat(o),d=n.children;return d&&d.length>0?[].concat(he(r),he(Rn(d,l).map(function(s){var v;return H(H({},s),{},{fixed:(v=s.fixed)!==null&&v!==void 0?v:c})}))):[].concat(he(r),[H(H({key:l},n),{},{fixed:c})])},[])}function ri(t){return t.map(function(e){var r=e.fixed,n=lt(e,ni),o=r;return r==="left"?o="right":r==="right"&&(o="left"),H({fixed:o},n)})}function oi(t,e){var r=t.prefixCls,n=t.columns,o=t.children,a=t.expandable,c=t.expandedKeys,l=t.columnTitle,d=t.getRowKey,s=t.onTriggerExpand,v=t.expandIcon,u=t.rowExpandable,p=t.expandIconColumnIndex,f=t.expandedRowOffset,m=f===void 0?0:f,h=t.direction,g=t.expandRowByClick,x=t.columnWidth,C=t.fixed,b=t.scrollWidth,E=t.clientWidth,S=i.useMemo(function(){var w=n||Yn(o)||[];return Oo(w.slice())},[n,o]),R=i.useMemo(function(){if(a){var w=S.slice();if(!w.includes(mt)){var O=p||0,k=O===0&&C==="right"?S.length:O;k>=0&&w.splice(k,0,mt)}var D=w.indexOf(mt);w=w.filter(function(G,Q){return G!==mt||Q===D});var F=S[D],B;C?B=C:B=F?F.fixed:null;var W=M(M(M(M(M(M({},Wt,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",l),"fixed",B),"className","".concat(r,"-row-expand-icon-cell")),"width",x),"render",function(Q,A,oe){var Ee=d(A,oe),ae=c.has(Ee),le=u?u(A):!0,ne=v({prefixCls:r,expanded:ae,expandable:le,record:A,onExpand:s});return g?i.createElement("span",{onClick:function(de){return de.stopPropagation()}},ne):ne});return w.map(function(G,Q){var A=G===mt?W:G;return Q=0;O-=1){var k=K[O].fixed;if(k==="left"||k===!0){w=O;break}}if(w>=0)for(var D=0;D<=w;D+=1){var F=K[D].fixed;if(F!=="left"&&F!==!0)return!0}var B=K.findIndex(function(Q){var A=Q.fixed;return A==="right"});if(B>=0)for(var W=B;W=D-l})})}})},T=function(O){C(function(k){return H(H({},k),{},{scrollLeft:u?O/u*p:0})})};return i.useImperativeHandle(r,function(){return{setScrollLeft:T,checkScrollBarVisible:P}}),i.useEffect(function(){var w=$r(document.body,"mouseup",y,!1),O=$r(document.body,"mousemove",$,!1);return P(),function(){w.remove(),O.remove()}},[f,R]),i.useEffect(function(){if(a.current){for(var w=[],O=Wn(a.current);O;)w.push(O),O=O.parentElement;return w.forEach(function(k){return k.addEventListener("scroll",P,!1)}),window.addEventListener("resize",P,!1),window.addEventListener("scroll",P,!1),d.addEventListener("scroll",P,!1),function(){w.forEach(function(k){return k.removeEventListener("scroll",P)}),window.removeEventListener("resize",P),window.removeEventListener("scroll",P),d.removeEventListener("scroll",P)}}},[d]),i.useEffect(function(){x.isHiddenScrollBar||C(function(w){var O=a.current;return O?H(H({},w),{},{scrollLeft:O.scrollLeft/O.scrollWidth*O.clientWidth}):w})},[x.isHiddenScrollBar]),u<=p||!f||x.isHiddenScrollBar?null:i.createElement("div",{style:{height:br(),width:p,bottom:l},className:"".concat(v,"-sticky-scroll")},i.createElement("div",{onMouseDown:I,ref:m,className:te("".concat(v,"-sticky-scroll-bar"),M({},"".concat(v,"-sticky-scroll-bar-active"),R)),style:{width:"".concat(f,"px"),transform:"translate3d(".concat(x.scrollLeft,"px, 0, 0)")}}))};const vi=i.forwardRef(fi);var To="rc-table",pi=[],mi={};function gi(){return"No Data"}function hi(t,e){var r=H({rowKey:"key",prefixCls:To,emptyText:gi},t),n=r.prefixCls,o=r.className,a=r.rowClassName,c=r.style,l=r.data,d=r.rowKey,s=r.scroll,v=r.tableLayout,u=r.direction,p=r.title,f=r.footer,m=r.summary,h=r.caption,g=r.id,x=r.showHeader,C=r.components,b=r.emptyText,E=r.onRow,S=r.onHeaderRow,R=r.measureRowRender,N=r.onScroll,K=r.internalHooks,y=r.transformColumns,I=r.internalRefs,$=r.tailor,P=r.getContainerWidth,T=r.sticky,w=r.rowHoverable,O=w===void 0?!0:w,k=l||pi,D=!!k.length,F=K===Yt,B=i.useCallback(function(ce,pe){return zn(C,ce)||pe},[C]),W=i.useMemo(function(){return typeof d=="function"?d:function(ce){var pe=ce&&ce[d];return pe}},[d]),G=B(["body"]),Q=di(),A=$e(Q,3),oe=A[0],Ee=A[1],ae=A[2],le=ai(r,k,W),ne=$e(le,6),J=ne[0],de=ne[1],be=ne[2],q=ne[3],Z=ne[4],z=ne[5],j=s==null?void 0:s.x,ee=i.useState(0),ie=$e(ee,2),xe=ie[0],_e=ie[1],Oe=oi(H(H(H({},r),J),{},{expandable:!!J.expandedRowRender,columnTitle:J.columnTitle,expandedKeys:be,getRowKey:W,onTriggerExpand:z,expandIcon:q,expandIconColumnIndex:J.expandIconColumnIndex,direction:u,scrollWidth:F&&$&&typeof j=="number"?j:null,clientWidth:xe}),F?y:null),L=$e(Oe,4),Y=L[0],U=L[1],ke=L[2],ge=L[3],Ce=ke??j,Te=i.useMemo(function(){return{columns:Y,flattenColumns:U}},[Y,U]),Pe=i.useRef(),De=i.useRef(),Ne=i.useRef(),X=i.useRef();i.useImperativeHandle(e,function(){return{nativeElement:Pe.current,scrollTo:function(pe){var je;if(Ne.current instanceof HTMLElement){var rt=pe.index,We=pe.top,Rt=pe.key;if(El(We)){var St;(St=Ne.current)===null||St===void 0||St.scrollTo({top:We})}else{var wt,Ht=Rt??W(k[rt]);(wt=Ne.current.querySelector('[data-row-key="'.concat(Ht,'"]')))===null||wt===void 0||wt.scrollIntoView()}}else(je=Ne.current)!==null&&je!==void 0&&je.scrollTo&&Ne.current.scrollTo(pe)}}});var _=i.useRef(),ue=i.useState(!1),Ke=$e(ue,2),Re=Ke[0],Se=Ke[1],Me=i.useState(!1),ve=$e(Me,2),Fe=ve[0],Ve=ve[1],qe=i.useState(new Map),we=$e(qe,2),Ct=we[0],ot=we[1],kt=ln(U),tt=kt.map(function(ce){return Ct.get(ce)}),Qe=i.useMemo(function(){return tt},[tt.join("_")]),Ze=ui(Qe,U,u),Ge=s&&Nn(s.y),Be=s&&Nn(Ce)||!!J.fixed,at=Be&&U.some(function(ce){var pe=ce.fixed;return pe}),Lt=i.useRef(),ft=ci(T,n),it=ft.isSticky,Qt=ft.offsetHeader,cn=ft.offsetSummary,un=ft.offsetScroll,fn=ft.stickyClassName,se=ft.container,re=i.useMemo(function(){return m==null?void 0:m(k)},[m,k]),Ie=(Ge||it)&&i.isValidElement(re)&&re.type===sn&&re.props.fixed,He,Ue,Je;Ge&&(Ue={overflowY:D?"scroll":"auto",maxHeight:s.y}),Be&&(He={overflowX:"auto"},Ge||(Ue={overflowY:"hidden"}),Je={width:Ce===!0?"auto":Ce,minWidth:"100%"});var nt=i.useCallback(function(ce,pe){ot(function(je){if(je.get(ce)!==pe){var rt=new Map(je);return rt.set(ce,pe),rt}return je})},[]),et=si(),_t=$e(et,2),vn=_t[0],Zt=_t[1];function Nt(ce,pe){pe&&(typeof pe=="function"?pe(ce):pe.scrollLeft!==ce&&(pe.scrollLeft=ce,pe.scrollLeft!==ce&&setTimeout(function(){pe.scrollLeft=ce},0)))}var Ae=ht(function(ce){var pe=ce.currentTarget,je=ce.scrollLeft,rt=u==="rtl",We=typeof je=="number"?je:pe.scrollLeft,Rt=pe||mi;if(!Zt()||Zt()===Rt){var St;vn(Rt),Nt(We,De.current),Nt(We,Ne.current),Nt(We,_.current),Nt(We,(St=Lt.current)===null||St===void 0?void 0:St.setScrollLeft)}var wt=pe||De.current;if(wt){var Ht=F&&$&&typeof Ce=="number"?Ce:wt.scrollWidth,bn=wt.clientWidth;if(Ht===bn){Se(!1),Ve(!1);return}rt?(Se(-We0)):(Se(We>0),Ve(We1?g-w:0,k=H(H(H({},K),s),{},{flex:"0 0 ".concat(w,"px"),width:"".concat(w,"px"),marginRight:O,pointerEvents:"auto"}),D=i.useMemo(function(){return u?P<=1:I===0||P===0||P>1},[P,I,u]);D?k.visibility="hidden":u&&(k.height=p==null?void 0:p(P));var F=D?function(){return null}:f,B={};return(P===0||I===0)&&(B.rowSpan=1,B.colSpan=1),i.createElement(Dt,ye({className:te(h,v),ellipsis:r.ellipsis,align:r.align,scope:r.rowScope,component:c,prefixCls:e.prefixCls,key:E,record:d,index:a,renderIndex:l,dataIndex:m,render:F,shouldCellUpdate:r.shouldCellUpdate},S,{appendNode:R,additionalProps:H(H({},N),{},{style:k},B)}))}var Ci=["data","index","className","rowKey","style","extra","getHeight"],Si=i.forwardRef(function(t,e){var r=t.data,n=t.index,o=t.className,a=t.rowKey,c=t.style,l=t.extra,d=t.getHeight,s=lt(t,Ci),v=r.record,u=r.indent,p=r.index,f=ze(Xe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),m=f.scrollX,h=f.flattenColumns,g=f.prefixCls,x=f.fixColumn,C=f.componentWidth,b=ze(Qn,["getComponent"]),E=b.getComponent,S=ko(v,a,n,u),R=E(["body","row"],"div"),N=E(["body","cell"],"div"),K=S.rowSupportExpand,y=S.expanded,I=S.rowProps,$=S.expandedRowRender,P=S.expandedRowClassName,T;if(K&&y){var w=$(v,n,u+1,y),O=Ro(P,v,n,u),k={};x&&(k={style:M({},"--virtual-width","".concat(C,"px"))});var D="".concat(g,"-expanded-row-cell");T=i.createElement(R,{className:te("".concat(g,"-expanded-row"),"".concat(g,"-expanded-row-level-").concat(u+1),O)},i.createElement(Dt,{component:N,prefixCls:g,className:te(D,M({},"".concat(D,"-fixed"),x)),additionalProps:k},w))}var F=H(H({},c),{},{width:m});l&&(F.position="absolute",F.pointerEvents="none");var B=i.createElement(R,ye({},I,s,{"data-row-key":a,ref:K?null:e,className:te(o,"".concat(g,"-row"),I==null?void 0:I.className,M({},"".concat(g,"-row-extra"),l)),style:H(H({},F),I==null?void 0:I.style)}),h.map(function(W,G){return i.createElement(xi,{key:G,component:N,rowInfo:S,column:W,colIndex:G,indent:u,index:n,renderIndex:p,record:v,inverse:l,getHeight:d})}));return K?i.createElement("div",{ref:e},B,T):B}),Tr=Pt(Si),wi=i.forwardRef(function(t,e){var r=t.data,n=t.onScroll,o=ze(Xe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),a=o.flattenColumns,c=o.onColumnResize,l=o.getRowKey,d=o.expandedKeys,s=o.prefixCls,v=o.childrenColumnName,u=o.scrollX,p=o.direction,f=ze(Qn),m=f.sticky,h=f.scrollY,g=f.listItemHeight,x=f.getComponent,C=f.onScroll,b=i.useRef(),E=$o(r,v,d,l),S=i.useMemo(function(){var T=0;return a.map(function(w){var O=w.width,k=w.minWidth,D=w.key,F=Math.max(O||0,k||0);return T+=F,[D,F,T]})},[a]),R=i.useMemo(function(){return S.map(function(T){return T[2]})},[S]);i.useEffect(function(){S.forEach(function(T){var w=$e(T,2),O=w[0],k=w[1];c(O,k)})},[S]),i.useImperativeHandle(e,function(){var T,w={scrollTo:function(k){var D;(D=b.current)===null||D===void 0||D.scrollTo(k)},nativeElement:(T=b.current)===null||T===void 0?void 0:T.nativeElement};return Object.defineProperty(w,"scrollLeft",{get:function(){var k;return((k=b.current)===null||k===void 0?void 0:k.getScrollInfo().x)||0},set:function(k){var D;(D=b.current)===null||D===void 0||D.scrollTo({left:k})}}),Object.defineProperty(w,"scrollTop",{get:function(){var k;return((k=b.current)===null||k===void 0?void 0:k.getScrollInfo().y)||0},set:function(k){var D;(D=b.current)===null||D===void 0||D.scrollTo({top:k})}}),w});var N=function(w,O){var k,D=(k=E[O])===null||k===void 0?void 0:k.record,F=w.onCell;if(F){var B,W=F(D,O);return(B=W==null?void 0:W.rowSpan)!==null&&B!==void 0?B:1}return 1},K=function(w){var O=w.start,k=w.end,D=w.getSize,F=w.offsetY;if(k<0)return null;for(var B=a.filter(function(be){return N(be,O)===0}),W=O,G=function(q){if(B=B.filter(function(Z){return N(Z,q)===0}),!B.length)return W=q,1},Q=O;Q>=0&&!G(Q);Q-=1);for(var A=a.filter(function(be){return N(be,k)!==1}),oe=k,Ee=function(q){if(A=A.filter(function(Z){return N(Z,q)!==1}),!A.length)return oe=Math.max(q-1,k),1},ae=k;ae1})&&le.push(q)},J=W;J<=oe;J+=1)ne(J);var de=le.map(function(be){var q=E[be],Z=l(q.record,be),z=function(ie){var xe=be+ie-1,_e=l(E[xe].record,xe),Oe=D(Z,_e);return Oe.bottom-Oe.top},j=D(Z);return i.createElement(Tr,{key:be,data:q,rowKey:Z,index:be,style:{top:-F+j.top},extra:!0,getHeight:z})});return de},y=i.useMemo(function(){return{columnsOffset:R}},[R]),I="".concat(s,"-tbody"),$=x(["body","wrapper"]),P={};return m&&(P.position="sticky",P.bottom=0,dt(m)==="object"&&m.offsetScroll&&(P.bottom=m.offsetScroll)),i.createElement(Do.Provider,{value:y},i.createElement(co,{fullHeight:!1,ref:b,prefixCls:"".concat(I,"-virtual"),styles:{horizontalScrollBar:P},className:I,height:h,itemHeight:g||24,data:E,itemKey:function(w){return l(w.record)},component:$,scrollWidth:u,direction:p,onVirtualScroll:function(w){var O,k=w.x;n({currentTarget:(O=b.current)===null||O===void 0?void 0:O.nativeElement,scrollLeft:k})},onScroll:C,extraRender:K},function(T,w,O){var k=l(T.record,w);return i.createElement(Tr,{data:T,rowKey:k,index:w,style:O.style})}))}),Ei=Pt(wi),$i=function(e,r){var n=r.ref,o=r.onScroll;return i.createElement(Ei,{ref:n,data:e,onScroll:o})};function ki(t,e){var r=t.data,n=t.columns,o=t.scroll,a=t.sticky,c=t.prefixCls,l=c===void 0?To:c,d=t.className,s=t.listItemHeight,v=t.components,u=t.onScroll,p=o||{},f=p.x,m=p.y;typeof f!="number"&&(f=1),typeof m!="number"&&(m=500);var h=ht(function(C,b){return zn(v,C)||b}),g=ht(u),x=i.useMemo(function(){return{sticky:a,scrollY:m,listItemHeight:s,getComponent:h,onScroll:g}},[a,m,s,h,g]);return i.createElement(Qn.Provider,{value:x},i.createElement(Mt,ye({},t,{className:te(d,"".concat(l,"-virtual")),scroll:H(H({},o),{},{x:f}),components:H(H({},v),{},{body:r!=null&&r.length?$i:void 0}),columns:n,internalHooks:Yt,tailor:!0,ref:e})))}var Ni=i.forwardRef(ki);function Mo(t){return xo(Ni,t)}Mo();const Ri=t=>null,Ki=t=>null;var Zn=i.createContext(null),Ii=i.createContext({}),Oi=function(e){for(var r=e.prefixCls,n=e.level,o=e.isStart,a=e.isEnd,c="".concat(r,"-indent-unit"),l=[],d=0;d=0&&r.splice(n,1),r}function ut(t,e){var r=(t||[]).slice();return r.indexOf(e)===-1&&r.push(e),r}function Jn(t){return t.split("-")}function Mi(t,e){var r=[],n=Ye(e,t);function o(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(c){var l=c.key,d=c.children;r.push(l),o(d)})}return o(n.children),r}function Bi(t){if(t.parent){var e=Jn(t.pos);return Number(e[e.length-1])===t.parent.children.length-1}return!1}function Li(t){var e=Jn(t.pos);return Number(e[e.length-1])===0}function Mr(t,e,r,n,o,a,c,l,d,s){var v,u=t.clientX,p=t.clientY,f=t.target.getBoundingClientRect(),m=f.top,h=f.height,g=(s==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-u),x=(g-12)/n,C=d.filter(function(k){var D;return(D=l[k])===null||D===void 0||(D=D.children)===null||D===void 0?void 0:D.length}),b=Ye(l,r.eventKey);if(p-1.5?a({dragNode:T,dropNode:w,dropPosition:1})?I=1:O=!1:a({dragNode:T,dropNode:w,dropPosition:0})?I=0:a({dragNode:T,dropNode:w,dropPosition:1})?I=1:O=!1:a({dragNode:T,dropNode:w,dropPosition:1})?I=1:O=!1,{dropPosition:I,dropLevelOffset:$,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:y,dropContainerKey:I===0?null:((v=b.parent)===null||v===void 0?void 0:v.key)||null,dropAllowed:O}}function Br(t,e){if(t){var r=e.multiple;return r?t.slice():t.length?[t[0]]:t}}function Cn(t){if(!t)return null;var e;if(Array.isArray(t))e={checkedKeys:t,halfCheckedKeys:void 0};else if(dt(t)==="object")e={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return gt(!1,"`checkedKeys` is not an array or an object"),null;return e}function Kn(t,e){var r=new Set;function n(o){if(!r.has(o)){var a=Ye(e,o);if(a){r.add(o);var c=a.parent,l=a.node;l.disabled||c&&n(c.key)}}}return(t||[]).forEach(function(o){n(o)}),he(r)}const vt={},In="SELECT_ALL",On="SELECT_INVERT",Tn="SELECT_NONE",Lr=[],Bo=(t,e,r=[])=>((e||[]).forEach(n=>{r.push(n),n&&typeof n=="object"&&t in n&&Bo(t,n[t],r)}),r),_i=(t,e)=>{const{preserveSelectedRowKeys:r,selectedRowKeys:n,defaultSelectedRowKeys:o,getCheckboxProps:a,getTitleCheckboxProps:c,onChange:l,onSelect:d,onSelectAll:s,onSelectInvert:v,onSelectNone:u,onSelectMultiple:p,columnWidth:f,type:m,selections:h,fixed:g,renderCell:x,hideSelectAll:C,checkStrictly:b=!0}=e||{},{prefixCls:E,data:S,pageData:R,getRecordByKey:N,getRowKey:K,expandType:y,childrenColumnName:I,locale:$,getPopupContainer:P}=t,T=Vn(),[w,O]=Qa(q=>q),[k,D]=oo(n||o||Lr,{value:n}),F=i.useRef(new Map),B=i.useCallback(q=>{if(r){const Z=new Map;q.forEach(z=>{let j=N(z);!j&&F.current.has(z)&&(j=F.current.get(z)),Z.set(z,j)}),F.current=Z}},[N,r]);i.useEffect(()=>{B(k)},[k]);const W=i.useMemo(()=>Bo(I,R),[I,R]),{keyEntities:G}=i.useMemo(()=>{if(b)return{keyEntities:null};let q=S;if(r){const Z=new Set(W.map((j,ee)=>K(j,ee))),z=Array.from(F.current).reduce((j,[ee,ie])=>Z.has(ee)?j:j.concat(ie),[]);q=[].concat(he(q),he(z))}return qn(q,{externalGetKey:K,childrenPropName:I})},[S,K,b,I,r,W]),Q=i.useMemo(()=>{const q=new Map;return W.forEach((Z,z)=>{const j=K(Z,z),ee=(a?a(Z):null)||{};q.set(j,ee)}),q},[W,K,a]),A=i.useCallback(q=>{const Z=K(q);let z;return Q.has(Z)?z=Q.get(K(q)):z=a?a(q):void 0,!!(z!=null&&z.disabled)},[Q,K]),[oe,Ee]=i.useMemo(()=>{if(b)return[k||[],[]];const{checkedKeys:q,halfCheckedKeys:Z}=Kt(k,!0,G,A);return[q||[],Z]},[k,b,G,A]),ae=i.useMemo(()=>{const q=m==="radio"?oe.slice(0,1):oe;return new Set(q)},[oe,m]),le=i.useMemo(()=>m==="radio"?new Set:new Set(Ee),[Ee,m]);i.useEffect(()=>{e||D(Lr)},[!!e]);const ne=i.useCallback((q,Z)=>{let z,j;B(q),r?(z=q,j=q.map(ee=>F.current.get(ee))):(z=[],j=[],q.forEach(ee=>{const ie=N(ee);ie!==void 0&&(z.push(ee),j.push(ie))})),D(z),l==null||l(z,j,{type:Z})},[D,N,l,r]),J=i.useCallback((q,Z,z,j)=>{if(d){const ee=z.map(ie=>N(ie));d(N(q),Z,ee,j)}ne(z,"single")},[d,N,ne]),de=i.useMemo(()=>!h||C?null:(h===!0?[In,On,Tn]:h).map(Z=>Z===In?{key:"all",text:$.selectionAll,onSelect(){ne(S.map((z,j)=>K(z,j)).filter(z=>{const j=Q.get(z);return!(j!=null&&j.disabled)||ae.has(z)}),"all")}}:Z===On?{key:"invert",text:$.selectInvert,onSelect(){const z=new Set(ae);R.forEach((ee,ie)=>{const xe=K(ee,ie),_e=Q.get(xe);_e!=null&&_e.disabled||(z.has(xe)?z.delete(xe):z.add(xe))});const j=Array.from(z);v&&(T.deprecated(!1,"onSelectInvert","onChange"),v(j)),ne(j,"invert")}}:Z===Tn?{key:"none",text:$.selectNone,onSelect(){u==null||u(),ne(Array.from(ae).filter(z=>{const j=Q.get(z);return j==null?void 0:j.disabled}),"none")}}:Z).map(Z=>Object.assign(Object.assign({},Z),{onSelect:(...z)=>{var j,ee;(ee=Z.onSelect)===null||ee===void 0||(j=ee).call.apply(j,[Z].concat(z)),O(null)}})),[h,ae,R,K,v,ne]);return[i.useCallback(q=>{var Z;if(!e)return q.filter(X=>X!==vt);let z=he(q);const j=new Set(ae),ee=W.map(K).filter(X=>!Q.get(X).disabled),ie=ee.every(X=>j.has(X)),xe=ee.some(X=>j.has(X)),_e=()=>{const X=[];ie?ee.forEach(ue=>{j.delete(ue),X.push(ue)}):ee.forEach(ue=>{j.has(ue)||(j.add(ue),X.push(ue))});const _=Array.from(j);s==null||s(!ie,_.map(ue=>N(ue)),X.map(ue=>N(ue))),ne(_,"all"),O(null)};let Oe,L;if(m!=="radio"){let X;if(de){const Fe={getPopupContainer:P,items:de.map((Ve,qe)=>{const{key:we,text:Ct,onSelect:ot}=Ve;return{key:we??qe,onClick:()=>{ot==null||ot(ee)},label:Ct}})};X=i.createElement("div",{className:`${E}-selection-extra`},i.createElement(uo,{menu:Fe,getPopupContainer:P},i.createElement("span",null,i.createElement(ua,null))))}const _=W.map((Fe,Ve)=>{const qe=K(Fe,Ve),we=Q.get(qe)||{};return Object.assign({checked:j.has(qe)},we)}).filter(({disabled:Fe})=>Fe),ue=!!_.length&&_.length===W.length,Ke=ue&&_.every(({checked:Fe})=>Fe),Re=ue&&_.some(({checked:Fe})=>Fe),Se=(c==null?void 0:c())||{},{onChange:Me,disabled:ve}=Se;L=i.createElement(rn,Object.assign({"aria-label":X?"Custom selection":"Select all"},Se,{checked:ue?Ke:!!W.length&&ie,indeterminate:ue?!Ke&&Re:!ie&&xe,onChange:Fe=>{_e(),Me==null||Me(Fe)},disabled:ve??(W.length===0||ue),skipGroup:!0})),Oe=!C&&i.createElement("div",{className:`${E}-selection`},L,X)}let Y;m==="radio"?Y=(X,_,ue)=>{const Ke=K(_,ue),Re=j.has(Ke),Se=Q.get(Ke);return{node:i.createElement(Gt,Object.assign({},Se,{checked:Re,onClick:Me=>{var ve;Me.stopPropagation(),(ve=Se==null?void 0:Se.onClick)===null||ve===void 0||ve.call(Se,Me)},onChange:Me=>{var ve;j.has(Ke)||J(Ke,!0,[Ke],Me.nativeEvent),(ve=Se==null?void 0:Se.onChange)===null||ve===void 0||ve.call(Se,Me)}})),checked:Re}}:Y=(X,_,ue)=>{var Ke;const Re=K(_,ue),Se=j.has(Re),Me=le.has(Re),ve=Q.get(Re);let Fe;return y==="nest"?Fe=Me:Fe=(Ke=ve==null?void 0:ve.indeterminate)!==null&&Ke!==void 0?Ke:Me,{node:i.createElement(rn,Object.assign({},ve,{indeterminate:Fe,checked:Se,skipGroup:!0,onClick:Ve=>{var qe;Ve.stopPropagation(),(qe=ve==null?void 0:ve.onClick)===null||qe===void 0||qe.call(ve,Ve)},onChange:Ve=>{var qe;const{nativeEvent:we}=Ve,{shiftKey:Ct}=we,ot=ee.indexOf(Re),kt=oe.some(tt=>ee.includes(tt));if(Ct&&b&&kt){const tt=w(ot,ee,j),Qe=Array.from(j);p==null||p(!Se,Qe.map(Ze=>N(Ze)),tt.map(Ze=>N(Ze))),ne(Qe,"multiple")}else{const tt=oe;if(b){const Qe=Se?st(tt,Re):ut(tt,Re);J(Re,!Se,Qe,we)}else{const Qe=Kt([].concat(he(tt),[Re]),!0,G,A),{checkedKeys:Ze,halfCheckedKeys:Ge}=Qe;let Be=Ze;if(Se){const at=new Set(Ze);at.delete(Re),Be=Kt(Array.from(at),{halfCheckedKeys:Ge},G,A).checkedKeys}J(Re,!Se,Be,we)}}O(Se?null:ot),(qe=ve==null?void 0:ve.onChange)===null||qe===void 0||qe.call(ve,Ve)}})),checked:Se}};const U=(X,_,ue)=>{const{node:Ke,checked:Re}=Y(X,_,ue);return x?x(Re,_,ue,Ke):Ke};if(!z.includes(vt))if(z.findIndex(X=>{var _;return((_=X[Wt])===null||_===void 0?void 0:_.columnType)==="EXPAND_COLUMN"})===0){const[X,..._]=z;z=[X,vt].concat(he(_))}else z=[vt].concat(he(z));const ke=z.indexOf(vt);z=z.filter((X,_)=>X!==vt||_===ke);const ge=z[ke-1],Ce=z[ke+1];let Te=g;Te===void 0&&((Ce==null?void 0:Ce.fixed)!==void 0?Te=Ce.fixed:(ge==null?void 0:ge.fixed)!==void 0&&(Te=ge.fixed)),Te&&ge&&((Z=ge[Wt])===null||Z===void 0?void 0:Z.columnType)==="EXPAND_COLUMN"&&ge.fixed===void 0&&(ge.fixed=Te);const Pe=te(`${E}-selection-col`,{[`${E}-selection-col-with-dropdown`]:h&&m==="checkbox"}),De=()=>e!=null&&e.columnTitle?typeof e.columnTitle=="function"?e.columnTitle(L):e.columnTitle:Oe,Ne={fixed:Te,width:f,className:`${E}-selection-column`,title:De(),render:U,onCell:e.onCell,align:e.align,[Wt]:{className:Pe}};return z.map(X=>X===vt?Ne:X)},[K,W,e,oe,ae,le,f,de,y,Q,p,J,A]),ae]};function Fi(t){return e=>{const{prefixCls:r,onExpand:n,record:o,expanded:a,expandable:c}=e,l=`${r}-row-expand-icon`;return i.createElement("button",{type:"button",onClick:d=>{n(o,d),d.stopPropagation()},className:te(l,{[`${l}-spaced`]:!c,[`${l}-expanded`]:c&&a,[`${l}-collapsed`]:c&&!a}),"aria-label":a?t.collapse:t.expand,"aria-expanded":a})}}function Hi(t){return(r,n)=>{const o=r.querySelector(`.${t}-container`);let a=n;if(o){const c=getComputedStyle(o),l=Number.parseInt(c.borderLeftWidth,10),d=Number.parseInt(c.borderRightWidth,10);a=n-l-d}return a}}const bt=(t,e)=>"key"in t&&t.key!==void 0&&t.key!==null?t.key:t.dataIndex?Array.isArray(t.dataIndex)?t.dataIndex.join("."):t.dataIndex:e;function Bt(t,e){return e?`${e}-${t}`:`${t}`}const dn=(t,e)=>typeof t=="function"?t(e):t,Ai=(t,e)=>{const r=dn(t,e);return Object.prototype.toString.call(r)==="[object Object]"?"":r};var zi=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:fa}))},ji=i.forwardRef(zi),Wi=function(e){var r=e.dropPosition,n=e.dropLevelOffset,o=e.indent,a={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(r){case-1:a.top=0,a.left=-n*o;break;case 1:a.bottom=0,a.left=-n*o;break;case 0:a.bottom=0,a.left=o;break}return me.createElement("div",{style:a})};function Lo(t){if(t==null)throw new TypeError("Cannot destructure "+t)}function Vi(t,e){var r=i.useState(!1),n=$e(r,2),o=n[0],a=n[1];yt(function(){if(o)return t(),function(){e()}},[o]),yt(function(){return a(!0),function(){a(!1)}},[])}var qi=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Xi=i.forwardRef(function(t,e){var r=t.className,n=t.style,o=t.motion,a=t.motionNodes,c=t.motionType,l=t.onMotionStart,d=t.onMotionEnd,s=t.active,v=t.treeNodeRequiredProps,u=lt(t,qi),p=i.useState(!0),f=$e(p,2),m=f[0],h=f[1],g=i.useContext(Zn),x=g.prefixCls,C=a&&c!=="hide";yt(function(){a&&C!==m&&h(C)},[a]);var b=function(){a&&l()},E=i.useRef(!1),S=function(){a&&!E.current&&(E.current=!0,d())};Vi(b,S);var R=function(K){C===K&&S()};return a?i.createElement(va,ye({ref:e,visible:m},o,{motionAppear:c==="show",onVisibleChanged:R}),function(N,K){var y=N.className,I=N.style;return i.createElement("div",{ref:K,className:te("".concat(x,"-treenode-motion"),y),style:I},a.map(function($){var P=Object.assign({},(Lo($.data),$.data)),T=$.title,w=$.key,O=$.isStart,k=$.isEnd;delete P.children;var D=jt(w,v);return i.createElement(Xt,ye({},P,D,{title:T,active:s,data:$.data,key:w,isStart:O,isEnd:k}))}))}):i.createElement(Xt,ye({domRef:e,className:r,style:n},u,{active:s}))});function Gi(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=t.length,n=e.length;if(Math.abs(r-n)!==1)return{add:!1,key:null};function o(a,c){var l=new Map;a.forEach(function(s){l.set(s,!0)});var d=c.filter(function(s){return!l.has(s)});return d.length===1?d[0]:null}return r ").concat(e);return e}var Zi=i.forwardRef(function(t,e){var r=t.prefixCls,n=t.data;t.selectable,t.checkable;var o=t.expandedKeys,a=t.selectedKeys,c=t.checkedKeys,l=t.loadedKeys,d=t.loadingKeys,s=t.halfCheckedKeys,v=t.keyEntities,u=t.disabled,p=t.dragging,f=t.dragOverNodeKey,m=t.dropPosition,h=t.motion,g=t.height,x=t.itemHeight,C=t.virtual,b=t.scrollWidth,E=t.focusable,S=t.activeItem,R=t.focused,N=t.tabIndex,K=t.onKeyDown,y=t.onFocus,I=t.onBlur,$=t.onActiveChange,P=t.onListChangeStart,T=t.onListChangeEnd,w=lt(t,Ui),O=i.useRef(null),k=i.useRef(null);i.useImperativeHandle(e,function(){return{scrollTo:function(Y){O.current.scrollTo(Y)},getIndentWidth:function(){return k.current.offsetWidth}}});var D=i.useState(o),F=$e(D,2),B=F[0],W=F[1],G=i.useState(n),Q=$e(G,2),A=Q[0],oe=Q[1],Ee=i.useState(n),ae=$e(Ee,2),le=ae[0],ne=ae[1],J=i.useState([]),de=$e(J,2),be=de[0],q=de[1],Z=i.useState(null),z=$e(Z,2),j=z[0],ee=z[1],ie=i.useRef(n);ie.current=n;function xe(){var L=ie.current;oe(L),ne(L),q([]),ee(null),T()}yt(function(){W(o);var L=Gi(B,o);if(L.key!==null)if(L.add){var Y=A.findIndex(function(Pe){var De=Pe.key;return De===L.key}),U=Ar(_r(A,n,L.key),C,g,x),ke=A.slice();ke.splice(Y+1,0,Hr),ne(ke),q(U),ee("show")}else{var ge=n.findIndex(function(Pe){var De=Pe.key;return De===L.key}),Ce=Ar(_r(n,A,L.key),C,g,x),Te=n.slice();Te.splice(ge+1,0,Hr),ne(Te),q(Ce),ee("hide")}else A!==n&&(oe(n),ne(n))},[o,n]),i.useEffect(function(){p||xe()},[p]);var _e=h?le:n,Oe={expandedKeys:o,selectedKeys:a,loadedKeys:l,loadingKeys:d,checkedKeys:c,halfCheckedKeys:s,dragOverNodeKey:f,dropPosition:m,keyEntities:v};return i.createElement(i.Fragment,null,R&&S&&i.createElement("span",{style:Fr,"aria-live":"assertive"},Qi(S)),i.createElement("div",null,i.createElement("input",{style:Fr,disabled:E===!1||u,tabIndex:E!==!1?N:null,onKeyDown:K,onFocus:y,onBlur:I,value:"",onChange:Yi,"aria-label":"for screen reader"})),i.createElement("div",{className:"".concat(r,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},i.createElement("div",{className:"".concat(r,"-indent")},i.createElement("div",{ref:k,className:"".concat(r,"-indent-unit")}))),i.createElement(co,ye({},w,{data:_e,itemKey:zr,height:g,fullHeight:!1,virtual:C,itemHeight:x,scrollWidth:b,prefixCls:"".concat(r,"-list"),ref:O,role:"tree",onVisibleChange:function(Y){Y.every(function(U){return zr(U)!==Et})&&xe()}}),function(L){var Y=L.pos,U=Object.assign({},(Lo(L.data),L.data)),ke=L.title,ge=L.key,Ce=L.isStart,Te=L.isEnd,Pe=Ut(ge,Y);delete U.key,delete U.children;var De=jt(Pe,Oe);return i.createElement(Xi,ye({},U,De,{title:ke,active:!!S&&ge===S.key,pos:Y,data:L.data,isStart:Ce,isEnd:Te,motion:h,motionNodes:ge===Et?be:null,motionType:j,onMotionStart:P,onMotionEnd:xe,treeNodeRequiredProps:Oe,onMouseMove:function(){$(null)}}))}))}),Ji=10,er=function(t){pa(r,t);var e=ma(r);function r(){var n;ga(this,r);for(var o=arguments.length,a=new Array(o),c=0;c2&&arguments[2]!==void 0?arguments[2]:!1,u=n.state,p=u.dragChildrenKeys,f=u.dropPosition,m=u.dropTargetKey,h=u.dropTargetPos,g=u.dropAllowed;if(g){var x=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),m!==null){var C=H(H({},jt(m,n.getTreeNodeRequiredProps())),{},{active:((s=n.getActiveItem())===null||s===void 0?void 0:s.key)===m,data:Ye(n.state.keyEntities,m).node}),b=p.includes(m);gt(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var E=Jn(h),S={event:l,node:Le(C),dragNode:n.dragNodeProps?Le(n.dragNodeProps):null,dragNodesKeys:[n.dragNodeProps.eventKey].concat(p),dropToGap:f!==0,dropPosition:f+Number(E[E.length-1])};v||x==null||x(S),n.dragNodeProps=null}}}),M(fe(n),"cleanDragState",function(){var l=n.state.draggingNodeKey;l!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null}),M(fe(n),"triggerExpandActionExpand",function(l,d){var s=n.state,v=s.expandedKeys,u=s.flattenNodes,p=d.expanded,f=d.key,m=d.isLeaf;if(!(m||l.shiftKey||l.metaKey||l.ctrlKey)){var h=u.filter(function(x){return x.key===f})[0],g=Le(H(H({},jt(f,n.getTreeNodeRequiredProps())),{},{data:h.data}));n.setExpandedKeys(p?st(v,f):ut(v,f)),n.onNodeExpand(l,g)}}),M(fe(n),"onNodeClick",function(l,d){var s=n.props,v=s.onClick,u=s.expandAction;u==="click"&&n.triggerExpandActionExpand(l,d),v==null||v(l,d)}),M(fe(n),"onNodeDoubleClick",function(l,d){var s=n.props,v=s.onDoubleClick,u=s.expandAction;u==="doubleClick"&&n.triggerExpandActionExpand(l,d),v==null||v(l,d)}),M(fe(n),"onNodeSelect",function(l,d){var s=n.state.selectedKeys,v=n.state,u=v.keyEntities,p=v.fieldNames,f=n.props,m=f.onSelect,h=f.multiple,g=d.selected,x=d[p.key],C=!g;C?h?s=ut(s,x):s=[x]:s=st(s,x);var b=s.map(function(E){var S=Ye(u,E);return S?S.node:null}).filter(Boolean);n.setUncontrolledState({selectedKeys:s}),m==null||m(s,{event:"select",selected:C,node:d,selectedNodes:b,nativeEvent:l.nativeEvent})}),M(fe(n),"onNodeCheck",function(l,d,s){var v=n.state,u=v.keyEntities,p=v.checkedKeys,f=v.halfCheckedKeys,m=n.props,h=m.checkStrictly,g=m.onCheck,x=d.key,C,b={event:"check",node:d,checked:s,nativeEvent:l.nativeEvent};if(h){var E=s?ut(p,x):st(p,x),S=st(f,x);C={checked:E,halfChecked:S},b.checkedNodes=E.map(function($){return Ye(u,$)}).filter(Boolean).map(function($){return $.node}),n.setUncontrolledState({checkedKeys:E})}else{var R=Kt([].concat(he(p),[x]),!0,u),N=R.checkedKeys,K=R.halfCheckedKeys;if(!s){var y=new Set(N);y.delete(x);var I=Kt(Array.from(y),{halfCheckedKeys:K},u);N=I.checkedKeys,K=I.halfCheckedKeys}C=N,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=K,N.forEach(function($){var P=Ye(u,$);if(P){var T=P.node,w=P.pos;b.checkedNodes.push(T),b.checkedNodesPositions.push({node:T,pos:w})}}),n.setUncontrolledState({checkedKeys:N},!1,{halfCheckedKeys:K})}g==null||g(C,b)}),M(fe(n),"onNodeLoad",function(l){var d,s=l.key,v=n.state.keyEntities,u=Ye(v,s);if(!(u!=null&&(d=u.children)!==null&&d!==void 0&&d.length)){var p=new Promise(function(f,m){n.setState(function(h){var g=h.loadedKeys,x=g===void 0?[]:g,C=h.loadingKeys,b=C===void 0?[]:C,E=n.props,S=E.loadData,R=E.onLoad;if(!S||x.includes(s)||b.includes(s))return null;var N=S(l);return N.then(function(){var K=n.state.loadedKeys,y=ut(K,s);R==null||R(y,{event:"load",node:l}),n.setUncontrolledState({loadedKeys:y}),n.setState(function(I){return{loadingKeys:st(I.loadingKeys,s)}}),f()}).catch(function(K){if(n.setState(function(I){return{loadingKeys:st(I.loadingKeys,s)}}),n.loadingRetryTimes[s]=(n.loadingRetryTimes[s]||0)+1,n.loadingRetryTimes[s]>=Ji){var y=n.state.loadedKeys;gt(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:ut(y,s)}),f()}m(K)}),{loadingKeys:ut(b,s)}})});return p.catch(function(){}),p}}),M(fe(n),"onNodeMouseEnter",function(l,d){var s=n.props.onMouseEnter;s==null||s({event:l,node:d})}),M(fe(n),"onNodeMouseLeave",function(l,d){var s=n.props.onMouseLeave;s==null||s({event:l,node:d})}),M(fe(n),"onNodeContextMenu",function(l,d){var s=n.props.onRightClick;s&&(l.preventDefault(),s({event:l,node:d}))}),M(fe(n),"onFocus",function(){var l=n.props.onFocus;n.setState({focused:!0});for(var d=arguments.length,s=new Array(d),v=0;v1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var v=!1,u=!0,p={};Object.keys(l).forEach(function(f){if(n.props.hasOwnProperty(f)){u=!1;return}v=!0,p[f]=l[f]}),v&&(!d||u)&&n.setState(H(H({},p),s))}}),M(fe(n),"scrollTo",function(l){n.listRef.current.scrollTo(l)}),n}return ha(r,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,a=o.activeKey,c=o.itemScrollOffset,l=c===void 0?0:c;a!==void 0&&a!==this.state.activeKey&&(this.setState({activeKey:a}),a!==null&&this.scrollTo({key:a,offset:l}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,a=o.focused,c=o.flattenNodes,l=o.keyEntities,d=o.draggingNodeKey,s=o.activeKey,v=o.dropLevelOffset,u=o.dropContainerKey,p=o.dropTargetKey,f=o.dropPosition,m=o.dragOverNodeKey,h=o.indent,g=this.props,x=g.prefixCls,C=g.className,b=g.style,E=g.showLine,S=g.focusable,R=g.tabIndex,N=R===void 0?0:R,K=g.selectable,y=g.showIcon,I=g.icon,$=g.switcherIcon,P=g.draggable,T=g.checkable,w=g.checkStrictly,O=g.disabled,k=g.motion,D=g.loadData,F=g.filterTreeNode,B=g.height,W=g.itemHeight,G=g.scrollWidth,Q=g.virtual,A=g.titleRender,oe=g.dropIndicatorRender,Ee=g.onContextMenu,ae=g.onScroll,le=g.direction,ne=g.rootClassName,J=g.rootStyle,de=Vt(this.props,{aria:!0,data:!0}),be;P&&(dt(P)==="object"?be=P:typeof P=="function"?be={nodeDraggable:P}:be={});var q={prefixCls:x,selectable:K,showIcon:y,icon:I,switcherIcon:$,draggable:be,draggingNodeKey:d,checkable:T,checkStrictly:w,disabled:O,keyEntities:l,dropLevelOffset:v,dropContainerKey:u,dropTargetKey:p,dropPosition:f,dragOverNodeKey:m,indent:h,direction:le,dropIndicatorRender:oe,loadData:D,filterTreeNode:F,titleRender:A,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 i.createElement(Zn.Provider,{value:q},i.createElement("div",{className:te(x,C,ne,M(M(M({},"".concat(x,"-show-line"),E),"".concat(x,"-focused"),a),"".concat(x,"-active-focused"),s!==null)),style:J},i.createElement(Zi,ye({ref:this.listRef,prefixCls:x,style:b,data:c,disabled:O,selectable:K,checkable:!!T,motion:k,dragging:d!==null,height:B,itemHeight:W,virtual:Q,focusable:S,focused:a,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ee,onScroll:ae,scrollWidth:G},this.getTreeNodeRequiredProps(),de))))}}],[{key:"getDerivedStateFromProps",value:function(o,a){var c=a.prevProps,l={prevProps:o};function d(N){return!c&&o.hasOwnProperty(N)||c&&c[N]!==o[N]}var s,v=a.fieldNames;if(d("fieldNames")&&(v=Tt(o.fieldNames),l.fieldNames=v),d("treeData")?s=o.treeData:d("children")&&(gt(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),s=yo(o.children)),s){l.treeData=s;var u=qn(s,{fieldNames:v});l.keyEntities=H(M({},Et,_o),u.keyEntities)}var p=l.keyEntities||a.keyEntities;if(d("expandedKeys")||c&&d("autoExpandParent"))l.expandedKeys=o.autoExpandParent||!c&&o.defaultExpandParent?Kn(o.expandedKeys,p):o.expandedKeys;else if(!c&&o.defaultExpandAll){var f=H({},p);delete f[Et];var m=[];Object.keys(f).forEach(function(N){var K=f[N];K.children&&K.children.length&&m.push(K.key)}),l.expandedKeys=m}else!c&&o.defaultExpandedKeys&&(l.expandedKeys=o.autoExpandParent||o.defaultExpandParent?Kn(o.defaultExpandedKeys,p):o.defaultExpandedKeys);if(l.expandedKeys||delete l.expandedKeys,s||l.expandedKeys){var h=xn(s||a.treeData,l.expandedKeys||a.expandedKeys,v);l.flattenNodes=h}if(o.selectable&&(d("selectedKeys")?l.selectedKeys=Br(o.selectedKeys,o):!c&&o.defaultSelectedKeys&&(l.selectedKeys=Br(o.defaultSelectedKeys,o))),o.checkable){var g;if(d("checkedKeys")?g=Cn(o.checkedKeys)||{}:!c&&o.defaultCheckedKeys?g=Cn(o.defaultCheckedKeys)||{}:s&&(g=Cn(o.checkedKeys)||{checkedKeys:a.checkedKeys,halfCheckedKeys:a.halfCheckedKeys}),g){var x=g,C=x.checkedKeys,b=C===void 0?[]:C,E=x.halfCheckedKeys,S=E===void 0?[]:E;if(!o.checkStrictly){var R=Kt(b,!0,p);b=R.checkedKeys,S=R.halfCheckedKeys}l.checkedKeys=b,l.halfCheckedKeys=S}}return d("loadedKeys")&&(l.loadedKeys=o.loadedKeys),l}}]),r}(i.Component);M(er,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Wi,allowDrop:function(){return!0},expandAction:!1});M(er,"TreeNode",Xt);var es=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:ya}))},Fo=i.forwardRef(es),ts=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:ba}))},ns=i.forwardRef(ts),rs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:xa}))},os=i.forwardRef(rs),as=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Ca}))},ls=i.forwardRef(as);const is=({treeCls:t,treeNodeCls:e,directoryNodeSelectedBg:r,directoryNodeSelectedColor:n,motionDurationMid:o,borderRadius:a,controlItemBgHover:c})=>({[`${t}${t}-directory ${e}`]:{[`${t}-node-content-wrapper`]:{position:"static",[`&:has(${t}-drop-indicator)`]:{position:"relative"},[`> *:not(${t}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${o}`,content:'""',borderRadius:a},"&:hover:before":{background:c}},[`${t}-switcher, ${t}-checkbox, ${t}-draggable-icon`]:{zIndex:1},"&-selected":{background:r,borderRadius:a,[`${t}-switcher, ${t}-draggable-icon`]:{color:n},[`${t}-node-content-wrapper`]:{color:n,background:"transparent","&, &:hover":{color:n},"&:before, &:hover:before":{background:r}}}}}),ss=new wa("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ds=(t,e)=>({[`.${t}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${e.motionDurationSlow}`}}}),cs=(t,e)=>({[`.${t}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:e.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${V(e.lineWidthBold)} solid ${e.colorPrimary}`,borderRadius:"50%",content:'""'}}}),us=(t,e)=>{const{treeCls:r,treeNodeCls:n,treeNodePadding:o,titleHeight:a,indentSize:c,nodeSelectedBg:l,nodeHoverBg:d,colorTextQuaternary:s,controlItemBgActiveDisabled:v}=e;return{[r]:Object.assign(Object.assign({},Ot(e)),{"--rc-virtual-list-scrollbar-bg":e.colorSplit,background:e.colorBgContainer,borderRadius:e.borderRadius,transition:`background-color ${e.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${r}-rtl ${r}-switcher_close ${r}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${r}-active-focused)`]:Hn(e),[`${r}-list-holder-inner`]:{alignItems:"flex-start"},[`&${r}-block-node`]:{[`${r}-list-holder-inner`]:{alignItems:"stretch",[`${r}-node-content-wrapper`]:{flex:"auto"},[`${n}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${e.colorPrimary}`,opacity:0,animationName:ss,animationDuration:e.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:e.borderRadius}}},[n]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:V(a),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${r}-node-content-wrapper`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${r}-checkbox-disabled + ${r}-node-selected,&${n}-disabled${n}-selected ${r}-node-content-wrapper`]:{backgroundColor:v},[`${r}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${n}-disabled)`]:{[`${r}-node-content-wrapper`]:{"&:hover":{color:e.nodeHoverColor}}},[`&-active ${r}-node-content-wrapper`]:{background:e.controlItemBgHover},[`&:not(${n}-disabled).filter-node ${r}-title`]:{color:e.colorPrimary,fontWeight:e.fontWeightStrong},"&-draggable":{cursor:"grab",[`${r}-draggable-icon`]:{flexShrink:0,width:a,textAlign:"center",visibility:"visible",color:s},[`&${n}-disabled ${r}-draggable-icon`]:{visibility:"hidden"}}},[`${r}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:c}},[`${r}-draggable-icon`]:{visibility:"hidden"},[`${r}-switcher, ${r}-checkbox`]:{marginInlineEnd:e.calc(e.calc(a).sub(e.controlInteractiveSize)).div(2).equal()},[`${r}-switcher`]:Object.assign(Object.assign({},ds(t,e)),{position:"relative",flex:"none",alignSelf:"stretch",width:a,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${e.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:a,height:a,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`},[`&:not(${r}-switcher-noop):hover:before`]:{backgroundColor:e.colorBgTextHover},[`&_close ${r}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:e.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(a).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:e.calc(e.calc(a).div(2).equal()).mul(.8).equal(),height:e.calc(a).div(2).equal(),borderBottom:`1px solid ${e.colorBorder}`,content:'""'}}}),[`${r}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:a,paddingBlock:0,paddingInline:e.paddingXS,background:"transparent",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},cs(t,e)),{"&:hover":{backgroundColor:d},[`&${r}-node-selected`]:{color:e.nodeSelectedColor,backgroundColor:l},[`${r}-iconEle`]:{display:"inline-block",width:a,height:a,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${r}-unselectable ${r}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${e.colorPrimary}`},"&-show-line":{[`${r}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(a).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${r}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${n}-leaf-last ${r}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${V(e.calc(a).div(2).equal())} !important`}})}},fs=(t,e,r=!0)=>{const n=`.${t}`,o=`${n}-treenode`,a=e.calc(e.paddingXS).div(2).equal(),c=Fn(e,{treeCls:n,treeNodeCls:o,treeNodePadding:a});return[us(t,c),r&&is(c)].filter(Boolean)},vs=t=>{const{controlHeightSM:e,controlItemBgHover:r,controlItemBgActive:n}=t,o=e;return{titleHeight:o,indentSize:o,nodeHoverBg:r,nodeHoverColor:t.colorText,nodeSelectedBg:n,nodeSelectedColor:t.colorText}},ps=t=>{const{colorTextLightSolid:e,colorPrimary:r}=t;return Object.assign(Object.assign({},vs(t)),{directoryNodeSelectedColor:e,directoryNodeSelectedBg:r})},ms=_n("Tree",(t,{prefixCls:e})=>[{[t.componentCls]:Va(`${e}-checkbox`,t)},fs(e,t),Sa(t)],ps),jr=4;function gs(t){const{dropPosition:e,dropLevelOffset:r,prefixCls:n,indent:o,direction:a="ltr"}=t,c=a==="ltr"?"left":"right",l=a==="ltr"?"right":"left",d={[c]:-r*o+jr,[l]:0};switch(e){case-1:d.top=-3;break;case 1:d.bottom=-3;break;default:d.bottom=-3,d[c]=o+jr;break}return me.createElement("div",{style:d,className:`${n}-drop-indicator`})}var hs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Ea}))},ys=i.forwardRef(hs),bs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:$a}))},xs=i.forwardRef(bs),Cs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:ka}))},Ss=i.forwardRef(Cs);const ws=t=>{var e,r;const{prefixCls:n,switcherIcon:o,treeNodeProps:a,showLine:c,switcherLoadingIcon:l}=t,{isLeaf:d,expanded:s,loading:v}=a;if(v)return i.isValidElement(l)?l:i.createElement(Na,{className:`${n}-switcher-loading-icon`});let u;if(c&&typeof c=="object"&&(u=c.showLeafIcon),d){if(!c)return null;if(typeof u!="boolean"&&u){const m=typeof u=="function"?u(a):u,h=`${n}-switcher-line-custom-icon`;return i.isValidElement(m)?Cr(m,{className:te((e=m.props)===null||e===void 0?void 0:e.className,h)}):m}return u?i.createElement(Fo,{className:`${n}-switcher-line-icon`}):i.createElement("span",{className:`${n}-switcher-leaf-line`})}const p=`${n}-switcher-icon`,f=typeof o=="function"?o(a):o;return i.isValidElement(f)?Cr(f,{className:te((r=f.props)===null||r===void 0?void 0:r.className,p)}):f!==void 0?f:c?s?i.createElement(xs,{className:`${n}-switcher-line-icon`}):i.createElement(Ss,{className:`${n}-switcher-line-icon`}):i.createElement(ys,{className:p})},Ho=me.forwardRef((t,e)=>{var r;const{getPrefixCls:n,direction:o,virtual:a,tree:c}=me.useContext($t),{prefixCls:l,className:d,showIcon:s=!1,showLine:v,switcherIcon:u,switcherLoadingIcon:p,blockNode:f=!1,children:m,checkable:h=!1,selectable:g=!0,draggable:x,disabled:C,motion:b,style:E}=t,S=n("tree",l),R=n(),N=me.useContext(ro),K=C??N,y=b??Object.assign(Object.assign({},Ra(R)),{motionAppear:!1}),I=Object.assign(Object.assign({},t),{checkable:h,selectable:g,showIcon:s,motion:y,blockNode:f,disabled:K,showLine:!!v,dropIndicatorRender:gs}),[$,P,T]=ms(S),[,w]=fo(),O=w.paddingXS/2+(((r=w.Tree)===null||r===void 0?void 0:r.titleHeight)||w.controlHeightSM),k=me.useMemo(()=>{if(!x)return!1;let F={};switch(typeof x){case"function":F.nodeDraggable=x;break;case"object":F=Object.assign({},x);break}return F.icon!==!1&&(F.icon=F.icon||me.createElement(ls,null)),F},[x]),D=F=>me.createElement(ws,{prefixCls:S,switcherIcon:u,switcherLoadingIcon:p,treeNodeProps:F,showLine:v});return $(me.createElement(er,Object.assign({itemHeight:O,ref:e,virtual:a},I,{style:Object.assign(Object.assign({},c==null?void 0:c.style),E),prefixCls:S,className:te({[`${S}-icon-hide`]:!s,[`${S}-block-node`]:f,[`${S}-unselectable`]:!g,[`${S}-rtl`]:o==="rtl",[`${S}-disabled`]:K},c==null?void 0:c.className,d,P,T),direction:o,checkable:h&&me.createElement("span",{className:`${S}-checkbox-inner`}),selectable:g,switcherIcon:D,draggable:k}),m))}),Wr=0,Sn=1,Vr=2;function tr(t,e,r){const{key:n,children:o}=r;function a(c){const l=c[n],d=c[o];e(l,c)!==!1&&tr(d||[],e,r)}t.forEach(a)}function Es({treeData:t,expandedKeys:e,startKey:r,endKey:n,fieldNames:o}){const a=[];let c=Wr;if(r&&r===n)return[r];if(!r||!n)return[];function l(d){return d===r||d===n}return tr(t,d=>{if(c===Vr)return!1;if(l(d)){if(a.push(d),c===Wr)c=Sn;else if(c===Sn)return c=Vr,!1}else c===Sn&&a.push(d);return e.includes(d)},Tt(o)),a}function wn(t,e,r){const n=he(e),o=[];return tr(t,(a,c)=>{const l=n.indexOf(a);return l!==-1&&(o.push(c),n.splice(l,1)),!!n.length},Tt(r)),o}var qr=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var{defaultExpandAll:r,defaultExpandParent:n,defaultExpandedKeys:o}=t,a=qr(t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const c=i.useRef(null),l=i.useRef(null),d=()=>{const{keyEntities:K}=qn(Xr(a),{fieldNames:a.fieldNames});let y;return r?y=Object.keys(K):n?y=Kn(a.expandedKeys||o||[],K):y=a.expandedKeys||o||[],y},[s,v]=i.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[u,p]=i.useState(()=>d());i.useEffect(()=>{"selectedKeys"in a&&v(a.selectedKeys)},[a.selectedKeys]),i.useEffect(()=>{"expandedKeys"in a&&p(a.expandedKeys)},[a.expandedKeys]);const f=(K,y)=>{var I;return"expandedKeys"in a||p(K),(I=a.onExpand)===null||I===void 0?void 0:I.call(a,K,y)},m=(K,y)=>{var I;const{multiple:$,fieldNames:P}=a,{node:T,nativeEvent:w}=y,{key:O=""}=T,k=Xr(a),D=Object.assign(Object.assign({},y),{selected:!0}),F=(w==null?void 0:w.ctrlKey)||(w==null?void 0:w.metaKey),B=w==null?void 0:w.shiftKey;let W;$&&F?(W=K,c.current=O,l.current=W,D.selectedNodes=wn(k,W,P)):$&&B?(W=Array.from(new Set([].concat(he(l.current||[]),he(Es({treeData:k,expandedKeys:u,startKey:O,endKey:c.current,fieldNames:P}))))),D.selectedNodes=wn(k,W,P)):(W=[O],c.current=O,l.current=W,D.selectedNodes=wn(k,W,P)),(I=a.onSelect)===null||I===void 0||I.call(a,W,D),"selectedKeys"in a||v(W)},{getPrefixCls:h,direction:g}=i.useContext($t),{prefixCls:x,className:C,showIcon:b=!0,expandAction:E="click"}=a,S=qr(a,["prefixCls","className","showIcon","expandAction"]),R=h("tree",x),N=te(`${R}-directory`,{[`${R}-directory-rtl`]:g==="rtl"},C);return i.createElement(Ho,Object.assign({icon:$s,ref:e,blockNode:!0},S,{showIcon:b,expandAction:E,prefixCls:R,className:N,expandedKeys:u,selectedKeys:s,onSelect:m,onExpand:f}))},Ns=i.forwardRef(ks),nr=Ho;nr.DirectoryTree=Ns;nr.TreeNode=Xt;const Gr=t=>{const{value:e,filterSearch:r,tablePrefixCls:n,locale:o,onChange:a}=t;return r?i.createElement("div",{className:`${n}-filter-dropdown-search`},i.createElement(Ka,{prefix:i.createElement(Ia,null),placeholder:o.filterSearchPlaceholder,onChange:a,value:e,htmlSize:1,className:`${n}-filter-dropdown-search-input`})):null},Rs=t=>{const{keyCode:e}=t;e===pt.ENTER&&t.stopPropagation()},Ks=i.forwardRef((t,e)=>i.createElement("div",{className:t.className,onClick:r=>r.stopPropagation(),onKeyDown:Rs,ref:e},t.children));function It(t){let e=[];return(t||[]).forEach(({value:r,children:n})=>{e.push(r),n&&(e=[].concat(he(e),he(It(n))))}),e}function Is(t){return t.some(({children:e})=>e)}function Ao(t,e){return typeof e=="string"||typeof e=="number"?e==null?void 0:e.toString().toLowerCase().includes(t.trim().toLowerCase()):!1}function zo({filters:t,prefixCls:e,filteredKeys:r,filterMultiple:n,searchValue:o,filterSearch:a}){return t.map((c,l)=>{const d=String(c.value);if(c.children)return{key:d||l,label:c.text,popupClassName:`${e}-dropdown-submenu`,children:zo({filters:c.children,prefixCls:e,filteredKeys:r,filterMultiple:n,searchValue:o,filterSearch:a})};const s=n?rn:Gt,v={key:c.value!==void 0?d:l,label:i.createElement(i.Fragment,null,i.createElement(s,{checked:r.includes(d)}),i.createElement("span",null,c.text))};return o.trim()?typeof a=="function"?a(o,c)?v:null:Ao(o,c.text)?v:null:v})}function En(t){return t||[]}const Os=t=>{var e,r,n,o;const{tablePrefixCls:a,prefixCls:c,column:l,dropdownPrefixCls:d,columnKey:s,filterOnClose:v,filterMultiple:u,filterMode:p="menu",filterSearch:f=!1,filterState:m,triggerFilter:h,locale:g,children:x,getPopupContainer:C,rootClassName:b}=t,{filterResetToDefaultFilteredValue:E,defaultFilteredValue:S,filterDropdownProps:R={},filterDropdownOpen:N,filterDropdownVisible:K,onFilterDropdownVisibleChange:y,onFilterDropdownOpenChange:I}=l,[$,P]=i.useState(!1),T=!!(m&&(!((e=m.filteredKeys)===null||e===void 0)&&e.length||m.forceFiltered)),w=L=>{var Y;P(L),(Y=R.onOpenChange)===null||Y===void 0||Y.call(R,L),I==null||I(L),y==null||y(L)},O=(o=(n=(r=R.open)!==null&&r!==void 0?r:N)!==null&&n!==void 0?n:K)!==null&&o!==void 0?o:$,k=m==null?void 0:m.filteredKeys,[D,F]=el(En(k)),B=({selectedKeys:L})=>{F(L)},W=(L,{node:Y,checked:U})=>{B(u?{selectedKeys:L}:{selectedKeys:U&&Y.key?[Y.key]:[]})};i.useEffect(()=>{$&&B({selectedKeys:En(k)})},[k]);const[G,Q]=i.useState([]),A=L=>{Q(L)},[oe,Ee]=i.useState(""),ae=L=>{const{value:Y}=L.target;Ee(Y)};i.useEffect(()=>{$||Ee("")},[$]);const le=L=>{const Y=L!=null&&L.length?L:null;if(Y===null&&(!m||!m.filteredKeys)||qt(Y,m==null?void 0:m.filteredKeys,!0))return null;h({column:l,key:s,filteredKeys:Y})},ne=()=>{w(!1),le(D())},J=({confirm:L,closeDropdown:Y}={confirm:!1,closeDropdown:!1})=>{L&&le([]),Y&&w(!1),Ee(""),F(E?(S||[]).map(U=>String(U)):[])},de=({closeDropdown:L}={closeDropdown:!0})=>{L&&w(!1),le(D())},be=(L,Y)=>{Y.source==="trigger"&&(L&&k!==void 0&&F(En(k)),w(L),!L&&!l.filterDropdown&&v&&ne())},q=te({[`${d}-menu-without-submenu`]:!Is(l.filters||[])}),Z=L=>{if(L.target.checked){const Y=It(l==null?void 0:l.filters).map(U=>String(U));F(Y)}else F([])},z=({filters:L})=>(L||[]).map((Y,U)=>{const ke=String(Y.value),ge={title:Y.text,key:Y.value!==void 0?ke:String(U)};return Y.children&&(ge.children=z({filters:Y.children})),ge}),j=L=>{var Y;return Object.assign(Object.assign({},L),{text:L.title,value:L.key,children:((Y=L.children)===null||Y===void 0?void 0:Y.map(U=>j(U)))||[]})};let ee;const{direction:ie,renderEmpty:xe}=i.useContext($t);if(typeof l.filterDropdown=="function")ee=l.filterDropdown({prefixCls:`${d}-custom`,setSelectedKeys:L=>B({selectedKeys:L}),selectedKeys:D(),confirm:de,clearFilters:J,filters:l.filters,visible:O,close:()=>{w(!1)}});else if(l.filterDropdown)ee=l.filterDropdown;else{const L=D()||[],Y=()=>{var ke,ge;const Ce=(ke=xe==null?void 0:xe("Table.filter"))!==null&&ke!==void 0?ke:i.createElement(wr,{image:wr.PRESENTED_IMAGE_SIMPLE,description:g.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((l.filters||[]).length===0)return Ce;if(p==="tree")return i.createElement(i.Fragment,null,i.createElement(Gr,{filterSearch:f,value:oe,onChange:ae,tablePrefixCls:a,locale:g}),i.createElement("div",{className:`${a}-filter-dropdown-tree`},u?i.createElement(rn,{checked:L.length===It(l.filters).length,indeterminate:L.length>0&&L.lengthtypeof f=="function"?f(oe,j(De)):Ao(oe,De.title):void 0})));const Te=zo({filters:l.filters||[],filterSearch:f,prefixCls:c,filteredKeys:D(),filterMultiple:u,searchValue:oe}),Pe=Te.every(De=>De===null);return i.createElement(i.Fragment,null,i.createElement(Gr,{filterSearch:f,value:oe,onChange:ae,tablePrefixCls:a,locale:g}),Pe?Ce:i.createElement(Oa,{selectable:!0,multiple:u,prefixCls:`${d}-menu`,className:q,onSelect:B,onDeselect:B,selectedKeys:L,getPopupContainer:C,openKeys:G,onOpenChange:A,items:Te}))},U=()=>E?qt((S||[]).map(ke=>String(ke)),L,!0):L.length===0;ee=i.createElement(i.Fragment,null,Y(),i.createElement("div",{className:`${c}-dropdown-btns`},i.createElement(Sr,{type:"link",size:"small",disabled:U(),onClick:()=>J()},g.filterReset),i.createElement(Sr,{type:"primary",size:"small",onClick:ne},g.filterConfirm)))}l.filterDropdown&&(ee=i.createElement(Ta,{selectable:void 0},ee)),ee=i.createElement(Ks,{className:`${c}-dropdown`},ee);const Oe=vo({trigger:["click"],placement:ie==="rtl"?"bottomLeft":"bottomRight",children:(()=>{let L;return typeof l.filterIcon=="function"?L=l.filterIcon(T):l.filterIcon?L=l.filterIcon:L=i.createElement(ji,null),i.createElement("span",{role:"button",tabIndex:-1,className:te(`${c}-trigger`,{active:T}),onClick:Y=>{Y.stopPropagation()}},L)})(),getPopupContainer:C},Object.assign(Object.assign({},R),{rootClassName:te(b,R.rootClassName),open:O,onOpenChange:be,popupRender:()=>typeof(R==null?void 0:R.dropdownRender)=="function"?R.dropdownRender(ee):ee}));return i.createElement("div",{className:`${c}-column`},i.createElement("span",{className:`${a}-column-title`},x),i.createElement(uo,Object.assign({},Oe)))},Dn=(t,e,r)=>{let n=[];return(t||[]).forEach((o,a)=>{var c;const l=Bt(a,r),d=o.filterDropdown!==void 0;if(o.filters||d||"onFilter"in o)if("filteredValue"in o){let s=o.filteredValue;d||(s=(c=s==null?void 0:s.map(String))!==null&&c!==void 0?c:s),n.push({column:o,key:bt(o,l),filteredKeys:s,forceFiltered:o.filtered})}else n.push({column:o,key:bt(o,l),filteredKeys:e&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(n=[].concat(he(n),he(Dn(o.children,e,l))))}),n};function jo(t,e,r,n,o,a,c,l,d){return r.map((s,v)=>{const u=Bt(v,l),{filterOnClose:p=!0,filterMultiple:f=!0,filterMode:m,filterSearch:h}=s;let g=s;if(g.filters||g.filterDropdown){const x=bt(g,u),C=n.find(({key:b})=>x===b);g=Object.assign(Object.assign({},g),{title:b=>i.createElement(Os,{tablePrefixCls:t,prefixCls:`${t}-filter`,dropdownPrefixCls:e,column:g,columnKey:x,filterState:C,filterOnClose:p,filterMultiple:f,filterMode:m,filterSearch:h,triggerFilter:a,locale:o,getPopupContainer:c,rootClassName:d},dn(s.title,b))})}return"children"in g&&(g=Object.assign(Object.assign({},g),{children:jo(t,e,g.children,n,o,a,c,u,d)})),g})}const Ur=t=>{const e={};return t.forEach(({key:r,filteredKeys:n,column:o})=>{const a=r,{filters:c,filterDropdown:l}=o;if(l)e[a]=n||null;else if(Array.isArray(n)){const d=It(c);e[a]=d.filter(s=>n.includes(String(s)))}else e[a]=null}),e},Mn=(t,e,r)=>e.reduce((o,a)=>{const{column:{onFilter:c,filters:l},filteredKeys:d}=a;return c&&d&&d.length?o.map(s=>Object.assign({},s)).filter(s=>d.some(v=>{const u=It(l),p=u.findIndex(m=>String(m)===String(v)),f=p!==-1?u[p]:v;return s[r]&&(s[r]=Mn(s[r],e,r)),c(f,s)})):o},t),Wo=t=>t.flatMap(e=>"children"in e?[e].concat(he(Wo(e.children||[]))):[e]),Ts=t=>{const{prefixCls:e,dropdownPrefixCls:r,mergedColumns:n,onFilterChange:o,getPopupContainer:a,locale:c,rootClassName:l}=t;Vn();const d=i.useMemo(()=>Wo(n||[]),[n]),[s,v]=i.useState(()=>Dn(d,!0)),u=i.useMemo(()=>{const h=Dn(d,!1);if(h.length===0)return h;let g=!0;if(h.forEach(({filteredKeys:x})=>{x!==void 0&&(g=!1)}),g){const x=(d||[]).map((C,b)=>bt(C,Bt(b)));return s.filter(({key:C})=>x.includes(C)).map(C=>{const b=d[x.indexOf(C.key)];return Object.assign(Object.assign({},C),{column:Object.assign(Object.assign({},C.column),b),forceFiltered:b.filtered})})}return h},[d,s]),p=i.useMemo(()=>Ur(u),[u]),f=h=>{const g=u.filter(({key:x})=>x!==h.key);g.push(h),v(g),o(Ur(g),g)};return[h=>jo(e,r,h,u,c,f,a,void 0,l),u,p]},Ps=(t,e,r)=>{const n=i.useRef({});function o(a){var c;if(!n.current||n.current.data!==t||n.current.childrenColumnName!==e||n.current.getRowKey!==r){let d=function(s){s.forEach((v,u)=>{const p=r(v,u);l.set(p,v),v&&typeof v=="object"&&e in v&&d(v[e]||[])})};const l=new Map;d(t),n.current={data:t,childrenColumnName:e,kvMap:l,getRowKey:r}}return(c=n.current.kvMap)===null||c===void 0?void 0:c.get(a)}return[o]};var Ds=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{const a=t[o];typeof a!="function"&&(r[o]=a)}),r}function Bs(t,e,r){const n=r&&typeof r=="object"?r:{},{total:o=0}=n,a=Ds(n,["total"]),[c,l]=i.useState(()=>({current:"defaultCurrent"in a?a.defaultCurrent:1,pageSize:"defaultPageSize"in a?a.defaultPageSize:Vo})),d=vo(c,a,{total:o>0?o:t}),s=Math.ceil((o||t)/d.pageSize);d.current>s&&(d.current=s||1);const v=(p,f)=>{l({current:p??1,pageSize:f||d.pageSize})},u=(p,f)=>{var m;r&&((m=r.onChange)===null||m===void 0||m.call(r,p,f)),v(p,f),e(p,f||(d==null?void 0:d.pageSize))};return r===!1?[{},()=>{}]:[Object.assign(Object.assign({},d),{onChange:u}),v]}var Ls=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Pa}))},_s=i.forwardRef(Ls),Fs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Da}))},Hs=i.forwardRef(Fs);const nn="ascend",$n="descend",an=t=>typeof t.sorter=="object"&&typeof t.sorter.multiple=="number"?t.sorter.multiple:!1,Yr=t=>typeof t=="function"?t:t&&typeof t=="object"&&t.compare?t.compare:!1,As=(t,e)=>e?t[t.indexOf(e)+1]:t[0],Bn=(t,e,r)=>{let n=[];const o=(a,c)=>{n.push({column:a,key:bt(a,c),multiplePriority:an(a),sortOrder:a.sortOrder})};return(t||[]).forEach((a,c)=>{const l=Bt(c,r);a.children?("sortOrder"in a&&o(a,l),n=[].concat(he(n),he(Bn(a.children,e,l)))):a.sorter&&("sortOrder"in a?o(a,l):e&&a.defaultSortOrder&&n.push({column:a,key:bt(a,l),multiplePriority:an(a),sortOrder:a.defaultSortOrder}))}),n},qo=(t,e,r,n,o,a,c,l)=>(e||[]).map((s,v)=>{const u=Bt(v,l);let p=s;if(p.sorter){const f=p.sortDirections||o,m=p.showSorterTooltip===void 0?c:p.showSorterTooltip,h=bt(p,u),g=r.find(({key:y})=>y===h),x=g?g.sortOrder:null,C=As(f,x);let b;if(s.sortIcon)b=s.sortIcon({sortOrder:x});else{const y=f.includes(nn)&&i.createElement(Hs,{className:te(`${t}-column-sorter-up`,{active:x===nn})}),I=f.includes($n)&&i.createElement(_s,{className:te(`${t}-column-sorter-down`,{active:x===$n})});b=i.createElement("span",{className:te(`${t}-column-sorter`,{[`${t}-column-sorter-full`]:!!(y&&I)})},i.createElement("span",{className:`${t}-column-sorter-inner`,"aria-hidden":"true"},y,I))}const{cancelSort:E,triggerAsc:S,triggerDesc:R}=a||{};let N=E;C===$n?N=R:C===nn&&(N=S);const K=typeof m=="object"?Object.assign({title:N},m):{title:N};p=Object.assign(Object.assign({},p),{className:te(p.className,{[`${t}-column-sort`]:x}),title:y=>{const I=`${t}-column-sorters`,$=i.createElement("span",{className:`${t}-column-title`},dn(s.title,y)),P=i.createElement("div",{className:I},$,b);return m?typeof m!="boolean"&&(m==null?void 0:m.target)==="sorter-icon"?i.createElement("div",{className:te(I,`${I}-tooltip-target-sorter`)},$,i.createElement(Er,Object.assign({},K),b)):i.createElement(Er,Object.assign({},K),P):P},onHeaderCell:y=>{var I;const $=((I=s.onHeaderCell)===null||I===void 0?void 0:I.call(s,y))||{},P=$.onClick,T=$.onKeyDown;$.onClick=k=>{n({column:s,key:h,sortOrder:C,multiplePriority:an(s)}),P==null||P(k)},$.onKeyDown=k=>{k.keyCode===pt.ENTER&&(n({column:s,key:h,sortOrder:C,multiplePriority:an(s)}),T==null||T(k))};const w=Ai(s.title,{}),O=w==null?void 0:w.toString();return x&&($["aria-sort"]=x==="ascend"?"ascending":"descending"),$["aria-label"]=O||"",$.className=te($.className,`${t}-column-has-sorters`),$.tabIndex=0,s.ellipsis&&($.title=(w??"").toString()),$}})}return"children"in p&&(p=Object.assign(Object.assign({},p),{children:qo(t,p.children,r,n,o,a,c,u)})),p}),Qr=t=>{const{column:e,sortOrder:r}=t;return{column:e,order:r,field:e.dataIndex,columnKey:e.key}},Zr=t=>{const e=t.filter(({sortOrder:r})=>r).map(Qr);if(e.length===0&&t.length){const r=t.length-1;return Object.assign(Object.assign({},Qr(t[r])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return e.length<=1?e[0]||{}:e},Ln=(t,e,r)=>{const n=e.slice().sort((c,l)=>l.multiplePriority-c.multiplePriority),o=t.slice(),a=n.filter(({column:{sorter:c},sortOrder:l})=>Yr(c)&&l);return a.length?o.sort((c,l)=>{for(let d=0;d{const l=c[r];return l?Object.assign(Object.assign({},c),{[r]:Ln(l,e,r)}):c}):o},zs=t=>{const{prefixCls:e,mergedColumns:r,sortDirections:n,tableLocale:o,showSorterTooltip:a,onSorterChange:c}=t,[l,d]=i.useState(()=>Bn(r,!0)),s=(h,g)=>{const x=[];return h.forEach((C,b)=>{const E=Bt(b,g);if(x.push(bt(C,E)),Array.isArray(C.children)){const S=s(C.children,E);x.push.apply(x,he(S))}}),x},v=i.useMemo(()=>{let h=!0;const g=Bn(r,!1);if(!g.length){const E=s(r);return l.filter(({key:S})=>E.includes(S))}const x=[];function C(E){h?x.push(E):x.push(Object.assign(Object.assign({},E),{sortOrder:null}))}let b=null;return g.forEach(E=>{b===null?(C(E),E.sortOrder&&(E.multiplePriority===!1?h=!1:b=!0)):(b&&E.multiplePriority!==!1||(h=!1),C(E))}),x},[r,l]),u=i.useMemo(()=>{var h,g;const x=v.map(({column:C,sortOrder:b})=>({column:C,order:b}));return{sortColumns:x,sortColumn:(h=x[0])===null||h===void 0?void 0:h.column,sortOrder:(g=x[0])===null||g===void 0?void 0:g.order}},[v]),p=h=>{let g;h.multiplePriority===!1||!v.length||v[0].multiplePriority===!1?g=[h]:g=[].concat(he(v.filter(({key:x})=>x!==h.key)),[h]),d(g),c(Zr(g),g)};return[h=>qo(e,h,v,p,n,o,a),v,u,()=>Zr(v)]},Xo=(t,e)=>t.map(n=>{const o=Object.assign({},n);return o.title=dn(n.title,e),"children"in o&&(o.children=Xo(o.children,e)),o}),js=t=>[i.useCallback(r=>Xo(r,t),[t])],Ws=Po((t,e)=>{const{_renderTimes:r}=t,{_renderTimes:n}=e;return r!==n}),Vs=Mo((t,e)=>{const{_renderTimes:r}=t,{_renderTimes:n}=e;return r!==n}),qs=t=>{const{componentCls:e,lineWidth:r,lineType:n,tableBorderColor:o,tableHeaderBg:a,tablePaddingVertical:c,tablePaddingHorizontal:l,calc:d}=t,s=`${V(r)} ${n} ${o}`,v=(u,p,f)=>({[`&${e}-${u}`]:{[`> ${e}-container`]:{[`> ${e}-content, > ${e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${V(d(p).mul(-1).equal())}
+ ${V(d(d(f).add(r)).mul(-1).equal())}`}}}}}});return{[`${e}-wrapper`]:{[`${e}${e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${e}-title`]:{border:s,borderBottom:0},[`> ${e}-container`]:{borderInlineStart:s,borderTop:s,[`
+ > ${e}-content,
+ > ${e}-header,
+ > ${e}-body,
+ > ${e}-summary
+ `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:s},"> thead":{"> tr:not(:last-child) > th":{borderBottom:s},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${e}-cell-fix-right-first::after`]:{borderInlineEnd:s}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${V(d(c).mul(-1).equal())} ${V(d(d(l).add(r)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:r,bottom:0,borderInlineEnd:s,content:'""'}}}}}},[`&${e}-scroll-horizontal`]:{[`> ${e}-container > ${e}-body`]:{"> table > tbody":{[`
+ > tr${e}-expanded-row,
+ > tr${e}-placeholder
+ `]:{"> th, > td":{borderInlineEnd:0}}}}}},v("middle",t.tablePaddingVerticalMiddle,t.tablePaddingHorizontalMiddle)),v("small",t.tablePaddingVerticalSmall,t.tablePaddingHorizontalSmall)),{[`> ${e}-footer`]:{border:s,borderTop:0}}),[`${e}-cell`]:{[`${e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${V(r)} 0 ${V(r)} ${a}`}},[`${e}-bordered ${e}-cell-scrollbar`]:{borderInlineEnd:s}}}},Xs=t=>{const{componentCls:e}=t;return{[`${e}-wrapper`]:{[`${e}-cell-ellipsis`]:Object.assign(Object.assign({},Ma),{wordBreak:"keep-all",[`
+ &${e}-cell-fix-left-last,
+ &${e}-cell-fix-right-first
+ `]:{overflow:"visible",[`${e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Gs=t=>{const{componentCls:e}=t;return{[`${e}-wrapper`]:{[`${e}-tbody > tr${e}-placeholder`]:{textAlign:"center",color:t.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:t.colorBgContainer}}}}},Us=t=>{const{componentCls:e,antCls:r,motionDurationSlow:n,lineWidth:o,paddingXS:a,lineType:c,tableBorderColor:l,tableExpandIconBg:d,tableExpandColumnWidth:s,borderRadius:v,tablePaddingVertical:u,tablePaddingHorizontal:p,tableExpandedRowBg:f,paddingXXS:m,expandIconMarginTop:h,expandIconSize:g,expandIconHalfInner:x,expandIconScale:C,calc:b}=t,E=`${V(o)} ${c} ${l}`,S=b(m).sub(o).equal();return{[`${e}-wrapper`]:{[`${e}-expand-icon-col`]:{width:s},[`${e}-row-expand-icon-cell`]:{textAlign:"center",[`${e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${e}-row-indent`]:{height:1,float:"left"},[`${e}-row-expand-icon`]:Object.assign(Object.assign({},Ba(t)),{position:"relative",float:"left",width:g,height:g,color:"inherit",lineHeight:V(g),background:d,border:E,borderRadius:v,transform:`scale(${C})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${n} ease-out`,content:'""'},"&::before":{top:x,insetInlineEnd:S,insetInlineStart:S,height:o},"&::after":{top:S,bottom:S,insetInlineStart:x,width:o,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"}}),[`${e}-row-indent + ${e}-row-expand-icon`]:{marginTop:h,marginInlineEnd:a},[`tr${e}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:f}},[`${r}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${e}-expanded-row-fixed`]:{position:"relative",margin:`${V(b(u).mul(-1).equal())} ${V(b(p).mul(-1).equal())}`,padding:`${V(u)} ${V(p)}`}}}},Ys=t=>{const{componentCls:e,antCls:r,iconCls:n,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:a,paddingXXS:c,paddingXS:l,colorText:d,lineWidth:s,lineType:v,tableBorderColor:u,headerIconColor:p,fontSizeSM:f,tablePaddingHorizontal:m,borderRadius:h,motionDurationSlow:g,colorIcon:x,colorPrimary:C,tableHeaderFilterActiveBg:b,colorTextDisabled:E,tableFilterDropdownBg:S,tableFilterDropdownHeight:R,controlItemBgHover:N,controlItemBgActive:K,boxShadowSecondary:y,filterDropdownMenuBg:I,calc:$}=t,P=`${r}-dropdown`,T=`${e}-filter-dropdown`,w=`${r}-tree`,O=`${V(s)} ${v} ${u}`;return[{[`${e}-wrapper`]:{[`${e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:$(c).mul(-1).equal(),marginInline:`${V(c)} ${V($(m).div(2).mul(-1).equal())}`,padding:`0 ${V(c)}`,color:p,fontSize:f,borderRadius:h,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:x,background:b},"&.active":{color:C}}}},{[`${r}-dropdown`]:{[T]:Object.assign(Object.assign({},Ot(t)),{minWidth:o,backgroundColor:S,borderRadius:h,boxShadow:y,overflow:"hidden",[`${P}-menu`]:{maxHeight:R,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:I,"&:empty::after":{display:"block",padding:`${V(l)} 0`,color:E,fontSize:f,textAlign:"center",content:'"Not Found"'}},[`${T}-tree`]:{paddingBlock:`${V(l)} 0`,paddingInline:l,[w]:{padding:0},[`${w}-treenode ${w}-node-content-wrapper:hover`]:{backgroundColor:N},[`${w}-treenode-checkbox-checked ${w}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:K}}},[`${T}-search`]:{padding:l,borderBottom:O,"&-input":{input:{minWidth:a},[n]:{color:E}}},[`${T}-checkall`]:{width:"100%",marginBottom:c,marginInlineStart:c},[`${T}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${V($(l).sub(s).equal())} ${V(l)}`,overflow:"hidden",borderTop:O}})}},{[`${r}-dropdown ${T}, ${T}-submenu`]:{[`${r}-checkbox-wrapper + span`]:{paddingInlineStart:l,color:d},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Qs=t=>{const{componentCls:e,lineWidth:r,colorSplit:n,motionDurationSlow:o,zIndexTableFixed:a,tableBg:c,zIndexTableSticky:l,calc:d}=t,s=n;return{[`${e}-wrapper`]:{[`
+ ${e}-cell-fix-left,
+ ${e}-cell-fix-right
+ `]:{position:"sticky !important",zIndex:a,background:c},[`
+ ${e}-cell-fix-left-first::after,
+ ${e}-cell-fix-left-last::after
+ `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:d(r).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none",willChange:"transform"},[`${e}-cell-fix-left-all::after`]:{display:"none"},[`
+ ${e}-cell-fix-right-first::after,
+ ${e}-cell-fix-right-last::after
+ `]:{position:"absolute",top:0,bottom:d(r).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${e}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:d(l).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${e}-ping-left`]:{[`&:not(${e}-has-fix-left) ${e}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${s}`},[`
+ ${e}-cell-fix-left-first::after,
+ ${e}-cell-fix-left-last::after
+ `]:{boxShadow:`inset 10px 0 8px -8px ${s}`},[`${e}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${e}-ping-right`]:{[`&:not(${e}-has-fix-right) ${e}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${s}`},[`
+ ${e}-cell-fix-right-first::after,
+ ${e}-cell-fix-right-last::after
+ `]:{boxShadow:`inset -10px 0 8px -8px ${s}`}},[`${e}-fixed-column-gapped`]:{[`
+ ${e}-cell-fix-left-first::after,
+ ${e}-cell-fix-left-last::after,
+ ${e}-cell-fix-right-first::after,
+ ${e}-cell-fix-right-last::after
+ `]:{boxShadow:"none"}}}}},Zs=t=>{const{componentCls:e,antCls:r,margin:n}=t;return{[`${e}-wrapper ${e}-pagination${r}-pagination`]:{margin:`${V(n)} 0`}}},Js=t=>{const{componentCls:e,tableRadius:r}=t;return{[`${e}-wrapper`]:{[e]:{[`${e}-title, ${e}-header`]:{borderRadius:`${V(r)} ${V(r)} 0 0`},[`${e}-title + ${e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${e}-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:r,borderStartEndRadius:r,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:r},"> *:last-child":{borderStartEndRadius:r}}},"&-footer":{borderRadius:`0 0 ${V(r)} ${V(r)}`}}}}},ed=t=>{const{componentCls:e}=t;return{[`${e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${e}-pagination-left`]:{justifyContent:"flex-end"},[`${e}-pagination-right`]:{justifyContent:"flex-start"},[`${e}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${e}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${e}-row-indent`]:{float:"right"}}}}},td=t=>{const{componentCls:e,antCls:r,iconCls:n,fontSizeIcon:o,padding:a,paddingXS:c,headerIconColor:l,headerIconHoverColor:d,tableSelectionColumnWidth:s,tableSelectedRowBg:v,tableSelectedRowHoverBg:u,tableRowHoverBg:p,tablePaddingHorizontal:f,calc:m}=t;return{[`${e}-wrapper`]:{[`${e}-selection-col`]:{width:s,[`&${e}-selection-col-with-dropdown`]:{width:m(s).add(o).add(m(a).div(4)).equal()}},[`${e}-bordered ${e}-selection-col`]:{width:m(s).add(m(c).mul(2)).equal(),[`&${e}-selection-col-with-dropdown`]:{width:m(s).add(o).add(m(a).div(4)).add(m(c).mul(2)).equal()}},[`
+ table tr th${e}-selection-column,
+ table tr td${e}-selection-column,
+ ${e}-selection-column
+ `]:{paddingInlineEnd:t.paddingXS,paddingInlineStart:t.paddingXS,textAlign:"center",[`${r}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${e}-selection-column${e}-cell-fix-left`]:{zIndex:m(t.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${t.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:V(m(f).div(4).equal()),[n]:{color:l,fontSize:o,verticalAlign:"baseline","&:hover":{color:d}}},[`${e}-tbody`]:{[`${e}-row`]:{[`&${e}-row-selected`]:{[`> ${e}-cell`]:{background:v,"&-row-hover":{background:u}}},[`> ${e}-cell-row-hover`]:{background:p}}}}}},nd=t=>{const{componentCls:e,tableExpandColumnWidth:r,calc:n}=t,o=(a,c,l,d)=>({[`${e}${e}-${a}`]:{fontSize:d,[`
+ ${e}-title,
+ ${e}-footer,
+ ${e}-cell,
+ ${e}-thead > tr > th,
+ ${e}-tbody > tr > th,
+ ${e}-tbody > tr > td,
+ tfoot > tr > th,
+ tfoot > tr > td
+ `]:{padding:`${V(c)} ${V(l)}`},[`${e}-filter-trigger`]:{marginInlineEnd:V(n(l).div(2).mul(-1).equal())},[`${e}-expanded-row-fixed`]:{margin:`${V(n(c).mul(-1).equal())} ${V(n(l).mul(-1).equal())}`},[`${e}-tbody`]:{[`${e}-wrapper:only-child ${e}`]:{marginBlock:V(n(c).mul(-1).equal()),marginInline:`${V(n(r).sub(l).equal())} ${V(n(l).mul(-1).equal())}`}},[`${e}-selection-extra`]:{paddingInlineStart:V(n(l).div(4).equal())}}});return{[`${e}-wrapper`]:Object.assign(Object.assign({},o("middle",t.tablePaddingVerticalMiddle,t.tablePaddingHorizontalMiddle,t.tableFontSizeMiddle)),o("small",t.tablePaddingVerticalSmall,t.tablePaddingHorizontalSmall,t.tableFontSizeSmall))}},rd=t=>{const{componentCls:e,marginXXS:r,fontSizeIcon:n,headerIconColor:o,headerIconHoverColor:a}=t;return{[`${e}-wrapper`]:{[`${e}-thead th${e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${t.motionDurationSlow}, left 0s`,"&:hover":{background:t.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:t.colorPrimary},[`
+ &${e}-cell-fix-left:hover,
+ &${e}-cell-fix-right:hover
+ `]:{background:t.tableFixedHeaderSortActiveBg}},[`${e}-thead th${e}-column-sort`]:{background:t.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${e}-column-sort`]:{background:t.tableBodySortBg},[`${e}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${e}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${e}-column-sorter`]:{marginInlineStart:r,color:o,fontSize:0,transition:`color ${t.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:n,"&.active":{color:t.colorPrimary}},[`${e}-column-sorter-up + ${e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${e}-column-sorters:hover ${e}-column-sorter`]:{color:a}}}},od=t=>{const{componentCls:e,opacityLoading:r,tableScrollThumbBg:n,tableScrollThumbBgHover:o,tableScrollThumbSize:a,tableScrollBg:c,zIndexTableSticky:l,stickyScrollBarBorderRadius:d,lineWidth:s,lineType:v,tableBorderColor:u}=t,p=`${V(s)} ${v} ${u}`;return{[`${e}-wrapper`]:{[`${e}-sticky`]:{"&-holder":{position:"sticky",zIndex:l,background:t.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${V(a)} !important`,zIndex:l,display:"flex",alignItems:"center",background:c,borderTop:p,opacity:r,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:a,backgroundColor:n,borderRadius:d,transition:`all ${t.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},Jr=t=>{const{componentCls:e,lineWidth:r,tableBorderColor:n,calc:o}=t,a=`${V(r)} ${t.lineType} ${n}`;return{[`${e}-wrapper`]:{[`${e}-summary`]:{position:"relative",zIndex:t.zIndexTableFixed,background:t.tableBg,"> tr":{"> th, > td":{borderBottom:a}}},[`div${e}-summary`]:{boxShadow:`0 ${V(o(r).mul(-1).equal())} 0 ${n}`}}}},ad=t=>{const{componentCls:e,motionDurationMid:r,lineWidth:n,lineType:o,tableBorderColor:a,calc:c}=t,l=`${V(n)} ${o} ${a}`,d=`${e}-expanded-row-cell`;return{[`${e}-wrapper`]:{[`${e}-tbody-virtual`]:{[`${e}-tbody-virtual-holder-inner`]:{[`
+ & > ${e}-row,
+ & > div:not(${e}-row) > ${e}-row
+ `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${e}-cell`]:{borderBottom:l,transition:`background ${r}`},[`${e}-expanded-row`]:{[`${d}${d}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${V(n)})`,borderInlineEnd:"none"}}},[`${e}-bordered`]:{[`${e}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:l,position:"absolute"},[`${e}-cell`]:{borderInlineEnd:l,[`&${e}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:c(n).mul(-1).equal(),borderInlineStart:l}}},[`&${e}-virtual`]:{[`${e}-placeholder ${e}-cell`]:{borderInlineEnd:l,borderBottom:l}}}}}},ld=t=>{const{componentCls:e,fontWeightStrong:r,tablePaddingVertical:n,tablePaddingHorizontal:o,tableExpandColumnWidth:a,lineWidth:c,lineType:l,tableBorderColor:d,tableFontSize:s,tableBg:v,tableRadius:u,tableHeaderTextColor:p,motionDurationMid:f,tableHeaderBg:m,tableHeaderCellSplitColor:h,tableFooterTextColor:g,tableFooterBg:x,calc:C}=t,b=`${V(c)} ${l} ${d}`;return{[`${e}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%","--rc-virtual-list-scrollbar-bg":t.tableScrollBg},La()),{[e]:Object.assign(Object.assign({},Ot(t)),{fontSize:s,background:v,borderRadius:`${V(u)} ${V(u)} 0 0`,scrollbarColor:`${t.tableScrollThumbBg} ${t.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${V(u)} ${V(u)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
+ ${e}-cell,
+ ${e}-thead > tr > th,
+ ${e}-tbody > tr > th,
+ ${e}-tbody > tr > td,
+ tfoot > tr > th,
+ tfoot > tr > td
+ `]:{position:"relative",padding:`${V(n)} ${V(o)}`,overflowWrap:"break-word"},[`${e}-title`]:{padding:`${V(n)} ${V(o)}`},[`${e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:p,fontWeight:r,textAlign:"start",background:m,borderBottom:b,transition:`background ${f} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${e}-selection-column):not(${e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:h,transform:"translateY(-50%)",transition:`background-color ${f}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${e}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${f}, border-color ${f}`,borderBottom:b,[`
+ > ${e}-wrapper:only-child,
+ > ${e}-expanded-row-fixed > ${e}-wrapper:only-child
+ `]:{[e]:{marginBlock:V(C(n).mul(-1).equal()),marginInline:`${V(C(a).sub(o).equal())}
+ ${V(C(o).mul(-1).equal())}`,[`${e}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:p,fontWeight:r,textAlign:"start",background:m,borderBottom:b,transition:`background ${f} ease`},[`& > ${e}-measure-cell`]:{paddingBlock:"0 !important",borderBlock:"0 !important",[`${e}-measure-cell-content`]:{height:0,overflow:"hidden",pointerEvents:"none"}}}},[`${e}-footer`]:{padding:`${V(n)} ${V(o)}`,color:g,background:x}})}},id=t=>{const{colorFillAlter:e,colorBgContainer:r,colorTextHeading:n,colorFillSecondary:o,colorFillContent:a,controlItemBgActive:c,controlItemBgActiveHover:l,padding:d,paddingSM:s,paddingXS:v,colorBorderSecondary:u,borderRadiusLG:p,controlHeight:f,colorTextPlaceholder:m,fontSize:h,fontSizeSM:g,lineHeight:x,lineWidth:C,colorIcon:b,colorIconHover:E,opacityLoading:S,controlInteractiveSize:R}=t,N=new At(o).onBackground(r).toHexString(),K=new At(a).onBackground(r).toHexString(),y=new At(e).onBackground(r).toHexString(),I=new At(b),$=new At(E),P=R/2-C,T=P*2+C*3;return{headerBg:y,headerColor:n,headerSortActiveBg:N,headerSortHoverBg:K,bodySortBg:y,rowHoverBg:y,rowSelectedBg:c,rowSelectedHoverBg:l,rowExpandedBg:e,cellPaddingBlock:d,cellPaddingInline:d,cellPaddingBlockMD:s,cellPaddingInlineMD:v,cellPaddingBlockSM:v,cellPaddingInlineSM:v,borderColor:u,headerBorderRadius:p,footerBg:y,footerColor:n,cellFontSize:h,cellFontSizeMD:h,cellFontSizeSM:h,headerSplitColor:u,fixedHeaderSortActiveBg:N,headerFilterHoverBg:a,filterDropdownMenuBg:r,filterDropdownBg:r,expandIconBg:r,selectionColumnWidth:f,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100,expandIconMarginTop:(h*x-C*3)/2-Math.ceil((g*1.4-C*3)/2),headerIconColor:I.clone().setA(I.a*S).toRgbString(),headerIconHoverColor:$.clone().setA($.a*S).toRgbString(),expandIconHalfInner:P,expandIconSize:T,expandIconScale:R/T}},eo=2,sd=_n("Table",t=>{const{colorTextHeading:e,colorSplit:r,colorBgContainer:n,controlInteractiveSize:o,headerBg:a,headerColor:c,headerSortActiveBg:l,headerSortHoverBg:d,bodySortBg:s,rowHoverBg:v,rowSelectedBg:u,rowSelectedHoverBg:p,rowExpandedBg:f,cellPaddingBlock:m,cellPaddingInline:h,cellPaddingBlockMD:g,cellPaddingInlineMD:x,cellPaddingBlockSM:C,cellPaddingInlineSM:b,borderColor:E,footerBg:S,footerColor:R,headerBorderRadius:N,cellFontSize:K,cellFontSizeMD:y,cellFontSizeSM:I,headerSplitColor:$,fixedHeaderSortActiveBg:P,headerFilterHoverBg:T,filterDropdownBg:w,expandIconBg:O,selectionColumnWidth:k,stickyScrollBarBg:D,calc:F}=t,B=Fn(t,{tableFontSize:K,tableBg:n,tableRadius:N,tablePaddingVertical:m,tablePaddingHorizontal:h,tablePaddingVerticalMiddle:g,tablePaddingHorizontalMiddle:x,tablePaddingVerticalSmall:C,tablePaddingHorizontalSmall:b,tableBorderColor:E,tableHeaderTextColor:c,tableHeaderBg:a,tableFooterTextColor:R,tableFooterBg:S,tableHeaderCellSplitColor:$,tableHeaderSortBg:l,tableHeaderSortHoverBg:d,tableBodySortBg:s,tableFixedHeaderSortActiveBg:P,tableHeaderFilterActiveBg:T,tableFilterDropdownBg:w,tableRowHoverBg:v,tableSelectedRowBg:u,tableSelectedRowHoverBg:p,zIndexTableFixed:eo,zIndexTableSticky:F(eo).add(1).equal({unit:!1}),tableFontSizeMiddle:y,tableFontSizeSmall:I,tableSelectionColumnWidth:k,tableExpandIconBg:O,tableExpandColumnWidth:F(o).add(F(t.padding).mul(2)).equal(),tableExpandedRowBg:f,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:D,tableScrollThumbBgHover:e,tableScrollBg:r});return[ld(B),Zs(B),Jr(B),rd(B),Ys(B),qs(B),Js(B),Us(B),Jr(B),Gs(B),td(B),Qs(B),od(B),Xs(B),nd(B),ed(B),ad(B)]},id,{unitless:{expandIconScale:!0}}),to=[],dd=(t,e)=>{var r,n;const{prefixCls:o,className:a,rootClassName:c,style:l,size:d,bordered:s,dropdownPrefixCls:v,dataSource:u,pagination:p,rowSelection:f,rowKey:m="key",rowClassName:h,columns:g,children:x,childrenColumnName:C,onChange:b,getPopupContainer:E,loading:S,expandIcon:R,expandable:N,expandedRowRender:K,expandIconColumnIndex:y,indentSize:I,scroll:$,sortDirections:P,locale:T,showSorterTooltip:w={target:"full-header"},virtual:O}=t;Vn();const k=i.useMemo(()=>g||Yn(x),[g,x]),D=i.useMemo(()=>k.some(se=>se.responsive),[k]),F=_a(D),B=i.useMemo(()=>{const se=new Set(Object.keys(F).filter(re=>F[re]));return k.filter(re=>!re.responsive||re.responsive.some(Ie=>se.has(Ie)))},[k,F]),W=lo(t,["className","style","columns"]),{locale:G=Fa,direction:Q,table:A,renderEmpty:oe,getPrefixCls:Ee,getPopupContainer:ae}=i.useContext($t),le=ao(d),ne=Object.assign(Object.assign({},G.Table),T),J=u||to,de=Ee("table",o),be=Ee("dropdown",v),[,q]=fo(),Z=An(de),[z,j,ee]=sd(de,Z),ie=Object.assign(Object.assign({childrenColumnName:C,expandIconColumnIndex:y},N),{expandIcon:(r=N==null?void 0:N.expandIcon)!==null&&r!==void 0?r:(n=A==null?void 0:A.expandable)===null||n===void 0?void 0:n.expandIcon}),{childrenColumnName:xe="children"}=ie,_e=i.useMemo(()=>J.some(se=>se==null?void 0:se[xe])?"nest":K||N!=null&&N.expandedRowRender?"row":null,[J]),Oe={body:i.useRef(null)},L=Hi(de),Y=i.useRef(null),U=i.useRef(null);Ja(e,()=>Object.assign(Object.assign({},U.current),{nativeElement:Y.current}));const ke=i.useMemo(()=>typeof m=="function"?m:se=>se==null?void 0:se[m],[m]),[ge]=Ps(J,xe,ke),Ce={},Te=(se,re,Ie=!1)=>{var He,Ue,Je,nt;const et=Object.assign(Object.assign({},Ce),se);Ie&&((He=Ce.resetPagination)===null||He===void 0||He.call(Ce),!((Ue=et.pagination)===null||Ue===void 0)&&Ue.current&&(et.pagination.current=1),p&&((Je=p.onChange)===null||Je===void 0||Je.call(p,1,(nt=et.pagination)===null||nt===void 0?void 0:nt.pageSize))),$&&$.scrollToFirstRowOnChange!==!1&&Oe.body.current&&Ya(0,{getContainer:()=>Oe.body.current}),b==null||b(et.pagination,et.filters,et.sorter,{currentDataSource:Mn(Ln(J,et.sorterStates,xe),et.filterStates,xe),action:re})},Pe=(se,re)=>{Te({sorter:se,sorterStates:re},"sort",!1)},[De,Ne,X,_]=zs({prefixCls:de,mergedColumns:B,onSorterChange:Pe,sortDirections:P||["ascend","descend"],tableLocale:ne,showSorterTooltip:w}),ue=i.useMemo(()=>Ln(J,Ne,xe),[J,Ne]);Ce.sorter=_(),Ce.sorterStates=Ne;const Ke=(se,re)=>{Te({filters:se,filterStates:re},"filter",!0)},[Re,Se,Me]=Ts({prefixCls:de,locale:ne,dropdownPrefixCls:be,mergedColumns:B,onFilterChange:Ke,getPopupContainer:E||ae,rootClassName:te(c,Z)}),ve=Mn(ue,Se,xe);Ce.filters=Me,Ce.filterStates=Se;const Fe=i.useMemo(()=>{const se={};return Object.keys(Me).forEach(re=>{Me[re]!==null&&(se[re]=Me[re])}),Object.assign(Object.assign({},X),{filters:se})},[X,Me]),[Ve]=js(Fe),qe=(se,re)=>{Te({pagination:Object.assign(Object.assign({},Ce.pagination),{current:se,pageSize:re})},"paginate")},[we,Ct]=Bs(ve.length,qe,p);Ce.pagination=p===!1?{}:Ms(we,p),Ce.resetPagination=Ct;const ot=i.useMemo(()=>{if(p===!1||!we.pageSize)return ve;const{current:se=1,total:re,pageSize:Ie=Vo}=we;return ve.lengthIe?ve.slice((se-1)*Ie,se*Ie):ve:ve.slice((se-1)*Ie,se*Ie)},[!!p,ve,we==null?void 0:we.current,we==null?void 0:we.pageSize,we==null?void 0:we.total]),[kt,tt]=_i({prefixCls:de,data:ve,pageData:ot,getRowKey:ke,getRecordByKey:ge,expandType:_e,childrenColumnName:xe,locale:ne,getPopupContainer:E||ae},f),Qe=(se,re,Ie)=>{let He;return typeof h=="function"?He=te(h(se,re,Ie)):He=te(h),te({[`${de}-row-selected`]:tt.has(ke(se,re))},He)};ie.__PARENT_RENDER_ICON__=ie.expandIcon,ie.expandIcon=ie.expandIcon||R||Fi(ne),_e==="nest"&&ie.expandIconColumnIndex===void 0?ie.expandIconColumnIndex=f?1:0:ie.expandIconColumnIndex>0&&f&&(ie.expandIconColumnIndex-=1),typeof ie.indentSize!="number"&&(ie.indentSize=typeof I=="number"?I:15);const Ze=i.useCallback(se=>Ve(kt(Re(De(se)))),[De,Re,kt]),Ge=()=>{if(p===!1||!(we!=null&&we.total))return{};const se=()=>we.size||(le==="small"||le==="middle"?"small":void 0),re=Ae=>{const pn=Ae==="left"?"start":Ae==="right"?"end":Ae;return i.createElement(Xa,Object.assign({},we,{align:we.align||pn,className:te(`${de}-pagination`,we.className),size:se()}))},Ie=Q==="rtl"?"left":"right",He=we.position;if(He===null||!Array.isArray(He))return{bottom:re(Ie)};const Ue=He.find(Ae=>typeof Ae=="string"&&Ae.toLowerCase().includes("top")),Je=He.find(Ae=>typeof Ae=="string"&&Ae.toLowerCase().includes("bottom")),nt=He.every(Ae=>`${Ae}`=="none"),et=Ue?Ue.toLowerCase().replace("top",""):"",_t=Je?Je.toLowerCase().replace("bottom",""):"",vn=!Ue&&!Je&&!nt,Zt=()=>et?re(et):void 0,Nt=()=>{if(_t)return re(_t);if(vn)return re(Ie)};return{top:Zt(),bottom:Nt()}},Be=i.useMemo(()=>typeof S=="boolean"?{spinning:S}:typeof S=="object"&&S!==null?Object.assign({spinning:!0},S):void 0,[S]),at=te(ee,Z,`${de}-wrapper`,A==null?void 0:A.className,{[`${de}-wrapper-rtl`]:Q==="rtl"},a,c,j),Lt=Object.assign(Object.assign({},A==null?void 0:A.style),l),ft=i.useMemo(()=>Be!=null&&Be.spinning&&J===to?null:typeof(T==null?void 0:T.emptyText)<"u"?T.emptyText:(oe==null?void 0:oe("Table"))||i.createElement(Ha,{componentName:"Table"}),[Be==null?void 0:Be.spinning,J,T==null?void 0:T.emptyText,oe]),it=O?Vs:Ws,Qt={},cn=i.useMemo(()=>{const{fontSize:se,lineHeight:re,lineWidth:Ie,padding:He,paddingXS:Ue,paddingSM:Je}=q,nt=Math.floor(se*re);switch(le){case"middle":return Je*2+nt+Ie;case"small":return Ue*2+nt+Ie;default:return He*2+nt+Ie}},[q,le]);O&&(Qt.listItemHeight=cn);const{top:un,bottom:fn}=Ge();return z(i.createElement("div",{ref:Y,className:at,style:Lt},i.createElement(Aa,Object.assign({spinning:!1},Be),un,i.createElement(it,Object.assign({},Qt,W,{ref:U,columns:B,direction:Q,expandable:ie,prefixCls:de,className:te({[`${de}-middle`]:le==="middle",[`${de}-small`]:le==="small",[`${de}-bordered`]:s,[`${de}-empty`]:J.length===0},ee,Z,j),data:ot,rowKey:ke,rowClassName:Qe,emptyText:ft,internalHooks:Yt,internalRefs:Oe,transformColumns:Ze,getContainerWidth:L,measureRowRender:se=>i.createElement(za,{getPopupContainer:re=>re},se)})),fn)))},cd=i.forwardRef(dd),ud=(t,e)=>{const r=i.useRef(0);return r.current+=1,i.createElement(cd,Object.assign({},t,{ref:e,_renderTimes:r.current}))},xt=i.forwardRef(ud);xt.SELECTION_COLUMN=vt;xt.EXPAND_COLUMN=mt;xt.SELECTION_ALL=In;xt.SELECTION_INVERT=On;xt.SELECTION_NONE=Tn;xt.Column=Ri;xt.ColumnGroup=Ki;xt.Summary=wo;export{xt as F,Gt as R,ws as S,er as T,Ii as U,qn as a,nr as b,Kt as c,fs as g,vs as i};
diff --git a/frontend1/dist/assets/dayjs.min-BRFHn-hn.js b/frontend1/dist/assets/dayjs.min-BRFHn-hn.js
new file mode 100644
index 00000000..d7ffcf24
--- /dev/null
+++ b/frontend1/dist/assets/dayjs.min-BRFHn-hn.js
@@ -0,0 +1 @@
+import{cc as Q,cb as K}from"./index-CYM97J2V.js";var E={exports:{}};(function(V,X){(function(W,k){V.exports=k()})(K,function(){var W=1e3,k=6e4,N=36e5,A="millisecond",S="second",w="minute",O="hour",M="day",T="week",m="month",U="quarter",v="year",b="date",J="Invalid Date",q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,B=/\[([^\]]+)]|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(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},I=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},P={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=P;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t){const{antCls:e}=t,n=`${e}-fade`,i=a?"&":"";return[c(n,r,s,t.motionDurationMid,a),{[`
+ ${i}${n}-enter,
+ ${i}${n}-appear
+ `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${n}-leave`]:{animationTimingFunction:"linear"}}]};export{p as i};
diff --git a/frontend1/dist/assets/index--RxLytP1.js b/frontend1/dist/assets/index--RxLytP1.js
new file mode 100644
index 00000000..7f43ee51
--- /dev/null
+++ b/frontend1/dist/assets/index--RxLytP1.js
@@ -0,0 +1 @@
+import{u as ne,a2 as oe,r as c,j as e,Y as p,B as d,a3 as me,ac as z,ad as F,a4 as R,c9 as L,T as pe,a5 as ue,ca as $,a6 as O,ae as xe,a7 as ye,s as f}from"./index-CYM97J2V.js";import{u as he,f as fe,a as je,d as Ie,b as Te,c as we,e as be,g as ge,h as Ce}from"./useDict-BjF_A4fe.js";import{P as Ne}from"./index-B7x062Ky.js";import{g as ve}from"./pagination-63Gtkzif.js";import{F as r}from"./index-CacOxAQN.js";import{R as Se,C as q}from"./row-DNGQ3hV2.js";import{C as A}from"./index-Bcf8yIZZ.js";import{I as o}from"./index-DV4zjsPW.js";import{F as K}from"./Table-CAs2vM8c.js";import{P as B}from"./index-DfhCfAUo.js";import{T as Ee}from"./index-DqftVe8j.js";import"./useForm-B5uILH8t.js";import"./index-M0Ae7f04.js";import"./Pagination-By0LqcoC.js";const{Text:ke}=pe;function He(){const{t}=ne(),{can:m}=oe(),{items:N}=he("sys_common_status"),[H,M]=c.useState([]),[Y,v]=c.useState([]),[i,T]=c.useState(null),[G,S]=c.useState(!1),[J,E]=c.useState(!1),[Q,U]=c.useState(0),[n,w]=c.useState({current:1,size:10,typeCode:"",typeName:""}),[b,k]=c.useState(""),[W,u]=c.useState(!1),[j,D]=c.useState(null),[I]=r.useForm(),[X,x]=c.useState(!1),[g,P]=c.useState(null),[y]=r.useForm(),h=c.useCallback(async(s=n)=>{var a;S(!0);try{const l=await fe(s);if(M(l.records||[]),U(l.total||0),(a=l.records)!=null&&a.length&&!i)T(l.records[0]);else if(i){const V=l.records.find(de=>de.dictTypeId===i.dictTypeId);V&&T(V)}}finally{S(!1)}},[i,n]),C=async s=>{E(!0);try{const a=await je(s);v(a||[])}finally{E(!1)}};c.useEffect(()=>{h()},[n.current,n.size]),c.useEffect(()=>{i?C(i.typeCode):v([])},[i]);const Z=()=>{D(null),I.resetFields(),u(!0)},ee=s=>{D(s),I.setFieldsValue(s),u(!0)},te=async s=>{await Ie(s),f.success(t("common.success")),h()},se=async()=>{const s=await I.validateFields();j?await Te(j.dictTypeId,s):await we(s),f.success(t("common.success")),u(!1),h()},_=s=>{const a={...n,current:1,typeName:s};w(a),h(a)},ae=()=>{k("");const s={...n,current:1,typeName:""};w(s),h(s)},ie=()=>{if(!i){f.warning(t("dicts.selectType"));return}P(null),y.resetFields(),y.setFieldsValue({typeCode:i.typeCode,sortOrder:0,status:1}),x(!0)},le=s=>{P(s),y.setFieldsValue(s),x(!0)},ce=async s=>{await be(s),f.success(t("common.success")),i&&C(i.typeCode)},re=async()=>{const s=await y.validateFields();g?await ge(g.dictItemId,s):await Ce(s),f.success(t("common.success")),x(!1),i&&C(i.typeCode)};return e.jsxs("div",{className:"app-page dictionaries-page",children:[e.jsx(Ne,{title:t("dicts.title"),subtitle:t("dicts.subtitle")}),e.jsxs(Se,{gutter:24,className:"flex-1 min-h-0 overflow-hidden",children:[e.jsx(q,{span:8,className:"h-full flex flex-col overflow-hidden",children:e.jsxs(A,{title:e.jsxs(p,{children:[e.jsx(L,{"aria-hidden":"true"}),e.jsx("span",{children:t("dicts.dictType")})]}),className:"app-page__panel-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:"12px",flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},extra:m("sys_dict:type:create")&&e.jsx(d,{type:"primary",size:"small",icon:e.jsx(R,{"aria-hidden":"true"}),onClick:Z,children:t("common.create")}),children:[e.jsx("div",{style:{marginBottom:12},className:"flex-shrink-0",children:e.jsxs(p.Compact,{style:{width:"100%"},children:[e.jsx(o,{placeholder:t("dictsExt.searchTypes"),allowClear:!0,value:b,onChange:s=>k(s.target.value),onPressEnter:()=>_(b)}),e.jsx(d,{type:"primary",icon:e.jsx(me,{"aria-hidden":"true"}),onClick:()=>_(b),children:t("common.search")}),e.jsx(d,{onClick:ae,children:t("common.reset")})]})}),e.jsx("div",{className:"flex-1 min-h-0",children:e.jsx(K,{rowKey:"dictTypeId",loading:G,dataSource:H,pagination:{...ve(Q,n.current,n.size,(s,a)=>w({...n,current:s,size:a})),simple:!0,size:"small",position:["bottomCenter"]},size:"small",showHeader:!1,scroll:{y:"calc(100vh - 480px)"},onRow:s=>({onClick:()=>T(s),className:`cursor-pointer dict-type-row ${(i==null?void 0:i.dictTypeId)===s.dictTypeId?"dict-type-row-selected":""}`}),columns:[{render:(s,a)=>e.jsxs("div",{className:"dict-type-item flex justify-between items-center p-1",children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("div",{className:"dict-type-name font-medium truncate",style:{fontSize:"14px"},children:a.typeName}),e.jsx("div",{className:"dict-type-code text-xs text-gray-400 truncate tabular-nums",children:a.typeCode})]}),e.jsxs("div",{className:"dict-type-actions flex gap-1",children:[m("sys_dict:type:update")&&e.jsx(d,{type:"text",size:"small",icon:e.jsx(z,{"aria-hidden":"true",style:{fontSize:"12px"}}),onClick:l=>{l.stopPropagation(),ee(a)}}),m("sys_dict:type:delete")&&e.jsx(B,{title:t("dictsExt.deleteType",{name:a.typeName}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:l=>{l==null||l.stopPropagation(),te(a.dictTypeId)},children:e.jsx(d,{type:"text",size:"small",danger:!0,icon:e.jsx(F,{"aria-hidden":"true",style:{fontSize:"12px"}}),onClick:l=>l.stopPropagation()})})]})]})}]})})]})}),e.jsx(q,{span:16,className:"h-full flex flex-col overflow-hidden",children:e.jsx(A,{title:e.jsxs(p,{children:[e.jsx($,{"aria-hidden":"true"}),e.jsxs("span",{children:[t("dicts.dictItem"),i?` - ${i.typeName}`:""]})]}),className:"app-page__panel-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},extra:m("sys_dict:item:create")&&e.jsx(d,{type:"primary",size:"small",icon:e.jsx(R,{"aria-hidden":"true"}),onClick:ie,disabled:!i,children:t("common.create")}),children:i?e.jsx("div",{className:"flex-1 overflow-hidden",children:e.jsx(K,{rowKey:"dictItemId",loading:J,dataSource:Y,pagination:!1,size:"middle",scroll:{y:"calc(100vh - 320px)"},columns:[{title:t("dicts.itemLabel"),dataIndex:"itemLabel",render:s=>e.jsx(ke,{strong:!0,children:s})},{title:t("dicts.itemValue"),dataIndex:"itemValue",className:"tabular-nums"},{title:t("dicts.sort"),dataIndex:"sortOrder",width:80,className:"tabular-nums"},{title:t("common.status"),dataIndex:"status",width:100,render:s=>{const a=N.find(l=>l.itemValue===String(s));return e.jsx(Ee,{color:s===1?"green":"red",children:a?a.itemLabel:t(s===1?"dictsExt.enabled":"dictsExt.disabled")})}},{title:t("common.action"),width:120,fixed:"right",render:(s,a)=>e.jsxs(p,{children:[m("sys_dict:item:update")&&e.jsx(d,{type:"text",size:"small",icon:e.jsx(z,{"aria-hidden":"true"}),onClick:()=>le(a),"aria-label":t("common.edit")}),m("sys_dict:item:delete")&&e.jsx(B,{title:t("dictsExt.deleteItem",{name:a.itemLabel}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:()=>ce(a.dictItemId),children:e.jsx(d,{type:"text",size:"small",danger:!0,icon:e.jsx(F,{"aria-hidden":"true"}),"aria-label":t("common.delete")})})]})}]})}):e.jsx("div",{className:"flex items-center justify-center h-full",children:e.jsx(ue,{description:t("dicts.selectType")})})})})]}),e.jsx(O,{title:e.jsxs(p,{children:[e.jsx(L,{"aria-hidden":"true"}),e.jsx("span",{children:t(j?"dicts.drawerTitleTypeEdit":"dicts.drawerTitleTypeCreate")})]}),open:W,onClose:()=>u(!1),width:400,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(d,{onClick:()=>u(!1),children:t("common.cancel")}),e.jsx(d,{type:"primary",onClick:se,children:t("common.save")})]}),children:e.jsxs(r,{form:I,layout:"vertical",children:[e.jsx(r.Item,{label:t("dicts.typeCode"),name:"typeCode",rules:[{required:!0,message:t("dicts.typeCode")}],children:e.jsx(o,{disabled:!!j,placeholder:t("dictsExt.typeCodePlaceholder")})}),e.jsx(r.Item,{label:t("dicts.typeName"),name:"typeName",rules:[{required:!0,message:t("dicts.typeName")}],children:e.jsx(o,{placeholder:t("dictsExt.typeNamePlaceholder")})}),e.jsx(r.Item,{label:t("common.remark"),name:"remark",children:e.jsx(o.TextArea,{placeholder:t("dictsExt.typeRemarkPlaceholder"),rows:3})})]})}),e.jsx(O,{title:e.jsxs(p,{children:[e.jsx($,{"aria-hidden":"true"}),e.jsx("span",{children:t(g?"dicts.drawerTitleItemEdit":"dicts.drawerTitleItemCreate")})]}),open:X,onClose:()=>x(!1),width:400,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(d,{onClick:()=>x(!1),children:t("common.cancel")}),e.jsx(d,{type:"primary",onClick:re,children:t("common.save")})]}),children:e.jsxs(r,{form:y,layout:"vertical",children:[e.jsx(r.Item,{label:t("dicts.typeCode"),name:"typeCode",children:e.jsx(o,{disabled:!0,className:"tabular-nums"})}),e.jsx(r.Item,{label:t("dicts.itemLabel"),name:"itemLabel",rules:[{required:!0,message:t("dicts.itemLabel")}],children:e.jsx(o,{placeholder:t("dictsExt.itemLabelPlaceholder")})}),e.jsx(r.Item,{label:t("dicts.itemValue"),name:"itemValue",rules:[{required:!0,message:t("dicts.itemValue")}],children:e.jsx(o,{placeholder:t("dictsExt.itemValuePlaceholder"),className:"tabular-nums"})}),e.jsx(r.Item,{label:t("dicts.sort"),name:"sortOrder",initialValue:0,children:e.jsx(xe,{className:"w-full tabular-nums"})}),e.jsx(r.Item,{label:t("common.status"),name:"status",initialValue:1,children:e.jsx(ye,{options:N.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})}),e.jsx(r.Item,{label:t("common.remark"),name:"remark",children:e.jsx(o.TextArea,{placeholder:t("dictsExt.itemRemarkPlaceholder"),rows:3})})]})})]})}export{He as default};
diff --git a/frontend1/dist/assets/index-7tVXbr9a.css b/frontend1/dist/assets/index-7tVXbr9a.css
new file mode 100644
index 00000000..088e9395
--- /dev/null
+++ b/frontend1/dist/assets/index-7tVXbr9a.css
@@ -0,0 +1 @@
+.dictionaries-page{padding:24px;height:100%;display:flex;flex-direction:column}.dictionaries-header{margin-bottom:24px}.dictionaries-title{margin-bottom:4px!important}.dictionaries-content{flex:1;min-height:0}.full-height{height:100%}.full-height-card{height:100%;display:flex;flex-direction:column}.full-height-card .ant-card-body{flex:1;overflow:hidden;padding:0}.scroll-container{height:100%;overflow-y:auto;padding:12px}.dict-type-row{transition:all .3s}.dict-type-row:hover{background-color:#f5f5f5}.dict-type-row-selected{background-color:#e6f7ff!important;border-right:3px solid #1890ff}.dict-type-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.dict-type-name{font-weight:600;color:#262626}.dict-type-code{font-size:12px;color:#8c8c8c}.dict-type-actions{display:flex;gap:4px;opacity:.6;transition:opacity .3s}.dict-type-row:hover .dict-type-actions{opacity:1}.tabular-nums{font-variant-numeric:tabular-nums}.flex-center{display:flex;align-items:center;justify-content:center}.h-full{height:100%}
diff --git a/frontend1/dist/assets/index-B3NMXjwh.css b/frontend1/dist/assets/index-B3NMXjwh.css
new file mode 100644
index 00000000..0bdd1905
--- /dev/null
+++ b/frontend1/dist/assets/index-B3NMXjwh.css
@@ -0,0 +1 @@
+.devices-page{padding:24px}.devices-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.devices-title{margin-bottom:4px!important}.devices-table-card{border-radius:8px}.devices-table-toolbar{margin-bottom:20px}.devices-search-input{max-width:400px}.device-icon-placeholder{width:40px;height:40px;background-color:#f0f5ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1890ff;font-size:20px}.device-name{font-weight:600;color:#262626}.device-code{font-size:12px;color:#8c8c8c}.device-drawer-title{display:flex;align-items:center;font-size:16px;font-weight:600}.tabular-nums{font-variant-numeric:tabular-nums}
diff --git a/frontend1/dist/assets/index-B7x062Ky.js b/frontend1/dist/assets/index-B7x062Ky.js
new file mode 100644
index 00000000..dc4ec4f5
--- /dev/null
+++ b/frontend1/dist/assets/index-B7x062Ky.js
@@ -0,0 +1 @@
+import{j as e,T as d}from"./index-CYM97J2V.js";const{Title:i,Text:n}=d,c=({title:r,subtitle:s,extra:a,className:l=""})=>e.jsxs("div",{className:`page-header flex justify-between items-end mb-6 ${l}`,children:[e.jsxs("div",{children:[e.jsx(i,{level:4,className:"mb-1",style:{margin:0},children:r}),s&&e.jsx(n,{type:"secondary",style:{display:"block"},children:s})]}),a&&e.jsx("div",{className:"page-header-extra",children:a})]});export{c as P};
diff --git a/frontend1/dist/assets/index-BNQ-Rarv.js b/frontend1/dist/assets/index-BNQ-Rarv.js
new file mode 100644
index 00000000..04bab4cc
--- /dev/null
+++ b/frontend1/dist/assets/index-BNQ-Rarv.js
@@ -0,0 +1 @@
+import{u as O,r as a,j as e,B as Y,W as F,a3 as H,Y as b,b0 as W,a5 as J,bo as Z,T as q,Z as G,aT as Q,bd as U,b4 as V,s as v,be as X}from"./index-CYM97J2V.js";import{P as ee}from"./index-B7x062Ky.js";import{R as se,C}from"./row-DNGQ3hV2.js";import{C as T}from"./index-Bcf8yIZZ.js";import{I as te}from"./index-DV4zjsPW.js";import{F as re,b as ae}from"./Table-CAs2vM8c.js";import{T as y}from"./index-DqftVe8j.js";import"./useForm-B5uILH8t.js";import"./index-M0Ae7f04.js";import"./Pagination-By0LqcoC.js";const{Text:le}=q;function oe(t){if(!t.length)return[];const l=t.filter(r=>r.status!==0),m=new Map,n=[];l.forEach(r=>{m.set(r.permId,{...r,key:r.permId,children:[]})}),m.forEach(r=>{if(r.parentId&&r.parentId!==0){const i=m.get(r.parentId);i&&i.children.push(r)}else n.push(r)});const p=r=>{r.sort((i,h)=>(i.sortOrder||0)-(h.sortOrder||0)),r.forEach(i=>{var h;(h=i.children)!=null&&h.length&&p(i.children)})};return p(n),n}function k(t){return t.map(l=>{var m;return{key:l.permId,title:e.jsxs(b,{children:[e.jsx("span",{children:l.name}),l.permType==="button"?e.jsx(y,{color:"blue",style:{marginLeft:4},children:"Button"}):null]}),children:(m=l.children)!=null&&m.length?k(l.children):void 0}})}function xe(){const{t}=O(),[l,m]=a.useState([]),[n,p]=a.useState([]),[r,i]=a.useState(!1),[h,N]=a.useState(!1),[I,P]=a.useState(!1),[o,R]=a.useState(null),[S,f]=a.useState([]),[E,g]=a.useState([]),[x,_]=a.useState(""),M=a.useMemo(()=>{const s=sessionStorage.getItem("userProfile");return s?JSON.parse(s).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),u=a.useMemo(()=>l.find(s=>s.roleId===o)||null,[l,o]),A=a.useMemo(()=>{if(!x)return l;const s=x.toLowerCase();return l.filter(c=>c.roleName.toLowerCase().includes(s)||c.roleCode.toLowerCase().includes(s))},[l,x]),L=a.useMemo(()=>k(oe(n)),[n]),z=async()=>{i(!0);try{const s=await Q();m(s||[])}finally{i(!1)}},B=async()=>{N(!0);try{const s=await U();p(s||[])}finally{N(!1)}},K=async s=>{try{const j=(await V(s)||[]).map(d=>Number(d)).filter(d=>!Number.isNaN(d)).filter(d=>!n.some(D=>D.parentId===d));f(j),g([])}catch{f([]),g([])}};a.useEffect(()=>{z(),B()},[]),a.useEffect(()=>{o&&n.length>0?K(o):(f([]),g([]))},[o,n]);const $=async()=>{if(!o){v.warning(t("rolePerm.selectRole"));return}P(!0);try{await X(o,Array.from(new Set([...S,...E]))),v.success(t("common.success"))}finally{P(!1)}};return e.jsxs("div",{className:"app-page",children:[e.jsx(ee,{title:t("rolePerm.title"),subtitle:t("rolePerm.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(Y,{type:"primary",icon:e.jsx(F,{"aria-hidden":"true"}),onClick:$,loading:I,disabled:!o||(u==null?void 0:u.roleCode)==="TENANT_ADMIN"&&!M,children:t(I?"common.loading":"common.save")})}),e.jsxs(se,{gutter:24,className:"app-page__split",style:{height:"calc(100vh - 180px)"},children:[e.jsx(C,{xs:24,lg:10,style:{height:"100%"},children:e.jsxs(T,{title:e.jsxs(b,{children:[e.jsx(W,{"aria-hidden":"true"}),e.jsx("span",{children:t("rolePerm.roleList")})]}),className:"app-page__panel-card full-height-card",children:[e.jsx("div",{className:"mb-4",children:e.jsx(te,{placeholder:t("rolePerm.searchRole"),prefix:e.jsx(H,{"aria-hidden":"true",className:"text-gray-400"}),value:x,onChange:s=>_(s.target.value),allowClear:!0,"aria-label":t("rolePerm.searchRole")})}),e.jsx("div",{style:{height:"calc(100% - 60px)",overflowY:"auto"},children:e.jsx(re,{rowKey:"roleId",size:"middle",loading:r,dataSource:A,rowSelection:{type:"radio",selectedRowKeys:o?[o]:[],onChange:s=>R(s[0])},onRow:s=>({onClick:()=>R(s.roleId),className:"cursor-pointer"}),pagination:{pageSize:10,showTotal:s=>t("common.total",{total:s})},columns:[{title:t("roles.roleName"),key:"role",render:(s,c)=>e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{style:{fontWeight:500},className:"truncate",children:c.roleName}),e.jsx("div",{style:{fontSize:12,color:"#8c8c8c"},className:"truncate tabular-nums",children:c.roleCode})]})},{title:t("common.status"),dataIndex:"status",width:80,render:s=>s===1?e.jsx(y,{color:"green",className:"m-0",children:"鍚敤"}):e.jsx(y,{className:"m-0",children:"绂佺敤"})}]})})]})}),e.jsx(C,{xs:24,lg:14,style:{height:"100%"},children:e.jsx(T,{title:e.jsxs(b,{children:[e.jsx(G,{"aria-hidden":"true"}),e.jsx("span",{children:t("rolePerm.permConfig")})]}),className:"app-page__panel-card full-height-card",extra:u?e.jsxs(y,{color:"blue",children:[t("rolePerm.currentRole"),": ",u.roleName]}):null,children:o?e.jsxs("div",{className:"role-permission-tree-container",style:{padding:"8px 0",height:"100%",overflowY:"auto"},children:[e.jsx(ae,{checkable:!0,selectable:!1,checkStrictly:!1,treeData:L,checkedKeys:S,onCheck:(s,c)=>{const w=Array.isArray(s)?s:s.checked,j=c.halfCheckedKeys||[];f(w.map(d=>Number(d))),g(j.map(d=>Number(d)))},defaultExpandAll:!0}),!n.length&&!h?e.jsx(J,{description:"鏆傛棤鏉冮檺鏁版嵁"}):null]}):e.jsxs("div",{className:"flex flex-col items-center justify-center py-20 bg-gray-50 rounded-lg border border-dashed border-gray-200",children:[e.jsx(Z,{style:{fontSize:40,color:"#bfbfbf",marginBottom:16},"aria-hidden":"true"}),e.jsx(le,{type:"secondary",children:t("rolePerm.selectRole")})]})})})]})]})}export{xe as default};
diff --git a/frontend1/dist/assets/index-BWuvmhtx.css b/frontend1/dist/assets/index-BWuvmhtx.css
new file mode 100644
index 00000000..b50de490
--- /dev/null
+++ b/frontend1/dist/assets/index-BWuvmhtx.css
@@ -0,0 +1 @@
+.roles-page-v2{background:transparent;display:flex;flex-direction:column}.roles-layout{flex:1;min-height:0;display:flex;padding-bottom:24px}.roles-layout__row{width:100%;margin:0!important;height:100%}.roles-layout__side,.roles-layout__detail{height:100%;display:flex;flex-direction:column}.roles-side-card,.roles-detail-card{flex:1;min-height:0;border-radius:18px!important;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000000a!important;border:1px solid rgba(226,232,240,.8)!important}.roles-side-card .ant-card-body,.roles-detail-card .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px!important;overflow:hidden}.role-search-panel{flex-shrink:0;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.role-search-bar{display:flex;gap:10px}.role-search-bar .ant-input-affix-wrapper{flex:1;border-radius:8px}.role-search-bar .ant-btn{border-radius:8px}.role-list-container-v3{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:-8px}.role-list-container-v3::-webkit-scrollbar{width:6px}.role-list-container-v3::-webkit-scrollbar-track{background:transparent}.role-list-container-v3::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.role-list-container-v3::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.role-item-card-v3{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:10px;border:1px solid #f1f5f9;border-radius:12px;background:#fff;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden}.role-item-card-v3:hover{border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px #00000008}.role-item-card-v3.active{border-color:#bfdbfe;background:#eff6ff}.role-item-card-v3.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b82f6}.role-item-card-v3.active .role-name{color:#1e3a8a;font-weight:600}.role-item-card-v3.active .role-item-symbol{background:#3b82f6;color:#fff}.role-item-symbol{width:40px;height:40px;border-radius:10px;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all .2s ease}.role-item-main{flex:1;min-width:0}.role-item-name-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.role-name{font-size:14px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-code{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-item-actions{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.role-item-actions .ant-btn{color:#64748b}.role-item-actions .ant-btn:hover{color:#3b82f6;background:#e2e8f0}.role-item-actions .ant-btn.ant-btn-dangerous:hover{color:#ef4444;background:#fee2e2}.role-item-card-v3:hover .role-item-actions,.role-item-card-v3.active .role-item-actions{opacity:1}.role-list-pagination{flex-shrink:0;padding-top:16px;margin-top:auto;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}.role-detail-header{display:flex;align-items:center;gap:16px}.role-detail-icon{width:48px;height:48px;border-radius:12px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:24px}.role-detail-heading{display:flex;flex-direction:column;min-width:0}.role-detail-title{font-size:18px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-detail-code{font-size:13px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-detail-tabs{flex:1;display:flex;flex-direction:column;min-height:0}.role-detail-tabs .ant-tabs-nav{margin-bottom:16px!important}.role-detail-tabs .ant-tabs-nav:before{border-bottom:1px solid #f1f5f9}.role-detail-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow-y:auto}.role-detail-tabs .ant-tabs-content-holder::-webkit-scrollbar{width:6px}.role-detail-tabs .ant-tabs-content-holder::-webkit-scrollbar-track{background:transparent}.role-detail-tabs .ant-tabs-content-holder::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.role-detail-pane{padding:4px}.permission-tree-wrapper{padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.role-members-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.role-members-toolbar h5.ant-typography{color:#334155;font-weight:600}.roles-count-badge{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0}.app-page__empty-state{height:100%;display:flex;align-items:center;justify-content:center;background:#ffffffc7;border-radius:16px;border:1px dashed rgba(148,163,184,.5);margin:0}
diff --git a/frontend1/dist/assets/index-BZkJaEUm.js b/frontend1/dist/assets/index-BZkJaEUm.js
new file mode 100644
index 00000000..cd69d23a
--- /dev/null
+++ b/frontend1/dist/assets/index-BZkJaEUm.js
@@ -0,0 +1 @@
+import{u as pe,a2 as ue,r,j as e,Y as y,T as he,ab as D,B as p,a4 as G,ac as xe,ad as fe,a3 as _,a7 as O,c as ye,a6 as je,bn as be,ae as ge,bo as Ie,bp as we,bq as ve,br as Ce,s as Q,bs as Te,bt as Ee,bu as Se,bv as Oe,bw as Z}from"./index-CYM97J2V.js";import{u as A}from"./useDict-BjF_A4fe.js";import{P as Ve}from"./index-B7x062Ky.js";import{F as a}from"./index-CacOxAQN.js";import{T as E}from"./index-DqftVe8j.js";import{P as ke}from"./index-DfhCfAUo.js";import{C as U}from"./index-Bcf8yIZZ.js";import{I as u}from"./index-DV4zjsPW.js";import{F as Pe}from"./Table-CAs2vM8c.js";import{R as V,C as I}from"./row-DNGQ3hV2.js";import"./useForm-B5uILH8t.js";import"./index-M0Ae7f04.js";import"./Pagination-By0LqcoC.js";const{Text:q}=he,Le={dashboard:"DashboardOutlined",meeting:"VideoCameraOutlined",user:"UserOutlined",role:"TeamOutlined",permission:"SafetyCertificateOutlined",device:"DesktopOutlined",tenant:"ShopOutlined",org:"ApartmentOutlined",dict:"BookOutlined",setting:"SettingOutlined"},J=Object.keys(Z).filter(t=>/(?:Outlined|Filled|TwoTone)$/.test(t)).sort((t,o)=>t.localeCompare(o));function X(t){const o=t?Le[t]||t:void 0;if(!o)return null;const h=Z[o];return h?e.jsx(h,{"aria-hidden":"true"}):null}function Ne(t){const o=new Map,b=[];(t||[]).forEach(l=>{o.set(l.permId,{...l,key:l.permId,children:[]})}),o.forEach(l=>{l.parentId&&o.has(l.parentId)?o.get(l.parentId).children.push(l):b.push(l)});const h=l=>{l.sort((w,k)=>(w.sortOrder||0)-(k.sortOrder||0)),l.forEach(w=>w.children&&h(w.children))};return h(b),b}function Ye(){const{t}=pe(),{can:o}=ue(),{items:b}=A("sys_common_status"),{items:h}=A("sys_permission_type"),{items:l}=A("sys_common_visibility"),[w,k]=r.useState(!1),[ee,H]=r.useState(!1),[S,se]=r.useState([]),[c,P]=r.useState({name:"",code:"",permType:""}),[te,v]=r.useState(!1),[F,M]=r.useState(null),[C,x]=r.useState(""),[T,g]=r.useState(!1),[L,z]=r.useState(120),B=r.useRef(null),[m]=a.useForm(),N=async()=>{k(!0);try{const s=await we();se(s||[])}finally{k(!1)}};r.useEffect(()=>{N()},[]);const K=r.useMemo(()=>S.filter(s=>{var R,Y;const i=c.name?(R=s.name)==null?void 0:R.includes(c.name):!0,n=c.code?(Y=s.code)==null?void 0:Y.includes(c.code):!0,d=c.permType?s.permType===c.permType:!0;return i&&n&&d}),[S,c]),ie=r.useMemo(()=>Ne(K),[K]),W=a.useWatch("permType",m),j=a.useWatch("icon",m),ne=r.useMemo(()=>S.filter(s=>W==="button"?s.permType==="menu":s.permType==="directory").map(s=>({value:s.permId,label:s.name})),[S,W]),f=r.useMemo(()=>{const s=C.trim().toLowerCase();return s?J.filter(i=>i.toLowerCase().includes(s)):J},[C]),$=r.useMemo(()=>f.slice(0,L),[f,L]);r.useEffect(()=>{z(120)},[C,T]),r.useEffect(()=>{if(!T||!j||C.trim())return;const s=f.findIndex(n=>n===j);if(s>=0&&s+24>L){z(Math.min(s+60,f.length));return}const i=window.setTimeout(()=>{var d;const n=(d=B.current)==null?void 0:d.querySelector(`[data-icon-name="${j}"]`);n==null||n.scrollIntoView({block:"nearest",inline:"nearest"})},0);return()=>window.clearTimeout(i)},[f,T,C,j,L]);const re=()=>{m.setFieldValue("icon",void 0),x("")},ae=()=>{M(null),m.resetFields(),x(""),g(!1),m.setFieldsValue({level:1,permType:"directory",status:1,isVisible:1,sortOrder:0}),v(!0)},le=s=>{M(s),x(s.icon||""),g(!1),m.setFieldsValue(s),v(!0)},oe=s=>{M(null),m.resetFields(),x(""),g(!1);const i=s.level||1,n=Math.min(i+1,3);let d="menu";n===3&&(d="button"),n===1&&(d="directory"),m.setFieldsValue({parentId:s.permId,level:n,permType:d,status:1,isVisible:1,sortOrder:0}),v(!0)},ce=async()=>{const s=await m.validateFields();H(!0);try{let i=1;if(s.parentId){const d=S.find(R=>R.permId===s.parentId);d&&(i=(d.level||1)+1)}const n={parentId:s.parentId||0,name:s.name,code:s.code,permType:s.permType,level:i,path:s.path,component:s.component,icon:s.icon,sortOrder:s.sortOrder,isVisible:s.isVisible,status:s.status,description:s.description};F?await ve(F.permId,n):await Ce(n),Q.success(t("common.success")),v(!1),N()}finally{H(!1)}},de=async s=>{await Te(s),Q.success(t("common.success")),N()},me=[{title:t("permissions.permName"),dataIndex:"name",key:"name",render:(s,i)=>{let n=e.jsx(Ee,{style:{color:"#52c41a"},"aria-hidden":"true"});return i.permType==="directory"&&(n=e.jsx(Se,{style:{color:"#faad14"},"aria-hidden":"true"})),i.permType==="menu"&&(n=e.jsx(Oe,{style:{color:"#1890ff"},"aria-hidden":"true"})),e.jsxs(y,{children:[n,e.jsx(q,{strong:i.level===1,children:s})]})}},{title:t("permissions.permCode"),dataIndex:"code",key:"code",render:s=>s?e.jsx(E,{color:"blue",className:"tabular-nums",children:s}):"-"},{title:t("permissions.permType"),dataIndex:"permType",width:90,render:s=>{const i=h.find(d=>d.itemValue===s);let n="warning";return s==="directory"&&(n="default"),s==="menu"&&(n="processing"),e.jsx(E,{color:n,children:i?i.itemLabel:s})}},{title:t("permissions.sort"),dataIndex:"sortOrder",width:80,className:"tabular-nums"},{title:t("permissions.route"),key:"route",ellipsis:!0,render:(s,i)=>e.jsxs("div",{className:"flex flex-col",children:[i.path&&e.jsx(q,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:i.path}),i.component&&e.jsx(q,{type:"secondary",style:{fontSize:"11px"},children:i.component})]})},{title:t("permissions.visible"),dataIndex:"isVisible",width:80,render:s=>{const i=l.find(n=>n.itemValue===String(s));return s===1?e.jsx(E,{color:"blue",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.visible")}):e.jsx(E,{children:(i==null?void 0:i.itemLabel)||t("permissionsExt.hidden")})}},{title:t("common.status"),dataIndex:"status",width:80,render:s=>{const i=b.find(n=>n.itemValue===String(s));return s===1?e.jsx(E,{color:"green",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.enabled")}):e.jsx(E,{color:"red",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.disabled")})}},{title:t("common.action"),width:150,fixed:"right",render:(s,i)=>e.jsxs(y,{children:[o("sys:permission:create")&&i.permType!=="button"&&e.jsx(D,{title:t("permissionsExt.addChild"),children:e.jsx(p,{type:"text",size:"small",icon:e.jsx(G,{"aria-hidden":"true"}),onClick:()=>oe(i),"aria-label":t("permissionsExt.addChild")})}),o("sys:permission:update")&&e.jsx(p,{type:"text",size:"small",icon:e.jsx(xe,{"aria-hidden":"true"}),onClick:()=>le(i),"aria-label":t("common.edit")}),o("sys:permission:delete")&&e.jsx(ke,{title:t("permissionsExt.deleteConfirm",{name:i.name}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:()=>de(i.permId),children:e.jsx(p,{type:"text",size:"small",danger:!0,icon:e.jsx(fe,{"aria-hidden":"true"}),"aria-label":t("common.delete")})})]})}];return e.jsxs("div",{className:"app-page permissions-page",children:[e.jsx(Ve,{title:t("permissions.title"),subtitle:t("permissions.subtitle")}),e.jsx(U,{className:"app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs(y,{wrap:!0,size:"middle",className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(y,{wrap:!0,size:"middle",className:"app-page__toolbar",children:[e.jsx(u,{placeholder:t("permissions.permName"),value:c.name,onChange:s=>P({...c,name:s.target.value}),prefix:e.jsx(_,{className:"text-gray-400","aria-hidden":"true"}),style:{width:180},allowClear:!0,"aria-label":t("permissions.permName")}),e.jsx(u,{placeholder:t("permissions.permCode"),value:c.code,onChange:s=>P({...c,code:s.target.value}),style:{width:180},allowClear:!0,"aria-label":t("permissions.permCode")}),e.jsx(O,{placeholder:t("permissions.permType"),allowClear:!0,value:c.permType||void 0,onChange:s=>P({...c,permType:s||""}),options:h.map(s=>({value:s.itemValue,label:s.itemLabel})),style:{width:120},"aria-label":t("permissions.permType")}),e.jsx(p,{type:"primary",icon:e.jsx(_,{"aria-hidden":"true"}),onClick:N,children:t("common.search")}),e.jsx(p,{icon:e.jsx(ye,{"aria-hidden":"true"}),onClick:()=>P({name:"",code:"",permType:""}),children:t("common.reset")})]}),o("sys:permission:create")&&e.jsx(p,{type:"primary",icon:e.jsx(G,{"aria-hidden":"true"}),onClick:ae,children:t("common.create")})]})}),e.jsx(U,{className:"app-page__content-card permissions-content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(Pe,{className:"permissions-table-full",rowKey:"permId",loading:w,dataSource:ie,columns:me,pagination:!1,size:"middle",scroll:{x:"max-content",y:"100%"},expandable:{defaultExpandAllRows:!1,rowExpandable:s=>{var i;return s.permType!=="button"&&!!((i=s.children)!=null&&i.length)}}})}),e.jsx(je,{title:e.jsxs(y,{children:[e.jsx(Ie,{"aria-hidden":"true"}),e.jsx("span",{children:t(F?"permissions.drawerTitleEdit":"permissions.drawerTitleCreate")})]}),open:te,onClose:()=>v(!1),width:520,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(p,{onClick:()=>v(!1),children:t("common.cancel")}),e.jsx(p,{type:"primary",loading:ee,onClick:ce,children:t("common.save")})]}),children:e.jsxs(a,{form:m,layout:"vertical",className:"permission-form",onValuesChange:s=>s.permType==="button"&&m.setFieldsValue({isVisible:0}),children:[e.jsx(V,{gutter:16,children:e.jsx(I,{span:24,children:e.jsx(a.Item,{label:t("permissions.permType"),name:"permType",rules:[{required:!0}],children:e.jsx(O,{options:h.map(s=>({value:s.itemValue,label:s.itemLabel})),"aria-label":t("permissions.permType")})})})}),e.jsx(a.Item,{label:t("permissions.parentId"),name:"parentId",children:e.jsx(O,{allowClear:!0,showSearch:!0,placeholder:t("permissionsExt.parentPlaceholder"),options:ne,"aria-label":t("permissions.parentId")})}),e.jsx(a.Item,{label:t("permissions.permName"),name:"name",rules:[{required:!0,message:t("permissions.permName")}],children:e.jsx(u,{placeholder:t("permissionsExt.namePlaceholder")})}),e.jsx(a.Item,{label:e.jsxs(y,{children:[e.jsx("span",{children:t("permissions.permCode")}),e.jsx(D,{title:t("permissionsExt.codeHelp"),children:e.jsx(be,{className:"text-gray-400"})})]}),name:"code",rules:[{required:!0,message:t("permissions.permCode")}],children:e.jsx(u,{placeholder:t("permissionsExt.codePlaceholder"),className:"tabular-nums"})}),e.jsxs(V,{gutter:16,children:[e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("permissions.path"),name:"path",children:e.jsx(u,{placeholder:t("permissionsExt.pathPlaceholder"),className:"tabular-nums"})})}),e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("permissions.component"),name:"component",children:e.jsx(u,{placeholder:t("permissionsExt.componentPlaceholder")})})})]}),e.jsx(V,{gutter:16,children:e.jsx(I,{span:24,children:e.jsxs(a.Item,{label:t("permissions.icon"),children:[e.jsx(a.Item,{name:"icon",noStyle:!0,children:e.jsx(u,{type:"hidden"})}),e.jsxs(y,{direction:"vertical",size:12,style:{width:"100%"},children:[e.jsxs(y,{style:{width:"100%",justifyContent:"space-between"},children:[e.jsx(u,{readOnly:!0,value:j||"",onClick:()=>{x(""),g(!0)},onFocus:()=>{x(""),g(!0)},placeholder:t("permissionsExt.iconPlaceholder"),prefix:X(j)||e.jsx(_,{"aria-hidden":"true"}),style:{width:260}}),e.jsxs(y,{children:[e.jsx(p,{size:"small",onClick:()=>{T||x(""),g(s=>!s)},children:t(T?"permissionsExt.hideIconLibrary":"permissionsExt.showIconLibrary")}),j?e.jsx(p,{size:"small",onClick:re,children:t("common.reset")}):null]})]}),T?e.jsxs("div",{children:[e.jsx(u,{value:C,onChange:s=>x(s.target.value),placeholder:t("permissionsExt.iconSearchPlaceholder"),prefix:e.jsx(_,{"aria-hidden":"true"}),allowClear:!0,style:{marginBottom:12}}),e.jsxs("div",{ref:B,onScroll:s=>{const i=s.currentTarget;i.scrollTop+i.clientHeight>=i.scrollHeight-48&&z(n=>Math.min(n+120,f.length))},style:{maxHeight:240,overflowY:"auto",border:"1px solid #f0f0f0",borderRadius:8,padding:12,background:"#fafafa"},children:[e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(44px, 1fr))",gap:10},children:$.map(s=>{const i=j===s;return e.jsx(D,{title:s,children:e.jsx(p,{"data-icon-name":s,type:"text",onClick:()=>{const n=i?void 0:s;m.setFieldValue("icon",n),n&&(x(""),g(!1))},"aria-label":s,style:{height:44,width:"100%",borderRadius:10,border:i?"1px solid #1677ff":"1px solid transparent",background:i?"#e6f4ff":"#fff",color:i?"#1677ff":"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center",boxShadow:i?"0 0 0 2px rgba(22,119,255,0.12)":"none"},children:X(s)})},s)})}),f.length?null:e.jsx("div",{style:{padding:"16px 0",textAlign:"center",color:"#8c8c8c"},children:t("permissionsExt.iconEmpty")}),$.length({value:Number(s.itemValue),label:s.itemLabel}))})})}),e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("common.status"),name:"status",initialValue:1,children:e.jsx(O,{options:b.map(s=>({value:Number(s.itemValue),label:s.itemLabel}))})})})]}),e.jsx(a.Item,{label:t("permissions.description"),name:"description",children:e.jsx(u.TextArea,{rows:2,placeholder:t("permissionsExt.descriptionPlaceholder")})})]})})]})}export{Ye as default};
diff --git a/frontend1/dist/assets/index-Bcf8yIZZ.js b/frontend1/dist/assets/index-Bcf8yIZZ.js
new file mode 100644
index 00000000..b10b59fd
--- /dev/null
+++ b/frontend1/dist/assets/index-Bcf8yIZZ.js
@@ -0,0 +1,12 @@
+import{r as i,bK as oa,at as fe,ed as la,aq as D,bg as ca,ce as gt,ah as ie,cf as sa,an as Ue,ee as da,ef as ua,am as ae,C as K,eg as va,as as pe,ar as fa,ai as ht,ci as Xe,cM as ba,ak as Ne,E as ma,eh as ga,av as pt,aO as ha,aj as pa,cA as $t,x as It,ax as Ot,z as u,y as qe,bR as Ye,dx as Mt,bC as Fe,ay as Be,aB as $a,M as ya,aK as zt,ei as Sa,bQ as Je,aD as xa,aJ as Ca,S as _a}from"./index-CYM97J2V.js";var wa=function(t,n){return i.createElement(oa,fe({},t,{ref:n,icon:la}))},Ta=i.forwardRef(wa);const De=i.createContext(null);var Ea=function(t){var n=t.activeTabOffset,a=t.horizontal,r=t.rtl,o=t.indicator,c=o===void 0?{}:o,l=c.size,s=c.align,d=s===void 0?"center":s,h=i.useState(),g=D(h,2),y=g[0],T=g[1],A=i.useRef(),E=ca.useCallback(function(f){return typeof l=="function"?l(f):typeof l=="number"?l:f},[l]);function N(){gt.cancel(A.current)}return i.useEffect(function(){var f={};if(n)if(a){f.width=E(n.width);var p=r?"right":"left";d==="start"&&(f[p]=n[p]),d==="center"&&(f[p]=n[p]+n.width/2,f.transform=r?"translateX(50%)":"translateX(-50%)"),d==="end"&&(f[p]=n[p]+n.width,f.transform="translateX(-100%)")}else f.height=E(n.height),d==="start"&&(f.top=n.top),d==="center"&&(f.top=n.top+n.height/2,f.transform="translateY(-50%)"),d==="end"&&(f.top=n.top+n.height,f.transform="translateY(-100%)");return N(),A.current=gt(function(){var P=y&&f&&Object.keys(f).every(function(B){var z=f[B],G=y[B];return typeof z=="number"&&typeof G=="number"?Math.round(z)===Math.round(G):z===G});P||T(f)}),N},[JSON.stringify(n),a,r,d,E]),{style:y}},yt={width:0,height:0,left:0,top:0};function Pa(e,t,n){return i.useMemo(function(){for(var a,r=new Map,o=t.get((a=e[0])===null||a===void 0?void 0:a.key)||yt,c=o.left+o.width,l=0;l$?(_=R,G.current="x"):(_=b,G.current="y"),t(-_,-_)&&C.preventDefault()}var O=i.useRef(null);O.current={onTouchStart:P,onTouchMove:B,onTouchEnd:z,onWheel:U},i.useEffect(function(){function C(m){O.current.onTouchStart(m)}function R(m){O.current.onTouchMove(m)}function b(m){O.current.onTouchEnd(m)}function _(m){O.current.onWheel(m)}return document.addEventListener("touchmove",R,{passive:!1}),document.addEventListener("touchend",b,{passive:!0}),e.current.addEventListener("touchstart",C,{passive:!0}),e.current.addEventListener("wheel",_,{passive:!1}),function(){document.removeEventListener("touchmove",R),document.removeEventListener("touchend",b)}},[])}function Lt(e){var t=i.useState(0),n=D(t,2),a=n[0],r=n[1],o=i.useRef(0),c=i.useRef();return c.current=e,sa(function(){var l;(l=c.current)===null||l===void 0||l.call(c)},[a]),function(){o.current===a&&(o.current+=1,r(o.current))}}function Oa(e){var t=i.useRef([]),n=i.useState({}),a=D(n,2),r=a[1],o=i.useRef(typeof e=="function"?e():e),c=Lt(function(){var s=o.current;t.current.forEach(function(d){s=d(s)}),t.current=[],o.current=s,r({})});function l(s){t.current.push(s),c()}return[o.current,l]}var _t={width:0,height:0,left:0,top:0,right:0};function Ma(e,t,n,a,r,o,c){var l=c.tabs,s=c.tabPosition,d=c.rtl,h,g,y;return["top","bottom"].includes(s)?(h="width",g=d?"right":"left",y=Math.abs(n)):(h="height",g="top",y=-n),i.useMemo(function(){if(!l.length)return[0,0];for(var T=l.length,A=T,E=0;EMath.floor(y+t)){A=E-1;break}}for(var f=0,p=T-1;p>=0;p-=1){var P=e.get(l[p].key)||_t;if(P[g]A?[0,-1]:[f,A]},[e,t,a,r,o,y,s,l.map(function(T){return T.key}).join("_"),d])}function wt(e){var t;return e instanceof Map?(t={},e.forEach(function(n,a){t[a]=n})):t=e,JSON.stringify(t)}var za="TABS_DQ";function Nt(e){return String(e).replace(/"/g,za)}function Qe(e,t,n,a){return!(!n||a||e===!1||e===void 0&&(t===!1||t===null))}var Bt=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.editable,r=e.locale,o=e.style;return!a||a.showAdd===!1?null:i.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:o,"aria-label":(r==null?void 0:r.addAriaLabel)||"Add tab",onClick:function(l){a.onEdit("add",{event:l})}},a.addIcon||"+")}),Tt=i.forwardRef(function(e,t){var n=e.position,a=e.prefixCls,r=e.extra;if(!r)return null;var o,c={};return Ue(r)==="object"&&!i.isValidElement(r)?c=r:c.right=r,n==="right"&&(o=c.right),n==="left"&&(o=c.left),o?i.createElement("div",{className:"".concat(a,"-extra-content"),ref:t},o):null}),La=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.id,r=e.tabs,o=e.locale,c=e.mobile,l=e.more,s=l===void 0?{}:l,d=e.style,h=e.className,g=e.editable,y=e.tabBarGutter,T=e.rtl,A=e.removeAriaLabel,E=e.onTabClick,N=e.getPopupContainer,f=e.popupClassName,p=i.useState(!1),P=D(p,2),B=P[0],z=P[1],G=i.useState(null),U=D(G,2),O=U[0],C=U[1],R=s.icon,b=R===void 0?"More":R,_="".concat(a,"-more-popup"),m="".concat(n,"-dropdown"),$=O!==null?"".concat(_,"-").concat(O):null,Q=o==null?void 0:o.dropdownAriaLabel;function H(x,j){x.preventDefault(),x.stopPropagation(),g.onEdit("remove",{key:j,event:x})}var V=i.createElement(da,{onClick:function(j){var Z=j.key,J=j.domEvent;E(Z,J),z(!1)},prefixCls:"".concat(m,"-menu"),id:_,tabIndex:-1,role:"listbox","aria-activedescendant":$,selectedKeys:[O],"aria-label":Q!==void 0?Q:"expanded dropdown"},r.map(function(x){var j=x.closable,Z=x.disabled,J=x.closeIcon,q=x.key,ne=x.label,ee=Qe(j,J,g,Z);return i.createElement(ua,{key:q,id:"".concat(_,"-").concat(q),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(q),disabled:Z},i.createElement("span",null,ne),ee&&i.createElement("button",{type:"button","aria-label":A||"remove",tabIndex:0,className:"".concat(m,"-menu-item-remove"),onClick:function(oe){oe.stopPropagation(),H(oe,q)}},J||g.removeIcon||"×"))}));function k(x){for(var j=r.filter(function(ee){return!ee.disabled}),Z=j.findIndex(function(ee){return ee.key===O})||0,J=j.length,q=0;qv?"left":"right"})}),m=D(_,2),$=m[0],Q=m[1],H=St(0,function(I,v){!b&&E&&E({direction:I>v?"top":"bottom"})}),V=D(H,2),k=V[0],M=V[1],S=i.useState([0,0]),te=D(S,2),ce=te[0],x=te[1],j=i.useState([0,0]),Z=D(j,2),J=Z[0],q=Z[1],ne=i.useState([0,0]),ee=D(ne,2),be=ee[0],oe=ee[1],me=i.useState([0,0]),ge=D(me,2),L=ge[0],le=ge[1],se=Oa(new Map),ye=D(se,2),we=ye[0],He=ye[1],Y=Pa(P,we,J[0]),X=ze(ce,b),ue=ze(J,b),Te=ze(be,b),Ze=ze(L,b),ke=Math.floor(X)$e?$e:I}var Ae=i.useRef(null),Wt=i.useState(),et=D(Wt,2),Re=et[0],tt=et[1];function Ge(){tt(Date.now())}function We(){Ae.current&&clearTimeout(Ae.current)}Ia(U,function(I,v){function w(W,F){W(function(re){var Ce=je(re+F);return Ce})}return ke?(b?w(Q,I):w(M,v),We(),Ge(),!0):!1}),i.useEffect(function(){return We(),Re&&(Ae.current=setTimeout(function(){tt(0)},100)),We},[Re]);var Kt=Ma(Y,de,b?$:k,ue,Te,Ze,ie(ie({},e),{},{tabs:P})),at=D(Kt,2),Vt=at[0],Xt=at[1],nt=fa(function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,v=Y.get(I)||{width:0,height:0,left:0,right:0,top:0};if(b){var w=$;l?v.right<$?w=v.right:v.right+v.width>$+de&&(w=v.right+v.width-de):v.left<-$?w=-v.left:v.left+v.width>-$+de&&(w=-(v.left+v.width-de)),M(0),Q(je(w))}else{var W=k;v.top<-k?W=-v.top:v.top+v.height>-k+de&&(W=-(v.top+v.height-de)),Q(0),M(je(W))}}),Ft=i.useState(),rt=D(Ft,2),Se=rt[0],Ee=rt[1],Ut=i.useState(!1),it=D(Ut,2),qt=it[0],ot=it[1],ve=P.filter(function(I){return!I.disabled}).map(function(I){return I.key}),xe=function(v){var w=ve.indexOf(Se||c),W=ve.length,F=(w+v+W)%W,re=ve[F];Ee(re)},lt=function(v,w){var W=ve.indexOf(v),F=P.find(function(Ce){return Ce.key===v}),re=Qe(F==null?void 0:F.closable,F==null?void 0:F.closeIcon,d,F==null?void 0:F.disabled);re&&(w.preventDefault(),w.stopPropagation(),d.onEdit("remove",{key:v,event:w}),W===ve.length-1?xe(-1):xe(1))},Yt=function(v,w){ot(!0),w.button===1&<(v,w)},Jt=function(v){var w=v.code,W=l&&b,F=ve[0],re=ve[ve.length-1];switch(w){case"ArrowLeft":{b&&xe(W?1:-1);break}case"ArrowRight":{b&&xe(W?-1:1);break}case"ArrowUp":{v.preventDefault(),b||xe(-1);break}case"ArrowDown":{v.preventDefault(),b||xe(1);break}case"Home":{v.preventDefault(),Ee(F);break}case"End":{v.preventDefault(),Ee(re);break}case"Enter":case"Space":{v.preventDefault(),A(Se??c,v);break}case"Backspace":case"Delete":{lt(Se,v);break}}},Ie={};b?Ie[l?"marginRight":"marginLeft"]=y:Ie.marginTop=y;var ct=P.map(function(I,v){var w=I.key;return i.createElement(Ba,{id:r,prefixCls:p,key:w,tab:I,style:v===0?void 0:Ie,closable:I.closable,editable:d,active:w===c,focus:w===Se,renderWrapper:T,removeAriaLabel:h==null?void 0:h.removeAriaLabel,tabCount:ve.length,currentPosition:v+1,onClick:function(F){A(w,F)},onKeyDown:Jt,onFocus:function(){qt||Ee(w),nt(w),Ge(),U.current&&(l||(U.current.scrollLeft=0),U.current.scrollTop=0)},onBlur:function(){Ee(void 0)},onMouseDown:function(F){return Yt(w,F)},onMouseUp:function(){ot(!1)}})}),st=function(){return He(function(){var v,w=new Map,W=(v=O.current)===null||v===void 0?void 0:v.getBoundingClientRect();return P.forEach(function(F){var re,Ce=F.key,mt=(re=O.current)===null||re===void 0?void 0:re.querySelector('[data-node-key="'.concat(Nt(Ce),'"]'));if(mt){var ta=Da(mt,W),Me=D(ta,4),aa=Me[0],na=Me[1],ra=Me[2],ia=Me[3];w.set(Ce,{width:aa,height:na,left:ra,top:ia})}}),w})};i.useEffect(function(){st()},[P.map(function(I){return I.key}).join("_")]);var Oe=Lt(function(){var I=_e(B),v=_e(z),w=_e(G);x([I[0]-v[0]-w[0],I[1]-v[1]-w[1]]);var W=_e(R);oe(W);var F=_e(C);le(F);var re=_e(O);q([re[0]-W[0],re[1]-W[1]]),st()}),Qt=P.slice(0,Vt),Zt=P.slice(Xt+1),dt=[].concat(ht(Qt),ht(Zt)),ut=Y.get(c),kt=Ea({activeTabOffset:ut,horizontal:b,indicator:N,rtl:l}),ea=kt.style;i.useEffect(function(){nt()},[c,he,$e,wt(ut),wt(Y),b]),i.useEffect(function(){Oe()},[l]);var vt=!!dt.length,Pe="".concat(p,"-nav-wrap"),Ke,Ve,ft,bt;return b?l?(Ve=$>0,Ke=$!==$e):(Ke=$<0,Ve=$!==he):(ft=k<0,bt=k!==he),i.createElement(Xe,{onResize:Oe},i.createElement("div",{ref:ba(t,B),role:"tablist","aria-orientation":b?"horizontal":"vertical",className:K("".concat(p,"-nav"),n),style:a,onKeyDown:function(){Ge()}},i.createElement(Tt,{ref:z,position:"left",extra:s,prefixCls:p}),i.createElement(Xe,{onResize:Oe},i.createElement("div",{className:K(Pe,ae(ae(ae(ae({},"".concat(Pe,"-ping-left"),Ke),"".concat(Pe,"-ping-right"),Ve),"".concat(Pe,"-ping-top"),ft),"".concat(Pe,"-ping-bottom"),bt)),ref:U},i.createElement(Xe,{onResize:Oe},i.createElement("div",{ref:O,className:"".concat(p,"-nav-list"),style:{transform:"translate(".concat($,"px, ").concat(k,"px)"),transition:Re?"none":void 0}},ct,i.createElement(Bt,{ref:R,prefixCls:p,locale:h,editable:d,style:ie(ie({},ct.length===0?void 0:Ie),{},{visibility:vt?"hidden":null})}),i.createElement("div",{className:K("".concat(p,"-ink-bar"),ae({},"".concat(p,"-ink-bar-animated"),o.inkBar)),style:ea}))))),i.createElement(Na,fe({},e,{removeAriaLabel:h==null?void 0:h.removeAriaLabel,ref:C,prefixCls:p,tabs:dt,className:!vt&&Gt,tabMoving:!!Re})),i.createElement(Tt,{ref:G,position:"right",extra:s,prefixCls:p})))}),Dt=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.className,r=e.style,o=e.id,c=e.active,l=e.tabKey,s=e.children;return i.createElement("div",{id:o&&"".concat(o,"-panel-").concat(l),role:"tabpanel",tabIndex:c?0:-1,"aria-labelledby":o&&"".concat(o,"-tab-").concat(l),"aria-hidden":!c,style:r,className:K(n,c&&"".concat(n,"-active"),a),ref:t},s)}),Ha=["renderTabBar"],ja=["label","key"],Aa=function(t){var n=t.renderTabBar,a=Ne(t,Ha),r=i.useContext(De),o=r.tabs;if(n){var c=ie(ie({},a),{},{panes:o.map(function(l){var s=l.label,d=l.key,h=Ne(l,ja);return i.createElement(Dt,fe({tab:s,key:d,tabKey:d},h))})});return n(c,Et)}return i.createElement(Et,a)},Ga=["key","forceRender","style","className","destroyInactiveTabPane"],Wa=function(t){var n=t.id,a=t.activeKey,r=t.animated,o=t.tabPosition,c=t.destroyInactiveTabPane,l=i.useContext(De),s=l.prefixCls,d=l.tabs,h=r.tabPane,g="".concat(s,"-tabpane");return i.createElement("div",{className:K("".concat(s,"-content-holder"))},i.createElement("div",{className:K("".concat(s,"-content"),"".concat(s,"-content-").concat(o),ae({},"".concat(s,"-content-animated"),h))},d.map(function(y){var T=y.key,A=y.forceRender,E=y.style,N=y.className,f=y.destroyInactiveTabPane,p=Ne(y,Ga),P=T===a;return i.createElement(ma,fe({key:T,visible:P,forceRender:A,removeOnLeave:!!(c||f),leavedClassName:"".concat(g,"-hidden")},r.tabPaneMotion),function(B,z){var G=B.style,U=B.className;return i.createElement(Dt,fe({},p,{prefixCls:g,id:n,tabKey:T,animated:h,active:P,style:ie(ie({},E),G),className:K(N,U),ref:z}))})})))};function Ka(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=ie({inkBar:!0},Ue(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var Va=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Pt=0,Xa=i.forwardRef(function(e,t){var n=e.id,a=e.prefixCls,r=a===void 0?"rc-tabs":a,o=e.className,c=e.items,l=e.direction,s=e.activeKey,d=e.defaultActiveKey,h=e.editable,g=e.animated,y=e.tabPosition,T=y===void 0?"top":y,A=e.tabBarGutter,E=e.tabBarStyle,N=e.tabBarExtraContent,f=e.locale,p=e.more,P=e.destroyInactiveTabPane,B=e.renderTabBar,z=e.onChange,G=e.onTabClick,U=e.onTabScroll,O=e.getPopupContainer,C=e.popupClassName,R=e.indicator,b=Ne(e,Va),_=i.useMemo(function(){return(c||[]).filter(function(L){return L&&Ue(L)==="object"&&"key"in L})},[c]),m=l==="rtl",$=Ka(g),Q=i.useState(!1),H=D(Q,2),V=H[0],k=H[1];i.useEffect(function(){k(ga())},[]);var M=pt(function(){var L;return(L=_[0])===null||L===void 0?void 0:L.key},{value:s,defaultValue:d}),S=D(M,2),te=S[0],ce=S[1],x=i.useState(function(){return _.findIndex(function(L){return L.key===te})}),j=D(x,2),Z=j[0],J=j[1];i.useEffect(function(){var L=_.findIndex(function(se){return se.key===te});if(L===-1){var le;L=Math.max(0,Math.min(Z,_.length-1)),ce((le=_[L])===null||le===void 0?void 0:le.key)}J(L)},[_.map(function(L){return L.key}).join("_"),te,Z]);var q=pt(null,{value:n}),ne=D(q,2),ee=ne[0],be=ne[1];i.useEffect(function(){n||(be("rc-tabs-".concat(Pt)),Pt+=1)},[]);function oe(L,le){G==null||G(L,le);var se=L!==te;ce(L),se&&(z==null||z(L))}var me={id:ee,activeKey:te,animated:$,tabPosition:T,rtl:m,mobile:V},ge=ie(ie({},me),{},{editable:h,locale:f,more:p,tabBarGutter:A,onTabClick:oe,onTabScroll:U,extra:N,style:E,panes:null,getPopupContainer:O,popupClassName:C,indicator:R});return i.createElement(De.Provider,{value:{tabs:_,prefixCls:r}},i.createElement("div",fe({ref:t,id:n,className:K(r,"".concat(r,"-").concat(T),ae(ae(ae({},"".concat(r,"-mobile"),V),"".concat(r,"-editable"),h),"".concat(r,"-rtl"),m),o)},b),i.createElement(Aa,fe({},ge,{renderTabBar:B})),i.createElement(Wa,fe({destroyInactiveTabPane:P},me,{animated:$}))))});const Fa={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ua(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},Fa),{motionName:ha(e,"switch")})),n}var qa=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);rt)}function Ja(e,t){if(e)return e.map(a=>{var r;const o=(r=a.destroyOnHidden)!==null&&r!==void 0?r:a.destroyInactiveTabPane;return Object.assign(Object.assign({},a),{destroyInactiveTabPane:o})});const n=pa(t).map(a=>{if(i.isValidElement(a)){const{key:r,props:o}=a,c=o||{},{tab:l}=c,s=qa(c,["tab"]);return Object.assign(Object.assign({key:String(r)},s),{label:l})}return null});return Ya(n)}const Qa=e=>{const{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}`}}}}},[$t(e,"slide-up"),$t(e,"slide-down")]]},Za=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:a,cardGutter:r,colorBorderSecondary:o,itemSelectedColor:c}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:a,border:`${u(e.lineWidth)} ${e.lineType} ${o}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:c,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Mt(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:u(r)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:u(r)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u(e.borderRadiusLG)} 0 0 ${u(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 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},ka=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:a}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},qe(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:`${u(a)} 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":Object.assign(Object.assign({},Ye),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${u(e.paddingXXS)} ${u(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"}}})}})}},en=e=>{const{componentCls:t,margin:n,colorBorderSecondary:a,horizontalMargin:r,verticalItemPadding:o,verticalItemMargin:c,calc:l}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:r,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${u(e.lineWidth)} ${e.lineType} ${a}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow},
+ right ${e.motionDurationSlow}`}},[`${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:l(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:o,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:c},[`${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 ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${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:u(l(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${u(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:l(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},tn=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:a,cardHeightSM:r,cardHeightLG:o,horizontalItemPaddingSM:c,horizontalItemPaddingLG:l}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:c,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:l,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:r,minHeight:r}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${u(e.borderRadius)} ${u(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${u(e.borderRadius)} ${u(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u(e.borderRadius)} ${u(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u(e.borderRadius)} 0 0 ${u(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:a},[`${t}-nav-add`]:{minWidth:o,minHeight:o}}}}}},an=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:a,iconCls:r,tabsHorizontalItemMargin:o,horizontalItemPadding:c,itemSelectedColor:l,itemColor:s}=e,d=`${t}-tab`;return{[d]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:c,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:s,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${d}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":Object.assign({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}},Fe(e)),"&:hover":{color:a},[`&${d}-active ${d}-btn`]:{color:l,textShadow:e.tabsActiveTextShadow},[`&${d}-focus ${d}-btn:focus-visible`]:Mt(e),[`&${d}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${d}-disabled ${d}-btn, &${d}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${d}-remove ${r}`]:{margin:0,verticalAlign:"middle"},[`${r}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${d} + ${d}`]:{margin:{_skip_check_:!0,value:o}}}},nn=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:a,cardGutter:r,calc:o}=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}},[a]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:u(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:u(e.marginXS)},marginLeft:{_skip_check_:!0,value:u(o(e.marginXXS).mul(-1).equal())},[a]:{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:r},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},rn=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:a,cardGutter:r,itemHoverColor:o,itemActiveColor:c,colorBorderSecondary:l}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},qe(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`]:Object.assign({minWidth:a,minHeight:a,marginLeft:{_skip_check_:!0,value:r},background:"transparent",border:`${u(e.lineWidth)} ${e.lineType} ${l}`,borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:o},"&:active, &:focus:not(:focus-visible)":{color:c}},Fe(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),an(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},Fe(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"}}}}}},on=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:a,controlHeight:r,controlHeightLG:o}=e,c=t||o,l=n||r,s=a||o+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:c,cardHeightSM:l,cardHeightLG:s,cardPadding:`${(c-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(l-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(s-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}},ln=It("Tabs",e=>{const t=Ot(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${u(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${u(e.horizontalItemGutter)}`});return[tn(t),nn(t),en(t),ka(t),Za(t),rn(t),Qa(t)]},on),cn=()=>null;var sn=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var n,a,r,o,c,l,s,d,h,g,y;const{type:T,className:A,rootClassName:E,size:N,onEdit:f,hideAdd:p,centered:P,addIcon:B,removeIcon:z,moreIcon:G,more:U,popupClassName:O,children:C,items:R,animated:b,style:_,indicatorSize:m,indicator:$,destroyInactiveTabPane:Q,destroyOnHidden:H}=e,V=sn(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:k}=V,{direction:M,tabs:S,getPrefixCls:te,getPopupContainer:ce}=i.useContext(Be),x=te("tabs",k),j=$a(x),[Z,J,q]=ln(x,j),ne=i.useRef(null);i.useImperativeHandle(t,()=>({nativeElement:ne.current}));let ee;T==="editable-card"&&(ee={onEdit:(se,{key:ye,event:we})=>{f==null||f(se==="add"?we:ye,se)},removeIcon:(n=z??(S==null?void 0:S.removeIcon))!==null&&n!==void 0?n:i.createElement(ya,null),addIcon:(B??(S==null?void 0:S.addIcon))||i.createElement(Ta,null),showAdd:p!==!0});const be=te(),oe=zt(N),me=Ja(R,C),ge=Ua(x,b),L=Object.assign(Object.assign({},S==null?void 0:S.style),_),le={align:(a=$==null?void 0:$.align)!==null&&a!==void 0?a:(r=S==null?void 0:S.indicator)===null||r===void 0?void 0:r.align,size:(s=(c=(o=$==null?void 0:$.size)!==null&&o!==void 0?o:m)!==null&&c!==void 0?c:(l=S==null?void 0:S.indicator)===null||l===void 0?void 0:l.size)!==null&&s!==void 0?s:S==null?void 0:S.indicatorSize};return Z(i.createElement(Xa,Object.assign({ref:ne,direction:M,getPopupContainer:ce},V,{items:me,className:K({[`${x}-${oe}`]:oe,[`${x}-card`]:["card","editable-card"].includes(T),[`${x}-editable-card`]:T==="editable-card",[`${x}-centered`]:P},S==null?void 0:S.className,A,E,J,q,j),popupClassName:K(O,J,q,j),style:L,editable:ee,more:Object.assign({icon:(y=(g=(h=(d=S==null?void 0:S.more)===null||d===void 0?void 0:d.icon)!==null&&h!==void 0?h:S==null?void 0:S.moreIcon)!==null&&g!==void 0?g:G)!==null&&y!==void 0?y:i.createElement(Sa,null),transitionName:`${be}-slide-up`},U),prefixCls:x,animated:ge,indicator:le,destroyInactiveTabPane:H??Q})))}),Ht=dn;Ht.TabPane=cn;var un=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:n,hoverable:a=!0}=e,r=un(e,["prefixCls","className","hoverable"]);const{getPrefixCls:o}=i.useContext(Be),c=o("card",t),l=K(`${c}-grid`,n,{[`${c}-grid-hoverable`]:a});return i.createElement("div",Object.assign({},r,{className:l}))},vn=e=>{const{antCls:t,componentCls:n,headerHeight:a,headerPadding:r,tabsMarginBottom:o}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${u(r)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`},Je()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Ye),{[`
+ > ${n}-typography,
+ > ${n}-typography-edit-content
+ `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:o,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},fn=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:a,lineWidth:r}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:`
+ ${u(r)} 0 0 0 ${n},
+ 0 ${u(r)} 0 0 ${n},
+ ${u(r)} ${u(r)} 0 0 ${n},
+ ${u(r)} 0 0 0 ${n} inset,
+ 0 ${u(r)} 0 0 ${n} inset;
+ `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:a}}},bn=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:a,cardActionsIconSize:r,colorBorderSecondary:o,actionsBg:c}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:c,borderTop:`${u(e.lineWidth)} ${e.lineType} ${o}`,display:"flex",borderRadius:`0 0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)}`},Je()),{"& > li":{margin:a,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:u(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:r,lineHeight:u(e.calc(r).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${u(e.lineWidth)} ${e.lineType} ${o}`}}})},mn=e=>Object.assign(Object.assign({margin:`${u(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},Je()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},Ye),"&-description":{color:e.colorTextDescription}}),gn=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:a,bodyPadding:r}=e;return{[`${t}-head`]:{padding:`0 ${u(a)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${u(e.padding)} ${u(r)}`}}},hn=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},pn=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:a,colorBorderSecondary:r,boxShadowTertiary:o,bodyPadding:c,extraColor:l}=e;return{[t]:Object.assign(Object.assign({},qe(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:o},[`${t}-head`]:vn(e),[`${t}-extra`]:{marginInlineStart:"auto",color:l,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:{padding:c,borderRadius:`0 0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)}`},[`${t}-grid`]:fn(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:bn(e),[`${t}-meta`]:mn(e)}),[`${t}-bordered`]:{border:`${u(e.lineWidth)} ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:n}},[`${t}-contain-grid`]:{borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 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:a}}},[`${t}-type-inner`]:gn(e),[`${t}-loading`]:hn(e),[`${t}-rtl`]:{direction:"rtl"}}},$n=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:a,headerHeightSM:r,headerFontSizeSM:o}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:r,padding:`0 ${u(a)}`,fontSize:o,[`> ${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"}}}}},yn=e=>{var t,n;return{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:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(n=e.headerPadding)!==null&&n!==void 0?n:e.paddingLG}},Sn=It("Card",e=>{const t=Ot(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[pn(t),$n(t)]},yn);var Rt=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{actionClasses:t,actions:n=[],actionStyle:a}=e;return i.createElement("ul",{className:t,style:a},n.map((r,o)=>{const c=`action-${o}`;return i.createElement("li",{style:{width:`${100/n.length}%`},key:c},i.createElement("span",null,r))}))},Cn=i.forwardRef((e,t)=>{const{prefixCls:n,className:a,rootClassName:r,style:o,extra:c,headStyle:l={},bodyStyle:s={},title:d,loading:h,bordered:g,variant:y,size:T,type:A,cover:E,actions:N,tabList:f,children:p,activeTabKey:P,defaultActiveTabKey:B,tabBarExtraContent:z,hoverable:G,tabProps:U={},classNames:O,styles:C}=e,R=Rt(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:b,direction:_,card:m}=i.useContext(Be),[$]=xa("card",y,g),Q=Y=>{var X;(X=e.onTabChange)===null||X===void 0||X.call(e,Y)},H=Y=>{var X;return K((X=m==null?void 0:m.classNames)===null||X===void 0?void 0:X[Y],O==null?void 0:O[Y])},V=Y=>{var X;return Object.assign(Object.assign({},(X=m==null?void 0:m.styles)===null||X===void 0?void 0:X[Y]),C==null?void 0:C[Y])},k=i.useMemo(()=>{let Y=!1;return i.Children.forEach(p,X=>{(X==null?void 0:X.type)===jt&&(Y=!0)}),Y},[p]),M=b("card",n),[S,te,ce]=Sn(M),x=i.createElement(_a,{loading:!0,active:!0,paragraph:{rows:4},title:!1},p),j=P!==void 0,Z=Object.assign(Object.assign({},U),{[j?"activeKey":"defaultActiveKey"]:j?P:B,tabBarExtraContent:z});let J;const q=zt(T),ne=!q||q==="default"?"large":q,ee=f?i.createElement(Ht,Object.assign({size:ne},Z,{className:`${M}-head-tabs`,onChange:Q,items:f.map(Y=>{var{tab:X}=Y,ue=Rt(Y,["tab"]);return Object.assign({label:X},ue)})})):null;if(d||c||ee){const Y=K(`${M}-head`,H("header")),X=K(`${M}-head-title`,H("title")),ue=K(`${M}-extra`,H("extra")),Te=Object.assign(Object.assign({},l),V("header"));J=i.createElement("div",{className:Y,style:Te},i.createElement("div",{className:`${M}-head-wrapper`},d&&i.createElement("div",{className:X,style:V("title")},d),c&&i.createElement("div",{className:ue,style:V("extra")},c)),ee)}const be=K(`${M}-cover`,H("cover")),oe=E?i.createElement("div",{className:be,style:V("cover")},E):null,me=K(`${M}-body`,H("body")),ge=Object.assign(Object.assign({},s),V("body")),L=i.createElement("div",{className:me,style:ge},h?x:p),le=K(`${M}-actions`,H("actions")),se=N!=null&&N.length?i.createElement(xn,{actionClasses:le,actionStyle:V("actions"),actions:N}):null,ye=Ca(R,["onTabChange"]),we=K(M,m==null?void 0:m.className,{[`${M}-loading`]:h,[`${M}-bordered`]:$!=="borderless",[`${M}-hoverable`]:G,[`${M}-contain-grid`]:k,[`${M}-contain-tabs`]:f==null?void 0:f.length,[`${M}-${q}`]:q,[`${M}-type-${A}`]:!!A,[`${M}-rtl`]:_==="rtl"},a,r,te,ce),He=Object.assign(Object.assign({},m==null?void 0:m.style),o);return S(i.createElement("div",Object.assign({ref:t},ye,{className:we,style:He}),J,oe,L,se))});var _n=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{prefixCls:t,className:n,avatar:a,title:r,description:o}=e,c=_n(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:l}=i.useContext(Be),s=l("card",t),d=K(`${s}-meta`,n),h=a?i.createElement("div",{className:`${s}-meta-avatar`},a):null,g=r?i.createElement("div",{className:`${s}-meta-title`},r):null,y=o?i.createElement("div",{className:`${s}-meta-description`},o):null,T=g||y?i.createElement("div",{className:`${s}-meta-detail`},g,y):null;return i.createElement("div",Object.assign({},c,{className:d}),h,T)},At=Cn;At.Grid=jt;At.Meta=wn;export{At as C,Ht as T};
diff --git a/frontend1/dist/assets/index-BjpU0TIx.css b/frontend1/dist/assets/index-BjpU0TIx.css
new file mode 100644
index 00000000..de575b27
--- /dev/null
+++ b/frontend1/dist/assets/index-BjpU0TIx.css
@@ -0,0 +1 @@
+.sys-params-page{min-height:100%}.sys-params-header{display:flex;justify-content:space-between;align-items:flex-end}.sys-params-table-card{border-radius:8px}.sys-params-table-toolbar{display:flex;justify-content:space-between;align-items:center}.sys-params-search-input{border-radius:6px}.param-key-text{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:500;color:#1890ff}.param-type-tag{border-radius:4px}
diff --git a/frontend1/dist/assets/index-C5YPBgoQ.js b/frontend1/dist/assets/index-C5YPBgoQ.js
new file mode 100644
index 00000000..baf61851
--- /dev/null
+++ b/frontend1/dist/assets/index-C5YPBgoQ.js
@@ -0,0 +1,20 @@
+import{ai as Be,r as o,C as Ie,cb as kt,cc as wt,cd as yr,am as ge,ah as ae,aq as H,bg as it,an as At,ar as je,av as at,ce as rt,al as kr,cf as wr,cg as ct,at as be,ch as Pr,ci as ma,D as Wn,ak as yt,Q as Mr,U as Ir,aJ as va,cj as Dr,ax as Yn,ck as $r,cl as Er,z as he,bD as an,cm as Rr,cn as Nr,co as Or,cp as Tr,cq as Fr,cr as _r,x as Hr,cs as Vr,ct as Yr,y as Jn,cu as jr,cv as Ar,cw as Lr,cx as Br,bR as Wr,cy as zr,cz as Ur,cA as ea,cB as ta,bK as zn,cC as qr,A as Kr,aH as Gr,cD as Qr,cE as Xr,B as Ht,ay as ga,aA as ha,aD as pa,aB as Ca,aK as ba,aL as Sa,aG as xa,b$ as ya,cF as ka,aN as wa,cG as Pa,aM as Ma,aQ as Ia,aR as Da,j as z,cH as Zr,u as Jr,cI as eo,T as to,cJ as no,Y as ao,a3 as na,a7 as aa,c as ro,bn as ra,R as oa,cK as oo}from"./index-CYM97J2V.js";import{u as la}from"./useDict-BjF_A4fe.js";import{P as lo}from"./index-B7x062Ky.js";import{F as io}from"./Table-CAs2vM8c.js";import{g as uo}from"./pagination-63Gtkzif.js";import{T as Ot}from"./index-DqftVe8j.js";import{C as ia,T as Qt}from"./index-Bcf8yIZZ.js";import{I as co}from"./index-DV4zjsPW.js";import{d as Ue}from"./dayjs.min-BRFHn-hn.js";import{M as so}from"./index-CnUn0ngr.js";import{D as Ke}from"./index-CXEbfSHV.js";import"./index-M0Ae7f04.js";import"./useForm-B5uILH8t.js";import"./Pagination-By0LqcoC.js";import"./fade-BGyB8Hun.js";function $a(e,...t){const n=e||{};return t.reduce((a,r)=>(Object.keys(r||{}).forEach(l=>{const u=n[l],i=r[l];if(u&&typeof u=="object")if(i&&typeof i=="object")a[l]=$a(u,a[l],i);else{const{_default:s}=u;s&&(a[l]=a[l]||{},a[l][s]=Ie(a[l][s],i))}else a[l]=Ie(a[l],i)}),a),{})}function fo(e,...t){return o.useMemo(()=>$a.apply(void 0,[e].concat(t)),[t,e])}function mo(...e){return o.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(a=>{t[a]=Object.assign(Object.assign({},t[a]),n[a])}),t),{}),[e])}function jn(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(a=>{if(a!=="_default"){const r=t[a],l=n[a]||{};n[a]=r?jn(l,r):l}}),n}const vo=(e,t,n)=>{const a=fo.apply(void 0,[n].concat(Be(e))),r=mo.apply(void 0,Be(t));return o.useMemo(()=>[jn(a,n),jn(r,n)],[a,r,n])};var Ea={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){a.prototype.weekday=function(r){var l=this.$locale().weekStart||0,u=this.$W,i=(u25){var c=u(this).startOf(a).add(1,a).date(m),d=u(this).endOf(n);if(c.isBefore(d))return 1}var v=u(this).startOf(a).date(m).startOf(n).subtract(1,"millisecond"),g=this.diff(v,n,!0);return g<0?u(this).startOf("week").week():Math.ceil(g)},i.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(Na);var bo=Na.exports;const So=wt(bo);var Oa={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){a.prototype.weekYear=function(){var r=this.month(),l=this.week(),u=this.year();return l===1&&r===11?u+1:r===0&&l>=52?u-1:u}}})})(Oa);var xo=Oa.exports;const yo=wt(xo);var Ta={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){var r=a.prototype,l=r.format;r.format=function(u){var i=this,s=this.$locale();if(!this.isValid())return l.bind(this)(u);var m=this.$utils(),c=(u||"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(d){switch(d){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return m.s(i.week(),d==="w"?1:2,"0");case"W":case"WW":return m.s(i.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return m.s(String(i.$H===0?24:i.$H),d==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return d}});return l.bind(this)(c)}}})})(Ta);var ko=Ta.exports;const wo=wt(ko);var Fa={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){var n={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"},a=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,l=/\d\d/,u=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,s={},m=function(f){return(f=+f)+(f>68?1900:2e3)},c=function(f){return function(C){this[f]=+C}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(f){(this.zone||(this.zone={})).offset=function(C){if(!C||C==="Z")return 0;var y=C.match(/([+-]|\d\d)/g),x=60*y[1]+(+y[2]||0);return x===0?0:y[0]==="+"?-x:x}(f)}],v=function(f){var C=s[f];return C&&(C.indexOf?C:C.s.concat(C.f))},g=function(f,C){var y,x=s.meridiem;if(x){for(var S=1;S<=24;S+=1)if(f.indexOf(x(S,0,C))>-1){y=S>12;break}}else y=f===(C?"pm":"PM");return y},b={A:[i,function(f){this.afternoon=g(f,!1)}],a:[i,function(f){this.afternoon=g(f,!0)}],Q:[r,function(f){this.month=3*(f-1)+1}],S:[r,function(f){this.milliseconds=100*+f}],SS:[l,function(f){this.milliseconds=10*+f}],SSS:[/\d{3}/,function(f){this.milliseconds=+f}],s:[u,c("seconds")],ss:[u,c("seconds")],m:[u,c("minutes")],mm:[u,c("minutes")],H:[u,c("hours")],h:[u,c("hours")],HH:[u,c("hours")],hh:[u,c("hours")],D:[u,c("day")],DD:[l,c("day")],Do:[i,function(f){var C=s.ordinal,y=f.match(/\d+/);if(this.day=y[0],C)for(var x=1;x<=31;x+=1)C(x).replace(/\[|\]/g,"")===f&&(this.day=x)}],w:[u,c("week")],ww:[l,c("week")],M:[u,c("month")],MM:[l,c("month")],MMM:[i,function(f){var C=v("months"),y=(v("monthsShort")||C.map(function(x){return x.slice(0,3)})).indexOf(f)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[i,function(f){var C=v("months").indexOf(f)+1;if(C<1)throw new Error;this.month=C%12||C}],Y:[/[+-]?\d+/,c("year")],YY:[l,function(f){this.year=m(f)}],YYYY:[/\d{4}/,c("year")],Z:d,ZZ:d};function h(f){var C,y;C=f,y=s&&s.formats;for(var x=(f=C.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,V,N){var p=N&&N.toUpperCase();return V||y[N]||n[N]||y[p].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(M,I,E){return I||E.slice(1)})})).match(a),S=x.length,k=0;k-1)return new Date((W==="X"?1e3:1)*L);var O=h(W)(L),D=O.year,_=O.month,T=O.day,J=O.hours,Q=O.minutes,B=O.seconds,G=O.milliseconds,X=O.zone,q=O.week,ee=new Date,ue=T||(D||_?1:ee.getDate()),oe=D||ee.getFullYear(),re=0;D&&!_||(re=_>0?_-1:ee.getMonth());var pe,te=J||0,ve=Q||0,ie=B||0,ke=G||0;return X?new Date(Date.UTC(oe,re,ue,te,ve,ie,ke+60*X.offset*1e3)):A?new Date(Date.UTC(oe,re,ue,te,ve,ie,ke)):(pe=new Date(oe,re,ue,te,ve,ie,ke),q&&(pe=j(pe).week(q).toDate()),pe)}catch{return new Date("")}}(P,R,w,y),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),N&&P!=this.format(R)&&(this.$d=new Date("")),s={}}else if(R instanceof Array)for(var M=R.length,I=1;I<=M;I+=1){F[1]=R[I-1];var E=y.apply(this,F);if(E.isValid()){this.$d=E.$d,this.$L=E.$L,this.init();break}I===M&&(this.$d=new Date(""))}else S.call(this,k)}}})})(Fa);var Po=Fa.exports;const Mo=wt(Po);Ue.extend(Mo);Ue.extend(wo);Ue.extend(ho);Ue.extend(Co);Ue.extend(So);Ue.extend(yo);Ue.extend(function(e,t){var n=t.prototype,a=n.format;n.format=function(l){var u=(l||"").replace("Wo","wo");return a.bind(this)(u)}});var Io={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"},vt=function(t){var n=Io[t];return n||t.split("_")[0]},Do={getNow:function(){var t=Ue();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return Ue(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return Ue().locale(vt(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(vt(t)).weekday(0)},getWeek:function(t,n){return n.locale(vt(t)).week()},getShortWeekDays:function(t){return Ue().locale(vt(t)).localeData().weekdaysMin()},getShortMonths:function(t){return Ue().locale(vt(t)).localeData().monthsShort()},format:function(t,n,a){return n.locale(vt(t)).format(a)},parse:function(t,n,a){for(var r=vt(t),l=0;l2&&arguments[2]!==void 0?arguments[2]:"0",a=String(e);a.length2&&arguments[2]!==void 0?arguments[2]:[],a=o.useState([!1,!1]),r=H(a,2),l=r[0],u=r[1],i=function(c,d){u(function(v){return jt(v,d,c)})},s=o.useMemo(function(){return l.map(function(m,c){if(m)return!0;var d=e[c];return d?!!(!n[c]&&!d||d&&t(d,{activeIndex:c})):!1})},[e,l,t,n]);return[s,i]}function Aa(e,t,n,a,r){var l="",u=[];return e&&u.push(r?"hh":"HH"),t&&u.push("mm"),n&&u.push("ss"),l=u.join(":"),a&&(l+=".SSS"),r&&(l+=" A"),l}function Ro(e,t,n,a,r,l){var u=e.fieldDateTimeFormat,i=e.fieldDateFormat,s=e.fieldTimeFormat,m=e.fieldMonthFormat,c=e.fieldYearFormat,d=e.fieldWeekFormat,v=e.fieldQuarterFormat,g=e.yearFormat,b=e.cellYearFormat,h=e.cellQuarterFormat,f=e.dayFormat,C=e.cellDateFormat,y=Aa(t,n,a,r,l);return ae(ae({},e),{},{fieldDateTimeFormat:u||"YYYY-MM-DD ".concat(y),fieldDateFormat:i||"YYYY-MM-DD",fieldTimeFormat:s||y,fieldMonthFormat:m||"YYYY-MM",fieldYearFormat:c||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:v||"YYYY-[Q]Q",yearFormat:g||"YYYY",cellYearFormat:b||"YYYY",cellQuarterFormat:h||"[Q]Q",cellDateFormat:C||f||"D"})}function La(e,t){var n=t.showHour,a=t.showMinute,r=t.showSecond,l=t.showMillisecond,u=t.use12Hours;return it.useMemo(function(){return Ro(e,n,a,r,l,u)},[e,n,a,r,l,u])}function Tt(e,t,n){return n??t.some(function(a){return e.includes(a)})}var No=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Oo(e){var t=on(e,No),n=e.format,a=e.picker,r=null;return n&&(r=n,Array.isArray(r)&&(r=r[0]),r=At(r)==="object"?r.format:r),a==="time"&&(t.format=r),[t,r]}function To(e){return e&&typeof e=="string"}function Ba(e,t,n,a){return[e,t,n,a].some(function(r){return r!==void 0})}function Wa(e,t,n,a,r){var l=t,u=n,i=a;if(!e&&!l&&!u&&!i&&!r)l=!0,u=!0,i=!0;else if(e){var s,m,c,d=[l,u,i].some(function(b){return b===!1}),v=[l,u,i].some(function(b){return b===!0}),g=d?!0:!v;l=(s=l)!==null&&s!==void 0?s:g,u=(m=u)!==null&&m!==void 0?m:g,i=(c=i)!==null&&c!==void 0?c:g}return[l,u,i,r]}function za(e){var t=e.showTime,n=Oo(e),a=H(n,2),r=a[0],l=a[1],u=t&&At(t)==="object"?t:{},i=ae(ae({defaultOpenValue:u.defaultOpenValue||u.defaultValue},r),u),s=i.showMillisecond,m=i.showHour,c=i.showMinute,d=i.showSecond,v=Ba(m,c,d,s),g=Wa(v,m,c,d,s),b=H(g,3);return m=b[0],c=b[1],d=b[2],[i,ae(ae({},i),{},{showHour:m,showMinute:c,showSecond:d,showMillisecond:s}),i.format,l]}function Ua(e,t,n,a,r){var l=e==="time";if(e==="datetime"||l){for(var u=a,i=Ha(e,r,null),s=i,m=[t,n],c=0;c1&&(u=t.addDate(u,-7)),u}function Fe(e,t){var n=t.generateConfig,a=t.locale,r=t.format;return e?typeof r=="function"?r(e):n.locale.format(a.locale,e,r):""}function rn(e,t,n){var a=t,r=["getHour","getMinute","getSecond","getMillisecond"],l=["setHour","setMinute","setSecond","setMillisecond"];return l.forEach(function(u,i){n?a=e[u](a,e[r[i]](n)):a=e[u](a,0)}),a}function Vo(e,t,n,a,r){var l=je(function(u,i){return!!(n&&n(u,i)||a&&e.isAfter(a,u)&&!Le(e,t,a,u,i.type)||r&&e.isAfter(u,r)&&!Le(e,t,r,u,i.type))});return l}function Yo(e,t,n){return o.useMemo(function(){var a=Ha(e,t,n),r=ht(a),l=r[0],u=At(l)==="object"&&l.type==="mask"?l.format:null;return[r.map(function(i){return typeof i=="string"||typeof i=="function"?i:i.format}),u]},[e,t,n])}function jo(e,t,n){return typeof e[0]=="function"||n?!0:t}function Ao(e,t,n,a){var r=je(function(l,u){var i=ae({type:t},u);if(delete i.activeIndex,!e.isValidate(l)||n&&n(l,i))return!0;if((t==="date"||t==="time")&&a){var s,m=u&&u.activeIndex===1?"end":"start",c=((s=a.disabledTime)===null||s===void 0?void 0:s.call(a,l,m,{from:i.from}))||{},d=c.disabledHours,v=c.disabledMinutes,g=c.disabledSeconds,b=c.disabledMilliseconds,h=a.disabledHours,f=a.disabledMinutes,C=a.disabledSeconds,y=d||h,x=v||f,S=g||C,k=e.getHour(l),P=e.getMinute(l),w=e.getSecond(l),F=e.getMillisecond(l);if(y&&y().includes(k)||x&&x(k).includes(P)||S&&S(k,P).includes(w)||b&&b(k,P,w).includes(F))return!0}return!1});return r}function Zt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=o.useMemo(function(){var a=e&&ht(e);return t&&a&&(a[1]=a[1]||a[0]),a},[e,t]);return n}function Ga(e,t){var n=e.generateConfig,a=e.locale,r=e.picker,l=r===void 0?"date":r,u=e.prefixCls,i=u===void 0?"rc-picker":u,s=e.styles,m=s===void 0?{}:s,c=e.classNames,d=c===void 0?{}:c,v=e.order,g=v===void 0?!0:v,b=e.components,h=b===void 0?{}:b,f=e.inputRender,C=e.allowClear,y=e.clearIcon,x=e.needConfirm,S=e.multiple,k=e.format,P=e.inputReadOnly,w=e.disabledDate,F=e.minDate,R=e.maxDate,$=e.showTime,V=e.value,N=e.defaultValue,p=e.pickerValue,M=e.defaultPickerValue,I=Zt(V),E=Zt(N),L=Zt(p),W=Zt(M),A=l==="date"&&$?"datetime":l,j=A==="time"||A==="datetime",O=j||S,D=x??j,_=za(e),T=H(_,4),J=T[0],Q=T[1],B=T[2],G=T[3],X=La(a,Q),q=o.useMemo(function(){return Ua(A,B,G,J,X)},[A,B,G,J,X]),ee=o.useMemo(function(){return ae(ae({},e),{},{prefixCls:i,locale:X,picker:l,styles:m,classNames:d,order:g,components:ae({input:f},h),clearIcon:Fo(i,C,y),showTime:q,value:I,defaultValue:E,pickerValue:L,defaultPickerValue:W},t==null?void 0:t())},[e]),ue=Yo(A,X,k),oe=H(ue,2),re=oe[0],pe=oe[1],te=jo(re,P,S),ve=Vo(n,a,w,F,R),ie=Ao(n,l,ve,q),ke=o.useMemo(function(){return ae(ae({},ee),{},{needConfirm:D,inputReadOnly:te,disabledDate:ve})},[ee,D,te,ve]);return[ke,A,O,re,pe,ie]}function Lo(e,t,n){var a=at(t,{value:e}),r=H(a,2),l=r[0],u=r[1],i=it.useRef(e),s=it.useRef(),m=function(){rt.cancel(s.current)},c=je(function(){u(i.current),n&&l!==i.current&&n(i.current)}),d=je(function(v,g){m(),i.current=v,v||g?c():s.current=rt(c)});return it.useEffect(function(){return m},[]),[l,d]}function Qa(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],a=arguments.length>3?arguments[3]:void 0,r=n.every(function(c){return c})?!1:e,l=Lo(r,t||!1,a),u=H(l,2),i=u[0],s=u[1];function m(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||i)&&s(c,d.force)}return[i,m]}function Xa(e){var t=o.useRef();return o.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(r){var l;(l=t.current)===null||l===void 0||l.focus(r)},blur:function(){var r;(r=t.current)===null||r===void 0||r.blur()}}}),t}function Za(e,t){return o.useMemo(function(){return e||(t?(kr(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var a=H(n,2),r=a[0],l=a[1];return{label:r,value:l}})):[])},[e,t])}function Qn(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,a=o.useRef(t);a.current=t,wr(function(){if(e)a.current(e);else{var r=rt(function(){a.current(e)},n);return function(){rt.cancel(r)}}},[e])}function Ja(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=o.useState(0),r=H(a,2),l=r[0],u=r[1],i=o.useState(!1),s=H(i,2),m=s[0],c=s[1],d=o.useRef([]),v=o.useRef(null),g=o.useRef(null),b=function(S){v.current=S},h=function(S){return v.current===S},f=function(S){c(S)},C=function(S){return S&&(g.current=S),g.current},y=function(S){var k=d.current,P=new Set(k.filter(function(F){return S[F]||t[F]})),w=k[k.length-1]===0?1:0;return P.size>=2||e[w]?null:w};return Qn(m||n,function(){m||(d.current=[],b(null))}),o.useEffect(function(){m&&d.current.push(l)},[m,l]),[m,f,C,l,u,y,d.current,b,h]}function Bo(e,t,n,a,r,l){var u=n[n.length-1],i=function(m,c){var d=H(e,2),v=d[0],g=d[1],b=ae(ae({},c),{},{from:Va(e,n)});return u===1&&t[0]&&v&&!Le(a,r,v,m,b.type)&&a.isAfter(v,m)||u===0&&t[1]&&g&&!Le(a,r,g,m,b.type)&&a.isAfter(m,g)?!0:l==null?void 0:l(m,b)};return i}function Yt(e,t,n,a){switch(t){case"date":case"week":return e.addMonth(n,a);case"month":case"quarter":return e.addYear(n,a);case"year":return e.addYear(n,a*10);case"decade":return e.addYear(n,a*100);default:return n}}var Tn=[];function er(e,t,n,a,r,l,u,i){var s=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Tn,m=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Tn,c=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Tn,d=arguments.length>11?arguments[11]:void 0,v=arguments.length>12?arguments[12]:void 0,g=arguments.length>13?arguments[13]:void 0,b=u==="time",h=l||0,f=function(L){var W=e.getNow();return b&&(W=rn(e,W)),s[L]||n[L]||W},C=H(m,2),y=C[0],x=C[1],S=at(function(){return f(0)},{value:y}),k=H(S,2),P=k[0],w=k[1],F=at(function(){return f(1)},{value:x}),R=H(F,2),$=R[0],V=R[1],N=o.useMemo(function(){var E=[P,$][h];return b?E:rn(e,E,c[h])},[b,P,$,h,e,c]),p=function(L){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",A=[w,V][h];A(L);var j=[P,$];j[h]=L,d&&(!Le(e,t,P,j[0],u)||!Le(e,t,$,j[1],u))&&d(j,{source:W,range:h===1?"end":"start",mode:a})},M=function(L,W){if(i){var A={date:"month",week:"month",month:"year",quarter:"year"},j=A[u];if(j&&!Le(e,t,L,W,j))return Yt(e,u,W,-1);if(u==="year"&&L){var O=Math.floor(e.getYear(L)/10),D=Math.floor(e.getYear(W)/10);if(O!==D)return Yt(e,u,W,-1)}}return W},I=o.useRef(null);return ct(function(){if(r&&!s[h]){var E=b?null:e.getNow();if(I.current!==null&&I.current!==h?E=[P,$][h^1]:n[h]?E=h===0?n[0]:M(n[0],n[1]):n[h^1]&&(E=n[h^1]),E){v&&e.isAfter(v,E)&&(E=v);var L=i?Yt(e,u,E,1):E;g&&e.isAfter(L,g)&&(E=i?Yt(e,u,g,-1):g),p(E,"reset")}}},[r,h,n[h]]),o.useEffect(function(){r?I.current=h:I.current=null},[r,h]),ct(function(){r&&s&&s[h]&&p(s[h],"reset")},[r,h]),[N,p]}function tr(e,t){var n=o.useRef(e),a=o.useState({}),r=H(a,2),l=r[1],u=function(m){return m&&t!==void 0?t:n.current},i=function(m){n.current=m,l({})};return[u,i,u(!0)]}var Wo=[];function nr(e,t,n){var a=function(u){return u.map(function(i){return Fe(i,{generateConfig:e,locale:t,format:n[0]})})},r=function(u,i){for(var s=Math.max(u.length,i.length),m=-1,c=0;c2&&arguments[2]!==void 0?arguments[2]:1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,u=[],i=n>=1?n|0:1,s=e;s<=t;s+=i){var m=r.includes(s);(!m||!a)&&u.push({label:Un(s,l),value:s,disabled:m})}return u}function Xn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=t||{},r=a.use12Hours,l=a.hourStep,u=l===void 0?1:l,i=a.minuteStep,s=i===void 0?1:i,m=a.secondStep,c=m===void 0?1:m,d=a.millisecondStep,v=d===void 0?100:d,g=a.hideDisabledOptions,b=a.disabledTime,h=a.disabledHours,f=a.disabledMinutes,C=a.disabledSeconds,y=o.useMemo(function(){return n||e.getNow()},[n,e]),x=o.useCallback(function(W){var A=(b==null?void 0:b(W))||{};return[A.disabledHours||h||Jt,A.disabledMinutes||f||Jt,A.disabledSeconds||C||Jt,A.disabledMilliseconds||Jt]},[b,h,f,C]),S=o.useMemo(function(){return x(y)},[y,x]),k=H(S,4),P=k[0],w=k[1],F=k[2],R=k[3],$=o.useCallback(function(W,A,j,O){var D=en(0,23,u,g,W()),_=r?D.map(function(B){return ae(ae({},B),{},{label:Un(B.value%12||12,2)})}):D,T=function(G){return en(0,59,s,g,A(G))},J=function(G,X){return en(0,59,c,g,j(G,X))},Q=function(G,X,q){return en(0,999,v,g,O(G,X,q),3)};return[_,T,J,Q]},[g,u,r,v,s,c]),V=o.useMemo(function(){return $(P,w,F,R)},[$,P,w,F,R]),N=H(V,4),p=N[0],M=N[1],I=N[2],E=N[3],L=function(A,j){var O=function(){return p},D=M,_=I,T=E;if(j){var J=x(j),Q=H(J,4),B=Q[0],G=Q[1],X=Q[2],q=Q[3],ee=$(B,G,X,q),ue=H(ee,4),oe=ue[0],re=ue[1],pe=ue[2],te=ue[3];O=function(){return oe},D=re,_=pe,T=te}var ve=Uo(A,O,D,_,T,e);return ve};return[L,p,M,I,E]}function qo(e){var t=e.mode,n=e.internalMode,a=e.renderExtraFooter,r=e.showNow,l=e.showTime,u=e.onSubmit,i=e.onNow,s=e.invalid,m=e.needConfirm,c=e.generateConfig,d=e.disabledDate,v=o.useContext(Xe),g=v.prefixCls,b=v.locale,h=v.button,f=h===void 0?"button":h,C=c.getNow(),y=Xn(c,l,C),x=H(y,1),S=x[0],k=a==null?void 0:a(t),P=d(C,{type:t}),w=function(){if(!P){var M=S(C);i(M)}},F="".concat(g,"-now"),R="".concat(F,"-btn"),$=r&&o.createElement("li",{className:F},o.createElement("a",{className:Ie(R,P&&"".concat(R,"-disabled")),"aria-disabled":P,onClick:w},n==="date"?b.today:b.now)),V=m&&o.createElement("li",{className:"".concat(g,"-ok")},o.createElement(f,{disabled:s,onClick:u},b.ok)),N=($||V)&&o.createElement("ul",{className:"".concat(g,"-ranges")},$,V);return!k&&!N?null:o.createElement("div",{className:"".concat(g,"-footer")},k&&o.createElement("div",{className:"".concat(g,"-footer-extra")},k),N)}function ir(e,t,n){function a(r,l){var u=r.findIndex(function(s){return Le(e,t,s,l,n)});if(u===-1)return[].concat(Be(r),[l]);var i=Be(r);return i.splice(u,1),i}return a}var pt=o.createContext(null);function un(){return o.useContext(pt)}function Pt(e,t){var n=e.prefixCls,a=e.generateConfig,r=e.locale,l=e.disabledDate,u=e.minDate,i=e.maxDate,s=e.cellRender,m=e.hoverValue,c=e.hoverRangeValue,d=e.onHover,v=e.values,g=e.pickerValue,b=e.onSelect,h=e.prevIcon,f=e.nextIcon,C=e.superPrevIcon,y=e.superNextIcon,x=a.getNow(),S={now:x,values:v,pickerValue:g,prefixCls:n,disabledDate:l,minDate:u,maxDate:i,cellRender:s,hoverValue:m,hoverRangeValue:c,onHover:d,locale:r,generateConfig:a,onSelect:b,panelType:t,prevIcon:h,nextIcon:f,superPrevIcon:C,superNextIcon:y};return[S,x]}var ut=o.createContext({});function Lt(e){for(var t=e.rowNum,n=e.colNum,a=e.baseDate,r=e.getCellDate,l=e.prefixColumn,u=e.rowClassName,i=e.titleFormat,s=e.getCellText,m=e.getCellClassName,c=e.headerCells,d=e.cellSelection,v=d===void 0?!0:d,g=e.disabledDate,b=un(),h=b.prefixCls,f=b.panelType,C=b.now,y=b.disabledDate,x=b.cellRender,S=b.onHover,k=b.hoverValue,P=b.hoverRangeValue,w=b.generateConfig,F=b.values,R=b.locale,$=b.onSelect,V=g||y,N="".concat(h,"-cell"),p=o.useContext(ut),M=p.onCellDblClick,I=function(_){return F.some(function(T){return T&&Le(w,R,_,T,f)})},E=[],L=0;L1&&arguments[1]!==void 0?arguments[1]:!1;Se(Z),f==null||f(Z),de&&Te(Z)},De=function(Z,de){X(Z),de&&Ee(de),Te(de,Z)},fe=function(Z){if(ie(Z),Ee(Z),G!==S){var de=["decade","year"],Y=[].concat(de,["month"]),K={quarter:[].concat(de,["quarter"]),week:[].concat(Be(Y),["week"]),date:[].concat(Be(Y),["date"])},Pe=K[S]||Y,Me=Pe.indexOf(G),Oe=Pe[Me+1];Oe&&De(Oe,Z)}},_e=o.useMemo(function(){var U,Z;if(Array.isArray(w)){var de=H(w,2);U=de[0],Z=de[1]}else U=w;return!U&&!Z?null:(U=U||Z,Z=Z||U,r.isAfter(U,Z)?[Z,U]:[U,Z])},[w,r]),Re=qn(F,R,$),Ne=N[q]||ol[q]||cn,He=o.useContext(ut),Ve=o.useMemo(function(){return ae(ae({},He),{},{hideHeader:p})},[He,p]),ce="".concat(M,"-panel"),we=on(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return o.createElement(ut.Provider,{value:Ve},o.createElement("div",{ref:I,tabIndex:s,className:Ie(ce,ge({},"".concat(ce,"-rtl"),l==="rtl"))},o.createElement(Ne,be({},we,{showTime:T,prefixCls:M,locale:D,generateConfig:r,onModeChange:De,pickerValue:ye,onPickerValueChange:function(Z){Ee(Z,!0)},value:te[0],onSelect:fe,values:te,cellRender:Re,hoverRangeValue:_e,hoverValue:P}))))}var Fn=o.memo(o.forwardRef(ll));function il(e){var t=e.picker,n=e.multiplePanel,a=e.pickerValue,r=e.onPickerValueChange,l=e.needConfirm,u=e.onSubmit,i=e.range,s=e.hoverValue,m=o.useContext(Xe),c=m.prefixCls,d=m.generateConfig,v=o.useCallback(function(y,x){return Yt(d,t,y,x)},[d,t]),g=o.useMemo(function(){return v(a,1)},[a,v]),b=function(x){r(v(x,-1))},h={onCellDblClick:function(){l&&u()}},f=t==="time",C=ae(ae({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:f});return i?C.hoverRangeValue=s:C.hoverValue=s,n?o.createElement("div",{className:"".concat(c,"-panels")},o.createElement(ut.Provider,{value:ae(ae({},h),{},{hideNext:!0})},o.createElement(Fn,C)),o.createElement(ut.Provider,{value:ae(ae({},h),{},{hidePrev:!0})},o.createElement(Fn,be({},C,{pickerValue:g,onPickerValueChange:b})))):o.createElement(ut.Provider,{value:ae({},h)},o.createElement(Fn,C))}function ca(e){return typeof e=="function"?e():e}function ul(e){var t=e.prefixCls,n=e.presets,a=e.onClick,r=e.onHover;return n.length?o.createElement("div",{className:"".concat(t,"-presets")},o.createElement("ul",null,n.map(function(l,u){var i=l.label,s=l.value;return o.createElement("li",{key:u,onClick:function(){a(ca(s))},onMouseEnter:function(){r(ca(s))},onMouseLeave:function(){r(null)}},i)}))):null}function cr(e){var t=e.panelRender,n=e.internalMode,a=e.picker,r=e.showNow,l=e.range,u=e.multiple,i=e.activeInfo,s=i===void 0?[0,0,0]:i,m=e.presets,c=e.onPresetHover,d=e.onPresetSubmit,v=e.onFocus,g=e.onBlur,b=e.onPanelMouseDown,h=e.direction,f=e.value,C=e.onSelect,y=e.isInvalid,x=e.defaultOpenValue,S=e.onOk,k=e.onSubmit,P=o.useContext(Xe),w=P.prefixCls,F="".concat(w,"-panel"),R=h==="rtl",$=o.useRef(null),V=o.useRef(null),N=o.useState(0),p=H(N,2),M=p[0],I=p[1],E=o.useState(0),L=H(E,2),W=L[0],A=L[1],j=o.useState(0),O=H(j,2),D=O[0],_=O[1],T=function(fe){fe.width&&I(fe.width)},J=H(s,3),Q=J[0],B=J[1],G=J[2],X=o.useState(0),q=H(X,2),ee=q[0],ue=q[1];o.useEffect(function(){ue(10)},[Q]),o.useEffect(function(){if(l&&V.current){var De,fe=((De=$.current)===null||De===void 0?void 0:De.offsetWidth)||0,_e=V.current.getBoundingClientRect();if(!_e.height||_e.right<0){ue(function(Ve){return Math.max(0,Ve-1)});return}var Re=(R?B-fe:Q)-_e.left;if(_(Re),M&&M=i&&n<=s)return l;var m=Math.min(Math.abs(n-i),Math.abs(n-s));m0?et:Ct));var ft=dt+Qe,mt=Ct-et+1;return String(et+(mt+ft-et)%mt)};switch(Z){case"Backspace":case"Delete":de="",Y=Pe;break;case"ArrowLeft":de="",Me(-1);break;case"ArrowRight":de="",Me(1);break;case"ArrowUp":de="",Y=Oe(1);break;case"ArrowDown":de="",Y=Oe(-1);break;default:isNaN(Number(Z))||(de=O+Z,Y=de);break}if(de!==null&&(D(de),de.length>=K&&(Me(1),D(""))),Y!==null){var Ge=ee.slice(0,ve)+Un(Y,K)+ee.slice(ie);xe(Ge.slice(0,u.length))}q({})},Ve=o.useRef();ct(function(){if(!(!p||!u||Te.current)){if(!re.match(ee)){xe(u);return}return oe.current.setSelectionRange(ve,ie),Ve.current=rt(function(){oe.current.setSelectionRange(ve,ie)}),function(){rt.cancel(Ve.current)}}},[re,u,p,ee,J,ve,ie,X,xe]);var ce=u?{onFocus:fe,onBlur:Re,onKeyDown:He,onMouseDown:Ee,onMouseUp:De,onPaste:Se}:{};return o.createElement("div",{ref:ue,className:Ie($,ge(ge({},"".concat($,"-active"),n&&r),"".concat($,"-placeholder"),m))},o.createElement(R,be({ref:oe,"aria-invalid":h,autoComplete:"off"},C,{onKeyDown:Ne,onBlur:_e},ce,{value:ee,onChange:ye})),o.createElement(sn,{type:"suffix",icon:l}),f)}),gl=["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"],hl=["index"];function pl(e,t){var n=e.id,a=e.prefix,r=e.clearIcon,l=e.suffixIcon,u=e.separator,i=u===void 0?"~":u,s=e.activeIndex;e.activeHelp,e.allHelp;var m=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var c=e.placeholder,d=e.className,v=e.style,g=e.onClick,b=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var f=e.disabled,C=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var x=e.onActiveInfo;e.placement;var S=e.onMouseDown;e.required,e["aria-required"];var k=e.autoFocus,P=e.tabIndex,w=yt(e,gl),F=y==="rtl",R=o.useContext(Xe),$=R.prefixCls,V=o.useMemo(function(){if(typeof n=="string")return[n];var X=n||{};return[X.start,X.end]},[n]),N=o.useRef(),p=o.useRef(),M=o.useRef(),I=function(q){var ee;return(ee=[p,M][q])===null||ee===void 0?void 0:ee.current};o.useImperativeHandle(t,function(){return{nativeElement:N.current,focus:function(q){if(At(q)==="object"){var ee,ue=q||{},oe=ue.index,re=oe===void 0?0:oe,pe=yt(ue,hl);(ee=I(re))===null||ee===void 0||ee.focus(pe)}else{var te;(te=I(q??0))===null||te===void 0||te.focus()}},blur:function(){var q,ee;(q=I(0))===null||q===void 0||q.blur(),(ee=I(1))===null||ee===void 0||ee.blur()}}});var E=dr(w),L=o.useMemo(function(){return Array.isArray(c)?c:[c,c]},[c]),W=sr(ae(ae({},e),{},{id:V,placeholder:L})),A=H(W,1),j=A[0],O=o.useState({position:"absolute",width:0}),D=H(O,2),_=D[0],T=D[1],J=je(function(){var X=I(s);if(X){var q=X.nativeElement.getBoundingClientRect(),ee=N.current.getBoundingClientRect(),ue=q.left-ee.left;T(function(oe){return ae(ae({},oe),{},{width:q.width,left:ue})}),x([q.left,q.right,ee.width])}});o.useEffect(function(){J()},[s]);var Q=r&&(h[0]&&!f[0]||h[1]&&!f[1]),B=k&&!f[0],G=k&&!B&&!f[1];return o.createElement(ma,{onResize:J},o.createElement("div",be({},E,{className:Ie($,"".concat($,"-range"),ge(ge(ge(ge({},"".concat($,"-focused"),m),"".concat($,"-disabled"),f.every(function(X){return X})),"".concat($,"-invalid"),C.some(function(X){return X})),"".concat($,"-rtl"),F),d),style:v,ref:N,onClick:g,onMouseDown:function(q){var ee=q.target;ee!==p.current.inputElement&&ee!==M.current.inputElement&&q.preventDefault(),S==null||S(q)}}),a&&o.createElement("div",{className:"".concat($,"-prefix")},a),o.createElement(Bn,be({ref:p},j(0),{autoFocus:B,tabIndex:P,"date-range":"start"})),o.createElement("div",{className:"".concat($,"-range-separator")},i),o.createElement(Bn,be({ref:M},j(1),{autoFocus:G,tabIndex:P,"date-range":"end"})),o.createElement("div",{className:"".concat($,"-active-bar"),style:_}),o.createElement(sn,{type:"suffix",icon:l}),Q&&o.createElement(Ln,{icon:r,onClear:b})))}var Cl=o.forwardRef(pl);function da(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function nn(e){return e===1?"end":"start"}function bl(e,t){var n=Ga(e,function(){var Ce=e.disabled,le=e.allowEmpty,me=da(Ce,!1),$e=da(le,!1);return{disabled:me,allowEmpty:$e}}),a=H(n,6),r=a[0],l=a[1],u=a[2],i=a[3],s=a[4],m=a[5],c=r.prefixCls,d=r.styles,v=r.classNames,g=r.defaultValue,b=r.value,h=r.needConfirm,f=r.onKeyDown,C=r.disabled,y=r.allowEmpty,x=r.disabledDate,S=r.minDate,k=r.maxDate,P=r.defaultOpen,w=r.open,F=r.onOpenChange,R=r.locale,$=r.generateConfig,V=r.picker,N=r.showNow,p=r.showToday,M=r.showTime,I=r.mode,E=r.onPanelChange,L=r.onCalendarChange,W=r.onOk,A=r.defaultPickerValue,j=r.pickerValue,O=r.onPickerValueChange,D=r.inputReadOnly,_=r.suffixIcon,T=r.onFocus,J=r.onBlur,Q=r.presets,B=r.ranges,G=r.components,X=r.cellRender,q=r.dateRender,ee=r.monthCellRender,ue=r.onClick,oe=Xa(t),re=Qa(w,P,C,F),pe=H(re,2),te=pe[0],ve=pe[1],ie=function(le,me){(C.some(function($e){return!$e})||!le)&&ve(le,me)},ke=rr($,R,i,!0,!1,g,b,L,W),xe=H(ke,5),ye=xe[0],Se=xe[1],Te=xe[2],Ee=xe[3],De=xe[4],fe=Te(),_e=Ja(C,y,te),Re=H(_e,9),Ne=Re[0],He=Re[1],Ve=Re[2],ce=Re[3],we=Re[4],U=Re[5],Z=Re[6],de=Re[7],Y=Re[8],K=function(le,me){He(!0),T==null||T(le,{range:nn(me??ce)})},Pe=function(le,me){He(!1),J==null||J(le,{range:nn(me??ce)})},Me=o.useMemo(function(){if(!M)return null;var Ce=M.disabledTime,le=Ce?function(me){var $e=nn(ce),Ye=Va(fe,Z,ce);return Ce(me,$e,{from:Ye})}:void 0;return ae(ae({},M),{},{disabledTime:le})},[M,ce,fe,Z]),Oe=at([V,V],{value:I}),Ge=H(Oe,2),We=Ge[0],Qe=Ge[1],qe=We[ce]||V,Ae=qe==="date"&&Me?"datetime":qe,et=Ae===V&&Ae!=="time",Ct=lr(V,qe,N,p,!0),bt=or(r,ye,Se,Te,Ee,C,i,Ne,te,m),ot=H(bt,2),dt=ot[0],ft=ot[1],mt=Bo(fe,C,Z,$,R,x),dn=ja(fe,m,y),Bt=H(dn,2),fn=Bt[0],mn=Bt[1],Wt=er($,R,fe,We,te,ce,l,et,A,j,Me==null?void 0:Me.defaultOpenValue,O,S,k),zt=H(Wt,2),vn=zt[0],Ut=zt[1],tt=je(function(Ce,le,me){var $e=jt(We,ce,le);if(($e[0]!==We[0]||$e[1]!==We[1])&&Qe($e),E&&me!==!1){var Ye=Be(fe);Ce&&(Ye[ce]=Ce),E(Ye,$e)}}),Dt=function(le,me){return jt(fe,me,le)},Ze=function(le,me){var $e=fe;le&&($e=Dt(le,ce)),de(ce);var Ye=U($e);Ee($e),dt(ce,Ye===null),Ye===null?ie(!1,{force:!0}):me||oe.current.focus({index:Ye})},gn=function(le){var me,$e=le.target.getRootNode();if(!oe.current.nativeElement.contains((me=$e.activeElement)!==null&&me!==void 0?me:document.activeElement)){var Ye=C.findIndex(function(xr){return!xr});Ye>=0&&oe.current.focus({index:Ye})}ie(!0),ue==null||ue(le)},qt=function(){ft(null),ie(!1,{force:!0})},hn=o.useState(null),$t=H(hn,2),pn=$t[0],Et=$t[1],nt=o.useState(null),St=H(nt,2),xt=St[0],Rt=St[1],Kt=o.useMemo(function(){return xt||fe},[fe,xt]);o.useEffect(function(){te||Rt(null)},[te]);var Cn=o.useState([0,0,0]),Nt=H(Cn,2),bn=Nt[0],Sn=Nt[1],xn=Za(Q,B),yn=function(le){Rt(le),Et("preset")},kn=function(le){var me=ft(le);me&&ie(!1,{force:!0})},wn=function(le){Ze(le)},Pn=function(le){Rt(le?Dt(le,ce):null),Et("cell")},Mn=function(le){ie(!0),K(le)},In=function(){Ve("panel")},Dn=function(le){var me=jt(fe,ce,le);Ee(me),!h&&!u&&l===Ae&&Ze(le)},$n=function(){ie(!1)},En=qn(X,q,ee,nn(ce)),Rn=fe[ce]||null,Nn=je(function(Ce){return m(Ce,{activeIndex:ce})}),se=o.useMemo(function(){var Ce=Wn(r,!1),le=va(r,[].concat(Be(Object.keys(Ce)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return le},[r]),ne=o.createElement(cr,be({},se,{showNow:Ct,showTime:Me,range:!0,multiplePanel:et,activeInfo:bn,disabledDate:mt,onFocus:Mn,onBlur:Pe,onPanelMouseDown:In,picker:V,mode:qe,internalMode:Ae,onPanelChange:tt,format:s,value:Rn,isInvalid:Nn,onChange:null,onSelect:Dn,pickerValue:vn,defaultOpenValue:ht(M==null?void 0:M.defaultOpenValue)[ce],onPickerValueChange:Ut,hoverValue:Kt,onHover:Pn,needConfirm:h,onSubmit:Ze,onOk:De,presets:xn,onPresetHover:yn,onPresetSubmit:kn,onNow:wn,cellRender:En})),ze=function(le,me){var $e=Dt(le,me);Ee($e)},Je=function(){Ve("input")},Gt=function(le,me){var $e=Z.length,Ye=Z[$e-1];if($e&&Ye!==me&&h&&!y[Ye]&&!Y(Ye)&&fe[Ye]){oe.current.focus({index:Ye});return}Ve("input"),ie(!0,{inherit:!0}),ce!==me&&te&&!h&&u&&Ze(null,!0),we(me),K(le,me)},Cr=function(le,me){if(ie(!1),!h&&Ve()==="input"){var $e=U(fe);dt(ce,$e===null)}Pe(le,me)},br=function(le,me){le.key==="Tab"&&Ze(null,!0),f==null||f(le,me)},Sr=o.useMemo(function(){return{prefixCls:c,locale:R,generateConfig:$,button:G.button,input:G.input}},[c,R,$,G.button,G.input]);return ct(function(){te&&ce!==void 0&&tt(null,V,!1)},[te,ce,V]),ct(function(){var Ce=Ve();!te&&Ce==="input"&&(ie(!1),Ze(null,!0)),!te&&u&&!h&&Ce==="panel"&&(ie(!0),Ze())},[te]),o.createElement(Xe.Provider,{value:Sr},o.createElement(_a,be({},Ya(r),{popupElement:ne,popupStyle:d.popup,popupClassName:v.popup,visible:te,onClose:$n,range:!0}),o.createElement(Cl,be({},r,{ref:oe,suffixIcon:_,activeIndex:Ne||te?ce:null,activeHelp:!!xt,allHelp:!!xt&&pn==="preset",focused:Ne,onFocus:Gt,onBlur:Cr,onKeyDown:br,onSubmit:Ze,value:Kt,maskFormat:s,onChange:ze,onInputChange:Je,format:i,inputReadOnly:D,disabled:C,open:te,onOpenChange:ie,onClick:gn,onClear:qt,invalid:fn,onInvalid:mn,onActiveInfo:Sn}))))}var Sl=o.forwardRef(bl);function xl(e){var t=e.prefixCls,n=e.value,a=e.onRemove,r=e.removeIcon,l=r===void 0?"×":r,u=e.formatDate,i=e.disabled,s=e.maxTagCount,m=e.placeholder,c="".concat(t,"-selector"),d="".concat(t,"-selection"),v="".concat(d,"-overflow");function g(f,C){return o.createElement("span",{className:Ie("".concat(d,"-item")),title:typeof f=="string"?f:null},o.createElement("span",{className:"".concat(d,"-item-content")},f),!i&&C&&o.createElement("span",{onMouseDown:function(x){x.preventDefault()},onClick:C,className:"".concat(d,"-item-remove")},l))}function b(f){var C=u(f),y=function(S){S&&S.stopPropagation(),a(f)};return g(C,y)}function h(f){var C="+ ".concat(f.length," ...");return g(C)}return o.createElement("div",{className:c},o.createElement(Dr,{prefixCls:v,data:n,renderItem:b,renderRest:h,itemKey:function(C){return u(C)},maxCount:s}),!n.length&&o.createElement("span",{className:"".concat(t,"-selection-placeholder")},m))}var yl=["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"];function kl(e,t){e.id;var n=e.open,a=e.prefix,r=e.clearIcon,l=e.suffixIcon;e.activeHelp,e.allHelp;var u=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var i=e.locale,s=e.generateConfig,m=e.placeholder,c=e.className,d=e.style,v=e.onClick,g=e.onClear,b=e.internalPicker,h=e.value,f=e.onChange,C=e.onSubmit;e.onInputChange;var y=e.multiple,x=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var S=e.disabled,k=e.invalid;e.inputReadOnly;var P=e.direction;e.onOpenChange;var w=e.onMouseDown;e.required,e["aria-required"];var F=e.autoFocus,R=e.tabIndex,$=e.removeIcon,V=yt(e,yl),N=P==="rtl",p=o.useContext(Xe),M=p.prefixCls,I=o.useRef(),E=o.useRef();o.useImperativeHandle(t,function(){return{nativeElement:I.current,focus:function(B){var G;(G=E.current)===null||G===void 0||G.focus(B)},blur:function(){var B;(B=E.current)===null||B===void 0||B.blur()}}});var L=dr(V),W=function(B){f([B])},A=function(B){var G=h.filter(function(X){return X&&!Le(s,i,X,B,b)});f(G),n||C()},j=sr(ae(ae({},e),{},{onChange:W}),function(Q){var B=Q.valueTexts;return{value:B[0]||"",active:u}}),O=H(j,2),D=O[0],_=O[1],T=!!(r&&h.length&&!S),J=y?o.createElement(o.Fragment,null,o.createElement(xl,{prefixCls:M,value:h,onRemove:A,formatDate:_,maxTagCount:x,disabled:S,removeIcon:$,placeholder:m}),o.createElement("input",{className:"".concat(M,"-multiple-input"),value:h.map(_).join(","),ref:E,readOnly:!0,autoFocus:F,tabIndex:R}),o.createElement(sn,{type:"suffix",icon:l}),T&&o.createElement(Ln,{icon:r,onClear:g})):o.createElement(Bn,be({ref:E},D(),{autoFocus:F,tabIndex:R,suffixIcon:l,clearIcon:T&&o.createElement(Ln,{icon:r,onClear:g}),showActiveCls:!1}));return o.createElement("div",be({},L,{className:Ie(M,ge(ge(ge(ge(ge({},"".concat(M,"-multiple"),y),"".concat(M,"-focused"),u),"".concat(M,"-disabled"),S),"".concat(M,"-invalid"),k),"".concat(M,"-rtl"),N),c),style:d,ref:I,onClick:v,onMouseDown:function(B){var G,X=B.target;X!==((G=E.current)===null||G===void 0?void 0:G.inputElement)&&B.preventDefault(),w==null||w(B)}}),a&&o.createElement("div",{className:"".concat(M,"-prefix")},a),J)}var wl=o.forwardRef(kl);function Pl(e,t){var n=Ga(e),a=H(n,6),r=a[0],l=a[1],u=a[2],i=a[3],s=a[4],m=a[5],c=r,d=c.prefixCls,v=c.styles,g=c.classNames,b=c.order,h=c.defaultValue,f=c.value,C=c.needConfirm,y=c.onChange,x=c.onKeyDown,S=c.disabled,k=c.disabledDate,P=c.minDate,w=c.maxDate,F=c.defaultOpen,R=c.open,$=c.onOpenChange,V=c.locale,N=c.generateConfig,p=c.picker,M=c.showNow,I=c.showToday,E=c.showTime,L=c.mode,W=c.onPanelChange,A=c.onCalendarChange,j=c.onOk,O=c.multiple,D=c.defaultPickerValue,_=c.pickerValue,T=c.onPickerValueChange,J=c.inputReadOnly,Q=c.suffixIcon,B=c.removeIcon,G=c.onFocus,X=c.onBlur,q=c.presets,ee=c.components,ue=c.cellRender,oe=c.dateRender,re=c.monthCellRender,pe=c.onClick,te=Xa(t);function ve(se){return se===null?null:O?se:se[0]}var ie=ir(N,V,l),ke=Qa(R,F,[S],$),xe=H(ke,2),ye=xe[0],Se=xe[1],Te=function(ne,ze,Je){if(A){var Gt=ae({},Je);delete Gt.range,A(ve(ne),ve(ze),Gt)}},Ee=function(ne){j==null||j(ve(ne))},De=rr(N,V,i,!1,b,h,f,Te,Ee),fe=H(De,5),_e=fe[0],Re=fe[1],Ne=fe[2],He=fe[3],Ve=fe[4],ce=Ne(),we=Ja([S]),U=H(we,4),Z=U[0],de=U[1],Y=U[2],K=U[3],Pe=function(ne){de(!0),G==null||G(ne,{})},Me=function(ne){de(!1),X==null||X(ne,{})},Oe=at(p,{value:L}),Ge=H(Oe,2),We=Ge[0],Qe=Ge[1],qe=We==="date"&&E?"datetime":We,Ae=lr(p,We,M,I),et=y&&function(se,ne){y(ve(se),ve(ne))},Ct=or(ae(ae({},r),{},{onChange:et}),_e,Re,Ne,He,[],i,Z,ye,m),bt=H(Ct,2),ot=bt[1],dt=ja(ce,m),ft=H(dt,2),mt=ft[0],dn=ft[1],Bt=o.useMemo(function(){return mt.some(function(se){return se})},[mt]),fn=function(ne,ze){if(T){var Je=ae(ae({},ze),{},{mode:ze.mode[0]});delete Je.range,T(ne[0],Je)}},mn=er(N,V,ce,[We],ye,K,l,!1,D,_,ht(E==null?void 0:E.defaultOpenValue),fn,P,w),Wt=H(mn,2),zt=Wt[0],vn=Wt[1],Ut=je(function(se,ne,ze){if(Qe(ne),W&&ze!==!1){var Je=se||ce[ce.length-1];W(Je,ne)}}),tt=function(){ot(Ne()),Se(!1,{force:!0})},Dt=function(ne){!S&&!te.current.nativeElement.contains(document.activeElement)&&te.current.focus(),Se(!0),pe==null||pe(ne)},Ze=function(){ot(null),Se(!1,{force:!0})},gn=o.useState(null),qt=H(gn,2),hn=qt[0],$t=qt[1],pn=o.useState(null),Et=H(pn,2),nt=Et[0],St=Et[1],xt=o.useMemo(function(){var se=[nt].concat(Be(ce)).filter(function(ne){return ne});return O?se:se.slice(0,1)},[ce,nt,O]),Rt=o.useMemo(function(){return!O&&nt?[nt]:ce.filter(function(se){return se})},[ce,nt,O]);o.useEffect(function(){ye||St(null)},[ye]);var Kt=Za(q),Cn=function(ne){St(ne),$t("preset")},Nt=function(ne){var ze=O?ie(Ne(),ne):[ne],Je=ot(ze);Je&&!O&&Se(!1,{force:!0})},bn=function(ne){Nt(ne)},Sn=function(ne){St(ne),$t("cell")},xn=function(ne){Se(!0),Pe(ne)},yn=function(ne){if(Y("panel"),!(O&&qe!==p)){var ze=O?ie(Ne(),ne):[ne];He(ze),!C&&!u&&l===qe&&tt()}},kn=function(){Se(!1)},wn=qn(ue,oe,re),Pn=o.useMemo(function(){var se=Wn(r,!1),ne=va(r,[].concat(Be(Object.keys(se)),["onChange","onCalendarChange","style","className","onPanelChange"]));return ae(ae({},ne),{},{multiple:r.multiple})},[r]),Mn=o.createElement(cr,be({},Pn,{showNow:Ae,showTime:E,disabledDate:k,onFocus:xn,onBlur:Me,picker:p,mode:We,internalMode:qe,onPanelChange:Ut,format:s,value:ce,isInvalid:m,onChange:null,onSelect:yn,pickerValue:zt,defaultOpenValue:E==null?void 0:E.defaultOpenValue,onPickerValueChange:vn,hoverValue:xt,onHover:Sn,needConfirm:C,onSubmit:tt,onOk:Ve,presets:Kt,onPresetHover:Cn,onPresetSubmit:Nt,onNow:bn,cellRender:wn})),In=function(ne){He(ne)},Dn=function(){Y("input")},$n=function(ne){Y("input"),Se(!0,{inherit:!0}),Pe(ne)},En=function(ne){Se(!1),Me(ne)},Rn=function(ne,ze){ne.key==="Tab"&&tt(),x==null||x(ne,ze)},Nn=o.useMemo(function(){return{prefixCls:d,locale:V,generateConfig:N,button:ee.button,input:ee.input}},[d,V,N,ee.button,ee.input]);return ct(function(){ye&&K!==void 0&&Ut(null,p,!1)},[ye,K,p]),ct(function(){var se=Y();!ye&&se==="input"&&(Se(!1),tt()),!ye&&u&&!C&&se==="panel"&&tt()},[ye]),o.createElement(Xe.Provider,{value:Nn},o.createElement(_a,be({},Ya(r),{popupElement:Mn,popupStyle:v.popup,popupClassName:g.popup,visible:ye,onClose:kn}),o.createElement(wl,be({},r,{ref:te,suffixIcon:Q,removeIcon:B,activeHelp:!!nt,allHelp:!!nt&&hn==="preset",focused:Z,onFocus:$n,onBlur:En,onKeyDown:Rn,onSubmit:tt,value:Rt,maskFormat:s,onChange:In,onInputChange:Dn,internalPicker:l,format:i,inputReadOnly:J,disabled:S,open:ye,onOpenChange:Se,onClick:Dt,onClear:Ze,invalid:Bt,onInvalid:function(ne){dn(ne,0)}}))))}var Ml=o.forwardRef(Pl);const Hn=(e,t)=>{const{componentCls:n,controlHeight:a}=e,r=t?`${n}-${t}`:"",l=Er(e);return[{[`${n}-multiple${r}`]:{paddingBlock:l.containerPadding,paddingInlineStart:l.basePadding,minHeight:a,[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:he(l.itemLineHeight)}}}]},Il=e=>{const{componentCls:t,calc:n,lineWidth:a}=e,r=Yn(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),l=Yn(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(a).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[Hn(r,"small"),Hn(e),Hn(l,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({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"}}},$r(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Dl=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:a,borderRadiusSM:r,motionDurationMid:l,cellHoverBg:u,lineWidth:i,lineType:s,colorPrimary:m,cellActiveWithRangeBg:c,colorTextLightSolid:d,colorTextDisabled:v,cellBgDisabled:g,colorFillSecondary:b}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:he(a),borderRadius:r,transition:`background ${l}`},[`&: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:u}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${he(i)} ${s} ${m}`,borderRadius:r,content:'""'}},[`&-in-view${t}-in-range,
+ &-in-view${t}-range-start,
+ &-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:c}},[`&-in-view${t}-selected,
+ &-in-view${t}-range-start,
+ &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:m},[`&${t}-disabled ${n}`]:{background:b}},[`&-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:r,borderEndStartRadius:r,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:r,borderEndEndRadius:r},"&-disabled":{color:v,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:g}},[`&-disabled${t}-today ${n}::before`]:{borderColor:v}}},$l=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:a,pickerYearMonthCellWidth:r,pickerControlIconSize:l,cellWidth:u,paddingSM:i,paddingXS:s,paddingXXS:m,colorBgContainer:c,lineWidth:d,lineType:v,borderRadiusLG:g,colorPrimary:b,colorTextHeading:h,colorSplit:f,pickerControlIconBorderWidth:C,colorIcon:y,textHeight:x,motionDurationMid:S,colorIconHover:k,fontWeightStrong:P,cellHeight:w,pickerCellPaddingVertical:F,colorTextDisabled:R,colorText:$,fontSize:V,motionDurationSlow:N,withoutTimeCellHeight:p,pickerQuarterPanelContentHeight:M,borderRadiusSM:I,colorTextLightSolid:E,cellHoverBg:L,timeColumnHeight:W,timeColumnWidth:A,timeCellHeight:j,controlItemBgActive:O,marginXXS:D,pickerDatePanelPaddingHorizontal:_,pickerControlIconMargin:T}=e,J=e.calc(u).mul(7).add(e.calc(_).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:c,borderRadius:g,outline:"none","&-focused":{borderColor:b},"&-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,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:J},"&-header":{display:"flex",padding:`0 ${he(s)}`,color:h,borderBottom:`${he(d)} ${v} ${f}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:he(x),background:"transparent",border:0,cursor:"pointer",transition:`color ${S}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:V,"&:hover":{color:k},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:P,lineHeight:he(x),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:s},"&:hover":{color:b}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:l,height:l,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:l,height:l,border:"0 solid currentcolor",borderBlockStartWidth:C,borderInlineStartWidth:C,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:T,insetInlineStart:T,display:"inline-block",width:l,height:l,border:"0 solid currentcolor",borderBlockStartWidth:C,borderInlineStartWidth:C,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:w,fontWeight:"normal"},th:{height:e.calc(w).add(e.calc(F).mul(2)).equal(),color:$,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${he(F)} 0`,color:R,cursor:"pointer","&-in-view":{color:$}},Dl(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(p).mul(4).equal()},[a]:{padding:`0 ${he(s)}`}},"&-quarter-panel":{[`${t}-content`]:{height:M}},"&-decade-panel":{[a]:{padding:`0 ${he(e.calc(s).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${he(s)}`},[a]:{width:r}},"&-date-panel":{[`${t}-body`]:{padding:`${he(s)} ${he(_)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel-row":{td:{"&:before":{transition:`background ${S}`},"&:first-child:before":{borderStartStartRadius:I,borderEndStartRadius:I},"&:last-child:before":{borderStartEndRadius:I,borderEndEndRadius:I}},"&:hover td:before":{background:L},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:b},[`&${t}-cell-week`]:{color:new an(E).setA(.5).toHexString()},[a]:{color:E}}},"&-range-hover td:before":{background:O}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${he(s)} ${he(i)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${he(d)} ${v} ${f}`},[`${t}-date-panel,
+ ${t}-time-panel`]:{transition:`opacity ${N}`},"&-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:W},"&-column":{flex:"1 0 auto",width:A,margin:`${he(m)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${S}`,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% - ${he(j)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${he(d)} ${v} ${f}`},"&-active":{background:new an(O).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:D,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(A).sub(e.calc(D).mul(2)).equal(),height:j,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(A).sub(j).div(2).equal(),color:$,lineHeight:he(j),borderRadius:I,cursor:"pointer",transition:`background ${S}`,"&:hover":{background:L}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:O}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:R,background:"transparent",cursor:"not-allowed"}}}}}}}}},El=e=>{const{componentCls:t,textHeight:n,lineWidth:a,paddingSM:r,antCls:l,colorPrimary:u,cellActiveWithRangeBg:i,colorPrimaryBorder:s,lineType:m,colorSplit:c}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${he(a)} ${m} ${c}`,"&-extra":{padding:`0 ${he(r)}`,lineHeight:he(e.calc(n).sub(e.calc(a).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${he(a)} ${m} ${c}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:he(r),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:he(e.calc(n).sub(e.calc(a).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${l}-tag-blue`]:{color:u,background:i,borderColor:s,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(a).mul(2).equal(),marginInlineStart:"auto"}}}}},Rl=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:a,padding:r}=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(a).add(e.calc(a).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(r).add(e.calc(a).div(2)).equal()}},Nl=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:a,controlHeightLG:r,paddingXXS:l,lineWidth:u}=e,i=l*2,s=u*2,m=Math.min(n-i,n-s),c=Math.min(a-i,a-s),d=Math.min(r-i,r-s);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(l/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new an(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new an(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:r*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a*1.5,cellHeight:a,textHeight:r,withoutTimeCellHeight:r*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:m,multipleItemHeightSM:c,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Ol=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Rr(e)),Nl(e)),Nr(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),Tl=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},Or(e)),Tr(e)),Fr(e)),_r(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},Vn=(e,t)=>({padding:`${he(e)} ${he(t)}`}),Fl=e=>{const{componentCls:t,colorError:n,colorWarning:a}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:a}}}}},_l=e=>{var t;const{componentCls:n,antCls:a,paddingInline:r,lineWidth:l,lineType:u,colorBorder:i,borderRadius:s,motionDurationMid:m,colorTextDisabled:c,colorTextPlaceholder:d,colorTextQuaternary:v,fontSizeLG:g,inputFontSizeLG:b,fontSizeSM:h,inputFontSizeSM:f,controlHeightSM:C,paddingInlineSM:y,paddingXS:x,marginXS:S,colorIcon:k,lineWidthBold:P,colorPrimary:w,motionDurationSlow:F,zIndexPopup:R,paddingXXS:$,sizePopupArrow:V,colorBgElevated:N,borderRadiusLG:p,boxShadowSecondary:M,borderRadiusSM:I,colorSplit:E,cellHoverBg:L,presetsWidth:W,presetsMaxWidth:A,boxShadowPopoverArrow:j,fontHeight:O,lineHeightLG:D}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},Jn(e)),Vn(e.paddingBlock,e.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:s,transition:`border ${m}, box-shadow ${m}, background ${m}`,[`${n}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(t=e.inputFontSize)!==null&&t!==void 0?t:e.fontSize,lineHeight:e.lineHeight,transition:`all ${m}`},Ur(d)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:c,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:d}}},"&-large":Object.assign(Object.assign({},Vn(e.paddingBlockLG,e.paddingInlineLG)),{[`${n}-input > input`]:{fontSize:b??g,lineHeight:D}}),"&-small":Object.assign(Object.assign({},Vn(e.paddingBlockSM,e.paddingInlineSM)),{[`${n}-input > input`]:{fontSize:f??h}}),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(x).div(2).equal(),color:v,lineHeight:1,pointerEvents:"none",transition:`opacity ${m}, color ${m}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:S}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:v,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${m}, color ${m}`,"> *":{verticalAlign:"top"},"&:hover":{color:k}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-suffix:not(:last-child)`]:{opacity:0}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:g,color:v,fontSize:g,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:k},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-active-bar`]:{bottom:e.calc(l).mul(-1).equal(),height:P,background:w,opacity:0,transition:`all ${F} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${he(x)}`,lineHeight:1}},"&-range, &-multiple":{[`${n}-clear`]:{insetInlineEnd:r},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:y}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Jn(e)),$l(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:R,[`&${n}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${n}-dropdown-placement-bottomLeft,
+ &${n}-dropdown-placement-bottomRight`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft,
+ &${n}-dropdown-placement-topRight`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${a}-slide-up-appear, &${a}-slide-up-enter`]:{[`${n}-range-arrow${n}-range-arrow`]:{transition:"none"}},[`&${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-topLeft,
+ &${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-topRight,
+ &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-topLeft,
+ &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Br},[`&${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-bottomLeft,
+ &${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-bottomRight,
+ &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-bottomLeft,
+ &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:Lr},[`&${a}-slide-up-leave ${n}-panel-container`]:{pointerEvents:"none"},[`&${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-topLeft,
+ &${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:Ar},[`&${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-bottomLeft,
+ &${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:jr},[`${n}-panel > ${n}-time-panel`]:{paddingTop:$},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(r).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${F} ease-out`},zr(e,N,j)),{"&:before":{insetInlineStart:e.calc(r).mul(1.5).equal()}}),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:N,borderRadius:p,boxShadow:M,transition:`margin ${F}`,display:"inline-block",pointerEvents:"auto",[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:W,maxWidth:A,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:x,borderInlineEnd:`${he(l)} ${u} ${E}`,li:Object.assign(Object.assign({},Wr),{borderRadius:I,paddingInline:x,paddingBlock:e.calc(C).sub(O).div(2).equal(),cursor:"pointer",transition:`all ${F}`,"+ li":{marginTop:S},"&:hover":{background:L}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:i}}}}),"&-dropdown-range":{padding:`${he(e.calc(V).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"scale(-1, 1)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},ea(e,"slide-up"),ea(e,"slide-down"),ta(e,"move-up"),ta(e,"move-down")]},fr=Hr("DatePicker",e=>{const t=Yn(Vr(e),Rl(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[El(t),_l(t),Tl(t),Fl(t),Il(t),Yr(e,{focusElCls:`${e.componentCls}-focused`})]},Ol);var Hl=function(t,n){return o.createElement(zn,be({},t,{ref:n,icon:qr}))},Vl=o.forwardRef(Hl);const mr=(e,t,n,a,r)=>{const{classNames:l,styles:u}=Kr(e),[i,s]=vo([l,t],[u,n],{popup:{_default:"root"}});return o.useMemo(()=>{var m,c;const d=Object.assign(Object.assign({},i),{popup:Object.assign(Object.assign({},i.popup),{root:Ie((m=i.popup)===null||m===void 0?void 0:m.root,a)})}),v=Object.assign(Object.assign({},s),{popup:Object.assign(Object.assign({},s.popup),{root:Object.assign(Object.assign({},(c=s.popup)===null||c===void 0?void 0:c.root),r)})});return[d,v]},[i,s,a,r])};function Yl(e,t,n){return n!==void 0?n: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}function jl(e,t,n){return n!==void 0?n: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}function vr(e,t){const{allowClear:n=!0}=e,{clearIcon:a,removeIcon:r}=Gr(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[o.useMemo(()=>n===!1?!1:Object.assign({clearIcon:a},n===!0?{}:n),[n,a]),r]}const[Al,Ll]=["week","WeekPicker"],[Bl,Wl]=["month","MonthPicker"],[zl,Ul]=["year","YearPicker"],[ql,Kl]=["quarter","QuarterPicker"],[Zn,fa]=["time","TimePicker"];var Gl=function(t,n){return o.createElement(zn,be({},t,{ref:n,icon:Qr}))},Ql=o.forwardRef(Gl),Xl=function(t,n){return o.createElement(zn,be({},t,{ref:n,icon:Xr}))},Zl=o.forwardRef(Xl);const gr=({picker:e,hasFeedback:t,feedbackIcon:n,suffixIcon:a})=>a===null||a===!1?null:a===!0||a===void 0?it.createElement(it.Fragment,null,e===Zn?it.createElement(Zl,null):it.createElement(Ql,null),t&&n):a,Jl=e=>o.createElement(Ht,Object.assign({size:"small",type:"primary"},e));function hr(e){return o.useMemo(()=>Object.assign({button:Jl},e),[e])}var ei=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);ro.forwardRef((n,a)=>{var r;const{prefixCls:l,getPopupContainer:u,components:i,className:s,style:m,placement:c,size:d,disabled:v,bordered:g=!0,placeholder:b,popupStyle:h,popupClassName:f,dropdownClassName:C,status:y,rootClassName:x,variant:S,picker:k,styles:P,classNames:w,suffixIcon:F}=n,R=ei(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames","suffixIcon"]),$=k===Zn?"timePicker":"datePicker",V=o.useRef(null),{getPrefixCls:N,direction:p,getPopupContainer:M,rangePicker:I}=o.useContext(ga),E=N("picker",l),{compactSize:L,compactItemClassnames:W}=ha(E,p),A=N(),[j,O]=pa("rangePicker",S,g),D=Ca(E),[_,T,J]=fr(E,D),[Q,B]=mr($,w,P,f||C,h),[G]=vr(n,E),X=hr(i),q=ba(ye=>{var Se;return(Se=d??L)!==null&&Se!==void 0?Se:ye}),ee=o.useContext(Sa),ue=v??ee,oe=o.useContext(xa),{hasFeedback:re,status:pe,feedbackIcon:te}=oe,ve=o.createElement(gr,{picker:k,hasFeedback:re,feedbackIcon:te,suffixIcon:F});o.useImperativeHandle(a,()=>V.current);const[ie]=ya("Calendar",ka),ke=Object.assign(Object.assign({},ie),n.locale),[xe]=wa("DatePicker",(r=B.popup.root)===null||r===void 0?void 0:r.zIndex);return _(o.createElement(Pa,{space:!0},o.createElement(Sl,Object.assign({separator:o.createElement("span",{"aria-label":"to",className:`${E}-separator`},o.createElement(Vl,null)),disabled:ue,ref:V,placement:c,placeholder:jl(ke,k,b),suffixIcon:ve,prevIcon:o.createElement("span",{className:`${E}-prev-icon`}),nextIcon:o.createElement("span",{className:`${E}-next-icon`}),superPrevIcon:o.createElement("span",{className:`${E}-super-prev-icon`}),superNextIcon:o.createElement("span",{className:`${E}-super-next-icon`}),transitionName:`${A}-slide-up`,picker:k},R,{className:Ie({[`${E}-${q}`]:q,[`${E}-${j}`]:O},Ma(E,Ia(pe,y),re),T,W,s,I==null?void 0:I.className,J,D,x,Q.root),style:Object.assign(Object.assign(Object.assign({},I==null?void 0:I.style),m),B.root),locale:ke.lang,prefixCls:E,getPopupContainer:u||M,generateConfig:e,components:X,direction:p,classNames:{popup:Ie(T,J,D,x,Q.popup.root)},styles:{popup:Object.assign(Object.assign({},B.popup.root),{zIndex:xe})},allowClear:G}))))});var ni=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const t=(s,m)=>{const c=m===fa?"timePicker":"datePicker";return o.forwardRef((v,g)=>{var b;const{prefixCls:h,getPopupContainer:f,components:C,style:y,className:x,rootClassName:S,size:k,bordered:P,placement:w,placeholder:F,popupStyle:R,popupClassName:$,dropdownClassName:V,disabled:N,status:p,variant:M,onCalendarChange:I,styles:E,classNames:L,suffixIcon:W}=v,A=ni(v,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames","suffixIcon"]),{getPrefixCls:j,direction:O,getPopupContainer:D,[c]:_}=o.useContext(ga),T=j("picker",h),{compactSize:J,compactItemClassnames:Q}=ha(T,O),B=o.useRef(null),[G,X]=pa("datePicker",M,P),q=Ca(T),[ee,ue,oe]=fr(T,q);o.useImperativeHandle(g,()=>B.current);const re={showToday:!0},pe=s||v.picker,te=j(),{onSelect:ve,multiple:ie}=A,ke=ve&&s==="time"&&!ie,xe=(Y,K,Pe)=>{I==null||I(Y,K,Pe),ke&&ve(Y)},[ye,Se]=mr(c,L,E,$||V,R),[Te,Ee]=vr(v,T),De=hr(C),fe=ba(Y=>{var K;return(K=k??J)!==null&&K!==void 0?K:Y}),_e=o.useContext(Sa),Re=N??_e,Ne=o.useContext(xa),{hasFeedback:He,status:Ve,feedbackIcon:ce}=Ne,we=o.createElement(gr,{picker:pe,hasFeedback:He,feedbackIcon:ce,suffixIcon:W}),[U]=ya("DatePicker",ka),Z=Object.assign(Object.assign({},U),v.locale),[de]=wa("DatePicker",(b=Se.popup.root)===null||b===void 0?void 0:b.zIndex);return ee(o.createElement(Pa,{space:!0},o.createElement(Ml,Object.assign({ref:B,placeholder:Yl(Z,pe,F),suffixIcon:we,placement:w,prevIcon:o.createElement("span",{className:`${T}-prev-icon`}),nextIcon:o.createElement("span",{className:`${T}-next-icon`}),superPrevIcon:o.createElement("span",{className:`${T}-super-prev-icon`}),superNextIcon:o.createElement("span",{className:`${T}-super-next-icon`}),transitionName:`${te}-slide-up`,picker:s,onCalendarChange:xe},re,A,{locale:Z.lang,className:Ie({[`${T}-${fe}`]:fe,[`${T}-${G}`]:X},Ma(T,Ia(Ve,p),He),ue,Q,_==null?void 0:_.className,x,oe,q,S,ye.root),style:Object.assign(Object.assign(Object.assign({},_==null?void 0:_.style),y),Se.root),prefixCls:T,getPopupContainer:f||D,generateConfig:e,components:De,direction:O,disabled:Re,classNames:{popup:Ie(ue,oe,q,S,ye.popup.root)},styles:{popup:Object.assign(Object.assign({},Se.popup.root),{zIndex:de})},allowClear:Te,removeIcon:Ee}))))})},n=t(),a=t(Al,Ll),r=t(Bl,Wl),l=t(zl,Ul),u=t(ql,Kl),i=t(Zn,fa);return{DatePicker:n,WeekPicker:a,MonthPicker:r,YearPicker:l,TimePicker:i,QuarterPicker:u}},pr=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:a,YearPicker:r,TimePicker:l,QuarterPicker:u}=ai(e),i=ti(e),s=t;return s.WeekPicker=n,s.MonthPicker=a,s.YearPicker=r,s.RangePicker=i,s.TimePicker=l,s.QuarterPicker=u,s},It=pr(Do),ri=Da(It,"popupAlign",void 0,"picker");It._InternalPanelDoNotUseOrYouWillBeFired=ri;const oi=Da(It.RangePicker,"popupAlign",void 0,"picker");It._InternalRangePanelDoNotUseOrYouWillBeFired=oi;It.generatePicker=pr;function li({columns:e,dataSource:t,rowKey:n="id",selectedRowKeys:a=[],onSelectionChange:r,isAllPagesSelected:l=!1,totalCount:u,onSelectAllPages:i,onClearSelection:s,pagination:m={pageSize:10,showSizeChanger:!0,showQuickJumper:!0},scroll:c={x:1200},onRowClick:d,selectedRow:v,loading:g=!1,className:b="",onChange:h}){const f=r?{selectedRowKeys:a,onChange:y=>{r==null||r(y)},getCheckboxProps:()=>({disabled:l})}:void 0,C=m===!1?!1:{...m,showTotal:y=>z.jsx("div",{className:"table-selection-info",children:l?z.jsxs(z.Fragment,{children:[z.jsxs("span",{className:"selection-count",children:["已选择 ",z.jsx("span",{className:"count-highlight",children:u||y})," 项"]}),s&&z.jsx("a",{onClick:s,className:"selection-action",children:"清除选择"})]}):a.length>0?z.jsxs(z.Fragment,{children:[z.jsxs("span",{className:"selection-count",children:["已选择 ",z.jsx("span",{className:"count-highlight",children:a.length})," 项"]}),i&&a.length<(u||y)&&z.jsxs("a",{onClick:i,className:"selection-action",children:["选择全部 ",u||y," 项"]}),s&&z.jsx("a",{onClick:s,className:"selection-action",children:"清除"})]}):z.jsx("span",{className:"selection-count",children:Zr.t("common.total",{total:u||y})})})};return z.jsx("div",{className:`list-table-container ${b}`,children:z.jsx(io,{size:"middle",rowSelection:f,columns:e,dataSource:t,rowKey:n,pagination:C,scroll:c,loading:g,onChange:h,onRow:y=>({onClick:()=>d==null?void 0:d(y),className:(v==null?void 0:v[n])===y[n]?"row-selected":""})})})}const{RangePicker:ii}=It,{Text:_t}=to;function ki(){var V,N;const{t:e}=Jr(),[t,n]=o.useState("OPERATION"),[a,r]=o.useState(!1),[l,u]=o.useState([]),[i,s]=o.useState(0),[m,c]=o.useState([]),[d,v]=o.useState(!1),[g,b]=o.useState(null),[h,f]=o.useState({current:1,size:20,username:"",moduleName:"",status:void 0,startDate:"",endDate:"",operation:"",sortField:"createdAt",sortOrder:"descend"}),{items:C}=la("sys_log_type"),{items:y}=la("sys_log_status"),x=o.useMemo(()=>{const p=sessionStorage.getItem("userProfile");if(!p)return null;try{return JSON.parse(p)}catch{return null}},[]),S=!!(x!=null&&x.isPlatformAdmin&&(x==null?void 0:x.tenantId)===0),k=async(p=h)=>{r(!0);try{const M=await oo({...p,logType:t});u(M.records||[]),s(M.total||0)}finally{r(!1)}};o.useEffect(()=>{k()},[t,h.current,h.size,h.sortField,h.sortOrder]),o.useEffect(()=>{if(t!=="OPERATION"){c([]);return}eo().then(p=>c(p||[])).catch(()=>c([]))},[t]);const P=(p,M,I)=>{f({...h,current:p.current,size:p.pageSize,sortField:I.field||"createdAt",sortOrder:I.order||"descend"})},w=()=>{const p={...h,current:1};f(p),k(p)},F=()=>{const p={current:1,size:20,username:"",moduleName:"",status:void 0,startDate:"",endDate:"",operation:"",sortField:"createdAt",sortOrder:"descend"};f(p),k(p)},R=p=>{if(!p&&p!==0)return"-";let M="";return p>1e3?M="#ff4d4f":p>300&&(M="#faad14"),z.jsxs(_t,{style:{color:M,fontWeight:p>300?600:400},children:[p,"ms"]})},$=[...S?[{title:e("users.tenant"),dataIndex:"tenantName",key:"tenantName",width:150,render:p=>z.jsx(_t,{children:p||e("logsExt.platform")})}]:[],{title:e("logs.opAccount"),dataIndex:"username",key:"username",width:120,render:p=>z.jsx(_t,{strong:!0,children:p||e("logsExt.system")})},{title:e(t==="OPERATION"?"logsExt.actionLabel":"logs.opDetail"),dataIndex:t==="OPERATION"?"actionName":"operation",key:t==="OPERATION"?"actionName":"operation",ellipsis:!0,render:(p,M)=>z.jsx(_t,{type:"secondary",children:M.actionName||M.operation})},{title:e("logs.ip"),dataIndex:"ip",key:"ip",width:130,className:"tabular-nums"},{title:e("logs.duration"),dataIndex:"duration",key:"duration",width:100,sorter:!0,sortOrder:h.sortField==="duration"?h.sortOrder:null,render:R},{title:e("common.status"),dataIndex:"status",key:"status",width:90,render:p=>{const M=y.find(I=>I.itemValue===String(p));return z.jsx(Ot,{color:p===1?"green":"red",className:"m-0",children:M?M.itemLabel:e(p===1?"logsExt.success":"logsExt.failed")})}},{title:e("logs.time"),dataIndex:"createdAt",key:"createdAt",width:180,sorter:!0,sortOrder:h.sortField==="createdAt"?h.sortOrder:null,className:"tabular-nums",render:p=>p==null?void 0:p.replace("T"," ").substring(0,19)},{title:e("common.action"),key:"action",width:60,fixed:"right",render:(p,M)=>z.jsx(Ht,{type:"text",size:"small",icon:z.jsx(no,{"aria-hidden":"true"}),onClick:()=>{b(M),v(!0)},"aria-label":e("common.view")})}];return t==="OPERATION"&&($.splice(S?2:1,0,{title:e("logsExt.module"),dataIndex:"moduleName",key:"moduleName",width:140,render:p=>z.jsx(Ot,{color:"processing",children:p||e("logsExt.uncategorized")})}),$.splice(S?3:2,0,{title:e("logs.method"),dataIndex:"method",key:"method",width:180,ellipsis:!0,render:p=>z.jsx(Ot,{color:"blue",style:{fontSize:"11px",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",verticalAlign:"middle"},title:p,children:p})})),z.jsxs("div",{className:"app-page",children:[z.jsx(lo,{title:e("logs.title"),subtitle:e("logs.subtitle")}),z.jsx(ia,{className:"app-page__filter-card",styles:{body:{padding:"16px"}},children:z.jsxs(ao,{wrap:!0,size:"middle",className:"app-page__toolbar",children:[z.jsx(co,{placeholder:e("logs.searchPlaceholder"),style:{width:180},value:h.operation,onChange:p=>f({...h,operation:p.target.value}),prefix:z.jsx(na,{"aria-hidden":"true",className:"text-gray-400"}),allowClear:!0}),t==="OPERATION"&&z.jsx(aa,{placeholder:e("logsExt.filterModule"),style:{width:160},value:h.moduleName||void 0,onChange:p=>f({...h,moduleName:p||""}),options:m.map(p=>({label:p,value:p})),allowClear:!0}),z.jsx(aa,{placeholder:e("common.status"),style:{width:120},allowClear:!0,value:h.status,onChange:p=>f({...h,status:p}),options:y.map(p=>({label:p.itemLabel,value:Number(p.itemValue)})),"aria-label":e("common.status")}),z.jsx(ii,{onChange:p=>{var M,I;return f({...h,startDate:p&&((M=p[0])==null?void 0:M.format("YYYY-MM-DD"))||"",endDate:p&&((I=p[1])==null?void 0:I.format("YYYY-MM-DD"))||""})},"aria-label":"Filter date range"}),z.jsx(Ht,{type:"primary",icon:z.jsx(na,{"aria-hidden":"true"}),onClick:w,children:e("common.search")}),z.jsx(Ht,{icon:z.jsx(ro,{"aria-hidden":"true"}),onClick:F,children:e("common.reset")})]})}),z.jsxs(ia,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{paddingTop:0,paddingBottom:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:[z.jsx(Qt,{activeKey:t,onChange:p=>{n(p),f(M=>({...M,current:1,moduleName:""}))},size:"large",className:"flex-shrink-0",children:C.length>0?C.map(p=>z.jsx(Qt.TabPane,{tab:z.jsxs("span",{children:[p.itemValue==="OPERATION"?z.jsx(ra,{"aria-hidden":"true"}):z.jsx(oa,{"aria-hidden":"true"}),p.itemLabel]})},p.itemValue)):z.jsxs(z.Fragment,{children:[z.jsx(Qt.TabPane,{tab:z.jsxs("span",{children:[z.jsx(ra,{"aria-hidden":"true"}),e("logs.opLog")]})},"OPERATION"),z.jsx(Qt.TabPane,{tab:z.jsxs("span",{children:[z.jsx(oa,{"aria-hidden":"true"}),e("logs.loginLog")]})},"LOGIN")]})}),z.jsx("div",{className:"flex-1 min-h-0 h-full",children:z.jsx(li,{rowKey:"id",columns:$,dataSource:l,loading:a,onChange:P,totalCount:i,scroll:{y:"calc(100vh - 540px)"},pagination:uo(i,h.current,h.size)})})]}),z.jsx(so,{title:e("logs.detailTitle"),open:d,onCancel:()=>v(!1),footer:[z.jsx(Ht,{onClick:()=>v(!1),children:e("logsExt.close")},"close")],width:700,children:g&&z.jsxs(Ke,{bordered:!0,column:1,size:"small",children:[S&&z.jsx(Ke.Item,{label:e("users.tenant"),children:z.jsx(_t,{children:g.tenantName||e("logsExt.platform")})}),g.logType==="OPERATION"&&z.jsx(Ke.Item,{label:e("logsExt.module"),children:g.moduleName||e("logsExt.uncategorized")}),g.logType==="OPERATION"&&z.jsx(Ke.Item,{label:e("logsExt.actionLabel"),children:g.actionName||g.operation}),z.jsx(Ke.Item,{label:e("logs.opDetail"),children:g.operation}),z.jsx(Ke.Item,{label:e("logs.method"),children:z.jsx(Ot,{color:"blue",children:g.method||"N/A"})}),z.jsx(Ke.Item,{label:e("logs.opAccount"),children:g.username||e("logsExt.system")}),z.jsx(Ke.Item,{label:e("logs.ip"),className:"tabular-nums",children:g.ip}),z.jsx(Ke.Item,{label:e("logs.duration"),children:g.duration?`${g.duration}ms`:"-"}),z.jsx(Ke.Item,{label:e("common.status"),children:z.jsx(Ot,{color:g.status===1?"green":"red",children:((V=y.find(p=>p.itemValue===String(g.status)))==null?void 0:V.itemLabel)||(g.status===1?e("logsExt.success"):e("logsExt.failed"))})}),z.jsx(Ke.Item,{label:e("logs.time"),className:"tabular-nums",children:(N=g.createdAt)==null?void 0:N.replace("T"," ")}),z.jsx(Ke.Item,{label:e("logs.params"),children:z.jsx("div",{style:{background:"#f5f5f5",padding:"12px",borderRadius:"4px",maxHeight:"150px",overflowY:"auto",whiteSpace:"pre-wrap",wordBreak:"break-all",fontFamily:"monospace",fontSize:"12px"},children:g.params||"-"})})]})})]})}export{ki as default};
diff --git a/frontend1/dist/assets/index-CXEbfSHV.js b/frontend1/dist/assets/index-CXEbfSHV.js
new file mode 100644
index 00000000..881f284b
--- /dev/null
+++ b/frontend1/dist/assets/index-CXEbfSHV.js
@@ -0,0 +1 @@
+import{bg as V,r as o,cL as T,aj as U,C as y,x as K,ax as q,y as J,z as f,bR as Q,A as Y,bj as Z,aK as k}from"./index-CYM97J2V.js";const ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},L=V.createContext({});var te=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);lU(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function le(e,t,i){const n=o.useMemo(()=>t||ne(i),[t,i]);return o.useMemo(()=>n.map(c=>{var{span:s}=c,b=te(c,["span"]);return s==="filled"?Object.assign(Object.assign({},b),{filled:!0}):Object.assign(Object.assign({},b),{span:typeof s=="number"?s:T(e,s)})}),[n,e])}var ae=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);ls).forEach(s=>{const{filled:b}=s,m=ae(s,["filled"]);if(b){n.push(m),i.push(n),n=[],c=0;return}const p=t-c;c+=s.span||1,c>=t?(c>t?(l=!0,n.push(Object.assign(Object.assign({},m),{span:p}))):n.push(m),i.push(n),n=[],c=0):n.push(m)}),n.length>0&&i.push(n),i=i.map(s=>{const b=s.reduce((m,p)=>m+(p.span||1),0);if(b{const[i,n]=o.useMemo(()=>ie(t,e),[t,e]);return i},se=({children:e})=>e,I=e=>e!=null,z=e=>{const{itemPrefixCls:t,component:i,span:n,className:l,style:c,labelStyle:s,contentStyle:b,bordered:m,label:p,content:d,colon:C,type:v,styles:u}=e,$=i,{classNames:a}=o.useContext(L),j=Object.assign(Object.assign({},s),u==null?void 0:u.label),r=Object.assign(Object.assign({},b),u==null?void 0:u.content);return m?o.createElement($,{colSpan:n,style:c,className:y(l,{[`${t}-item-${v}`]:v==="label"||v==="content",[a==null?void 0:a.label]:(a==null?void 0:a.label)&&v==="label",[a==null?void 0:a.content]:(a==null?void 0:a.content)&&v==="content"})},I(p)&&o.createElement("span",{style:j},p),I(d)&&o.createElement("span",{style:r},d)):o.createElement($,{colSpan:n,style:c,className:y(`${t}-item`,l)},o.createElement("div",{className:`${t}-item-container`},I(p)&&o.createElement("span",{style:j,className:y(`${t}-item-label`,a==null?void 0:a.label,{[`${t}-item-no-colon`]:!C})},p),I(d)&&o.createElement("span",{style:r,className:y(`${t}-item-content`,a==null?void 0:a.content)},d)))};function M(e,{colon:t,prefixCls:i,bordered:n},{component:l,type:c,showLabel:s,showContent:b,labelStyle:m,contentStyle:p,styles:d}){return e.map(({label:C,children:v,prefixCls:u=i,className:$,style:a,labelStyle:j,contentStyle:r,span:N=1,key:S,styles:g},E)=>typeof l=="string"?o.createElement(z,{key:`${c}-${S||E}`,className:$,style:a,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),j),g==null?void 0:g.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),r),g==null?void 0:g.content)},span:N,colon:t,component:l,itemPrefixCls:u,bordered:n,label:s?C:null,content:b?v:null,type:c}):[o.createElement(z,{key:`label-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),a),j),g==null?void 0:g.label),span:1,colon:t,component:l[0],itemPrefixCls:u,bordered:n,label:C,type:"label"}),o.createElement(z,{key:`content-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),a),r),g==null?void 0:g.content),span:N*2-1,component:l[1],itemPrefixCls:u,bordered:n,content:v,type:"content"})])}const re=e=>{const t=o.useContext(L),{prefixCls:i,vertical:n,row:l,index:c,bordered:s}=e;return n?o.createElement(o.Fragment,null,o.createElement("tr",{key:`label-${c}`,className:`${i}-row`},M(l,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),o.createElement("tr",{key:`content-${c}`,className:`${i}-row`},M(l,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):o.createElement("tr",{key:c,className:`${i}-row`},M(l,e,Object.assign({component:s?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},ce=e=>{const{componentCls:t,labelBg:i}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto"},[`${t}-row`]:{borderBottom:`${f(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:`${f(e.padding)} ${f(e.paddingLG)}`,borderInlineEnd:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:i,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.paddingSM)} ${f(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.paddingXS)} ${f(e.padding)}`}}}}}},de=e=>{const{componentCls:t,extraColor:i,itemPaddingBottom:n,itemPaddingEnd:l,colonMarginRight:c,colonMarginLeft:s,titleMarginBottom:b}=e;return{[t]:Object.assign(Object.assign(Object.assign({},J(e)),ce(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:b},[`${t}-title`]:Object.assign(Object.assign({},Q),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:i,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n,paddingInlineEnd:l},"> 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:`${f(s)} ${f(c)}`},[`&${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"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},me=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}),be=K("Descriptions",e=>{const t=q(e,{});return de(t)},me);var ge=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:t,title:i,extra:n,column:l,colon:c=!0,bordered:s,layout:b,children:m,className:p,rootClassName:d,style:C,size:v,labelStyle:u,contentStyle:$,styles:a,items:j,classNames:r}=e,N=ge(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:S,direction:g,className:E,style:_,classNames:h,styles:x}=Y("descriptions"),O=S("descriptions",t),P=Z(),H=o.useMemo(()=>{var w;return typeof l=="number"?l:(w=T(P,Object.assign(Object.assign({},ee),l)))!==null&&w!==void 0?w:3},[P,l]),W=le(P,j,m),B=k(v),A=oe(H,W),[D,G,X]=be(O),F=o.useMemo(()=>({labelStyle:u,contentStyle:$,styles:{content:Object.assign(Object.assign({},x.content),a==null?void 0:a.content),label:Object.assign(Object.assign({},x.label),a==null?void 0:a.label)},classNames:{label:y(h.label,r==null?void 0:r.label),content:y(h.content,r==null?void 0:r.content)}}),[u,$,a,r,h,x]);return D(o.createElement(L.Provider,{value:F},o.createElement("div",Object.assign({className:y(O,E,h.root,r==null?void 0:r.root,{[`${O}-${B}`]:B&&B!=="default",[`${O}-bordered`]:!!s,[`${O}-rtl`]:g==="rtl"},p,d,G,X),style:Object.assign(Object.assign(Object.assign(Object.assign({},_),x.root),a==null?void 0:a.root),C)},N),(i||n)&&o.createElement("div",{className:y(`${O}-header`,h.header,r==null?void 0:r.header),style:Object.assign(Object.assign({},x.header),a==null?void 0:a.header)},i&&o.createElement("div",{className:y(`${O}-title`,h.title,r==null?void 0:r.title),style:Object.assign(Object.assign({},x.title),a==null?void 0:a.title)},i),n&&o.createElement("div",{className:y(`${O}-extra`,h.extra,r==null?void 0:r.extra),style:Object.assign(Object.assign({},x.extra),a==null?void 0:a.extra)},n)),o.createElement("div",{className:`${O}-view`},o.createElement("table",null,o.createElement("tbody",null,A.map((w,R)=>o.createElement(re,{key:R,index:R,colon:c,prefixCls:O,vertical:b==="vertical",bordered:s,row:w}))))))))};pe.Item=se;export{pe as D};
diff --git a/frontend1/dist/assets/index-CYM97J2V.js b/frontend1/dist/assets/index-CYM97J2V.js
new file mode 100644
index 00000000..e81b304d
--- /dev/null
+++ b/frontend1/dist/assets/index-CYM97J2V.js
@@ -0,0 +1,445 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-PoQcL-Tk.js","assets/index-B7x062Ky.js","assets/index-DqftVe8j.js","assets/row-DNGQ3hV2.js","assets/useForm-B5uILH8t.js","assets/index-Bcf8yIZZ.js","assets/Table-CAs2vM8c.js","assets/index-M0Ae7f04.js","assets/Pagination-By0LqcoC.js","assets/index-DxFE0d51.css","assets/index-DdL3t8YK.js","assets/index-CacOxAQN.js","assets/index-DV4zjsPW.js","assets/index-CXEbfSHV.js","assets/index-D4LCKEjb.js","assets/dayjs.min-BRFHn-hn.js","assets/tenant-B-j-aSqk.js","assets/useDict-BjF_A4fe.js","assets/index-DcKUEw2_.js","assets/index-DfhCfAUo.js","assets/index-Cf7jgvhM.js","assets/org-Cup3xpla.js","assets/index-DaWo14Iv.js","assets/pagination-63Gtkzif.js","assets/index-fyGQdrIw.js","assets/index-DgZGLcg1.css","assets/index-JO3qGuCb.js","assets/index-CnUn0ngr.js","assets/fade-BGyB8Hun.js","assets/index-BWuvmhtx.css","assets/index-BZkJaEUm.js","assets/index-DP0H2Ybf.css","assets/index-CZaeiD0B.js","assets/index-BjpU0TIx.css","assets/index-DCIsHAO_.js","assets/index-Ci1ibwo1.css","assets/index--RxLytP1.js","assets/index-7tVXbr9a.css","assets/index-C5YPBgoQ.js","assets/index-DYpMqn2o.css","assets/index-GjYOyXFT.js","assets/index-B3NMXjwh.css","assets/index-qojYwREh.js","assets/index-BNQ-Rarv.js","assets/index-C_mxPlJL.js","assets/index-k3aVq55N.css","assets/index-d7Zj2rgy.js"])))=>i.map(i=>d[i]);
+var k_=Object.defineProperty;var Y_=(e,t,n)=>t in e?k_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var sr=(e,t,n)=>Y_(e,typeof t!="symbol"?t+"":t,n);function tM(e,t){for(var n=0;nr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var aqe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function us(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nM={exports:{}},D4={},rM={exports:{}},Ot={};/**
+ * @license React
+ * react.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var ds=Symbol.for("react.element"),Q_=Symbol.for("react.portal"),J_=Symbol.for("react.fragment"),Z_=Symbol.for("react.strict_mode"),eF=Symbol.for("react.profiler"),tF=Symbol.for("react.provider"),nF=Symbol.for("react.context"),rF=Symbol.for("react.forward_ref"),aF=Symbol.for("react.suspense"),oF=Symbol.for("react.memo"),iF=Symbol.for("react.lazy"),K$=Symbol.iterator;function lF(e){return e===null||typeof e!="object"?null:(e=K$&&e[K$]||e["@@iterator"],typeof e=="function"?e:null)}var aM={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oM=Object.assign,iM={};function C1(e,t,n){this.props=e,this.context=t,this.refs=iM,this.updater=n||aM}C1.prototype.isReactComponent={};C1.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};C1.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lM(){}lM.prototype=C1.prototype;function Ex(e,t,n){this.props=e,this.context=t,this.refs=iM,this.updater=n||aM}var jx=Ex.prototype=new lM;jx.constructor=Ex;oM(jx,C1.prototype);jx.isPureReactComponent=!0;var G$=Array.isArray,sM=Object.prototype.hasOwnProperty,Mx={current:null},cM={key:!0,ref:!0,__self:!0,__source:!0};function uM(e,t,n){var r,a={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)sM.call(t,r)&&!cM.hasOwnProperty(r)&&(a[r]=t[r]);var s=arguments.length-2;if(s===1)a.children=n;else if(1>>1,W=I[N];if(0>>1;Na(q,B))Ya(te,q)?(I[N]=te,I[Y]=B,N=Y):(I[N]=q,I[J]=B,N=J);else if(Ya(te,B))I[N]=te,I[Y]=B,N=Y;else break e}}return F}function a(I,F){var B=I.sortIndex-F.sortIndex;return B!==0?B:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var c=[],u=[],d=1,f=null,h=3,g=!1,v=!1,p=!1,b=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function O(I){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=I)r(u),F.sortIndex=F.expirationTime,t(c,F);else break;F=n(u)}}function x(I){if(p=!1,O(I),!v)if(n(c)!==null)v=!0,M(C);else{var F=n(u);F!==null&&T(x,F.startTime-I)}}function C(I,F){v=!1,p&&(p=!1,w(z),z=-1),g=!0;var B=h;try{for(O(F),f=n(c);f!==null&&(!(f.expirationTime>F)||I&&!H());){var N=f.callback;if(typeof N=="function"){f.callback=null,h=f.priorityLevel;var W=N(f.expirationTime<=F);F=e.unstable_now(),typeof W=="function"?f.callback=W:f===n(c)&&r(c),O(F)}else r(c);f=n(c)}if(f!==null)var K=!0;else{var J=n(u);J!==null&&T(x,J.startTime-F),K=!1}return K}finally{f=null,h=B,g=!1}}var S=!1,$=null,z=-1,R=5,E=-1;function H(){return!(e.unstable_now()-EI||125N?(I.sortIndex=B,t(u,I),n(c)===null&&I===n(u)&&(p?(w(z),z=-1):p=!0,T(x,B-N))):(I.sortIndex=W,t(c,I),v||g||(v=!0,M(C))),I},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(I){var F=h;return function(){var B=h;h=F;try{return I.apply(this,arguments)}finally{h=B}}}})(gM);vM.exports=gM;var bF=vM.exports;/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var yF=o,zr=bF;function Se(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),A0=Object.prototype.hasOwnProperty,wF=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k$={},Y$={};function OF(e){return A0.call(Y$,e)?!0:A0.call(k$,e)?!1:wF.test(e)?Y$[e]=!0:(k$[e]=!0,!1)}function xF(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function CF(e,t,n,r){if(t===null||typeof t>"u"||xF(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ir(e,t,n,r,a,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var Fn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Fn[e]=new ir(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Fn[t]=new ir(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Fn[e]=new ir(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Fn[e]=new ir(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Fn[e]=new ir(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Fn[e]=new ir(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Fn[e]=new ir(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Fn[e]=new ir(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Fn[e]=new ir(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ix=/[\-:]([a-z])/g;function Hx(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ix,Hx);Fn[t]=new ir(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ix,Hx);Fn[t]=new ir(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ix,Hx);Fn[t]=new ir(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Fn[e]=new ir(e,1,!1,e.toLowerCase(),null,!1,!1)});Fn.xlinkHref=new ir("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Fn[e]=new ir(e,1,!1,e.toLowerCase(),null,!0,!0)});function Tx(e,t,n,r){var a=Fn.hasOwnProperty(t)?Fn[t]:null;(a!==null?a.type!==0:r||!(2s||a[l]!==i[s]){var c=`
+`+a[l].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=l&&0<=s);break}}}finally{v3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?al(e):""}function $F(e){switch(e.tag){case 5:return al(e.type);case 16:return al("Lazy");case 13:return al("Suspense");case 19:return al("SuspenseList");case 0:case 2:case 15:return e=g3(e.type,!1),e;case 11:return e=g3(e.type.render,!1),e;case 1:return e=g3(e.type,!0),e;default:return""}}function q0(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ti:return"Fragment";case Hi:return"Portal";case D0:return"Profiler";case Lx:return"StrictMode";case W0:return"Suspense";case U0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bM:return(e.displayName||"Context")+".Consumer";case pM:return(e._context.displayName||"Context")+".Provider";case Vx:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _x:return t=e.displayName||null,t!==null?t:q0(e.type)||"Memo";case Qa:t=e._payload,e=e._init;try{return q0(e(t))}catch{}}return null}function SF(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return q0(t);case 8:return t===Lx?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function po(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wM(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zF(e){var t=wM(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Vs(e){e._valueTracker||(e._valueTracker=zF(e))}function OM(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=wM(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Wc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function K0(e,t){var n=t.checked;return nn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function J$(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=po(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xM(e,t){t=t.checked,t!=null&&Tx(e,"checked",t,!1)}function G0(e,t){xM(e,t);var n=po(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?X0(e,t.type,n):t.hasOwnProperty("defaultValue")&&X0(e,t.type,po(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Z$(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function X0(e,t,n){(t!=="number"||Wc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ol=Array.isArray;function Yi(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=_s.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function jl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var fl={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},RF=["Webkit","ms","Moz","O"];Object.keys(fl).forEach(function(e){RF.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fl[t]=fl[e]})});function zM(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||fl.hasOwnProperty(e)&&fl[e]?(""+t).trim():t+"px"}function RM(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,a=zM(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}var EF=nn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Q0(e,t){if(t){if(EF[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Se(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Se(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Se(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Se(62))}}function J0(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Z0=null;function Fx(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var e8=null,Qi=null,Ji=null;function nS(e){if(e=gs(e)){if(typeof e8!="function")throw Error(Se(280));var t=e.stateNode;t&&(t=G4(t),e8(e.stateNode,e.type,t))}}function EM(e){Qi?Ji?Ji.push(e):Ji=[e]:Qi=e}function jM(){if(Qi){var e=Qi,t=Ji;if(Ji=Qi=null,nS(e),t)for(e=0;e>>=0,e===0?32:31-(BF(e)/NF|0)|0}var Fs=64,Bs=4194304;function il(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Gc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~a;s!==0?r=il(s):(i&=l,i!==0&&(r=il(i)))}else l=n&~a,l!==0?r=il(l):i!==0&&(r=il(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&a)&&(a=r&-r,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function hs(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ta(t),e[t]=n}function UF(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=vl),dS=" ",fS=!1;function kM(e,t){switch(e){case"keyup":return bB.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function YM(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Li=!1;function wB(e,t){switch(e){case"compositionend":return YM(t);case"keypress":return t.which!==32?null:(fS=!0,dS);case"textInput":return e=t.data,e===dS&&fS?null:e;default:return null}}function OB(e,t){if(Li)return e==="compositionend"||!Kx&&kM(e,t)?(e=GM(),vc=Wx=to=null,Li=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=mS(n)}}function eP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eP(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tP(){for(var e=window,t=Wc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wc(e.document)}return t}function Gx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function MB(e){var t=tP(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&eP(n.ownerDocument.documentElement,n)){if(r!==null&&Gx(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(r.start,a);r=r.end===void 0?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=pS(n,i);var l=pS(n,r);a&&l&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Vi=null,i8=null,ml=null,l8=!1;function bS(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;l8||Vi==null||Vi!==Wc(r)||(r=Vi,"selectionStart"in r&&Gx(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ml&&Ll(ml,r)||(ml=r,r=Yc(i8,"onSelect"),0Bi||(e.current=h8[Bi],h8[Bi]=null,Bi--)}function Ut(e,t){Bi++,h8[Bi]=e.current,e.current=t}var bo={},Gn=xo(bo),fr=xo(!1),ko=bo;function l1(e,t){var n=e.type.contextTypes;if(!n)return bo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in n)a[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function hr(e){return e=e.childContextTypes,e!=null}function Jc(){Xt(fr),Xt(Gn)}function SS(e,t,n){if(Gn.current!==bo)throw Error(Se(168));Ut(Gn,t),Ut(fr,n)}function uP(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var a in r)if(!(a in t))throw Error(Se(108,SF(e)||"Unknown",a));return nn({},n,r)}function Zc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bo,ko=Gn.current,Ut(Gn,e),Ut(fr,fr.current),!0}function zS(e,t,n){var r=e.stateNode;if(!r)throw Error(Se(169));n?(e=uP(e,t,ko),r.__reactInternalMemoizedMergedChildContext=e,Xt(fr),Xt(Gn),Ut(Gn,e)):Xt(fr),Ut(fr,n)}var Pa=null,X4=!1,j3=!1;function dP(e){Pa===null?Pa=[e]:Pa.push(e)}function DB(e){X4=!0,dP(e)}function Co(){if(!j3&&Pa!==null){j3=!0;var e=0,t=Vt;try{var n=Pa;for(Vt=1;e>=l,a-=l,Ia=1<<32-ta(t)+a|n<z?(R=$,$=null):R=$.sibling;var E=h(w,$,O[z],x);if(E===null){$===null&&($=R);break}e&&$&&E.alternate===null&&t(w,$),m=i(E,m,z),S===null?C=E:S.sibling=E,S=E,$=R}if(z===O.length)return n(w,$),Zt&&Mo(w,z),C;if($===null){for(;zz?(R=$,$=null):R=$.sibling;var H=h(w,$,E.value,x);if(H===null){$===null&&($=R);break}e&&$&&H.alternate===null&&t(w,$),m=i(H,m,z),S===null?C=H:S.sibling=H,S=H,$=R}if(E.done)return n(w,$),Zt&&Mo(w,z),C;if($===null){for(;!E.done;z++,E=O.next())E=f(w,E.value,x),E!==null&&(m=i(E,m,z),S===null?C=E:S.sibling=E,S=E);return Zt&&Mo(w,z),C}for($=r(w,$);!E.done;z++,E=O.next())E=g($,w,z,E.value,x),E!==null&&(e&&E.alternate!==null&&$.delete(E.key===null?z:E.key),m=i(E,m,z),S===null?C=E:S.sibling=E,S=E);return e&&$.forEach(function(P){return t(w,P)}),Zt&&Mo(w,z),C}function b(w,m,O,x){if(typeof O=="object"&&O!==null&&O.type===Ti&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case Ls:e:{for(var C=O.key,S=m;S!==null;){if(S.key===C){if(C=O.type,C===Ti){if(S.tag===7){n(w,S.sibling),m=a(S,O.props.children),m.return=w,w=m;break e}}else if(S.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Qa&&jS(C)===S.type){n(w,S.sibling),m=a(S,O.props),m.ref=K1(w,S,O),m.return=w,w=m;break e}n(w,S);break}else t(w,S);S=S.sibling}O.type===Ti?(m=Uo(O.props.children,w.mode,x,O.key),m.return=w,w=m):(x=xc(O.type,O.key,O.props,null,w.mode,x),x.ref=K1(w,m,O),x.return=w,w=x)}return l(w);case Hi:e:{for(S=O.key;m!==null;){if(m.key===S)if(m.tag===4&&m.stateNode.containerInfo===O.containerInfo&&m.stateNode.implementation===O.implementation){n(w,m.sibling),m=a(m,O.children||[]),m.return=w,w=m;break e}else{n(w,m);break}else t(w,m);m=m.sibling}m=_3(O,w.mode,x),m.return=w,w=m}return l(w);case Qa:return S=O._init,b(w,m,S(O._payload),x)}if(ol(O))return v(w,m,O,x);if(A1(O))return p(w,m,O,x);Ks(w,O)}return typeof O=="string"&&O!==""||typeof O=="number"?(O=""+O,m!==null&&m.tag===6?(n(w,m.sibling),m=a(m,O),m.return=w,w=m):(n(w,m),m=V3(O,w.mode,x),m.return=w,w=m),l(w)):n(w,m)}return b}var c1=gP(!0),mP=gP(!1),n4=xo(null),r4=null,Di=null,Qx=null;function Jx(){Qx=Di=r4=null}function Zx(e){var t=n4.current;Xt(n4),e._currentValue=t}function m8(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function e1(e,t){r4=e,Qx=Di=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(dr=!0),e.firstContext=null)}function Ur(e){var t=e._currentValue;if(Qx!==e)if(e={context:e,memoizedValue:t,next:null},Di===null){if(r4===null)throw Error(Se(308));Di=e,r4.dependencies={lanes:0,firstContext:e}}else Di=Di.next=e;return t}var Vo=null;function eC(e){Vo===null?Vo=[e]:Vo.push(e)}function pP(e,t,n,r){var a=t.interleaved;return a===null?(n.next=n,eC(t)):(n.next=a.next,a.next=n),t.interleaved=n,Fa(e,r)}function Fa(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ja=!1;function tC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bP(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ta(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Et&2){var a=r.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Fa(e,n)}return a=r.interleaved,a===null?(t.next=t,eC(r)):(t.next=a.next,a.next=t),r.interleaved=t,Fa(e,n)}function mc(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nx(e,n)}}function MS(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var a=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?a=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?a=i=t:i=i.next=t}else a=i=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function a4(e,t,n,r){var a=e.updateQueue;Ja=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,s=a.shared.pending;if(s!==null){a.shared.pending=null;var c=s,u=c.next;c.next=null,l===null?i=u:l.next=u,l=c;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==l&&(s===null?d.firstBaseUpdate=u:s.next=u,d.lastBaseUpdate=c))}if(i!==null){var f=a.baseState;l=0,d=u=c=null,s=i;do{var h=s.lane,g=s.eventTime;if((r&h)===h){d!==null&&(d=d.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var v=e,p=s;switch(h=t,g=n,p.tag){case 1:if(v=p.payload,typeof v=="function"){f=v.call(g,f,h);break e}f=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=p.payload,h=typeof v=="function"?v.call(g,f,h):v,h==null)break e;f=nn({},f,h);break e;case 2:Ja=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=a.effects,h===null?a.effects=[s]:h.push(s))}else g={eventTime:g,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(u=d=g,c=f):d=d.next=g,l|=h;if(s=s.next,s===null){if(s=a.shared.pending,s===null)break;h=s,s=h.next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}while(!0);if(d===null&&(c=f),a.baseState=c,a.firstBaseUpdate=u,a.lastBaseUpdate=d,t=a.shared.interleaved,t!==null){a=t;do l|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);Jo|=l,e.lanes=l,e.memoizedState=f}}function PS(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=P3.transition;P3.transition={};try{e(!1),t()}finally{Vt=n,P3.transition=r}}function LP(){return qr().memoizedState}function KB(e,t,n){var r=vo(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},VP(e))_P(t,n);else if(n=pP(e,t,n,r),n!==null){var a=nr();na(n,e,r,a),FP(n,t,r)}}function GB(e,t,n){var r=vo(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(VP(e))_P(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,s=i(l,n);if(a.hasEagerState=!0,a.eagerState=s,oa(s,l)){var c=t.interleaved;c===null?(a.next=a,eC(t)):(a.next=c.next,c.next=a),t.interleaved=a;return}}catch{}finally{}n=pP(e,t,a,r),n!==null&&(a=nr(),na(n,e,r,a),FP(n,t,r))}}function VP(e){var t=e.alternate;return e===tn||t!==null&&t===tn}function _P(e,t){pl=i4=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function FP(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nx(e,n)}}var l4={readContext:Ur,useCallback:An,useContext:An,useEffect:An,useImperativeHandle:An,useInsertionEffect:An,useLayoutEffect:An,useMemo:An,useReducer:An,useRef:An,useState:An,useDebugValue:An,useDeferredValue:An,useTransition:An,useMutableSource:An,useSyncExternalStore:An,useId:An,unstable_isNewReconciler:!1},XB={readContext:Ur,useCallback:function(e,t){return ma().memoizedState=[e,t===void 0?null:t],e},useContext:Ur,useEffect:HS,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,bc(4194308,4,MP.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bc(4194308,4,e,t)},useInsertionEffect:function(e,t){return bc(4,2,e,t)},useMemo:function(e,t){var n=ma();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ma();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=KB.bind(null,tn,e),[r.memoizedState,e]},useRef:function(e){var t=ma();return e={current:e},t.memoizedState=e},useState:IS,useDebugValue:cC,useDeferredValue:function(e){return ma().memoizedState=e},useTransition:function(){var e=IS(!1),t=e[0];return e=qB.bind(null,e[1]),ma().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=tn,a=ma();if(Zt){if(n===void 0)throw Error(Se(407));n=n()}else{if(n=t(),In===null)throw Error(Se(349));Qo&30||xP(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,HS($P.bind(null,r,i,e),[e]),r.flags|=2048,Wl(9,CP.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ma(),t=In.identifierPrefix;if(Zt){var n=Ha,r=Ia;n=(r&~(1<<32-ta(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Al++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[ba]=t,e[Fl]=r,XP(e,t,!1,!1),t.stateNode=e;e:{switch(l=J0(n,r),n){case"dialog":Gt("cancel",e),Gt("close",e),a=r;break;case"iframe":case"object":case"embed":Gt("load",e),a=r;break;case"video":case"audio":for(a=0;af1&&(t.flags|=128,r=!0,G1(i,!1),t.lanes=4194304)}else{if(!r)if(e=o4(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),G1(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Zt)return Dn(t),null}else 2*fn()-i.renderingStartTime>f1&&n!==1073741824&&(t.flags|=128,r=!0,G1(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=fn(),t.sibling=null,n=en.current,Ut(en,r?n&1|2:n&1),t):(Dn(t),null);case 22:case 23:return gC(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Or&1073741824&&(Dn(t),t.subtreeFlags&6&&(t.flags|=8192)):Dn(t),null;case 24:return null;case 25:return null}throw Error(Se(156,t.tag))}function nN(e,t){switch(kx(t),t.tag){case 1:return hr(t.type)&&Jc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return u1(),Xt(fr),Xt(Gn),aC(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rC(t),null;case 13:if(Xt(en),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Se(340));s1()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xt(en),null;case 4:return u1(),null;case 10:return Zx(t.type._context),null;case 22:case 23:return gC(),null;case 24:return null;default:return null}}var Xs=!1,qn=!1,rN=typeof WeakSet=="function"?WeakSet:Set,ke=null;function Wi(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){an(e,t,r)}else n.current=null}function S8(e,t,n){try{n()}catch(r){an(e,t,r)}}var US=!1;function aN(e,t){if(s8=Xc,e=tP(),Gx(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,s=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var g;f!==n||a!==0&&f.nodeType!==3||(s=l+a),f!==i||r!==0&&f.nodeType!==3||(c=l+r),f.nodeType===3&&(l+=f.nodeValue.length),(g=f.firstChild)!==null;)h=f,f=g;for(;;){if(f===e)break t;if(h===n&&++u===a&&(s=l),h===i&&++d===r&&(c=l),(g=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=g}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(c8={focusedElem:e,selectionRange:n},Xc=!1,ke=t;ke!==null;)if(t=ke,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ke=e;else for(;ke!==null;){t=ke;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var p=v.memoizedProps,b=v.memoizedState,w=t.stateNode,m=w.getSnapshotBeforeUpdate(t.elementType===t.type?p:Yr(t.type,p),b);w.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var O=t.stateNode.containerInfo;O.nodeType===1?O.textContent="":O.nodeType===9&&O.documentElement&&O.removeChild(O.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Se(163))}}catch(x){an(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,ke=e;break}ke=t.return}return v=US,US=!1,v}function bl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&S8(t,n,i)}a=a.next}while(a!==r)}}function Q4(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function z8(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function QP(e){var t=e.alternate;t!==null&&(e.alternate=null,QP(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ba],delete t[Fl],delete t[f8],delete t[NB],delete t[AB])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function JP(e){return e.tag===5||e.tag===3||e.tag===4}function qS(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||JP(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function R8(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Qc));else if(r!==4&&(e=e.child,e!==null))for(R8(e,t,n),e=e.sibling;e!==null;)R8(e,t,n),e=e.sibling}function E8(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(E8(e,t,n),e=e.sibling;e!==null;)E8(e,t,n),e=e.sibling}var Vn=null,Qr=!1;function Ga(e,t,n){for(n=n.child;n!==null;)ZP(e,t,n),n=n.sibling}function ZP(e,t,n){if(Oa&&typeof Oa.onCommitFiberUnmount=="function")try{Oa.onCommitFiberUnmount(W4,n)}catch{}switch(n.tag){case 5:qn||Wi(n,t);case 6:var r=Vn,a=Qr;Vn=null,Ga(e,t,n),Vn=r,Qr=a,Vn!==null&&(Qr?(e=Vn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Vn.removeChild(n.stateNode));break;case 18:Vn!==null&&(Qr?(e=Vn,n=n.stateNode,e.nodeType===8?E3(e.parentNode,n):e.nodeType===1&&E3(e,n),Hl(e)):E3(Vn,n.stateNode));break;case 4:r=Vn,a=Qr,Vn=n.stateNode.containerInfo,Qr=!0,Ga(e,t,n),Vn=r,Qr=a;break;case 0:case 11:case 14:case 15:if(!qn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){a=r=r.next;do{var i=a,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&S8(n,t,l),a=a.next}while(a!==r)}Ga(e,t,n);break;case 1:if(!qn&&(Wi(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){an(n,t,s)}Ga(e,t,n);break;case 21:Ga(e,t,n);break;case 22:n.mode&1?(qn=(r=qn)||n.memoizedState!==null,Ga(e,t,n),qn=r):Ga(e,t,n);break;default:Ga(e,t,n)}}function KS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new rN),t.forEach(function(r){var a=hN.bind(null,e,r);n.has(r)||(n.add(r),r.then(a,a))})}}function Xr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ra&&(a=l),r&=~i}if(r=a,r=fn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iN(r/1960))-r,10e?16:e,no===null)var r=!1;else{if(e=no,no=null,u4=0,Et&6)throw Error(Se(331));var a=Et;for(Et|=4,ke=e.current;ke!==null;){var i=ke,l=i.child;if(ke.flags&16){var s=i.deletions;if(s!==null){for(var c=0;cfn()-hC?Wo(e,0):fC|=n),vr(e,t)}function lI(e,t){t===0&&(e.mode&1?(t=Bs,Bs<<=1,!(Bs&130023424)&&(Bs=4194304)):t=1);var n=nr();e=Fa(e,t),e!==null&&(hs(e,t,n),vr(e,n))}function fN(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lI(e,n)}function hN(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Se(314))}r!==null&&r.delete(t),lI(e,n)}var sI;sI=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||fr.current)dr=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return dr=!1,eN(e,t,n);dr=!!(e.flags&131072)}else dr=!1,Zt&&t.flags&1048576&&fP(t,t4,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;yc(e,t),e=t.pendingProps;var a=l1(t,Gn.current);e1(t,n),a=iC(null,t,r,e,a,n);var i=lC();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,hr(r)?(i=!0,Zc(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,tC(t),a.updater=Y4,t.stateNode=a,a._reactInternals=t,b8(t,r,e,n),t=O8(null,t,r,!0,i,n)):(t.tag=0,Zt&&i&&Xx(t),tr(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(yc(e,t),e=t.pendingProps,a=r._init,r=a(r._payload),t.type=r,a=t.tag=gN(r),e=Yr(r,e),a){case 0:t=w8(null,t,r,e,n);break e;case 1:t=AS(null,t,r,e,n);break e;case 11:t=BS(null,t,r,e,n);break e;case 14:t=NS(null,t,r,Yr(r.type,e),n);break e}throw Error(Se(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Yr(r,a),w8(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Yr(r,a),AS(e,t,r,a,n);case 3:e:{if(qP(t),e===null)throw Error(Se(387));r=t.pendingProps,i=t.memoizedState,a=i.element,bP(e,t),a4(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=d1(Error(Se(423)),t),t=DS(e,t,r,n,a);break e}else if(r!==a){a=d1(Error(Se(424)),t),t=DS(e,t,r,n,a);break e}else for(xr=uo(t.stateNode.containerInfo.firstChild),Sr=t,Zt=!0,ea=null,n=mP(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(s1(),r===a){t=Ba(e,t,n);break e}tr(e,t,r,n)}t=t.child}return t;case 5:return yP(t),e===null&&g8(t),r=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,l=a.children,u8(r,a)?l=null:i!==null&&u8(r,i)&&(t.flags|=32),UP(e,t),tr(e,t,l,n),t.child;case 6:return e===null&&g8(t),null;case 13:return KP(e,t,n);case 4:return nC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=c1(t,null,r,n):tr(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Yr(r,a),BS(e,t,r,a,n);case 7:return tr(e,t,t.pendingProps,n),t.child;case 8:return tr(e,t,t.pendingProps.children,n),t.child;case 12:return tr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,Ut(n4,r._currentValue),r._currentValue=l,i!==null)if(oa(i.value,l)){if(i.children===a.children&&!fr.current){t=Ba(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){l=i.child;for(var c=s.firstContext;c!==null;){if(c.context===r){if(i.tag===1){c=Ta(-1,n&-n),c.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),m8(i.return,n,t),s.lanes|=n;break}c=c.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(Se(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),m8(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}tr(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,e1(t,n),a=Ur(a),r=r(a),t.flags|=1,tr(e,t,r,n),t.child;case 14:return r=t.type,a=Yr(r,t.pendingProps),a=Yr(r.type,a),NS(e,t,r,a,n);case 15:return DP(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Yr(r,a),yc(e,t),t.tag=1,hr(r)?(e=!0,Zc(t)):e=!1,e1(t,n),BP(t,r,a),b8(t,r,a,n),O8(null,t,r,!0,e,n);case 19:return GP(e,t,n);case 22:return WP(e,t,n)}throw Error(Se(156,t.tag))};function cI(e,t){return VM(e,t)}function vN(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dr(e,t,n,r){return new vN(e,t,n,r)}function pC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gN(e){if(typeof e=="function")return pC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Vx)return 11;if(e===_x)return 14}return 2}function go(e,t){var n=e.alternate;return n===null?(n=Dr(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function xc(e,t,n,r,a,i){var l=2;if(r=e,typeof e=="function")pC(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Ti:return Uo(n.children,a,i,t);case Lx:l=8,a|=8;break;case D0:return e=Dr(12,n,t,a|2),e.elementType=D0,e.lanes=i,e;case W0:return e=Dr(13,n,t,a),e.elementType=W0,e.lanes=i,e;case U0:return e=Dr(19,n,t,a),e.elementType=U0,e.lanes=i,e;case yM:return Z4(n,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pM:l=10;break e;case bM:l=9;break e;case Vx:l=11;break e;case _x:l=14;break e;case Qa:l=16,r=null;break e}throw Error(Se(130,e==null?e:typeof e,""))}return t=Dr(l,n,t,a),t.elementType=e,t.type=r,t.lanes=i,t}function Uo(e,t,n,r){return e=Dr(7,e,r,t),e.lanes=n,e}function Z4(e,t,n,r){return e=Dr(22,e,r,t),e.elementType=yM,e.lanes=n,e.stateNode={isHidden:!1},e}function V3(e,t,n){return e=Dr(6,e,null,t),e.lanes=n,e}function _3(e,t,n){return t=Dr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mN(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=p3(0),this.expirationTimes=p3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=p3(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function bC(e,t,n,r,a,i,l,s,c){return e=new mN(e,t,n,s,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Dr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},tC(i),e}function pN(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hI)}catch(e){console.error(e)}}hI(),hM.exports=Er;var $a=hM.exports;const H8=us($a),xN=tM({__proto__:null,default:H8},[$a]);var ez=$a;N0.createRoot=ez.createRoot,N0.hydrateRoot=ez.hydrateRoot;/**
+ * @remix-run/router v1.23.2
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function ql(){return ql=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function xC(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function $N(){return Math.random().toString(36).substr(2,8)}function nz(e,t){return{usr:e.state,key:e.key,idx:t}}function T8(e,t,n,r){return n===void 0&&(n=null),ql({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?z1(t):t,{state:n,key:t&&t.key||r||$N()})}function h4(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function z1(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function SN(e,t,n,r){r===void 0&&(r={});let{window:a=document.defaultView,v5Compat:i=!1}=r,l=a.history,s=ro.Pop,c=null,u=d();u==null&&(u=0,l.replaceState(ql({},l.state,{idx:u}),""));function d(){return(l.state||{idx:null}).idx}function f(){s=ro.Pop;let b=d(),w=b==null?null:b-u;u=b,c&&c({action:s,location:p.location,delta:w})}function h(b,w){s=ro.Push;let m=T8(p.location,b,w);u=d()+1;let O=nz(m,u),x=p.createHref(m);try{l.pushState(O,"",x)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;a.location.assign(x)}i&&c&&c({action:s,location:p.location,delta:1})}function g(b,w){s=ro.Replace;let m=T8(p.location,b,w);u=d();let O=nz(m,u),x=p.createHref(m);l.replaceState(O,"",x),i&&c&&c({action:s,location:p.location,delta:0})}function v(b){let w=a.location.origin!=="null"?a.location.origin:a.location.href,m=typeof b=="string"?b:h4(b);return m=m.replace(/ $/,"%20"),hn(w,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,w)}let p={get action(){return s},get location(){return e(a,l)},listen(b){if(c)throw new Error("A history only accepts one active listener");return a.addEventListener(tz,f),c=b,()=>{a.removeEventListener(tz,f),c=null}},createHref(b){return t(a,b)},createURL:v,encodeLocation(b){let w=v(b);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:h,replace:g,go(b){return l.go(b)}};return p}var rz;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(rz||(rz={}));function zN(e,t,n){return n===void 0&&(n="/"),RN(e,t,n)}function RN(e,t,n,r){let a=typeof t=="string"?z1(t):t,i=CC(a.pathname||"/",n);if(i==null)return null;let l=vI(e);EN(l);let s=null;for(let c=0;s==null&&c{let c={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:l,route:i};c.relativePath.startsWith("/")&&(hn(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let u=mo([r,c.relativePath]),d=n.concat(c);i.children&&i.children.length>0&&(hn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),vI(i.children,t,d,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:LN(u,i.index),routesMeta:d})};return e.forEach((i,l)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))a(i,l);else for(let c of gI(i.path))a(i,l,c)}),t}function gI(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return a?[i,""]:[i];let l=gI(r.join("/")),s=[];return s.push(...l.map(c=>c===""?i:[i,c].join("/"))),a&&s.push(...l),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function EN(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:VN(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const jN=/^:[\w-]+$/,MN=3,PN=2,IN=1,HN=10,TN=-2,az=e=>e==="*";function LN(e,t){let n=e.split("/"),r=n.length;return n.some(az)&&(r+=TN),t&&(r+=PN),n.filter(a=>!az(a)).reduce((a,i)=>a+(jN.test(i)?MN:i===""?IN:HN),r)}function VN(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function _N(e,t,n){let{routesMeta:r}=e,a={},i="/",l=[];for(let s=0;s{let{paramName:h,isOptional:g}=d;if(h==="*"){let p=s[f]||"";l=i.slice(0,i.length-p.length).replace(/(.)\/+$/,"$1")}const v=s[f];return g&&!v?u[h]=void 0:u[h]=(v||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:l,pattern:e}}function BN(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),xC(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,s,c)=>(r.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function NN(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return xC(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function CC(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const AN=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,DN=e=>AN.test(e);function WN(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?z1(e):e,i;if(n)if(DN(n))i=n;else{if(n.includes("//")){let l=n;n=n.replace(/\/\/+/g,"/"),xC(!1,"Pathnames cannot have embedded double slashes - normalizing "+(l+" -> "+n))}n.startsWith("/")?i=oz(n.substring(1),"/"):i=oz(n,t)}else i=t;return{pathname:i,search:KN(r),hash:GN(a)}}function oz(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function F3(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function UN(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function $C(e,t){let n=UN(e);return t?n.map((r,a)=>a===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function SC(e,t,n,r){r===void 0&&(r=!1);let a;typeof e=="string"?a=z1(e):(a=ql({},e),hn(!a.pathname||!a.pathname.includes("?"),F3("?","pathname","search",a)),hn(!a.pathname||!a.pathname.includes("#"),F3("#","pathname","hash",a)),hn(!a.search||!a.search.includes("#"),F3("#","search","hash",a)));let i=e===""||a.pathname==="",l=i?"/":a.pathname,s;if(l==null)s=n;else{let f=t.length-1;if(!r&&l.startsWith("..")){let h=l.split("/");for(;h[0]==="..";)h.shift(),f-=1;a.pathname=h.join("/")}s=f>=0?t[f]:"/"}let c=WN(a,s),u=l&&l!=="/"&&l.endsWith("/"),d=(i||l===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(u||d)&&(c.pathname+="/"),c}const mo=e=>e.join("/").replace(/\/\/+/g,"/"),qN=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),KN=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,GN=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function XN(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const mI=["post","put","patch","delete"];new Set(mI);const kN=["get",...mI];new Set(kN);/**
+ * React Router v6.30.3
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function Kl(){return Kl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),o.useCallback(function(u,d){if(d===void 0&&(d={}),!s.current)return;if(typeof u=="number"){r.go(u);return}let f=SC(u,JSON.parse(l),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:mo([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,l,i,e])}const ZN=o.createContext(null);function eA(e){let t=o.useContext(Da).outlet;return t&&o.createElement(ZN.Provider,{value:e},t)}function yI(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=o.useContext($o),{matches:a}=o.useContext(Da),{pathname:i}=E1(),l=JSON.stringify($C(a,r.v7_relativeSplatPath));return o.useMemo(()=>SC(e,JSON.parse(l),i,n==="path"),[e,l,i,n])}function tA(e,t){return nA(e,t)}function nA(e,t,n,r){R1()||hn(!1);let{navigator:a}=o.useContext($o),{matches:i}=o.useContext(Da),l=i[i.length-1],s=l?l.params:{};l&&l.pathname;let c=l?l.pathnameBase:"/";l&&l.route;let u=E1(),d;if(t){var f;let b=typeof t=="string"?z1(t):t;c==="/"||(f=b.pathname)!=null&&f.startsWith(c)||hn(!1),d=b}else d=u;let h=d.pathname||"/",g=h;if(c!=="/"){let b=c.replace(/^\//,"").split("/");g="/"+h.replace(/^\//,"").split("/").slice(b.length).join("/")}let v=zN(e,{pathname:g}),p=lA(v&&v.map(b=>Object.assign({},b,{params:Object.assign({},s,b.params),pathname:mo([c,a.encodeLocation?a.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?c:mo([c,a.encodeLocation?a.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),i,n,r);return t&&p?o.createElement(a2.Provider,{value:{location:Kl({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:ro.Pop}},p):p}function rA(){let e=dA(),t=XN(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),n?o.createElement("pre",{style:a},n):null,null)}const aA=o.createElement(rA,null);class oA extends o.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?o.createElement(Da.Provider,{value:this.props.routeContext},o.createElement(pI.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function iA(e){let{routeContext:t,match:n,children:r}=e,a=o.useContext(zC);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(Da.Provider,{value:t},r)}function lA(e,t,n,r){var a;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let l=e,s=(a=n)==null?void 0:a.errors;if(s!=null){let d=l.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id])!==void 0);d>=0||hn(!1),l=l.slice(0,Math.min(l.length,d+1))}let c=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?l=l.slice(0,u+1):l=[l[0]];break}}}return l.reduceRight((d,f,h)=>{let g,v=!1,p=null,b=null;n&&(g=s&&f.route.id?s[f.route.id]:void 0,p=f.route.errorElement||aA,c&&(u<0&&h===0?(hA("route-fallback"),v=!0,b=null):u===h&&(v=!0,b=f.route.hydrateFallbackElement||null)));let w=t.concat(l.slice(0,h+1)),m=()=>{let O;return g?O=p:v?O=b:f.route.Component?O=o.createElement(f.route.Component,null):f.route.element?O=f.route.element:O=d,o.createElement(iA,{match:f,routeContext:{outlet:d,matches:w,isDataRoute:n!=null},children:O})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?o.createElement(oA,{location:n.location,revalidation:n.revalidation,component:p,error:g,children:m(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):m()},null)}var wI=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(wI||{}),OI=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(OI||{});function sA(e){let t=o.useContext(zC);return t||hn(!1),t}function cA(e){let t=o.useContext(YN);return t||hn(!1),t}function uA(e){let t=o.useContext(Da);return t||hn(!1),t}function xI(e){let t=uA(),n=t.matches[t.matches.length-1];return n.route.id||hn(!1),n.route.id}function dA(){var e;let t=o.useContext(pI),n=cA(),r=xI();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function fA(){let{router:e}=sA(wI.UseNavigateStable),t=xI(OI.UseNavigateStable),n=o.useRef(!1);return bI(()=>{n.current=!0}),o.useCallback(function(a,i){i===void 0&&(i={}),n.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Kl({fromRouteId:t},i)))},[e,t])}const iz={};function hA(e,t,n){iz[e]||(iz[e]=!0)}function vA(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function L8(e){let{to:t,replace:n,state:r,relative:a}=e;R1()||hn(!1);let{future:i,static:l}=o.useContext($o),{matches:s}=o.useContext(Da),{pathname:c}=E1(),u=RC(),d=SC(t,$C(s,i.v7_relativeSplatPath),c,a==="path"),f=JSON.stringify(d);return o.useEffect(()=>u(JSON.parse(f),{replace:n,state:r,relative:a}),[u,f,a,n,r]),null}function gA(e){return eA(e.context)}function Ii(e){hn(!1)}function mA(e){let{basename:t="/",children:n=null,location:r,navigationType:a=ro.Pop,navigator:i,static:l=!1,future:s}=e;R1()&&hn(!1);let c=t.replace(/^\/*/,"/"),u=o.useMemo(()=>({basename:c,navigator:i,static:l,future:Kl({v7_relativeSplatPath:!1},s)}),[c,s,i,l]);typeof r=="string"&&(r=z1(r));let{pathname:d="/",search:f="",hash:h="",state:g=null,key:v="default"}=r,p=o.useMemo(()=>{let b=CC(d,c);return b==null?null:{location:{pathname:b,search:f,hash:h,state:g,key:v},navigationType:a}},[c,d,f,h,g,v,a]);return p==null?null:o.createElement($o.Provider,{value:u},o.createElement(a2.Provider,{children:n,value:p}))}function pA(e){let{children:t,location:n}=e;return tA(V8(t),n)}new Promise(()=>{});function V8(e,t){t===void 0&&(t=[]);let n=[];return o.Children.forEach(e,(r,a)=>{if(!o.isValidElement(r))return;let i=[...t,a];if(r.type===o.Fragment){n.push.apply(n,V8(r.props.children,i));return}r.type!==Ii&&hn(!1),!r.props.index||!r.props.children||hn(!1);let l={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(l.children=V8(r.props.children,i)),n.push(l)}),n}/**
+ * React Router DOM v6.30.3
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function _8(){return _8=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function yA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function wA(e,t){return e.button===0&&(!t||t==="_self")&&!yA(e)}const OA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],xA="6";try{window.__reactRouterVersion=xA}catch{}const CA="startTransition",lz=fs[CA];function $A(e){let{basename:t,children:n,future:r,window:a}=e,i=o.useRef();i.current==null&&(i.current=CN({window:a,v5Compat:!0}));let l=i.current,[s,c]=o.useState({action:l.action,location:l.location}),{v7_startTransition:u}=r||{},d=o.useCallback(f=>{u&&lz?lz(()=>c(f)):c(f)},[c,u]);return o.useLayoutEffect(()=>l.listen(d),[l,d]),o.useEffect(()=>vA(r),[r]),o.createElement(mA,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:l,future:r})}const SA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",zA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sz=o.forwardRef(function(t,n){let{onClick:r,relative:a,reloadDocument:i,replace:l,state:s,target:c,to:u,preventScrollReset:d,viewTransition:f}=t,h=bA(t,OA),{basename:g}=o.useContext($o),v,p=!1;if(typeof u=="string"&&zA.test(u)&&(v=u,SA))try{let O=new URL(window.location.href),x=u.startsWith("//")?new URL(O.protocol+u):new URL(u),C=CC(x.pathname,g);x.origin===O.origin&&C!=null?u=C+x.search+x.hash:p=!0}catch{}let b=QN(u,{relative:a}),w=RA(u,{replace:l,state:s,target:c,preventScrollReset:d,relative:a,viewTransition:f});function m(O){r&&r(O),O.defaultPrevented||w(O)}return o.createElement("a",_8({},h,{href:v||b,onClick:p||i?r:m,ref:n,target:c}))});var cz;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(cz||(cz={}));var uz;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(uz||(uz={}));function RA(e,t){let{target:n,replace:r,state:a,preventScrollReset:i,relative:l,viewTransition:s}=t===void 0?{}:t,c=RC(),u=E1(),d=yI(e,{relative:l});return o.useCallback(f=>{if(wA(f,n)){f.preventDefault();let h=r!==void 0?r:h4(u)===h4(d);c(e,{replace:h,state:a,preventScrollReset:i,relative:l,viewTransition:s})}},[u,c,d,r,a,n,e,i,l,s])}const ct=e=>typeof e=="string",k1=()=>{let e,t;const n=new Promise((r,a)=>{e=r,t=a});return n.resolve=e,n.reject=t,n},dz=e=>e==null?"":""+e,EA=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},jA=/###/g,fz=e=>e&&e.indexOf("###")>-1?e.replace(jA,"."):e,hz=e=>!e||ct(e),Ol=(e,t,n)=>{const r=ct(t)?t.split("."):t;let a=0;for(;a{const{obj:r,k:a}=Ol(e,t,Object);if(r!==void 0||t.length===1){r[a]=n;return}let i=t[t.length-1],l=t.slice(0,t.length-1),s=Ol(e,l,Object);for(;s.obj===void 0&&l.length;)i=`${l[l.length-1]}.${i}`,l=l.slice(0,l.length-1),s=Ol(e,l,Object),s!=null&&s.obj&&typeof s.obj[`${s.k}.${i}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${i}`]=n},MA=(e,t,n,r)=>{const{obj:a,k:i}=Ol(e,t,Object);a[i]=a[i]||[],a[i].push(n)},v4=(e,t)=>{const{obj:n,k:r}=Ol(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},PA=(e,t,n)=>{const r=v4(e,n);return r!==void 0?r:v4(t,n)},CI=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?ct(e[r])||e[r]instanceof String||ct(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):CI(e[r],t[r],n):e[r]=t[r]);return e},bi=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var IA={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const HA=e=>ct(e)?e.replace(/[&<>"'\/]/g,t=>IA[t]):e;class TA{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const LA=[" ",",","?","!",";"],VA=new TA(20),_A=(e,t,n)=>{t=t||"",n=n||"";const r=LA.filter(l=>t.indexOf(l)<0&&n.indexOf(l)<0);if(r.length===0)return!0;const a=VA.getRegExp(`(${r.map(l=>l==="?"?"\\?":l).join("|")})`);let i=!a.test(e);if(!i){const l=e.indexOf(n);l>0&&!a.test(e.substring(0,l))&&(i=!0)}return i},F8=(e,t,n=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let a=e;for(let i=0;i-1&&ce==null?void 0:e.replace("_","-"),FA={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){var n,r;(r=(n=console==null?void 0:console[e])==null?void 0:n.apply)==null||r.call(n,console,t)}};class g4{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||FA,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,a){return a&&!this.debug?null:(ct(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new g4(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new g4(this.logger,t)}}var ya=new g4;class o2{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const a=this.observers[r].get(n)||0;this.observers[r].set(n,a+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([a,i])=>{for(let l=0;l{for(let l=0;l-1&&this.options.ns.splice(n,1)}getResource(t,n,r,a={}){var u,d;const i=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,l=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;t.indexOf(".")>-1?s=t.split("."):(s=[t,n],r&&(Array.isArray(r)?s.push(...r):ct(r)&&i?s.push(...r.split(i)):s.push(r)));const c=v4(this.data,s);return!c&&!n&&!r&&t.indexOf(".")>-1&&(t=s[0],n=s[1],r=s.slice(2).join(".")),c||!l||!ct(r)?c:F8((d=(u=this.data)==null?void 0:u[t])==null?void 0:d[n],r,i)}addResource(t,n,r,a,i={silent:!1}){const l=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let s=[t,n];r&&(s=s.concat(l?r.split(l):r)),t.indexOf(".")>-1&&(s=t.split("."),a=n,n=s[1]),this.addNamespaces(n),vz(this.data,s,a),i.silent||this.emit("added",t,n,r,a)}addResources(t,n,r,a={silent:!1}){for(const i in r)(ct(r[i])||Array.isArray(r[i]))&&this.addResource(t,n,i,r[i],{silent:!0});a.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,a,i,l={silent:!1,skipCopy:!1}){let s=[t,n];t.indexOf(".")>-1&&(s=t.split("."),a=r,r=n,n=s[1]),this.addNamespaces(n);let c=v4(this.data,s)||{};l.skipCopy||(r=JSON.parse(JSON.stringify(r))),a?CI(c,r,i):c={...c,...r},vz(this.data,s,c),l.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(a=>n[a]&&Object.keys(n[a]).length>0)}toJSON(){return this.data}}var $I={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,a){return e.forEach(i=>{var l;t=((l=this.processors[i])==null?void 0:l.process(t,n,r,a))??t}),t}};const SI=Symbol("i18next/PATH_KEY");function BA(){const e=[],t=Object.create(null);let n;return t.get=(r,a)=>{var i;return(i=n==null?void 0:n.revoke)==null||i.call(n),a===SI?e:(e.push(a),n=Proxy.revocable(r,t),n.proxy)},Proxy.revocable(Object.create(null),t).proxy}function B8(e,t){const{[SI]:n}=e(BA());return n.join((t==null?void 0:t.keySeparator)??".")}const mz={},B3=e=>!ct(e)&&typeof e!="boolean"&&typeof e!="number";class m4 extends o2{constructor(t,n={}){super(),EA(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=ya.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){const r={...n};if(t==null)return!1;const a=this.resolve(t,r);if((a==null?void 0:a.res)===void 0)return!1;const i=B3(a.res);return!(r.returnObjects===!1&&i)}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let i=n.ns||this.options.defaultNS||[];const l=r&&t.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!_A(t,r,a);if(l&&!s){const c=t.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:t,namespaces:ct(i)?[i]:i};const u=t.split(r);(r!==a||r===a&&this.options.ns.indexOf(u[0])>-1)&&(i=u.shift()),t=u.join(a)}return{key:t,namespaces:ct(i)?[i]:i}}translate(t,n,r){let a=typeof n=="object"?{...n}:n;if(typeof a!="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),typeof a=="object"&&(a={...a}),a||(a={}),t==null)return"";typeof t=="function"&&(t=B8(t,{...this.options,...a})),Array.isArray(t)||(t=[String(t)]);const i=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],a),u=c[c.length-1];let d=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;d===void 0&&(d=":");const f=a.lng||this.language,h=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((f==null?void 0:f.toLowerCase())==="cimode")return h?i?{res:`${u}${d}${s}`,usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(a)}:`${u}${d}${s}`:i?{res:s,usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(a)}:s;const g=this.resolve(t,a);let v=g==null?void 0:g.res;const p=(g==null?void 0:g.usedKey)||s,b=(g==null?void 0:g.exactUsedKey)||s,w=["[object Number]","[object Function]","[object RegExp]"],m=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,O=!this.i18nFormat||this.i18nFormat.handleAsObject,x=a.count!==void 0&&!ct(a.count),C=m4.hasDefaultValue(a),S=x?this.pluralResolver.getSuffix(f,a.count,a):"",$=a.ordinal&&x?this.pluralResolver.getSuffix(f,a.count,{ordinal:!1}):"",z=x&&!a.ordinal&&a.count===0,R=z&&a[`defaultValue${this.options.pluralSeparator}zero`]||a[`defaultValue${S}`]||a[`defaultValue${$}`]||a.defaultValue;let E=v;O&&!v&&C&&(E=R);const H=B3(E),P=Object.prototype.toString.apply(E);if(O&&E&&H&&w.indexOf(P)<0&&!(ct(m)&&Array.isArray(E))){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const L=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,E,{...a,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return i?(g.res=L,g.usedParams=this.getUsedParamsDetails(a),g):L}if(l){const L=Array.isArray(E),j=L?[]:{},V=L?b:p;for(const M in E)if(Object.prototype.hasOwnProperty.call(E,M)){const T=`${V}${l}${M}`;C&&!v?j[M]=this.translate(T,{...a,defaultValue:B3(R)?R[M]:void 0,joinArrays:!1,ns:c}):j[M]=this.translate(T,{...a,joinArrays:!1,ns:c}),j[M]===T&&(j[M]=E[M])}v=j}}else if(O&&ct(m)&&Array.isArray(v))v=v.join(m),v&&(v=this.extendTranslation(v,t,a,r));else{let L=!1,j=!1;!this.isValidLookup(v)&&C&&(L=!0,v=R),this.isValidLookup(v)||(j=!0,v=s);const M=(a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&j?void 0:v,T=C&&R!==v&&this.options.updateMissing;if(j||L||T){if(this.logger.log(T?"updateKey":"missingKey",f,u,s,T?R:v),l){const N=this.resolve(s,{...a,keySeparator:!1});N&&N.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let I=[];const F=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&F&&F[0])for(let N=0;N{var q;const J=C&&K!==v?K:M;this.options.missingKeyHandler?this.options.missingKeyHandler(N,u,W,J,T,a):(q=this.backendConnector)!=null&&q.saveMissing&&this.backendConnector.saveMissing(N,u,W,J,T,a),this.emit("missingKey",N,u,W,v)};this.options.saveMissing&&(this.options.saveMissingPlurals&&x?I.forEach(N=>{const W=this.pluralResolver.getSuffixes(N,a);z&&a[`defaultValue${this.options.pluralSeparator}zero`]&&W.indexOf(`${this.options.pluralSeparator}zero`)<0&&W.push(`${this.options.pluralSeparator}zero`),W.forEach(K=>{B([N],s+K,a[`defaultValue${K}`]||R)})}):B(I,s,R))}v=this.extendTranslation(v,t,a,g,r),j&&v===s&&this.options.appendNamespaceToMissingKey&&(v=`${u}${d}${s}`),(j||L)&&this.options.parseMissingKeyHandler&&(v=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${u}${d}${s}`:s,L?v:void 0,a))}return i?(g.res=v,g.usedParams=this.getUsedParamsDetails(a),g):v}extendTranslation(t,n,r,a,i){var c,u;if((c=this.i18nFormat)!=null&&c.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const d=ct(t)&&(((u=r==null?void 0:r.interpolation)==null?void 0:u.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let f;if(d){const g=t.match(this.interpolator.nestingRegexp);f=g&&g.length}let h=r.replace&&!ct(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(h={...this.options.interpolation.defaultVariables,...h}),t=this.interpolator.interpolate(t,h,r.lng||this.language||a.usedLng,r),d){const g=t.match(this.interpolator.nestingRegexp),v=g&&g.length;f(i==null?void 0:i[0])===g[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${g[0]} in key: ${n[0]}`),null):this.translate(...g,n),r)),r.interpolation&&this.interpolator.reset()}const l=r.postProcess||this.options.postProcess,s=ct(l)?[l]:l;return t!=null&&(s!=null&&s.length)&&r.applyPostProcessor!==!1&&(t=$I.handle(s,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...a,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t,n={}){let r,a,i,l,s;return ct(t)&&(t=[t]),t.forEach(c=>{if(this.isValidLookup(r))return;const u=this.extractFromKey(c,n),d=u.key;a=d;let f=u.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const h=n.count!==void 0&&!ct(n.count),g=h&&!n.ordinal&&n.count===0,v=n.context!==void 0&&(ct(n.context)||typeof n.context=="number")&&n.context!=="",p=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(b=>{var w,m;this.isValidLookup(r)||(s=b,!mz[`${p[0]}-${b}`]&&((w=this.utils)!=null&&w.hasLoadedNamespace)&&!((m=this.utils)!=null&&m.hasLoadedNamespace(s))&&(mz[`${p[0]}-${b}`]=!0,this.logger.warn(`key "${a}" for languages "${p.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach(O=>{var S;if(this.isValidLookup(r))return;l=O;const x=[d];if((S=this.i18nFormat)!=null&&S.addLookupKeys)this.i18nFormat.addLookupKeys(x,d,O,b,n);else{let $;h&&($=this.pluralResolver.getSuffix(O,n.count,n));const z=`${this.options.pluralSeparator}zero`,R=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(h&&(n.ordinal&&$.indexOf(R)===0&&x.push(d+$.replace(R,this.options.pluralSeparator)),x.push(d+$),g&&x.push(d+z)),v){const E=`${d}${this.options.contextSeparator||"_"}${n.context}`;x.push(E),h&&(n.ordinal&&$.indexOf(R)===0&&x.push(E+$.replace(R,this.options.pluralSeparator)),x.push(E+$),g&&x.push(E+z))}}let C;for(;C=x.pop();)this.isValidLookup(r)||(i=C,r=this.getResource(O,b,C,n))}))})}),{res:r,usedKey:a,exactUsedKey:i,usedLng:l,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r,a={}){var i;return(i=this.i18nFormat)!=null&&i.getResource?this.i18nFormat.getResource(t,n,r,a):this.resourceStore.getResource(t,n,r,a)}getUsedParamsDetails(t={}){const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!ct(t.replace);let a=r?t.replace:t;if(r&&typeof t.count<"u"&&(a.count=t.count),this.options.interpolation.defaultVariables&&(a={...this.options.interpolation.defaultVariables,...a}),!r){a={...a};for(const i of n)delete a[i]}return a}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}class pz{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ya.create("languageUtils")}getScriptPartFromCode(t){if(t=Gl(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=Gl(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(ct(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const a=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(a))&&(n=a)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const a=this.getScriptPartFromCode(r);if(this.isSupportedCode(a))return n=a;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(l=>{if(l===i)return l;if(!(l.indexOf("-")<0&&i.indexOf("-")<0)&&(l.indexOf("-")>0&&i.indexOf("-")<0&&l.substring(0,l.indexOf("-"))===i||l.indexOf(i)===0&&i.length>1))return l})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),ct(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],t),a=[],i=l=>{l&&(this.isSupportedCode(l)?a.push(l):this.logger.warn(`rejecting language code not found in supportedLngs: ${l}`))};return ct(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(t))):ct(t)&&i(this.formatLanguageCode(t)),r.forEach(l=>{a.indexOf(l)<0&&i(this.formatLanguageCode(l))}),a}}const bz={zero:0,one:1,two:2,few:3,many:4,other:5},yz={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class NA{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=ya.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){const r=Gl(t==="dev"?"en":t),a=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:r,type:a});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let l;try{l=new Intl.PluralRules(r,{type:a})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),yz;if(!t.match(/-|_/))return yz;const c=this.languageUtils.getLanguagePartFromCode(t);l=this.getRule(c,n)}return this.pluralRulesCache[i]=l,l}needsPlural(t,n={}){let r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),(r==null?void 0:r.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,n,r={}){return this.getSuffixes(t,r).map(a=>`${n}${a}`)}getSuffixes(t,n={}){let r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((a,i)=>bz[a]-bz[i]).map(a=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${a}`):[]}getSuffix(t,n,r={}){const a=this.getRule(t,r);return a?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${a.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const wz=(e,t,n,r=".",a=!0)=>{let i=PA(e,t,n);return!i&&a&&ct(n)&&(i=F8(e,n,r),i===void 0&&(i=F8(t,n,r))),i},N3=e=>e.replace(/\$/g,"$$$$");class Oz{constructor(t={}){var n;this.logger=ya.create("interpolator"),this.options=t,this.format=((n=t==null?void 0:t.interpolation)==null?void 0:n.format)||(r=>r),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:a,prefix:i,prefixEscaped:l,suffix:s,suffixEscaped:c,formatSeparator:u,unescapeSuffix:d,unescapePrefix:f,nestingPrefix:h,nestingPrefixEscaped:g,nestingSuffix:v,nestingSuffixEscaped:p,nestingOptionsSeparator:b,maxReplaces:w,alwaysFormat:m}=t.interpolation;this.escape=n!==void 0?n:HA,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=a!==void 0?a:!1,this.prefix=i?bi(i):l||"{{",this.suffix=s?bi(s):c||"}}",this.formatSeparator=u||",",this.unescapePrefix=d?"":f||"-",this.unescapeSuffix=this.unescapePrefix?"":d||"",this.nestingPrefix=h?bi(h):g||bi("$t("),this.nestingSuffix=v?bi(v):p||bi(")"),this.nestingOptionsSeparator=b||",",this.maxReplaces=w||1e3,this.alwaysFormat=m!==void 0?m:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>(n==null?void 0:n.source)===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,n,r,a){var g;let i,l,s;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=v=>{if(v.indexOf(this.formatSeparator)<0){const m=wz(n,c,v,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(m,void 0,r,{...a,...n,interpolationkey:v}):m}const p=v.split(this.formatSeparator),b=p.shift().trim(),w=p.join(this.formatSeparator).trim();return this.format(wz(n,c,b,this.options.keySeparator,this.options.ignoreJSONStructure),w,r,{...a,...n,interpolationkey:b})};this.resetRegExp();const d=(a==null?void 0:a.missingInterpolationHandler)||this.options.missingInterpolationHandler,f=((g=a==null?void 0:a.interpolation)==null?void 0:g.skipOnVariables)!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:v=>N3(v)},{regex:this.regexp,safeValue:v=>this.escapeValue?N3(this.escape(v)):N3(v)}].forEach(v=>{for(s=0;i=v.regex.exec(t);){const p=i[1].trim();if(l=u(p),l===void 0)if(typeof d=="function"){const w=d(t,i,a);l=ct(w)?w:""}else if(a&&Object.prototype.hasOwnProperty.call(a,p))l="";else if(f){l=i[0];continue}else this.logger.warn(`missed to pass in variable ${p} for interpolating ${t}`),l="";else!ct(l)&&!this.useRawValueToEscape&&(l=dz(l));const b=v.safeValue(l);if(t=t.replace(i[0],b),f?(v.regex.lastIndex+=l.length,v.regex.lastIndex-=i[0].length):v.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n,r={}){let a,i,l;const s=(c,u)=>{const d=this.nestingOptionsSeparator;if(c.indexOf(d)<0)return c;const f=c.split(new RegExp(`${d}[ ]*{`));let h=`{${f[1]}`;c=f[0],h=this.interpolate(h,l);const g=h.match(/'/g),v=h.match(/"/g);(((g==null?void 0:g.length)??0)%2===0&&!v||v.length%2!==0)&&(h=h.replace(/'/g,'"'));try{l=JSON.parse(h),u&&(l={...u,...l})}catch(p){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,p),`${c}${d}${h}`}return l.defaultValue&&l.defaultValue.indexOf(this.prefix)>-1&&delete l.defaultValue,c};for(;a=this.nestingRegexp.exec(t);){let c=[];l={...r},l=l.replace&&!ct(l.replace)?l.replace:l,l.applyPostProcessor=!1,delete l.defaultValue;const u=/{.*}/.test(a[1])?a[1].lastIndexOf("}")+1:a[1].indexOf(this.formatSeparator);if(u!==-1&&(c=a[1].slice(u).split(this.formatSeparator).map(d=>d.trim()).filter(Boolean),a[1]=a[1].slice(0,u)),i=n(s.call(this,a[1].trim(),l),l),i&&a[0]===t&&!ct(i))return i;ct(i)||(i=dz(i)),i||(this.logger.warn(`missed to resolve ${a[1]} for nesting ${t}`),i=""),c.length&&(i=c.reduce((d,f)=>this.format(d,f,r.lng,{...r,interpolationkey:a[1].trim()}),i.trim())),t=t.replace(a[0],i),this.regexp.lastIndex=0}return t}}const AA=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const a=r[1].substring(0,r[1].length-1);t==="currency"&&a.indexOf(":")<0?n.currency||(n.currency=a.trim()):t==="relativetime"&&a.indexOf(":")<0?n.range||(n.range=a.trim()):a.split(";").forEach(l=>{if(l){const[s,...c]=l.split(":"),u=c.join(":").trim().replace(/^'+|'+$/g,""),d=s.trim();n[d]||(n[d]=u),u==="false"&&(n[d]=!1),u==="true"&&(n[d]=!0),isNaN(u)||(n[d]=parseInt(u,10))}})}return{formatName:t,formatOptions:n}},xz=e=>{const t={};return(n,r,a)=>{let i=a;a&&a.interpolationkey&&a.formatParams&&a.formatParams[a.interpolationkey]&&a[a.interpolationkey]&&(i={...i,[a.interpolationkey]:void 0});const l=r+JSON.stringify(i);let s=t[l];return s||(s=e(Gl(r),a),t[l]=s),s(n)}},DA=e=>(t,n,r)=>e(Gl(n),r)(t);class WA{constructor(t={}){this.logger=ya.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";const r=n.cacheInBuiltFormats?xz:DA;this.formats={number:r((a,i)=>{const l=new Intl.NumberFormat(a,{...i});return s=>l.format(s)}),currency:r((a,i)=>{const l=new Intl.NumberFormat(a,{...i,style:"currency"});return s=>l.format(s)}),datetime:r((a,i)=>{const l=new Intl.DateTimeFormat(a,{...i});return s=>l.format(s)}),relativetime:r((a,i)=>{const l=new Intl.RelativeTimeFormat(a,{...i});return s=>l.format(s,i.range||"day")}),list:r((a,i)=>{const l=new Intl.ListFormat(a,{...i});return s=>l.format(s)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=xz(n)}format(t,n,r,a={}){const i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&i[0].indexOf(")")<0&&i.find(s=>s.indexOf(")")>-1)){const s=i.findIndex(c=>c.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,s)].join(this.formatSeparator)}return i.reduce((s,c)=>{var f;const{formatName:u,formatOptions:d}=AA(c);if(this.formats[u]){let h=s;try{const g=((f=a==null?void 0:a.formatParams)==null?void 0:f[a.interpolationkey])||{},v=g.locale||g.lng||a.locale||a.lng||r;h=this.formats[u](s,v,{...d,...a,...g})}catch(g){this.logger.warn(g)}return h}else this.logger.warn(`there was no format function for ${u}`);return s},t)}}const UA=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class qA extends o2{constructor(t,n,r,a={}){var i,l;super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=a,this.logger=ya.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=a.maxParallelReads||10,this.readingCalls=0,this.maxRetries=a.maxRetries>=0?a.maxRetries:5,this.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,this.state={},this.queue=[],(l=(i=this.backend)==null?void 0:i.init)==null||l.call(i,r,a.backend,a)}queueLoad(t,n,r,a){const i={},l={},s={},c={};return t.forEach(u=>{let d=!0;n.forEach(f=>{const h=`${u}|${f}`;!r.reload&&this.store.hasResourceBundle(u,f)?this.state[h]=2:this.state[h]<0||(this.state[h]===1?l[h]===void 0&&(l[h]=!0):(this.state[h]=1,d=!1,l[h]===void 0&&(l[h]=!0),i[h]===void 0&&(i[h]=!0),c[f]===void 0&&(c[f]=!0)))}),d||(s[u]=!0)}),(Object.keys(i).length||Object.keys(l).length)&&this.queue.push({pending:l,pendingCount:Object.keys(l).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(i),pending:Object.keys(l),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(c)}}loaded(t,n,r){const a=t.split("|"),i=a[0],l=a[1];n&&this.emit("failedLoading",i,l,n),!n&&r&&this.store.addResourceBundle(i,l,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const s={};this.queue.forEach(c=>{MA(c.loaded,[i],l),UA(c,t),n&&c.errors.push(n),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(u=>{s[u]||(s[u]={});const d=c.loaded[u];d.length&&d.forEach(f=>{s[u][f]===void 0&&(s[u][f]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(c=>!c.done)}read(t,n,r,a=0,i=this.retryTimeout,l){if(!t.length)return l(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:a,wait:i,callback:l});return}this.readingCalls++;const s=(u,d)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(u&&d&&a{this.read.call(this,t,n,r,a+1,i*2,l)},i);return}l(u,d)},c=this.backend[r].bind(this.backend);if(c.length===2){try{const u=c(t,n);u&&typeof u.then=="function"?u.then(d=>s(null,d)).catch(s):s(null,u)}catch(u){s(u)}return}return c(t,n,s)}prepareLoading(t,n,r={},a){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();ct(t)&&(t=this.languageUtils.toResolveHierarchy(t)),ct(n)&&(n=[n]);const i=this.queueLoad(t,n,r,a);if(!i.toLoad.length)return i.pending.length||a(),null;i.toLoad.forEach(l=>{this.loadOne(l)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t,n=""){const r=t.split("|"),a=r[0],i=r[1];this.read(a,i,"read",void 0,void 0,(l,s)=>{l&&this.logger.warn(`${n}loading namespace ${i} for language ${a} failed`,l),!l&&s&&this.logger.log(`${n}loaded namespace ${i} for language ${a}`,s),this.loaded(t,l,s)})}saveMissing(t,n,r,a,i,l={},s=()=>{}){var c,u,d,f,h;if((u=(c=this.services)==null?void 0:c.utils)!=null&&u.hasLoadedNamespace&&!((f=(d=this.services)==null?void 0:d.utils)!=null&&f.hasLoadedNamespace(n))){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if((h=this.backend)!=null&&h.create){const g={...l,isUpdate:i},v=this.backend.create.bind(this.backend);if(v.length<6)try{let p;v.length===5?p=v(t,n,r,a,g):p=v(t,n,r,a),p&&typeof p.then=="function"?p.then(b=>s(null,b)).catch(s):s(null,p)}catch(p){s(p)}else v(t,n,r,a,s,g)}!t||!t[0]||this.store.addResource(t[0],n,r,a)}}}const A3=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),ct(e[1])&&(t.defaultValue=e[1]),ct(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),Cz=e=>{var t,n;return ct(e.ns)&&(e.ns=[e.ns]),ct(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),ct(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),((n=(t=e.supportedLngs)==null?void 0:t.indexOf)==null?void 0:n.call(t,"cimode"))<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e},Qs=()=>{},KA=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};let $z=!1;const GA=e=>{var t,n,r,a,i,l,s,c,u;return!!(((r=(n=(t=e==null?void 0:e.modules)==null?void 0:t.backend)==null?void 0:n.name)==null?void 0:r.indexOf("Locize"))>0||((s=(l=(i=(a=e==null?void 0:e.modules)==null?void 0:a.backend)==null?void 0:i.constructor)==null?void 0:l.name)==null?void 0:s.indexOf("Locize"))>0||(u=(c=e==null?void 0:e.options)==null?void 0:c.backend)!=null&&u.backends&&e.options.backend.backends.some(d=>{var f,h,g;return((f=d==null?void 0:d.name)==null?void 0:f.indexOf("Locize"))>0||((g=(h=d==null?void 0:d.constructor)==null?void 0:h.name)==null?void 0:g.indexOf("Locize"))>0}))};class xl extends o2{constructor(t={},n){if(super(),this.options=Cz(t),this.services={},this.logger=ya,this.modules={external:[]},KA(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(t={},n){this.isInitializing=!0,typeof t=="function"&&(n=t,t={}),t.defaultNS==null&&t.ns&&(ct(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=A3();this.options={...r,...this.options,...Cz(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=r.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!GA(this)&&!$z&&(typeof console<"u"&&typeof console.info<"u"&&console.info("🌐 i18next is maintained with support from Locize — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙"),$z=!0);const a=u=>u?typeof u=="function"?new u:u:null;if(!this.options.isClone){this.modules.logger?ya.init(a(this.modules.logger),this.options):ya.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:u=WA;const d=new pz(this.options);this.store=new gz(this.options.resources,this.options);const f=this.services;f.logger=ya,f.resourceStore=this.store,f.languageUtils=d,f.pluralResolver=new NA(d,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),u&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(f.formatter=a(u),f.formatter.init&&f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new Oz(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new qA(a(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",(g,...v)=>{this.emit(g,...v)}),this.modules.languageDetector&&(f.languageDetector=a(this.modules.languageDetector),f.languageDetector.init&&f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=a(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new m4(this.services,this.options),this.translator.on("*",(g,...v)=>{this.emit(g,...v)}),this.modules.external.forEach(g=>{g.init&&g.init(this)})}if(this.format=this.options.interpolation.format,n||(n=Qs),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=(...d)=>this.store[u](...d)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=(...d)=>(this.store[u](...d),this)});const s=k1(),c=()=>{const u=(d,f)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),s.resolve(f),n(d,f)};if(this.languages&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initAsync?c():setTimeout(c,0),s}loadResources(t,n=Qs){var i,l;let r=n;const a=ct(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if((a==null?void 0:a.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const s=[],c=u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(f=>{f!=="cimode"&&s.indexOf(f)<0&&s.push(f)})};a?c(a):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(d=>c(d)),(l=(i=this.options.preload)==null?void 0:i.forEach)==null||l.call(i,u=>c(u)),this.services.backendConnector.load(s,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(u)})}else r(null)}reloadResources(t,n,r){const a=k1();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=Qs),this.services.backendConnector.reload(t,n,i=>{a.resolve(),r(i)}),a}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&$I.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let n=0;n-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,n){this.isLanguageChangingTo=t;const r=k1();this.emit("languageChanging",t);const a=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},i=(s,c)=>{c?this.isLanguageChangingTo===t&&(a(c),this.translator.changeLanguage(c),this.isLanguageChangingTo=void 0,this.emit("languageChanged",c),this.logger.log("languageChanged",c)):this.isLanguageChangingTo=void 0,r.resolve((...u)=>this.t(...u)),n&&n(s,(...u)=>this.t(...u))},l=s=>{var d,f;!t&&!s&&this.services.languageDetector&&(s=[]);const c=ct(s)?s:s&&s[0],u=this.store.hasLanguageSomeTranslations(c)?c:this.services.languageUtils.getBestMatchFromCodes(ct(s)?[s]:s);u&&(this.language||a(u),this.translator.language||this.translator.changeLanguage(u),(f=(d=this.services.languageDetector)==null?void 0:d.cacheUserLanguage)==null||f.call(d,u)),this.loadResources(u,h=>{i(h,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?l(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(t),r}getFixedT(t,n,r){const a=(i,l,...s)=>{let c;typeof l!="object"?c=this.options.overloadTranslationOptionHandler([i,l].concat(s)):c={...l},c.lng=c.lng||a.lng,c.lngs=c.lngs||a.lngs,c.ns=c.ns||a.ns,c.keyPrefix!==""&&(c.keyPrefix=c.keyPrefix||r||a.keyPrefix);const u=this.options.keySeparator||".";let d;return c.keyPrefix&&Array.isArray(i)?d=i.map(f=>(typeof f=="function"&&(f=B8(f,{...this.options,...l})),`${c.keyPrefix}${u}${f}`)):(typeof i=="function"&&(i=B8(i,{...this.options,...l})),d=c.keyPrefix?`${c.keyPrefix}${u}${i}`:i),this.t(d,c)};return ct(t)?a.lng=t:a.lngs=t,a.ns=n,a.keyPrefix=r,a}t(...t){var n;return(n=this.translator)==null?void 0:n.translate(...t)}exists(...t){var n;return(n=this.translator)==null?void 0:n.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,n={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],a=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const l=(s,c)=>{const u=this.services.backendConnector.state[`${s}|${c}`];return u===-1||u===0||u===2};if(n.precheck){const s=n.precheck(this,l);if(s!==void 0)return s}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||l(r,t)&&(!a||l(i,t)))}loadNamespaces(t,n){const r=k1();return this.options.ns?(ct(t)&&(t=[t]),t.forEach(a=>{this.options.ns.indexOf(a)<0&&this.options.ns.push(a)}),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=k1();ct(t)&&(t=[t]);const a=this.options.preload||[],i=t.filter(l=>a.indexOf(l)<0&&this.services.languageUtils.isSupportedCode(l));return i.length?(this.options.preload=a.concat(i),this.loadResources(l=>{r.resolve(),n&&n(l)}),r):(n&&n(),Promise.resolve())}dir(t){var a,i;if(t||(t=this.resolvedLanguage||(((a=this.languages)==null?void 0:a.length)>0?this.languages[0]:this.language)),!t)return"rtl";try{const l=new Intl.Locale(t);if(l&&l.getTextInfo){const s=l.getTextInfo();if(s&&s.direction)return s.direction}}catch{}const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=((i=this.services)==null?void 0:i.languageUtils)||new pz(A3());return t.toLowerCase().indexOf("-latn")>1?"ltr":n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},n){const r=new xl(t,n);return r.createInstance=xl.createInstance,r}cloneInstance(t={},n=Qs){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const a={...this.options,...t,isClone:!0},i=new xl(a);if((t.debug!==void 0||t.prefix!==void 0)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(s=>{i[s]=this[s]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},r){const s=Object.keys(this.store.data).reduce((c,u)=>(c[u]={...this.store.data[u]},c[u]=Object.keys(c[u]).reduce((d,f)=>(d[f]={...c[u][f]},d),c[u]),c),{});i.store=new gz(s,a),i.services.resourceStore=i.store}if(t.interpolation){const c={...A3().interpolation,...this.options.interpolation,...t.interpolation},u={...a,interpolation:c};i.services.interpolator=new Oz(u)}return i.translator=new m4(i.services,a),i.translator.on("*",(s,...c)=>{i.emit(s,...c)}),i.init(a,n),i.translator.options=a,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const lr=xl.createInstance();lr.createInstance;lr.dir;lr.init;lr.loadResources;lr.reloadResources;lr.use;lr.changeLanguage;lr.getFixedT;lr.t;lr.exists;lr.setDefaultNamespace;lr.hasLoadedNamespace;lr.loadNamespaces;lr.loadLanguages;const XA=(e,t,n,r)=>{var i,l,s,c;const a=[n,{code:t,...r||{}}];if((l=(i=e==null?void 0:e.services)==null?void 0:i.logger)!=null&&l.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);ei(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),(c=(s=e==null?void 0:e.services)==null?void 0:s.logger)!=null&&c.warn?e.services.logger.warn(...a):console!=null&&console.warn&&console.warn(...a)},Sz={},zI=(e,t,n,r)=>{ei(n)&&Sz[n]||(ei(n)&&(Sz[n]=new Date),XA(e,t,n,r))},RI=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},N8=(e,t,n)=>{e.loadNamespaces(t,RI(e,n))},zz=(e,t,n,r)=>{if(ei(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return N8(e,n,r);n.forEach(a=>{e.options.ns.indexOf(a)<0&&e.options.ns.push(a)}),e.loadLanguages(t,RI(e,r))},kA=(e,t,n={})=>!t.languages||!t.languages.length?(zI(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,a)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!a(r.isLanguageChangingTo,e))return!1}}),ei=e=>typeof e=="string",YA=e=>typeof e=="object"&&e!==null,QA=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,JA={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},ZA=e=>JA[e],eD=e=>e.replace(QA,ZA);let A8={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:eD,transDefaultProps:void 0};const tD=(e={})=>{A8={...A8,...e}},nD=()=>A8;let EI;const rD=e=>{EI=e},aD=()=>EI,oD={type:"3rdParty",init(e){tD(e.options.react),rD(e)}},iD=o.createContext();class lD{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}var jI={exports:{}},MI={};/**
+ * @license React
+ * use-sync-external-store-shim.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var h1=o;function sD(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cD=typeof Object.is=="function"?Object.is:sD,uD=h1.useState,dD=h1.useEffect,fD=h1.useLayoutEffect,hD=h1.useDebugValue;function vD(e,t){var n=t(),r=uD({inst:{value:n,getSnapshot:t}}),a=r[0].inst,i=r[1];return fD(function(){a.value=n,a.getSnapshot=t,D3(a)&&i({inst:a})},[e,n,t]),dD(function(){return D3(a)&&i({inst:a}),e(function(){D3(a)&&i({inst:a})})},[e]),hD(n),n}function D3(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!cD(e,n)}catch{return!0}}function gD(e,t){return t()}var mD=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?gD:vD;MI.useSyncExternalStore=h1.useSyncExternalStore!==void 0?h1.useSyncExternalStore:mD;jI.exports=MI;var PI=jI.exports;const pD=(e,t)=>ei(t)?t:YA(t)&&ei(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,bD={t:pD,ready:!1},yD=()=>()=>{},II=(e,t={})=>{var R,E,H;const{i18n:n}=t,{i18n:r,defaultNS:a}=o.useContext(iD)||{},i=n||r||aD();i&&!i.reportNamespaces&&(i.reportNamespaces=new lD),i||zI(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const l=o.useMemo(()=>{var P;return{...nD(),...(P=i==null?void 0:i.options)==null?void 0:P.react,...t}},[i,t]),{useSuspense:s,keyPrefix:c}=l,u=a||((R=i==null?void 0:i.options)==null?void 0:R.defaultNS),d=ei(u)?[u]:u||["translation"],f=o.useMemo(()=>d,d);(H=(E=i==null?void 0:i.reportNamespaces)==null?void 0:E.addUsedNamespaces)==null||H.call(E,f);const h=o.useRef(0),g=o.useCallback(P=>{if(!i)return yD;const{bindI18n:L,bindI18nStore:j}=l,V=()=>{h.current+=1,P()};return L&&i.on(L,V),j&&i.store.on(j,V),()=>{L&&L.split(" ").forEach(M=>i.off(M,V)),j&&j.split(" ").forEach(M=>i.store.off(M,V))}},[i,l]),v=o.useRef(),p=o.useCallback(()=>{if(!i)return bD;const P=!!(i.isInitialized||i.initializedStoreOnce)&&f.every(I=>kA(I,i,l)),L=t.lng||i.language,j=h.current,V=v.current;if(V&&V.ready===P&&V.lng===L&&V.keyPrefix===c&&V.revision===j)return V;const T={t:i.getFixedT(L,l.nsMode==="fallback"?f:f[0],c),ready:P,lng:L,keyPrefix:c,revision:j};return v.current=T,T},[i,f,c,l,t.lng]),[b,w]=o.useState(0),{t:m,ready:O}=PI.useSyncExternalStore(g,p,p);o.useEffect(()=>{if(i&&!O&&!s){const P=()=>w(L=>L+1);t.lng?zz(i,t.lng,f,P):N8(i,f,P)}},[i,t.lng,f,O,s,b]);const x=i||{},C=o.useRef(null),S=o.useRef(),$=P=>{const L=Object.getOwnPropertyDescriptors(P);L.__original&&delete L.__original;const j=Object.create(Object.getPrototypeOf(P),L);if(!Object.prototype.hasOwnProperty.call(j,"__original"))try{Object.defineProperty(j,"__original",{value:P,writable:!1,enumerable:!1,configurable:!1})}catch{}return j},z=o.useMemo(()=>{const P=x,L=P==null?void 0:P.language;let j=P;P&&(C.current&&C.current.__original===P?S.current!==L?(j=$(P),C.current=j,S.current=L):j=C.current:(j=$(P),C.current=j,S.current=L));const V=[m,j,O];return V.t=m,V.i18n=j,V.ready=O,V},[m,x,O,x.resolvedLanguage,x.language,x.languages]);if(i&&s&&!O)throw new Promise(P=>{const L=()=>P();t.lng?zz(i,t.lng,f,L):N8(i,f,L)});return z},{slice:wD,forEach:OD}=[];function xD(e){return OD.call(wD.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}function CD(e){return typeof e!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(n=>n.test(e))}const Rz=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,$D=function(e,t){const r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},a=encodeURIComponent(t);let i=`${e}=${a}`;if(r.maxAge>0){const l=r.maxAge-0;if(Number.isNaN(l))throw new Error("maxAge should be a Number");i+=`; Max-Age=${Math.floor(l)}`}if(r.domain){if(!Rz.test(r.domain))throw new TypeError("option domain is invalid");i+=`; Domain=${r.domain}`}if(r.path){if(!Rz.test(r.path))throw new TypeError("option path is invalid");i+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");i+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return r.partitioned&&(i+="; Partitioned"),i},Ez={create(e,t,n,r){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(a.expires=new Date,a.expires.setTime(a.expires.getTime()+n*60*1e3)),r&&(a.domain=r),document.cookie=$D(e,t,a)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let r=0;r-1&&(a=window.location.hash.substring(window.location.hash.indexOf("?")));const l=a.substring(1).split("&");for(let s=0;s0&&l[s].substring(0,c)===t&&(n=l[s].substring(c+1))}}return n}},RD={name:"hash",lookup(e){var a;let{lookupHash:t,lookupFromHashIndex:n}=e,r;if(typeof window<"u"){const{hash:i}=window.location;if(i&&i.length>2){const l=i.substring(1);if(t){const s=l.split("&");for(let c=0;c0&&s[c].substring(0,u)===t&&(r=s[c].substring(u+1))}}if(r)return r;if(!r&&n>-1){const s=i.match(/\/([a-zA-Z-]*)/g);return Array.isArray(s)?(a=s[typeof n=="number"?n:0])==null?void 0:a.replace("/",""):void 0}}}return r}};let yi=null;const jz=()=>{if(yi!==null)return yi;try{if(yi=typeof window<"u"&&window.localStorage!==null,!yi)return!1;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{yi=!1}return yi};var ED={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&jz())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&jz()&&window.localStorage.setItem(n,e)}};let wi=null;const Mz=()=>{if(wi!==null)return wi;try{if(wi=typeof window<"u"&&window.sessionStorage!==null,!wi)return!1;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{wi=!1}return wi};var jD={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&Mz())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&Mz()&&window.sessionStorage.setItem(n,e)}},MD={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:r,language:a}=navigator;if(n)for(let i=0;i0?t:void 0}},PD={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},ID={name:"path",lookup(e){var a;let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?(a=n[typeof t=="number"?t:0])==null?void 0:a.replace("/",""):void 0}},HD={name:"subdomain",lookup(e){var a,i;let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,r=typeof window<"u"&&((i=(a=window.location)==null?void 0:a.hostname)==null?void 0:i.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(r)return r[n]}};let HI=!1;try{document.cookie,HI=!0}catch{}const TI=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];HI||TI.splice(1,1);const TD=()=>({order:TI,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class LI{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=xD(n,this.options||{},TD()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=a=>a.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(SD),this.addDetector(zD),this.addDetector(ED),this.addDetector(jD),this.addDetector(MD),this.addDetector(PD),this.addDetector(ID),this.addDetector(HD),this.addDetector(RD)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,n=[];return t.forEach(r=>{if(this.detectors[r]){let a=this.detectors[r].lookup(this.options);a&&typeof a=="string"&&(a=[a]),a&&(n=n.concat(a))}}),n=n.filter(r=>r!=null&&!CD(r)).map(r=>this.options.convertDetectedLanguage(r)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}cacheUserLanguage(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}LI.type="languageDetector";const LD={search:"查询",reset:"重置",create:"新增",edit:"编辑",delete:"删除",confirm:"确定",cancel:"取消",save:"保存",action:"操作",status:"状态",remark:"备注",refresh:"刷新",success:"操作成功",error:"操作失败",total:"共 {{total}} 条数据",loading:"加载中...",view:"查看"},VD={profile:"个人信息",settings:"系统设置",logout:"退出登录",language:"语言",notification:"通知",switchTenant:"切换租户",admin:"管理员",switchedToChinese:"已切换到中文",switchedToEnglish:"已切换到英文",theme:"主题"},_D={title:"系统总览",subtitle:"实时监控会议转录状态与系统关键指标",todayMeetings:"今日会议",activeDevices:"活跃设备",transcriptionDuration:"转录时长",totalUsers:"总用户数",recentMeetings:"最近会议",deviceLoad:"设备负载",viewAll:"查看全部",meetingName:"会议名称",startTime:"开始时间",duration:"时长"},FD={title:"系统用户管理",subtitle:"维护系统多租户下的用户信息、组织归属及权限角色",userInfo:"用户信息",org:"所属租户/组织",platformAdmin:"平台管理员",searchPlaceholder:"搜索用户名、姓名或邮箱...",tenantFilter:"按租户筛选...",drawerTitleCreate:"创建系统用户",drawerTitleEdit:"修改用户信息",username:"用户名",displayName:"显示姓名",email:"邮箱地址",phone:"手机号码",password:"登录密码",roles:"授予角色",tenant:"所属租户",orgNode:"所属组织"},BD={title:"功能权限管理",subtitle:"配置系统的菜单结构与功能按钮的操作权限点",permName:"权限名称",permCode:"权限编码",permType:"类型",sort:"排序",route:"路由/组件",visible:"可见",isVisible:"是否在菜单可见",drawerTitleCreate:"新增功能权限",drawerTitleEdit:"修改权限点信息",parentId:"上级权限",level:"权限层级",path:"路由路径",component:"组件路径",icon:"图标名称",description:"描述说明"},ND={title:"系统角色",subtitle:"管理系统角色及其关联的权限和用户",roleName:"角色名称",roleCode:"角色编码",searchPlaceholder:"搜索角色...",drawerTitleCreate:"新增系统角色",drawerTitleEdit:"修改角色基础信息",funcPerms:"功能权限",assignedUsers:"关联用户",savePerms:"保存权限更改",selectRole:"请从左侧列表选择一个角色进行管理"},AD={welcome:"欢迎回来",subtitle:"请登录您的账号",username:"用户名",password:"密码",tenantCode:"租户编码",tenantCodePlaceholder:"租户编码 (平台管理可留空)",captcha:"验证码",rememberMe:"记住我",forgotPassword:"忘记密码?",submit:"立即登录",loggingIn:"登录中...",demoAccount:"演示账号",heroTitle1:"智能会议",heroTitle2:"实时语音处理",heroTitle3:"系统",heroDesc:"全流程自动化会议记录,声纹识别与智能摘要。提升团队协作效率的新一代解决方案。",enterpriseSecurity:"企业级安全",multiLang:"多语言支持",loginTimeout:"登录超时,请重新登录"},DD={title:"设备管理",subtitle:"管理接入系统的硬件终端及关联用户",deviceInfo:"设备信息",owner:"归属用户",updateTime:"更新时间",searchPlaceholder:"搜索设备名称、编码或归属用户...",drawerTitleCreate:"接入新设备",drawerTitleEdit:"修改设备信息",deviceCode:"设备识别码",deviceName:"设备名称"},WD={title:"数据字典管理",subtitle:"维护系统各类枚举值和常量的映射关系",dictType:"字典类型",dictItem:"字典项内容",typeName:"类型名称",typeCode:"类型编码",itemLabel:"显示标签",itemValue:"存储数值",sort:"排序",selectType:"请从左侧选择一个字典类型",drawerTitleTypeCreate:"新增字典类型",drawerTitleTypeEdit:"编辑字典类型",drawerTitleItemCreate:"新增字典项",drawerTitleItemEdit:"编辑字典项"},UD={title:"系统日志管理",subtitle:"追踪系统内的每一次重要操作,保障系统安全与可追溯性",opLog:"操作日志",loginLog:"登录日志",opAccount:"操作账号",opDetail:"操作详情",ip:"IP 地址",duration:"耗时",time:"发生时间",method:"请求方法",params:"请求参数",searchPlaceholder:"搜索操作内容...",detailTitle:"日志详细信息"},qD={title:"租户管理",subtitle:"管理系统多租户基础信息、授权状态及过期时间",tenantInfo:"租户信息",contact:"联系人",expireTime:"过期时间",forever:"永久有效",drawerTitleCreate:"创建新租户",drawerTitleEdit:"编辑租户信息",tenantName:"租户名称",tenantCode:"租户编码",contactName:"联系人姓名",contactPhone:"联系电话"},KD={title:"组织架构管理",subtitle:"维护企业内部部门层级关系,支持多租户架构隔离",orgName:"组织名称",orgCode:"组织编码",parentOrg:"上级部门",rootOrg:"顶级部门",addSub:"添加下级",drawerTitleCreate:"新增组织部门",drawerTitleEdit:"编辑组织节点",selectTenant:"请先选择一个租户以查看其组织架构",createRoot:"新增根组织",sort:"排序"},GD={title:"用户角色授权",subtitle:"为指定用户分配系统访问角色,控制其操作权限边界",userList:"用户选择列表",grantRoles:"授予角色权限",searchUser:"搜索用户名或显示名...",selectUser:"请先从左侧选择一个用户",editing:"正在编辑"},XD={title:"角色权限授权",subtitle:"配置系统中各类角色所拥有的菜单访问权限与功能操作权限点",roleList:"系统角色列表",permConfig:"功能权限配置",searchRole:"搜索角色名称或编码...",selectRole:"请先从左侧列表中选择一个角色",currentRole:"当前角色",savePolicy:"保存权限策略"},kD={title:"系统参数管理",subtitle:"配置系统运行所需的各种动态参数、配置项及开关",paramKey:"参数键名",paramValue:"参数键值",paramType:"参数类型",isSystem:"系统内置",description:"描述",searchPlaceholder:"搜索参数键名或描述...",drawerTitleCreate:"新增系统参数",drawerTitleEdit:"修改系统参数",yes:"是",no:"否"},YD={title:"平台信息配置",subtitle:"管理系统的品牌标识、视觉风格及法律合规信息",projectName:"项目名称",logo:"系统 Logo",icon:"浏览器图标",loginBg:"登录页背景图",icp:"ICP 备案号",copyright:"版权信息",desc:"系统描述",uploadHint:"点击或拖拽上传图片",uploadLimit:"建议比例 1:1,大小不超过 2MB",basicInfo:"基础信息",brandAssets:"品牌资源",complianceFooter:"合规与页脚",saveSettings:"保存设置",projectNameRequired:"请输入项目名称",projectNamePlaceholder:"例如:UnisBase 管理后台",systemDescriptionPlaceholder:"用于登录页或平台介绍区域的简短说明",logoUrl:"Logo 地址",iconUrl:"图标地址",loginBgUrl:"登录背景图地址",uploadLogo:"上传 Logo",uploadIcon:"上传图标",uploadBackground:"上传背景图",previewHint:"上传后将在此处预览",icpPlaceholder:"例如:京 ICP 12345678 号",copyrightPlaceholder:"例如:© 2026 UnisBase Team"},QD={title:"个人中心",subtitle:"管理你的账户信息与密码设置。",basicInfo:"基础信息",security:"安全设置",currentPassword:"当前密码",newPassword:"新密码",confirmNewPassword:"确认新密码",saveChanges:"保存修改",updatePassword:"更新密码",passwordsDoNotMatch:"两次输入的密码不一致。",standardUser:"普通用户",botCredentialTab:"Bot 凭证",botCredentialHint:"使用这组凭证通过 X-Bot-Id 和 X-Bot-Secret 访问 /mcp。",botCredentialHintDesc:"Secret 只会在生成后显示一次,请复制后妥善保管。",botBindStatus:"绑定状态",botBound:"已绑定",botUnbound:"未生成",botSecretHidden:"已隐藏。如需查看新的 Secret,请重新生成。",botLastAccessTime:"最近访问时间",botLastAccessIp:"最近访问 IP",generateBotCredential:"生成凭证",regenerateBotCredential:"重置凭证"},JD={roleList:"角色列表",filterTenant:"按租户筛选",noRolesFound:"未找到角色",systemTenant:"系统",disabled:"已禁用",savePermissions:"保存权限",bindUser:"绑定用户",assignedUsers:"已授权用户",bindUsersToRole:"绑定用户到角色",searchUser:"搜索用户名或显示名称",displayName:"显示名称",phone:"电话",removeBinding:"确认解除该绑定?",editRole:"编辑角色",deleteRole:"确认删除该角色?",tenantAdminMinOne:"租户管理员角色至少需要保留一个绑定用户。",tenantLabel:"租户",enterRoleName:"输入角色名称",roleCodePlaceholder:"支持字母、数字和下划线",roleScopePlaceholder:"描述该角色的使用范围",buttonShort:"按钮",tenantAdminWarning:"租户管理员角色至少需要保留一个绑定用户。",membersTab:"成员"},ZD={filterModule:"按模块筛选",module:"模块",uncategorized:"未分类",actionLabel:"动作",success:"成功",failed:"失败",system:"系统",platform:"平台",close:"关闭"},eW={operationSucceeded:"操作成功",searchPlaceholder:"按设备编码、名称或所属人搜索",searchLabel:"搜索设备",newDevice:"新建设备",device:"设备",unnamedDevice:"未命名设备",ownerId:"ID",enabled:"启用",disabled:"禁用",updatedAt:"更新时间",editDevice:"编辑设备",deleteDevice:"确认删除该设备?",drawerTitleCreate:"新建设备",drawerTitleEdit:"编辑设备",owner:"所属人",selectOwner:"请选择所属人",searchSelectUser:"搜索并选择用户",deviceCodeRequired:"请输入设备编码",deviceCodePlaceholder:"输入唯一设备编码",deviceNamePlaceholder:"例如:A 会议室录音设备"},tW={processing:"处理中",completed:"已完成",pending:"待处理",chartLoading:"图表引擎加载中..."},nW={searchTypes:"搜索字典类型",deleteType:"确认删除类型“{{name}}”?这会影响关联字典项。",enabled:"启用",disabled:"禁用",typeCodePlaceholder:"例如:user_status",typeNamePlaceholder:"例如:用户状态",typeRemarkPlaceholder:"描述该字典类型的用途",itemLabelPlaceholder:"例如:启用或禁用",itemValuePlaceholder:"例如:1",itemRemarkPlaceholder:"可选,填写该字典项的备注",deleteItem:"确认删除字典项“{{name}}”?"},rW={emptyText:"暂无租户数据",expired:"已过期",tenantNamePlaceholder:"例如:云智协同",tenantCodePlaceholder:"例如:UNIS",contactNamePlaceholder:"请输入联系人姓名",contactPhonePlaceholder:"请输入手机号或座机号",remarkPlaceholder:"选填,填写租户说明",deleteConfirm:"确认删除租户“{{name}}”?"},aW={selectDepartment:"请选择部门",noTenant:"暂无租户",noRoles:"暂无角色",enabled:"启用",disabled:"禁用",deleteConfirm:"确认删除该用户?",basicInfo:"基本信息",emailPlaceholder:"example@domain.com",passwordKeepPlaceholder:"不填写则保留当前密码",passwordInitPlaceholder:"请设置初始密码",selectOrgPlaceholder:"请选择组织或部门",membershipsTitle:"租户归属",membershipTitle:"归属 #{{index}}",membershipRequired:"必填",selectTenant:"请选择租户",addMembership:"新增归属"},oW={defaultType:"默认",enabled:"启用",disabled:"禁用",deleteConfirm:"确认删除该参数?",paramKeyPlaceholder:"sys.config.example",paramValuePlaceholder:"请输入参数值",systemHint:"系统参数通常受保护,并会被平台直接使用。",descriptionPlaceholder:"请描述该参数的用途"},iW={enabled:"启用",disabled:"禁用",currentTenant:"当前租户",deleteConfirm:"确认删除“{{name}}”?",orgNamePlaceholder:"请输入组织名称",orgCodePlaceholder:"例如:DEPT_TECH"},lW={visible:"显示",hidden:"隐藏",enabled:"启用",disabled:"禁用",addChild:"新增下级",deleteConfirm:"确认删除权限“{{name}}”?",parentPlaceholder:"不选则为顶级权限",namePlaceholder:"例如:用户管理或导出报表",codeHelp:"用于后端授权判断和前端按钮可见性控制。",buttonCodeRequired:"按钮权限必须填写权限编码。",codePlaceholder:"例如:sys:user:export",pathPlaceholder:"例如:/users",componentPlaceholder:"例如:pages/access/users",iconPlaceholder:"请选择图标",descriptionPlaceholder:"请输入权限的简要说明",icons:{dashboard:"仪表盘",meeting:"会议",user:"用户",role:"角色",permission:"权限",device:"设备",tenant:"租户",org:"组织",dict:"字典",setting:"设置"},iconSearchPlaceholder:"搜索图标名称",iconEmpty:"未找到匹配的图标",showIconLibrary:"显示图标库",hideIconLibrary:"收起图标库",iconLoadingMore:"已加载 {{current}} / {{total}} 个图标"},sW={settings:"主题设置",color:"主题色",style:"整体风格",default:"默认风",minimal:"极简风",tech:"科技风",layout:"导航布局",layoutSide:"左侧菜单",layoutTop:"顶部菜单"},cW={common:LD,layout:VD,dashboard:_D,users:FD,permissions:BD,roles:ND,login:AD,devices:DD,dicts:WD,logs:UD,tenants:qD,orgs:KD,userRole:GD,rolePerm:XD,sysParams:kD,platformSettings:YD,profile:QD,rolesExt:JD,logsExt:ZD,devicesExt:eW,dashboardExt:tW,dictsExt:nW,tenantsExt:rW,usersExt:aW,sysParamsExt:oW,orgsExt:iW,permissionsExt:lW,theme:sW},uW={search:"Search",reset:"Reset",create:"Create",edit:"Edit",delete:"Delete",confirm:"Confirm",cancel:"Cancel",save:"Save",action:"Action",status:"Status",remark:"Remark",refresh:"Refresh",success:"Success",error:"Error",total:"Total {{total}} items",loading:"Loading...",view:"View"},dW={profile:"Profile",settings:"Settings",logout:"Logout",language:"Language",notification:"Notification",switchTenant:"Switch tenant",admin:"Admin",switchedToChinese:"Switched to Chinese",switchedToEnglish:"Switched to English",theme:"Theme"},fW={title:"Dashboard",subtitle:"Real-time monitoring of meeting transcription and system metrics",todayMeetings:"Today's Meetings",activeDevices:"Active Devices",transcriptionDuration:"Transcription Duration",totalUsers:"Total Users",recentMeetings:"Recent Meetings",deviceLoad:"Device Load",viewAll:"View All",meetingName:"Meeting Name",startTime:"Start Time",duration:"Duration"},hW={title:"User Management",subtitle:"Manage user information, organizations, and roles across tenants",userInfo:"User Info",org:"Tenant/Org",platformAdmin:"Platform Admin",searchPlaceholder:"Search username, name, or email...",tenantFilter:"Filter by tenant...",drawerTitleCreate:"Create User",drawerTitleEdit:"Edit User",username:"Username",displayName:"Display Name",email:"Email",phone:"Phone",password:"Password",roles:"Roles",tenant:"Tenant",orgNode:"Organization"},vW={title:"Permission Management",subtitle:"Configure system menu structure and function buttons",permName:"Name",permCode:"Code",permType:"Type",sort:"Sort",route:"Route/Component",visible:"Visible",isVisible:"Visible in Menu",drawerTitleCreate:"Create Permission",drawerTitleEdit:"Edit Permission",parentId:"Parent",level:"Level",path:"Route Path",component:"Component",icon:"Icon",description:"Description"},gW={title:"System Roles",subtitle:"Manage system roles and their associated permissions and users",roleName:"Role Name",roleCode:"Role Code",searchPlaceholder:"Search roles...",drawerTitleCreate:"Create Role",drawerTitleEdit:"Edit Role Info",funcPerms:"Functional Permissions",assignedUsers:"Assigned Users",savePerms:"Save Permission Changes",selectRole:"Please select a role from the left list to manage"},mW={welcome:"Welcome back",subtitle:"Please log in to your account",username:"Username",password:"Password",tenantCode:"Tenant Code",tenantCodePlaceholder:"Tenant Code (Empty for Platform Admin)",captcha:"Captcha",rememberMe:"Remember Me",forgotPassword:"Forgot Password?",submit:"Login Now",loggingIn:"Logging in...",demoAccount:"Demo Account",heroTitle1:"Intelligent Meeting",heroTitle2:"Real-time Voice",heroTitle3:"System",heroDesc:"Full-process automated meeting records, voiceprint recognition, and smart summaries. Next-gen solution for team collaboration efficiency.",enterpriseSecurity:"Enterprise Security",multiLang:"Multi-language Support",loginTimeout:"Login timeout, please log in again"},pW={title:"Device Management",subtitle:"Manage hardware terminals and associated users",deviceInfo:"Device Info",owner:"Owner",updateTime:"Update Time",searchPlaceholder:"Search device name, code, or owner...",drawerTitleCreate:"Register Device",drawerTitleEdit:"Edit Device Info",deviceCode:"Device Code",deviceName:"Device Name"},bW={title:"Data Dictionaries",subtitle:"Manage system enumerations and constants",dictType:"Dict Type",dictItem:"Dict Items",typeName:"Type Name",typeCode:"Type Code",itemLabel:"Item Label",itemValue:"Item Value",sort:"Sort",selectType:"Please select a dictionary type from the left",drawerTitleTypeCreate:"Create Dict Type",drawerTitleTypeEdit:"Edit Dict Type",drawerTitleItemCreate:"Create Dict Item",drawerTitleItemEdit:"Edit Dict Item"},yW={title:"Log Management",subtitle:"Track important system operations for security and traceability",opLog:"Operation Log",loginLog:"Login Log",opAccount:"Account",opDetail:"Operation",ip:"IP Address",duration:"Duration",time:"Time",method:"Method",params:"Parameters",searchPlaceholder:"Search operations...",detailTitle:"Log Details"},wW={title:"Tenant Management",subtitle:"Manage system tenants, their status and expiration",tenantInfo:"Tenant Info",contact:"Contact",expireTime:"Expiration",forever:"Permanent",drawerTitleCreate:"Create Tenant",drawerTitleEdit:"Edit Tenant",tenantName:"Tenant Name",tenantCode:"Tenant Code",contactName:"Contact Name",contactPhone:"Phone"},OW={title:"Organization Management",subtitle:"Manage internal department hierarchy and multi-tenant isolation",orgName:"Organization Name",orgCode:"Organization Code",parentOrg:"Parent Department",rootOrg:"Root Organization",addSub:"Add Sub-department",drawerTitleCreate:"Create Department",drawerTitleEdit:"Edit Organization Node",selectTenant:"Please select a tenant to view its organization structure",createRoot:"Create Root Organization",sort:"sort"},xW={title:"User-Role Authorization",subtitle:"Assign system access roles to specific users and control their operational boundaries",userList:"User List",grantRoles:"Grant Role Permissions",searchUser:"Search username or display name...",selectUser:"Please select a user from the left list first",editing:"Editing"},CW={title:"Role-Permission Authorization",subtitle:"Configure menu access and function points for various roles in the system",roleList:"System Role List",permConfig:"Permission Configuration",searchRole:"Search role name or code...",selectRole:"Please select a role from the left list first",currentRole:"Current Role",savePolicy:"Save Permission Policy"},$W={title:"System Parameters",subtitle:"Configure various dynamic parameters, configuration items and switches required for system operation",paramKey:"Parameter Key",paramValue:"Parameter Value",paramType:"Parameter Type",isSystem:"System Built-in",description:"Description",searchPlaceholder:"Search parameter key or description...",drawerTitleCreate:"Create System Parameter",drawerTitleEdit:"Edit System Parameter",yes:"Yes",no:"No"},SW={title:"Platform Settings",subtitle:"Manage system branding, visual style, and legal compliance info",projectName:"Project Name",logo:"System Logo",icon:"Browser Icon",loginBg:"Login Background",icp:"ICP Number",copyright:"Copyright",desc:"System Description",uploadHint:"Click or drag to upload",uploadLimit:"Recommend 1:1 ratio, max 2MB",basicInfo:"Basic Information",brandAssets:"Brand Assets",complianceFooter:"Compliance and Footer",saveSettings:"Save Settings",projectNameRequired:"Enter the project name",projectNamePlaceholder:"Example: UnisBase Admin Console",systemDescriptionPlaceholder:"Short description for login or platform introduction areas",logoUrl:"Logo URL",iconUrl:"Favicon URL",loginBgUrl:"Login Background URL",uploadLogo:"Upload Logo",uploadIcon:"Upload Icon",uploadBackground:"Upload Background",previewHint:"Preview appears here after upload",icpPlaceholder:"Example: ICP 12345678",copyrightPlaceholder:"Example: © 2026 UnisBase Team"},zW={title:"Profile",subtitle:"Manage your account information and password settings.",basicInfo:"Basic Info",security:"Security",currentPassword:"Current Password",newPassword:"New Password",confirmNewPassword:"Confirm New Password",saveChanges:"Save Changes",updatePassword:"Update Password",passwordsDoNotMatch:"Passwords do not match.",standardUser:"Standard User",botCredentialTab:"Bot Credential",botCredentialHint:"Use this credential pair to access /mcp with X-Bot-Id and X-Bot-Secret.",botCredentialHintDesc:"The secret is shown only after generation. Store it securely after copying.",botBindStatus:"Binding Status",botBound:"Bound",botUnbound:"Not Generated",botSecretHidden:"Hidden. Generate or reset to get a new secret.",botLastAccessTime:"Last Access Time",botLastAccessIp:"Last Access IP",generateBotCredential:"Generate Credential",regenerateBotCredential:"Regenerate Credential"},RW={roleList:"Role List",filterTenant:"Filter by tenant",noRolesFound:"No roles found",systemTenant:"System",disabled:"Disabled",savePermissions:"Save Permissions",bindUser:"Bind User",assignedUsers:"Assigned Users",bindUsersToRole:"Bind users to role",searchUser:"Search username or display name",displayName:"Display Name",phone:"Phone",removeBinding:"Remove this binding?",editRole:"Edit role",deleteRole:"Delete this role?",tenantAdminMinOne:"Tenant admin role must keep at least one bound user.",tenantLabel:"Tenant",enterRoleName:"Enter role name",roleCodePlaceholder:"Letters, numbers, and underscores",roleScopePlaceholder:"Describe the role scope",buttonShort:"BTN",tenantAdminWarning:"Tenant admin role must keep at least one bound user.",membersTab:"Members"},EW={filterModule:"Filter module",module:"Module",uncategorized:"Uncategorized",actionLabel:"Action",success:"Success",failed:"Failed",system:"System",platform:"Platform",close:"Close"},jW={operationSucceeded:"Operation succeeded",searchPlaceholder:"Search by device code, name, or owner",searchLabel:"Search devices",newDevice:"New Device",device:"Device",unnamedDevice:"Unnamed device",ownerId:"ID",enabled:"Enabled",disabled:"Disabled",updatedAt:"Updated At",editDevice:"Edit device",deleteDevice:"Delete this device?",drawerTitleCreate:"New Device",drawerTitleEdit:"Edit Device",owner:"Owner",selectOwner:"Select an owner",searchSelectUser:"Search and select a user",deviceCodeRequired:"Enter the device code",deviceCodePlaceholder:"Enter a unique device code",deviceNamePlaceholder:"Example: Meeting Room A Recorder"},MW={processing:"Processing",completed:"Completed",pending:"Pending",chartLoading:"Chart engine loading..."},PW={searchTypes:"Search dictionary types",deleteType:'Delete type "{{name}}"? This will affect related dictionary items.',enabled:"Enabled",disabled:"Disabled",typeCodePlaceholder:"Example: user_status",typeNamePlaceholder:"Example: User Status",typeRemarkPlaceholder:"Describe the purpose of this dictionary type",itemLabelPlaceholder:"Example: Enabled or Disabled",itemValuePlaceholder:"Example: 1",itemRemarkPlaceholder:"Optional notes for this item",deleteItem:'Delete item "{{name}}"?'},IW={emptyText:"No tenant data",expired:"Expired",tenantNamePlaceholder:"Example: Cloud Intelligence",tenantCodePlaceholder:"Example: UNIS",contactNamePlaceholder:"Contact person",contactPhonePlaceholder:"Mobile or phone",remarkPlaceholder:"Optional tenant description",deleteConfirm:'Delete tenant "{{name}}"?'},HW={selectDepartment:"Select department",noTenant:"No tenant",noRoles:"No roles",enabled:"Enabled",disabled:"Disabled",deleteConfirm:"Delete this user?",basicInfo:"Basic Information",emailPlaceholder:"example@domain.com",passwordKeepPlaceholder:"Leave blank to keep current password",passwordInitPlaceholder:"Set initial password",selectOrgPlaceholder:"Select organization or department",membershipsTitle:"Tenant Memberships",membershipTitle:"Membership #{{index}}",membershipRequired:"Required",selectTenant:"Select tenant",addMembership:"Add membership"},TW={defaultType:"DEFAULT",enabled:"Enabled",disabled:"Disabled",deleteConfirm:"Delete this parameter?",paramKeyPlaceholder:"sys.config.example",paramValuePlaceholder:"Enter parameter value",systemHint:"System parameters are usually protected from deletion and used directly by the platform.",descriptionPlaceholder:"Describe the purpose of this parameter"},LW={enabled:"Enabled",disabled:"Disabled",currentTenant:"Current Tenant",deleteConfirm:'Delete "{{name}}"?',orgNamePlaceholder:"Enter organization name",orgCodePlaceholder:"Example: DEPT_TECH"},VW={visible:"Visible",hidden:"Hidden",enabled:"Enabled",disabled:"Disabled",addChild:"Add Child",deleteConfirm:'Delete permission "{{name}}"?',parentPlaceholder:"Leave blank for top-level permission",namePlaceholder:"Example: User Management or Export Report",codeHelp:"Used by backend authorization and frontend button visibility.",buttonCodeRequired:"Button permissions require a permission code.",codePlaceholder:"Example: sys:user:export",pathPlaceholder:"Example: /users",componentPlaceholder:"Example: pages/access/users",iconPlaceholder:"Select an icon",descriptionPlaceholder:"Enter a short description for this permission",icons:{dashboard:"Dashboard",meeting:"Meeting",user:"User",role:"Role",permission:"Permission",device:"Device",tenant:"Tenant",org:"Organization",dict:"Dictionary",setting:"Setting"},iconSearchPlaceholder:"Search icon name",iconEmpty:"No matching icons",showIconLibrary:"Show Icons",hideIconLibrary:"Hide Icons",iconLoadingMore:"Loaded {{current}} / {{total}} icons"},_W={settings:"Theme Settings",color:"Theme Color",style:"Style Mode",default:"Default",minimal:"Minimal",tech:"Tech",layout:"Navigation Mode",layoutSide:"Side Menu",layoutTop:"Top Menu"},FW={common:uW,layout:dW,dashboard:fW,users:hW,permissions:vW,roles:gW,login:mW,devices:pW,dicts:bW,logs:yW,tenants:wW,orgs:OW,userRole:xW,rolePerm:CW,sysParams:$W,platformSettings:SW,profile:zW,rolesExt:RW,logsExt:EW,devicesExt:jW,dashboardExt:MW,dictsExt:PW,tenantsExt:IW,usersExt:HW,sysParamsExt:TW,orgsExt:LW,permissionsExt:VW,theme:_W};lr.use(LI).use(oD).init({resources:{"zh-CN":{translation:cW},"en-US":{translation:FW}},fallbackLng:"zh-CN",interpolation:{escapeValue:!1}});var VI={exports:{}};/*!
+ Copyright (c) 2018 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l1&&arguments[1]!==void 0?arguments[1]:{},n=[];return D.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(rr(r)):_I(r)&&r.props?n=n.concat(rr(r.props.children,t)):n.push(r))}),n}var D8={},WW=function(t){};function UW(e,t){}function qW(e,t){}function KW(){D8={}}function FI(e,t,n){!t&&!D8[n]&&(e(!1,n),D8[n]=!0)}function vn(e,t){FI(UW,e,t)}function GW(e,t){FI(qW,e,t)}vn.preMessage=WW;vn.resetWarned=KW;vn.noteOnce=GW;function XW(e,t){if(tt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BI(e){var t=XW(e,"string");return tt(t)=="symbol"?t:t+""}function _(e,t,n){return(t=BI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function A(e){for(var t=1;t=19)return!0;var a=W3.isMemo(t)?t.type.type:t.type;return!(typeof a=="function"&&!((n=a.prototype)!==null&&n!==void 0&&n.render)&&a.$$typeof!==W3.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==W3.ForwardRef)};function PC(e){return o.isValidElement(e)&&!_I(e)}var ZW=function(t){return PC(t)&&zo(t)},di=function(t){if(t&&PC(t)){var n=t;return n.props.propertyIsEnumerable("ref")?n.props.ref:n.ref}return null},W8=o.createContext(null);function eU(e){var t=e.children,n=e.onBatchResize,r=o.useRef(0),a=o.useRef([]),i=o.useContext(W8),l=o.useCallback(function(s,c,u){r.current+=1;var d=r.current;a.current.push({size:s,element:c,data:u}),Promise.resolve().then(function(){d===r.current&&(n==null||n(a.current),a.current=[])}),i==null||i(s,c,u)},[n,i]);return o.createElement(W8.Provider,{value:l},t)}var DI=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(a,i){return a[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),a=this.__entries__[r];return a&&a[1]},t.prototype.set=function(n,r){var a=e(this.__entries__,n);~a?this.__entries__[a][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,a=e(r,n);~a&&r.splice(a,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var a=0,i=this.__entries__;a0},e.prototype.connect_=function(){!U8||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),iU?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!U8||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,a=oU.some(function(i){return!!~r.indexOf(i)});a&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),WI=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof v1(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new gU(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof v1(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new mU(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),qI=typeof WeakMap<"u"?new WeakMap:new DI,KI=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=lU.getInstance(),r=new pU(t,n,this);qI.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){KI.prototype[e]=function(){var t;return(t=qI.get(this))[e].apply(t,arguments)}});var bU=function(){return typeof p4.ResizeObserver<"u"?p4.ResizeObserver:KI}(),ao=new Map;function yU(e){e.forEach(function(t){var n,r=t.target;(n=ao.get(r))===null||n===void 0||n.forEach(function(a){return a(r)})})}var GI=new bU(yU);function wU(e,t){ao.has(e)||(ao.set(e,new Set),GI.observe(e)),ao.get(e).add(t)}function OU(e,t){ao.has(e)&&(ao.get(e).delete(t),ao.get(e).size||(GI.unobserve(e),ao.delete(e)))}function sn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hz(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;Tz+=1;var r=Tz;function a(i){if(i===0)QI(r),t();else{var l=kI(function(){a(i-1)});TC.set(r,l)}}return a(n),r};$t.cancel=function(e){var t=TC.get(e);return QI(e),YI(t)};function JI(e){if(Array.isArray(e))return e}function MU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,s=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(d){u=!0,a=d}finally{try{if(!c&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return s}}function ZI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
+In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k(e,t){return JI(e)||MU(e,t)||HC(e,t)||ZI()}function Ql(e){for(var t=0,n,r=0,a=e.length;a>=4;++r,a-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function ar(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function PU(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var Lz="data-rc-order",Vz="data-rc-priority",IU="rc-util-key",K8=new Map;function eH(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):IU}function p2(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function HU(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function LC(e){return Array.from((K8.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function tH(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ar())return null;var n=t.csp,r=t.prepend,a=t.priority,i=a===void 0?0:a,l=HU(r),s=l==="prependQueue",c=document.createElement("style");c.setAttribute(Lz,l),s&&i&&c.setAttribute(Vz,"".concat(i)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var u=p2(t),d=u.firstChild;if(r){if(s){var f=(t.styles||LC(u)).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(Lz)))return!1;var g=Number(h.getAttribute(Vz)||0);return i>=g});if(f.length)return u.insertBefore(c,f[f.length-1].nextSibling),c}u.insertBefore(c,d)}else u.appendChild(c);return c}function nH(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=p2(t);return(t.styles||LC(n)).find(function(r){return r.getAttribute(eH(t))===e})}function Jl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=nH(e,t);if(n){var r=p2(t);r.removeChild(n)}}function TU(e,t){var n=K8.get(e);if(!n||!PU(document,n)){var r=tH("",t),a=r.parentNode;K8.set(e,a),e.removeChild(r)}}function La(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=p2(n),a=LC(r),i=A(A({},n),{},{styles:a});TU(r,i);var l=nH(t,i);if(l){var s,c;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&l.nonce!==((c=i.csp)===null||c===void 0?void 0:c.nonce)){var u;l.nonce=(u=i.csp)===null||u===void 0?void 0:u.nonce}return l.innerHTML!==e&&(l.innerHTML=e),l}var d=tH(e,i);return d.setAttribute(eH(i),t),d}function LU(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 at(e,t){if(e==null)return{};var n,r,a=LU(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function a(i,l){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=r.has(i);if(vn(!c,"Warning: There may be circular references"),c)return!1;if(i===l)return!0;if(n&&s>1)return!1;r.add(i);var u=s+1;if(Array.isArray(i)){if(!Array.isArray(l)||i.length!==l.length)return!1;for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,l={map:this.cache};return n.forEach(function(s){if(!l)l=void 0;else{var c;l=(c=l)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(s)}}),(r=l)!==null&&r!==void 0&&r.value&&i&&(l.value[1]=this.cacheCallTimes++),(a=l)===null||a===void 0?void 0:a.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var a=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(u,d){var f=k(u,2),h=f[1];return a.internalGet(d)[1]0,void 0),_z+=1}return cn(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,a){return a(n,r)},void 0)}}]),e}(),U3=new VC;function X8(e){var t=Array.isArray(e)?e:[e];return U3.has(t)||U3.set(t,new rH(t)),U3.get(t)}var NU=new WeakMap,q3={};function AU(e,t){for(var n=NU,r=0;r3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(a)return e;var i=A(A({},r),{},_(_({},m1,t),ra,n)),l=Object.keys(i).map(function(s){var c=i[s];return c?"".concat(s,'="').concat(c,'"'):null}).filter(function(s){return s}).join(" ");return"")}var $c=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},DU=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(a){var i=k(a,2),l=i[0],s=i[1];return"".concat(l,":").concat(s,";")}).join(""),"}"):""},aH=function(t,n,r){var a={},i={};return Object.entries(t).forEach(function(l){var s,c,u=k(l,2),d=u[0],f=u[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[d])i[d]=f;else if((typeof f=="string"||typeof f=="number")&&!(r!=null&&(c=r.ignore)!==null&&c!==void 0&&c[d])){var h,g=$c(d,r==null?void 0:r.prefix);a[g]=typeof f=="number"&&!(r!=null&&(h=r.unitless)!==null&&h!==void 0&&h[d])?"".concat(f,"px"):String(f),i[d]="var(".concat(g,")")}}),[i,DU(a,n,{scope:r==null?void 0:r.scope})]},Nz=ar()?o.useLayoutEffect:o.useEffect,vt=function(t,n){var r=o.useRef(!0);Nz(function(){return t(r.current)},n),Nz(function(){return r.current=!1,function(){r.current=!0}},[])},$l=function(t,n){vt(function(r){if(!r)return t()},n)},WU=A({},fs),Az=WU.useInsertionEffect,UU=function(t,n,r){o.useMemo(t,r),vt(function(){return n(!0)},r)},qU=Az?function(e,t,n){return Az(function(){return e(),t()},n)}:UU,KU=A({},fs),GU=KU.useInsertionEffect,XU=function(t){var n=[],r=!1;function a(i){r||n.push(i)}return o.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),a},kU=function(){return function(t){t()}},YU=typeof GU<"u"?XU:kU;function _C(e,t,n,r,a){var i=o.useContext(bs),l=i.cache,s=[e].concat(Oe(t)),c=G8(s),u=YU([c]),d=function(v){l.opUpdate(c,function(p){var b=p||[void 0,void 0],w=k(b,2),m=w[0],O=m===void 0?0:m,x=w[1],C=x,S=C||n(),$=[O,S];return v?v($):$})};o.useMemo(function(){d()},[c]);var f=l.opGet(c),h=f[1];return qU(function(){a==null||a(h)},function(g){return d(function(v){var p=k(v,2),b=p[0],w=p[1];return g&&b===0&&(a==null||a(h)),[b+1,w]}),function(){l.opUpdate(c,function(v){var p=v||[],b=k(p,2),w=b[0],m=w===void 0?0:w,O=b[1],x=m-1;return x===0?(u(function(){(g||!l.opGet(c))&&(r==null||r(O,!1))}),null):[m-1,O]})}},[c]),h}var QU={},JU="css",Io=new Map;function ZU(e){Io.set(e,(Io.get(e)||0)+1)}function eq(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(m1,'="').concat(e,'"]'));n.forEach(function(r){if(r[oo]===t){var a;(a=r.parentNode)===null||a===void 0||a.removeChild(r)}})}}var tq=0;function nq(e,t){Io.set(e,(Io.get(e)||0)-1);var n=new Set;Io.forEach(function(r,a){r<=0&&n.add(a)}),Io.size-n.size>tq&&n.forEach(function(r){eq(r,t),Io.delete(r)})}var rq=function(t,n,r,a){var i=r.getDerivativeToken(t),l=A(A({},i),n);return a&&(l=a(l)),l},oH="token";function aq(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=o.useContext(bs),a=r.cache.instanceId,i=r.container,l=n.salt,s=l===void 0?"":l,c=n.override,u=c===void 0?QU:c,d=n.formatToken,f=n.getComputedToken,h=n.cssVar,g=AU(function(){return Object.assign.apply(Object,[{}].concat(Oe(t)))},t),v=Cl(g),p=Cl(u),b=h?Cl(h):"",w=_C(oH,[s,e.id,v,p,b],function(){var m,O=f?f(g,u,e):rq(g,u,e,d),x=A({},O),C="";if(h){var S=aH(O,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),$=k(S,2);O=$[0],C=$[1]}var z=Bz(O,s);O._tokenKey=z,x._tokenKey=Bz(x,s);var R=(m=h==null?void 0:h.key)!==null&&m!==void 0?m:z;O._themeKey=R,ZU(R);var E="".concat(JU,"-").concat(Ql(z));return O._hashId=E,[O,E,x,C,(h==null?void 0:h.key)||""]},function(m){nq(m[0]._themeKey,a)},function(m){var O=k(m,4),x=O[0],C=O[3];if(h&&C){var S=La(C,Ql("css-variables-".concat(x._themeKey)),{mark:ra,prepend:"queue",attachTo:i,priority:-999});S[oo]=a,S.setAttribute(m1,x._themeKey)}});return w}var oq=function(t,n,r){var a=k(t,5),i=a[2],l=a[3],s=a[4],c=r||{},u=c.plain;if(!l)return null;var d=i._tokenKey,f=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},g=y4(l,s,d,h,u);return[f,d,g]},iq={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},iH="comm",lH="rule",sH="decl",lq="@import",sq="@namespace",cq="@keyframes",uq="@layer",cH=Math.abs,FC=String.fromCharCode;function uH(e){return e.trim()}function Sc(e,t,n){return e.replace(t,n)}function dq(e,t,n){return e.indexOf(t,n)}function n1(e,t){return e.charCodeAt(t)|0}function p1(e,t,n){return e.slice(t,n)}function pa(e){return e.length}function fq(e){return e.length}function Js(e,t){return t.push(e),e}var b2=1,b1=1,dH=0,Kr=0,mn=0,j1="";function BC(e,t,n,r,a,i,l,s){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:b2,column:b1,length:l,return:"",siblings:s}}function hq(){return mn}function vq(){return mn=Kr>0?n1(j1,--Kr):0,b1--,mn===10&&(b1=1,b2--),mn}function aa(){return mn=Kr2||Zl(mn)>3?"":" "}function bq(e,t){for(;--t&&aa()&&!(mn<48||mn>102||mn>57&&mn<65||mn>70&&mn<97););return y2(e,zc()+(t<6&&io()==32&&aa()==32))}function Y8(e){for(;aa();)switch(mn){case e:return Kr;case 34:case 39:e!==34&&e!==39&&Y8(mn);break;case 40:e===41&&Y8(e);break;case 92:aa();break}return Kr}function yq(e,t){for(;aa()&&e+mn!==57;)if(e+mn===84&&io()===47)break;return"/*"+y2(t,Kr-1)+"*"+FC(e===47?e:aa())}function wq(e){for(;!Zl(io());)aa();return y2(e,Kr)}function Oq(e){return mq(Rc("",null,null,null,[""],e=gq(e),0,[0],e))}function Rc(e,t,n,r,a,i,l,s,c){for(var u=0,d=0,f=l,h=0,g=0,v=0,p=1,b=1,w=1,m=0,O="",x=a,C=i,S=r,$=O;b;)switch(v=m,m=aa()){case 40:if(v!=108&&n1($,f-1)==58){dq($+=Sc(K3(m),"&","&\f"),"&\f",cH(u?s[u-1]:0))!=-1&&(w=-1);break}case 34:case 39:case 91:$+=K3(m);break;case 9:case 10:case 13:case 32:$+=pq(v);break;case 92:$+=bq(zc()-1,7);continue;case 47:switch(io()){case 42:case 47:Js(xq(yq(aa(),zc()),t,n,c),c),(Zl(v||1)==5||Zl(io()||1)==5)&&pa($)&&p1($,-1,void 0)!==" "&&($+=" ");break;default:$+="/"}break;case 123*p:s[u++]=pa($)*w;case 125*p:case 59:case 0:switch(m){case 0:case 125:b=0;case 59+d:w==-1&&($=Sc($,/\f/g,"")),g>0&&(pa($)-f||p===0&&v===47)&&Js(g>32?Wz($+";",r,n,f-1,c):Wz(Sc($," ","")+";",r,n,f-2,c),c);break;case 59:$+=";";default:if(Js(S=Dz($,t,n,u,d,a,s,O,x=[],C=[],f,i),i),m===123)if(d===0)Rc($,t,S,S,x,i,f,s,C);else{switch(h){case 99:if(n1($,3)===110)break;case 108:if(n1($,2)===97)break;default:d=0;case 100:case 109:case 115:}d?Rc(e,S,S,r&&Js(Dz(e,S,S,0,0,a,s,O,a,x=[],f,C),C),a,C,f,s,r?x:C):Rc($,S,S,S,[""],C,0,s,C)}}u=d=g=0,p=w=1,O=$="",f=l;break;case 58:f=1+pa($),g=v;default:if(p<1){if(m==123)--p;else if(m==125&&p++==0&&vq()==125)continue}switch($+=FC(m),m*p){case 38:w=d>0?1:($+="\f",-1);break;case 44:s[u++]=(pa($)-1)*w,w=1;break;case 64:io()===45&&($+=K3(aa())),h=io(),d=f=pa(O=$+=wq(zc())),m++;break;case 45:v===45&&pa($)==2&&(p=0)}}return i}function Dz(e,t,n,r,a,i,l,s,c,u,d,f){for(var h=a-1,g=a===0?i:[""],v=fq(g),p=0,b=0,w=0;p0?g[m]+" "+O:Sc(O,/&\f/g,g[m])))&&(c[w++]=x);return BC(e,t,n,a===0?lH:s,c,u,d,f)}function xq(e,t,n,r){return BC(e,t,n,iH,FC(hq()),p1(e,2,-2),0,r)}function Wz(e,t,n,r,a){return BC(e,t,n,sH,p1(e,0,r),p1(e,r+1,-1),r,a)}function Q8(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},a=r.root,i=r.injectHash,l=r.parentSelectors,s=n.hashId,c=n.layer;n.path;var u=n.hashPriority,d=n.transformers,f=d===void 0?[]:d;n.linters;var h="",g={};function v(w){var m=w.getName(s);if(!g[m]){var O=e(w.style,n,{root:!1,parentSelectors:l}),x=k(O,1),C=x[0];g[m]="@keyframes ".concat(w.getName(s)).concat(C)}}function p(w){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return w.forEach(function(O){Array.isArray(O)?p(O,m):O&&m.push(O)}),m}var b=p(Array.isArray(t)?t:[t]);return b.forEach(function(w){var m=typeof w=="string"&&!a?{}:w;if(typeof m=="string")h+="".concat(m,`
+`);else if(m._keyframe)v(m);else{var O=f.reduce(function(x,C){var S;return(C==null||(S=C.visit)===null||S===void 0?void 0:S.call(C,x))||x},m);Object.keys(O).forEach(function(x){var C=O[x];if(tt(C)==="object"&&C&&(x!=="animationName"||!C._keyframe)&&!Eq(C)){var S=!1,$=x.trim(),z=!1;(a||i)&&s?$.startsWith("@")?S=!0:$==="&"?$=qz("",s,u):$=qz(x,s,u):a&&!s&&($==="&"||$==="")&&($="",z=!0);var R=e(C,n,{root:z,injectHash:S,parentSelectors:[].concat(Oe(l),[$])}),E=k(R,2),H=E[0],P=E[1];g=A(A({},g),P),h+="".concat($).concat(H)}else{let V=function(M,T){var I=M.replace(/[A-Z]/g,function(B){return"-".concat(B.toLowerCase())}),F=T;!iq[M]&&typeof F=="number"&&F!==0&&(F="".concat(F,"px")),M==="animationName"&&T!==null&&T!==void 0&&T._keyframe&&(v(T),F=T.getName(s)),h+="".concat(I,":").concat(F,";")};var L,j=(L=C==null?void 0:C.value)!==null&&L!==void 0?L:C;tt(C)==="object"&&C!==null&&C!==void 0&&C[vH]&&Array.isArray(j)?j.forEach(function(M){V(x,M)}):V(x,j)}})}}),a?c&&(h&&(h="@layer ".concat(c.name," {").concat(h,"}")),c.dependencies&&(g["@layer ".concat(c.name)]=c.dependencies.map(function(w){return"@layer ".concat(w,", ").concat(c.name,";")}).join(`
+`))):h="{".concat(h,"}"),[h,g]};function gH(e,t){return Ql("".concat(e.join("%")).concat(t))}function Mq(){return null}var mH="style";function J8(e,t){var n=e.token,r=e.path,a=e.hashId,i=e.layer,l=e.nonce,s=e.clientOnly,c=e.order,u=c===void 0?0:c,d=o.useContext(bs),f=d.autoClear;d.mock;var h=d.defaultCache,g=d.hashPriority,v=d.container,p=d.ssrInline,b=d.transformers,w=d.linters,m=d.cache,O=d.layer,x=n._tokenKey,C=[x];O&&C.push("layer"),C.push.apply(C,Oe(r));var S=k8,$=_C(mH,C,function(){var P=C.join("|");if(Sq(P)){var L=zq(P),j=k(L,2),V=j[0],M=j[1];if(V)return[V,x,M,{},s,u]}var T=t(),I=jq(T,{hashId:a,hashPriority:g,layer:O?i:void 0,path:r.join("-"),transformers:b,linters:w}),F=k(I,2),B=F[0],N=F[1],W=Ec(B),K=gH(C,W);return[W,x,K,N,s,u]},function(P,L){var j=k(P,3),V=j[2];(L||f)&&k8&&Jl(V,{mark:ra,attachTo:v})},function(P){var L=k(P,4),j=L[0];L[1];var V=L[2],M=L[3];if(S&&j!==fH){var T={mark:ra,prepend:O?!1:"queue",attachTo:v,priority:u},I=typeof l=="function"?l():l;I&&(T.csp={nonce:I});var F=[],B=[];Object.keys(M).forEach(function(W){W.startsWith("@layer")?F.push(W):B.push(W)}),F.forEach(function(W){La(Ec(M[W]),"_layer-".concat(W),A(A({},T),{},{prepend:!0}))});var N=La(j,V,T);N[oo]=m.instanceId,N.setAttribute(m1,x),B.forEach(function(W){La(Ec(M[W]),"_effect-".concat(W),T)})}}),z=k($,3),R=z[0],E=z[1],H=z[2];return function(P){var L;return!p||S||!h?L=o.createElement(Mq,null):L=o.createElement("style",xe({},_(_({},m1,E),ra,H),{dangerouslySetInnerHTML:{__html:R}})),o.createElement(o.Fragment,null,L,P)}}var Pq=function(t,n,r){var a=k(t,6),i=a[0],l=a[1],s=a[2],c=a[3],u=a[4],d=a[5],f=r||{},h=f.plain;if(u)return null;var g=i,v={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)};return g=y4(i,l,s,v,h),c&&Object.keys(c).forEach(function(p){if(!n[p]){n[p]=!0;var b=Ec(c[p]),w=y4(b,l,"_effect-".concat(p),v,h);p.startsWith("@layer")?g=w+g:g+=w}}),[d,s,g]},pH="cssVar",Iq=function(t,n){var r=t.key,a=t.prefix,i=t.unitless,l=t.ignore,s=t.token,c=t.scope,u=c===void 0?"":c,d=o.useContext(bs),f=d.cache.instanceId,h=d.container,g=s._tokenKey,v=[].concat(Oe(t.path),[r,u,g]),p=_C(pH,v,function(){var b=n(),w=aH(b,r,{prefix:a,unitless:i,ignore:l,scope:u}),m=k(w,2),O=m[0],x=m[1],C=gH(v,x);return[O,x,C,r]},function(b){var w=k(b,3),m=w[2];k8&&Jl(m,{mark:ra,attachTo:h})},function(b){var w=k(b,3),m=w[1],O=w[2];if(m){var x=La(m,O,{mark:ra,prepend:"queue",attachTo:h,priority:-999});x[oo]=f,x.setAttribute(m1,r)}});return p},Hq=function(t,n,r){var a=k(t,4),i=a[1],l=a[2],s=a[3],c=r||{},u=c.plain;if(!i)return null;var d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=y4(i,s,l,f,u);return[d,l,h]};_(_(_({},mH,Pq),oH,oq),pH,Hq);var jt=function(){function e(t,n){sn(this,e),_(this,"name",void 0),_(this,"style",void 0),_(this,"_keyframe",!0),this.name=t,this.style=n}return cn(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Oi(e){return e.notSplit=!0,e}Oi(["borderTop","borderBottom"]),Oi(["borderTop"]),Oi(["borderBottom"]),Oi(["borderLeft","borderRight"]),Oi(["borderLeft"]),Oi(["borderRight"]);var NC=o.createContext({});function bH(e){return JI(e)||XI(e)||HC(e)||ZI()}function wa(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!wa(e,t.slice(0,-1))?e:yH(e,t,n,r)}function Tq(e){return tt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Kz(e){return Array.isArray(e)?[]:{}}var Lq=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function qi(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=Vq,e},Fq=o.createContext(void 0);var Bq={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},Nq={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},Aq=A(A({},Nq),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"});const wH={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Gz={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},Aq),timePickerLocale:Object.assign({},wH)},br="${label} is not a valid ${type}",ti={locale:"en",Pagination:Bq,DatePicker:Gz,TimePicker:wH,Calendar:Gz,global:{placeholder:"Please select",close:"Close"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:br,method:br,array:br,object:br,number:br,date:br,boolean:br,integer:br,float:br,regexp:br,email:br,url:br,hex:br},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};let jc=Object.assign({},ti.Modal),Mc=[];const Xz=()=>Mc.reduce((e,t)=>Object.assign(Object.assign({},e),t),ti.Modal);function Dq(e){if(e){const t=Object.assign({},e);return Mc.push(t),jc=Xz(),()=>{Mc=Mc.filter(n=>n!==t),jc=Xz()}}jc=Object.assign({},ti.Modal)}function oqe(){return jc}const AC=o.createContext(void 0),Ro=(e,t)=>{const n=o.useContext(AC),r=o.useMemo(()=>{var i;const l=t||ti[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof l=="function"?l():l),s||{})},[e,t,n]),a=o.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?ti.locale:i},[n]);return[r,a]},Wq="internalMark",Uq=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;o.useEffect(()=>Dq(t==null?void 0:t.Modal),[t]);const a=o.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return o.createElement(AC.Provider,{value:a},n)},DC={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},es=Object.assign(Object.assign({},DC),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
+'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
+'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0}),jn=Math.round;function G3(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(a=>parseFloat(a));for(let a=0;a<3;a+=1)r[a]=t(r[a]||0,n[a]||"",a);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const kz=(e,t,n)=>n===0?e:e/100;function Y1(e,t){const n=t||255;return e>n?n:e<0?0:e}let Ht=class OH{constructor(t){_(this,"isValid",!0),_(this,"r",0),_(this,"g",0),_(this,"b",0),_(this,"a",1),_(this,"_h",void 0),_(this,"_s",void 0),_(this,"_l",void 0),_(this,"_v",void 0),_(this,"_max",void 0),_(this,"_min",void 0),_(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let a=function(i){return r.startsWith(i)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):a("rgb")?this.fromRgbString(r):a("hsl")?this.fromHslString(r):(a("hsv")||a("hsb"))&&this.fromHsvString(r)}else if(t instanceof OH)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Y1(t.r),this.g=Y1(t.g),this.b=Y1(t.b),this.a=typeof t.a=="number"?Y1(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const l=i/255;return l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),a=t(this.b);return .2126*n+.7152*r+.0722*a}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=jn(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let a=this.getLightness()-t/100;return a<0&&(a=0),this._c({h:n,s:r,l:a,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let a=this.getLightness()+t/100;return a>1&&(a=1),this._c({h:n,s:r,l:a,a:this.a})}mix(t,n=50){const r=this._c(t),a=n/100,i=s=>(r[s]-this[s])*a+this[s],l={r:jn(i("r")),g:jn(i("g")),b:jn(i("b")),a:jn(i("a")*100)/100};return this._c(l)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),a=i=>jn((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:a("r"),g:a("g"),b:a("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const a=(this.b||0).toString(16);if(t+=a.length===2?a:"0"+a,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=jn(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=jn(this.getSaturation()*100),r=jn(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${r}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const a=this.clone();return a[t]=Y1(n,r),a}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(a,i){return parseInt(n[a]+n[i||a],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof a=="number"?a:1,n<=0){const h=jn(r*255);this.r=h,this.g=h,this.b=h}let i=0,l=0,s=0;const c=t/60,u=(1-Math.abs(2*r-1))*n,d=u*(1-Math.abs(c%2-1));c>=0&&c<1?(i=u,l=d):c>=1&&c<2?(i=d,l=u):c>=2&&c<3?(l=u,s=d):c>=3&&c<4?(l=d,s=u):c>=4&&c<5?(i=d,s=u):c>=5&&c<6&&(i=u,s=d);const f=r-u/2;this.r=jn((i+f)*255),this.g=jn((l+f)*255),this.b=jn((s+f)*255)}fromHsv({h:t,s:n,v:r,a}){this._h=t%360,this._s=n,this._v=r,this.a=typeof a=="number"?a:1;const i=jn(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const l=t/60,s=Math.floor(l),c=l-s,u=jn(r*(1-n)*255),d=jn(r*(1-n*c)*255),f=jn(r*(1-n*(1-c))*255);switch(s){case 0:this.g=f,this.b=u;break;case 1:this.r=d,this.b=u;break;case 2:this.r=u,this.b=f;break;case 3:this.r=u,this.g=d;break;case 4:this.r=f,this.g=u;break;case 5:default:this.g=u,this.b=d;break}}fromHsvString(t){const n=G3(t,kz);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=G3(t,kz);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=G3(t,(r,a)=>a.includes("%")?jn(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}};var Zs=2,Yz=.16,qq=.05,Kq=.05,Gq=.15,xH=5,CH=4,Xq=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function Qz(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Zs*t:Math.round(e.h)+Zs*t:r=n?Math.round(e.h)+Zs*t:Math.round(e.h)-Zs*t,r<0?r+=360:r>=360&&(r-=360),r}function Jz(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-Yz*t:t===CH?r=e.s+Yz:r=e.s+qq*t,r>1&&(r=1),n&&t===xH&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function Zz(e,t,n){var r;return n?r=e.v+Kq*t:r=e.v-Gq*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function ni(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=new Ht(e),a=r.toHsv(),i=xH;i>0;i-=1){var l=new Ht({h:Qz(a,i,!0),s:Jz(a,i,!0),v:Zz(a,i,!0)});n.push(l)}n.push(r);for(var s=1;s<=CH;s+=1){var c=new Ht({h:Qz(a,s),s:Jz(a,s),v:Zz(a,s)});n.push(c)}return t.theme==="dark"?Xq.map(function(u){var d=u.index,f=u.amount;return new Ht(t.backgroundColor||"#141414").mix(n[d],f).toHexString()}):n.map(function(u){return u.toHexString()})}var X3={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Z8=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];Z8.primary=Z8[5];var e6=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];e6.primary=e6[5];var t6=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];t6.primary=t6[5];var w4=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];w4.primary=w4[5];var n6=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];n6.primary=n6[5];var r6=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];r6.primary=r6[5];var a6=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];a6.primary=a6[5];var o6=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];o6.primary=o6[5];var O4=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];O4.primary=O4[5];var i6=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];i6.primary=i6[5];var l6=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];l6.primary=l6[5];var s6=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];s6.primary=s6[5];var c6=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];c6.primary=c6[5];var k3={red:Z8,volcano:e6,orange:t6,gold:w4,yellow:n6,lime:r6,green:a6,cyan:o6,blue:O4,geekblue:i6,purple:l6,magenta:s6,grey:c6};function $H(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:a,colorError:i,colorInfo:l,colorPrimary:s,colorBgBase:c,colorTextBase:u}=e,d=t(s),f=t(r),h=t(a),g=t(i),v=t(l),p=n(c,u),b=e.colorLink||e.colorInfo,w=t(b),m=new Ht(g[1]).mix(new Ht(g[3]),50).toHexString();return Object.assign(Object.assign({},p),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:f[1],colorSuccessBgHover:f[2],colorSuccessBorder:f[3],colorSuccessBorderHover:f[4],colorSuccessHover:f[4],colorSuccess:f[6],colorSuccessActive:f[7],colorSuccessTextHover:f[8],colorSuccessText:f[9],colorSuccessTextActive:f[10],colorErrorBg:g[1],colorErrorBgHover:g[2],colorErrorBgFilledHover:m,colorErrorBgActive:g[3],colorErrorBorder:g[3],colorErrorBorderHover:g[4],colorErrorHover:g[5],colorError:g[6],colorErrorActive:g[7],colorErrorTextHover:g[8],colorErrorText:g[9],colorErrorTextActive:g[10],colorWarningBg:h[1],colorWarningBgHover:h[2],colorWarningBorder:h[3],colorWarningBorderHover:h[4],colorWarningHover:h[4],colorWarning:h[6],colorWarningActive:h[7],colorWarningTextHover:h[8],colorWarningText:h[9],colorWarningTextActive:h[10],colorInfoBg:v[1],colorInfoBgHover:v[2],colorInfoBorder:v[3],colorInfoBorderHover:v[4],colorInfoHover:v[4],colorInfo:v[6],colorInfoActive:v[7],colorInfoTextHover:v[8],colorInfoText:v[9],colorInfoTextActive:v[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new Ht("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const kq=e=>{let t=e,n=e,r=e,a=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?a=4:e>=8&&(a=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:a}};function Yq(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:a}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:a+1},kq(r))}const Qq=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Pc(e){return(e+8)/e}function Jq(e){const t=Array.from({length:10}).map((n,r)=>{const a=r-1,i=e*Math.pow(Math.E,a/5),l=r>1?Math.floor(i):Math.ceil(i);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Pc(n)}))}const Zq=e=>{const t=Jq(e),n=t.map(d=>d.size),r=t.map(d=>d.lineHeight),a=n[1],i=n[0],l=n[2],s=r[1],c=r[0],u=r[2];return{fontSizeSM:i,fontSize:a,fontSizeLG:l,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:u,lineHeightSM:c,fontHeight:Math.round(s*a),fontHeightLG:Math.round(u*l),fontHeightSM:Math.round(c*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function eK(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Tr=(e,t)=>new Ht(e).setA(t).toRgbString(),Q1=(e,t)=>new Ht(e).darken(t).toHexString(),tK=e=>{const t=ni(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},nK=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Tr(r,.88),colorTextSecondary:Tr(r,.65),colorTextTertiary:Tr(r,.45),colorTextQuaternary:Tr(r,.25),colorFill:Tr(r,.15),colorFillSecondary:Tr(r,.06),colorFillTertiary:Tr(r,.04),colorFillQuaternary:Tr(r,.02),colorBgSolid:Tr(r,1),colorBgSolidHover:Tr(r,.75),colorBgSolidActive:Tr(r,.95),colorBgLayout:Q1(n,4),colorBgContainer:Q1(n,0),colorBgElevated:Q1(n,0),colorBgSpotlight:Tr(r,.85),colorBgBlur:"transparent",colorBorder:Q1(n,15),colorBorderSecondary:Q1(n,6)}};function WC(e){X3.pink=X3.magenta,k3.pink=k3.magenta;const t=Object.keys(DC).map(n=>{const r=e[n]===X3[n]?k3[n]:ni(e[n]);return Array.from({length:10},()=>1).reduce((a,i,l)=>(a[`${n}-${l+1}`]=r[l],a[`${n}${l+1}`]=r[l],a),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),$H(e,{generateColorPalettes:tK,generateNeutralColorPalettes:nK})),Zq(e.fontSize)),eK(e)),Qq(e)),Yq(e))}const SH=X8(WC),x4={token:es,override:{override:es},hashed:!0},zH=D.createContext(x4),ts="ant",O2="anticon",rK=["outlined","borderless","filled","underlined"],aK=(e,t)=>t||(e?`${ts}-${e}`:ts),ft=o.createContext({getPrefixCls:aK,iconPrefixCls:O2}),{Consumer:iqe}=ft,eR={};function Hn(e){const t=o.useContext(ft),{getPrefixCls:n,direction:r,getPopupContainer:a}=t,i=t[e];return Object.assign(Object.assign({classNames:eR,styles:eR},i),{getPrefixCls:n,direction:r,getPopupContainer:a})}const oK=`-ant-${Date.now()}-${Math.random()}`;function iK(e,t){const n={},r=(l,s)=>{let c=l.clone();return c=(s==null?void 0:s(c))||c,c.toRgbString()},a=(l,s)=>{const c=new Ht(l),u=ni(c.toRgbString());n[`${s}-color`]=r(c),n[`${s}-color-disabled`]=u[1],n[`${s}-color-hover`]=u[4],n[`${s}-color-active`]=u[6],n[`${s}-color-outline`]=c.clone().setA(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=u[0],n[`${s}-color-deprecated-border`]=u[2]};if(t.primaryColor){a(t.primaryColor,"primary");const l=new Ht(t.primaryColor),s=ni(l.toRgbString());s.forEach((u,d)=>{n[`primary-${d+1}`]=u}),n["primary-color-deprecated-l-35"]=r(l,u=>u.lighten(35)),n["primary-color-deprecated-l-20"]=r(l,u=>u.lighten(20)),n["primary-color-deprecated-t-20"]=r(l,u=>u.tint(20)),n["primary-color-deprecated-t-50"]=r(l,u=>u.tint(50)),n["primary-color-deprecated-f-12"]=r(l,u=>u.setA(u.a*.12));const c=new Ht(s[0]);n["primary-color-active-deprecated-f-30"]=r(c,u=>u.setA(u.a*.3)),n["primary-color-active-deprecated-d-02"]=r(c,u=>u.darken(2))}return t.successColor&&a(t.successColor,"success"),t.warningColor&&a(t.warningColor,"warning"),t.errorColor&&a(t.errorColor,"error"),t.infoColor&&a(t.infoColor,"info"),`
+ :root {
+ ${Object.keys(n).map(l=>`--${e}-${l}: ${n[l]};`).join(`
+`)}
+ }
+ `.trim()}function lK(e,t){const n=iK(e,t);ar()&&La(n,`${oK}-dynamic-theme`)}const Sa=o.createContext(!1),sK=({children:e,disabled:t})=>{const n=o.useContext(Sa);return o.createElement(Sa.Provider,{value:t??n},e)},y1=o.createContext(void 0),cK=({children:e,size:t})=>{const n=o.useContext(y1);return o.createElement(y1.Provider,{value:t||n},e)};function uK(){const e=o.useContext(Sa),t=o.useContext(y1);return{componentDisabled:e,componentSize:t}}var RH=cn(function e(){sn(this,e)}),EH="CALC_UNIT",dK=new RegExp(EH,"g");function Y3(e){return typeof e=="number"?"".concat(e).concat(EH):e}var fK=function(e){Wa(n,e);var t=Ua(n);function n(r,a){var i;sn(this,n),i=t.call(this),_(pt(i),"result",""),_(pt(i),"unitlessCssVar",void 0),_(pt(i),"lowPriority",void 0);var l=tt(r);return i.unitlessCssVar=a,r instanceof n?i.result="(".concat(r.result,")"):l==="number"?i.result=Y3(r):l==="string"&&(i.result=r),i}return cn(n,[{key:"add",value:function(a){return a instanceof n?this.result="".concat(this.result," + ").concat(a.getResult()):(typeof a=="number"||typeof a=="string")&&(this.result="".concat(this.result," + ").concat(Y3(a))),this.lowPriority=!0,this}},{key:"sub",value:function(a){return a instanceof n?this.result="".concat(this.result," - ").concat(a.getResult()):(typeof a=="number"||typeof a=="string")&&(this.result="".concat(this.result," - ").concat(Y3(a))),this.lowPriority=!0,this}},{key:"mul",value:function(a){return this.lowPriority&&(this.result="(".concat(this.result,")")),a instanceof n?this.result="".concat(this.result," * ").concat(a.getResult(!0)):(typeof a=="number"||typeof a=="string")&&(this.result="".concat(this.result," * ").concat(a)),this.lowPriority=!1,this}},{key:"div",value:function(a){return this.lowPriority&&(this.result="(".concat(this.result,")")),a instanceof n?this.result="".concat(this.result," / ").concat(a.getResult(!0)):(typeof a=="number"||typeof a=="string")&&(this.result="".concat(this.result," / ").concat(a)),this.lowPriority=!1,this}},{key:"getResult",value:function(a){return this.lowPriority||a?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(a){var i=this,l=a||{},s=l.unit,c=!0;return typeof s=="boolean"?c=s:Array.from(this.unitlessCssVar).some(function(u){return i.result.includes(u)})&&(c=!1),this.result=this.result.replace(dK,c?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(RH),hK=function(e){Wa(n,e);var t=Ua(n);function n(r){var a;return sn(this,n),a=t.call(this),_(pt(a),"result",0),r instanceof n?a.result=r.result:typeof r=="number"&&(a.result=r),a}return cn(n,[{key:"add",value:function(a){return a instanceof n?this.result+=a.result:typeof a=="number"&&(this.result+=a),this}},{key:"sub",value:function(a){return a instanceof n?this.result-=a.result:typeof a=="number"&&(this.result-=a),this}},{key:"mul",value:function(a){return a instanceof n?this.result*=a.result:typeof a=="number"&&(this.result*=a),this}},{key:"div",value:function(a){return a instanceof n?this.result/=a.result:typeof a=="number"&&(this.result/=a),this}},{key:"equal",value:function(){return this.result}}]),n}(RH),vK=function(t,n){var r=t==="css"?fK:hK;return function(a){return new r(a,n)}},tR=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function It(e){var t=o.useRef();t.current=e;var n=o.useCallback(function(){for(var r,a=arguments.length,i=new Array(a),l=0;l1e4){var r=Date.now();this.lastAccessBeat.forEach(function(a,i){r-a>bK&&(n.map.delete(i),n.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),oR=new yK;function wK(e,t){return D.useMemo(function(){var n=oR.get(t);if(n)return n;var r=e();return oR.set(t,r),r},t)}var OK=function(){return{}};function xK(e){var t=e.useCSP,n=t===void 0?OK:t,r=e.useToken,a=e.usePrefix,i=e.getResetStyles,l=e.getCommonStyle,s=e.getCompUnitless;function c(h,g,v,p){var b=Array.isArray(h)?h[0]:h;function w(z){return"".concat(String(b)).concat(z.slice(0,1).toUpperCase()).concat(z.slice(1))}var m=(p==null?void 0:p.unitless)||{},O=typeof s=="function"?s(h):{},x=A(A({},O),{},_({},w("zIndexPopup"),!0));Object.keys(m).forEach(function(z){x[w(z)]=m[z]});var C=A(A({},p),{},{unitless:x,prefixToken:w}),S=d(h,g,v,C),$=u(b,v,C);return function(z){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:z,E=S(z,R),H=k(E,2),P=H[1],L=$(R),j=k(L,2),V=j[0],M=j[1];return[V,P,M]}}function u(h,g,v){var p=v.unitless,b=v.injectStyle,w=b===void 0?!0:b,m=v.prefixToken,O=v.ignore,x=function($){var z=$.rootCls,R=$.cssVar,E=R===void 0?{}:R,H=r(),P=H.realToken;return Iq({path:[h],prefix:E.prefix,key:E.key,unitless:p,ignore:O,token:P,scope:z},function(){var L=aR(h,P,g),j=nR(h,P,L,{deprecatedTokens:v==null?void 0:v.deprecatedTokens});return Object.keys(L).forEach(function(V){j[m(V)]=j[V],delete j[V]}),j}),null},C=function($){var z=r(),R=z.cssVar;return[function(E){return w&&R?D.createElement(D.Fragment,null,D.createElement(x,{rootCls:$,cssVar:R,component:h}),E):E},R==null?void 0:R.key]};return C}function d(h,g,v){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},b=Array.isArray(h)?h:[h,h],w=k(b,1),m=w[0],O=b.join("-"),x=e.layer||{name:"antd"};return function(C){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,$=r(),z=$.theme,R=$.realToken,E=$.hashId,H=$.token,P=$.cssVar,L=a(),j=L.rootPrefixCls,V=L.iconPrefixCls,M=n(),T=P?"css":"js",I=wK(function(){var J=new Set;return P&&Object.keys(p.unitless||{}).forEach(function(q){J.add($c(q,P.prefix)),J.add($c(q,tR(m,P.prefix)))}),vK(T,J)},[T,m,P==null?void 0:P.prefix]),F=pK(T),B=F.max,N=F.min,W={theme:z,token:H,hashId:E,nonce:function(){return M.nonce},clientOnly:p.clientOnly,layer:x,order:p.order||-999};typeof i=="function"&&J8(A(A({},W),{},{clientOnly:!1,path:["Shared",j]}),function(){return i(H,{prefix:{rootPrefixCls:j,iconPrefixCls:V},csp:M})});var K=J8(A(A({},W),{},{path:[O,C,V]}),function(){if(p.injectStyle===!1)return[];var J=mK(H),q=J.token,Y=J.flush,te=aR(m,R,v),Q=".".concat(C),re=nR(m,R,te,{deprecatedTokens:p.deprecatedTokens});P&&te&&tt(te)==="object"&&Object.keys(te).forEach(function(ee){te[ee]="var(".concat($c(ee,tR(m,P.prefix)),")")});var ne=St(q,{componentCls:Q,prefixCls:C,iconCls:".".concat(V),antCls:".".concat(j),calc:I,max:B,min:N},P?te:re),G=g(ne,{hashId:E,prefixCls:C,rootPrefixCls:j,iconPrefixCls:V});Y(m,re);var X=typeof l=="function"?l(ne,C,S,p.resetFont):null;return[p.resetStyle===!1?null:X,G]});return[K,E]}}function f(h,g,v){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},b=d(h,g,v,A({resetStyle:!1,order:-998},p)),w=function(O){var x=O.prefixCls,C=O.rootCls,S=C===void 0?x:C;return b(x,S),null};return w}return{genStyleHooks:c,genSubStyleComponent:f,genComponentStyleHook:d}}const yo=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],CK="5.29.3";function J3(e){return e>=0&&e<=255}function sl(e,t){const{r:n,g:r,b:a,a:i}=new Ht(e).toRgb();if(i<1)return e;const{r:l,g:s,b:c}=new Ht(t).toRgb();for(let u=.01;u<=1;u+=.01){const d=Math.round((n-l*(1-u))/u),f=Math.round((r-s*(1-u))/u),h=Math.round((a-c*(1-u))/u);if(J3(d)&&J3(f)&&J3(h))return new Ht({r:d,g:f,b:h,a:Math.round(u*100)/100}).toRgbString()}return new Ht({r:n,g:r,b:a,a:1}).toRgbString()}var $K=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{delete r[h]});const a=Object.assign(Object.assign({},n),r),i=480,l=576,s=768,c=992,u=1200,d=1600;if(a.motion===!1){const h="0s";a.motionDurationFast=h,a.motionDurationMid=h,a.motionDurationSlow=h}return Object.assign(Object.assign(Object.assign({},a),{colorFillContent:a.colorFillSecondary,colorFillContentHover:a.colorFill,colorFillAlter:a.colorFillQuaternary,colorBgContainerDisabled:a.colorFillTertiary,colorBorderBg:a.colorBgContainer,colorSplit:sl(a.colorBorderSecondary,a.colorBgContainer),colorTextPlaceholder:a.colorTextQuaternary,colorTextDisabled:a.colorTextQuaternary,colorTextHeading:a.colorText,colorTextLabel:a.colorTextSecondary,colorTextDescription:a.colorTextTertiary,colorTextLightSolid:a.colorWhite,colorHighlight:a.colorError,colorBgTextHover:a.colorFillSecondary,colorBgTextActive:a.colorFill,colorIcon:a.colorTextTertiary,colorIconHover:a.colorText,colorErrorOutline:sl(a.colorErrorBg,a.colorBgContainer),colorWarningOutline:sl(a.colorWarningBg,a.colorBgContainer),fontSizeIcon:a.fontSizeSM,lineWidthFocus:a.lineWidth*3,lineWidth:a.lineWidth,controlOutlineWidth:a.lineWidth*2,controlInteractiveSize:a.controlHeight/2,controlItemBgHover:a.colorFillTertiary,controlItemBgActive:a.colorPrimaryBg,controlItemBgActiveHover:a.colorPrimaryBgHover,controlItemBgActiveDisabled:a.colorFill,controlTmpOutline:a.colorFillQuaternary,controlOutline:sl(a.colorPrimaryBg,a.colorBgContainer),lineType:a.lineType,borderRadius:a.borderRadius,borderRadiusXS:a.borderRadiusXS,borderRadiusSM:a.borderRadiusSM,borderRadiusLG:a.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:a.sizeXXS,paddingXS:a.sizeXS,paddingSM:a.sizeSM,padding:a.size,paddingMD:a.sizeMD,paddingLG:a.sizeLG,paddingXL:a.sizeXL,paddingContentHorizontalLG:a.sizeLG,paddingContentVerticalLG:a.sizeMS,paddingContentHorizontal:a.sizeMS,paddingContentVertical:a.sizeSM,paddingContentHorizontalSM:a.size,paddingContentVerticalSM:a.sizeXS,marginXXS:a.sizeXXS,marginXS:a.sizeXS,marginSM:a.sizeSM,margin:a.size,marginMD:a.sizeMD,marginLG:a.sizeLG,marginXL:a.sizeXL,marginXXL:a.sizeXXL,boxShadow:`
+ 0 6px 16px 0 rgba(0, 0, 0, 0.08),
+ 0 3px 6px -4px rgba(0, 0, 0, 0.12),
+ 0 9px 28px 8px rgba(0, 0, 0, 0.05)
+ `,boxShadowSecondary:`
+ 0 6px 16px 0 rgba(0, 0, 0, 0.08),
+ 0 3px 6px -4px rgba(0, 0, 0, 0.12),
+ 0 9px 28px 8px rgba(0, 0, 0, 0.05)
+ `,boxShadowTertiary:`
+ 0 1px 2px 0 rgba(0, 0, 0, 0.03),
+ 0 1px 6px -1px rgba(0, 0, 0, 0.02),
+ 0 2px 4px 0 rgba(0, 0, 0, 0.02)
+ `,screenXS:i,screenXSMin:i,screenXSMax:l-1,screenSM:l,screenSMMin:l,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:u-1,screenXL:u,screenXLMin:u,screenXLMax:d-1,screenXXL:d,screenXXLMin:d,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
+ 0 1px 2px -2px ${new Ht("rgba(0, 0, 0, 0.16)").toRgbString()},
+ 0 3px 6px 0 ${new Ht("rgba(0, 0, 0, 0.12)").toRgbString()},
+ 0 5px 12px 4px ${new Ht("rgba(0, 0, 0, 0.09)").toRgbString()}
+ `,boxShadowDrawerRight:`
+ -6px 0 16px 0 rgba(0, 0, 0, 0.08),
+ -3px 0 6px -4px rgba(0, 0, 0, 0.12),
+ -9px 0 28px 8px rgba(0, 0, 0, 0.05)
+ `,boxShadowDrawerLeft:`
+ 6px 0 16px 0 rgba(0, 0, 0, 0.08),
+ 3px 0 6px -4px rgba(0, 0, 0, 0.12),
+ 9px 0 28px 8px rgba(0, 0, 0, 0.05)
+ `,boxShadowDrawerUp:`
+ 0 6px 16px 0 rgba(0, 0, 0, 0.08),
+ 0 3px 6px -4px rgba(0, 0, 0, 0.12),
+ 0 9px 28px 8px rgba(0, 0, 0, 0.05)
+ `,boxShadowDrawerDown:`
+ 0 -6px 16px 0 rgba(0, 0, 0, 0.08),
+ 0 -3px 6px -4px rgba(0, 0, 0, 0.12),
+ 0 -9px 28px 8px rgba(0, 0, 0, 0.05)
+ `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var iR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const r=n.getDerivativeToken(e),{override:a}=t,i=iR(t,["override"]);let l=Object.assign(Object.assign({},r),{override:a});return l=MH(l),i&&Object.entries(i).forEach(([s,c])=>{const{theme:u}=c,d=iR(c,["theme"]);let f=d;u&&(f=IH(Object.assign(Object.assign({},l),d),{override:d},u)),l[s]=f}),l};function pr(){const{token:e,hashed:t,theme:n,override:r,cssVar:a}=D.useContext(zH),i=`${CK}-${t||""}`,l=n||SH,[s,c,u]=aq(l,[es,e],{salt:i,override:r,getComputedToken:IH,formatToken:MH,cssVar:a&&{prefix:a.prefix,key:a.key,unitless:PH,ignore:SK,preserve:zK}});return[l,u,t?c:"",s,a]}const rs={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},$n=(e,t=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}),fi=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),d6=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),RK=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),EK=(e,t,n,r)=>{const a=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:a,l={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),l),{[a]:l})}},UC=(e,t)=>({outline:`${Z(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),ri=(e,t)=>({"&:focus-visible":UC(e,t)}),HH=e=>({[`.${e}`]:Object.assign(Object.assign({},fi()),{[`.${e} .${e}-icon`]:{display:"block"}})}),TH=e=>Object.assign(Object.assign({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},ri(e)),{"&:hover":{color:e.colorLinkHover,textDecoration:e.linkHoverDecoration},"&:focus":{color:e.colorLinkHover,textDecoration:e.linkFocusDecoration},"&:active":{color:e.colorLinkActive,textDecoration:e.linkHoverDecoration}}),{genStyleHooks:Dt,genComponentStyleHook:jK,genSubStyleComponent:MK}=xK({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=o.useContext(ft);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,a]=pr();return{theme:e,realToken:t,hashId:n,token:r,cssVar:a}},useCSP:()=>{const{csp:e}=o.useContext(ft);return e??{}},getResetStyles:(e,t)=>{var n;const r=RK(e);return[r,{"&":r},HH((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:O2)]},getCommonStyle:EK,getCompUnitless:()=>PH});function PK(e,t){return yo.reduce((n,r)=>{const a=e[`${r}1`],i=e[`${r}3`],l=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:a,lightBorderColor:i,darkColor:l,textColor:s}))},{})}const IK=(e,t)=>{const[n,r]=pr();return J8({token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>HH(e))},HK=Object.assign({},fs),{useId:lR}=HK,TK=()=>"",LK=typeof lR>"u"?TK:lR;function VK(e,t,n){var r;w2();const a=e||{},i=a.inherit===!1||!t?Object.assign(Object.assign({},x4),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:x4.hashed,cssVar:t==null?void 0:t.cssVar}):t,l=LK();return ps(()=>{var s,c;if(!e)return t;const u=Object.assign({},i.components);Object.keys(e.components||{}).forEach(h=>{u[h]=Object.assign(Object.assign({},u[h]),e.components[h])});const d=`css-var-${l.replace(/:/g,"")}`,f=((s=a.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof a.cssVar=="object"?a.cssVar:{}),{key:typeof a.cssVar=="object"&&((c=a.cssVar)===null||c===void 0?void 0:c.key)||d});return Object.assign(Object.assign(Object.assign({},i),a),{token:Object.assign(Object.assign({},i.token),a.token),components:u,cssVar:f})},[a,i],(s,c)=>s.some((u,d)=>{const f=c[d];return!g1(u,f,!0)}))}var _K=["children"],LH=o.createContext({});function FK(e){var t=e.children,n=at(e,_K);return o.createElement(LH.Provider,{value:n},t)}var BK=function(e){Wa(n,e);var t=Ua(n);function n(){return sn(this,n),t.apply(this,arguments)}return cn(n,[{key:"render",value:function(){return this.props.children}}]),n}(o.Component);function NK(e){var t=o.useReducer(function(s){return s+1},0),n=k(t,2),r=n[1],a=o.useRef(e),i=It(function(){return a.current}),l=It(function(s){a.current=typeof s=="function"?s(a.current):s,r()});return[i,l]}var ka="none",ec="appear",tc="enter",nc="leave",sR="none",Zr="prepare",Ki="start",Gi="active",qC="end",VH="prepared";function cR(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function AK(e,t){var n={animationend:cR("Animation","AnimationEnd"),transitionend:cR("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var DK=AK(ar(),typeof window<"u"?window:{}),_H={};if(ar()){var WK=document.createElement("div");_H=WK.style}var rc={};function FH(e){if(rc[e])return rc[e];var t=DK[e];if(t)for(var n=Object.keys(t),r=n.length,a=0;a1&&arguments[1]!==void 0?arguments[1]:2;t();var i=$t(function(){a<=1?r({isCanceled:function(){return i!==e.current}}):n(r,a-1)});e.current=i}return o.useEffect(function(){return function(){t()}},[]),[n,t]};var KK=[Zr,Ki,Gi,qC],GK=[Zr,VH],WH=!1,XK=!0;function UH(e){return e===Gi||e===qC}const kK=function(e,t,n){var r=ns(sR),a=k(r,2),i=a[0],l=a[1],s=qK(),c=k(s,2),u=c[0],d=c[1];function f(){l(Zr,!0)}var h=t?GK:KK;return DH(function(){if(i!==sR&&i!==qC){var g=h.indexOf(i),v=h[g+1],p=n(i);p===WH?l(v,!0):v&&u(function(b){function w(){b.isCanceled()||l(v,!0)}p===!0?w():Promise.resolve(p).then(w)})}},[e,i]),o.useEffect(function(){return function(){d()}},[]),[f,i]};function YK(e,t,n,r){var a=r.motionEnter,i=a===void 0?!0:a,l=r.motionAppear,s=l===void 0?!0:l,c=r.motionLeave,u=c===void 0?!0:c,d=r.motionDeadline,f=r.motionLeaveImmediately,h=r.onAppearPrepare,g=r.onEnterPrepare,v=r.onLeavePrepare,p=r.onAppearStart,b=r.onEnterStart,w=r.onLeaveStart,m=r.onAppearActive,O=r.onEnterActive,x=r.onLeaveActive,C=r.onAppearEnd,S=r.onEnterEnd,$=r.onLeaveEnd,z=r.onVisibleChanged,R=ns(),E=k(R,2),H=E[0],P=E[1],L=NK(ka),j=k(L,2),V=j[0],M=j[1],T=ns(null),I=k(T,2),F=I[0],B=I[1],N=V(),W=o.useRef(!1),K=o.useRef(null);function J(){return n()}var q=o.useRef(!1);function Y(){M(ka),B(null,!0)}var te=It(function(he){var be=V();if(be!==ka){var ve=J();if(!(he&&!he.deadline&&he.target!==ve)){var ae=q.current,ye;be===ec&&ae?ye=C==null?void 0:C(ve,he):be===tc&&ae?ye=S==null?void 0:S(ve,he):be===nc&&ae&&(ye=$==null?void 0:$(ve,he)),ae&&ye!==!1&&Y()}}}),Q=UK(te),re=k(Q,1),ne=re[0],G=function(be){switch(be){case ec:return _(_(_({},Zr,h),Ki,p),Gi,m);case tc:return _(_(_({},Zr,g),Ki,b),Gi,O);case nc:return _(_(_({},Zr,v),Ki,w),Gi,x);default:return{}}},X=o.useMemo(function(){return G(N)},[N]),ee=kK(N,!e,function(he){if(he===Zr){var be=X[Zr];return be?be(J()):WH}if(le in X){var ve;B(((ve=X[le])===null||ve===void 0?void 0:ve.call(X,J(),null))||null)}return le===Gi&&N!==ka&&(ne(J()),d>0&&(clearTimeout(K.current),K.current=setTimeout(function(){te({deadline:!0})},d))),le===VH&&Y(),XK}),ce=k(ee,2),oe=ce[0],le=ce[1],ie=UH(le);q.current=ie;var ue=o.useRef(null);DH(function(){if(!(W.current&&ue.current===t)){P(t);var he=W.current;W.current=!0;var be;!he&&t&&s&&(be=ec),he&&t&&i&&(be=tc),(he&&!t&&u||!he&&f&&!t&&u)&&(be=nc);var ve=G(be);be&&(e||ve[Zr])?(M(be),oe()):M(ka),ue.current=t}},[t]),o.useEffect(function(){(N===ec&&!s||N===tc&&!i||N===nc&&!u)&&M(ka)},[s,i,u]),o.useEffect(function(){return function(){W.current=!1,clearTimeout(K.current)}},[]);var fe=o.useRef(!1);o.useEffect(function(){H&&(fe.current=!0),H!==void 0&&N===ka&&((fe.current||H)&&(z==null||z(H)),fe.current=!0)},[H,N]);var Ce=F;return X[Zr]&&le===Ki&&(Ce=A({transition:"none"},Ce)),[N,le,Ce,H??t]}function QK(e){var t=e;tt(e)==="object"&&(t=e.transitionSupport);function n(a,i){return!!(a.motionName&&t&&i!==!1)}var r=o.forwardRef(function(a,i){var l=a.visible,s=l===void 0?!0:l,c=a.removeOnLeave,u=c===void 0?!0:c,d=a.forceRender,f=a.children,h=a.motionName,g=a.leavedClassName,v=a.eventProps,p=o.useContext(LH),b=p.motion,w=n(a,b),m=o.useRef(),O=o.useRef();function x(){try{return m.current instanceof HTMLElement?m.current:Cc(O.current)}catch{return null}}var C=YK(w,s,x,a),S=k(C,4),$=S[0],z=S[1],R=S[2],E=S[3],H=o.useRef(E);E&&(H.current=!0);var P=o.useCallback(function(I){m.current=I,MC(i,I)},[i]),L,j=A(A({},v),{},{visible:s});if(!f)L=null;else if($===ka)E?L=f(A({},j),P):!u&&H.current&&g?L=f(A(A({},j),{},{className:g}),P):d||!u&&!g?L=f(A(A({},j),{},{style:{display:"none"}}),P):L=null;else{var V;z===Zr?V="prepare":UH(z)?V="active":z===Ki&&(V="start");var M=fR(h,"".concat($,"-").concat(V));L=f(A(A({},j),{},{className:U(fR(h,$),_(_({},M,M&&V),h,typeof h=="string")),style:R}),P)}if(o.isValidElement(L)&&zo(L)){var T=di(L);T||(L=o.cloneElement(L,{ref:P}))}return o.createElement(BK,{ref:O},L)});return r.displayName="CSSMotion",r}const za=QK(AH);var f6="add",h6="keep",v6="remove",Z3="removed";function JK(e){var t;return e&&tt(e)==="object"&&"key"in e?t=e:t={key:e},A(A({},t),{},{key:String(t.key)})}function g6(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(JK)}function ZK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,a=t.length,i=g6(e),l=g6(t);i.forEach(function(u){for(var d=!1,f=r;f1});return c.forEach(function(u){n=n.filter(function(d){var f=d.key,h=d.status;return f!==u||h!==v6}),n.forEach(function(d){d.key===u&&(d.status=h6)})}),n}var eG=["component","children","onVisibleChanged","onAllRemoved"],tG=["status"],nG=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function rG(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:za,n=function(r){Wa(i,r);var a=Ua(i);function i(){var l;sn(this,i);for(var s=arguments.length,c=new Array(s),u=0;unull;var lG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);at.endsWith("Color"))}const dG=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:a}=e;t!==void 0&&(C4=t),n!==void 0&&(qH=n),"holderRender"in e&&(GH=a),r&&(uG(r)?lK(Ic(),r):KH=r)},fG=()=>({getPrefixCls:(e,t)=>t||(e?`${Ic()}-${e}`:Ic()),getIconPrefixCls:cG,getRootPrefixCls:()=>C4||Ic(),getTheme:()=>KH,holderRender:GH}),hG=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:a,anchor:i,form:l,locale:s,componentSize:c,direction:u,space:d,splitter:f,virtual:h,dropdownMatchSelectWidth:g,popupMatchSelectWidth:v,popupOverflow:p,legacyLocale:b,parentContext:w,iconPrefixCls:m,theme:O,componentDisabled:x,segmented:C,statistic:S,spin:$,calendar:z,carousel:R,cascader:E,collapse:H,typography:P,checkbox:L,descriptions:j,divider:V,drawer:M,skeleton:T,steps:I,image:F,layout:B,list:N,mentions:W,modal:K,progress:J,result:q,slider:Y,breadcrumb:te,menu:Q,pagination:re,input:ne,textArea:G,empty:X,badge:ee,radio:ce,rate:oe,switch:le,transfer:ie,avatar:ue,message:fe,tag:Ce,table:he,card:be,tabs:ve,timeline:ae,timePicker:ye,upload:Le,notification:Ae,tree:Te,colorPicker:Re,datePicker:De,rangePicker:Pe,flex:We,wave:Me,dropdown:$e,warning:_e,tour:pe,tooltip:we,popover:Qe,popconfirm:Je,floatButton:dt,floatButtonGroup:Mt,variant:Ve,inputNumber:Fe,treeSelect:Ze}=e,Be=o.useCallback((Ge,ht)=>{const{prefixCls:wt}=e;if(ht)return ht;const gt=wt||w.getPrefixCls("");return Ge?`${gt}-${Ge}`:gt},[w.getPrefixCls,e.prefixCls]),rt=m||w.iconPrefixCls||O2,bt=n||w.csp;IK(rt,bt);const ut=VK(O,w.theme,{prefixCls:Be("")}),Ke={csp:bt,autoInsertSpaceInButton:r,alert:a,anchor:i,locale:s||b,direction:u,space:d,splitter:f,virtual:h,popupMatchSelectWidth:v??g,popupOverflow:p,getPrefixCls:Be,iconPrefixCls:rt,theme:ut,segmented:C,statistic:S,spin:$,calendar:z,carousel:R,cascader:E,collapse:H,typography:P,checkbox:L,descriptions:j,divider:V,drawer:M,skeleton:T,steps:I,image:F,input:ne,textArea:G,layout:B,list:N,mentions:W,modal:K,progress:J,result:q,slider:Y,breadcrumb:te,menu:Q,pagination:re,empty:X,badge:ee,radio:ce,rate:oe,switch:le,transfer:ie,avatar:ue,message:fe,tag:Ce,table:he,card:be,tabs:ve,timeline:ae,timePicker:ye,upload:Le,notification:Ae,tree:Te,colorPicker:Re,datePicker:De,rangePicker:Pe,flex:We,wave:Me,dropdown:$e,warning:_e,tour:pe,tooltip:we,popover:Qe,popconfirm:Je,floatButton:dt,floatButtonGroup:Mt,variant:Ve,inputNumber:Fe,treeSelect:Ze},it=Object.assign({},w);Object.keys(Ke).forEach(Ge=>{Ke[Ge]!==void 0&&(it[Ge]=Ke[Ge])}),sG.forEach(Ge=>{const ht=e[Ge];ht&&(it[Ge]=ht)}),typeof r<"u"&&(it.button=Object.assign({autoInsertSpace:r},it.button));const yt=ps(()=>it,it,(Ge,ht)=>{const wt=Object.keys(Ge),gt=Object.keys(ht);return wt.length!==gt.length||wt.some(xt=>Ge[xt]!==ht[xt])}),{layer:Ie}=o.useContext(bs),me=o.useMemo(()=>({prefixCls:rt,csp:bt,layer:Ie?"antd":void 0}),[rt,bt,Ie]);let ge=o.createElement(o.Fragment,null,o.createElement(iG,{dropdownMatchSelectWidth:g}),t);const ze=o.useMemo(()=>{var Ge,ht,wt,gt;return qi(((Ge=ti.Form)===null||Ge===void 0?void 0:Ge.defaultValidateMessages)||{},((wt=(ht=yt.locale)===null||ht===void 0?void 0:ht.Form)===null||wt===void 0?void 0:wt.defaultValidateMessages)||{},((gt=yt.form)===null||gt===void 0?void 0:gt.validateMessages)||{},(l==null?void 0:l.validateMessages)||{})},[yt,l==null?void 0:l.validateMessages]);Object.keys(ze).length>0&&(ge=o.createElement(Fq.Provider,{value:ze},ge)),s&&(ge=o.createElement(Uq,{locale:s,_ANT_MARK__:Wq},ge)),ge=o.createElement(NC.Provider,{value:me},ge),c&&(ge=o.createElement(cK,{size:c},ge)),ge=o.createElement(oG,null,ge);const et=o.useMemo(()=>{const Ge=ut||{},{algorithm:ht,token:wt,components:gt,cssVar:xt}=Ge,Yt=lG(Ge,["algorithm","token","components","cssVar"]),qt=ht&&(!Array.isArray(ht)||ht.length>0)?X8(ht):SH,At={};Object.entries(gt||{}).forEach(([Lt,Qt])=>{const je=Object.assign({},Qt);"algorithm"in je&&(je.algorithm===!0?je.theme=qt:(Array.isArray(je.algorithm)||typeof je.algorithm=="function")&&(je.theme=X8(je.algorithm)),delete je.algorithm),At[Lt]=je});const yn=Object.assign(Object.assign({},es),wt);return Object.assign(Object.assign({},Yt),{theme:qt,token:yn,components:At,override:Object.assign({override:yn},At),cssVar:xt})},[ut]);return O&&(ge=o.createElement(zH.Provider,{value:et},ge)),yt.warning&&(ge=o.createElement(_q.Provider,{value:yt.warning},ge)),x!==void 0&&(ge=o.createElement(sK,{disabled:x},ge)),o.createElement(ft.Provider,{value:yt},ge)},qa=e=>{const t=o.useContext(ft),n=o.useContext(AC);return o.createElement(hG,Object.assign({parentContext:t,legacyLocale:n},e))};qa.ConfigContext=ft;qa.SizeContext=y1;qa.config=dG;qa.useConfig=uK;Object.defineProperty(qa,"SizeContext",{get:()=>y1});var XH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function kH(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function vG(e){return kH(e)instanceof ShadowRoot}function $4(e){return vG(e)?kH(e):null}function gG(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function mG(e,t){vn(e,"[@ant-design/icons] ".concat(t))}function vR(e){return tt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(tt(e.icon)==="object"||typeof e.icon=="function")}function gR(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[gG(n)]=r}return t},{})}function m6(e,t,n){return n?D.createElement(e.tag,A(A({key:t},gR(e.attrs)),n),(e.children||[]).map(function(r,a){return m6(r,"".concat(t,"-").concat(e.tag,"-").concat(a))})):D.createElement(e.tag,A({key:t},gR(e.attrs)),(e.children||[]).map(function(r,a){return m6(r,"".concat(t,"-").concat(e.tag,"-").concat(a))}))}function YH(e){return ni(e)[0]}function QH(e){return e?Array.isArray(e)?e:[e]:[]}var pG=`
+.anticon {
+ display: inline-flex;
+ align-items: center;
+ color: inherit;
+ font-style: normal;
+ line-height: 0;
+ text-align: center;
+ text-transform: none;
+ vertical-align: -0.125em;
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.anticon > * {
+ line-height: 1;
+}
+
+.anticon svg {
+ display: inline-block;
+}
+
+.anticon::before {
+ display: none;
+}
+
+.anticon .anticon-icon {
+ display: block;
+}
+
+.anticon[tabindex] {
+ cursor: pointer;
+}
+
+.anticon-spin::before,
+.anticon-spin {
+ display: inline-block;
+ -webkit-animation: loadingCircle 1s infinite linear;
+ animation: loadingCircle 1s infinite linear;
+}
+
+@-webkit-keyframes loadingCircle {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes loadingCircle {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+`,bG=function(t){var n=o.useContext(NC),r=n.csp,a=n.prefixCls,i=n.layer,l=pG;a&&(l=l.replace(/anticon/g,a)),i&&(l="@layer ".concat(i,` {
+`).concat(l,`
+}`)),o.useEffect(function(){var s=t.current,c=$4(s);La(l,"@ant-design-icons",{prepend:!i,csp:r,attachTo:c})},[])},yG=["icon","className","onClick","style","primaryColor","secondaryColor"],Sl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function wG(e){var t=e.primaryColor,n=e.secondaryColor;Sl.primaryColor=t,Sl.secondaryColor=n||YH(t),Sl.calculated=!!n}function OG(){return A({},Sl)}var M1=function(t){var n=t.icon,r=t.className,a=t.onClick,i=t.style,l=t.primaryColor,s=t.secondaryColor,c=at(t,yG),u=o.useRef(),d=Sl;if(l&&(d={primaryColor:l,secondaryColor:s||YH(l)}),bG(u),mG(vR(n),"icon should be icon definiton, but got ".concat(n)),!vR(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=A(A({},f),{},{icon:f.icon(d.primaryColor,d.secondaryColor)})),m6(f.icon,"svg-".concat(f.name),A(A({className:r,onClick:a,style:i,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};M1.displayName="IconReact";M1.getTwoToneColors=OG;M1.setTwoToneColors=wG;function JH(e){var t=QH(e),n=k(t,2),r=n[0],a=n[1];return M1.setTwoToneColors({primaryColor:r,secondaryColor:a})}function xG(){var e=M1.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var CG=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];JH(O4.primary);var bn=o.forwardRef(function(e,t){var n=e.className,r=e.icon,a=e.spin,i=e.rotate,l=e.tabIndex,s=e.onClick,c=e.twoToneColor,u=at(e,CG),d=o.useContext(NC),f=d.prefixCls,h=f===void 0?"anticon":f,g=d.rootClassName,v=U(g,h,_(_({},"".concat(h,"-").concat(r.name),!!r.name),"".concat(h,"-spin"),!!a||r.name==="loading"),n),p=l;p===void 0&&s&&(p=-1);var b=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,w=QH(c),m=k(w,2),O=m[0],x=m[1];return o.createElement("span",xe({role:"img","aria-label":r.name},u,{ref:t,tabIndex:p,onClick:s,className:v}),o.createElement(M1,{icon:r,primaryColor:O,secondaryColor:x,style:b}))});bn.displayName="AntdIcon";bn.getTwoToneColor=xG;bn.setTwoToneColor=JH;var $G=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:XH}))},SG=o.forwardRef($G),ZH={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},zG=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:ZH}))},KC=o.forwardRef(zG),eT={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},RG=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:eT}))},GC=o.forwardRef(RG),tT={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-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},EG=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:tT}))},jG=o.forwardRef(EG),nT={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},MG=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:nT}))},PG=o.forwardRef(MG),IG=`accept acceptCharset accessKey action allowFullScreen allowTransparency
+ alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
+ charSet checked classID className colSpan cols content contentEditable contextMenu
+ controls coords crossOrigin data dateTime default defer dir disabled download draggable
+ encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
+ headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
+ is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
+ mediaGroup method min minLength multiple muted name noValidate nonce open
+ optimum pattern placeholder poster preload radioGroup readOnly rel required
+ reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
+ shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
+ summary tabIndex target title type useMap value width wmode wrap`,HG=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
+ onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
+ onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
+ onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
+ onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
+ onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
+ onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,TG="".concat(IG," ").concat(HG).split(/[\s\n]+/),LG="aria-",VG="data-";function mR(e,t){return e.indexOf(t)===0}function ia(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=A({},t);var r={};return Object.keys(e).forEach(function(a){(n.aria&&(a==="role"||mR(a,LG))||n.data&&mR(a,VG)||n.attr&&TG.includes(a))&&(r[a]=e[a])}),r}function rT(e){return e&&D.isValidElement(e)&&e.type===D.Fragment}const _G=(e,t,n)=>D.isValidElement(e)?D.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Rr(e,t){return _G(e,e,t)}const ca=e=>{const[,,,,t]=pr();return t?`${e}-css-var`:""};var He={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},aT=o.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,a=e.className,i=e.duration,l=i===void 0?4.5:i,s=e.showProgress,c=e.pauseOnHover,u=c===void 0?!0:c,d=e.eventKey,f=e.content,h=e.closable,g=e.closeIcon,v=g===void 0?"x":g,p=e.props,b=e.onClick,w=e.onNoticeClose,m=e.times,O=e.hovering,x=o.useState(!1),C=k(x,2),S=C[0],$=C[1],z=o.useState(0),R=k(z,2),E=R[0],H=R[1],P=o.useState(0),L=k(P,2),j=L[0],V=L[1],M=O||S,T=l>0&&s,I=function(){w(d)},F=function(q){(q.key==="Enter"||q.code==="Enter"||q.keyCode===He.ENTER)&&I()};o.useEffect(function(){if(!M&&l>0){var J=Date.now()-j,q=setTimeout(function(){I()},l*1e3-j);return function(){u&&clearTimeout(q),V(Date.now()-J)}}},[l,M,m]),o.useEffect(function(){if(!M&&T&&(u||j===0)){var J=performance.now(),q,Y=function te(){cancelAnimationFrame(q),q=requestAnimationFrame(function(Q){var re=Q+j-J,ne=Math.min(re/(l*1e3),1);H(ne*100),ne<1&&te()})};return Y(),function(){u&&cancelAnimationFrame(q)}}},[l,j,M,T,m]);var B=o.useMemo(function(){return tt(h)==="object"&&h!==null?h:h?{closeIcon:v}:{}},[h,v]),N=ia(B,!0),W=100-(!E||E<0?0:E>100?100:E),K="".concat(n,"-notice");return o.createElement("div",xe({},p,{ref:t,className:U(K,a,_({},"".concat(K,"-closable"),h)),style:r,onMouseEnter:function(q){var Y;$(!0),p==null||(Y=p.onMouseEnter)===null||Y===void 0||Y.call(p,q)},onMouseLeave:function(q){var Y;$(!1),p==null||(Y=p.onMouseLeave)===null||Y===void 0||Y.call(p,q)},onClick:b}),o.createElement("div",{className:"".concat(K,"-content")},f),h&&o.createElement("a",xe({tabIndex:0,className:"".concat(K,"-close"),onKeyDown:F,"aria-label":"Close"},N,{onClick:function(q){q.preventDefault(),q.stopPropagation(),I()}}),B.closeIcon),T&&o.createElement("progress",{className:"".concat(K,"-progress"),max:"100",value:W},W+"%"))}),oT=D.createContext({}),FG=function(t){var n=t.children,r=t.classNames;return D.createElement(oT.Provider,{value:{classNames:r}},n)},pR=8,bR=3,yR=16,BG=function(t){var n={offset:pR,threshold:bR,gap:yR};if(t&&tt(t)==="object"){var r,a,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:pR,n.threshold=(a=t.threshold)!==null&&a!==void 0?a:bR,n.gap=(i=t.gap)!==null&&i!==void 0?i:yR}return[!!t,n]},NG=["className","style","classNames","styles"],AG=function(t){var n=t.configList,r=t.placement,a=t.prefixCls,i=t.className,l=t.style,s=t.motion,c=t.onAllNoticeRemoved,u=t.onNoticeClose,d=t.stack,f=o.useContext(oT),h=f.classNames,g=o.useRef({}),v=o.useState(null),p=k(v,2),b=p[0],w=p[1],m=o.useState([]),O=k(m,2),x=O[0],C=O[1],S=n.map(function(M){return{config:M,key:String(M.key)}}),$=BG(d),z=k($,2),R=z[0],E=z[1],H=E.offset,P=E.threshold,L=E.gap,j=R&&(x.length>0||S.length<=P),V=typeof s=="function"?s(r):s;return o.useEffect(function(){R&&x.length>1&&C(function(M){return M.filter(function(T){return S.some(function(I){var F=I.key;return T===F})})})},[x,S,R]),o.useEffect(function(){var M;if(R&&g.current[(M=S[S.length-1])===null||M===void 0?void 0:M.key]){var T;w(g.current[(T=S[S.length-1])===null||T===void 0?void 0:T.key])}},[S,R]),D.createElement(aG,xe({key:r,className:U(a,"".concat(a,"-").concat(r),h==null?void 0:h.list,i,_(_({},"".concat(a,"-stack"),!!R),"".concat(a,"-stack-expanded"),j)),style:l,keys:S,motionAppear:!0},V,{onAllRemoved:function(){c(r)}}),function(M,T){var I=M.config,F=M.className,B=M.style,N=M.index,W=I,K=W.key,J=W.times,q=String(K),Y=I,te=Y.className,Q=Y.style,re=Y.classNames,ne=Y.styles,G=at(Y,NG),X=S.findIndex(function(ae){return ae.key===q}),ee={};if(R){var ce=S.length-1-(X>-1?X:N-1),oe=r==="top"||r==="bottom"?"-50%":"0";if(ce>0){var le,ie,ue;ee.height=j?(le=g.current[q])===null||le===void 0?void 0:le.offsetHeight:b==null?void 0:b.offsetHeight;for(var fe=0,Ce=0;Ce-1?g.current[q]=ye:delete g.current[q]},prefixCls:a,classNames:re,styles:ne,className:U(te,h==null?void 0:h.notice),style:Q,times:J,key:K,eventKey:K,onNoticeClose:u,hovering:R&&x.length>0})))})},DG=o.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,a=e.container,i=e.motion,l=e.maxCount,s=e.className,c=e.style,u=e.onAllRemoved,d=e.stack,f=e.renderNotifications,h=o.useState([]),g=k(h,2),v=g[0],p=g[1],b=function(R){var E,H=v.find(function(P){return P.key===R});H==null||(E=H.onClose)===null||E===void 0||E.call(H),p(function(P){return P.filter(function(L){return L.key!==R})})};o.useImperativeHandle(t,function(){return{open:function(R){p(function(E){var H=Oe(E),P=H.findIndex(function(V){return V.key===R.key}),L=A({},R);if(P>=0){var j;L.times=(((j=E[P])===null||j===void 0?void 0:j.times)||0)+1,H[P]=L}else L.times=0,H.push(L);return l>0&&H.length>l&&(H=H.slice(-l)),H})},close:function(R){b(R)},destroy:function(){p([])}}});var w=o.useState({}),m=k(w,2),O=m[0],x=m[1];o.useEffect(function(){var z={};v.forEach(function(R){var E=R.placement,H=E===void 0?"topRight":E;H&&(z[H]=z[H]||[],z[H].push(R))}),Object.keys(O).forEach(function(R){z[R]=z[R]||[]}),x(z)},[v]);var C=function(R){x(function(E){var H=A({},E),P=H[R]||[];return P.length||delete H[R],H})},S=o.useRef(!1);if(o.useEffect(function(){Object.keys(O).length>0?S.current=!0:S.current&&(u==null||u(),S.current=!1)},[O]),!a)return null;var $=Object.keys(O);return $a.createPortal(o.createElement(o.Fragment,null,$.map(function(z){var R=O[z],E=o.createElement(AG,{key:z,configList:R,placement:z,prefixCls:r,className:s==null?void 0:s(z),style:c==null?void 0:c(z),motion:i,onNoticeClose:b,onAllNoticeRemoved:C,stack:d});return f?f(E,{prefixCls:r,key:z}):E})),a)}),WG=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],UG=function(){return document.body},wR=0;function qG(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?UG:t,r=e.motion,a=e.prefixCls,i=e.maxCount,l=e.className,s=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,f=at(e,WG),h=o.useState(),g=k(h,2),v=g[0],p=g[1],b=o.useRef(),w=o.createElement(DG,{container:v,ref:b,prefixCls:a,motion:r,maxCount:i,className:l,style:s,onAllRemoved:c,stack:u,renderNotifications:d}),m=o.useState([]),O=k(m,2),x=O[0],C=O[1],S=It(function(z){var R=qG(f,z);(R.key===null||R.key===void 0)&&(R.key="rc-notification-".concat(wR),wR+=1),C(function(E){return[].concat(Oe(E),[{type:"open",config:R}])})}),$=o.useMemo(function(){return{open:S,close:function(R){C(function(E){return[].concat(Oe(E),[{type:"close",key:R}])})},destroy:function(){C(function(R){return[].concat(Oe(R),[{type:"destroy"}])})}}},[]);return o.useEffect(function(){p(n())}),o.useEffect(function(){if(b.current&&x.length){x.forEach(function(E){switch(E.type){case"open":b.current.open(E.config);break;case"close":b.current.close(E.key);break;case"destroy":b.current.destroy();break}});var z,R;C(function(E){return(z!==E||!R)&&(z=E,R=E.filter(function(H){return!x.includes(H)})),R})}},[x]),[$,w]}var iT={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"},GG=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:iT}))},x2=o.forwardRef(GG);function OR(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r])})}),t}function xR(e){if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}}function CR(e){const{closable:t,closeIcon:n}=e||{};return D.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}const XG={},kG=(e,t,n=XG)=>{const r=CR(e),a=CR(t),[i]=Ro("global",ti.global),l=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,s=D.useMemo(()=>Object.assign({closeIcon:D.createElement(GC,null)},n),[n]),c=D.useMemo(()=>r===!1?!1:r?OR(s,a,r):a===!1?!1:a?OR(s,a):s.closable?s:!1,[r,a,s]);return D.useMemo(()=>{var u,d;if(c===!1)return[!1,null,l,{}];const{closeIconRender:f}=s,{closeIcon:h}=c;let g=h;const v=ia(c,!0);return g!=null&&(f&&(g=f(h)),g=D.isValidElement(g)?D.cloneElement(g,Object.assign(Object.assign(Object.assign({},g.props),{"aria-label":(d=(u=g.props)===null||u===void 0?void 0:u["aria-label"])!==null&&d!==void 0?d:i.close}),v)):D.createElement("span",Object.assign({"aria-label":i.close},v),g)),[!0,g,l,v]},[l,i.close,c,s])},lT=()=>D.useReducer(e=>e+1,0),C2=D.createContext(void 0),Ya=100,YG=10,QG=Ya*YG,sT={Modal:Ya,Drawer:Ya,Popover:Ya,Popconfirm:Ya,Tooltip:Ya,Tour:Ya,FloatButton:Ya},JG={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function ZG(e){return e in sT}const ys=(e,t)=>{const[,n]=pr(),r=D.useContext(C2),a=ZG(e);let i;if(t!==void 0)i=[t,t];else{let l=r??0;a?l+=(r?0:n.zIndexPopupBase)+sT[e]:l+=JG[e],i=[r===void 0?t:l,l]}return i},eX=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:a,colorSuccess:i,colorError:l,colorWarning:s,colorInfo:c,fontSizeLG:u,motionEaseInOutCirc:d,motionDurationSlow:f,marginXS:h,paddingXS:g,borderRadiusLG:v,zIndexPopup:p,contentPadding:b,contentBg:w}=e,m=`${t}-notice`,O=new jt("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:g,transform:"translateY(0)",opacity:1}}),x=new jt("MessageMoveOut",{"0%":{maxHeight:e.height,padding:g,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),C={padding:g,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:h,fontSize:u},[`${m}-content`]:{display:"inline-block",padding:b,background:w,borderRadius:v,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:i},[`${t}-error > ${n}`]:{color:l},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n},
+ ${t}-loading > ${n}`]:{color:c}};return[{[t]:Object.assign(Object.assign({},$n(e)),{color:a,position:"fixed",top:h,width:"100%",pointerEvents:"none",zIndex:p,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
+ ${t}-move-up-appear,
+ ${t}-move-up-enter
+ `]:{animationName:O,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`
+ ${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:x,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${m}-wrapper`]:Object.assign({},C)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},C),{padding:0,textAlign:"start"})}]},tX=e=>({zIndexPopup:e.zIndexPopupBase+QG+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),cT=Dt("Message",e=>{const t=St(e,{height:150});return eX(t)},tX);var nX=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);ao.createElement("div",{className:U(`${e}-custom-content`,`${e}-${t}`)},n||rX[t],o.createElement("span",null,r)),aX=e=>{const{prefixCls:t,className:n,type:r,icon:a,content:i}=e,l=nX(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=o.useContext(ft),c=t||s("message"),u=ca(c),[d,f,h]=cT(c,u);return d(o.createElement(aT,Object.assign({},l,{prefixCls:c,className:U(n,f,`${c}-notice-pure-panel`,h,u),eventKey:"pure",duration:null,content:o.createElement(uT,{prefixCls:c,type:r,icon:a},i)})))};function oX(e,t){return{motionName:t??`${e}-move-up`}}function XC(e){let t;const n=new Promise(a=>{t=e(()=>{a(!0)})}),r=()=>{t==null||t()};return r.then=(a,i)=>n.then(a,i),r.promise=n,r}var iX=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const n=ca(t),[r,a,i]=cT(t,n);return r(o.createElement(FG,{classNames:{list:U(a,i,n)}},e))},uX=(e,{prefixCls:t,key:n})=>o.createElement(cX,{prefixCls:t,key:n},e),dX=o.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:a,maxCount:i,duration:l=sX,rtl:s,transitionName:c,onAllRemoved:u}=e,{getPrefixCls:d,getPopupContainer:f,message:h,direction:g}=o.useContext(ft),v=r||d("message"),p=()=>({left:"50%",transform:"translateX(-50%)",top:n??lX}),b=()=>U({[`${v}-rtl`]:s??g==="rtl"}),w=()=>oX(v,c),m=o.createElement("span",{className:`${v}-close-x`},o.createElement(GC,{className:`${v}-close-icon`})),[O,x]=KG({prefixCls:v,style:p,className:b,motion:w,closable:!1,closeIcon:m,duration:l,getContainer:()=>(a==null?void 0:a())||(f==null?void 0:f())||document.body,maxCount:i,onAllRemoved:u,renderNotifications:uX});return o.useImperativeHandle(t,()=>Object.assign(Object.assign({},O),{prefixCls:v,message:h})),x});let $R=0;function dT(e){const t=o.useRef(null);return w2(),[o.useMemo(()=>{const r=c=>{var u;(u=t.current)===null||u===void 0||u.close(c)},a=c=>{if(!t.current){const S=()=>{};return S.then=()=>{},S}const{open:u,prefixCls:d,message:f}=t.current,h=`${d}-notice`,{content:g,icon:v,type:p,key:b,className:w,style:m,onClose:O}=c,x=iX(c,["content","icon","type","key","className","style","onClose"]);let C=b;return C==null&&($R+=1,C=`antd-message-${$R}`),XC(S=>(u(Object.assign(Object.assign({},x),{key:C,content:o.createElement(uT,{prefixCls:d,type:p,icon:v},g),placement:"top",className:U(p&&`${h}-${p}`,w,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),m),onClose:()=>{O==null||O(),S()}})),()=>{r(C)}))},l={open:a,destroy:c=>{var u;c!==void 0?r(c):(u=t.current)===null||u===void 0||u.destroy()}};return["info","success","warning","error","loading"].forEach(c=>{const u=(d,f,h)=>{let g;d&&typeof d=="object"&&"content"in d?g=d:g={content:d};let v,p;typeof f=="function"?p=f:(v=f,p=h);const b=Object.assign(Object.assign({onClose:p,duration:v},g),{type:c});return a(b)};l[c]=u}),l},[]),o.createElement(dX,Object.assign({key:"message-holder"},e,{ref:t}))]}function fX(e){return dT(e)}function fT(e,t){this.v=e,this.k=t}function Wn(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch{a=0}Wn=function(l,s,c,u){function d(f,h){Wn(l,f,function(g){return this._invoke(f,h,g)})}s?a?a(l,s,{value:c,enumerable:!u,configurable:!u,writable:!u}):l[s]=c:(d("next",0),d("throw",1),d("return",2))},Wn(e,t,n,r)}function kC(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n=typeof Symbol=="function"?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function i(g,v,p,b){var w=v&&v.prototype instanceof s?v:s,m=Object.create(w.prototype);return Wn(m,"_invoke",function(O,x,C){var S,$,z,R=0,E=C||[],H=!1,P={p:0,n:0,v:e,a:L,f:L.bind(e,4),d:function(V,M){return S=V,$=0,z=e,P.n=M,l}};function L(j,V){for($=j,z=V,t=0;!H&&R&&!M&&t3?(M=F===V)&&(z=T[($=T[4])?5:($=3,3)],T[4]=T[5]=e):T[0]<=I&&((M=j<2&&IV||V>F)&&(T[4]=j,T[5]=V,P.n=F,$=0))}if(M||j>1)return l;throw H=!0,V}return function(j,V,M){if(R>1)throw TypeError("Generator is already running");for(H&&V===1&&L(V,M),$=V,z=M;(t=$<2?e:z)||!H;){S||($?$<3?($>1&&(P.n=-1),L($,z)):P.n=z:P.v=z);try{if(R=2,S){if($||(j="next"),t=S[j]){if(!(t=t.call(S,z)))throw TypeError("iterator result is not an object");if(!t.done)return t;z=t.value,$<2&&($=0)}else $===1&&(t=S.return)&&t.call(S),$<2&&(z=TypeError("The iterator does not provide a '"+j+"' method"),$=1);S=e}else if((t=(H=P.n<0)?z:O.call(x,P))!==l)break}catch(T){S=e,$=1,z=T}finally{R=1}}return{value:t,done:H}}}(g,p,b),!0),m}var l={};function s(){}function c(){}function u(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Wn(t={},r,function(){return this}),t),f=u.prototype=s.prototype=Object.create(d);function h(g){return Object.setPrototypeOf?Object.setPrototypeOf(g,u):(g.__proto__=u,Wn(g,a,"GeneratorFunction")),g.prototype=Object.create(f),g}return c.prototype=u,Wn(f,"constructor",u),Wn(u,"constructor",c),c.displayName="GeneratorFunction",Wn(u,a,"GeneratorFunction"),Wn(f),Wn(f,a,"Generator"),Wn(f,r,function(){return this}),Wn(f,"toString",function(){return"[object Generator]"}),(kC=function(){return{w:i,m:h}})()}function S4(e,t){function n(a,i,l,s){try{var c=e[a](i),u=c.value;return u instanceof fT?t.resolve(u.v).then(function(d){n("next",d,l,s)},function(d){n("throw",d,l,s)}):t.resolve(u).then(function(d){c.value=d,l(c)},function(d){return n("throw",d,l,s)})}catch(d){s(d)}}var r;this.next||(Wn(S4.prototype),Wn(S4.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Wn(this,"_invoke",function(a,i,l){function s(){return new t(function(c,u){n(a,l,c,u)})}return r=r?r.then(s,s):s()},!0)}function hT(e,t,n,r,a){return new S4(kC().w(e,t,n,r),a||Promise)}function hX(e,t,n,r,a){var i=hT(e,t,n,r,a);return i.next().then(function(l){return l.done?l.value:i.next()})}function vX(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function a(){for(;n.length;)if((r=n.pop())in t)return a.value=r,a.done=!1,a;return a.done=!0,a}}function SR(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(tt(e)+" is not iterable")}function Xn(){var e=kC(),t=e.m(Xn),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(l){var s=typeof l=="function"&&l.constructor;return!!s&&(s===n||(s.displayName||s.name)==="GeneratorFunction")}var a={throw:1,return:2,break:3,continue:3};function i(l){var s,c;return function(u){s||(s={stop:function(){return c(u.a,2)},catch:function(){return u.v},abrupt:function(f,h){return c(u.a,a[f],h)},delegateYield:function(f,h,g){return s.resultName=h,c(u.d,SR(f),g)},finish:function(f){return c(u.f,f)}},c=function(f,h,g){u.p=s.prev,u.n=s.next;try{return f(h,g)}finally{s.next=u.n}}),s.resultName&&(s[s.resultName]=u.v,s.resultName=void 0),s.sent=u.v,s.next=u.n;try{return l.call(this,s)}finally{u.p=s.prev,u.n=s.next}}}return(Xn=function(){return{wrap:function(c,u,d,f){return e.w(i(c),u,d,f&&f.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(c,u){return new fT(c,u)},AsyncIterator:S4,async:function(c,u,d,f,h){return(r(u)?hT:hX)(i(c),u,d,f,h)},keys:vX,values:SR}})()}function zR(e,t,n,r,a,i,l){try{var s=e[i](l),c=s.value}catch(u){return void n(u)}s.done?t(c):Promise.resolve(c).then(r,a)}function hi(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function l(c){zR(i,r,a,l,s,"next",c)}function s(c){zR(i,r,a,l,s,"throw",c)}l(void 0)})}}var ws=A({},xN),gX=ws.version,e0=ws.render,mX=ws.unmountComponentAtNode,$2;try{var pX=Number((gX||"").split(".")[0]);pX>=18&&($2=ws.createRoot)}catch{}function RR(e){var t=ws.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&tt(t)==="object"&&(t.usingClientEntryPoint=e)}var z4="__rc_react_root__";function bX(e,t){RR(!0);var n=t[z4]||$2(t);RR(!1),n.render(e),t[z4]=n}function yX(e,t){e0==null||e0(e,t)}function wX(e,t){if($2){bX(e,t);return}yX(e,t)}function OX(e){return p6.apply(this,arguments)}function p6(){return p6=hi(Xn().mark(function e(t){return Xn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var a;(a=t[z4])===null||a===void 0||a.unmount(),delete t[z4]}));case 1:case"end":return r.stop()}},e)})),p6.apply(this,arguments)}function xX(e){mX(e)}function CX(e){return b6.apply(this,arguments)}function b6(){return b6=hi(Xn().mark(function e(t){return Xn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if($2===void 0){r.next=2;break}return r.abrupt("return",OX(t));case 2:xX(t);case 3:case"end":return r.stop()}},e)})),b6.apply(this,arguments)}const $X=(e,t)=>(wX(e,t),()=>CX(t));let SX=$X;function vT(e){return SX}const t0=()=>({height:0,opacity:0}),ER=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},zX=e=>({height:e?e.offsetHeight:0}),n0=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",gT=(e=ts)=>({motionName:`${e}-motion-collapse`,onAppearStart:t0,onEnterStart:t0,onAppearActive:ER,onEnterActive:ER,onLeaveStart:zX,onLeaveActive:t0,onAppearEnd:n0,onEnterEnd:n0,onLeaveEnd:n0,motionDeadline:500}),as=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function on(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}const YC=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var a=e.getBoundingClientRect(),i=a.width,l=a.height;if(i||l)return!0}}return!1},RX=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},EX=jK("Wave",RX),mT=`${ts}-wave-target`;function jX(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"&&e!=="canvastext"}function MX(e){var t;const{borderTopColor:n,borderColor:r,backgroundColor:a}=getComputedStyle(e);return(t=[n,r,a].find(jX))!==null&&t!==void 0?t:null}function r0(e){return Number.isNaN(e)?0:e}const PX=e=>{const{className:t,target:n,component:r,registerUnmount:a}=e,i=o.useRef(null),l=o.useRef(null);o.useEffect(()=>{l.current=a()},[]);const[s,c]=o.useState(null),[u,d]=o.useState([]),[f,h]=o.useState(0),[g,v]=o.useState(0),[p,b]=o.useState(0),[w,m]=o.useState(0),[O,x]=o.useState(!1),C={left:f,top:g,width:p,height:w,borderRadius:u.map(z=>`${z}px`).join(" ")};s&&(C["--wave-color"]=s);function S(){const z=getComputedStyle(n);c(MX(n));const R=z.position==="static",{borderLeftWidth:E,borderTopWidth:H}=z;h(R?n.offsetLeft:r0(-Number.parseFloat(E))),v(R?n.offsetTop:r0(-Number.parseFloat(H))),b(n.offsetWidth),m(n.offsetHeight);const{borderTopLeftRadius:P,borderTopRightRadius:L,borderBottomLeftRadius:j,borderBottomRightRadius:V}=z;d([P,L,V,j].map(M=>r0(Number.parseFloat(M))))}if(o.useEffect(()=>{if(n){const z=$t(()=>{S(),x(!0)});let R;return typeof ResizeObserver<"u"&&(R=new ResizeObserver(S),R.observe(n)),()=>{$t.cancel(z),R==null||R.disconnect()}}},[n]),!O)return null;const $=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(mT));return o.createElement(za,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(z,R)=>{var E,H;if(R.deadline||R.propertyName==="opacity"){const P=(E=i.current)===null||E===void 0?void 0:E.parentElement;(H=l.current)===null||H===void 0||H.call(l).then(()=>{P==null||P.remove()})}return!1}},({className:z},R)=>o.createElement("div",{ref:kn(i,R),className:U(t,z,{"wave-quick":$}),style:C}))},IX=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const a=document.createElement("div");a.style.position="absolute",a.style.left="0px",a.style.top="0px",e==null||e.insertBefore(a,e==null?void 0:e.firstChild);const i=vT();let l=null;function s(){return l}l=i(o.createElement(PX,Object.assign({},t,{target:e,registerUnmount:s})),a)},HX=(e,t,n)=>{const{wave:r}=o.useContext(ft),[,a,i]=pr(),l=It(u=>{const d=e.current;if(r!=null&&r.disabled||!d)return;const f=d.querySelector(`.${mT}`)||d,{showEffect:h}=r||{};(h||IX)(f,{className:t,token:a,component:n,event:u,hashId:i})}),s=o.useRef(null);return u=>{$t.cancel(s.current),s.current=$t(()=>{l(u)})}},TX=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:a}=o.useContext(ft),i=o.useRef(null),l=a("wave"),[,s]=EX(l),c=HX(i,U(l,s),r);if(D.useEffect(()=>{const d=i.current;if(!d||d.nodeType!==window.Node.ELEMENT_NODE||n)return;const f=h=>{!YC(h.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")&&!d.className.includes("disabled:")||d.getAttribute("aria-disabled")==="true"||d.className.includes("-leave")||c(h)};return d.addEventListener("click",f,!0),()=>{d.removeEventListener("click",f,!0)}},[n]),!D.isValidElement(t))return t??null;const u=zo(t)?kn(di(t),i):i;return Rr(t,{ref:u})},ua=e=>{const t=D.useContext(y1);return D.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},LX=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"}}}},VX=Dt(["Space","Compact"],e=>[LX(e)],()=>({}),{resetStyle:!1});var pT=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const n=o.useContext(S2),r=o.useMemo(()=>{if(!n)return"";const{compactDirection:a,isFirstItem:i,isLastItem:l}=n,s=a==="vertical"?"-vertical-":"-";return U(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:l,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},_X=e=>{const{children:t}=e;return o.createElement(S2.Provider,{value:null},t)},FX=e=>{const{children:t}=e,n=pT(e,["children"]);return o.createElement(S2.Provider,{value:o.useMemo(()=>n,[n])},t)},BX=e=>{const{getPrefixCls:t,direction:n}=o.useContext(ft),{size:r,direction:a,block:i,prefixCls:l,className:s,rootClassName:c,children:u}=e,d=pT(e,["size","direction","block","prefixCls","className","rootClassName","children"]),f=ua(O=>r??O),h=t("space-compact",l),[g,v]=VX(h),p=U(h,v,{[`${h}-rtl`]:n==="rtl",[`${h}-block`]:i,[`${h}-vertical`]:a==="vertical"},s,c),b=o.useContext(S2),w=rr(u),m=o.useMemo(()=>w.map((O,x)=>{const C=(O==null?void 0:O.key)||`${h}-item-${x}`;return o.createElement(FX,{key:C,compactSize:f,compactDirection:a,isFirstItem:x===0&&(!b||(b==null?void 0:b.isFirstItem)),isLastItem:x===w.length-1&&(!b||(b==null?void 0:b.isLastItem))},O)}),[w,b,a,f,h]);return w.length===0?null:g(o.createElement("div",Object.assign({className:p},d),m))};var NX=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:t,direction:n}=o.useContext(ft),{prefixCls:r,size:a,className:i}=e,l=NX(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,c]=pr(),u=o.useMemo(()=>{switch(a){case"large":return"lg";case"small":return"sm";default:return""}},[a]),d=U(s,{[`${s}-${u}`]:u,[`${s}-rtl`]:n==="rtl"},i,c);return o.createElement(bT.Provider,{value:a},o.createElement("div",Object.assign({},l,{className:d})))},jR=/^[\u4E00-\u9FA5]{2}$/,y6=jR.test.bind(jR);function lqe(e){return e==="danger"?{danger:!0}:{type:e}}function MR(e){return typeof e=="string"}function a0(e){return e==="text"||e==="link"}function DX(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&MR(e.type)&&y6(e.props.children)?Rr(e,{children:e.props.children.split("").join(n)}):MR(e)?y6(e)?D.createElement("span",null,e.split("").join(n)):D.createElement("span",null,e):rT(e)?D.createElement("span",null,e):e}function WX(e,t){let n=!1;const r=[];return D.Children.forEach(e,a=>{const i=typeof a,l=i==="string"||i==="number";if(n&&l){const s=r.length-1,c=r[s];r[s]=`${c}${a}`}else r.push(a);n=l}),D.Children.map(r,a=>DX(a,t))}["default","primary","danger"].concat(Oe(yo));const yT=o.forwardRef((e,t)=>{const{className:n,style:r,children:a,prefixCls:i}=e,l=U(`${i}-icon`,n);return D.createElement("span",{ref:t,className:l,style:r},a)}),PR=o.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:a,iconClassName:i}=e,l=U(`${n}-loading-icon`,r);return D.createElement(yT,{prefixCls:n,className:l,style:a,ref:t},D.createElement(x2,{className:i}))}),o0=()=>({width:0,opacity:0,transform:"scale(0)"}),i0=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),UX=e=>{const{prefixCls:t,loading:n,existIcon:r,className:a,style:i,mount:l}=e,s=!!n;return r?D.createElement(PR,{prefixCls:t,className:a,style:i}):D.createElement(za,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!l,motionEnter:!l,motionLeave:!l,removeOnLeave:!0,onAppearStart:o0,onAppearActive:i0,onEnterStart:o0,onEnterActive:i0,onLeaveStart:i0,onLeaveActive:o0},({className:c,style:u},d)=>{const f=Object.assign(Object.assign({},i),u);return D.createElement(PR,{prefixCls:t,className:U(a,c),style:f,ref:d})})},IR=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),qX=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:a,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(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}},IR(`${t}-primary`,a),IR(`${t}-danger`,i)]}};var KX=["b"],GX=["v"],l0=function(t){return Math.round(Number(t||0))},XX=function(t){if(t instanceof Ht)return t;if(t&&tt(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,a=at(n,KX);return A(A({},a),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},la=function(e){Wa(n,e);var t=Ua(n);function n(r){return sn(this,n),t.call(this,XX(r))}return cn(n,[{key:"toHsbString",value:function(){var a=this.toHsb(),i=l0(a.s*100),l=l0(a.b*100),s=l0(a.h),c=a.a,u="hsb(".concat(s,", ").concat(i,"%, ").concat(l,"%)"),d="hsba(".concat(s,", ").concat(i,"%, ").concat(l,"%, ").concat(c.toFixed(c===0?0:2),")");return c===1?u:d}},{key:"toHsb",value:function(){var a=this.toHsv(),i=a.v,l=at(a,GX);return A(A({},l),{},{b:i,a:this.a})}}]),n}(Ht),kX="rc-color-picker",r1=function(t){return t instanceof la?t:new la(t)},YX=r1("#1677ff"),wT=function(t){var n=t.offset,r=t.targetRef,a=t.containerRef,i=t.color,l=t.type,s=a.current.getBoundingClientRect(),c=s.width,u=s.height,d=r.current.getBoundingClientRect(),f=d.width,h=d.height,g=f/2,v=h/2,p=(n.x+g)/c,b=1-(n.y+v)/u,w=i.toHsb(),m=p,O=(n.x+g)/c*360;if(l)switch(l){case"hue":return r1(A(A({},w),{},{h:O<=0?0:O}));case"alpha":return r1(A(A({},w),{},{a:m<=0?0:m}))}return r1({h:w.h,s:p<=0?0:p,b:b>=1?1:b,a:w.a})},OT=function(t,n){var r=t.toHsb();switch(n){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:t.a*100,y:50};default:return{x:r.s*100,y:(1-r.b)*100}}},QC=function(t){var n=t.color,r=t.prefixCls,a=t.className,i=t.style,l=t.onClick,s="".concat(r,"-color-block");return D.createElement("div",{className:U(s,a),style:i,onClick:l},D.createElement("div",{className:"".concat(s,"-inner"),style:{background:n}}))};function QX(e){var t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-n,pageY:t.pageY-r}}function xT(e){var t=e.targetRef,n=e.containerRef,r=e.direction,a=e.onDragChange,i=e.onDragChangeComplete,l=e.calculate,s=e.color,c=e.disabledDrag,u=o.useState({x:0,y:0}),d=k(u,2),f=d[0],h=d[1],g=o.useRef(null),v=o.useRef(null);o.useEffect(function(){h(l())},[s]),o.useEffect(function(){return function(){document.removeEventListener("mousemove",g.current),document.removeEventListener("mouseup",v.current),document.removeEventListener("touchmove",g.current),document.removeEventListener("touchend",v.current),g.current=null,v.current=null}},[]);var p=function(x){var C=QX(x),S=C.pageX,$=C.pageY,z=n.current.getBoundingClientRect(),R=z.x,E=z.y,H=z.width,P=z.height,L=t.current.getBoundingClientRect(),j=L.width,V=L.height,M=j/2,T=V/2,I=Math.max(0,Math.min(S-R,H))-M,F=Math.max(0,Math.min($-E,P))-T,B={x:I,y:r==="x"?f.y:F};if(j===0&&V===0||j!==V)return!1;a==null||a(B)},b=function(x){x.preventDefault(),p(x)},w=function(x){x.preventDefault(),document.removeEventListener("mousemove",g.current),document.removeEventListener("mouseup",v.current),document.removeEventListener("touchmove",g.current),document.removeEventListener("touchend",v.current),g.current=null,v.current=null,i==null||i()},m=function(x){document.removeEventListener("mousemove",g.current),document.removeEventListener("mouseup",v.current),!c&&(p(x),document.addEventListener("mousemove",b),document.addEventListener("mouseup",w),document.addEventListener("touchmove",b),document.addEventListener("touchend",w),g.current=b,v.current=w)};return[f,m]}var CT=function(t){var n=t.size,r=n===void 0?"default":n,a=t.color,i=t.prefixCls;return D.createElement("div",{className:U("".concat(i,"-handler"),_({},"".concat(i,"-handler-sm"),r==="small")),style:{backgroundColor:a}})},$T=function(t){var n=t.children,r=t.style,a=t.prefixCls;return D.createElement("div",{className:"".concat(a,"-palette"),style:A({position:"relative"},r)},n)},ST=o.forwardRef(function(e,t){var n=e.children,r=e.x,a=e.y;return D.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(r,"%"),top:"".concat(a,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},n)}),JX=function(t){var n=t.color,r=t.onChange,a=t.prefixCls,i=t.onChangeComplete,l=t.disabled,s=o.useRef(),c=o.useRef(),u=o.useRef(n),d=It(function(p){var b=wT({offset:p,targetRef:c,containerRef:s,color:n});u.current=b,r(b)}),f=xT({color:n,containerRef:s,targetRef:c,calculate:function(){return OT(n)},onDragChange:d,onDragChangeComplete:function(){return i==null?void 0:i(u.current)},disabledDrag:l}),h=k(f,2),g=h[0],v=h[1];return D.createElement("div",{ref:s,className:"".concat(a,"-select"),onMouseDown:v,onTouchStart:v},D.createElement($T,{prefixCls:a},D.createElement(ST,{x:g.x,y:g.y,ref:c},D.createElement(CT,{color:n.toRgbString(),prefixCls:a})),D.createElement("div",{className:"".concat(a,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},ZX=function(t,n){var r=kt(t,{value:n}),a=k(r,2),i=a[0],l=a[1],s=o.useMemo(function(){return r1(i)},[i]);return[s,l]},ek=function(t){var n=t.colors,r=t.children,a=t.direction,i=a===void 0?"to right":a,l=t.type,s=t.prefixCls,c=o.useMemo(function(){return n.map(function(u,d){var f=r1(u);return l==="alpha"&&d===n.length-1&&(f=new la(f.setA(1))),f.toRgbString()}).join(",")},[n,l]);return D.createElement("div",{className:"".concat(s,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(i,", ").concat(c,")")}},r)},tk=function(t){var n=t.prefixCls,r=t.colors,a=t.disabled,i=t.onChange,l=t.onChangeComplete,s=t.color,c=t.type,u=o.useRef(),d=o.useRef(),f=o.useRef(s),h=function(C){return c==="hue"?C.getHue():C.a*100},g=It(function(x){var C=wT({offset:x,targetRef:d,containerRef:u,color:s,type:c});f.current=C,i(h(C))}),v=xT({color:s,targetRef:d,containerRef:u,calculate:function(){return OT(s,c)},onDragChange:g,onDragChangeComplete:function(){l(h(f.current))},direction:"x",disabledDrag:a}),p=k(v,2),b=p[0],w=p[1],m=D.useMemo(function(){if(c==="hue"){var x=s.toHsb();x.s=1,x.b=1,x.a=1;var C=new la(x);return C}return s},[s,c]),O=D.useMemo(function(){return r.map(function(x){return"".concat(x.color," ").concat(x.percent,"%")})},[r]);return D.createElement("div",{ref:u,className:U("".concat(n,"-slider"),"".concat(n,"-slider-").concat(c)),onMouseDown:w,onTouchStart:w},D.createElement($T,{prefixCls:n},D.createElement(ST,{x:b.x,y:b.y,ref:d},D.createElement(CT,{size:"small",color:m.toHexString(),prefixCls:n})),D.createElement(ek,{colors:O,type:c,prefixCls:n})))};function nk(e){return o.useMemo(function(){var t=e||{},n=t.slider;return[n||tk]},[e])}var rk=[{color:"rgb(255, 0, 0)",percent:0},{color:"rgb(255, 255, 0)",percent:17},{color:"rgb(0, 255, 0)",percent:33},{color:"rgb(0, 255, 255)",percent:50},{color:"rgb(0, 0, 255)",percent:67},{color:"rgb(255, 0, 255)",percent:83},{color:"rgb(255, 0, 0)",percent:100}],ak=o.forwardRef(function(e,t){var n=e.value,r=e.defaultValue,a=e.prefixCls,i=a===void 0?kX:a,l=e.onChange,s=e.onChangeComplete,c=e.className,u=e.style,d=e.panelRender,f=e.disabledAlpha,h=f===void 0?!1:f,g=e.disabled,v=g===void 0?!1:g,p=e.components,b=nk(p),w=k(b,1),m=w[0],O=ZX(r||YX,n),x=k(O,2),C=x[0],S=x[1],$=o.useMemo(function(){return C.setA(1).toRgbString()},[C]),z=function(F,B){n||S(F),l==null||l(F,B)},R=function(F){return new la(C.setHue(F))},E=function(F){return new la(C.setA(F/100))},H=function(F){z(R(F),{type:"hue",value:F})},P=function(F){z(E(F),{type:"alpha",value:F})},L=function(F){s&&s(R(F))},j=function(F){s&&s(E(F))},V=U("".concat(i,"-panel"),c,_({},"".concat(i,"-panel-disabled"),v)),M={prefixCls:i,disabled:v,color:C},T=D.createElement(D.Fragment,null,D.createElement(JX,xe({onChange:z},M,{onChangeComplete:s})),D.createElement("div",{className:"".concat(i,"-slider-container")},D.createElement("div",{className:U("".concat(i,"-slider-group"),_({},"".concat(i,"-slider-group-disabled-alpha"),h))},D.createElement(m,xe({},M,{type:"hue",colors:rk,min:0,max:359,value:C.getHue(),onChange:H,onChangeComplete:L})),!h&&D.createElement(m,xe({},M,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:$}],min:0,max:100,value:C.a*100,onChange:P,onChangeComplete:j}))),D.createElement(QC,{color:C.toRgbString(),prefixCls:i})));return D.createElement("div",{className:V,style:u,ref:t},typeof d=="function"?d(T):T)});const cl=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",ok=(e,t)=>e?cl(e,t):"";let Cr=function(){function e(t){sn(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(a=>({color:new e(a.color),percent:a.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(({color:a,percent:i})=>({color:new e(a),percent:i})),this.metaColor=new la(this.colors[0].color.metaColor)):this.metaColor=new la(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return cn(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return ok(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(){const{colors:n}=this;return n?`linear-gradient(90deg, ${n.map(a=>`${a.color.toRgbString()} ${a.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,a)=>{const i=n.colors[a];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])}();var zT={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"},ik=function(t,n){return o.createElement(bn,xe({},t,{ref:n,icon:zT}))},R4=o.forwardRef(ik),RT=D.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,a=e.className,i=e.style,l=e.children,s=e.isActive,c=e.role,u=e.classNames,d=e.styles,f=D.useState(s||r),h=k(f,2),g=h[0],v=h[1];return D.useEffect(function(){(r||s)&&v(!0)},[r,s]),g?D.createElement("div",{ref:t,className:U("".concat(n,"-content"),_(_({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),a),style:i,role:c},D.createElement("div",{className:U("".concat(n,"-content-box"),u==null?void 0:u.body),style:d==null?void 0:d.body},l)):null});RT.displayName="PanelContent";var lk=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ET=D.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,a=e.headerClass,i=e.isActive,l=e.onItemClick,s=e.forceRender,c=e.className,u=e.classNames,d=u===void 0?{}:u,f=e.styles,h=f===void 0?{}:f,g=e.prefixCls,v=e.collapsible,p=e.accordion,b=e.panelKey,w=e.extra,m=e.header,O=e.expandIcon,x=e.openMotion,C=e.destroyInactivePanel,S=e.children,$=at(e,lk),z=v==="disabled",R=w!=null&&typeof w!="boolean",E=_(_(_({onClick:function(){l==null||l(b)},onKeyDown:function(T){(T.key==="Enter"||T.keyCode===He.ENTER||T.which===He.ENTER)&&(l==null||l(b))},role:p?"tab":"button"},"aria-expanded",i),"aria-disabled",z),"tabIndex",z?-1:0),H=typeof O=="function"?O(e):D.createElement("i",{className:"arrow"}),P=H&&D.createElement("div",xe({className:"".concat(g,"-expand-icon")},["header","icon"].includes(v)?E:{}),H),L=U("".concat(g,"-item"),_(_({},"".concat(g,"-item-active"),i),"".concat(g,"-item-disabled"),z),c),j=U(a,"".concat(g,"-header"),_({},"".concat(g,"-collapsible-").concat(v),!!v),d.header),V=A({className:j,style:h.header},["header","icon"].includes(v)?{}:E);return D.createElement("div",xe({},$,{ref:t,className:L}),D.createElement("div",V,r&&P,D.createElement("span",xe({className:"".concat(g,"-header-text")},v==="header"?E:{}),m),R&&D.createElement("div",{className:"".concat(g,"-extra")},w)),D.createElement(za,xe({visible:i,leavedClassName:"".concat(g,"-content-hidden")},x,{forceRender:s,removeOnLeave:C}),function(M,T){var I=M.className,F=M.style;return D.createElement(RT,{ref:T,prefixCls:g,className:I,classNames:d,style:F,styles:h,isActive:i,forceRender:s,role:p?"tabpanel":void 0},S)}))}),sk=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ck=function(t,n){var r=n.prefixCls,a=n.accordion,i=n.collapsible,l=n.destroyInactivePanel,s=n.onItemClick,c=n.activeKey,u=n.openMotion,d=n.expandIcon;return t.map(function(f,h){var g=f.children,v=f.label,p=f.key,b=f.collapsible,w=f.onItemClick,m=f.destroyInactivePanel,O=at(f,sk),x=String(p??h),C=b??i,S=m??l,$=function(E){C!=="disabled"&&(s(E),w==null||w(E))},z=!1;return a?z=c[0]===x:z=c.indexOf(x)>-1,D.createElement(ET,xe({},O,{prefixCls:r,key:x,panelKey:x,isActive:z,accordion:a,openMotion:u,expandIcon:d,header:v,collapsible:C,onItemClick:$,destroyInactivePanel:S}),g)})},uk=function(t,n,r){if(!t)return null;var a=r.prefixCls,i=r.accordion,l=r.collapsible,s=r.destroyInactivePanel,c=r.onItemClick,u=r.activeKey,d=r.openMotion,f=r.expandIcon,h=t.key||String(n),g=t.props,v=g.header,p=g.headerClass,b=g.destroyInactivePanel,w=g.collapsible,m=g.onItemClick,O=!1;i?O=u[0]===h:O=u.indexOf(h)>-1;var x=w??l,C=function(z){x!=="disabled"&&(c(z),m==null||m(z))},S={key:h,panelKey:h,header:v,headerClass:p,isActive:O,prefixCls:a,destroyInactivePanel:b??s,openMotion:d,accordion:i,children:t.props.children,onItemClick:C,expandIcon:f,collapsible:x};return typeof t.type=="string"?t:(Object.keys(S).forEach(function($){typeof S[$]>"u"&&delete S[$]}),D.cloneElement(t,S))};function dk(e,t,n){return Array.isArray(e)?ck(e,n):rr(t).map(function(r,a){return uk(r,a,n)})}function fk(e){var t=e;if(!Array.isArray(t)){var n=tt(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var hk=D.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,a=e.destroyInactivePanel,i=a===void 0?!1:a,l=e.style,s=e.accordion,c=e.className,u=e.children,d=e.collapsible,f=e.openMotion,h=e.expandIcon,g=e.activeKey,v=e.defaultActiveKey,p=e.onChange,b=e.items,w=U(r,c),m=kt([],{value:g,onChange:function(R){return p==null?void 0:p(R)},defaultValue:v,postState:fk}),O=k(m,2),x=O[0],C=O[1],S=function(R){return C(function(){if(s)return x[0]===R?[]:[R];var E=x.indexOf(R),H=E>-1;return H?x.filter(function(P){return P!==R}):[].concat(Oe(x),[R])})};vn(!u,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var $=dk(b,u,{prefixCls:r,accordion:s,openMotion:f,expandIcon:h,collapsible:d,destroyInactivePanel:i,onItemClick:S,activeKey:x});return D.createElement("div",xe({ref:t,className:w,style:l,role:s?"tablist":void 0},ia(e,{aria:!0,data:!0})),$)});const JC=Object.assign(hk,{Panel:ET});JC.Panel;const vk=o.forwardRef((e,t)=>{const{getPrefixCls:n}=o.useContext(ft),{prefixCls:r,className:a,showArrow:i=!0}=e,l=n("collapse",r),s=U({[`${l}-no-arrow`]:!i},a);return o.createElement(JC.Panel,Object.assign({ref:t},e,{prefixCls:l,className:s}))}),jT=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
+ opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
+ opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),gk=e=>({animationDuration:e,animationFillMode:"both"}),mk=e=>({animationDuration:e,animationFillMode:"both"}),ZC=(e,t,n,r,a=!1)=>{const i=a?"&":"";return{[`
+ ${i}${e}-enter,
+ ${i}${e}-appear
+ `]:Object.assign(Object.assign({},gk(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},mk(r)),{animationPlayState:"paused"}),[`
+ ${i}${e}-enter${e}-enter-active,
+ ${i}${e}-appear${e}-appear-active
+ `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},pk=new jt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),bk=new jt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),yk=new jt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),wk=new jt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Ok=new jt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),xk=new jt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Ck=new jt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$k=new jt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Sk={"move-up":{inKeyframes:Ck,outKeyframes:$k},"move-down":{inKeyframes:pk,outKeyframes:bk},"move-left":{inKeyframes:yk,outKeyframes:wk},"move-right":{inKeyframes:Ok,outKeyframes:xk}},E4=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:a,outKeyframes:i}=Sk[t];return[ZC(r,a,i,e.motionDurationMid),{[`
+ ${r}-enter,
+ ${r}-appear
+ `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},e$=new jt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),t$=new jt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),n$=new jt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),r$=new jt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),zk=new jt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Rk=new jt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Ek=new jt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),jk=new jt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Mk={"slide-up":{inKeyframes:e$,outKeyframes:t$},"slide-down":{inKeyframes:n$,outKeyframes:r$},"slide-left":{inKeyframes:zk,outKeyframes:Rk},"slide-right":{inKeyframes:Ek,outKeyframes:jk}},w1=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:a,outKeyframes:i}=Mk[t];return[ZC(r,a,i,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}}]},Pk=new jt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Ik=new jt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),HR=new jt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),TR=new jt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Hk=new jt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Tk=new jt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Lk=new jt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Vk=new jt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),_k=new jt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Fk=new jt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Bk=new jt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Nk=new jt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Ak={zoom:{inKeyframes:Pk,outKeyframes:Ik},"zoom-big":{inKeyframes:HR,outKeyframes:TR},"zoom-big-fast":{inKeyframes:HR,outKeyframes:TR},"zoom-left":{inKeyframes:Lk,outKeyframes:Vk},"zoom-right":{inKeyframes:_k,outKeyframes:Fk},"zoom-up":{inKeyframes:Hk,outKeyframes:Tk},"zoom-down":{inKeyframes:Bk,outKeyframes:Nk}},z2=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:a,outKeyframes:i}=Ak[t];return[ZC(r,a,i,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}}]},Dk=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:a,headerPadding:i,collapseHeaderPaddingSM:l,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:c,lineWidth:u,lineType:d,colorBorder:f,colorText:h,colorTextHeading:g,colorTextDisabled:v,fontSizeLG:p,lineHeight:b,lineHeightLG:w,marginSM:m,paddingSM:O,paddingLG:x,paddingXS:C,motionDurationSlow:S,fontSizeIcon:$,contentPadding:z,fontHeight:R,fontHeightLG:E}=e,H=`${Z(u)} ${d} ${f}`;return{[t]:Object.assign(Object.assign({},$n(e)),{backgroundColor:a,border:H,borderRadius:c,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:H,"&:first-child":{[`
+ &,
+ & > ${t}-header`]:{borderRadius:`${Z(c)} ${Z(c)} 0 0`}},"&:last-child":{[`
+ &,
+ & > ${t}-header`]:{borderRadius:`0 0 ${Z(c)} ${Z(c)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:g,lineHeight:b,cursor:"pointer",transition:`all ${S}, visibility 0s`},ri(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:R,display:"flex",alignItems:"center",paddingInlineEnd:m},[`${t}-arrow`]:Object.assign(Object.assign({},fi()),{fontSize:$,transition:`transform ${S}`,svg:{transition:`transform ${S}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}}),[`${t}-collapsible-header`]:{cursor:"default",[`${t}-header-text`]:{flex:"none",cursor:"pointer"},[`${t}-expand-icon`]:{cursor:"pointer"}},[`${t}-collapsible-icon`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:h,backgroundColor:n,borderTop:H,[`& > ${t}-content-box`]:{padding:z},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:l,paddingInlineStart:C,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(O).sub(C).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:O}}},"&-large":{[`> ${t}-item`]:{fontSize:p,lineHeight:w,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:E,marginInlineStart:e.calc(x).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:x}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${Z(c)} ${Z(c)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:v,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:m}}}}})}},Wk=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},Uk=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:a,colorBorder:i}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[`
+ > ${t}-item:last-child,
+ > ${t}-item:last-child ${t}-header
+ `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:a,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:r}}}},qk=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},Kk=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"}),Gk=Dt("Collapse",e=>{const t=St(e,{collapseHeaderPaddingSM:`${Z(e.paddingXS)} ${Z(e.paddingSM)}`,collapseHeaderPaddingLG:`${Z(e.padding)} ${Z(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[Dk(t),Uk(t),qk(t),Wk(t),jT(t)]},Kk),Xk=o.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:a,className:i,style:l}=Hn("collapse"),{prefixCls:s,className:c,rootClassName:u,style:d,bordered:f=!0,ghost:h,size:g,expandIconPosition:v="start",children:p,destroyInactivePanel:b,destroyOnHidden:w,expandIcon:m}=e,O=ua(V=>{var M;return(M=g??V)!==null&&M!==void 0?M:"middle"}),x=n("collapse",s),C=n(),[S,$,z]=Gk(x),R=o.useMemo(()=>v==="left"?"start":v==="right"?"end":v,[v]),E=m??a,H=o.useCallback((V={})=>{const M=typeof E=="function"?E(V):o.createElement(R4,{rotate:V.isActive?r==="rtl"?-90:90:void 0,"aria-label":V.isActive?"expanded":"collapsed"});return Rr(M,()=>{var T;return{className:U((T=M.props)===null||T===void 0?void 0:T.className,`${x}-arrow`)}})},[E,x,r]),P=U(`${x}-icon-position-${R}`,{[`${x}-borderless`]:!f,[`${x}-rtl`]:r==="rtl",[`${x}-ghost`]:!!h,[`${x}-${O}`]:O!=="middle"},i,c,u,$,z),L=o.useMemo(()=>Object.assign(Object.assign({},gT(C)),{motionAppear:!1,leavedClassName:`${x}-content-hidden`}),[C,x]),j=o.useMemo(()=>p?rr(p).map((V,M)=>{var T,I;const F=V.props;if(F!=null&&F.disabled){const B=(T=V.key)!==null&&T!==void 0?T:String(M),N=Object.assign(Object.assign({},on(V.props,["disabled"])),{key:B,collapsible:(I=F.collapsible)!==null&&I!==void 0?I:"disabled"});return Rr(V,N)}return V}):null,[p]);return S(o.createElement(JC,Object.assign({ref:t,openMotion:L},on(e,["rootClassName"]),{expandIcon:H,prefixCls:x,className:P,style:Object.assign(Object.assign({},l),d),destroyInactivePanel:w??b}),j))}),kk=Object.assign(Xk,{Panel:vk}),Bn=e=>e instanceof Cr?e:new Cr(e),Hc=e=>Math.round(Number(e||0)),a$=e=>Hc(e.toHsb().a*100),Tc=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,Bn(r)}return n.a=1,Bn(n)},MT=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(Oe(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;re.map(t=>(t.colors=t.colors.map(Bn),t)),PT=(e,t)=>{const{r:n,g:r,b:a,a:i}=e.toRgb(),l=new la(e.toRgbString()).onBackground(t).toHsv();return i<=.5?l.v>.5:n*.299+r*.587+a*.114>192},LR=(e,t)=>{var n;return`panel-${(n=e.key)!==null&&n!==void 0?n:t}`},Yk=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[a]=Ro("ColorPicker"),[,i]=pr(),[l]=kt(s0(t),{value:s0(t),postState:s0}),s=`${e}-presets`,c=o.useMemo(()=>l.reduce((f,h,g)=>{const{defaultOpen:v=!0}=h;return v&&f.push(LR(h,g)),f},[]),[l]),u=f=>{r==null||r(f)},d=l.map((f,h)=>{var g;return{key:LR(f,h),label:D.createElement("div",{className:`${s}-label`},f==null?void 0:f.label),children:D.createElement("div",{className:`${s}-items`},Array.isArray(f==null?void 0:f.colors)&&((g=f.colors)===null||g===void 0?void 0:g.length)>0?f.colors.map((v,p)=>D.createElement(QC,{key:`preset-${p}-${v.toHexString()}`,color:Bn(v).toRgbString(),prefixCls:e,className:U(`${s}-color`,{[`${s}-color-checked`]:v.toHexString()===(n==null?void 0:n.toHexString()),[`${s}-color-bright`]:PT(v,i.colorBgElevated)}),onClick:()=>u(v)})):D.createElement("span",{className:`${s}-empty`},a.presetEmpty))}});return D.createElement("div",{className:s},D.createElement(kk,{defaultActiveKey:c,ghost:!0,items:d}))},IT=e=>{const{paddingInline:t,onlyIconSize:n}=e;return St(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n})},HT=e=>{var t,n,r,a,i,l;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,u=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,d=(a=e.contentLineHeight)!==null&&a!==void 0?a:Pc(s),f=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Pc(c),h=(l=e.contentLineHeightLG)!==null&&l!==void 0?l:Pc(u),g=PT(new Cr(e.colorBgSolid),"#fff")?"#000":"#fff",v=yo.reduce((p,b)=>Object.assign(Object.assign({},p),{[`${b}ShadowColor`]:`0 ${Z(e.controlOutlineWidth)} 0 ${sl(e[`${b}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},v),{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.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:g,contentFontSize:s,contentFontSizeSM:c,contentFontSizeLG:u,contentLineHeight:d,contentLineHeightSM:f,contentLineHeightLG:h,paddingBlock:Math.max((e.controlHeight-s*d)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-u*h)/2-e.lineWidth,0)})},Qk=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:a,motionDurationSlow:i,motionEaseInOut:l,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",background:"transparent",border:`${Z(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:fi(),"> a":{color:"currentColor"},"&:not(:disabled)":ri(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:a,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(u=>`${u} ${i} ${l}`).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()}}}}}},TT=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),Jk=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:"50%"}),Zk=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),R2=(e,t,n,r,a,i,l,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},TT(e,Object.assign({background:t},l),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:a||void 0,borderColor:i||void 0}})}),eY=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},Zk(e))}),tY=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),E2=(e,t,n,r)=>{const i=r&&["link","text"].includes(r)?tY:eY;return Object.assign(Object.assign({},i(e)),TT(e.componentCls,t,n))},j2=(e,t,n,r,a)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},E2(e,r,a))}),M2=(e,t,n,r,a)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},E2(e,r,a))}),P2=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),I2=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},E2(e,n,r))}),Ra=(e,t,n,r,a)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},E2(e,r,a,n))}),nY=e=>{const{componentCls:t}=e;return yo.reduce((n,r)=>{const a=e[`${r}6`],i=e[`${r}1`],l=e[`${r}5`],s=e[`${r}2`],c=e[`${r}3`],u=e[`${r}7`];return Object.assign(Object.assign({},n),{[`&${t}-color-${r}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:a,boxShadow:e[`${r}ShadowColor`]},j2(e,e.colorTextLightSolid,a,{background:l},{background:u})),M2(e,a,e.colorBgContainer,{color:l,borderColor:l,background:e.colorBgContainer},{color:u,borderColor:u,background:e.colorBgContainer})),P2(e)),I2(e,i,{color:a,background:s},{color:a,background:c})),Ra(e,a,"link",{color:l},{color:u})),Ra(e,a,"text",{color:l,background:i},{color:u,background:c}))})},{})},rY=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},j2(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),P2(e)),I2(e,e.colorFillTertiary,{color:e.defaultColor,background:e.colorFillSecondary},{color:e.defaultColor,background:e.colorFill})),R2(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Ra(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),aY=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},M2(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),P2(e)),I2(e,e.colorPrimaryBg,{color:e.colorPrimary,background:e.colorPrimaryBgHover},{color:e.colorPrimary,background:e.colorPrimaryBorder})),Ra(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Ra(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),R2(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),oY=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},j2(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),M2(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),P2(e)),I2(e,e.colorErrorBg,{color:e.colorError,background:e.colorErrorBgFilledHover},{color:e.colorError,background:e.colorErrorBgActive})),Ra(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Ra(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),R2(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),iY=e=>Object.assign(Object.assign({},Ra(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),R2(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),lY=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:rY(e),[`${t}-color-primary`]:aY(e),[`${t}-color-dangerous`]:oY(e),[`${t}-color-link`]:iY(e)},nY(e))},sY=e=>Object.assign(Object.assign(Object.assign(Object.assign({},M2(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ra(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),j2(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Ra(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),o$=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:a,borderRadius:i,buttonPaddingHorizontal:l,iconCls:s,buttonPaddingVertical:c,buttonIconOnlyFontSize:u}=e;return[{[t]:{fontSize:a,height:r,padding:`${Z(c)} ${Z(l)}`,borderRadius:i,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:u}}}},{[`${n}${n}-circle${t}`]:Jk(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},cY=e=>{const t=St(e,{fontSize:e.contentFontSize});return o$(t,e.componentCls)},uY=e=>{const t=St(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return o$(t,`${e.componentCls}-sm`)},dY=e=>{const t=St(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return o$(t,`${e.componentCls}-lg`)},fY=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},hY=Dt("Button",e=>{const t=IT(e);return[Qk(t),cY(t),uY(t),dY(t),fY(t),lY(t),sY(t),qX(t)]},HT,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function vY(e,t,n,r){const{focusElCls:a,focus:i,borderElCls:l}=n,s=l?"> *":"",c=["hover",i?"focus":null,"active"].filter(Boolean).map(u=>`&:${u} ${s}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":Object.assign(Object.assign({[c]:{zIndex:3}},a?{[`&${a}`]:{zIndex:3}}:{}),{[`&[disabled] ${s}`]:{zIndex:0}})}}function gY(e,t,n){const{borderElCls:r}=n,a=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${a}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${a}, &${e}-sm ${a}, &${e}-lg ${a}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${a}, &${e}-sm ${a}, &${e}-lg ${a}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function P1(e,t={focus:!0}){const{componentCls:n}=e,{componentCls:r}=t,a=r||n,i=`${a}-compact`;return{[i]:Object.assign(Object.assign({},vY(e,i,t,a)),gY(a,i,t))}}function mY(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 pY(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 bY(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},mY(e,t,e.componentCls)),pY(e.componentCls,t))}}const yY=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:a}=e,i=a(r).mul(-1).equal(),l=s=>{const c=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${c} + ${c}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:n,content:'""',width:s?"100%":r,height:s?r:"100%"}}};return Object.assign(Object.assign({},l()),l(!0))},wY=MK(["Button","compact"],e=>{const t=IT(e);return[P1(t),bY(t),yY(t)]},HT);var OY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var n,r;const{loading:a=!1,prefixCls:i,color:l,variant:s,type:c,danger:u=!1,shape:d,size:f,styles:h,disabled:g,className:v,rootClassName:p,children:b,icon:w,iconPosition:m="start",ghost:O=!1,block:x=!1,htmlType:C="button",classNames:S,style:$={},autoInsertSpace:z,autoFocus:R}=e,E=OY(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),H=c||"default",{button:P}=D.useContext(ft),L=d||(P==null?void 0:P.shape)||"default",[j,V]=o.useMemo(()=>{if(l&&s)return[l,s];if(c||u){const Je=CY[H]||[];return u?["danger",Je[1]]:Je}return P!=null&&P.color&&(P!=null&&P.variant)?[P.color,P.variant]:["default","outlined"]},[l,s,c,u,P==null?void 0:P.color,P==null?void 0:P.variant,H]),T=j==="danger"?"dangerous":j,{getPrefixCls:I,direction:F,autoInsertSpace:B,className:N,style:W,classNames:K,styles:J}=Hn("button"),q=(n=z??B)!==null&&n!==void 0?n:!0,Y=I("btn",i),[te,Q,re]=hY(Y),ne=o.useContext(Sa),G=g??ne,X=o.useContext(bT),ee=o.useMemo(()=>xY(a),[a]),[ce,oe]=o.useState(ee.loading),[le,ie]=o.useState(!1),ue=o.useRef(null),fe=So(t,ue),Ce=o.Children.count(b)===1&&!w&&!a0(V),he=o.useRef(!0);D.useEffect(()=>(he.current=!1,()=>{he.current=!0}),[]),vt(()=>{let Je=null;ee.delay>0?Je=setTimeout(()=>{Je=null,oe(!0)},ee.delay):oe(ee.loading);function dt(){Je&&(clearTimeout(Je),Je=null)}return dt},[ee.delay,ee.loading]),o.useEffect(()=>{if(!ue.current||!q)return;const Je=ue.current.textContent||"";Ce&&y6(Je)?le||ie(!0):le&&ie(!1)}),o.useEffect(()=>{R&&ue.current&&ue.current.focus()},[]);const be=D.useCallback(Je=>{var dt;if(ce||G){Je.preventDefault();return}(dt=e.onClick)===null||dt===void 0||dt.call(e,("href"in e,Je))},[e.onClick,ce,G]),{compactSize:ve,compactItemClassnames:ae}=Eo(Y,F),ye={large:"lg",small:"sm",middle:void 0},Le=ua(Je=>{var dt,Mt;return(Mt=(dt=f??ve)!==null&&dt!==void 0?dt:X)!==null&&Mt!==void 0?Mt:Je}),Ae=Le&&(r=ye[Le])!==null&&r!==void 0?r:"",Te=ce?"loading":w,Re=on(E,["navigate"]),De=U(Y,Q,re,{[`${Y}-${L}`]:L!=="default"&&L,[`${Y}-${H}`]:H,[`${Y}-dangerous`]:u,[`${Y}-color-${T}`]:T,[`${Y}-variant-${V}`]:V,[`${Y}-${Ae}`]:Ae,[`${Y}-icon-only`]:!b&&b!==0&&!!Te,[`${Y}-background-ghost`]:O&&!a0(V),[`${Y}-loading`]:ce,[`${Y}-two-chinese-chars`]:le&&q&&!ce,[`${Y}-block`]:x,[`${Y}-rtl`]:F==="rtl",[`${Y}-icon-end`]:m==="end"},ae,v,p,N),Pe=Object.assign(Object.assign({},W),$),We=U(S==null?void 0:S.icon,K.icon),Me=Object.assign(Object.assign({},(h==null?void 0:h.icon)||{}),J.icon||{}),$e=Je=>D.createElement(yT,{prefixCls:Y,className:We,style:Me},Je),_e=()=>D.createElement(UX,{existIcon:!!w,prefixCls:Y,loading:ce,mount:he.current});let pe;w&&!ce?pe=$e(w):a&&typeof a=="object"&&a.icon?pe=$e(a.icon):pe=_e();const we=b||b===0?WX(b,Ce&&q):null;if(Re.href!==void 0)return te(D.createElement("a",Object.assign({},Re,{className:U(De,{[`${Y}-disabled`]:G}),href:G?void 0:Re.href,style:Pe,onClick:be,ref:fe,tabIndex:G?-1:0,"aria-disabled":G}),pe,we));let Qe=D.createElement("button",Object.assign({},E,{type:C,className:De,style:Pe,onClick:be,disabled:G,ref:fe}),pe,we,ae&&D.createElement(wY,{prefixCls:Y}));return a0(V)||(Qe=D.createElement(TX,{component:"Button",disabled:ce},Qe)),te(Qe)}),os=$Y;os.Group=AX;os.__ANT_BUTTON=!0;var LT=o.createContext(null),VR=[];function SY(e,t){var n=o.useState(function(){if(!ar())return null;var v=document.createElement("div");return v}),r=k(n,1),a=r[0],i=o.useRef(!1),l=o.useContext(LT),s=o.useState(VR),c=k(s,2),u=c[0],d=c[1],f=l||(i.current?void 0:function(v){d(function(p){var b=[v].concat(Oe(p));return b})});function h(){a.parentElement||document.body.appendChild(a),i.current=!0}function g(){var v;(v=a.parentElement)===null||v===void 0||v.removeChild(a),i.current=!1}return vt(function(){return e?l?l(h):h():g(),g},[e]),vt(function(){u.length&&(u.forEach(function(v){return v()}),d(VR))},[u]),[a,f]}var c0;function VT(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var a,i;if(e){var l=getComputedStyle(e);r.scrollbarColor=l.scrollbarColor,r.scrollbarWidth=l.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(s.width,10),u=parseInt(s.height,10);try{var d=c?"width: ".concat(s.width,";"):"",f=u?"height: ".concat(s.height,";"):"";La(`
+#`.concat(t,`::-webkit-scrollbar {
+`).concat(d,`
+`).concat(f,`
+}`),t)}catch(v){console.error(v),a=c,i=u}}document.body.appendChild(n);var h=e&&a&&!isNaN(a)?a:n.offsetWidth-n.clientWidth,g=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),Jl(t),{width:h,height:g}}function sqe(e){return typeof document>"u"?0:(c0===void 0&&(c0=VT()),c0.width)}function zY(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:VT(e)}function RY(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var EY="rc-util-locker-".concat(Date.now()),_R=0;function jY(e){var t=!!e,n=o.useState(function(){return _R+=1,"".concat(EY,"_").concat(_R)}),r=k(n,1),a=r[0];vt(function(){if(t){var i=zY(document.body).width,l=RY();La(`
+html body {
+ overflow-y: hidden;
+ `.concat(l?"width: calc(100% - ".concat(i,"px);"):"",`
+}`),a)}else Jl(a);return function(){Jl(a)}},[t,a])}var MY=!1;function PY(e){return MY}var FR=function(t){return t===!1?!1:!ar()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},i$=o.forwardRef(function(e,t){var n=e.open,r=e.autoLock,a=e.getContainer;e.debug;var i=e.autoDestroy,l=i===void 0?!0:i,s=e.children,c=o.useState(n),u=k(c,2),d=u[0],f=u[1],h=d||n;o.useEffect(function(){(l||n)&&f(n)},[n,l]);var g=o.useState(function(){return FR(a)}),v=k(g,2),p=v[0],b=v[1];o.useEffect(function(){var H=FR(a);b(H??null)});var w=SY(h&&!p),m=k(w,2),O=m[0],x=m[1],C=p??O;jY(r&&n&&ar()&&(C===O||C===document.body));var S=null;if(s&&zo(s)&&t){var $=s;S=$.ref}var z=So(S,t);if(!h||!ar()||p===void 0)return null;var R=C===!1||PY(),E=s;return t&&(E=o.cloneElement(s,{ref:z})),o.createElement(LT.Provider,{value:x},R?E:$a.createPortal(E,C))});function IY(){var e=A({},fs);return e.useId}var BR=0,NR=IY();const H2=NR?function(t){var n=NR();return t||n}:function(t){var n=o.useState("ssr-id"),r=k(n,2),a=r[0],i=r[1];return o.useEffect(function(){var l=BR;BR+=1,i("rc_unique_".concat(l))},[]),t||a};var Fo="RC_FORM_INTERNAL_HOOKS",Nt=function(){vn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},O1=o.createContext({getFieldValue:Nt,getFieldsValue:Nt,getFieldError:Nt,getFieldWarning:Nt,getFieldsError:Nt,isFieldsTouched:Nt,isFieldTouched:Nt,isFieldValidating:Nt,isFieldsValidating:Nt,resetFields:Nt,setFields:Nt,setFieldValue:Nt,setFieldsValue:Nt,validateFields:Nt,submit:Nt,getInternalHooks:function(){return Nt(),{dispatch:Nt,initEntityValue:Nt,registerField:Nt,useSubscribe:Nt,setInitialValues:Nt,destroyForm:Nt,setCallbacks:Nt,registerWatch:Nt,getFields:Nt,setValidateMessages:Nt,setPreserve:Nt,getInitialValue:Nt}}}),j4=o.createContext(null);function w6(e){return e==null?[]:Array.isArray(e)?e:[e]}function HY(e){return e&&!!e._init}function O6(){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 t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var x6=O6();function TY(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function LY(e,t,n){if(IC())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var a=new(e.bind.apply(e,r));return n&&kl(a,n.prototype),a}function C6(e){var t=typeof Map=="function"?new Map:void 0;return C6=function(r){if(r===null||!TY(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,a)}function a(){return LY(r,arguments,Yl(this).constructor)}return a.prototype=Object.create(r.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),kl(a,r)},C6(e)}var VY=/%[sdj%]/g,_Y=function(){};function $6(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function $r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return s}});return l}return e}function FY(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"||e==="tel"}function Sn(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||FY(t)&&typeof e=="string"&&!e)}function BY(e,t,n){var r=[],a=0,i=e.length;function l(s){r.push.apply(r,Oe(s||[])),a++,a===i&&n(r)}e.forEach(function(s){t(s,l)})}function AR(e,t,n){var r=0,a=e.length;function i(l){if(l&&l.length){n(l);return}var s=r;r=r+1,st.max?a.push($r(i.messages[f].max,t.fullField,t.max)):s&&c&&(dt.max)&&a.push($r(i.messages[f].range,t.fullField,t.min,t.max))},_T=function(t,n,r,a,i,l){t.required&&(!r.hasOwnProperty(t.field)||Sn(n,l||t.type))&&a.push($r(i.messages.required,t.fullField))},ac;const GY=function(){if(ac)return ac;var e="[a-fA-F\\d:]",t=function(S){return S&&S.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(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}",a=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",l="(?:".concat(a.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(l,"$)")),c=new RegExp("^".concat(n,"$")),u=new RegExp("^".concat(l,"$")),d=function(S){return S&&S.exact?s:new RegExp("(?:".concat(t(S)).concat(n).concat(t(S),")|(?:").concat(t(S)).concat(l).concat(t(S),")"),"g")};d.v4=function(C){return C&&C.exact?c:new RegExp("".concat(t(C)).concat(n).concat(t(C)),"g")},d.v6=function(C){return C&&C.exact?u:new RegExp("".concat(t(C)).concat(l).concat(t(C)),"g")};var f="(?:(?:[a-z]+:)?//)",h="(?:\\S+(?::\\S*)?@)?",g=d.v4().source,v=d.v6().source,p="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",b="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",w="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",m="(?::\\d{2,5})?",O='(?:[/?#][^\\s"]*)?',x="(?:".concat(f,"|www\\.)").concat(h,"(?:localhost|").concat(g,"|").concat(v,"|").concat(p).concat(b).concat(w,")").concat(m).concat(O);return ac=new RegExp("(?:^".concat(x,"$)"),"i"),ac};var u0={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},ul={integer:function(t){return ul.number(t)&&parseInt(t,10)===t},float:function(t){return ul.number(t)&&!ul.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return tt(t)==="object"&&!ul.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(u0.email)},tel:function(t){return typeof t=="string"&&t.length<=32&&!!t.match(u0.tel)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(GY())},hex:function(t){return typeof t=="string"&&!!t.match(u0.hex)}},XY=function(t,n,r,a,i){if(t.required&&n===void 0){_T(t,n,r,a,i);return}var l=["integer","float","array","regexp","object","method","email","tel","number","date","url","hex"],s=t.type;l.indexOf(s)>-1?ul[s](n)||a.push($r(i.messages.types[s],t.fullField,t.type)):s&&tt(n)!==t.type&&a.push($r(i.messages.types[s],t.fullField,t.type))},kY=function(t,n,r,a,i){(/^\s+$/.test(n)||n==="")&&a.push($r(i.messages.whitespace,t.fullField))};const Ct={required:_T,whitespace:kY,type:XY,range:KY,enum:UY,pattern:qY};var YY=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i)}r(l)},QY=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();Ct.required(t,n,a,l,i,"array"),n!=null&&(Ct.type(t,n,a,l,i),Ct.range(t,n,a,l,i))}r(l)},JY=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&Ct.type(t,n,a,l,i)}r(l)},ZY=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n,"date")&&!t.required)return r();if(Ct.required(t,n,a,l,i),!Sn(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),Ct.type(t,c,a,l,i),c&&Ct.range(t,c.getTime(),a,l,i)}}r(l)},eQ="enum",tQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&Ct[eQ](t,n,a,l,i)}r(l)},nQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&(Ct.type(t,n,a,l,i),Ct.range(t,n,a,l,i))}r(l)},rQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&(Ct.type(t,n,a,l,i),Ct.range(t,n,a,l,i))}r(l)},aQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&Ct.type(t,n,a,l,i)}r(l)},oQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&(Ct.type(t,n,a,l,i),Ct.range(t,n,a,l,i))}r(l)},iQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),n!==void 0&&Ct.type(t,n,a,l,i)}r(l)},lQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n,"string")&&!t.required)return r();Ct.required(t,n,a,l,i),Sn(n,"string")||Ct.pattern(t,n,a,l,i)}r(l)},sQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n)&&!t.required)return r();Ct.required(t,n,a,l,i),Sn(n)||Ct.type(t,n,a,l,i)}r(l)},cQ=function(t,n,r,a,i){var l=[],s=Array.isArray(n)?"array":tt(n);Ct.required(t,n,a,l,i,s),r(l)},uQ=function(t,n,r,a,i){var l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Sn(n,"string")&&!t.required)return r();Ct.required(t,n,a,l,i,"string"),Sn(n,"string")||(Ct.type(t,n,a,l,i),Ct.range(t,n,a,l,i),Ct.pattern(t,n,a,l,i),t.whitespace===!0&&Ct.whitespace(t,n,a,l,i))}r(l)},oc=function(t,n,r,a,i){var l=t.type,s=[],c=t.required||!t.required&&a.hasOwnProperty(t.field);if(c){if(Sn(n,l)&&!t.required)return r();Ct.required(t,n,a,s,i,l),Sn(n,l)||Ct.type(t,n,a,s,i)}r(s)};const zl={string:uQ,method:aQ,number:oQ,boolean:JY,regexp:sQ,integer:rQ,float:nQ,array:QY,object:iQ,enum:tQ,pattern:lQ,date:ZY,url:oc,hex:oc,email:oc,tel:oc,required:cQ,any:YY};var Os=function(){function e(t){sn(this,e),_(this,"rules",null),_(this,"_messages",x6),this.define(t)}return cn(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(tt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(a){var i=n[a];r.rules[a]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=UR(O6(),n)),this._messages}},{key:"validate",value:function(n){var r=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},l=n,s=a,c=i;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,l),Promise.resolve(l);function u(v){var p=[],b={};function w(O){if(Array.isArray(O)){var x;p=(x=p).concat.apply(x,Oe(O))}else p.push(O)}for(var m=0;m0&&arguments[0]!==void 0?arguments[0]:[],z=Array.isArray($)?$:[$];!s.suppressWarning&&z.length&&e.warning("async-validator:",z),z.length&&b.message!==void 0&&b.message!==null&&(z=[].concat(b.message));var R=z.map(WR(b,l));if(s.first&&R.length)return g[b.field]=1,p(R);if(!w)p(R);else{if(b.required&&!v.value)return b.message!==void 0?R=[].concat(b.message).map(WR(b,l)):s.error&&(R=[s.error(b,$r(s.messages.required,b.field))]),p(R);var E={};b.defaultField&&Object.keys(v.value).map(function(L){E[L]=b.defaultField}),E=A(A({},E),v.rule.fields);var H={};Object.keys(E).forEach(function(L){var j=E[L],V=Array.isArray(j)?j:[j];H[L]=V.map(m.bind(null,L))});var P=new e(H);P.messages(s.messages),v.rule.options&&(v.rule.options.messages=s.messages,v.rule.options.error=s.error),P.validate(v.value,v.rule.options||s,function(L){var j=[];R&&R.length&&j.push.apply(j,Oe(R)),L&&L.length&&j.push.apply(j,Oe(L)),p(j.length?j:null)})}}var x;if(b.asyncValidator)x=b.asyncValidator(b,v.value,O,v.source,s);else if(b.validator){try{x=b.validator(b,v.value,O,v.source,s)}catch($){var C,S;(C=(S=console).error)===null||C===void 0||C.call(S,$),s.suppressValidatorError||setTimeout(function(){throw $},0),O($.message)}x===!0?O():x===!1?O(typeof b.message=="function"?b.message(b.fullField||b.field):b.message||"".concat(b.fullField||b.field," fails")):x instanceof Array?O(x):x instanceof Error&&O(x.message)}x&&x.then&&x.then(function(){return O()},function($){return O($)})},function(v){u(v)},l)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!zl.hasOwnProperty(n.type))throw new Error($r("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),a=r.indexOf("message");return a!==-1&&r.splice(a,1),r.length===1&&r[0]==="required"?zl.required:zl[this.getType(n)]||void 0}}]),e}();_(Os,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");zl[t]=n});_(Os,"warning",_Y);_(Os,"messages",x6);_(Os,"validators",zl);var yr="'${name}' is not a valid ${type}",FT={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:yr,method:yr,array:yr,object:yr,number:yr,date:yr,boolean:yr,integer:yr,float:yr,regexp:yr,email:yr,url:yr,hex:yr},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}"}},qR=Os;function dQ(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var KR="CODE_LOGIC_ERROR";function S6(e,t,n,r,a){return z6.apply(this,arguments)}function z6(){return z6=hi(Xn().mark(function e(t,n,r,a,i){var l,s,c,u,d,f,h,g,v;return Xn().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return l=A({},r),delete l.ruleIndex,qR.warning=function(){},l.validator&&(s=l.validator,l.validator=function(){try{return s.apply(void 0,arguments)}catch(w){return console.error(w),Promise.reject(KR)}}),c=null,l&&l.type==="array"&&l.defaultField&&(c=l.defaultField,delete l.defaultField),u=new qR(_({},t,[l])),d=qi(FT,a.validateMessages),u.messages(d),f=[],b.prev=10,b.next=13,Promise.resolve(u.validate(_({},t,n),A({},a)));case 13:b.next=18;break;case 15:b.prev=15,b.t0=b.catch(10),b.t0.errors&&(f=b.t0.errors.map(function(w,m){var O=w.message,x=O===KR?d.default:O;return o.isValidElement(x)?o.cloneElement(x,{key:"error_".concat(m)}):x}));case 18:if(!(!f.length&&c&&Array.isArray(n)&&n.length>0)){b.next=23;break}return b.next=21,Promise.all(n.map(function(w,m){return S6("".concat(t,".").concat(m),w,c,a,i)}));case 21:return h=b.sent,b.abrupt("return",h.reduce(function(w,m){return[].concat(Oe(w),Oe(m))},[]));case 23:return g=A(A({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),v=f.map(function(w){return typeof w=="string"?dQ(w,g):w}),b.abrupt("return",v);case 26:case"end":return b.stop()}},e,null,[[10,15]])})),z6.apply(this,arguments)}function fQ(e,t,n,r,a,i){var l=e.join("."),s=n.map(function(d,f){var h=d.validator,g=A(A({},d),{},{ruleIndex:f});return h&&(g.validator=function(v,p,b){var w=!1,m=function(){for(var C=arguments.length,S=new Array(C),$=0;$2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return BT(t,r,n)})}function BT(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,a){return e[a]===r})}function gQ(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||tt(e)!=="object"||tt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),a=new Set([].concat(n,r));return Oe(a).every(function(i){var l=e[i],s=t[i];return typeof l=="function"&&typeof s=="function"?!0:l===s})}function mQ(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&tt(t.target)==="object"&&e in t.target?t.target[e]:t}function XR(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var a=e[t],i=t-n;return i>0?[].concat(Oe(e.slice(0,n)),[a],Oe(e.slice(n,t)),Oe(e.slice(t+1,r))):i<0?[].concat(Oe(e.slice(0,t)),Oe(e.slice(t+1,n+1)),[a],Oe(e.slice(n+1,r))):e}var pQ=["name"],Lr=[];function d0(e,t,n,r,a,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==a}var l$=function(e){Wa(n,e);var t=Ua(n);function n(r){var a;if(sn(this,n),a=t.call(this,r),_(pt(a),"state",{resetCount:0}),_(pt(a),"cancelRegisterFunc",null),_(pt(a),"mounted",!1),_(pt(a),"touched",!1),_(pt(a),"dirty",!1),_(pt(a),"validatePromise",void 0),_(pt(a),"prevValidating",void 0),_(pt(a),"errors",Lr),_(pt(a),"warnings",Lr),_(pt(a),"cancelRegister",function(){var c=a.props,u=c.preserve,d=c.isListField,f=c.name;a.cancelRegisterFunc&&a.cancelRegisterFunc(d,u,dn(f)),a.cancelRegisterFunc=null}),_(pt(a),"getNamePath",function(){var c=a.props,u=c.name,d=c.fieldContext,f=d.prefixName,h=f===void 0?[]:f;return u!==void 0?[].concat(Oe(h),Oe(u)):[]}),_(pt(a),"getRules",function(){var c=a.props,u=c.rules,d=u===void 0?[]:u,f=c.fieldContext;return d.map(function(h){return typeof h=="function"?h(f):h})}),_(pt(a),"refresh",function(){a.mounted&&a.setState(function(c){var u=c.resetCount;return{resetCount:u+1}})}),_(pt(a),"metaCache",null),_(pt(a),"triggerMetaEvent",function(c){var u=a.props.onMetaChange;if(u){var d=A(A({},a.getMeta()),{},{destroy:c});g1(a.metaCache,d)||u(d),a.metaCache=d}else a.metaCache=null}),_(pt(a),"onStoreChange",function(c,u,d){var f=a.props,h=f.shouldUpdate,g=f.dependencies,v=g===void 0?[]:g,p=f.onReset,b=d.store,w=a.getNamePath(),m=a.getValue(c),O=a.getValue(b),x=u&&a1(u,w);switch(d.type==="valueUpdate"&&d.source==="external"&&!g1(m,O)&&(a.touched=!0,a.dirty=!0,a.validatePromise=null,a.errors=Lr,a.warnings=Lr,a.triggerMetaEvent()),d.type){case"reset":if(!u||x){a.touched=!1,a.dirty=!1,a.validatePromise=void 0,a.errors=Lr,a.warnings=Lr,a.triggerMetaEvent(),p==null||p(),a.refresh();return}break;case"remove":{if(h&&d0(h,c,b,m,O,d)){a.reRender();return}break}case"setField":{var C=d.data;if(x){"touched"in C&&(a.touched=C.touched),"validating"in C&&!("originRCField"in C)&&(a.validatePromise=C.validating?Promise.resolve([]):null),"errors"in C&&(a.errors=C.errors||Lr),"warnings"in C&&(a.warnings=C.warnings||Lr),a.dirty=!0,a.triggerMetaEvent(),a.reRender();return}else if("value"in C&&a1(u,w,!0)){a.reRender();return}if(h&&!w.length&&d0(h,c,b,m,O,d)){a.reRender();return}break}case"dependenciesUpdate":{var S=v.map(dn);if(S.some(function($){return a1(d.relatedFields,$)})){a.reRender();return}break}default:if(x||(!v.length||w.length||h)&&d0(h,c,b,m,O,d)){a.reRender();return}break}h===!0&&a.reRender()}),_(pt(a),"validateRules",function(c){var u=a.getNamePath(),d=a.getValue(),f=c||{},h=f.triggerName,g=f.validateOnly,v=g===void 0?!1:g,p=Promise.resolve().then(hi(Xn().mark(function b(){var w,m,O,x,C,S,$;return Xn().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(a.mounted){R.next=2;break}return R.abrupt("return",[]);case 2:if(w=a.props,m=w.validateFirst,O=m===void 0?!1:m,x=w.messageVariables,C=w.validateDebounce,S=a.getRules(),h&&(S=S.filter(function(E){return E}).filter(function(E){var H=E.validateTrigger;if(!H)return!0;var P=w6(H);return P.includes(h)})),!(C&&h)){R.next=10;break}return R.next=8,new Promise(function(E){setTimeout(E,C)});case 8:if(a.validatePromise===p){R.next=10;break}return R.abrupt("return",[]);case 10:return $=fQ(u,d,S,c,O,x),$.catch(function(E){return E}).then(function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Lr;if(a.validatePromise===p){var H;a.validatePromise=null;var P=[],L=[];(H=E.forEach)===null||H===void 0||H.call(E,function(j){var V=j.rule.warningOnly,M=j.errors,T=M===void 0?Lr:M;V?L.push.apply(L,Oe(T)):P.push.apply(P,Oe(T))}),a.errors=P,a.warnings=L,a.triggerMetaEvent(),a.reRender()}}),R.abrupt("return",$);case 13:case"end":return R.stop()}},b)})));return v||(a.validatePromise=p,a.dirty=!0,a.errors=Lr,a.warnings=Lr,a.triggerMetaEvent(),a.reRender()),p}),_(pt(a),"isFieldValidating",function(){return!!a.validatePromise}),_(pt(a),"isFieldTouched",function(){return a.touched}),_(pt(a),"isFieldDirty",function(){if(a.dirty||a.props.initialValue!==void 0)return!0;var c=a.props.fieldContext,u=c.getInternalHooks(Fo),d=u.getInitialValue;return d(a.getNamePath())!==void 0}),_(pt(a),"getErrors",function(){return a.errors}),_(pt(a),"getWarnings",function(){return a.warnings}),_(pt(a),"isListField",function(){return a.props.isListField}),_(pt(a),"isList",function(){return a.props.isList}),_(pt(a),"isPreserve",function(){return a.props.preserve}),_(pt(a),"getMeta",function(){a.prevValidating=a.isFieldValidating();var c={touched:a.isFieldTouched(),validating:a.prevValidating,errors:a.errors,warnings:a.warnings,name:a.getNamePath(),validated:a.validatePromise===null};return c}),_(pt(a),"getOnlyChild",function(c){if(typeof c=="function"){var u=a.getMeta();return A(A({},a.getOnlyChild(c(a.getControlled(),u,a.props.fieldContext))),{},{isFunction:!0})}var d=rr(c);return d.length!==1||!o.isValidElement(d[0])?{child:d,isFunction:!1}:{child:d[0],isFunction:!1}}),_(pt(a),"getValue",function(c){var u=a.props.fieldContext.getFieldsValue,d=a.getNamePath();return wa(c||u(!0),d)}),_(pt(a),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=a.props,d=u.name,f=u.trigger,h=u.validateTrigger,g=u.getValueFromEvent,v=u.normalize,p=u.valuePropName,b=u.getValueProps,w=u.fieldContext,m=h!==void 0?h:w.validateTrigger,O=a.getNamePath(),x=w.getInternalHooks,C=w.getFieldsValue,S=x(Fo),$=S.dispatch,z=a.getValue(),R=b||function(j){return _({},p,j)},E=c[f],H=d!==void 0?R(z):{},P=A(A({},c),H);P[f]=function(){a.touched=!0,a.dirty=!0,a.triggerMetaEvent();for(var j,V=arguments.length,M=new Array(V),T=0;T=0&&E<=H.length?(d.keys=[].concat(Oe(d.keys.slice(0,E)),[d.id],Oe(d.keys.slice(E))),O([].concat(Oe(H.slice(0,E)),[R],Oe(H.slice(E))))):(d.keys=[].concat(Oe(d.keys),[d.id]),O([].concat(Oe(H),[R]))),d.id+=1},remove:function(R){var E=C(),H=new Set(Array.isArray(R)?R:[R]);H.size<=0||(d.keys=d.keys.filter(function(P,L){return!H.has(L)}),O(E.filter(function(P,L){return!H.has(L)})))},move:function(R,E){if(R!==E){var H=C();R<0||R>=H.length||E<0||E>=H.length||(d.keys=XR(d.keys,R,E),O(XR(H,R,E)))}}},$=m||[];return Array.isArray($)||($=[]),r($.map(function(z,R){var E=d.keys[R];return E===void 0&&(d.keys[R]=d.id,E=d.keys[R],d.id+=1),{name:R,key:E,isListField:!0}}),S,b)})))}function yQ(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(a,i){e.forEach(function(l,s){l.catch(function(c){return t=!0,c}).then(function(c){n-=1,r[s]=c,!(n>0)&&(t&&i(r),a(r))})})}):Promise.resolve([])}var AT="__@field_split__";function f0(e){return e.map(function(t){return"".concat(tt(t),":").concat(t)}).join(AT)}var Ci=function(){function e(){sn(this,e),_(this,"kvs",new Map)}return cn(e,[{key:"set",value:function(n,r){this.kvs.set(f0(n),r)}},{key:"get",value:function(n){return this.kvs.get(f0(n))}},{key:"update",value:function(n,r){var a=this.get(n),i=r(a);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(f0(n))}},{key:"map",value:function(n){return Oe(this.kvs.entries()).map(function(r){var a=k(r,2),i=a[0],l=a[1],s=i.split(AT);return n({key:s.map(function(c){var u=c.match(/^([^:]*):(.*)$/),d=k(u,3),f=d[1],h=d[2];return f==="number"?Number(h):h}),value:l})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var a=r.key,i=r.value;return n[a.join(".")]=i,null}),n}}]),e}(),wQ=["name"],OQ=cn(function e(t){var n=this;sn(this,e),_(this,"formHooked",!1),_(this,"forceRootUpdate",void 0),_(this,"subscribable",!0),_(this,"store",{}),_(this,"fieldEntities",[]),_(this,"initialValues",{}),_(this,"callbacks",{}),_(this,"validateMessages",null),_(this,"preserve",null),_(this,"lastValidatePromise",null),_(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),_(this,"getInternalHooks",function(r){return r===Fo?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(vn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),_(this,"useSubscribe",function(r){n.subscribable=r}),_(this,"prevWithoutPreserves",null),_(this,"setInitialValues",function(r,a){if(n.initialValues=r||{},a){var i,l=qi(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var c=s.key;l=Jr(l,c,wa(r,c))}),n.prevWithoutPreserves=null,n.updateStore(l)}}),_(this,"destroyForm",function(r){if(r)n.updateStore({});else{var a=new Ci;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||a.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=a}}),_(this,"getInitialValue",function(r){var a=wa(n.initialValues,r);return r.length?qi(a):a}),_(this,"setCallbacks",function(r){n.callbacks=r}),_(this,"setValidateMessages",function(r){n.validateMessages=r}),_(this,"setPreserve",function(r){n.preserve=r}),_(this,"watchList",[]),_(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(a){return a!==r})}}),_(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var a=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(l){l(a,i,r)})}}),_(this,"timeoutId",null),_(this,"warningUnhooked",function(){}),_(this,"updateStore",function(r){n.store=r}),_(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(a){return a.getNamePath().length}):n.fieldEntities}),_(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,a=new Ci;return n.getFieldEntities(r).forEach(function(i){var l=i.getNamePath();a.set(l,i)}),a}),_(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var a=n.getFieldsMap(!0);return r.map(function(i){var l=dn(i);return a.get(l)||{INVALIDATE_NAME_PATH:dn(i)}})}),_(this,"getFieldsValue",function(r,a){n.warningUnhooked();var i,l,s;if(r===!0||Array.isArray(r)?(i=r,l=a):r&&tt(r)==="object"&&(s=r.strict,l=r.filter),i===!0&&!l)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),u=[];return c.forEach(function(d){var f,h,g="INVALIDATE_NAME_PATH"in d?d.INVALIDATE_NAME_PATH:d.getNamePath();if(s){var v,p;if((v=(p=d).isList)!==null&&v!==void 0&&v.call(p))return}else if(!i&&(f=(h=d).isListField)!==null&&f!==void 0&&f.call(h))return;if(!l)u.push(g);else{var b="getMeta"in d?d.getMeta():null;l(b)&&u.push(g)}}),GR(n.store,u.map(dn))}),_(this,"getFieldValue",function(r){n.warningUnhooked();var a=dn(r);return wa(n.store,a)}),_(this,"getFieldsError",function(r){n.warningUnhooked();var a=n.getFieldEntitiesForNamePathList(r);return a.map(function(i,l){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:dn(r[l]),errors:[],warnings:[]}})}),_(this,"getFieldError",function(r){n.warningUnhooked();var a=dn(r),i=n.getFieldsError([a])[0];return i.errors}),_(this,"getFieldWarning",function(r){n.warningUnhooked();var a=dn(r),i=n.getFieldsError([a])[0];return i.warnings}),_(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,a=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},a=new Ci,i=n.getFieldEntities(!0);i.forEach(function(c){var u=c.props.initialValue,d=c.getNamePath();if(u!==void 0){var f=a.get(d)||new Set;f.add({entity:c,value:u}),a.set(d,f)}});var l=function(u){u.forEach(function(d){var f=d.props.initialValue;if(f!==void 0){var h=d.getNamePath(),g=n.getInitialValue(h);if(g!==void 0)vn(!1,"Form already set 'initialValues' with path '".concat(h.join("."),"'. Field can not overwrite it."));else{var v=a.get(h);if(v&&v.size>1)vn(!1,"Multiple Field with path '".concat(h.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(v){var p=n.getFieldValue(h),b=d.isListField();!b&&(!r.skipExist||p===void 0)&&n.updateStore(Jr(n.store,h,Oe(v)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(c){var u=a.get(c);if(u){var d;(d=s).push.apply(d,Oe(Oe(u).map(function(f){return f.entity})))}})):s=i,l(s)}),_(this,"resetFields",function(r){n.warningUnhooked();var a=n.store;if(!r){n.updateStore(qi(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(a,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(dn);i.forEach(function(l){var s=n.getInitialValue(l);n.updateStore(Jr(n.store,l,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(a,i,{type:"reset"}),n.notifyWatch(i)}),_(this,"setFields",function(r){n.warningUnhooked();var a=n.store,i=[];r.forEach(function(l){var s=l.name,c=at(l,wQ),u=dn(s);i.push(u),"value"in c&&n.updateStore(Jr(n.store,u,c.value)),n.notifyObservers(a,[u],{type:"setField",data:l})}),n.notifyWatch(i)}),_(this,"getFields",function(){var r=n.getFieldEntities(!0),a=r.map(function(i){var l=i.getNamePath(),s=i.getMeta(),c=A(A({},s),{},{name:l,value:n.getFieldValue(l)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return a}),_(this,"initEntityValue",function(r){var a=r.props.initialValue;if(a!==void 0){var i=r.getNamePath(),l=wa(n.store,i);l===void 0&&n.updateStore(Jr(n.store,i,a))}}),_(this,"isMergedPreserve",function(r){var a=r!==void 0?r:n.preserve;return a??!0}),_(this,"registerField",function(r){n.fieldEntities.push(r);var a=r.getNamePath();if(n.notifyWatch([a]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(l,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(f){return f!==r}),!n.isMergedPreserve(s)&&(!l||c.length>1)){var u=l?void 0:n.getInitialValue(a);if(a.length&&n.getFieldValue(a)!==u&&n.fieldEntities.every(function(f){return!BT(f.getNamePath(),a)})){var d=n.store;n.updateStore(Jr(d,a,u,!0)),n.notifyObservers(d,[a],{type:"remove"}),n.triggerDependenciesUpdate(d,a)}}n.notifyWatch([a])}}),_(this,"dispatch",function(r){switch(r.type){case"updateValue":{var a=r.namePath,i=r.value;n.updateValue(a,i);break}case"validateField":{var l=r.namePath,s=r.triggerName;n.validateFields([l],{triggerName:s});break}}}),_(this,"notifyObservers",function(r,a,i){if(n.subscribable){var l=A(A({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var c=s.onStoreChange;c(r,a,l)})}else n.forceRootUpdate()}),_(this,"triggerDependenciesUpdate",function(r,a){var i=n.getDependencyChildrenFields(a);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[a].concat(Oe(i))}),i}),_(this,"updateValue",function(r,a){var i=dn(r),l=n.store;n.updateStore(Jr(n.store,i,a)),n.notifyObservers(l,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(l,i),c=n.callbacks.onValuesChange;if(c){var u=GR(n.store,[i]);c(u,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(Oe(s)))}),_(this,"setFieldsValue",function(r){n.warningUnhooked();var a=n.store;if(r){var i=qi(n.store,r);n.updateStore(i)}n.notifyObservers(a,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),_(this,"setFieldValue",function(r,a){n.setFields([{name:r,value:a,errors:[],warnings:[]}])}),_(this,"getDependencyChildrenFields",function(r){var a=new Set,i=[],l=new Ci;n.getFieldEntities().forEach(function(c){var u=c.props.dependencies;(u||[]).forEach(function(d){var f=dn(d);l.update(f,function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return h.add(c),h})})});var s=function c(u){var d=l.get(u)||new Set;d.forEach(function(f){if(!a.has(f)){a.add(f);var h=f.getNamePath();f.isFieldDirty()&&h.length&&(i.push(h),c(h))}})};return s(r),i}),_(this,"triggerOnFieldsChange",function(r,a){var i=n.callbacks.onFieldsChange;if(i){var l=n.getFields();if(a){var s=new Ci;a.forEach(function(u){var d=u.name,f=u.errors;s.set(d,f)}),l.forEach(function(u){u.errors=s.get(u.name)||u.errors})}var c=l.filter(function(u){var d=u.name;return a1(r,d)});c.length&&i(c,l)}}),_(this,"validateFields",function(r,a){n.warningUnhooked();var i,l;Array.isArray(r)||typeof r=="string"||typeof a=="string"?(i=r,l=a):l=r;var s=!!i,c=s?i.map(dn):[],u=[],d=String(Date.now()),f=new Set,h=l||{},g=h.recursive,v=h.dirty;n.getFieldEntities(!0).forEach(function(m){if(s||c.push(m.getNamePath()),!(!m.props.rules||!m.props.rules.length)&&!(v&&!m.isFieldDirty())){var O=m.getNamePath();if(f.add(O.join(d)),!s||a1(c,O,g)){var x=m.validateRules(A({validateMessages:A(A({},FT),n.validateMessages)},l));u.push(x.then(function(){return{name:O,errors:[],warnings:[]}}).catch(function(C){var S,$=[],z=[];return(S=C.forEach)===null||S===void 0||S.call(C,function(R){var E=R.rule.warningOnly,H=R.errors;E?z.push.apply(z,Oe(H)):$.push.apply($,Oe(H))}),$.length?Promise.reject({name:O,errors:$,warnings:z}):{name:O,errors:$,warnings:z}}))}}});var p=yQ(u);n.lastValidatePromise=p,p.catch(function(m){return m}).then(function(m){var O=m.map(function(x){var C=x.name;return C});n.notifyObservers(n.store,O,{type:"validateFinish"}),n.triggerOnFieldsChange(O,m)});var b=p.then(function(){return n.lastValidatePromise===p?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(m){var O=m.filter(function(x){return x&&x.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:O,outOfDate:n.lastValidatePromise!==p})});b.catch(function(m){return m});var w=c.filter(function(m){return f.has(m.join(d))});return n.triggerOnFieldsChange(w),b}),_(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var a=n.callbacks.onFinish;if(a)try{a(r)}catch(i){console.error(i)}}).catch(function(r){var a=n.callbacks.onFinishFailed;a&&a(r)})}),this.forceRootUpdate=t});function DT(e){var t=o.useRef(),n=o.useState({}),r=k(n,2),a=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){a({})},l=new OQ(i);t.current=l.getForm()}return[t.current]}var j6=o.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),WT=function(t){var n=t.validateMessages,r=t.onFormChange,a=t.onFormFinish,i=t.children,l=o.useContext(j6),s=o.useRef({});return o.createElement(j6.Provider,{value:A(A({},l),{},{validateMessages:A(A({},l.validateMessages),n),triggerFormChange:function(u,d){r&&r(u,{changedFields:d,forms:s.current}),l.triggerFormChange(u,d)},triggerFormFinish:function(u,d){a&&a(u,{values:d,forms:s.current}),l.triggerFormFinish(u,d)},registerForm:function(u,d){u&&(s.current=A(A({},s.current),{},_({},u,d))),l.registerForm(u,d)},unregisterForm:function(u){var d=A({},s.current);delete d[u],s.current=d,l.unregisterForm(u)}})},i)},xQ=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],CQ=function(t,n){var r=t.name,a=t.initialValues,i=t.fields,l=t.form,s=t.preserve,c=t.children,u=t.component,d=u===void 0?"form":u,f=t.validateMessages,h=t.validateTrigger,g=h===void 0?"onChange":h,v=t.onValuesChange,p=t.onFieldsChange,b=t.onFinish,w=t.onFinishFailed,m=t.clearOnDestroy,O=at(t,xQ),x=o.useRef(null),C=o.useContext(j6),S=DT(l),$=k(S,1),z=$[0],R=z.getInternalHooks(Fo),E=R.useSubscribe,H=R.setInitialValues,P=R.setCallbacks,L=R.setValidateMessages,j=R.setPreserve,V=R.destroyForm;o.useImperativeHandle(n,function(){return A(A({},z),{},{nativeElement:x.current})}),o.useEffect(function(){return C.registerForm(r,z),function(){C.unregisterForm(r)}},[C,z,r]),L(A(A({},C.validateMessages),f)),P({onValuesChange:v,onFieldsChange:function(J){if(C.triggerFormChange(r,J),p){for(var q=arguments.length,Y=new Array(q>1?q-1:0),te=1;te{}}),uqe=o.createContext(null),dqe=e=>{const t=on(e,["prefixCls"]);return o.createElement(WT,Object.assign({},t))},fqe=o.createContext({prefixCls:""}),ai=o.createContext({}),zQ=({children:e,status:t,override:n})=>{const r=o.useContext(ai),a=o.useMemo(()=>{const i=Object.assign({},r);return n&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,n,r]);return o.createElement(ai.Provider,{value:a},e)},RQ=o.createContext(void 0),Na=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let a=r;return n&&(a=D.createElement(zQ,{override:!0,status:!0},a)),t&&(a=D.createElement(_X,null,a)),a};var UT=function(t){if(ar()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(a){return a in r.style})}return!1},EQ=function(t,n){if(!UT(t))return!1;var r=document.createElement("div"),a=r.style[t];return r.style[t]=n,r.style[t]!==a};function YR(e,t){return!Array.isArray(e)&&t!==void 0?EQ(e,t):UT(e)}const T2=e=>{const{prefixCls:t,className:n,style:r,size:a,shape:i}=e,l=U({[`${t}-lg`]:a==="large",[`${t}-sm`]:a==="small"}),s=U({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),c=o.useMemo(()=>typeof a=="number"?{width:a,height:a,lineHeight:`${a}px`}:{},[a]);return o.createElement("span",{className:U(t,l,s,n),style:Object.assign(Object.assign({},c),r)})},jQ=new jt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),L2=e=>({height:e,lineHeight:Z(e)}),o1=e=>Object.assign({width:e},L2(e)),MQ=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:jQ,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),h0=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},L2(e)),PQ=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:a,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},o1(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},o1(a)),[`${t}${t}-sm`]:Object.assign({},o1(i))}},IQ=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:a,controlHeightSM:i,gradientFromColor:l,calc:s}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:l,borderRadius:n},h0(t,s)),[`${r}-lg`]:Object.assign({},h0(a,s)),[`${r}-sm`]:Object.assign({},h0(i,s))}},QR=e=>Object.assign({width:e},L2(e)),HQ=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:a,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:a},QR(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},QR(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},v0=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},g0=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},L2(e)),TQ=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:a,controlHeightSM:i,gradientFromColor:l,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:l,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},g0(r,s))},v0(e,r,n)),{[`${n}-lg`]:Object.assign({},g0(a,s))}),v0(e,a,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},g0(i,s))}),v0(e,i,`${n}-sm`))},LQ=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:a,skeletonButtonCls:i,skeletonInputCls:l,skeletonImageCls:s,controlHeight:c,controlHeightLG:u,controlHeightSM:d,gradientFromColor:f,padding:h,marginSM:g,borderRadius:v,titleHeight:p,blockRadius:b,paragraphLiHeight:w,controlHeightXS:m,paragraphMarginTop:O}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:h,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:f},o1(c)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},o1(u)),[`${n}-sm`]:Object.assign({},o1(d))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:p,background:f,borderRadius:b,[`+ ${a}`]:{marginBlockStart:d}},[a]:{padding:0,"> li":{width:"100%",height:w,listStyle:"none",background:f,borderRadius:b,"+ li":{marginBlockStart:m}}},[`${a}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${a} > li`]:{borderRadius:v}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:g,[`+ ${a}`]:{marginBlockStart:O}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},TQ(e)),PQ(e)),IQ(e)),HQ(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[l]:{width:"100%"}},[`${t}${t}-active`]:{[`
+ ${r},
+ ${a} > li,
+ ${n},
+ ${i},
+ ${l},
+ ${s}
+ `]:Object.assign({},MQ(e))}}},VQ=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,a=n;return{color:r,colorGradientEnd:a,gradientFromColor:r,gradientToColor:a,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},I1=Dt("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=St(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,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"});return LQ(r)},VQ,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),_Q=e=>{const{prefixCls:t,className:n,rootClassName:r,active:a,shape:i="circle",size:l="default"}=e,{getPrefixCls:s}=o.useContext(ft),c=s("skeleton",t),[u,d,f]=I1(c),h=on(e,["prefixCls","className"]),g=U(c,`${c}-element`,{[`${c}-active`]:a},n,r,d,f);return u(o.createElement("div",{className:g},o.createElement(T2,Object.assign({prefixCls:`${c}-avatar`,shape:i,size:l},h))))},FQ=e=>{const{prefixCls:t,className:n,rootClassName:r,active:a,block:i=!1,size:l="default"}=e,{getPrefixCls:s}=o.useContext(ft),c=s("skeleton",t),[u,d,f]=I1(c),h=on(e,["prefixCls"]),g=U(c,`${c}-element`,{[`${c}-active`]:a,[`${c}-block`]:i},n,r,d,f);return u(o.createElement("div",{className:g},o.createElement(T2,Object.assign({prefixCls:`${c}-button`,size:l},h))))},BQ="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",NQ=e=>{const{prefixCls:t,className:n,rootClassName:r,style:a,active:i}=e,{getPrefixCls:l}=o.useContext(ft),s=l("skeleton",t),[c,u,d]=I1(s),f=U(s,`${s}-element`,{[`${s}-active`]:i},n,r,u,d);return c(o.createElement("div",{className:f},o.createElement("div",{className:U(`${s}-image`,n),style:a},o.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},o.createElement("title",null,"Image placeholder"),o.createElement("path",{d:BQ,className:`${s}-image-path`})))))},AQ=e=>{const{prefixCls:t,className:n,rootClassName:r,active:a,block:i,size:l="default"}=e,{getPrefixCls:s}=o.useContext(ft),c=s("skeleton",t),[u,d,f]=I1(c),h=on(e,["prefixCls"]),g=U(c,`${c}-element`,{[`${c}-active`]:a,[`${c}-block`]:i},n,r,d,f);return u(o.createElement("div",{className:g},o.createElement(T2,Object.assign({prefixCls:`${c}-input`,size:l},h))))},DQ=e=>{const{prefixCls:t,className:n,rootClassName:r,style:a,active:i,children:l}=e,{getPrefixCls:s}=o.useContext(ft),c=s("skeleton",t),[u,d,f]=I1(c),h=U(c,`${c}-element`,{[`${c}-active`]:i},d,n,r,f);return u(o.createElement("div",{className:h},o.createElement("div",{className:U(`${c}-image`,n),style:a},l)))},WQ=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},UQ=e=>{const{prefixCls:t,className:n,style:r,rows:a=0}=e,i=Array.from({length:a}).map((l,s)=>o.createElement("li",{key:s,style:{width:WQ(s,e)}}));return o.createElement("ul",{className:U(t,n),style:r},i)},qQ=({prefixCls:e,className:t,width:n,style:r})=>o.createElement("h3",{className:U(e,t),style:Object.assign({width:n},r)});function m0(e){return e&&typeof e=="object"?e:{}}function KQ(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function GQ(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function XQ(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const H1=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:a,style:i,children:l,avatar:s=!1,title:c=!0,paragraph:u=!0,active:d,round:f}=e,{getPrefixCls:h,direction:g,className:v,style:p}=Hn("skeleton"),b=h("skeleton",t),[w,m,O]=I1(b);if(n||!("loading"in e)){const x=!!s,C=!!c,S=!!u;let $;if(x){const E=Object.assign(Object.assign({prefixCls:`${b}-avatar`},KQ(C,S)),m0(s));$=o.createElement("div",{className:`${b}-header`},o.createElement(T2,Object.assign({},E)))}let z;if(C||S){let E;if(C){const P=Object.assign(Object.assign({prefixCls:`${b}-title`},GQ(x,S)),m0(c));E=o.createElement(qQ,Object.assign({},P))}let H;if(S){const P=Object.assign(Object.assign({prefixCls:`${b}-paragraph`},XQ(x,C)),m0(u));H=o.createElement(UQ,Object.assign({},P))}z=o.createElement("div",{className:`${b}-content`},E,H)}const R=U(b,{[`${b}-with-avatar`]:x,[`${b}-active`]:d,[`${b}-rtl`]:g==="rtl",[`${b}-round`]:f},v,r,a,m,O);return w(o.createElement("div",{className:R,style:Object.assign(Object.assign({},p),i)},$,z))}return l??null};H1.Button=FQ;H1.Avatar=_Q;H1.Input=AQ;H1.Image=NQ;H1.Node=DQ;function JR(){}const kQ=o.createContext({add:JR,remove:JR});function YQ(e){const t=o.useContext(kQ),n=o.useRef(null);return It(a=>{if(a){const i=e?a.querySelector(e):a;i&&(t.add(i),n.current=i)}else t.remove(n.current)})}const QQ=D.createContext({});function JQ(e){return t=>o.createElement(qa,{theme:{token:{motion:!1,zIndexPopupBase:0}}},o.createElement(e,Object.assign({},t)))}const s$=(e,t,n,r,a)=>JQ(l=>{const{prefixCls:s,style:c}=l,u=o.useRef(null),[d,f]=o.useState(0),[h,g]=o.useState(0),[v,p]=kt(!1,{value:l.open}),{getPrefixCls:b}=o.useContext(ft),w=b(r||"select",s);o.useEffect(()=>{if(p(!0),typeof ResizeObserver<"u"){const x=new ResizeObserver(S=>{const $=S[0].target;f($.offsetHeight+8),g($.offsetWidth)}),C=setInterval(()=>{var S;const $=a?`.${a(w)}`:`.${w}-dropdown`,z=(S=u.current)===null||S===void 0?void 0:S.querySelector($);z&&(clearInterval(C),x.observe(z))},10);return()=>{clearInterval(C),x.disconnect()}}},[w]);let m=Object.assign(Object.assign({},l),{style:Object.assign(Object.assign({},c),{margin:0}),open:v,visible:v,getPopupContainer:()=>u.current});n&&(m=n(m)),t&&Object.assign(m,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const O={paddingBottom:d,position:"relative",minWidth:h};return o.createElement("div",{ref:u,style:O},o.createElement(e,Object.assign({},m)))}),c$=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var V2=function(t){var n=t.className,r=t.customizeIcon,a=t.customizeIconProps,i=t.children,l=t.onMouseDown,s=t.onClick,c=typeof r=="function"?r(a):r;return o.createElement("span",{className:n,onMouseDown:function(d){d.preventDefault(),l==null||l(d)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},c!==void 0?c:o.createElement("span",{className:U(n.split(/\s+/).map(function(u){return"".concat(u,"-icon")}))},i))},ZQ=function(t,n,r,a,i){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,u=D.useMemo(function(){if(tt(a)==="object")return a.clearIcon;if(i)return i},[a,i]),d=D.useMemo(function(){return!!(!l&&a&&(r.length||s)&&!(c==="combobox"&&s===""))},[a,l,r.length,s,c]);return{allowClear:d,clearIcon:D.createElement(V2,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:u},"×")}},qT=o.createContext(null);function eJ(){return o.useContext(qT)}function tJ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=o.useState(!1),n=k(t,2),r=n[0],a=n[1],i=o.useRef(null),l=function(){window.clearTimeout(i.current)};o.useEffect(function(){return l},[]);var s=function(u,d){l(),i.current=window.setTimeout(function(){a(u),d&&d()},e)};return[r,s,l]}function KT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=o.useRef(null),n=o.useRef(null);o.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(a){(a||t.current===null)&&(t.current=a),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function nJ(e,t,n,r){var a=o.useRef(null);a.current={open:t,triggerOpen:n,customizedTrigger:r},o.useEffect(function(){function i(l){var s;if(!((s=a.current)!==null&&s!==void 0&&s.customizedTrigger)){var c=l.target;c.shadowRoot&&l.composed&&(c=l.composedPath()[0]||c),a.current.open&&e().filter(function(u){return u}).every(function(u){return!u.contains(c)&&u!==c})&&a.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function rJ(e){return e&&![He.ESC,He.SHIFT,He.BACKSPACE,He.TAB,He.WIN_KEY,He.ALT,He.META,He.WIN_KEY_RIGHT,He.CTRL,He.SEMICOLON,He.EQUALS,He.CAPS_LOCK,He.CONTEXT_MENU,He.F1,He.F2,He.F3,He.F4,He.F5,He.F6,He.F7,He.F8,He.F9,He.F10,He.F11,He.F12].includes(e)}var aJ=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],$i=void 0;function oJ(e,t){var n=e.prefixCls,r=e.invalidate,a=e.item,i=e.renderItem,l=e.responsive,s=e.responsiveDisabled,c=e.registerSize,u=e.itemKey,d=e.className,f=e.style,h=e.children,g=e.display,v=e.order,p=e.component,b=p===void 0?"div":p,w=at(e,aJ),m=l&&!g;function O(z){c(u,z)}o.useEffect(function(){return function(){O(null)}},[]);var x=i&&a!==$i?i(a,{index:v}):h,C;r||(C={opacity:m?0:1,height:m?0:$i,overflowY:m?"hidden":$i,order:l?v:$i,pointerEvents:m?"none":$i,position:m?"absolute":$i});var S={};m&&(S["aria-hidden"]=!0);var $=o.createElement(b,xe({className:U(!r&&n,d),style:A(A({},C),f)},S,w,{ref:t}),x);return l&&($=o.createElement(Ea,{onResize:function(R){var E=R.offsetWidth;O(E)},disabled:s},$)),$}var Xi=o.forwardRef(oJ);Xi.displayName="Item";function iJ(e){if(typeof MessageChannel>"u")$t(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function lJ(){var e=o.useRef(null),t=function(r){e.current||(e.current=[],iJ(function(){$a.unstable_batchedUpdates(function(){e.current.forEach(function(a){a()}),e.current=null})})),e.current.push(r)};return t}function Si(e,t){var n=o.useState(t),r=k(n,2),a=r[0],i=r[1],l=It(function(s){e(function(){i(s)})});return[a,l]}var M4=D.createContext(null),sJ=["component"],cJ=["className"],uJ=["className"],dJ=function(t,n){var r=o.useContext(M4);if(!r){var a=t.component,i=a===void 0?"div":a,l=at(t,sJ);return o.createElement(i,xe({},l,{ref:n}))}var s=r.className,c=at(r,cJ),u=t.className,d=at(t,uJ);return o.createElement(M4.Provider,{value:null},o.createElement(Xi,xe({ref:n,className:U(s,u)},c,d)))},GT=o.forwardRef(dJ);GT.displayName="RawItem";var fJ=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],XT="responsive",kT="invalidate";function hJ(e){return"+ ".concat(e.length," ...")}function vJ(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,a=e.data,i=a===void 0?[]:a,l=e.renderItem,s=e.renderRawItem,c=e.itemKey,u=e.itemWidth,d=u===void 0?10:u,f=e.ssr,h=e.style,g=e.className,v=e.maxCount,p=e.renderRest,b=e.renderRawRest,w=e.prefix,m=e.suffix,O=e.component,x=O===void 0?"div":O,C=e.itemComponent,S=e.onVisibleChange,$=at(e,fJ),z=f==="full",R=lJ(),E=Si(R,null),H=k(E,2),P=H[0],L=H[1],j=P||0,V=Si(R,new Map),M=k(V,2),T=M[0],I=M[1],F=Si(R,0),B=k(F,2),N=B[0],W=B[1],K=Si(R,0),J=k(K,2),q=J[0],Y=J[1],te=Si(R,0),Q=k(te,2),re=Q[0],ne=Q[1],G=Si(R,0),X=k(G,2),ee=X[0],ce=X[1],oe=o.useState(null),le=k(oe,2),ie=le[0],ue=le[1],fe=o.useState(null),Ce=k(fe,2),he=Ce[0],be=Ce[1],ve=o.useMemo(function(){return he===null&&z?Number.MAX_SAFE_INTEGER:he||0},[he,P]),ae=o.useState(!1),ye=k(ae,2),Le=ye[0],Ae=ye[1],Te="".concat(r,"-item"),Re=Math.max(N,q),De=v===XT,Pe=i.length&&De,We=v===kT,Me=Pe||typeof v=="number"&&i.length>v,$e=o.useMemo(function(){var me=i;return Pe?P===null&&z?me=i:me=i.slice(0,Math.min(i.length,j/d)):typeof v=="number"&&(me=i.slice(0,v)),me},[i,d,P,v,Pe]),_e=o.useMemo(function(){return Pe?i.slice(ve+1):i.slice($e.length)},[i,$e,Pe,ve]),pe=o.useCallback(function(me,ge){var ze;return typeof c=="function"?c(me):(ze=c&&(me==null?void 0:me[c]))!==null&&ze!==void 0?ze:ge},[c]),we=o.useCallback(l||function(me){return me},[l]);function Qe(me,ge,ze){he===me&&(ge===void 0||ge===ie)||(be(me),ze||(Ae(mej){Qe(et-1,me-Ge-ee+q);break}}m&&Ze(0)+ee>j&&ue(null)}},[j,T,q,re,ee,pe,$e]);var Be=Le&&!!_e.length,rt={};ie!==null&&Pe&&(rt={position:"absolute",left:ie,top:0});var bt={prefixCls:Te,responsive:Pe,component:C,invalidate:We},ut=s?function(me,ge){var ze=pe(me,ge);return o.createElement(M4.Provider,{key:ze,value:A(A({},bt),{},{order:ge,item:me,itemKey:ze,registerSize:dt,display:ge<=ve})},s(me,ge))}:function(me,ge){var ze=pe(me,ge);return o.createElement(Xi,xe({},bt,{order:ge,key:ze,item:me,renderItem:we,itemKey:ze,registerSize:dt,display:ge<=ve}))},Ke={order:Be?ve:Number.MAX_SAFE_INTEGER,className:"".concat(Te,"-rest"),registerSize:Mt,display:Be},it=p||hJ,yt=b?o.createElement(M4.Provider,{value:A(A({},bt),Ke)},b(_e)):o.createElement(Xi,xe({},bt,Ke),typeof it=="function"?it(_e):it),Ie=o.createElement(x,xe({className:U(!We&&r,g),style:h,ref:t},$),w&&o.createElement(Xi,xe({},bt,{responsive:De,responsiveDisabled:!Pe,order:-1,className:"".concat(Te,"-prefix"),registerSize:Ve,display:!0}),w),$e.map(ut),Me?yt:null,m&&o.createElement(Xi,xe({},bt,{responsive:De,responsiveDisabled:!Pe,order:ve,className:"".concat(Te,"-suffix"),registerSize:Fe,display:!0,style:rt}),m));return De?o.createElement(Ea,{onResize:Je,disabled:!Pe},Ie):Ie}var Ca=o.forwardRef(vJ);Ca.displayName="Overflow";Ca.Item=GT;Ca.RESPONSIVE=XT;Ca.INVALIDATE=kT;function gJ(e,t,n){var r=A(A({},e),t);return Object.keys(t).forEach(function(a){var i=t[a];typeof i=="function"&&(r[a]=function(){for(var l,s=arguments.length,c=new Array(s),u=0;uO&&(Ce="".concat(he.slice(0,O),"..."))}var be=function(ae){ae&&ae.stopPropagation(),z(oe)};return typeof S=="function"?re(ue,Ce,le,fe,be):Q(oe,Ce,le,fe,be)},G=function(oe){if(!a.length)return null;var le=typeof C=="function"?C(oe):C;return typeof S=="function"?re(void 0,le,!1,!1,void 0,!0):Q({title:le},le,!1)},X=o.createElement("div",{className:"".concat(q,"-search"),style:{width:F},onFocus:function(){J(!0)},onBlur:function(){J(!1)}},o.createElement(YT,{ref:c,open:i,prefixCls:r,id:n,inputElement:null,disabled:d,autoFocus:g,autoComplete:v,editable:te,activeDescendantId:p,value:Y,onKeyDown:H,onMouseDown:P,onChange:R,onPaste:E,onCompositionStart:L,onCompositionEnd:j,onBlur:V,tabIndex:b,attrs:ia(t,!0)}),o.createElement("span",{ref:M,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},Y," ")),ee=o.createElement(Ca,{prefixCls:"".concat(q,"-overflow"),data:a,renderItem:ne,renderRest:G,suffix:X,itemKey:CJ,maxCount:m});return o.createElement("span",{className:"".concat(q,"-wrap")},ee,!a.length&&!Y&&o.createElement("span",{className:"".concat(q,"-placeholder")},u))},SJ=function(t){var n=t.inputElement,r=t.prefixCls,a=t.id,i=t.inputRef,l=t.disabled,s=t.autoFocus,c=t.autoComplete,u=t.activeDescendantId,d=t.mode,f=t.open,h=t.values,g=t.placeholder,v=t.tabIndex,p=t.showSearch,b=t.searchValue,w=t.activeValue,m=t.maxLength,O=t.onInputKeyDown,x=t.onInputMouseDown,C=t.onInputChange,S=t.onInputPaste,$=t.onInputCompositionStart,z=t.onInputCompositionEnd,R=t.onInputBlur,E=t.title,H=o.useState(!1),P=k(H,2),L=P[0],j=P[1],V=d==="combobox",M=V||p,T=h[0],I=b||"";V&&w&&!L&&(I=w),o.useEffect(function(){V&&j(!1)},[V,w]);var F=d!=="combobox"&&!f&&!p?!1:!!I,B=E===void 0?JT(T):E,N=o.useMemo(function(){return T?null:o.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:F?{visibility:"hidden"}:void 0},g)},[T,F,g,r]);return o.createElement("span",{className:"".concat(r,"-selection-wrap")},o.createElement("span",{className:"".concat(r,"-selection-search")},o.createElement(YT,{ref:i,prefixCls:r,id:a,open:f,inputElement:n,disabled:l,autoFocus:s,autoComplete:c,editable:M,activeDescendantId:u,value:I,onKeyDown:O,onMouseDown:x,onChange:function(K){j(!0),C(K)},onPaste:S,onCompositionStart:$,onCompositionEnd:z,onBlur:R,tabIndex:v,attrs:ia(t,!0),maxLength:V?m:void 0})),!V&&T?o.createElement("span",{className:"".concat(r,"-selection-item"),title:B,style:F?{visibility:"hidden"}:void 0},T.label):null,N)},zJ=function(t,n){var r=o.useRef(null),a=o.useRef(!1),i=t.prefixCls,l=t.open,s=t.mode,c=t.showSearch,u=t.tokenWithEnter,d=t.disabled,f=t.prefix,h=t.autoClearSearchValue,g=t.onSearch,v=t.onSearchSubmit,p=t.onToggleOpen,b=t.onInputKeyDown,w=t.onInputBlur,m=t.domRef;o.useImperativeHandle(n,function(){return{focus:function(B){r.current.focus(B)},blur:function(){r.current.blur()}}});var O=KT(0),x=k(O,2),C=x[0],S=x[1],$=function(B){var N=B.which,W=r.current instanceof HTMLTextAreaElement;!W&&l&&(N===He.UP||N===He.DOWN)&&B.preventDefault(),b&&b(B),N===He.ENTER&&s==="tags"&&!a.current&&!l&&(v==null||v(B.target.value)),!(W&&!l&&~[He.UP,He.DOWN,He.LEFT,He.RIGHT].indexOf(N))&&rJ(N)&&p(!0)},z=function(){S(!0)},R=o.useRef(null),E=function(B){g(B,!0,a.current)!==!1&&p(!0)},H=function(){a.current=!0},P=function(B){a.current=!1,s!=="combobox"&&E(B.target.value)},L=function(B){var N=B.target.value;if(u&&R.current&&/[\r\n]/.test(R.current)){var W=R.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");N=N.replace(W,R.current)}R.current=null,E(N)},j=function(B){var N=B.clipboardData,W=N==null?void 0:N.getData("text");R.current=W||""},V=function(B){var N=B.target;if(N!==r.current){var W=document.body.style.msTouchAction!==void 0;W?setTimeout(function(){r.current.focus()}):r.current.focus()}},M=function(B){var N=C();B.target!==r.current&&!N&&!(s==="combobox"&&d)&&B.preventDefault(),(s!=="combobox"&&(!c||!N)||!l)&&(l&&h!==!1&&g("",!0,!1),p())},T={inputRef:r,onInputKeyDown:$,onInputMouseDown:z,onInputChange:L,onInputPaste:j,onInputCompositionStart:H,onInputCompositionEnd:P,onInputBlur:w},I=s==="multiple"||s==="tags"?o.createElement($J,xe({},t,T)):o.createElement(SJ,xe({},t,T));return o.createElement("div",{ref:m,className:"".concat(i,"-selector"),onClick:V,onMouseDown:M},f&&o.createElement("div",{className:"".concat(i,"-prefix")},f),I)},RJ=o.forwardRef(zJ);function EJ(e){var t=e.prefixCls,n=e.align,r=e.arrow,a=e.arrowPos,i=r||{},l=i.className,s=i.content,c=a.x,u=c===void 0?0:c,d=a.y,f=d===void 0?0:d,h=o.useRef();if(!n||!n.points)return null;var g={position:"absolute"};if(n.autoArrow!==!1){var v=n.points[0],p=n.points[1],b=v[0],w=v[1],m=p[0],O=p[1];b===m||!["t","b"].includes(b)?g.top=f:b==="t"?g.top=0:g.bottom=0,w===O||!["l","r"].includes(w)?g.left=u:w==="l"?g.left=0:g.right=0}return o.createElement("div",{ref:h,className:U("".concat(t,"-arrow"),l),style:g},s)}function jJ(e){var t=e.prefixCls,n=e.open,r=e.zIndex,a=e.mask,i=e.motion;return a?o.createElement(za,xe({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(l){var s=l.className;return o.createElement("div",{style:{zIndex:r},className:U("".concat(t,"-mask"),s)})}):null}var MJ=o.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),PJ=o.forwardRef(function(e,t){var n=e.popup,r=e.className,a=e.prefixCls,i=e.style,l=e.target,s=e.onVisibleChanged,c=e.open,u=e.keepDom,d=e.fresh,f=e.onClick,h=e.mask,g=e.arrow,v=e.arrowPos,p=e.align,b=e.motion,w=e.maskMotion,m=e.forceRender,O=e.getPopupContainer,x=e.autoDestroy,C=e.portal,S=e.zIndex,$=e.onMouseEnter,z=e.onMouseLeave,R=e.onPointerEnter,E=e.onPointerDownCapture,H=e.ready,P=e.offsetX,L=e.offsetY,j=e.offsetR,V=e.offsetB,M=e.onAlign,T=e.onPrepare,I=e.stretch,F=e.targetWidth,B=e.targetHeight,N=typeof n=="function"?n():n,W=c||u,K=(O==null?void 0:O.length)>0,J=o.useState(!O||!K),q=k(J,2),Y=q[0],te=q[1];if(vt(function(){!Y&&K&&l&&te(!0)},[Y,K,l]),!Y)return null;var Q="auto",re={left:"-1000vw",top:"-1000vh",right:Q,bottom:Q};if(H||!c){var ne,G=p.points,X=p.dynamicInset||((ne=p._experimental)===null||ne===void 0?void 0:ne.dynamicInset),ee=X&&G[0][1]==="r",ce=X&&G[0][0]==="b";ee?(re.right=j,re.left=Q):(re.left=P,re.right=Q),ce?(re.bottom=V,re.top=Q):(re.top=L,re.bottom=Q)}var oe={};return I&&(I.includes("height")&&B?oe.height=B:I.includes("minHeight")&&B&&(oe.minHeight=B),I.includes("width")&&F?oe.width=F:I.includes("minWidth")&&F&&(oe.minWidth=F)),c||(oe.pointerEvents="none"),o.createElement(C,{open:m||W,getContainer:O&&function(){return O(l)},autoDestroy:x},o.createElement(jJ,{prefixCls:a,open:c,zIndex:S,mask:h,motion:w}),o.createElement(Ea,{onResize:M,disabled:!c},function(le){return o.createElement(za,xe({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:m,leavedClassName:"".concat(a,"-hidden")},b,{onAppearPrepare:T,onEnterPrepare:T,visible:c,onVisibleChanged:function(ue){var fe;b==null||(fe=b.onVisibleChanged)===null||fe===void 0||fe.call(b,ue),s(ue)}}),function(ie,ue){var fe=ie.className,Ce=ie.style,he=U(a,fe,r);return o.createElement("div",{ref:kn(le,t,ue),className:he,style:A(A(A(A({"--arrow-x":"".concat(v.x||0,"px"),"--arrow-y":"".concat(v.y||0,"px")},re),oe),Ce),{},{boxSizing:"border-box",zIndex:S},i),onMouseEnter:$,onMouseLeave:z,onPointerEnter:R,onClick:f,onPointerDownCapture:E},g&&o.createElement(EJ,{prefixCls:a,arrow:g,arrowPos:v,align:p}),o.createElement(MJ,{cache:!c&&!d},N))})}))}),IJ=o.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,a=zo(n),i=o.useCallback(function(s){MC(t,r?r(s):s)},[r]),l=So(i,di(n));return a?o.cloneElement(n,{ref:l}):n}),tE=o.createContext(null);function nE(e){return e?Array.isArray(e)?e:[e]:[]}function HJ(e,t,n,r){return o.useMemo(function(){var a=nE(n??t),i=nE(r??t),l=new Set(a),s=new Set(i);return e&&(l.has("hover")&&(l.delete("hover"),l.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[l,s]},[e,t,n,r])}function TJ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function LJ(e,t,n,r){for(var a=n.points,i=Object.keys(e),l=0;l1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function J1(e){return is(parseFloat(e),0)}function aE(e,t){var n=A({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var a=Cs(r).getComputedStyle(r),i=a.overflow,l=a.overflowClipMargin,s=a.borderTopWidth,c=a.borderBottomWidth,u=a.borderLeftWidth,d=a.borderRightWidth,f=r.getBoundingClientRect(),h=r.offsetHeight,g=r.clientHeight,v=r.offsetWidth,p=r.clientWidth,b=J1(s),w=J1(c),m=J1(u),O=J1(d),x=is(Math.round(f.width/v*1e3)/1e3),C=is(Math.round(f.height/h*1e3)/1e3),S=(v-p-m-O)*x,$=(h-g-b-w)*C,z=b*C,R=w*C,E=m*x,H=O*x,P=0,L=0;if(i==="clip"){var j=J1(l);P=j*x,L=j*C}var V=f.x+E-P,M=f.y+z-L,T=V+f.width+2*P-E-H-S,I=M+f.height+2*L-z-R-$;n.left=Math.max(n.left,V),n.top=Math.max(n.top,M),n.right=Math.min(n.right,T),n.bottom=Math.min(n.bottom,I)}}),n}function oE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function iE(e,t){var n=t||[],r=k(n,2),a=r[0],i=r[1];return[oE(e.width,a),oE(e.height,i)]}function lE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function zi(e,t){var n=t[0],r=t[1],a,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?a=e.x:r==="r"?a=e.x+e.width:a=e.x+e.width/2,{x:a,y:i}}function Xa(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,a){return a===t?n[r]||"c":r}).join("")}function VJ(e,t,n,r,a,i,l){var s=o.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[r]||{}}),c=k(s,2),u=c[0],d=c[1],f=o.useRef(0),h=o.useMemo(function(){return t?M6(t):[]},[t]),g=o.useRef({}),v=function(){g.current={}};e||v();var p=It(function(){if(t&&n&&e){let Hr=function(B1,ja){var Ka=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ye,N1=W.x+B1,Ps=W.y+ja,s3=N1+ce,c3=Ps+ee,u3=Math.max(N1,Ka.left),Ye=Math.max(Ps,Ka.top),lt=Math.min(s3,Ka.right),Jt=Math.min(c3,Ka.bottom);return Math.max(0,(lt-u3)*(Jt-Ye))},mi=function(){qt=W.y+it,At=qt+ee,yn=W.x+Ke,Lt=yn+ce};var m,O,x,C,S=t,$=S.ownerDocument,z=Cs(S),R=z.getComputedStyle(S),E=R.position,H=S.style.left,P=S.style.top,L=S.style.right,j=S.style.bottom,V=S.style.overflow,M=A(A({},a[r]),i),T=$.createElement("div");(m=S.parentElement)===null||m===void 0||m.appendChild(T),T.style.left="".concat(S.offsetLeft,"px"),T.style.top="".concat(S.offsetTop,"px"),T.style.position=E,T.style.height="".concat(S.offsetHeight,"px"),T.style.width="".concat(S.offsetWidth,"px"),S.style.left="0",S.style.top="0",S.style.right="auto",S.style.bottom="auto",S.style.overflow="hidden";var I;if(Array.isArray(n))I={x:n[0],y:n[1],width:0,height:0};else{var F,B,N=n.getBoundingClientRect();N.x=(F=N.x)!==null&&F!==void 0?F:N.left,N.y=(B=N.y)!==null&&B!==void 0?B:N.top,I={x:N.x,y:N.y,width:N.width,height:N.height}}var W=S.getBoundingClientRect(),K=z.getComputedStyle(S),J=K.height,q=K.width;W.x=(O=W.x)!==null&&O!==void 0?O:W.left,W.y=(x=W.y)!==null&&x!==void 0?x:W.top;var Y=$.documentElement,te=Y.clientWidth,Q=Y.clientHeight,re=Y.scrollWidth,ne=Y.scrollHeight,G=Y.scrollTop,X=Y.scrollLeft,ee=W.height,ce=W.width,oe=I.height,le=I.width,ie={left:0,top:0,right:te,bottom:Q},ue={left:-X,top:-G,right:re-X,bottom:ne-G},fe=M.htmlRegion,Ce="visible",he="visibleFirst";fe!=="scroll"&&fe!==he&&(fe=Ce);var be=fe===he,ve=aE(ue,h),ae=aE(ie,h),ye=fe===Ce?ae:ve,Le=be?ae:ye;S.style.left="auto",S.style.top="auto",S.style.right="0",S.style.bottom="0";var Ae=S.getBoundingClientRect();S.style.left=H,S.style.top=P,S.style.right=L,S.style.bottom=j,S.style.overflow=V,(C=S.parentElement)===null||C===void 0||C.removeChild(T);var Te=is(Math.round(ce/parseFloat(q)*1e3)/1e3),Re=is(Math.round(ee/parseFloat(J)*1e3)/1e3);if(Te===0||Re===0||Xl(n)&&!YC(n))return;var De=M.offset,Pe=M.targetOffset,We=iE(W,De),Me=k(We,2),$e=Me[0],_e=Me[1],pe=iE(I,Pe),we=k(pe,2),Qe=we[0],Je=we[1];I.x-=Qe,I.y-=Je;var dt=M.points||[],Mt=k(dt,2),Ve=Mt[0],Fe=Mt[1],Ze=lE(Fe),Be=lE(Ve),rt=zi(I,Ze),bt=zi(W,Be),ut=A({},M),Ke=rt.x-bt.x+$e,it=rt.y-bt.y+_e,yt=Hr(Ke,it),Ie=Hr(Ke,it,ae),me=zi(I,["t","l"]),ge=zi(W,["t","l"]),ze=zi(I,["b","r"]),et=zi(W,["b","r"]),Ge=M.overflow||{},ht=Ge.adjustX,wt=Ge.adjustY,gt=Ge.shiftX,xt=Ge.shiftY,Yt=function(ja){return typeof ja=="boolean"?ja:ja>=0},qt,At,yn,Lt;mi();var Qt=Yt(wt),je=Be[0]===Ze[0];if(Qt&&Be[0]==="t"&&(At>Le.bottom||g.current.bt)){var Ue=it;je?Ue-=ee-oe:Ue=me.y-et.y-_e;var Ne=Hr(Ke,Ue),Ee=Hr(Ke,Ue,ae);Ne>yt||Ne===yt&&(!be||Ee>=Ie)?(g.current.bt=!0,it=Ue,_e=-_e,ut.points=[Xa(Be,0),Xa(Ze,0)]):g.current.bt=!1}if(Qt&&Be[0]==="b"&&(qtyt||mt===yt&&(!be||zt>=Ie)?(g.current.tb=!0,it=nt,_e=-_e,ut.points=[Xa(Be,0),Xa(Ze,0)]):g.current.tb=!1}var un=Yt(ht),gn=Be[1]===Ze[1];if(un&&Be[1]==="l"&&(Lt>Le.right||g.current.rl)){var Wt=Ke;gn?Wt-=ce-le:Wt=me.x-et.x-$e;var Ft=Hr(Wt,it),zn=Hr(Wt,it,ae);Ft>yt||Ft===yt&&(!be||zn>=Ie)?(g.current.rl=!0,Ke=Wt,$e=-$e,ut.points=[Xa(Be,1),Xa(Ze,1)]):g.current.rl=!1}if(un&&Be[1]==="r"&&(ynyt||Rn===yt&&(!be||Tn>=Ie)?(g.current.lr=!0,Ke=wn,$e=-$e,ut.points=[Xa(Be,1),Xa(Ze,1)]):g.current.lr=!1}mi();var En=gt===!0?0:gt;typeof En=="number"&&(ynae.right&&(Ke-=Lt-ae.right-$e,I.x>ae.right-En&&(Ke+=I.x-ae.right+En)));var Mr=xt===!0?0:xt;typeof Mr=="number"&&(qtae.bottom&&(it-=At-ae.bottom-_e,I.y>ae.bottom-Mr&&(it+=I.y-ae.bottom+Mr)));var Pr=W.x+Ke,Ir=Pr+ce,fa=W.y+it,Tt=fa+ee,Xe=I.x,qe=Xe+le,Rt=I.y,Pt=Rt+oe,Bt=Math.max(Pr,Xe),Kt=Math.min(Ir,qe),Qn=(Bt+Kt)/2,Ln=Qn-Pr,Jn=Math.max(fa,Rt),Nn=Math.min(Tt,Pt),Zn=(Jn+Nn)/2,ha=Zn-fa;l==null||l(t,ut);var er=Ae.right-W.x-(Ke+W.width),F1=Ae.bottom-W.y-(it+W.height);Te===1&&(Ke=Math.floor(Ke),er=Math.floor(er)),Re===1&&(it=Math.floor(it),F1=Math.floor(F1));var l3={ready:!0,offsetX:Ke/Te,offsetY:it/Re,offsetR:er/Te,offsetB:F1/Re,arrowX:Ln/Te,arrowY:ha/Re,scaleX:Te,scaleY:Re,align:ut};d(l3)}}),b=function(){f.current+=1;var O=f.current;Promise.resolve().then(function(){f.current===O&&p()})},w=function(){d(function(O){return A(A({},O),{},{ready:!1})})};return vt(w,[r]),vt(function(){e||w()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,b]}function _J(e,t,n,r,a){vt(function(){if(e&&t&&n){let f=function(){r(),a()};var i=t,l=n,s=M6(i),c=M6(l),u=Cs(l),d=new Set([u].concat(Oe(s),Oe(c)));return d.forEach(function(h){h.addEventListener("scroll",f,{passive:!0})}),u.addEventListener("resize",f,{passive:!0}),r(),function(){d.forEach(function(h){h.removeEventListener("scroll",f),u.removeEventListener("resize",f)})}}},[e,t,n])}function FJ(e,t,n,r,a,i,l,s){var c=o.useRef(e);c.current=e;var u=o.useRef(!1);o.useEffect(function(){if(t&&r&&(!a||i)){var f=function(){u.current=!1},h=function(b){var w;c.current&&!l(((w=b.composedPath)===null||w===void 0||(w=w.call(b))===null||w===void 0?void 0:w[0])||b.target)&&!u.current&&s(!1)},g=Cs(r);g.addEventListener("pointerdown",f,!0),g.addEventListener("mousedown",h,!0),g.addEventListener("contextmenu",h,!0);var v=$4(n);return v&&(v.addEventListener("mousedown",h,!0),v.addEventListener("contextmenu",h,!0)),function(){g.removeEventListener("pointerdown",f,!0),g.removeEventListener("mousedown",h,!0),g.removeEventListener("contextmenu",h,!0),v&&(v.removeEventListener("mousedown",h,!0),v.removeEventListener("contextmenu",h,!0))}}},[t,n,r,a,i]);function d(){u.current=!0}return d}var BJ=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function NJ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i$,t=o.forwardRef(function(n,r){var a=n.prefixCls,i=a===void 0?"rc-trigger-popup":a,l=n.children,s=n.action,c=s===void 0?"hover":s,u=n.showAction,d=n.hideAction,f=n.popupVisible,h=n.defaultPopupVisible,g=n.onPopupVisibleChange,v=n.afterPopupVisibleChange,p=n.mouseEnterDelay,b=n.mouseLeaveDelay,w=b===void 0?.1:b,m=n.focusDelay,O=n.blurDelay,x=n.mask,C=n.maskClosable,S=C===void 0?!0:C,$=n.getPopupContainer,z=n.forceRender,R=n.autoDestroy,E=n.destroyPopupOnHide,H=n.popup,P=n.popupClassName,L=n.popupStyle,j=n.popupPlacement,V=n.builtinPlacements,M=V===void 0?{}:V,T=n.popupAlign,I=n.zIndex,F=n.stretch,B=n.getPopupClassNameFromAlign,N=n.fresh,W=n.alignPoint,K=n.onPopupClick,J=n.onPopupAlign,q=n.arrow,Y=n.popupMotion,te=n.maskMotion,Q=n.popupTransitionName,re=n.popupAnimation,ne=n.maskTransitionName,G=n.maskAnimation,X=n.className,ee=n.getTriggerDOMNode,ce=at(n,BJ),oe=R||E||!1,le=o.useState(!1),ie=k(le,2),ue=ie[0],fe=ie[1];vt(function(){fe(c$())},[]);var Ce=o.useRef({}),he=o.useContext(tE),be=o.useMemo(function(){return{registerSubPopup:function(lt,Jt){Ce.current[lt]=Jt,he==null||he.registerSubPopup(lt,Jt)}}},[he]),ve=H2(),ae=o.useState(null),ye=k(ae,2),Le=ye[0],Ae=ye[1],Te=o.useRef(null),Re=It(function(Ye){Te.current=Ye,Xl(Ye)&&Le!==Ye&&Ae(Ye),he==null||he.registerSubPopup(ve,Ye)}),De=o.useState(null),Pe=k(De,2),We=Pe[0],Me=Pe[1],$e=o.useRef(null),_e=It(function(Ye){Xl(Ye)&&We!==Ye&&(Me(Ye),$e.current=Ye)}),pe=o.Children.only(l),we=(pe==null?void 0:pe.props)||{},Qe={},Je=It(function(Ye){var lt,Jt,On=We;return(On==null?void 0:On.contains(Ye))||((lt=$4(On))===null||lt===void 0?void 0:lt.host)===Ye||Ye===On||(Le==null?void 0:Le.contains(Ye))||((Jt=$4(Le))===null||Jt===void 0?void 0:Jt.host)===Ye||Ye===Le||Object.values(Ce.current).some(function(rn){return(rn==null?void 0:rn.contains(Ye))||Ye===rn})}),dt=rE(i,Y,re,Q),Mt=rE(i,te,G,ne),Ve=o.useState(h||!1),Fe=k(Ve,2),Ze=Fe[0],Be=Fe[1],rt=f??Ze,bt=It(function(Ye){f===void 0&&Be(Ye)});vt(function(){Be(f||!1)},[f]);var ut=o.useRef(rt);ut.current=rt;var Ke=o.useRef([]);Ke.current=[];var it=It(function(Ye){var lt;bt(Ye),((lt=Ke.current[Ke.current.length-1])!==null&<!==void 0?lt:rt)!==Ye&&(Ke.current.push(Ye),g==null||g(Ye))}),yt=o.useRef(),Ie=function(){clearTimeout(yt.current)},me=function(lt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ie(),Jt===0?it(lt):yt.current=setTimeout(function(){it(lt)},Jt*1e3)};o.useEffect(function(){return Ie},[]);var ge=o.useState(!1),ze=k(ge,2),et=ze[0],Ge=ze[1];vt(function(Ye){(!Ye||rt)&&Ge(!0)},[rt]);var ht=o.useState(null),wt=k(ht,2),gt=wt[0],xt=wt[1],Yt=o.useState(null),qt=k(Yt,2),At=qt[0],yn=qt[1],Lt=function(lt){yn([lt.clientX,lt.clientY])},Qt=VJ(rt,Le,W&&At!==null?At:We,j,M,T,J),je=k(Qt,11),Ue=je[0],Ne=je[1],Ee=je[2],nt=je[3],mt=je[4],zt=je[5],un=je[6],gn=je[7],Wt=je[8],Ft=je[9],zn=je[10],wn=HJ(ue,c,u,d),Rn=k(wn,2),Tn=Rn[0],En=Rn[1],Mr=Tn.has("click"),Pr=En.has("click")||En.has("contextMenu"),Ir=It(function(){et||zn()}),fa=function(){ut.current&&W&&Pr&&me(!1)};_J(rt,We,Le,Ir,fa),vt(function(){Ir()},[At,j]),vt(function(){rt&&!(M!=null&&M[j])&&Ir()},[JSON.stringify(T)]);var Tt=o.useMemo(function(){var Ye=LJ(M,i,Ft,W);return U(Ye,B==null?void 0:B(Ft))},[Ft,B,M,i,W]);o.useImperativeHandle(r,function(){return{nativeElement:$e.current,popupElement:Te.current,forceAlign:Ir}});var Xe=o.useState(0),qe=k(Xe,2),Rt=qe[0],Pt=qe[1],Bt=o.useState(0),Kt=k(Bt,2),Qn=Kt[0],Ln=Kt[1],Jn=function(){if(F&&We){var lt=We.getBoundingClientRect();Pt(lt.width),Ln(lt.height)}},Nn=function(){Jn(),Ir()},Zn=function(lt){Ge(!1),zn(),v==null||v(lt)},ha=function(){return new Promise(function(lt){Jn(),xt(function(){return lt})})};vt(function(){gt&&(zn(),gt(),xt(null))},[gt]);function er(Ye,lt,Jt,On){Qe[Ye]=function(rn){var Is;On==null||On(rn),me(lt,Jt);for(var d3=arguments.length,q$=new Array(d3>1?d3-1:0),Hs=1;Hs1?Jt-1:0),rn=1;rn1?Jt-1:0),rn=1;rn1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,a=[],i=ZT(n,!1),l=i.label,s=i.value,c=i.options,u=i.groupLabel;function d(f,h){Array.isArray(f)&&f.forEach(function(g){if(h||!(c in g)){var v=g[s];a.push({key:sE(g,a.length),groupOption:h,data:g,label:g[l],value:v})}else{var p=g[u];p===void 0&&r&&(p=g.label),a.push({key:sE(g,a.length),group:!0,data:g,label:p}),d(g[c],!0)}})}return d(e,!1),a}function I6(e){var t=A({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return vn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var KJ=function(t,n,r){if(!n||!n.length)return null;var a=!1,i=function s(c,u){var d=bH(u),f=d[0],h=d.slice(1);if(!f)return[c];var g=c.split(f);return a=a||g.length>1,g.reduce(function(v,p){return[].concat(Oe(v),Oe(s(p,h)))},[]).filter(Boolean)},l=i(t,n);return a?typeof r<"u"?l.slice(0,r):l:null},u$=o.createContext(null);function GJ(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return o.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(a){var i=a.label,l=a.value;return["number","string"].includes(tt(i))?i:l}).join(", ")),n.length>r?", ...":null)}var XJ=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],kJ=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],H6=function(t){return t==="tags"||t==="multiple"},YJ=o.forwardRef(function(e,t){var n,r=e.id,a=e.prefixCls,i=e.className,l=e.showSearch,s=e.tagRender,c=e.direction,u=e.omitDomProps,d=e.displayValues,f=e.onDisplayValuesChange,h=e.emptyOptions,g=e.notFoundContent,v=g===void 0?"Not Found":g,p=e.onClear,b=e.mode,w=e.disabled,m=e.loading,O=e.getInputElement,x=e.getRawInputElement,C=e.open,S=e.defaultOpen,$=e.onDropdownVisibleChange,z=e.activeValue,R=e.onActiveValueChange,E=e.activeDescendantId,H=e.searchValue,P=e.autoClearSearchValue,L=e.onSearch,j=e.onSearchSplit,V=e.tokenSeparators,M=e.allowClear,T=e.prefix,I=e.suffixIcon,F=e.clearIcon,B=e.OptionList,N=e.animation,W=e.transitionName,K=e.dropdownStyle,J=e.dropdownClassName,q=e.dropdownMatchSelectWidth,Y=e.dropdownRender,te=e.dropdownAlign,Q=e.placement,re=e.builtinPlacements,ne=e.getPopupContainer,G=e.showAction,X=G===void 0?[]:G,ee=e.onFocus,ce=e.onBlur,oe=e.onKeyUp,le=e.onKeyDown,ie=e.onMouseDown,ue=at(e,XJ),fe=H6(b),Ce=(l!==void 0?l:fe)||b==="combobox",he=A({},ue);kJ.forEach(function(Xe){delete he[Xe]}),u==null||u.forEach(function(Xe){delete he[Xe]});var be=o.useState(!1),ve=k(be,2),ae=ve[0],ye=ve[1];o.useEffect(function(){ye(c$())},[]);var Le=o.useRef(null),Ae=o.useRef(null),Te=o.useRef(null),Re=o.useRef(null),De=o.useRef(null),Pe=o.useRef(!1),We=tJ(),Me=k(We,3),$e=Me[0],_e=Me[1],pe=Me[2];o.useImperativeHandle(t,function(){var Xe,qe;return{focus:(Xe=Re.current)===null||Xe===void 0?void 0:Xe.focus,blur:(qe=Re.current)===null||qe===void 0?void 0:qe.blur,scrollTo:function(Pt){var Bt;return(Bt=De.current)===null||Bt===void 0?void 0:Bt.scrollTo(Pt)},nativeElement:Le.current||Ae.current}});var we=o.useMemo(function(){var Xe;if(b!=="combobox")return H;var qe=(Xe=d[0])===null||Xe===void 0?void 0:Xe.value;return typeof qe=="string"||typeof qe=="number"?String(qe):""},[H,b,d]),Qe=b==="combobox"&&typeof O=="function"&&O()||null,Je=typeof x=="function"&&x(),dt=So(Ae,Je==null||(n=Je.props)===null||n===void 0?void 0:n.ref),Mt=o.useState(!1),Ve=k(Mt,2),Fe=Ve[0],Ze=Ve[1];vt(function(){Ze(!0)},[]);var Be=kt(!1,{defaultValue:S,value:C}),rt=k(Be,2),bt=rt[0],ut=rt[1],Ke=Fe?bt:!1,it=!v&&h;(w||it&&Ke&&b==="combobox")&&(Ke=!1);var yt=it?!1:Ke,Ie=o.useCallback(function(Xe){var qe=Xe!==void 0?Xe:!Ke;w||(ut(qe),Ke!==qe&&($==null||$(qe)))},[w,Ke,ut,$]),me=o.useMemo(function(){return(V||[]).some(function(Xe){return[`
+`,`\r
+`].includes(Xe)})},[V]),ge=o.useContext(u$)||{},ze=ge.maxCount,et=ge.rawValues,Ge=function(qe,Rt,Pt){if(!(fe&&P6(ze)&&(et==null?void 0:et.size)>=ze)){var Bt=!0,Kt=qe;R==null||R(null);var Qn=KJ(qe,V,P6(ze)?ze-et.size:void 0),Ln=Pt?null:Qn;return b!=="combobox"&&Ln&&(Kt="",j==null||j(Ln),Ie(!1),Bt=!1),L&&we!==Kt&&L(Kt,{source:Rt?"typing":"effect"}),Bt}},ht=function(qe){!qe||!qe.trim()||L(qe,{source:"submit"})};o.useEffect(function(){!Ke&&!fe&&b!=="combobox"&&Ge("",!1,!1)},[Ke]),o.useEffect(function(){bt&&w&&ut(!1),w&&!Pe.current&&_e(!1)},[w]);var wt=KT(),gt=k(wt,2),xt=gt[0],Yt=gt[1],qt=o.useRef(!1),At=function(qe){var Rt=xt(),Pt=qe.key,Bt=Pt==="Enter";if(Bt&&(b!=="combobox"&&qe.preventDefault(),Ke||Ie(!0)),Yt(!!we),Pt==="Backspace"&&!Rt&&fe&&!we&&d.length){for(var Kt=Oe(d),Qn=null,Ln=Kt.length-1;Ln>=0;Ln-=1){var Jn=Kt[Ln];if(!Jn.disabled){Kt.splice(Ln,1),Qn=Jn;break}}Qn&&f(Kt,{type:"remove",values:[Qn]})}for(var Nn=arguments.length,Zn=new Array(Nn>1?Nn-1:0),ha=1;ha1?Rt-1:0),Bt=1;Bt