Oscar Plaisant 44cc38e148 update
2024-07-07 04:15:38 +02:00

648 lines
1.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";var F4=Object.defineProperty;var _4=(e,t,n)=>t in e?F4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ie=(e,t,n)=>(_4(e,typeof t!="symbol"?t+"":t,n),n);const Pe=require("obsidian"),_n=require("electron"),gS=require("@codemirror/view");function C$(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const V4={},W4={},U4={},K4={},E$={"Search with":" Search with ","or enter address":" or enter address","Default Search Engine":"Default Search Engine","Set Custom Search Engine Url":"Set Custom Search Engine Url","Set custom search engine url for yourself. 'Duckduckgo' By default":"Set custom search engine url for yourself. 'Duckduckgo' By default","Custom Link to Highlight Format":"Custom Link to Highlight Format","Copy Link to Highlight Format":"Copy Link to Highlight Format","Set copy link to text fragment format. [{CONTENT}]({URL}) By default. You can also set {TIME:YYYY-MM-DD HH:mm:ss} to get the current date.":"Set copy link to text fragment format. [{CONTENT}]({URL}) By default. You can also set {TIME:YYYY-MM-DD HH:mm:ss} to get the current date.","Open URL In Same Tab":"Open In Same Tab",Custom:"Custom",Baidu:"Baidu",Yahoo:"Yahoo",Bing:"Bing",Google:"Google",DuckDuckGo:"DuckDuckGo","Toggle Same Tab In Web Browser":"Toggle Same Tab In Web Browser","Clear Current Page History":"Clear Current Page History","Open Current URL In External Browser":"Open Current URL In External Browser","Search Text":"Search Text","Copy Plain Text":"Copy Plain Text","Copy Link to Highlight":"Copy Link to Highlight","Copy Video Timestamp":"Copy Video Time","Open URL In Obsidian Web From Other Software":"Open URL In Obsidian Web From Other Software","(Reload to take effect)":"(Reload to take effect)","Copy BookmarkLets Success":"Copy BookmarkLets Success","Refresh Current Page":"Refresh Current Page","Show Search Bar In Empty Page":"Show Search Bar In Empty Page","You enabled obsidian-web-browser plugin, please disable it/disable surfing to avoid conflict.":"You enabled obsidian-web-browser plugin, please disable it/disable Surfing to avoid conflict.","You didn't enable show tab title bar in apperance settings, please enable it to use surfing happily.":"You didn't enable show tab header in apperance settings, please enable it to use Surfing happily.","Get Current Timestamp from Web Browser":"Get Current Timestamp from Web Browser","Search In Current Page Title Bar":"Search In Current Page Title Bar"," <- Drag or click on me":" <- Drag or click on me",Name:"Name",Url:"Url","Custom Search":"Custom Search","Delete Custom Search":"Delete Custom Search","Add new custom search engine":"Add new custom search engine","Search all settings":"Search all settings",General:"General",Search:"Search",Bookmark:"Bookmark",Theme:"Theme","Always Show Custom Engines":"Always Show Custom Engines","Save Current Page As Markdown":"Save Current Page As Markdown","Save As Markdown Path":"Save As Markdown Path","Path like /_Tempcard":"Path like /_Tempcard","Search Engine":"Search Engine",settings:"settings","Using ":"Using "," to search":" to search","Surfing Iframe":"Surfing Iframe","Surfing is using iframe to prevent crashed when loading some websites.":"Surfing is using iframe to prevent crashed when loading some websites.","Open With External Browser":"Open With External Browser","Open With Surfing":"Open With Surfing","When click on the URL from same domain name in the note, jump to the same surfing view rather than opening a new Surfing view.":"When click on the URL from same domain name in the note, jump to the same surfing view rather than opening a new Surfing view.","Jump to Opened Page":"Jump to Opened Page","Open Quick Switcher":"Open Quick Switcher | Ctrl/CMD+O","Close Current Leaf":"Close Current Leaf | Ctrl/CMD+W","Create A New Note":"Create A New Note | Ctrl/CMD+N","Show Other Search Engines When Searching":"Show Other Search Engines When Searching","Random Icons From Default Art":"Random Icons From Default Art","Working On, Not Available Now":"Working On, Not Available Now","Toggle Dark Mode":"Toggle Dark Mode","[Experimental] Replace Iframe In Canvas":"[Experimental] Replace Iframe In Canvas","Use icon list to replace defult text actions in empty view":"Use icon list to replace defult text actions in empty view","Open BookmarkBar & Bookmark Manager":"Open BookmarkBar & Bookmark Manager",Pagination:"Pagination",Category:"Category","Default Column List":"Default Column List","Show Refresh Button Near Search Bar":"Show Refresh Button Near Search Bar","Focus On Current Search Bar":"Focus On Current Search Bar","Default Category Filter Type":"Default Filter Type",Tree:"Tree",Menu:"Menu",Description:"Description",Tags:"Tags",Created:"Created",Modified:"Modified",Action:"Action","Search from ":"Search from "," bookmarks":" bookmarks","Save Bookmark When Open URI":"Save Bookmark When Open URI","Copy Current Viewport As Image":"Copy Current Viewport As Image",Back:"Back",Forward:"Forward",star:"star","Copy failed, you may focus on surfing view, click the title bar, and try again.":"Copy failed, you may focus on surfing view, click the title bar, and try again.","Default Category (Use , to split)":"Default Category (Use , to split)","Send to ReadWise":"Send to ReadWise","Add a action in page header to Send to ReadWise.":"Add a action in page header to Send to ReadWise.","Disable / to search when on these sites":"Disable / to search when on these sites","Hover Popover":"Hover Popover","Show a popover when hover on the link.":"Show a popover when hover on the link.","Enable HTML Preview":"Enable HTML Preview","Enable HTML Preview in Surfing":"Enable HTML Preview in Surfing","Show original url":"Show original url","Enable Inline Preview":"Enable Inline Preview","Enable inline preview with surfing. Currently only support Live preview":"Enable inline preview with surfing. Currently only support Live preview","Enable Tree View in Surfing":"Enable Tree View in Surfing","Enable Tree View":"Enable Tree View"},q4={},X4={},G4={},Y4={},Q4={},Z4={},J4={},ej={},tj={},nj={},rj={},oj={},ij={},aj={},sj={},lj={},cj={"Search with":"使用 ","or enter address":" 搜索,或输入地址","Default Search Engine":"默认搜索引擎","Set Custom Search Engine Url":"设置自定义搜索引擎网址","Set custom search engine url for yourself. 'Duckduckgo' By default":"设置自定义搜索引擎网址。默认为'Duckduckgo'","Custom Link to Highlight Format":"自定义指向突出显示的链接的格式","Copy Link to Highlight Format":"复制指向突出显示的链接的格式","Set copy link to text fragment format. [{CONTENT}]({URL}) By default. You can also set {TIME:YYYY-MM-DD HH:mm:ss} to get the current date.":"设置复制文本片段的链接的格式。默认为[{CONTENT}]({URL})。你也可以设置{TIME:YYYY-MM-DD HH:mm:ss}来获取当前日期时间。","Open URL In Same Tab":"在固定且唯一标签页中打开网页",Custom:"自定义",Baidu:"百度",Yahoo:"雅虎",Bing:"必应",Google:"谷歌",DuckDuckGo:"DuckDuckGo","Toggle Same Tab In Web Browser":"切换是否在固定且唯一标签页访问网址","Clear Current Page History":"清除当前页面的历史记录","Open Current URL In External Browser":"在外部浏览器中打开当前网址","Search Text":"搜索文本","Copy Plain Text":"复制纯文本","Copy Link to Highlight":"复制指向突出显示的链接","Copy Video Timestamp":"复制视频时间戳","Open URL In Obsidian Web From Other Software":"从别的软件在 Obsidian Web 中打开网址","(Reload to take effect)":"(重启 Ob 以生效)","Copy BookmarkLets Success":"复制 BookmarkLets 成功","Refresh Current Page":"刷新当前页面","Show Search Bar In Empty Page":"在空白页面中显示搜索栏","You enabled obsidian-web-browser plugin, please disable it/disable surfing to avoid conflict.":"你启用了 obsidian-web-browser 插件,请禁用它或禁用 surfing 插件以避免冲突。","You didn't enable show tab title bar in apperance settings, please enable it to use surfing happily.":"你没有在外观设置中启用显示标签页标题,请启用它以便使用 surfing。","Get Current Timestamp from Web Browser":"从浏览器获取当前时间戳","Search In Current Page Title Bar":"在当前页面标题栏中搜索"," <- Drag or click on me":" <- 拖动或点击",Name:"名称",Url:"链接","Custom Search":"自定义搜索","Delete Custom Search":"删除自定义","Add new custom search engine":"添加新的自定义搜索引擎","Search all settings":"搜索设置",General:"常规选项",Search:"搜索选项",Theme:"主题选项",Bookmark:"书签选项","Always Show Custom Engines":"始终显示自定义引擎","Save Current Page As Markdown":"保存当前网页为 Markdown","Save As Markdown Path":"保存为 Markdown 路径","Path like /_Tempcard":"路径例如 /_Tempcard","Search Engine":"搜索引擎",settings:"设置","Using ":"使用"," to search":"来检索","Surfing Iframe":"Surfing Iframe","Surfing is using iframe to prevent crashed when loading some websites.":"Surfing 使用 iframe 来防止加载某些网站时崩溃。","Open With External Browser":"在外部浏览器中打开","Open With Surfing":"在 Surfing 中打开","When click on the URL from same domain name in the note, jump to the same surfing view rather than opening a new Surfing view.":"当在笔记中点击相同域名的 URL 时,跳转到相同的 Surfing 视图而不是打开新的 Surfing 视图。","Jump to Opened Page":"跳转到已打开的页面","Open Quick Switcher":"打开快速切换 | Ctrl/CMD+O","Close Current Leaf":"关闭当前的页面 | Ctrl/CMD+W","Create A New Note":"新建笔记 | Ctrl/CMD+N","Show Other Search Engines When Searching":"搜索时显示其它搜索引擎","Random Icons From Default Art":"从默认的 Art 中挑选随机 Icon","Working On, Not Available Now":"正在建设中,当前不可用","Toggle Dark Mode":"切换夜间模式","[Experimental] Replace Iframe In Canvas":"【实验性功能】在 Canvas 中替换网页节点","Use icon list to replace defult text actions in empty view":"使用图标列替换空页面中的默认文本操作","Open BookmarkBar & Bookmark Manager":"打开书签栏和书签管理器",Pagination:"分页书签数",Category:"分类","Default Column List":"默认的列","Show Refresh Button Near Search Bar":"在搜索栏旁边显示刷新按钮","Focus On Current Search Bar":"聚焦到当前的搜索栏","Default Category Filter Type":"默认目录过滤形式",Tree:"树状",Menu:"菜单",Description:"描述",Tags:"标签",Created:"创建时间",Modified:"修改时间",Action:"操作","Search from ":"从"," bookmarks":"个书签中搜索","Save Bookmark When Open URI":"打开 URI 时保存书签","Copy Current Viewport As Image":"复制当前页面为图片",Back:"返回",Forward:"前进",star:"星标","Copy failed, you may focus on surfing view, click the title bar, and try again.":"复制失败,你可能聚焦到了 Surfing 视图,点击标题栏,然后再试一次。","Default Category (Use , to split)":"默认分类 (用,分层)","Send to ReadWise":"发送到 ReadWise","Add a action in page header to Send to ReadWise.":"在页面标题栏中添加一个动作来发送到 ReadWise。","Disable / to search when on these sites":"当在这些网站中禁止按 / 来搜索的功能","Show a popover when hover on the link.":"当鼠标悬停在链接上时显示一个弹出窗口。","Hover Popover":"悬停弹出窗口","Show original url":"显示原始链接","Enable Inline Preview":"启用内联预览","Enable inline preview with surfing. Currently only support Live preview":"启用 Surfing 的内联预览。目前仅支持实时预览","Enable HTML Preview":"启用 HTML 预览","Enable HTML Preview in Surfing":"在 Surfing 中启用 HTML 预览"},uj={},dj={ar:V4,cs:W4,da:U4,de:K4,en:E$,"en-gb":q4,es:X4,fr:G4,hi:Y4,id:Q4,it:Z4,ja:J4,ko:ej,nl:tj,nn:nj,pl:rj,pt:oj,"pt-br":ij,ro:aj,ru:sj,tr:lj,"zh-cn":cj,"zh-tw":uj},mS=dj[Pe.moment.locale()];function Re(e){return mS&&mS[e]||E$[e]}var no="top",Lo="bottom",Bo="right",ro="left",Zb="auto",sd=[no,Lo,Bo,ro],zl="start",Mu="end",fj="clippingParents",k$="viewport",Fc="popper",pj="reference",bS=sd.reduce(function(e,t){return e.concat([t+"-"+zl,t+"-"+Mu])},[]),O$=[].concat(sd,[Zb]).reduce(function(e,t){return e.concat([t,t+"-"+zl,t+"-"+Mu])},[]),vj="beforeRead",hj="read",gj="afterRead",mj="beforeMain",bj="main",yj="afterMain",wj="beforeWrite",xj="write",Sj="afterWrite",Cj=[vj,hj,gj,mj,bj,yj,wj,xj,Sj];function Ni(e){return e?(e.nodeName||"").toLowerCase():null}function bo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ks(e){var t=bo(e).Element;return e instanceof t||e instanceof Element}function jo(e){var t=bo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Jb(e){if(typeof ShadowRoot>"u")return!1;var t=bo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ej(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!jo(i)||!Ni(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function kj(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(c,f){return c[f]="",c},{});!jo(o)||!Ni(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const Oj={name:"applyStyles",enabled:!0,phase:"write",fn:Ej,effect:kj,requires:["computeStyles"]};function Oi(e){return e.split("-")[0]}var ws=Math.max,Bp=Math.min,Hl=Math.round;function l0(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function $$(){return!/^((?!chrome|android).)*safari/i.test(l0())}function Fl(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&jo(e)&&(o=e.offsetWidth>0&&Hl(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Hl(r.height)/e.offsetHeight||1);var a=ks(e)?bo(e):window,s=a.visualViewport,c=!$$()&&n,f=(r.left+(c&&s?s.offsetLeft:0))/o,p=(r.top+(c&&s?s.offsetTop:0))/i,v=r.width/o,h=r.height/i;return{width:v,height:h,top:p,right:f+v,bottom:p+h,left:f,x:f,y:p}}function ey(e){var t=Fl(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function I$(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Jb(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zi(e){return bo(e).getComputedStyle(e)}function $j(e){return["table","td","th"].indexOf(Ni(e))>=0}function Xa(e){return((ks(e)?e.ownerDocument:e.document)||window.document).documentElement}function mv(e){return Ni(e)==="html"?e:e.assignedSlot||e.parentNode||(Jb(e)?e.host:null)||Xa(e)}function yS(e){return!jo(e)||Zi(e).position==="fixed"?null:e.offsetParent}function Ij(e){var t=/firefox/i.test(l0()),n=/Trident/i.test(l0());if(n&&jo(e)){var r=Zi(e);if(r.position==="fixed")return null}var o=mv(e);for(Jb(o)&&(o=o.host);jo(o)&&["html","body"].indexOf(Ni(o))<0;){var i=Zi(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function ld(e){for(var t=bo(e),n=yS(e);n&&$j(n)&&Zi(n).position==="static";)n=yS(n);return n&&(Ni(n)==="html"||Ni(n)==="body"&&Zi(n).position==="static")?t:n||Ij(e)||t}function ty(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function cu(e,t,n){return ws(e,Bp(t,n))}function Tj(e,t,n){var r=cu(e,t,n);return r>n?n:r}function T$(){return{top:0,right:0,bottom:0,left:0}}function P$(e){return Object.assign({},T$(),e)}function M$(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Pj=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,P$(typeof t!="number"?t:M$(t,sd))};function Mj(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Oi(n.placement),c=ty(s),f=[ro,Bo].indexOf(s)>=0,p=f?"height":"width";if(!(!i||!a)){var v=Pj(o.padding,n),h=ey(i),m=c==="y"?no:ro,b=c==="y"?Lo:Bo,y=n.rects.reference[p]+n.rects.reference[c]-a[c]-n.rects.popper[p],w=a[c]-n.rects.reference[c],S=ld(i),C=S?c==="y"?S.clientHeight||0:S.clientWidth||0:0,E=y/2-w/2,k=v[m],O=C-h[p]-v[b],I=C/2-h[p]/2+E,T=cu(k,I,O),R=c;n.modifiersData[r]=(t={},t[R]=T,t.centerOffset=T-I,t)}}function Nj(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||I$(t.elements.popper,o)&&(t.elements.arrow=o))}const Rj={name:"arrow",enabled:!0,phase:"main",fn:Mj,effect:Nj,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function _l(e){return e.split("-")[1]}var Dj={top:"auto",right:"auto",bottom:"auto",left:"auto"};function jj(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Hl(n*o)/o||0,y:Hl(r*o)/o||0}}function wS(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,f=e.adaptive,p=e.roundOffsets,v=e.isFixed,h=a.x,m=h===void 0?0:h,b=a.y,y=b===void 0?0:b,w=typeof p=="function"?p({x:m,y}):{x:m,y};m=w.x,y=w.y;var S=a.hasOwnProperty("x"),C=a.hasOwnProperty("y"),E=ro,k=no,O=window;if(f){var I=ld(n),T="clientHeight",R="clientWidth";if(I===bo(n)&&(I=Xa(n),Zi(I).position!=="static"&&s==="absolute"&&(T="scrollHeight",R="scrollWidth")),o===no||(o===ro||o===Bo)&&i===Mu){k=Lo;var P=v&&I===O&&O.visualViewport?O.visualViewport.height:I[T];y-=P-r.height,y*=c?1:-1}if(o===ro||(o===no||o===Lo)&&i===Mu){E=Bo;var D=v&&I===O&&O.visualViewport?O.visualViewport.width:I[R];m-=D-r.width,m*=c?1:-1}}var H=Object.assign({position:s},f&&Dj),A=p===!0?jj({x:m,y},bo(n)):{x:m,y};if(m=A.x,y=A.y,c){var F;return Object.assign({},H,(F={},F[k]=C?"0":"",F[E]=S?"0":"",F.transform=(O.devicePixelRatio||1)<=1?"translate("+m+"px, "+y+"px)":"translate3d("+m+"px, "+y+"px, 0)",F))}return Object.assign({},H,(t={},t[k]=C?y+"px":"",t[E]=S?m+"px":"",t.transform="",t))}function Lj(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,c=s===void 0?!0:s,f={placement:Oi(t.placement),variation:_l(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wS(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wS(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Bj={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Lj,data:{}};var Rf={passive:!0};function Aj(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,c=bo(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach(function(p){p.addEventListener("scroll",n.update,Rf)}),s&&c.addEventListener("resize",n.update,Rf),function(){i&&f.forEach(function(p){p.removeEventListener("scroll",n.update,Rf)}),s&&c.removeEventListener("resize",n.update,Rf)}}const zj={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Aj,data:{}};var Hj={left:"right",right:"left",bottom:"top",top:"bottom"};function bp(e){return e.replace(/left|right|bottom|top/g,function(t){return Hj[t]})}var Fj={start:"end",end:"start"};function xS(e){return e.replace(/start|end/g,function(t){return Fj[t]})}function ny(e){var t=bo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function ry(e){return Fl(Xa(e)).left+ny(e).scrollLeft}function _j(e,t){var n=bo(e),r=Xa(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var f=$$();(f||!f&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+ry(e),y:c}}function Vj(e){var t,n=Xa(e),r=ny(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=ws(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=ws(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+ry(e),c=-r.scrollTop;return Zi(o||n).direction==="rtl"&&(s+=ws(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function oy(e){var t=Zi(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function N$(e){return["html","body","#document"].indexOf(Ni(e))>=0?e.ownerDocument.body:jo(e)&&oy(e)?e:N$(mv(e))}function uu(e,t){var n;t===void 0&&(t=[]);var r=N$(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=bo(r),a=o?[i].concat(i.visualViewport||[],oy(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(uu(mv(a)))}function c0(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Wj(e,t){var n=Fl(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function SS(e,t,n){return t===k$?c0(_j(e,n)):ks(t)?Wj(t,n):c0(Vj(Xa(e)))}function Uj(e){var t=uu(mv(e)),n=["absolute","fixed"].indexOf(Zi(e).position)>=0,r=n&&jo(e)?ld(e):e;return ks(r)?t.filter(function(o){return ks(o)&&I$(o,r)&&Ni(o)!=="body"}):[]}function Kj(e,t,n,r){var o=t==="clippingParents"?Uj(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,f){var p=SS(e,f,r);return c.top=ws(p.top,c.top),c.right=Bp(p.right,c.right),c.bottom=Bp(p.bottom,c.bottom),c.left=ws(p.left,c.left),c},SS(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function R$(e){var t=e.reference,n=e.element,r=e.placement,o=r?Oi(r):null,i=r?_l(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case no:c={x:a,y:t.y-n.height};break;case Lo:c={x:a,y:t.y+t.height};break;case Bo:c={x:t.x+t.width,y:s};break;case ro:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var f=o?ty(o):null;if(f!=null){var p=f==="y"?"height":"width";switch(i){case zl:c[f]=c[f]-(t[p]/2-n[p]/2);break;case Mu:c[f]=c[f]+(t[p]/2-n[p]/2);break}}return c}function Nu(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,c=s===void 0?fj:s,f=n.rootBoundary,p=f===void 0?k$:f,v=n.elementContext,h=v===void 0?Fc:v,m=n.altBoundary,b=m===void 0?!1:m,y=n.padding,w=y===void 0?0:y,S=P$(typeof w!="number"?w:M$(w,sd)),C=h===Fc?pj:Fc,E=e.rects.popper,k=e.elements[b?C:h],O=Kj(ks(k)?k:k.contextElement||Xa(e.elements.popper),c,p,a),I=Fl(e.elements.reference),T=R$({reference:I,element:E,strategy:"absolute",placement:o}),R=c0(Object.assign({},E,T)),P=h===Fc?R:I,D={top:O.top-P.top+S.top,bottom:P.bottom-O.bottom+S.bottom,left:O.left-P.left+S.left,right:P.right-O.right+S.right},H=e.modifiersData.offset;if(h===Fc&&H){var A=H[o];Object.keys(D).forEach(function(F){var j=[Bo,Lo].indexOf(F)>=0?1:-1,_=[no,Lo].indexOf(F)>=0?"y":"x";D[F]+=A[_]*j})}return D}function qj(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,f=c===void 0?O$:c,p=_l(r),v=p?s?bS:bS.filter(function(b){return _l(b)===p}):sd,h=v.filter(function(b){return f.indexOf(b)>=0});h.length===0&&(h=v);var m=h.reduce(function(b,y){return b[y]=Nu(e,{placement:y,boundary:o,rootBoundary:i,padding:a})[Oi(y)],b},{});return Object.keys(m).sort(function(b,y){return m[b]-m[y]})}function Xj(e){if(Oi(e)===Zb)return[];var t=bp(e);return[xS(e),t,xS(t)]}function Gj(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,c=n.fallbackPlacements,f=n.padding,p=n.boundary,v=n.rootBoundary,h=n.altBoundary,m=n.flipVariations,b=m===void 0?!0:m,y=n.allowedAutoPlacements,w=t.options.placement,S=Oi(w),C=S===w,E=c||(C||!b?[bp(w)]:Xj(w)),k=[w].concat(E).reduce(function(Y,Z){return Y.concat(Oi(Z)===Zb?qj(t,{placement:Z,boundary:p,rootBoundary:v,padding:f,flipVariations:b,allowedAutoPlacements:y}):Z)},[]),O=t.rects.reference,I=t.rects.popper,T=new Map,R=!0,P=k[0],D=0;D<k.length;D++){var H=k[D],A=Oi(H),F=_l(H)===zl,j=[no,Lo].indexOf(A)>=0,_=j?"width":"height",z=Nu(t,{placement:H,boundary:p,rootBoundary:v,altBoundary:h,padding:f}),L=j?F?Bo:ro:F?Lo:no;O[_]>I[_]&&(L=bp(L));var B=bp(L),W=[];if(i&&W.push(z[A]<=0),s&&W.push(z[L]<=0,z[B]<=0),W.every(function(Y){return Y})){P=H,R=!1;break}T.set(H,W)}if(R)for(var V=b?3:1,N=function(Z){var G=k.find(function(Q){var oe=T.get(Q);if(oe)return oe.slice(0,Z).every(function(ue){return ue})});if(G)return P=G,"break"},U=V;U>0;U--){var X=N(U);if(X==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}const Yj={name:"flip",enabled:!0,phase:"main",fn:Gj,requiresIfExists:["offset"],data:{_skip:!1}};function CS(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ES(e){return[no,Bo,Lo,ro].some(function(t){return e[t]>=0})}function Qj(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Nu(t,{elementContext:"reference"}),s=Nu(t,{altBoundary:!0}),c=CS(a,r),f=CS(s,o,i),p=ES(c),v=ES(f);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:f,isReferenceHidden:p,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":v})}const Zj={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Qj};function Jj(e,t,n){var r=Oi(e),o=[ro,no].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[ro,Bo].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function e3(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=O$.reduce(function(p,v){return p[v]=Jj(v,t.rects,i),p},{}),s=a[t.placement],c=s.x,f=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=f),t.modifiersData[r]=a}const t3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:e3};function n3(e){var t=e.state,n=e.name;t.modifiersData[n]=R$({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const r3={name:"popperOffsets",enabled:!0,phase:"read",fn:n3,data:{}};function o3(e){return e==="x"?"y":"x"}function i3(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,c=n.boundary,f=n.rootBoundary,p=n.altBoundary,v=n.padding,h=n.tether,m=h===void 0?!0:h,b=n.tetherOffset,y=b===void 0?0:b,w=Nu(t,{boundary:c,rootBoundary:f,padding:v,altBoundary:p}),S=Oi(t.placement),C=_l(t.placement),E=!C,k=ty(S),O=o3(k),I=t.modifiersData.popperOffsets,T=t.rects.reference,R=t.rects.popper,P=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,D=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),H=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,A={x:0,y:0};if(I){if(i){var F,j=k==="y"?no:ro,_=k==="y"?Lo:Bo,z=k==="y"?"height":"width",L=I[k],B=L+w[j],W=L-w[_],V=m?-R[z]/2:0,N=C===zl?T[z]:R[z],U=C===zl?-R[z]:-T[z],X=t.elements.arrow,Y=m&&X?ey(X):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:T$(),G=Z[j],Q=Z[_],oe=cu(0,T[z],Y[z]),ue=E?T[z]/2-V-oe-G-D.mainAxis:N-oe-G-D.mainAxis,se=E?-T[z]/2+V+oe+Q+D.mainAxis:U+oe+Q+D.mainAxis,te=t.elements.arrow&&ld(t.elements.arrow),de=te?k==="y"?te.clientTop||0:te.clientLeft||0:0,re=(F=H==null?void 0:H[k])!=null?F:0,ee=L+ue-re-de,ie=L+se-re,be=cu(m?Bp(B,ee):B,L,m?ws(W,ie):W);I[k]=be,A[k]=be-L}if(s){var pe,we=k==="x"?no:ro,xe=k==="x"?Lo:Bo,ge=I[O],Oe=O==="y"?"height":"width",Be=ge+w[we],Se=ge-w[xe],je=[no,ro].indexOf(S)!==-1,We=(pe=H==null?void 0:H[O])!=null?pe:0,Ne=je?Be:ge-T[Oe]-R[Oe]-We+D.altAxis,nt=je?ge+T[Oe]+R[Oe]-We-D.altAxis:Se,at=m&&je?Tj(Ne,ge,nt):cu(m?Ne:Be,ge,m?nt:Se);I[O]=at,A[O]=at-ge}t.modifiersData[r]=A}}const a3={name:"preventOverflow",enabled:!0,phase:"main",fn:i3,requiresIfExists:["offset"]};function s3(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function l3(e){return e===bo(e)||!jo(e)?ny(e):s3(e)}function c3(e){var t=e.getBoundingClientRect(),n=Hl(t.width)/e.offsetWidth||1,r=Hl(t.height)/e.offsetHeight||1;return n!==1||r!==1}function u3(e,t,n){n===void 0&&(n=!1);var r=jo(t),o=jo(t)&&c3(t),i=Xa(t),a=Fl(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Ni(t)!=="body"||oy(i))&&(s=l3(t)),jo(t)?(c=Fl(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=ry(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function d3(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var c=t.get(s);c&&o(c)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function f3(e){var t=d3(e);return Cj.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function p3(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function v3(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var kS={placement:"bottom",modifiers:[],strategy:"absolute"};function OS(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function h3(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?kS:o;return function(s,c,f){f===void 0&&(f=i);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},kS,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},v=[],h=!1,m={state:p,setOptions:function(S){var C=typeof S=="function"?S(p.options):S;y(),p.options=Object.assign({},i,p.options,C),p.scrollParents={reference:ks(s)?uu(s):s.contextElement?uu(s.contextElement):[],popper:uu(c)};var E=f3(v3([].concat(r,p.options.modifiers)));return p.orderedModifiers=E.filter(function(k){return k.enabled}),b(),m.update()},forceUpdate:function(){if(!h){var S=p.elements,C=S.reference,E=S.popper;if(OS(C,E)){p.rects={reference:u3(C,ld(E),p.options.strategy==="fixed"),popper:ey(E)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(D){return p.modifiersData[D.name]=Object.assign({},D.data)});for(var k=0;k<p.orderedModifiers.length;k++){if(p.reset===!0){p.reset=!1,k=-1;continue}var O=p.orderedModifiers[k],I=O.fn,T=O.options,R=T===void 0?{}:T,P=O.name;typeof I=="function"&&(p=I({state:p,options:R,name:P,instance:m})||p)}}}},update:p3(function(){return new Promise(function(w){m.forceUpdate(),w(p)})}),destroy:function(){y(),h=!0}};if(!OS(s,c))return m;m.setOptions(f).then(function(w){!h&&f.onFirstUpdate&&f.onFirstUpdate(w)});function b(){p.orderedModifiers.forEach(function(w){var S=w.name,C=w.options,E=C===void 0?{}:C,k=w.effect;if(typeof k=="function"){var O=k({state:p,name:S,instance:m,options:E}),I=function(){};v.push(O||I)}})}function y(){v.forEach(function(w){return w()}),v=[]}return m}}var g3=[zj,r3,Bj,Oj,t3,Yj,a3,Rj,Zj],m3=h3({defaultModifiers:g3});const b3=`- Computer
- 算法
- 数据结构
- obsidian
- surfing
- dataview
`,y3=["name","description","url","category","tags","created","modified","action"],No={defaultSearchEngine:"duckduckgo",customSearchEngine:[{name:"duckduckgo",url:"https://duckduckgo.com/?q="}],hoverPopover:!0,ignoreList:["notion","craft"],alwaysShowCustomSearch:!1,showOtherSearchEngines:!1,showSearchBarInPage:!1,markdownPath:"/",customHighlightFormat:!1,highlightFormat:"[{CONTENT}]({URL})",highlightInSameTab:!1,openInSameTab:!1,showRefreshButton:!1,openInObsidianWeb:!1,useCustomIcons:!1,useWebview:!1,useIconList:!0,darkMode:!1,randomBackground:!1,lastOpenedFiles:!1,bookmarkManager:{openBookMark:!1,saveBookMark:!1,sendToReadWise:!1,pagination:"12",category:b3,defaultCategory:"ROOT",defaultColumnList:y3,defaultFilterType:"tree"},treeData:[],enableHtmlPreview:!0,supportLivePreviewInlineUrl:!1,enableTreeView:!1},$i=[{name:"Google",url:"https://www.google.com/search?q="},{name:"Bing",url:"https://www.bing.com/search?q="},{name:"Duckduckgo",url:"https://duckduckgo.com/?q="},{name:"Yahoo",url:"https://search.yahoo.com/search?p="},{name:"Baidu",url:"https://www.baidu.com/s?wd="},{name:"Yandex",url:"https://yandex.com/search/?text="},{name:"Wikipedia",url:"https://en.wikipedia.org/w/index.php?search="}],w3={General:"chrome",Search:"search",Theme:"brush",Bookmark:"bookmark"};class x3 extends Pe.PluginSettingTab{constructor(n,r){super(n,r);Ie(this,"plugin");Ie(this,"applyDebounceTimer",0);Ie(this,"tabContent",new Map);Ie(this,"selectedTab","General");Ie(this,"search");Ie(this,"searchSettingInfo",new Map);Ie(this,"searchZeroState");Ie(this,"navigateEl");this.plugin=r}applySettingsUpdate(){clearTimeout(this.applyDebounceTimer);const n=this.plugin;this.applyDebounceTimer=window.setTimeout(()=>{n.saveSettings()},100)}display(){const{containerEl:n}=this;n.empty(),this.generateSettingsTitle(),this.addTabHeader()}generateSettingsTitle(){const n=this.containerEl.createDiv("wb-setting-title");n.createEl("h2",{text:"Web Browser"}),this.generateSearchBar(n)}addTabHeader(){const n=this.containerEl.createEl("nav",{cls:"wb-setting-header"});this.navigateEl=n.createDiv("wb-setting-tab-group");const r=this.containerEl.createDiv("wb-setting-content");this.createTabAndContent("General",this.navigateEl,r,(o,i)=>this.generateGeneralSettings(i,o)),this.createTabAndContent("Search",this.navigateEl,r,(o,i)=>this.generateSearchSettings(i,o)),this.createTabAndContent("Theme",this.navigateEl,r,(o,i)=>this.generateThemeSettings(i,o)),this.createTabAndContent("Bookmark",this.navigateEl,r,(o,i)=>this.generateBookmarkManagerSettings(i,o)),this.createSearchZeroState(r)}generateSearchBar(n){const r=new Pe.Setting(n);r.settingEl.style.border="none",r.addSearch(o=>{this.search=o}),this.search.setPlaceholder(Re("Search all settings")),this.search.inputEl.oninput=()=>{for(const o of this.tabContent){const i=o[1];i.navButton.removeClass("wb-navigation-item-selected"),i.content.show(),i.heading.show();const a=this.search.getValue();this.selectedTab==""&&a.trim()!=""&&this.searchSettings(a.toLowerCase()),this.selectedTab=""}this.navigateEl.addClass("wb-setting-searching")},this.search.inputEl.onblur=()=>{this.navigateEl.removeClass("wb-setting-searching")},this.search.onChange(o=>{o===""&&this.navigateEl.children[0].dispatchEvent(new PointerEvent("click")),this.searchSettings(o.toLowerCase())})}createTabAndContent(n,r,o,i){const a=this.selectedTab===n,s=r.createDiv("wb-navigation-item");s.addClass("wb-desktop"),Pe.setIcon(s.createEl("div",{cls:"wb-navigation-item-icon"}),w3[n]),s.createSpan().setText(Re(n)),s.onclick=()=>{if(this.selectedTab==n)return;s.addClass("wb-navigation-item-selected");const v=this.tabContent.get(n);if((v==null?void 0:v.content).show(),this.selectedTab!=""){const h=this.tabContent.get(this.selectedTab);h==null||h.navButton.removeClass("wb-navigation-item-selected"),(h==null?void 0:h.content).hide()}else{this.searchZeroState.hide();for(const h of this.searchSettingInfo)for(const m of h[1])m.containerEl.show();for(const h of this.tabContent){const m=h[1];m.heading.hide(),n!==h[0]&&m.content.hide()}}this.selectedTab=n};const f=o.createDiv("wb-tab-settings"),p=f.createEl("h2",{cls:"wb-setting-heading",text:n+" Settings"});p.hide(),f.id=n.toLowerCase().replace(" ","-"),a?s.addClass("wb-navigation-item-selected"):f.hide(),i&&i(f,n),this.tabContent.set(n,{content:f,heading:p,navButton:s})}searchSettings(n){var i;const r=new Set,o=(a,s)=>{a.show(),r.has(s)||r.add(s)};for(const a of this.searchSettingInfo){const s=a[0],c=a[1];for(const f of c)if(n.trim()===""||(i=f.alias)!=null&&i.includes(n)||f.description.includes(n)||f.name.includes(n))o(f.containerEl,s);else if(f.options)for(const p of f.options){if(p.description.toLowerCase().includes(n)||p.name.toLowerCase().includes(n)){o(f.containerEl,s);break}else if(p.options){for(const v of p.options)if(v.description.toLowerCase().includes(n)||v.value.toLowerCase().includes(n)){o(f.containerEl,s);break}}f.containerEl.hide()}else f.containerEl.hide()}for(const a of this.tabContent)r.has(a[0])?a[1].heading.show():a[1].heading.hide();r.size===0?this.searchZeroState.show():this.searchZeroState.hide()}generateGeneralSettings(n,r){this.addOpenInSameTab(n,r),this.addHoverPopover(n,r),this.addEnableHTMLPreview(n,r),this.addTreeView(n,r),this.addInlinePreview(n,r),this.addRefreshButton(n,r),this.addHighlightFormat(n,r),this.addMarkdownPath(n,r),this.addReplaceIframeInCanvas(n,r),this.addOpenInObsidianWeb(n,r),this.addAboutInfo(n,r)}generateSearchSettings(n,r){this.addInpageSearch(n,r),this.addSearchEngine(n,r)}generateThemeSettings(n,r){this.useIconList(n,r),this.addDarkMode(n,r),this.addRandomBackground(n,r),this.addMyIcons(n,r)}generateBookmarkManagerSettings(n,r){this.addBookmarkManagerSettings(n,r)}addSettingToMasterSettingsList(n,r,o="",i="",a=null,s=null){var f;const c={containerEl:r,name:o.toLowerCase(),description:i.toLowerCase(),options:a,alias:s};this.searchSettingInfo.has(n)?(f=this.searchSettingInfo.get(n))==null||f.push(c):this.searchSettingInfo.set(n,[c])}createSearchZeroState(n){this.searchZeroState=n.createDiv(),this.searchZeroState.hide(),this.searchZeroState.createEl(Pe.Platform.isMobile?"h3":"h2",{text:"No settings match search"}).style.textAlign="center"}addRefreshButton(n,r){const o=Re("Show Refresh Button Near Search Bar"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.showRefreshButton).onChange(async s=>{this.plugin.settings.showRefreshButton=s,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,i.settingEl,o)}addInpageSearch(n,r){let o=Re("Show Search Bar In Empty Page"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.showSearchBarInPage).onChange(async s=>{this.plugin.settings.showSearchBarInPage=s,this.applySettingsUpdate(),setTimeout(()=>{this.display()},200)})});this.addSettingToMasterSettingsList(n,i.settingEl,o),this.plugin.settings.showSearchBarInPage&&(o="Show last opened files",i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.lastOpenedFiles).onChange(async s=>{this.plugin.settings.lastOpenedFiles=s,this.applySettingsUpdate()})}),this.addSettingToMasterSettingsList(n,i.settingEl,o))}addSearchEngine(n,r){let o=Re("Default Search Engine"),i=new Pe.Setting(r).setName(o).addDropdown(async a=>{const s=a.addOption("duckduckgo",Re("DuckDuckGo")).addOption("google",Re("Google")).addOption("bing",Re("Bing")).addOption("yahoo",Re("Yahoo")).addOption("baidu",Re("Baidu"));this.plugin.settings.customSearchEngine.forEach((c,f)=>{s.addOption(c.name,c.name)}),s.setValue(this.plugin.settings.defaultSearchEngine).onChange(async c=>{this.plugin.settings.defaultSearchEngine=c,this.applySettingsUpdate(),this.display()})});this.addSettingToMasterSettingsList(n,i.settingEl,o),o=Re("Show Other Search Engines When Searching")+" "+Re("(Reload to take effect)"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.showOtherSearchEngines).onChange(async s=>{this.plugin.settings.showOtherSearchEngines=s,this.applySettingsUpdate()})}),this.addSettingToMasterSettingsList(n,i.settingEl,o),o=Re("Disable / to search when on these sites"),i=new Pe.Setting(r).setName(o).addText(a=>{a.setPlaceholder(No.ignoreList.join(",")).setValue(this.plugin.settings.ignoreList.join(",")).onChange(async s=>{this.plugin.settings.ignoreList=s.split(","),this.applySettingsUpdate()})}),this.addSettingToMasterSettingsList(n,i.settingEl,o),o=Re("Always Show Custom Engines"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.alwaysShowCustomSearch).onChange(async s=>{this.plugin.settings.alwaysShowCustomSearch=s,this.applySettingsUpdate(),this.display()})}),this.addSettingToMasterSettingsList(n,i.settingEl,o),this.plugin.settings.alwaysShowCustomSearch&&(typeof this.plugin.settings.customSearchEngine!="object"&&(this.plugin.settings.customSearchEngine=No.customSearchEngine),o=Re("Add new custom search engine"),i=new Pe.Setting(r).setName(o).addButton(a=>a.setButtonText("+").onClick(async()=>{this.plugin.settings.customSearchEngine.push({name:`Custom Search ${this.plugin.settings.customSearchEngine.length+1}`,url:"https://www.google.com/search?q="}),await this.plugin.saveSettings(),this.display()})),this.addSettingToMasterSettingsList(n,i.settingEl,o),this.plugin.settings.customSearchEngine.forEach((a,s)=>{o=a.name?a.name:Re("Custom Search")+`${this.plugin.settings.customSearchEngine.length>1?` ${s+1}`:""}`;const c=new Pe.Setting(r).setClass("search-engine-setting").setName(o).addButton(h=>h.setButtonText(Re("Delete Custom Search")).onClick(async()=>{this.plugin.settings.customSearchEngine.splice(s,1),await this.plugin.saveSettings(),this.display()})),f=c.settingEl.createEl("div","search-engine-main-settings"),p=f.createEl("div","search-engine-main-settings-name"),v=f.createEl("div","search-engine-main-settings-url");p.createEl("label",{text:Re("Name")}),p.createEl("input",{cls:"search-engine-name-input",type:"text",value:a.name}).on("change",".search-engine-name-input",async h=>{const m=h.target;this.plugin.settings.customSearchEngine[s]={...a,name:m.value},await this.plugin.saveSettings()}),v.createEl("label",{text:Re("Url")}),v.createEl("input",{cls:"search-engine-url-input",type:"text",value:a.url}).on("change",".search-engine-url-input",async h=>{const m=h.target;this.plugin.settings.customSearchEngine[s]={...a,url:m.value},await this.plugin.saveSettings()}),this.addSettingToMasterSettingsList(n,c.settingEl,o+Re("Search Engine"))}))}addMarkdownPath(n,r){const o=Re("Save As Markdown Path"),i=new Pe.Setting(r).setName(o).addText(a=>a.setPlaceholder(Re("Path like /_Tempcard")).setValue(this.plugin.settings.markdownPath).onChange(async s=>{this.plugin.settings.markdownPath=s,this.applySettingsUpdate()}));this.addSettingToMasterSettingsList(n,i.settingEl,o)}addHighlightFormat(n,r){let o=Re("Custom Link to Highlight Format"),i=new Pe.Setting(r).setName(o).addToggle(s=>{s.setValue(this.plugin.settings.customHighlightFormat).onChange(async c=>{this.plugin.settings.customHighlightFormat=c,this.applySettingsUpdate(),this.display()})});if(this.addSettingToMasterSettingsList(n,i.settingEl,o),!this.plugin.settings.customHighlightFormat)return;o=Re("Copy Link to Highlight Format");let a=Re("Set copy link to text fragment format. [{CONTENT}]({URL}) By default. You can also set {TIME:YYYY-MM-DD HH:mm:ss} to get the current date.");i=new Pe.Setting(r).setName(o).setDesc(a).addText(s=>s.setPlaceholder(No.highlightFormat).setValue(this.plugin.settings.highlightFormat).onChange(async c=>{c===""&&(this.plugin.settings.highlightFormat=No.highlightFormat,this.applySettingsUpdate(),this.display()),this.plugin.settings.highlightFormat=c,this.applySettingsUpdate()})),this.addSettingToMasterSettingsList(n,i.settingEl,o,a),o=Re("Jump to Opened Page"),a=Re("When click on the URL from same domain name in the note, jump to the same surfing view rather than opening a new Surfing view."),i=new Pe.Setting(r).setName(o).setDesc(a).addToggle(s=>{s.setValue(this.plugin.settings.highlightInSameTab).onChange(async c=>{this.plugin.settings.highlightInSameTab=c,this.applySettingsUpdate()})}),this.addSettingToMasterSettingsList(n,i.settingEl,o,a)}addOpenInSameTab(n,r){const o=Re("Open URL In Same Tab"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.openInSameTab).onChange(async s=>{this.plugin.settings.openInSameTab=s,this.applySettingsUpdate(),this.display()})});this.addSettingToMasterSettingsList(n,i.settingEl,o)}addHoverPopover(n,r){const o=Re("Hover Popover"),i=Re("Show a popover when hover on the link."),a=new Pe.Setting(r).setName(o).setDesc(i).addToggle(s=>{s.setValue(this.plugin.settings.hoverPopover).onChange(async c=>{this.plugin.settings.hoverPopover=c,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,a.settingEl,o,i)}addEnableHTMLPreview(n,r){const o=Re("Enable HTML Preview"),i=Re("Enable HTML Preview in Surfing"),a=new Pe.Setting(r).setName(o).setDesc(i).addToggle(s=>{s.setValue(this.plugin.settings.enableHtmlPreview).onChange(async c=>{this.plugin.settings.enableHtmlPreview=c,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,a.settingEl,o,i)}addTreeView(n,r){const o=Re("Enable Tree View"),i=Re("Enable Tree View in Surfing"),a=new Pe.Setting(r).setName(o).setDesc(i).addToggle(s=>{s.setValue(this.plugin.settings.enableTreeView).onChange(async c=>{this.plugin.settings.enableTreeView=c,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,a.settingEl,o,i)}addInlinePreview(n,r){const o=Re("Enable Inline Preview"),i=Re("Enable inline preview with surfing. Currently only support Live preview"),a=new Pe.Setting(r).setName(o).setDesc(i).addToggle(s=>{s.setValue(this.plugin.settings.supportLivePreviewInlineUrl).onChange(async c=>{this.plugin.settings.supportLivePreviewInlineUrl=c,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,a.settingEl,o,i)}addReplaceIframeInCanvas(n,r){const o=Re("[Experimental] Replace Iframe In Canvas")+Re("(Reload to take effect)"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.useWebview).onChange(async s=>{this.plugin.settings.useWebview=s,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,i.settingEl,o)}addOpenInObsidianWeb(n,r){const o=Re("Open URL In Obsidian Web From Other Software")+" "+Re("(Reload to take effect)"),i=new Pe.Setting(r).setName(o).addToggle(c=>{c.setValue(this.plugin.settings.openInObsidianWeb).onChange(async f=>{this.plugin.settings.openInObsidianWeb=f,this.applySettingsUpdate(),this.display()})});if(this.addSettingToMasterSettingsList(n,i.settingEl,o),!this.plugin.settings.openInObsidianWeb)return;const a=r.createDiv({cls:"bookmarklets-container"}),s=a.createEl("button",{cls:"wb-btn"});s.createEl("a",{text:"Obsidian BookmarkLets Code",cls:"cm-url",href:"javascript:(function(){var%20i%20%3Ddocument.location.href%3B%20document.location.href%3D%22obsidian%3A%2F%2Fweb-open%3Furl%3D%22%20%2B%20encodeURIComponent%28i%29%3B})();"}),s.addEventListener("click",c=>{c.preventDefault(),_n.clipboard.writeText("javascript:(function(){var%20i%20%3Ddocument.location.href%3B%20document.location.href%3D%22obsidian%3A%2F%2Fweb-open%3Furl%3D%22%20%2B%20encodeURIComponent%28i%29%3B})();"),new Pe.Notice(Re("Copy BookmarkLets Success"))}),a.createEl("span",{cls:"wb-btn-tip",text:Re(" <- Drag or click on me")}),this.addSettingToMasterSettingsList(n,a,o)}addAboutInfo(n,r){const o=r.createDiv({cls:"wb-about-card"});Pe.setIcon(o.createDiv({cls:"wb-about-icon"}),"surfing"),o.createEl("div",{cls:"wb-about-text",text:"Surfing"});const i=this.plugin.manifest.version,a="https://github.com/Quorafind/Obsidian-Surfing/releases/tag/"+i;o.createEl("a",{cls:"wb-about-version",href:a,text:i}),this.addSettingToMasterSettingsList(n,o,"surfing")}useIconList(n,r){const o=Re("Use icon list to replace defult text actions in empty view")+Re("(Reload to take effect)"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.useIconList).onChange(async s=>{this.plugin.settings.useIconList=s,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,i.settingEl,o)}addDarkMode(n,r){const o=Re("Toggle Dark Mode"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.darkMode).onChange(async s=>{this.plugin.settings.darkMode=s,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,i.settingEl,o)}addRandomBackground(n,r){const o="Random Background",i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.randomBackground).onChange(async s=>{this.plugin.settings.randomBackground=s,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,i.settingEl,o)}addMyIcons(n,r){let o=Re("Working On, Not Available Now"),i=new Pe.Setting(r).setName(o);i.settingEl.classList.add("wb-theme-settings-working-on"),this.addSettingToMasterSettingsList(n,i.settingEl,"theme"),o=Re("Random Icons From Default Art"),i=new Pe.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.useCustomIcons).setDisabled(!0).onChange(async s=>{this.plugin.settings.useCustomIcons=s,this.applySettingsUpdate()})}),this.addSettingToMasterSettingsList(n,i.settingEl,"theme surfing")}addBookmarkManagerSettings(n,r){const o=new Pe.Setting(r).setName(Re("Open BookmarkBar & Bookmark Manager")).addToggle(h=>{h.setValue(this.plugin.settings.bookmarkManager.openBookMark).onChange(async m=>{this.plugin.settings.bookmarkManager.openBookMark=m,this.applySettingsUpdate(),this.display()})});if(this.addSettingToMasterSettingsList(n,o.settingEl,Re("Open BookmarkBar & Bookmark Manager")),!this.plugin.settings.bookmarkManager.openBookMark)return;const i=new Pe.Setting(r).setName(Re("Save Bookmark When Open URI")).addToggle(h=>{h.setValue(this.plugin.settings.bookmarkManager.saveBookMark).onChange(async m=>{this.plugin.settings.bookmarkManager.saveBookMark=m,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,i.settingEl,Re("Save Bookmark When Open URI"));const a=new Pe.Setting(r).setName(Re("Send to ReadWise")).setDesc(Re("Add a action in page header to Send to ReadWise.")).addToggle(h=>{h.setValue(this.plugin.settings.bookmarkManager.sendToReadWise).onChange(async m=>{this.plugin.settings.bookmarkManager.sendToReadWise=m,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,a.settingEl,Re("Send to ReadWise"));const s=new Pe.Setting(r).setName(Re("Pagination")).addText(h=>h.setPlaceholder(No.bookmarkManager.pagination).setValue(this.plugin.settings.bookmarkManager.pagination).onChange(async m=>{m===""&&(this.plugin.settings.bookmarkManager.pagination=No.bookmarkManager.pagination,this.applySettingsUpdate(),this.display()),this.plugin.settings.bookmarkManager.pagination=m,this.applySettingsUpdate()}));this.addSettingToMasterSettingsList(n,s.settingEl,Re("Pagination"));const c=new Pe.Setting(r).setName(Re("Category")).addTextArea(h=>{h.setPlaceholder(No.bookmarkManager.category).setValue(this.plugin.settings.bookmarkManager.category).onChange(m=>{this.plugin.settings.bookmarkManager.category=m===""?No.bookmarkManager.category:m,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,c.settingEl,Re("Category"));const f=new Pe.Setting(r).setName(Re("Default Category (Use , to split)")).addText(h=>{h.setPlaceholder(No.bookmarkManager.defaultCategory).setValue(this.plugin.settings.bookmarkManager.defaultCategory).onChange(m=>{this.plugin.settings.bookmarkManager.defaultCategory=m,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,f.settingEl,Re("Default Category (Use , to split)"));const p=new Pe.Setting(r).setName(Re("Default Column List")).addText(h=>{h.setPlaceholder(No.bookmarkManager.defaultColumnList.join(" ")).setValue(this.plugin.settings.bookmarkManager.defaultColumnList.join(" ")).onChange(async m=>{m===""&&(this.plugin.settings.bookmarkManager.defaultColumnList=No.bookmarkManager.defaultColumnList,this.applySettingsUpdate(),this.display()),this.plugin.settings.bookmarkManager.defaultColumnList=m.split(" "),this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,p.settingEl,Re("Default Column List"));const v=new Pe.Setting(r).setName(Re("Default Category Filter Type")).addDropdown(async h=>{h.addOption("tree",Re("Tree")).addOption("menu",Re("Menu")).setValue(this.plugin.settings.bookmarkManager.defaultFilterType).onChange(async b=>{this.plugin.settings.bookmarkManager.defaultFilterType=b,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,v.settingEl,Re("Default Category Filter Type"))}}const S3=(e,t)=>(e%t+t)%t;class C3{constructor(t,n,r){Ie(this,"owner");Ie(this,"values");Ie(this,"suggestions");Ie(this,"selectedItem");Ie(this,"containerEl");this.owner=t,this.containerEl=n,n.on("click",".suggestion-item",this.onSuggestionClick.bind(this)),n.on("mousemove",".suggestion-item",this.onSuggestionMouseover.bind(this)),r.register([],"ArrowUp",a=>{if(!a.isComposing)return this.setSelectedItem(this.selectedItem-1,!0),!1}),r.register([],"ArrowDown",a=>{if(!a.isComposing)return this.setSelectedItem(this.selectedItem+1,!0),!1}),r.register([],"Enter",a=>{if(!a.isComposing)return this.useSelectedItem(a),!1});const o=app.plugins.getPlugin("surfing").settings,i=[...$i,...o.customSearchEngine];for(let a=0;a<i.length;a++){if(a===9){r.register(["Mod"],"0",s=>{if(!s.isComposing)return this.setSelectedItem(a,!1),this.useSelectedItem(s),!1});break}r.register(["Mod"],`${a+1}`,s=>{if(!s.isComposing)return this.setSelectedItem(a,!1),this.useSelectedItem(s),!1})}}onSuggestionClick(t,n){t.preventDefault();const r=this.suggestions.indexOf(n);this.setSelectedItem(r,!1),this.useSelectedItem(t)}onSuggestionMouseover(t,n){const r=this.suggestions.indexOf(n);this.setSelectedItem(r,!1)}setSuggestions(t){this.containerEl.empty();const n=[];t.forEach((r,o)=>{const i=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(r,i),o<10&&i.createEl("div",{text:`${Pe.Platform.isMacOS?"CMD + ":"Ctrl + "}${o!=9?o+1:0}`,cls:"wb-search-suggestion-index"}),n.push(i)}),this.values=t,this.suggestions=n,this.setSelectedItem(0,!1)}useSelectedItem(t){const n=this.values[this.selectedItem];n&&this.owner.selectSuggestion(n,t)}setSelectedItem(t,n){const r=S3(t,this.suggestions.length),o=this.suggestions[this.selectedItem],i=this.suggestions[r];o==null||o.removeClass("is-selected"),i==null||i.addClass("is-selected"),this.selectedItem=r,n&&i.scrollIntoView(!1)}}class iy{constructor(t,n){Ie(this,"app");Ie(this,"inputEl");Ie(this,"popper");Ie(this,"scope");Ie(this,"suggestEl");Ie(this,"suggest");this.app=t,this.inputEl=n,this.scope=new Pe.Scope,this.suggestEl=createDiv("wb-search-suggestion-container");const r=this.suggestEl.createDiv("wb-search-suggestion");this.suggest=new C3(this,r,this.scope),this.scope.register([],"Escape",this.close.bind(this)),this.inputEl.addEventListener("input",this.onInputChanged.bind(this)),this.inputEl.addEventListener("focus",this.onInputChanged.bind(this)),this.inputEl.addEventListener("blur",this.close.bind(this)),this.suggestEl.on("mousedown",".wb-search-suggestion-container",o=>{o.preventDefault()})}onInputChanged(){const t=this.inputEl.value,n=this.getSuggestions(t);if(!n||/^\s{0,}$/.test(t)){this.close();return}n.length>0?(this.suggest.setSuggestions(n),this.open(this.app.dom.appContainerEl,this.inputEl)):this.close()}open(t,n){this.app.keymap.pushScope(this.scope),t.appendChild(this.suggestEl),this.popper=m3(n,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"sameWidth",enabled:!0,fn:({state:r,instance:o})=>{const i=`${r.rects.reference.width}px`;r.styles.popper.width!==i&&(r.styles.popper.width=i,o.update())},phase:"beforeWrite",requires:["computeStyles"]},{name:"offset",options:{offset:[0,5]}}]})}close(){this.app.keymap.popScope(this.scope),this.suggest.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}}class E3{constructor(t,n,r,o){Ie(this,"plugin");Ie(this,"leaf");Ie(this,"webContents");Ie(this,"closeButtonEl");Ie(this,"backwardButtonEl");Ie(this,"forwardButtonEl");Ie(this,"inputEl");Ie(this,"searchBoxEl");Ie(this,"clicked");this.leaf=t,this.webContents=n,this.plugin=r,this.onload()}onload(){const t=this.leaf.view.contentEl;this.searchBoxEl=t.createEl("div",{cls:"wb-search-box"}),this.inputEl=this.searchBoxEl.createEl("input",{type:"text",placeholder:"",cls:"wb-search-input"});const n=this.searchBoxEl.createEl("div",{cls:"wb-search-button-group"});this.backwardButtonEl=n.createEl("div",{cls:"wb-search-button search-forward"}),this.forwardButtonEl=n.createEl("div",{cls:"wb-search-button search-backward"}),this.closeButtonEl=n.createEl("div",{cls:"wb-search-button search-close"}),this.closeButtonEl.addEventListener("click",this.unload.bind(this)),this.backwardButtonEl.addEventListener("click",this.backward.bind(this)),this.forwardButtonEl.addEventListener("click",this.forward.bind(this)),this.inputEl.addEventListener("keyup",this.search.bind(this)),this.inputEl.addEventListener("keyup",this.exist.bind(this)),Pe.setIcon(this.closeButtonEl,"x"),Pe.setIcon(this.backwardButtonEl,"arrow-up"),Pe.setIcon(this.forwardButtonEl,"arrow-down"),this.inputEl.focus()}search(t){t.preventDefault(),this.inputEl.value!==""&&(t.key==="Enter"&&!t.shiftKey&&this.forward(),t.key==="Enter"&&t.shiftKey&&this.backward())}exist(t){t.preventDefault(),t.key==="Escape"&&this.unload()}backward(){this.inputEl.value!==""&&(this.clicked?this.webContents.findInPage(this.inputEl.value,{forward:!1,findNext:!1}):this.webContents.findInPage(this.inputEl.value,{forward:!1,findNext:!0}),this.clicked=!0)}forward(){this.inputEl.value!==""&&(this.clicked?this.webContents.findInPage(this.inputEl.value,{forward:!0,findNext:!1}):this.webContents.findInPage(this.inputEl.value,{forward:!0,findNext:!0}),this.clicked=!0)}unload(){this.webContents.stopFindInPage("clearSelection"),this.inputEl.value="",this.closeButtonEl.removeEventListener("click",this.unload),this.backwardButtonEl.removeEventListener("click",this.backward),this.forwardButtonEl.removeEventListener("click",this.forward),this.inputEl.removeEventListener("keyup",this.search),this.inputEl.removeEventListener("keyup",this.exist),this.searchBoxEl.detach()}}class k3{constructor(t){Ie(this,"content");Ie(this,"sContent");this.content=t,this.sContent=t.split(`
`)}searchLines(t,n){return t.substring(t.substring(0,n).lastIndexOf(`
`)+1,n+t.substring(n).indexOf(`
`))}search(t,n){let r="";if(!n)r=this.searchLines(this.content,t);else{r=this.searchLines(this.content,t);const o=this.sContent.findIndex(i=>i.startsWith(r));o===0?r=this.sContent.slice(0,2).filter(i=>i&&i.trim()).join("<br>"):r=this.sContent.slice(o-1,o+1).filter(i=>i&&i.trim()).join("<br>")}return r}}class O3{constructor(t,n,r,o){Ie(this,"parent");Ie(this,"path");Ie(this,"foundWords");Ie(this,"matches");this.parent=t,this.path=n,this.foundWords=r,this.matches=o}async onload(){const t=this.parent.createEl("div",{cls:"wb-omni-item"});t.createEl("div",{cls:"wb-omni-item-path",text:this.path});const n=t.createEl("div",{cls:"wb-omni-item-content-list"}),r=app.vault.getAbstractFileByPath(this.path);let o="";if(r instanceof Pe.TFile&&(o=await app.vault.cachedRead(r)),!r)return;const i=new k3(o);this.matches.length>0&&this.matches.forEach(a=>{const s=n.createEl("div",{cls:"wb-content-list-text"});s.innerHTML=i.search(a.offset,!0)})}}class $3{constructor(t,n){Ie(this,"leaf");Ie(this,"plugin");Ie(this,"wbOmniSearchCtnEl");Ie(this,"query");Ie(this,"result");this.plugin=n,this.leaf=t}onload(){this.wbOmniSearchCtnEl=this.leaf.view.contentEl.createEl("div",{cls:"wb-omni-box"}),this.hide()}hide(){this.wbOmniSearchCtnEl.isShown()&&this.wbOmniSearchCtnEl.hide()}show(){this.wbOmniSearchCtnEl.isShown()||this.wbOmniSearchCtnEl.show()}notFound(){this.wbOmniSearchCtnEl.empty(),this.wbOmniSearchCtnEl.createEl("div",{text:"No results found",cls:"wb-omni-item-notfound"})}tick(t){var n;if(this.result!==t&&(this.result=t),this.result!==t&&(this.result=t),!this.result||((n=this.result)==null?void 0:n.length)===0){this.show(),this.notFound();return}if(this.result.length>0){if(!this.result[0].foundWords.find(r=>r===this.query)){this.notFound();return}this.show(),this.result.forEach(r=>{new O3(this.wbOmniSearchCtnEl,r.path,r.foundWords,r.matches).onload()})}}async update(t){if(this.query===t)return;this.wbOmniSearchCtnEl.empty(),this.query=t;const n=await(omnisearch==null?void 0:omnisearch.search(this.query));this.tick(n),(!n||(n==null?void 0:n.length)===0)&&setTimeout(async()=>{const r=await omnisearch.search(this.query);this.tick(r)},3e3)}onunload(){this.wbOmniSearchCtnEl.empty(),this.wbOmniSearchCtnEl.detach()}}class I3{constructor(t,n,r,o,i){Ie(this,"parentEl");Ie(this,"plugin");Ie(this,"item");Ie(this,"view");Ie(this,"bookmark");this.parentEl=t,this.plugin=n,this.item=o,this.view=r,this.bookmark=i}onload(){typeof this.item=="object"&&(this.item.value||this.item.children)&&this.item.value!=="ROOT"?this.renderFolder():this.renderBookmark()}renderFolder(){const t=this.parentEl.createEl("div",{cls:"wb-bookmark-folder"}),n=t.createEl("div",{cls:"wb-bookmark-folder-icon"});t.createEl("div",{cls:"wb-bookmark-folder-title",text:this.item.label}),Pe.setIcon(n,"folder-closed");let r;t.onclick=o=>{const i=new Pe.Menu;if(!r){const a=o.target,s=a.parentElement;s.classList.contains("wb-bookmark-folder")?r=s.getBoundingClientRect():r=a.getBoundingClientRect()}this.loopMenu(i,this.item),i.showAtPosition({x:r.left,y:r.bottom})}}loopMenu(t,n){n!=null&&n.children&&(n==null||n.children.forEach(o=>{let i;if(t.addItem(a=>i=a.setTitle(o.label).setIcon("folder-closed").setSubmenu()),!(o!=null&&o.children)){const a=this.bookmark.filter(s=>s.category.length?s.category[s.category.length-1]===o.value:!1);a.length>0&&a.forEach(s=>{i==null||i.addItem(c=>{c.setIcon("surfing").setTitle(s.name).onClick(f=>{if(f.shiftKey){window.open(s.url,"_blank","external");return}!f.ctrlKey&&!f.metaKey?Jt.spawnWebBrowserView(!1,{url:s.url}):Jt.spawnWebBrowserView(!0,{url:s.url})})})})}o!=null&&o.children&&i&&this.loopMenu(i,o)}));const r=this.bookmark.filter(o=>{var i;return o.category.length?(i=o.category[o.category.length-1])==null?void 0:i.contains(n.value):!1});r.length>0&&r.forEach(o=>{t.addItem(i=>{i.setIcon("surfing").setTitle(o.name).onClick(a=>{if(a.shiftKey){window.open(o.url,"_blank","external");return}!a.ctrlKey&&!a.metaKey?Jt.spawnWebBrowserView(!1,{url:o.url}):Jt.spawnWebBrowserView(!0,{url:o.url})})})})}renderBookmark(){if(this.bookmark.length===0)return;const t=this.bookmark.filter(n=>{var r;return(n==null?void 0:n.category[0])===((r=this.item)==null?void 0:r.value)&&(n==null?void 0:n.category.length)===1});(t==null?void 0:t.length)>0&&t.forEach(n=>{const r=this.parentEl.createEl("div",{cls:"wb-bookmark-item"}),o=r.createEl("div",{cls:"wb-bookmark-item-icon"});Pe.setIcon(o,"album"),r.createEl("div",{cls:"wb-bookmark-item-title",text:n.name}),r.onclick=i=>{if(i.shiftKey){window.open(n.url,"","external");return}!i.ctrlKey&&!i.metaKey?Jt.spawnWebBrowserView(!1,{url:n.url}):Jt.spawnWebBrowserView(!0,{url:n.url})}})}}const ay=`${app.vault.configDir}/surfing-bookmark.json`,Va=async()=>JSON.parse(await app.vault.adapter.read(ay)),Pl=async e=>{await app.vault.adapter.write(ay,JSON.stringify(e,null,2))},D$=async()=>{await app.vault.adapter.write(ay,JSON.stringify({bookmarks:[{id:"2014068036",name:"Obsidian",url:"https://obsidian.md/",description:"A awesome note-taking tool",category:["ROOT"],tags:"",created:1672840861051,modified:1672840861052}],categories:[{value:"ROOT",text:"ROOT",label:"ROOT",children:[]}]},null,2))};function Ds(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var j$={exports:{}},_c={},L$={exports:{}},rn={},$S;function T3(){if($S)return rn;$S=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),v=Symbol.iterator;function h(N){return N===null||typeof N!="object"?null:(N=v&&N[v]||N["@@iterator"],typeof N=="function"?N:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,y={};function w(N,U,X){this.props=N,this.context=U,this.refs=y,this.updater=X||m}w.prototype.isReactComponent={},w.prototype.setState=function(N,U){if(typeof N!="object"&&typeof N!="function"&&N!=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,N,U,"setState")},w.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function S(){}S.prototype=w.prototype;function C(N,U,X){this.props=N,this.context=U,this.refs=y,this.updater=X||m}var E=C.prototype=new S;E.constructor=C,b(E,w.prototype),E.isPureReactComponent=!0;var k=Array.isArray,O=Object.prototype.hasOwnProperty,I={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function R(N,U,X){var Y,Z={},G=null,Q=null;if(U!=null)for(Y in U.ref!==void 0&&(Q=U.ref),U.key!==void 0&&(G=""+U.key),U)O.call(U,Y)&&!T.hasOwnProperty(Y)&&(Z[Y]=U[Y]);var oe=arguments.length-2;if(oe===1)Z.children=X;else if(1<oe){for(var ue=Array(oe),se=0;se<oe;se++)ue[se]=arguments[se+2];Z.children=ue}if(N&&N.defaultProps)for(Y in oe=N.defaultProps,oe)Z[Y]===void 0&&(Z[Y]=oe[Y]);return{$$typeof:e,type:N,key:G,ref:Q,props:Z,_owner:I.current}}function P(N,U){return{$$typeof:e,type:N.type,key:U,ref:N.ref,props:N.props,_owner:N._owner}}function D(N){return typeof N=="object"&&N!==null&&N.$$typeof===e}function H(N){var U={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(X){return U[X]})}var A=/\/+/g;function F(N,U){return typeof N=="object"&&N!==null&&N.key!=null?H(""+N.key):U.toString(36)}function j(N,U,X,Y,Z){var G=typeof N;(G==="undefined"||G==="boolean")&&(N=null);var Q=!1;if(N===null)Q=!0;else switch(G){case"string":case"number":Q=!0;break;case"object":switch(N.$$typeof){case e:case t:Q=!0}}if(Q)return Q=N,Z=Z(Q),N=Y===""?"."+F(Q,0):Y,k(Z)?(X="",N!=null&&(X=N.replace(A,"$&/")+"/"),j(Z,U,X,"",function(se){return se})):Z!=null&&(D(Z)&&(Z=P(Z,X+(!Z.key||Q&&Q.key===Z.key?"":(""+Z.key).replace(A,"$&/")+"/")+N)),U.push(Z)),1;if(Q=0,Y=Y===""?".":Y+":",k(N))for(var oe=0;oe<N.length;oe++){G=N[oe];var ue=Y+F(G,oe);Q+=j(G,U,X,ue,Z)}else if(ue=h(N),typeof ue=="function")for(N=ue.call(N),oe=0;!(G=N.next()).done;)G=G.value,ue=Y+F(G,oe++),Q+=j(G,U,X,ue,Z);else if(G==="object")throw U=String(N),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(N).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.");return Q}function _(N,U,X){if(N==null)return N;var Y=[],Z=0;return j(N,Y,"","",function(G){return U.call(X,G,Z++)}),Y}function z(N){if(N._status===-1){var U=N._result;U=U(),U.then(function(X){(N._status===0||N._status===-1)&&(N._status=1,N._result=X)},function(X){(N._status===0||N._status===-1)&&(N._status=2,N._result=X)}),N._status===-1&&(N._status=0,N._result=U)}if(N._status===1)return N._result.default;throw N._result}var L={current:null},B={transition:null},W={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:B,ReactCurrentOwner:I};function V(){throw Error("act(...) is not supported in production builds of React.")}return rn.Children={map:_,forEach:function(N,U,X){_(N,function(){U.apply(this,arguments)},X)},count:function(N){var U=0;return _(N,function(){U++}),U},toArray:function(N){return _(N,function(U){return U})||[]},only:function(N){if(!D(N))throw Error("React.Children.only expected to receive a single React element child.");return N}},rn.Component=w,rn.Fragment=n,rn.Profiler=o,rn.PureComponent=C,rn.StrictMode=r,rn.Suspense=c,rn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,rn.act=V,rn.cloneElement=function(N,U,X){if(N==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+N+".");var Y=b({},N.props),Z=N.key,G=N.ref,Q=N._owner;if(U!=null){if(U.ref!==void 0&&(G=U.ref,Q=I.current),U.key!==void 0&&(Z=""+U.key),N.type&&N.type.defaultProps)var oe=N.type.defaultProps;for(ue in U)O.call(U,ue)&&!T.hasOwnProperty(ue)&&(Y[ue]=U[ue]===void 0&&oe!==void 0?oe[ue]:U[ue])}var ue=arguments.length-2;if(ue===1)Y.children=X;else if(1<ue){oe=Array(ue);for(var se=0;se<ue;se++)oe[se]=arguments[se+2];Y.children=oe}return{$$typeof:e,type:N.type,key:Z,ref:G,props:Y,_owner:Q}},rn.createContext=function(N){return N={$$typeof:a,_currentValue:N,_currentValue2:N,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},N.Provider={$$typeof:i,_context:N},N.Consumer=N},rn.createElement=R,rn.createFactory=function(N){var U=R.bind(null,N);return U.type=N,U},rn.createRef=function(){return{current:null}},rn.forwardRef=function(N){return{$$typeof:s,render:N}},rn.isValidElement=D,rn.lazy=function(N){return{$$typeof:p,_payload:{_status:-1,_result:N},_init:z}},rn.memo=function(N,U){return{$$typeof:f,type:N,compare:U===void 0?null:U}},rn.startTransition=function(N){var U=B.transition;B.transition={};try{N()}finally{B.transition=U}},rn.unstable_act=V,rn.useCallback=function(N,U){return L.current.useCallback(N,U)},rn.useContext=function(N){return L.current.useContext(N)},rn.useDebugValue=function(){},rn.useDeferredValue=function(N){return L.current.useDeferredValue(N)},rn.useEffect=function(N,U){return L.current.useEffect(N,U)},rn.useId=function(){return L.current.useId()},rn.useImperativeHandle=function(N,U,X){return L.current.useImperativeHandle(N,U,X)},rn.useInsertionEffect=function(N,U){return L.current.useInsertionEffect(N,U)},rn.useLayoutEffect=function(N,U){return L.current.useLayoutEffect(N,U)},rn.useMemo=function(N,U){return L.current.useMemo(N,U)},rn.useReducer=function(N,U,X){return L.current.useReducer(N,U,X)},rn.useRef=function(N){return L.current.useRef(N)},rn.useState=function(N){return L.current.useState(N)},rn.useSyncExternalStore=function(N,U,X){return L.current.useSyncExternalStore(N,U,X)},rn.useTransition=function(){return L.current.useTransition()},rn.version="18.3.1",rn}L$.exports=T3();var d=L$.exports;const le=Ds(d),bv=C$({__proto__:null,default:le},[d]);var IS;function P3(){if(IS)return _c;IS=1;var e=d,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function a(s,c,f){var p,v={},h=null,m=null;f!==void 0&&(h=""+f),c.key!==void 0&&(h=""+c.key),c.ref!==void 0&&(m=c.ref);for(p in c)r.call(c,p)&&!i.hasOwnProperty(p)&&(v[p]=c[p]);if(s&&s.defaultProps)for(p in c=s.defaultProps,c)v[p]===void 0&&(v[p]=c[p]);return{$$typeof:t,type:s,key:h,ref:m,props:v,_owner:o.current}}return _c.Fragment=n,_c.jsx=a,_c.jsxs=a,_c}j$.exports=P3();var st=j$.exports,yv={},B$={exports:{}},eo={},Wg={exports:{}},Ug={},TS;function M3(){return TS||(TS=1,function(e){function t(B,W){var V=B.length;B.push(W);e:for(;0<V;){var N=V-1>>>1,U=B[N];if(0<o(U,W))B[N]=W,B[V]=U,V=N;else break e}}function n(B){return B.length===0?null:B[0]}function r(B){if(B.length===0)return null;var W=B[0],V=B.pop();if(V!==W){B[0]=V;e:for(var N=0,U=B.length,X=U>>>1;N<X;){var Y=2*(N+1)-1,Z=B[Y],G=Y+1,Q=B[G];if(0>o(Z,V))G<U&&0>o(Q,Z)?(B[N]=Q,B[G]=V,N=G):(B[N]=Z,B[Y]=V,N=Y);else if(G<U&&0>o(Q,V))B[N]=Q,B[G]=V,N=G;else break e}}return W}function o(B,W){var V=B.sortIndex-W.sortIndex;return V!==0?V:B.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var c=[],f=[],p=1,v=null,h=3,m=!1,b=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(B){for(var W=n(f);W!==null;){if(W.callback===null)r(f);else if(W.startTime<=B)r(f),W.sortIndex=W.expirationTime,t(c,W);else break;W=n(f)}}function k(B){if(y=!1,E(B),!b)if(n(c)!==null)b=!0,z(O);else{var W=n(f);W!==null&&L(k,W.startTime-B)}}function O(B,W){b=!1,y&&(y=!1,S(R),R=-1),m=!0;var V=h;try{for(E(W),v=n(c);v!==null&&(!(v.expirationTime>W)||B&&!H());){var N=v.callback;if(typeof N=="function"){v.callback=null,h=v.priorityLevel;var U=N(v.expirationTime<=W);W=e.unstable_now(),typeof U=="function"?v.callback=U:v===n(c)&&r(c),E(W)}else r(c);v=n(c)}if(v!==null)var X=!0;else{var Y=n(f);Y!==null&&L(k,Y.startTime-W),X=!1}return X}finally{v=null,h=V,m=!1}}var I=!1,T=null,R=-1,P=5,D=-1;function H(){return!(e.unstable_now()-D<P)}function A(){if(T!==null){var B=e.unstable_now();D=B;var W=!0;try{W=T(!0,B)}finally{W?F():(I=!1,T=null)}}else I=!1}var F;if(typeof C=="function")F=function(){C(A)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,_=j.port2;j.port1.onmessage=A,F=function(){_.postMessage(null)}}else F=function(){w(A,0)};function z(B){T=B,I||(I=!0,F())}function L(B,W){R=w(function(){B(e.unstable_now())},W)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(B){B.callback=null},e.unstable_continueExecution=function(){b||m||(b=!0,z(O))},e.unstable_forceFrameRate=function(B){0>B||125<B||(P=0<B?Math.floor(1e3/B):5)},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(B){switch(h){case 1:case 2:case 3:var W=3;break;default:W=h}var V=h;h=W;try{return B()}finally{h=V}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(B,W){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var V=h;h=B;try{return W()}finally{h=V}},e.unstable_scheduleCallback=function(B,W,V){var N=e.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?N+V:N):V=N,B){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=V+U,B={id:p++,callback:W,priorityLevel:B,startTime:V,expirationTime:U,sortIndex:-1},V>N?(B.sortIndex=V,t(f,B),n(c)===null&&B===n(f)&&(y?(S(R),R=-1):y=!0,L(k,V-N))):(B.sortIndex=U,t(c,B),b||m||(b=!0,z(O))),B},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(B){var W=h;return function(){var V=h;h=W;try{return B.apply(this,arguments)}finally{h=V}}}}(Ug)),Ug}var PS;function N3(){return PS||(PS=1,Wg.exports=M3()),Wg.exports}var MS;function R3(){if(MS)return eo;MS=1;var e=d,t=N3();function n(l){for(var u="https://reactjs.org/docs/error-decoder.html?invariant="+l,g=1;g<arguments.length;g++)u+="&args[]="+encodeURIComponent(arguments[g]);return"Minified React error #"+l+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var r=new Set,o={};function i(l,u){a(l,u),a(l+"Capture",u)}function a(l,u){for(o[l]=u,l=0;l<u.length;l++)r.add(u[l])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,f=/^[: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]*$/,p={},v={};function h(l){return c.call(v,l)?!0:c.call(p,l)?!1:f.test(l)?v[l]=!0:(p[l]=!0,!1)}function m(l,u,g,x){if(g!==null&&g.type===0)return!1;switch(typeof u){case"function":case"symbol":return!0;case"boolean":return x?!1:g!==null?!g.acceptsBooleans:(l=l.toLowerCase().slice(0,5),l!=="data-"&&l!=="aria-");default:return!1}}function b(l,u,g,x){if(u===null||typeof u>"u"||m(l,u,g,x))return!0;if(x)return!1;if(g!==null)switch(g.type){case 3:return!u;case 4:return u===!1;case 5:return isNaN(u);case 6:return isNaN(u)||1>u}return!1}function y(l,u,g,x,$,M,K){this.acceptsBooleans=u===2||u===3||u===4,this.attributeName=x,this.attributeNamespace=$,this.mustUseProperty=g,this.propertyName=l,this.type=u,this.sanitizeURL=M,this.removeEmptyString=K}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(l){w[l]=new y(l,0,!1,l,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(l){var u=l[0];w[u]=new y(u,1,!1,l[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(l){w[l]=new y(l,2,!1,l.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(l){w[l]=new y(l,2,!1,l,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(l){w[l]=new y(l,3,!1,l.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(l){w[l]=new y(l,3,!0,l,null,!1,!1)}),["capture","download"].forEach(function(l){w[l]=new y(l,4,!1,l,null,!1,!1)}),["cols","rows","size","span"].forEach(function(l){w[l]=new y(l,6,!1,l,null,!1,!1)}),["rowSpan","start"].forEach(function(l){w[l]=new y(l,5,!1,l.toLowerCase(),null,!1,!1)});var S=/[\-:]([a-z])/g;function C(l){return l[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(l){var u=l.replace(S,C);w[u]=new y(u,1,!1,l,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(l){var u=l.replace(S,C);w[u]=new y(u,1,!1,l,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(l){var u=l.replace(S,C);w[u]=new y(u,1,!1,l,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(l){w[l]=new y(l,1,!1,l.toLowerCase(),null,!1,!1)}),w.xlinkHref=new y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(l){w[l]=new y(l,1,!1,l.toLowerCase(),null,!0,!0)});function E(l,u,g,x){var $=w.hasOwnProperty(u)?w[u]:null;($!==null?$.type!==0:x||!(2<u.length)||u[0]!=="o"&&u[0]!=="O"||u[1]!=="n"&&u[1]!=="N")&&(b(u,g,$,x)&&(g=null),x||$===null?h(u)&&(g===null?l.removeAttribute(u):l.setAttribute(u,""+g)):$.mustUseProperty?l[$.propertyName]=g===null?$.type===3?!1:"":g:(u=$.attributeName,x=$.attributeNamespace,g===null?l.removeAttribute(u):($=$.type,g=$===3||$===4&&g===!0?"":""+g,x?l.setAttributeNS(x,u,g):l.setAttribute(u,g))))}var k=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,O=Symbol.for("react.element"),I=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),P=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),H=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),L=Symbol.for("react.offscreen"),B=Symbol.iterator;function W(l){return l===null||typeof l!="object"?null:(l=B&&l[B]||l["@@iterator"],typeof l=="function"?l:null)}var V=Object.assign,N;function U(l){if(N===void 0)try{throw Error()}catch(g){var u=g.stack.trim().match(/\n( *(at )?)/);N=u&&u[1]||""}return`
`+N+l}var X=!1;function Y(l,u){if(!l||X)return"";X=!0;var g=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(u)if(u=function(){throw Error()},Object.defineProperty(u.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(u,[])}catch(Ee){var x=Ee}Reflect.construct(l,[],u)}else{try{u.call()}catch(Ee){x=Ee}l.call(u.prototype)}else{try{throw Error()}catch(Ee){x=Ee}l()}}catch(Ee){if(Ee&&x&&typeof Ee.stack=="string"){for(var $=Ee.stack.split(`
`),M=x.stack.split(`
`),K=$.length-1,ne=M.length-1;1<=K&&0<=ne&&$[K]!==M[ne];)ne--;for(;1<=K&&0<=ne;K--,ne--)if($[K]!==M[ne]){if(K!==1||ne!==1)do if(K--,ne--,0>ne||$[K]!==M[ne]){var fe=`
`+$[K].replace(" at new "," at ");return l.displayName&&fe.includes("<anonymous>")&&(fe=fe.replace("<anonymous>",l.displayName)),fe}while(1<=K&&0<=ne);break}}}finally{X=!1,Error.prepareStackTrace=g}return(l=l?l.displayName||l.name:"")?U(l):""}function Z(l){switch(l.tag){case 5:return U(l.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return l=Y(l.type,!1),l;case 11:return l=Y(l.type.render,!1),l;case 1:return l=Y(l.type,!0),l;default:return""}}function G(l){if(l==null)return null;if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case T:return"Fragment";case I:return"Portal";case P:return"Profiler";case R:return"StrictMode";case F:return"Suspense";case j:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case H:return(l.displayName||"Context")+".Consumer";case D:return(l._context.displayName||"Context")+".Provider";case A:var u=l.render;return l=l.displayName,l||(l=u.displayName||u.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case _:return u=l.displayName||null,u!==null?u:G(l.type)||"Memo";case z:u=l._payload,l=l._init;try{return G(l(u))}catch{}}return null}function Q(l){var u=l.type;switch(l.tag){case 24:return"Cache";case 9:return(u.displayName||"Context")+".Consumer";case 10:return(u._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return l=u.render,l=l.displayName||l.name||"",u.displayName||(l!==""?"ForwardRef("+l+")":"ForwardRef");case 7:return"Fragment";case 5:return u;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return G(u);case 8:return u===R?"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 u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u}return null}function oe(l){switch(typeof l){case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function ue(l){var u=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(u==="checkbox"||u==="radio")}function se(l){var u=ue(l)?"checked":"value",g=Object.getOwnPropertyDescriptor(l.constructor.prototype,u),x=""+l[u];if(!l.hasOwnProperty(u)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var $=g.get,M=g.set;return Object.defineProperty(l,u,{configurable:!0,get:function(){return $.call(this)},set:function(K){x=""+K,M.call(this,K)}}),Object.defineProperty(l,u,{enumerable:g.enumerable}),{getValue:function(){return x},setValue:function(K){x=""+K},stopTracking:function(){l._valueTracker=null,delete l[u]}}}}function te(l){l._valueTracker||(l._valueTracker=se(l))}function de(l){if(!l)return!1;var u=l._valueTracker;if(!u)return!0;var g=u.getValue(),x="";return l&&(x=ue(l)?l.checked?"true":"false":l.value),l=x,l!==g?(u.setValue(l),!0):!1}function re(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}function ee(l,u){var g=u.checked;return V({},u,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:g??l._wrapperState.initialChecked})}function ie(l,u){var g=u.defaultValue==null?"":u.defaultValue,x=u.checked!=null?u.checked:u.defaultChecked;g=oe(u.value!=null?u.value:g),l._wrapperState={initialChecked:x,initialValue:g,controlled:u.type==="checkbox"||u.type==="radio"?u.checked!=null:u.value!=null}}function be(l,u){u=u.checked,u!=null&&E(l,"checked",u,!1)}function pe(l,u){be(l,u);var g=oe(u.value),x=u.type;if(g!=null)x==="number"?(g===0&&l.value===""||l.value!=g)&&(l.value=""+g):l.value!==""+g&&(l.value=""+g);else if(x==="submit"||x==="reset"){l.removeAttribute("value");return}u.hasOwnProperty("value")?xe(l,u.type,g):u.hasOwnProperty("defaultValue")&&xe(l,u.type,oe(u.defaultValue)),u.checked==null&&u.defaultChecked!=null&&(l.defaultChecked=!!u.defaultChecked)}function we(l,u,g){if(u.hasOwnProperty("value")||u.hasOwnProperty("defaultValue")){var x=u.type;if(!(x!=="submit"&&x!=="reset"||u.value!==void 0&&u.value!==null))return;u=""+l._wrapperState.initialValue,g||u===l.value||(l.value=u),l.defaultValue=u}g=l.name,g!==""&&(l.name=""),l.defaultChecked=!!l._wrapperState.initialChecked,g!==""&&(l.name=g)}function xe(l,u,g){(u!=="number"||re(l.ownerDocument)!==l)&&(g==null?l.defaultValue=""+l._wrapperState.initialValue:l.defaultValue!==""+g&&(l.defaultValue=""+g))}var ge=Array.isArray;function Oe(l,u,g,x){if(l=l.options,u){u={};for(var $=0;$<g.length;$++)u["$"+g[$]]=!0;for(g=0;g<l.length;g++)$=u.hasOwnProperty("$"+l[g].value),l[g].selected!==$&&(l[g].selected=$),$&&x&&(l[g].defaultSelected=!0)}else{for(g=""+oe(g),u=null,$=0;$<l.length;$++){if(l[$].value===g){l[$].selected=!0,x&&(l[$].defaultSelected=!0);return}u!==null||l[$].disabled||(u=l[$])}u!==null&&(u.selected=!0)}}function Be(l,u){if(u.dangerouslySetInnerHTML!=null)throw Error(n(91));return V({},u,{value:void 0,defaultValue:void 0,children:""+l._wrapperState.initialValue})}function Se(l,u){var g=u.value;if(g==null){if(g=u.children,u=u.defaultValue,g!=null){if(u!=null)throw Error(n(92));if(ge(g)){if(1<g.length)throw Error(n(93));g=g[0]}u=g}u==null&&(u=""),g=u}l._wrapperState={initialValue:oe(g)}}function je(l,u){var g=oe(u.value),x=oe(u.defaultValue);g!=null&&(g=""+g,g!==l.value&&(l.value=g),u.defaultValue==null&&l.defaultValue!==g&&(l.defaultValue=g)),x!=null&&(l.defaultValue=""+x)}function We(l){var u=l.textContent;u===l._wrapperState.initialValue&&u!==""&&u!==null&&(l.value=u)}function Ne(l){switch(l){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function nt(l,u){return l==null||l==="http://www.w3.org/1999/xhtml"?Ne(u):l==="http://www.w3.org/2000/svg"&&u==="foreignObject"?"http://www.w3.org/1999/xhtml":l}var at,Xe=function(l){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(u,g,x,$){MSApp.execUnsafeLocalFunction(function(){return l(u,g,x,$)})}:l}(function(l,u){if(l.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in l)l.innerHTML=u;else{for(at=at||document.createElement("div"),at.innerHTML="<svg>"+u.valueOf().toString()+"</svg>",u=at.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;u.firstChild;)l.appendChild(u.firstChild)}});function ke(l,u){if(u){var g=l.firstChild;if(g&&g===l.lastChild&&g.nodeType===3){g.nodeValue=u;return}}l.textContent=u}var He={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},Ke=["Webkit","ms","Moz","O"];Object.keys(He).forEach(function(l){Ke.forEach(function(u){u=u+l.charAt(0).toUpperCase()+l.substring(1),He[u]=He[l]})});function Ae(l,u,g){return u==null||typeof u=="boolean"||u===""?"":g||typeof u!="number"||u===0||He.hasOwnProperty(l)&&He[l]?(""+u).trim():u+"px"}function ze(l,u){l=l.style;for(var g in u)if(u.hasOwnProperty(g)){var x=g.indexOf("--")===0,$=Ae(g,u[g],x);g==="float"&&(g="cssFloat"),x?l.setProperty(g,$):l[g]=$}}var Ge=V({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 Ue(l,u){if(u){if(Ge[l]&&(u.children!=null||u.dangerouslySetInnerHTML!=null))throw Error(n(137,l));if(u.dangerouslySetInnerHTML!=null){if(u.children!=null)throw Error(n(60));if(typeof u.dangerouslySetInnerHTML!="object"||!("__html"in u.dangerouslySetInnerHTML))throw Error(n(61))}if(u.style!=null&&typeof u.style!="object")throw Error(n(62))}}function Ze(l,u){if(l.indexOf("-")===-1)return typeof u.is=="string";switch(l){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 $e=null;function Ye(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var dt=null,Pt=null,It=null;function Xt(l){if(l=Oc(l)){if(typeof dt!="function")throw Error(n(280));var u=l.stateNode;u&&(u=qd(u),dt(l.stateNode,l.type,u))}}function Ot(l){Pt?It?It.push(l):It=[l]:Pt=l}function ct(){if(Pt){var l=Pt,u=It;if(It=Pt=null,Xt(l),u)for(l=0;l<u.length;l++)Xt(u[l])}}function ft(l,u){return l(u)}function rt(){}var Fe=!1;function Je(l,u,g){if(Fe)return l(u,g);Fe=!0;try{return ft(l,u,g)}finally{Fe=!1,(Pt!==null||It!==null)&&(rt(),ct())}}function vt(l,u){var g=l.stateNode;if(g===null)return null;var x=qd(g);if(x===null)return null;g=x[u];e:switch(u){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(x=!x.disabled)||(l=l.type,x=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!x;break e;default:l=!1}if(l)return null;if(g&&typeof g!="function")throw Error(n(231,u,typeof g));return g}var Le=!1;if(s)try{var Qe={};Object.defineProperty(Qe,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Qe,Qe),window.removeEventListener("test",Qe,Qe)}catch{Le=!1}function ot(l,u,g,x,$,M,K,ne,fe){var Ee=Array.prototype.slice.call(arguments,3);try{u.apply(g,Ee)}catch(Ve){this.onError(Ve)}}var mt=!1,Dt=null,Mt=!1,en=null,pt={onError:function(l){mt=!0,Dt=l}};function yt(l,u,g,x,$,M,K,ne,fe){mt=!1,Dt=null,ot.apply(pt,arguments)}function it(l,u,g,x,$,M,K,ne,fe){if(yt.apply(this,arguments),mt){if(mt){var Ee=Dt;mt=!1,Dt=null}else throw Error(n(198));Mt||(Mt=!0,en=Ee)}}function jt(l){var u=l,g=l;if(l.alternate)for(;u.return;)u=u.return;else{l=u;do u=l,u.flags&4098&&(g=u.return),l=u.return;while(l)}return u.tag===3?g:null}function pn(l){if(l.tag===13){var u=l.memoizedState;if(u===null&&(l=l.alternate,l!==null&&(u=l.memoizedState)),u!==null)return u.dehydrated}return null}function sn(l){if(jt(l)!==l)throw Error(n(188))}function tn(l){var u=l.alternate;if(!u){if(u=jt(l),u===null)throw Error(n(188));return u!==l?null:l}for(var g=l,x=u;;){var $=g.return;if($===null)break;var M=$.alternate;if(M===null){if(x=$.return,x!==null){g=x;continue}break}if($.child===M.child){for(M=$.child;M;){if(M===g)return sn($),l;if(M===x)return sn($),u;M=M.sibling}throw Error(n(188))}if(g.return!==x.return)g=$,x=M;else{for(var K=!1,ne=$.child;ne;){if(ne===g){K=!0,g=$,x=M;break}if(ne===x){K=!0,x=$,g=M;break}ne=ne.sibling}if(!K){for(ne=M.child;ne;){if(ne===g){K=!0,g=M,x=$;break}if(ne===x){K=!0,x=M,g=$;break}ne=ne.sibling}if(!K)throw Error(n(189))}}if(g.alternate!==x)throw Error(n(190))}if(g.tag!==3)throw Error(n(188));return g.stateNode.current===g?l:u}function hn(l){return l=tn(l),l!==null?ut(l):null}function ut(l){if(l.tag===5||l.tag===6)return l;for(l=l.child;l!==null;){var u=ut(l);if(u!==null)return u;l=l.sibling}return null}var lt=t.unstable_scheduleCallback,xt=t.unstable_cancelCallback,ln=t.unstable_shouldYield,Cn=t.unstable_requestPaint,Kt=t.unstable_now,xn=t.unstable_getCurrentPriorityLevel,Vn=t.unstable_ImmediatePriority,Er=t.unstable_UserBlockingPriority,ht=t.unstable_NormalPriority,Ft=t.unstable_LowPriority,on=t.unstable_IdlePriority,cn=null,gn=null;function ao(l){if(gn&&typeof gn.onCommitFiberRoot=="function")try{gn.onCommitFiberRoot(cn,l,void 0,(l.current.flags&128)===128)}catch{}}var Wn=Math.clz32?Math.clz32:qr,mr=Math.log,zr=Math.LN2;function qr(l){return l>>>=0,l===0?32:31-(mr(l)/zr|0)|0}var dr=64,Lt=4194304;function Tt(l){switch(l&-l){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 l&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return l&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return l}}function _t(l,u){var g=l.pendingLanes;if(g===0)return 0;var x=0,$=l.suspendedLanes,M=l.pingedLanes,K=g&268435455;if(K!==0){var ne=K&~$;ne!==0?x=Tt(ne):(M&=K,M!==0&&(x=Tt(M)))}else K=g&~$,K!==0?x=Tt(K):M!==0&&(x=Tt(M));if(x===0)return 0;if(u!==0&&u!==x&&!(u&$)&&($=x&-x,M=u&-u,$>=M||$===16&&(M&4194240)!==0))return u;if(x&4&&(x|=g&16),u=l.entangledLanes,u!==0)for(l=l.entanglements,u&=x;0<u;)g=31-Wn(u),$=1<<g,x|=l[g],u&=~$;return x}function Bt(l,u){switch(l){case 1:case 2:case 4:return u+250;case 8:case 16:case 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 u+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Nt(l,u){for(var g=l.suspendedLanes,x=l.pingedLanes,$=l.expirationTimes,M=l.pendingLanes;0<M;){var K=31-Wn(M),ne=1<<K,fe=$[K];fe===-1?(!(ne&g)||ne&x)&&($[K]=Bt(ne,u)):fe<=u&&(l.expiredLanes|=ne),M&=~ne}}function nn(l){return l=l.pendingLanes&-1073741825,l!==0?l:l&1073741824?1073741824:0}function vn(){var l=dr;return dr<<=1,!(dr&4194240)&&(dr=64),l}function Hn(l){for(var u=[],g=0;31>g;g++)u.push(l);return u}function Rn(l,u,g){l.pendingLanes|=u,u!==536870912&&(l.suspendedLanes=0,l.pingedLanes=0),l=l.eventTimes,u=31-Wn(u),l[u]=g}function kr(l,u){var g=l.pendingLanes&~u;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.expiredLanes&=u,l.mutableReadLanes&=u,l.entangledLanes&=u,u=l.entanglements;var x=l.eventTimes;for(l=l.expirationTimes;0<g;){var $=31-Wn(g),M=1<<$;u[$]=0,x[$]=-1,l[$]=-1,g&=~M}}function Un(l,u){var g=l.entangledLanes|=u;for(l=l.entanglements;g;){var x=31-Wn(g),$=1<<x;$&u|l[x]&u&&(l[x]|=u),g&=~$}}var qt=0;function Dn(l){return l&=-l,1<l?4<l?l&268435455?16:536870912:4:1}var Xr,yo,Rt,Yt,jn,Kn=!1,On=[],Jn=null,er=null,ar=null,Hr=new Map,so=new Map,hi=[],St="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Vt(l,u){switch(l){case"focusin":case"focusout":Jn=null;break;case"dragenter":case"dragleave":er=null;break;case"mouseover":case"mouseout":ar=null;break;case"pointerover":case"pointerout":Hr.delete(u.pointerId);break;case"gotpointercapture":case"lostpointercapture":so.delete(u.pointerId)}}function En(l,u,g,x,$,M){return l===null||l.nativeEvent!==M?(l={blockedOn:u,domEventName:g,eventSystemFlags:x,nativeEvent:M,targetContainers:[$]},u!==null&&(u=Oc(u),u!==null&&yo(u)),l):(l.eventSystemFlags|=x,u=l.targetContainers,$!==null&&u.indexOf($)===-1&&u.push($),l)}function tr(l,u,g,x,$){switch(u){case"focusin":return Jn=En(Jn,l,u,g,x,$),!0;case"dragenter":return er=En(er,l,u,g,x,$),!0;case"mouseover":return ar=En(ar,l,u,g,x,$),!0;case"pointerover":var M=$.pointerId;return Hr.set(M,En(Hr.get(M)||null,l,u,g,x,$)),!0;case"gotpointercapture":return M=$.pointerId,so.set(M,En(so.get(M)||null,l,u,g,x,$)),!0}return!1}function Ln(l){var u=Qa(l.target);if(u!==null){var g=jt(u);if(g!==null){if(u=g.tag,u===13){if(u=pn(g),u!==null){l.blockedOn=u,jn(l.priority,function(){Rt(g)});return}}else if(u===3&&g.stateNode.current.memoizedState.isDehydrated){l.blockedOn=g.tag===3?g.stateNode.containerInfo:null;return}}}l.blockedOn=null}function ji(l){if(l.blockedOn!==null)return!1;for(var u=l.targetContainers;0<u.length;){var g=mh(l.domEventName,l.eventSystemFlags,u[0],l.nativeEvent);if(g===null){g=l.nativeEvent;var x=new g.constructor(g.type,g);$e=x,g.target.dispatchEvent(x),$e=null}else return u=Oc(g),u!==null&&yo(u),l.blockedOn=g,!1;u.shift()}return!0}function Hs(l,u,g){ji(l)&&g.delete(u)}function Rd(){Kn=!1,Jn!==null&&ji(Jn)&&(Jn=null),er!==null&&ji(er)&&(er=null),ar!==null&&ji(ar)&&(ar=null),Hr.forEach(Hs),so.forEach(Hs)}function gi(l,u){l.blockedOn===u&&(l.blockedOn=null,Kn||(Kn=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rd)))}function vc(l){function u($){return gi($,l)}if(0<On.length){gi(On[0],l);for(var g=1;g<On.length;g++){var x=On[g];x.blockedOn===l&&(x.blockedOn=null)}}for(Jn!==null&&gi(Jn,l),er!==null&&gi(er,l),ar!==null&&gi(ar,l),Hr.forEach(u),so.forEach(u),g=0;g<hi.length;g++)x=hi[g],x.blockedOn===l&&(x.blockedOn=null);for(;0<hi.length&&(g=hi[0],g.blockedOn===null);)Ln(g),g.blockedOn===null&&hi.shift()}var Fs=k.ReactCurrentBatchConfig,Dd=!0;function fD(l,u,g,x){var $=qt,M=Fs.transition;Fs.transition=null;try{qt=1,gh(l,u,g,x)}finally{qt=$,Fs.transition=M}}function pD(l,u,g,x){var $=qt,M=Fs.transition;Fs.transition=null;try{qt=4,gh(l,u,g,x)}finally{qt=$,Fs.transition=M}}function gh(l,u,g,x){if(Dd){var $=mh(l,u,g,x);if($===null)Dh(l,u,x,jd,g),Vt(l,x);else if(tr($,l,u,g,x))x.stopPropagation();else if(Vt(l,x),u&4&&-1<St.indexOf(l)){for(;$!==null;){var M=Oc($);if(M!==null&&Xr(M),M=mh(l,u,g,x),M===null&&Dh(l,u,x,jd,g),M===$)break;$=M}$!==null&&x.stopPropagation()}else Dh(l,u,x,null,g)}}var jd=null;function mh(l,u,g,x){if(jd=null,l=Ye(x),l=Qa(l),l!==null)if(u=jt(l),u===null)l=null;else if(g=u.tag,g===13){if(l=pn(u),l!==null)return l;l=null}else if(g===3){if(u.stateNode.current.memoizedState.isDehydrated)return u.tag===3?u.stateNode.containerInfo:null;l=null}else u!==l&&(l=null);return jd=l,null}function n1(l){switch(l){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(xn()){case Vn:return 1;case Er:return 4;case ht:case Ft:return 16;case on:return 536870912;default:return 16}default:return 16}}var ua=null,bh=null,Ld=null;function r1(){if(Ld)return Ld;var l,u=bh,g=u.length,x,$="value"in ua?ua.value:ua.textContent,M=$.length;for(l=0;l<g&&u[l]===$[l];l++);var K=g-l;for(x=1;x<=K&&u[g-x]===$[M-x];x++);return Ld=$.slice(l,1<x?1-x:void 0)}function Bd(l){var u=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&u===13&&(l=13)):l=u,l===10&&(l=13),32<=l||l===13?l:0}function Ad(){return!0}function o1(){return!1}function lo(l){function u(g,x,$,M,K){this._reactName=g,this._targetInst=$,this.type=x,this.nativeEvent=M,this.target=K,this.currentTarget=null;for(var ne in l)l.hasOwnProperty(ne)&&(g=l[ne],this[ne]=g?g(M):M[ne]);return this.isDefaultPrevented=(M.defaultPrevented!=null?M.defaultPrevented:M.returnValue===!1)?Ad:o1,this.isPropagationStopped=o1,this}return V(u.prototype,{preventDefault:function(){this.defaultPrevented=!0;var g=this.nativeEvent;g&&(g.preventDefault?g.preventDefault():typeof g.returnValue!="unknown"&&(g.returnValue=!1),this.isDefaultPrevented=Ad)},stopPropagation:function(){var g=this.nativeEvent;g&&(g.stopPropagation?g.stopPropagation():typeof g.cancelBubble!="unknown"&&(g.cancelBubble=!0),this.isPropagationStopped=Ad)},persist:function(){},isPersistent:Ad}),u}var _s={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yh=lo(_s),hc=V({},_s,{view:0,detail:0}),vD=lo(hc),wh,xh,gc,zd=V({},hc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ch,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==gc&&(gc&&l.type==="mousemove"?(wh=l.screenX-gc.screenX,xh=l.screenY-gc.screenY):xh=wh=0,gc=l),wh)},movementY:function(l){return"movementY"in l?l.movementY:xh}}),i1=lo(zd),hD=V({},zd,{dataTransfer:0}),gD=lo(hD),mD=V({},hc,{relatedTarget:0}),Sh=lo(mD),bD=V({},_s,{animationName:0,elapsedTime:0,pseudoElement:0}),yD=lo(bD),wD=V({},_s,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),xD=lo(wD),SD=V({},_s,{data:0}),a1=lo(SD),CD={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ED={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kD={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function OD(l){var u=this.nativeEvent;return u.getModifierState?u.getModifierState(l):(l=kD[l])?!!u[l]:!1}function Ch(){return OD}var $D=V({},hc,{key:function(l){if(l.key){var u=CD[l.key]||l.key;if(u!=="Unidentified")return u}return l.type==="keypress"?(l=Bd(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?ED[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ch,charCode:function(l){return l.type==="keypress"?Bd(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Bd(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),ID=lo($D),TD=V({},zd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),s1=lo(TD),PD=V({},hc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ch}),MD=lo(PD),ND=V({},_s,{propertyName:0,elapsedTime:0,pseudoElement:0}),RD=lo(ND),DD=V({},zd,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),jD=lo(DD),LD=[9,13,27,32],Eh=s&&"CompositionEvent"in window,mc=null;s&&"documentMode"in document&&(mc=document.documentMode);var BD=s&&"TextEvent"in window&&!mc,l1=s&&(!Eh||mc&&8<mc&&11>=mc),c1=" ",u1=!1;function d1(l,u){switch(l){case"keyup":return LD.indexOf(u.keyCode)!==-1;case"keydown":return u.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function f1(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Vs=!1;function AD(l,u){switch(l){case"compositionend":return f1(u);case"keypress":return u.which!==32?null:(u1=!0,c1);case"textInput":return l=u.data,l===c1&&u1?null:l;default:return null}}function zD(l,u){if(Vs)return l==="compositionend"||!Eh&&d1(l,u)?(l=r1(),Ld=bh=ua=null,Vs=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(u.ctrlKey||u.altKey||u.metaKey)||u.ctrlKey&&u.altKey){if(u.char&&1<u.char.length)return u.char;if(u.which)return String.fromCharCode(u.which)}return null;case"compositionend":return l1&&u.locale!=="ko"?null:u.data;default:return null}}var HD={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function p1(l){var u=l&&l.nodeName&&l.nodeName.toLowerCase();return u==="input"?!!HD[l.type]:u==="textarea"}function v1(l,u,g,x){Ot(x),u=Wd(u,"onChange"),0<u.length&&(g=new yh("onChange","change",null,g,x),l.push({event:g,listeners:u}))}var bc=null,yc=null;function FD(l){N1(l,0)}function Hd(l){var u=Xs(l);if(de(u))return l}function _D(l,u){if(l==="change")return u}var h1=!1;if(s){var kh;if(s){var Oh="oninput"in document;if(!Oh){var g1=document.createElement("div");g1.setAttribute("oninput","return;"),Oh=typeof g1.oninput=="function"}kh=Oh}else kh=!1;h1=kh&&(!document.documentMode||9<document.documentMode)}function m1(){bc&&(bc.detachEvent("onpropertychange",b1),yc=bc=null)}function b1(l){if(l.propertyName==="value"&&Hd(yc)){var u=[];v1(u,yc,l,Ye(l)),Je(FD,u)}}function VD(l,u,g){l==="focusin"?(m1(),bc=u,yc=g,bc.attachEvent("onpropertychange",b1)):l==="focusout"&&m1()}function WD(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return Hd(yc)}function UD(l,u){if(l==="click")return Hd(u)}function KD(l,u){if(l==="input"||l==="change")return Hd(u)}function qD(l,u){return l===u&&(l!==0||1/l===1/u)||l!==l&&u!==u}var Ko=typeof Object.is=="function"?Object.is:qD;function wc(l,u){if(Ko(l,u))return!0;if(typeof l!="object"||l===null||typeof u!="object"||u===null)return!1;var g=Object.keys(l),x=Object.keys(u);if(g.length!==x.length)return!1;for(x=0;x<g.length;x++){var $=g[x];if(!c.call(u,$)||!Ko(l[$],u[$]))return!1}return!0}function y1(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function w1(l,u){var g=y1(l);l=0;for(var x;g;){if(g.nodeType===3){if(x=l+g.textContent.length,l<=u&&x>=u)return{node:g,offset:u-l};l=x}e:{for(;g;){if(g.nextSibling){g=g.nextSibling;break e}g=g.parentNode}g=void 0}g=y1(g)}}function x1(l,u){return l&&u?l===u?!0:l&&l.nodeType===3?!1:u&&u.nodeType===3?x1(l,u.parentNode):"contains"in l?l.contains(u):l.compareDocumentPosition?!!(l.compareDocumentPosition(u)&16):!1:!1}function S1(){for(var l=window,u=re();u instanceof l.HTMLIFrameElement;){try{var g=typeof u.contentWindow.location.href=="string"}catch{g=!1}if(g)l=u.contentWindow;else break;u=re(l.document)}return u}function $h(l){var u=l&&l.nodeName&&l.nodeName.toLowerCase();return u&&(u==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||u==="textarea"||l.contentEditable==="true")}function XD(l){var u=S1(),g=l.focusedElem,x=l.selectionRange;if(u!==g&&g&&g.ownerDocument&&x1(g.ownerDocument.documentElement,g)){if(x!==null&&$h(g)){if(u=x.start,l=x.end,l===void 0&&(l=u),"selectionStart"in g)g.selectionStart=u,g.selectionEnd=Math.min(l,g.value.length);else if(l=(u=g.ownerDocument||document)&&u.defaultView||window,l.getSelection){l=l.getSelection();var $=g.textContent.length,M=Math.min(x.start,$);x=x.end===void 0?M:Math.min(x.end,$),!l.extend&&M>x&&($=x,x=M,M=$),$=w1(g,M);var K=w1(g,x);$&&K&&(l.rangeCount!==1||l.anchorNode!==$.node||l.anchorOffset!==$.offset||l.focusNode!==K.node||l.focusOffset!==K.offset)&&(u=u.createRange(),u.setStart($.node,$.offset),l.removeAllRanges(),M>x?(l.addRange(u),l.extend(K.node,K.offset)):(u.setEnd(K.node,K.offset),l.addRange(u)))}}for(u=[],l=g;l=l.parentNode;)l.nodeType===1&&u.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<u.length;g++)l=u[g],l.element.scrollLeft=l.left,l.element.scrollTop=l.top}}var GD=s&&"documentMode"in document&&11>=document.documentMode,Ws=null,Ih=null,xc=null,Th=!1;function C1(l,u,g){var x=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;Th||Ws==null||Ws!==re(x)||(x=Ws,"selectionStart"in x&&$h(x)?x={start:x.selectionStart,end:x.selectionEnd}:(x=(x.ownerDocument&&x.ownerDocument.defaultView||window).getSelection(),x={anchorNode:x.anchorNode,anchorOffset:x.anchorOffset,focusNode:x.focusNode,focusOffset:x.focusOffset}),xc&&wc(xc,x)||(xc=x,x=Wd(Ih,"onSelect"),0<x.length&&(u=new yh("onSelect","select",null,u,g),l.push({event:u,listeners:x}),u.target=Ws)))}function Fd(l,u){var g={};return g[l.toLowerCase()]=u.toLowerCase(),g["Webkit"+l]="webkit"+u,g["Moz"+l]="moz"+u,g}var Us={animationend:Fd("Animation","AnimationEnd"),animationiteration:Fd("Animation","AnimationIteration"),animationstart:Fd("Animation","AnimationStart"),transitionend:Fd("Transition","TransitionEnd")},Ph={},E1={};s&&(E1=document.createElement("div").style,"AnimationEvent"in window||(delete Us.animationend.animation,delete Us.animationiteration.animation,delete Us.animationstart.animation),"TransitionEvent"in window||delete Us.transitionend.transition);function _d(l){if(Ph[l])return Ph[l];if(!Us[l])return l;var u=Us[l],g;for(g in u)if(u.hasOwnProperty(g)&&g in E1)return Ph[l]=u[g];return l}var k1=_d("animationend"),O1=_d("animationiteration"),$1=_d("animationstart"),I1=_d("transitionend"),T1=new Map,P1="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function da(l,u){T1.set(l,u),i(u,[l])}for(var Mh=0;Mh<P1.length;Mh++){var Nh=P1[Mh],YD=Nh.toLowerCase(),QD=Nh[0].toUpperCase()+Nh.slice(1);da(YD,"on"+QD)}da(k1,"onAnimationEnd"),da(O1,"onAnimationIteration"),da($1,"onAnimationStart"),da("dblclick","onDoubleClick"),da("focusin","onFocus"),da("focusout","onBlur"),da(I1,"onTransitionEnd"),a("onMouseEnter",["mouseout","mouseover"]),a("onMouseLeave",["mouseout","mouseover"]),a("onPointerEnter",["pointerout","pointerover"]),a("onPointerLeave",["pointerout","pointerover"]),i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),i("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),i("onBeforeInput",["compositionend","keypress","textInput","paste"]),i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sc="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ZD=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sc));function M1(l,u,g){var x=l.type||"unknown-event";l.currentTarget=g,it(x,u,void 0,l),l.currentTarget=null}function N1(l,u){u=(u&4)!==0;for(var g=0;g<l.length;g++){var x=l[g],$=x.event;x=x.listeners;e:{var M=void 0;if(u)for(var K=x.length-1;0<=K;K--){var ne=x[K],fe=ne.instance,Ee=ne.currentTarget;if(ne=ne.listener,fe!==M&&$.isPropagationStopped())break e;M1($,ne,Ee),M=fe}else for(K=0;K<x.length;K++){if(ne=x[K],fe=ne.instance,Ee=ne.currentTarget,ne=ne.listener,fe!==M&&$.isPropagationStopped())break e;M1($,ne,Ee),M=fe}}}if(Mt)throw l=en,Mt=!1,en=null,l}function Bn(l,u){var g=u[Hh];g===void 0&&(g=u[Hh]=new Set);var x=l+"__bubble";g.has(x)||(R1(u,l,2,!1),g.add(x))}function Rh(l,u,g){var x=0;u&&(x|=4),R1(g,l,x,u)}var Vd="_reactListening"+Math.random().toString(36).slice(2);function Cc(l){if(!l[Vd]){l[Vd]=!0,r.forEach(function(g){g!=="selectionchange"&&(ZD.has(g)||Rh(g,!1,l),Rh(g,!0,l))});var u=l.nodeType===9?l:l.ownerDocument;u===null||u[Vd]||(u[Vd]=!0,Rh("selectionchange",!1,u))}}function R1(l,u,g,x){switch(n1(u)){case 1:var $=fD;break;case 4:$=pD;break;default:$=gh}g=$.bind(null,u,g,l),$=void 0,!Le||u!=="touchstart"&&u!=="touchmove"&&u!=="wheel"||($=!0),x?$!==void 0?l.addEventListener(u,g,{capture:!0,passive:$}):l.addEventListener(u,g,!0):$!==void 0?l.addEventListener(u,g,{passive:$}):l.addEventListener(u,g,!1)}function Dh(l,u,g,x,$){var M=x;if(!(u&1)&&!(u&2)&&x!==null)e:for(;;){if(x===null)return;var K=x.tag;if(K===3||K===4){var ne=x.stateNode.containerInfo;if(ne===$||ne.nodeType===8&&ne.parentNode===$)break;if(K===4)for(K=x.return;K!==null;){var fe=K.tag;if((fe===3||fe===4)&&(fe=K.stateNode.containerInfo,fe===$||fe.nodeType===8&&fe.parentNode===$))return;K=K.return}for(;ne!==null;){if(K=Qa(ne),K===null)return;if(fe=K.tag,fe===5||fe===6){x=M=K;continue e}ne=ne.parentNode}}x=x.return}Je(function(){var Ee=M,Ve=Ye(g),qe=[];e:{var _e=T1.get(l);if(_e!==void 0){var gt=yh,Ct=l;switch(l){case"keypress":if(Bd(g)===0)break e;case"keydown":case"keyup":gt=ID;break;case"focusin":Ct="focus",gt=Sh;break;case"focusout":Ct="blur",gt=Sh;break;case"beforeblur":case"afterblur":gt=Sh;break;case"click":if(g.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":gt=i1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":gt=gD;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":gt=MD;break;case k1:case O1:case $1:gt=yD;break;case I1:gt=RD;break;case"scroll":gt=vD;break;case"wheel":gt=jD;break;case"copy":case"cut":case"paste":gt=xD;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":gt=s1}var Et=(u&4)!==0,nr=!Et&&l==="scroll",me=Et?_e!==null?_e+"Capture":null:_e;Et=[];for(var ve=Ee,ye;ve!==null;){ye=ve;var et=ye.stateNode;if(ye.tag===5&&et!==null&&(ye=et,me!==null&&(et=vt(ve,me),et!=null&&Et.push(Ec(ve,et,ye)))),nr)break;ve=ve.return}0<Et.length&&(_e=new gt(_e,Ct,null,g,Ve),qe.push({event:_e,listeners:Et}))}}if(!(u&7)){e:{if(_e=l==="mouseover"||l==="pointerover",gt=l==="mouseout"||l==="pointerout",_e&&g!==$e&&(Ct=g.relatedTarget||g.fromElement)&&(Qa(Ct)||Ct[Li]))break e;if((gt||_e)&&(_e=Ve.window===Ve?Ve:(_e=Ve.ownerDocument)?_e.defaultView||_e.parentWindow:window,gt?(Ct=g.relatedTarget||g.toElement,gt=Ee,Ct=Ct?Qa(Ct):null,Ct!==null&&(nr=jt(Ct),Ct!==nr||Ct.tag!==5&&Ct.tag!==6)&&(Ct=null)):(gt=null,Ct=Ee),gt!==Ct)){if(Et=i1,et="onMouseLeave",me="onMouseEnter",ve="mouse",(l==="pointerout"||l==="pointerover")&&(Et=s1,et="onPointerLeave",me="onPointerEnter",ve="pointer"),nr=gt==null?_e:Xs(gt),ye=Ct==null?_e:Xs(Ct),_e=new Et(et,ve+"leave",gt,g,Ve),_e.target=nr,_e.relatedTarget=ye,et=null,Qa(Ve)===Ee&&(Et=new Et(me,ve+"enter",Ct,g,Ve),Et.target=ye,Et.relatedTarget=nr,et=Et),nr=et,gt&&Ct)t:{for(Et=gt,me=Ct,ve=0,ye=Et;ye;ye=Ks(ye))ve++;for(ye=0,et=me;et;et=Ks(et))ye++;for(;0<ve-ye;)Et=Ks(Et),ve--;for(;0<ye-ve;)me=Ks(me),ye--;for(;ve--;){if(Et===me||me!==null&&Et===me.alternate)break t;Et=Ks(Et),me=Ks(me)}Et=null}else Et=null;gt!==null&&D1(qe,_e,gt,Et,!1),Ct!==null&&nr!==null&&D1(qe,nr,Ct,Et,!0)}}e:{if(_e=Ee?Xs(Ee):window,gt=_e.nodeName&&_e.nodeName.toLowerCase(),gt==="select"||gt==="input"&&_e.type==="file")var $t=_D;else if(p1(_e))if(h1)$t=KD;else{$t=WD;var zt=VD}else(gt=_e.nodeName)&&gt.toLowerCase()==="input"&&(_e.type==="checkbox"||_e.type==="radio")&&($t=UD);if($t&&($t=$t(l,Ee))){v1(qe,$t,g,Ve);break e}zt&&zt(l,_e,Ee),l==="focusout"&&(zt=_e._wrapperState)&&zt.controlled&&_e.type==="number"&&xe(_e,"number",_e.value)}switch(zt=Ee?Xs(Ee):window,l){case"focusin":(p1(zt)||zt.contentEditable==="true")&&(Ws=zt,Ih=Ee,xc=null);break;case"focusout":xc=Ih=Ws=null;break;case"mousedown":Th=!0;break;case"contextmenu":case"mouseup":case"dragend":Th=!1,C1(qe,g,Ve);break;case"selectionchange":if(GD)break;case"keydown":case"keyup":C1(qe,g,Ve)}var Ht;if(Eh)e:{switch(l){case"compositionstart":var Ut="onCompositionStart";break e;case"compositionend":Ut="onCompositionEnd";break e;case"compositionupdate":Ut="onCompositionUpdate";break e}Ut=void 0}else Vs?d1(l,g)&&(Ut="onCompositionEnd"):l==="keydown"&&g.keyCode===229&&(Ut="onCompositionStart");Ut&&(l1&&g.locale!=="ko"&&(Vs||Ut!=="onCompositionStart"?Ut==="onCompositionEnd"&&Vs&&(Ht=r1()):(ua=Ve,bh="value"in ua?ua.value:ua.textContent,Vs=!0)),zt=Wd(Ee,Ut),0<zt.length&&(Ut=new a1(Ut,l,null,g,Ve),qe.push({event:Ut,listeners:zt}),Ht?Ut.data=Ht:(Ht=f1(g),Ht!==null&&(Ut.data=Ht)))),(Ht=BD?AD(l,g):zD(l,g))&&(Ee=Wd(Ee,"onBeforeInput"),0<Ee.length&&(Ve=new a1("onBeforeInput","beforeinput",null,g,Ve),qe.push({event:Ve,listeners:Ee}),Ve.data=Ht))}N1(qe,u)})}function Ec(l,u,g){return{instance:l,listener:u,currentTarget:g}}function Wd(l,u){for(var g=u+"Capture",x=[];l!==null;){var $=l,M=$.stateNode;$.tag===5&&M!==null&&($=M,M=vt(l,g),M!=null&&x.unshift(Ec(l,M,$)),M=vt(l,u),M!=null&&x.push(Ec(l,M,$))),l=l.return}return x}function Ks(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5);return l||null}function D1(l,u,g,x,$){for(var M=u._reactName,K=[];g!==null&&g!==x;){var ne=g,fe=ne.alternate,Ee=ne.stateNode;if(fe!==null&&fe===x)break;ne.tag===5&&Ee!==null&&(ne=Ee,$?(fe=vt(g,M),fe!=null&&K.unshift(Ec(g,fe,ne))):$||(fe=vt(g,M),fe!=null&&K.push(Ec(g,fe,ne)))),g=g.return}K.length!==0&&l.push({event:u,listeners:K})}var JD=/\r\n?/g,e4=/\u0000|\uFFFD/g;function j1(l){return(typeof l=="string"?l:""+l).replace(JD,`
`).replace(e4,"")}function Ud(l,u,g){if(u=j1(u),j1(l)!==u&&g)throw Error(n(425))}function Kd(){}var jh=null,Lh=null;function Bh(l,u){return l==="textarea"||l==="noscript"||typeof u.children=="string"||typeof u.children=="number"||typeof u.dangerouslySetInnerHTML=="object"&&u.dangerouslySetInnerHTML!==null&&u.dangerouslySetInnerHTML.__html!=null}var Ah=typeof setTimeout=="function"?setTimeout:void 0,t4=typeof clearTimeout=="function"?clearTimeout:void 0,L1=typeof Promise=="function"?Promise:void 0,n4=typeof queueMicrotask=="function"?queueMicrotask:typeof L1<"u"?function(l){return L1.resolve(null).then(l).catch(r4)}:Ah;function r4(l){setTimeout(function(){throw l})}function zh(l,u){var g=u,x=0;do{var $=g.nextSibling;if(l.removeChild(g),$&&$.nodeType===8)if(g=$.data,g==="/$"){if(x===0){l.removeChild($),vc(u);return}x--}else g!=="$"&&g!=="$?"&&g!=="$!"||x++;g=$}while(g);vc(u)}function fa(l){for(;l!=null;l=l.nextSibling){var u=l.nodeType;if(u===1||u===3)break;if(u===8){if(u=l.data,u==="$"||u==="$!"||u==="$?")break;if(u==="/$")return null}}return l}function B1(l){l=l.previousSibling;for(var u=0;l;){if(l.nodeType===8){var g=l.data;if(g==="$"||g==="$!"||g==="$?"){if(u===0)return l;u--}else g==="/$"&&u++}l=l.previousSibling}return null}var qs=Math.random().toString(36).slice(2),mi="__reactFiber$"+qs,kc="__reactProps$"+qs,Li="__reactContainer$"+qs,Hh="__reactEvents$"+qs,o4="__reactListeners$"+qs,i4="__reactHandles$"+qs;function Qa(l){var u=l[mi];if(u)return u;for(var g=l.parentNode;g;){if(u=g[Li]||g[mi]){if(g=u.alternate,u.child!==null||g!==null&&g.child!==null)for(l=B1(l);l!==null;){if(g=l[mi])return g;l=B1(l)}return u}l=g,g=l.parentNode}return null}function Oc(l){return l=l[mi]||l[Li],!l||l.tag!==5&&l.tag!==6&&l.tag!==13&&l.tag!==3?null:l}function Xs(l){if(l.tag===5||l.tag===6)return l.stateNode;throw Error(n(33))}function qd(l){return l[kc]||null}var Fh=[],Gs=-1;function pa(l){return{current:l}}function An(l){0>Gs||(l.current=Fh[Gs],Fh[Gs]=null,Gs--)}function In(l,u){Gs++,Fh[Gs]=l.current,l.current=u}var va={},Mr=pa(va),Gr=pa(!1),Za=va;function Ys(l,u){var g=l.type.contextTypes;if(!g)return va;var x=l.stateNode;if(x&&x.__reactInternalMemoizedUnmaskedChildContext===u)return x.__reactInternalMemoizedMaskedChildContext;var $={},M;for(M in g)$[M]=u[M];return x&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=u,l.__reactInternalMemoizedMaskedChildContext=$),$}function Yr(l){return l=l.childContextTypes,l!=null}function Xd(){An(Gr),An(Mr)}function A1(l,u,g){if(Mr.current!==va)throw Error(n(168));In(Mr,u),In(Gr,g)}function z1(l,u,g){var x=l.stateNode;if(u=u.childContextTypes,typeof x.getChildContext!="function")return g;x=x.getChildContext();for(var $ in x)if(!($ in u))throw Error(n(108,Q(l)||"Unknown",$));return V({},g,x)}function Gd(l){return l=(l=l.stateNode)&&l.__reactInternalMemoizedMergedChildContext||va,Za=Mr.current,In(Mr,l),In(Gr,Gr.current),!0}function H1(l,u,g){var x=l.stateNode;if(!x)throw Error(n(169));g?(l=z1(l,u,Za),x.__reactInternalMemoizedMergedChildContext=l,An(Gr),An(Mr),In(Mr,l)):An(Gr),In(Gr,g)}var Bi=null,Yd=!1,_h=!1;function F1(l){Bi===null?Bi=[l]:Bi.push(l)}function a4(l){Yd=!0,F1(l)}function ha(){if(!_h&&Bi!==null){_h=!0;var l=0,u=qt;try{var g=Bi;for(qt=1;l<g.length;l++){var x=g[l];do x=x(!0);while(x!==null)}Bi=null,Yd=!1}catch($){throw Bi!==null&&(Bi=Bi.slice(l+1)),lt(Vn,ha),$}finally{qt=u,_h=!1}}return null}var Qs=[],Zs=0,Qd=null,Zd=0,wo=[],xo=0,Ja=null,Ai=1,zi="";function es(l,u){Qs[Zs++]=Zd,Qs[Zs++]=Qd,Qd=l,Zd=u}function _1(l,u,g){wo[xo++]=Ai,wo[xo++]=zi,wo[xo++]=Ja,Ja=l;var x=Ai;l=zi;var $=32-Wn(x)-1;x&=~(1<<$),g+=1;var M=32-Wn(u)+$;if(30<M){var K=$-$%5;M=(x&(1<<K)-1).toString(32),x>>=K,$-=K,Ai=1<<32-Wn(u)+$|g<<$|x,zi=M+l}else Ai=1<<M|g<<$|x,zi=l}function Vh(l){l.return!==null&&(es(l,1),_1(l,1,0))}function Wh(l){for(;l===Qd;)Qd=Qs[--Zs],Qs[Zs]=null,Zd=Qs[--Zs],Qs[Zs]=null;for(;l===Ja;)Ja=wo[--xo],wo[xo]=null,zi=wo[--xo],wo[xo]=null,Ai=wo[--xo],wo[xo]=null}var co=null,uo=null,Fn=!1,qo=null;function V1(l,u){var g=ko(5,null,null,0);g.elementType="DELETED",g.stateNode=u,g.return=l,u=l.deletions,u===null?(l.deletions=[g],l.flags|=16):u.push(g)}function W1(l,u){switch(l.tag){case 5:var g=l.type;return u=u.nodeType!==1||g.toLowerCase()!==u.nodeName.toLowerCase()?null:u,u!==null?(l.stateNode=u,co=l,uo=fa(u.firstChild),!0):!1;case 6:return u=l.pendingProps===""||u.nodeType!==3?null:u,u!==null?(l.stateNode=u,co=l,uo=null,!0):!1;case 13:return u=u.nodeType!==8?null:u,u!==null?(g=Ja!==null?{id:Ai,overflow:zi}:null,l.memoizedState={dehydrated:u,treeContext:g,retryLane:1073741824},g=ko(18,null,null,0),g.stateNode=u,g.return=l,l.child=g,co=l,uo=null,!0):!1;default:return!1}}function Uh(l){return(l.mode&1)!==0&&(l.flags&128)===0}function Kh(l){if(Fn){var u=uo;if(u){var g=u;if(!W1(l,u)){if(Uh(l))throw Error(n(418));u=fa(g.nextSibling);var x=co;u&&W1(l,u)?V1(x,g):(l.flags=l.flags&-4097|2,Fn=!1,co=l)}}else{if(Uh(l))throw Error(n(418));l.flags=l.flags&-4097|2,Fn=!1,co=l}}}function U1(l){for(l=l.return;l!==null&&l.tag!==5&&l.tag!==3&&l.tag!==13;)l=l.return;co=l}function Jd(l){if(l!==co)return!1;if(!Fn)return U1(l),Fn=!0,!1;var u;if((u=l.tag!==3)&&!(u=l.tag!==5)&&(u=l.type,u=u!=="head"&&u!=="body"&&!Bh(l.type,l.memoizedProps)),u&&(u=uo)){if(Uh(l))throw K1(),Error(n(418));for(;u;)V1(l,u),u=fa(u.nextSibling)}if(U1(l),l.tag===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(n(317));e:{for(l=l.nextSibling,u=0;l;){if(l.nodeType===8){var g=l.data;if(g==="/$"){if(u===0){uo=fa(l.nextSibling);break e}u--}else g!=="$"&&g!=="$!"&&g!=="$?"||u++}l=l.nextSibling}uo=null}}else uo=co?fa(l.stateNode.nextSibling):null;return!0}function K1(){for(var l=uo;l;)l=fa(l.nextSibling)}function Js(){uo=co=null,Fn=!1}function qh(l){qo===null?qo=[l]:qo.push(l)}var s4=k.ReactCurrentBatchConfig;function $c(l,u,g){if(l=g.ref,l!==null&&typeof l!="function"&&typeof l!="object"){if(g._owner){if(g=g._owner,g){if(g.tag!==1)throw Error(n(309));var x=g.stateNode}if(!x)throw Error(n(147,l));var $=x,M=""+l;return u!==null&&u.ref!==null&&typeof u.ref=="function"&&u.ref._stringRef===M?u.ref:(u=function(K){var ne=$.refs;K===null?delete ne[M]:ne[M]=K},u._stringRef=M,u)}if(typeof l!="string")throw Error(n(284));if(!g._owner)throw Error(n(290,l))}return l}function ef(l,u){throw l=Object.prototype.toString.call(u),Error(n(31,l==="[object Object]"?"object with keys {"+Object.keys(u).join(", ")+"}":l))}function q1(l){var u=l._init;return u(l._payload)}function X1(l){function u(me,ve){if(l){var ye=me.deletions;ye===null?(me.deletions=[ve],me.flags|=16):ye.push(ve)}}function g(me,ve){if(!l)return null;for(;ve!==null;)u(me,ve),ve=ve.sibling;return null}function x(me,ve){for(me=new Map;ve!==null;)ve.key!==null?me.set(ve.key,ve):me.set(ve.index,ve),ve=ve.sibling;return me}function $(me,ve){return me=Ca(me,ve),me.index=0,me.sibling=null,me}function M(me,ve,ye){return me.index=ye,l?(ye=me.alternate,ye!==null?(ye=ye.index,ye<ve?(me.flags|=2,ve):ye):(me.flags|=2,ve)):(me.flags|=1048576,ve)}function K(me){return l&&me.alternate===null&&(me.flags|=2),me}function ne(me,ve,ye,et){return ve===null||ve.tag!==6?(ve=Ag(ye,me.mode,et),ve.return=me,ve):(ve=$(ve,ye),ve.return=me,ve)}function fe(me,ve,ye,et){var $t=ye.type;return $t===T?Ve(me,ve,ye.props.children,et,ye.key):ve!==null&&(ve.elementType===$t||typeof $t=="object"&&$t!==null&&$t.$$typeof===z&&q1($t)===ve.type)?(et=$(ve,ye.props),et.ref=$c(me,ve,ye),et.return=me,et):(et=kf(ye.type,ye.key,ye.props,null,me.mode,et),et.ref=$c(me,ve,ye),et.return=me,et)}function Ee(me,ve,ye,et){return ve===null||ve.tag!==4||ve.stateNode.containerInfo!==ye.containerInfo||ve.stateNode.implementation!==ye.implementation?(ve=zg(ye,me.mode,et),ve.return=me,ve):(ve=$(ve,ye.children||[]),ve.return=me,ve)}function Ve(me,ve,ye,et,$t){return ve===null||ve.tag!==7?(ve=ls(ye,me.mode,et,$t),ve.return=me,ve):(ve=$(ve,ye),ve.return=me,ve)}function qe(me,ve,ye){if(typeof ve=="string"&&ve!==""||typeof ve=="number")return ve=Ag(""+ve,me.mode,ye),ve.return=me,ve;if(typeof ve=="object"&&ve!==null){switch(ve.$$typeof){case O:return ye=kf(ve.type,ve.key,ve.props,null,me.mode,ye),ye.ref=$c(me,null,ve),ye.return=me,ye;case I:return ve=zg(ve,me.mode,ye),ve.return=me,ve;case z:var et=ve._init;return qe(me,et(ve._payload),ye)}if(ge(ve)||W(ve))return ve=ls(ve,me.mode,ye,null),ve.return=me,ve;ef(me,ve)}return null}function _e(me,ve,ye,et){var $t=ve!==null?ve.key:null;if(typeof ye=="string"&&ye!==""||typeof ye=="number")return $t!==null?null:ne(me,ve,""+ye,et);if(typeof ye=="object"&&ye!==null){switch(ye.$$typeof){case O:return ye.key===$t?fe(me,ve,ye,et):null;case I:return ye.key===$t?Ee(me,ve,ye,et):null;case z:return $t=ye._init,_e(me,ve,$t(ye._payload),et)}if(ge(ye)||W(ye))return $t!==null?null:Ve(me,ve,ye,et,null);ef(me,ye)}return null}function gt(me,ve,ye,et,$t){if(typeof et=="string"&&et!==""||typeof et=="number")return me=me.get(ye)||null,ne(ve,me,""+et,$t);if(typeof et=="object"&&et!==null){switch(et.$$typeof){case O:return me=me.get(et.key===null?ye:et.key)||null,fe(ve,me,et,$t);case I:return me=me.get(et.key===null?ye:et.key)||null,Ee(ve,me,et,$t);case z:var zt=et._init;return gt(me,ve,ye,zt(et._payload),$t)}if(ge(et)||W(et))return me=me.get(ye)||null,Ve(ve,me,et,$t,null);ef(ve,et)}return null}function Ct(me,ve,ye,et){for(var $t=null,zt=null,Ht=ve,Ut=ve=0,wr=null;Ht!==null&&Ut<ye.length;Ut++){Ht.index>Ut?(wr=Ht,Ht=null):wr=Ht.sibling;var yn=_e(me,Ht,ye[Ut],et);if(yn===null){Ht===null&&(Ht=wr);break}l&&Ht&&yn.alternate===null&&u(me,Ht),ve=M(yn,ve,Ut),zt===null?$t=yn:zt.sibling=yn,zt=yn,Ht=wr}if(Ut===ye.length)return g(me,Ht),Fn&&es(me,Ut),$t;if(Ht===null){for(;Ut<ye.length;Ut++)Ht=qe(me,ye[Ut],et),Ht!==null&&(ve=M(Ht,ve,Ut),zt===null?$t=Ht:zt.sibling=Ht,zt=Ht);return Fn&&es(me,Ut),$t}for(Ht=x(me,Ht);Ut<ye.length;Ut++)wr=gt(Ht,me,Ut,ye[Ut],et),wr!==null&&(l&&wr.alternate!==null&&Ht.delete(wr.key===null?Ut:wr.key),ve=M(wr,ve,Ut),zt===null?$t=wr:zt.sibling=wr,zt=wr);return l&&Ht.forEach(function(Ea){return u(me,Ea)}),Fn&&es(me,Ut),$t}function Et(me,ve,ye,et){var $t=W(ye);if(typeof $t!="function")throw Error(n(150));if(ye=$t.call(ye),ye==null)throw Error(n(151));for(var zt=$t=null,Ht=ve,Ut=ve=0,wr=null,yn=ye.next();Ht!==null&&!yn.done;Ut++,yn=ye.next()){Ht.index>Ut?(wr=Ht,Ht=null):wr=Ht.sibling;var Ea=_e(me,Ht,yn.value,et);if(Ea===null){Ht===null&&(Ht=wr);break}l&&Ht&&Ea.alternate===null&&u(me,Ht),ve=M(Ea,ve,Ut),zt===null?$t=Ea:zt.sibling=Ea,zt=Ea,Ht=wr}if(yn.done)return g(me,Ht),Fn&&es(me,Ut),$t;if(Ht===null){for(;!yn.done;Ut++,yn=ye.next())yn=qe(me,yn.value,et),yn!==null&&(ve=M(yn,ve,Ut),zt===null?$t=yn:zt.sibling=yn,zt=yn);return Fn&&es(me,Ut),$t}for(Ht=x(me,Ht);!yn.done;Ut++,yn=ye.next())yn=gt(Ht,me,Ut,yn.value,et),yn!==null&&(l&&yn.alternate!==null&&Ht.delete(yn.key===null?Ut:yn.key),ve=M(yn,ve,Ut),zt===null?$t=yn:zt.sibling=yn,zt=yn);return l&&Ht.forEach(function(H4){return u(me,H4)}),Fn&&es(me,Ut),$t}function nr(me,ve,ye,et){if(typeof ye=="object"&&ye!==null&&ye.type===T&&ye.key===null&&(ye=ye.props.children),typeof ye=="object"&&ye!==null){switch(ye.$$typeof){case O:e:{for(var $t=ye.key,zt=ve;zt!==null;){if(zt.key===$t){if($t=ye.type,$t===T){if(zt.tag===7){g(me,zt.sibling),ve=$(zt,ye.props.children),ve.return=me,me=ve;break e}}else if(zt.elementType===$t||typeof $t=="object"&&$t!==null&&$t.$$typeof===z&&q1($t)===zt.type){g(me,zt.sibling),ve=$(zt,ye.props),ve.ref=$c(me,zt,ye),ve.return=me,me=ve;break e}g(me,zt);break}else u(me,zt);zt=zt.sibling}ye.type===T?(ve=ls(ye.props.children,me.mode,et,ye.key),ve.return=me,me=ve):(et=kf(ye.type,ye.key,ye.props,null,me.mode,et),et.ref=$c(me,ve,ye),et.return=me,me=et)}return K(me);case I:e:{for(zt=ye.key;ve!==null;){if(ve.key===zt)if(ve.tag===4&&ve.stateNode.containerInfo===ye.containerInfo&&ve.stateNode.implementation===ye.implementation){g(me,ve.sibling),ve=$(ve,ye.children||[]),ve.return=me,me=ve;break e}else{g(me,ve);break}else u(me,ve);ve=ve.sibling}ve=zg(ye,me.mode,et),ve.return=me,me=ve}return K(me);case z:return zt=ye._init,nr(me,ve,zt(ye._payload),et)}if(ge(ye))return Ct(me,ve,ye,et);if(W(ye))return Et(me,ve,ye,et);ef(me,ye)}return typeof ye=="string"&&ye!==""||typeof ye=="number"?(ye=""+ye,ve!==null&&ve.tag===6?(g(me,ve.sibling),ve=$(ve,ye),ve.return=me,me=ve):(g(me,ve),ve=Ag(ye,me.mode,et),ve.return=me,me=ve),K(me)):g(me,ve)}return nr}var el=X1(!0),G1=X1(!1),tf=pa(null),nf=null,tl=null,Xh=null;function Gh(){Xh=tl=nf=null}function Yh(l){var u=tf.current;An(tf),l._currentValue=u}function Qh(l,u,g){for(;l!==null;){var x=l.alternate;if((l.childLanes&u)!==u?(l.childLanes|=u,x!==null&&(x.childLanes|=u)):x!==null&&(x.childLanes&u)!==u&&(x.childLanes|=u),l===g)break;l=l.return}}function nl(l,u){nf=l,Xh=tl=null,l=l.dependencies,l!==null&&l.firstContext!==null&&(l.lanes&u&&(Qr=!0),l.firstContext=null)}function So(l){var u=l._currentValue;if(Xh!==l)if(l={context:l,memoizedValue:u,next:null},tl===null){if(nf===null)throw Error(n(308));tl=l,nf.dependencies={lanes:0,firstContext:l}}else tl=tl.next=l;return u}var ts=null;function Zh(l){ts===null?ts=[l]:ts.push(l)}function Y1(l,u,g,x){var $=u.interleaved;return $===null?(g.next=g,Zh(u)):(g.next=$.next,$.next=g),u.interleaved=g,Hi(l,x)}function Hi(l,u){l.lanes|=u;var g=l.alternate;for(g!==null&&(g.lanes|=u),g=l,l=l.return;l!==null;)l.childLanes|=u,g=l.alternate,g!==null&&(g.childLanes|=u),g=l,l=l.return;return g.tag===3?g.stateNode:null}var ga=!1;function Jh(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Q1(l,u){l=l.updateQueue,u.updateQueue===l&&(u.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,effects:l.effects})}function Fi(l,u){return{eventTime:l,lane:u,tag:0,payload:null,callback:null,next:null}}function ma(l,u,g){var x=l.updateQueue;if(x===null)return null;if(x=x.shared,mn&2){var $=x.pending;return $===null?u.next=u:(u.next=$.next,$.next=u),x.pending=u,Hi(l,g)}return $=x.interleaved,$===null?(u.next=u,Zh(x)):(u.next=$.next,$.next=u),x.interleaved=u,Hi(l,g)}function rf(l,u,g){if(u=u.updateQueue,u!==null&&(u=u.shared,(g&4194240)!==0)){var x=u.lanes;x&=l.pendingLanes,g|=x,u.lanes=g,Un(l,g)}}function Z1(l,u){var g=l.updateQueue,x=l.alternate;if(x!==null&&(x=x.updateQueue,g===x)){var $=null,M=null;if(g=g.firstBaseUpdate,g!==null){do{var K={eventTime:g.eventTime,lane:g.lane,tag:g.tag,payload:g.payload,callback:g.callback,next:null};M===null?$=M=K:M=M.next=K,g=g.next}while(g!==null);M===null?$=M=u:M=M.next=u}else $=M=u;g={baseState:x.baseState,firstBaseUpdate:$,lastBaseUpdate:M,shared:x.shared,effects:x.effects},l.updateQueue=g;return}l=g.lastBaseUpdate,l===null?g.firstBaseUpdate=u:l.next=u,g.lastBaseUpdate=u}function of(l,u,g,x){var $=l.updateQueue;ga=!1;var M=$.firstBaseUpdate,K=$.lastBaseUpdate,ne=$.shared.pending;if(ne!==null){$.shared.pending=null;var fe=ne,Ee=fe.next;fe.next=null,K===null?M=Ee:K.next=Ee,K=fe;var Ve=l.alternate;Ve!==null&&(Ve=Ve.updateQueue,ne=Ve.lastBaseUpdate,ne!==K&&(ne===null?Ve.firstBaseUpdate=Ee:ne.next=Ee,Ve.lastBaseUpdate=fe))}if(M!==null){var qe=$.baseState;K=0,Ve=Ee=fe=null,ne=M;do{var _e=ne.lane,gt=ne.eventTime;if((x&_e)===_e){Ve!==null&&(Ve=Ve.next={eventTime:gt,lane:0,tag:ne.tag,payload:ne.payload,callback:ne.callback,next:null});e:{var Ct=l,Et=ne;switch(_e=u,gt=g,Et.tag){case 1:if(Ct=Et.payload,typeof Ct=="function"){qe=Ct.call(gt,qe,_e);break e}qe=Ct;break e;case 3:Ct.flags=Ct.flags&-65537|128;case 0:if(Ct=Et.payload,_e=typeof Ct=="function"?Ct.call(gt,qe,_e):Ct,_e==null)break e;qe=V({},qe,_e);break e;case 2:ga=!0}}ne.callback!==null&&ne.lane!==0&&(l.flags|=64,_e=$.effects,_e===null?$.effects=[ne]:_e.push(ne))}else gt={eventTime:gt,lane:_e,tag:ne.tag,payload:ne.payload,callback:ne.callback,next:null},Ve===null?(Ee=Ve=gt,fe=qe):Ve=Ve.next=gt,K|=_e;if(ne=ne.next,ne===null){if(ne=$.shared.pending,ne===null)break;_e=ne,ne=_e.next,_e.next=null,$.lastBaseUpdate=_e,$.shared.pending=null}}while(!0);if(Ve===null&&(fe=qe),$.baseState=fe,$.firstBaseUpdate=Ee,$.lastBaseUpdate=Ve,u=$.shared.interleaved,u!==null){$=u;do K|=$.lane,$=$.next;while($!==u)}else M===null&&($.shared.lanes=0);os|=K,l.lanes=K,l.memoizedState=qe}}function J1(l,u,g){if(l=u.effects,u.effects=null,l!==null)for(u=0;u<l.length;u++){var x=l[u],$=x.callback;if($!==null){if(x.callback=null,x=g,typeof $!="function")throw Error(n(191,$));$.call(x)}}}var Ic={},bi=pa(Ic),Tc=pa(Ic),Pc=pa(Ic);function ns(l){if(l===Ic)throw Error(n(174));return l}function eg(l,u){switch(In(Pc,u),In(Tc,l),In(bi,Ic),l=u.nodeType,l){case 9:case 11:u=(u=u.documentElement)?u.namespaceURI:nt(null,"");break;default:l=l===8?u.parentNode:u,u=l.namespaceURI||null,l=l.tagName,u=nt(u,l)}An(bi),In(bi,u)}function rl(){An(bi),An(Tc),An(Pc)}function ex(l){ns(Pc.current);var u=ns(bi.current),g=nt(u,l.type);u!==g&&(In(Tc,l),In(bi,g))}function tg(l){Tc.current===l&&(An(bi),An(Tc))}var qn=pa(0);function af(l){for(var u=l;u!==null;){if(u.tag===13){var g=u.memoizedState;if(g!==null&&(g=g.dehydrated,g===null||g.data==="$?"||g.data==="$!"))return u}else if(u.tag===19&&u.memoizedProps.revealOrder!==void 0){if(u.flags&128)return u}else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===l)break;for(;u.sibling===null;){if(u.return===null||u.return===l)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}var ng=[];function rg(){for(var l=0;l<ng.length;l++)ng[l]._workInProgressVersionPrimary=null;ng.length=0}var sf=k.ReactCurrentDispatcher,og=k.ReactCurrentBatchConfig,rs=0,Xn=null,fr=null,br=null,lf=!1,Mc=!1,Nc=0,l4=0;function Nr(){throw Error(n(321))}function ig(l,u){if(u===null)return!1;for(var g=0;g<u.length&&g<l.length;g++)if(!Ko(l[g],u[g]))return!1;return!0}function ag(l,u,g,x,$,M){if(rs=M,Xn=u,u.memoizedState=null,u.updateQueue=null,u.lanes=0,sf.current=l===null||l.memoizedState===null?f4:p4,l=g(x,$),Mc){M=0;do{if(Mc=!1,Nc=0,25<=M)throw Error(n(301));M+=1,br=fr=null,u.updateQueue=null,sf.current=v4,l=g(x,$)}while(Mc)}if(sf.current=df,u=fr!==null&&fr.next!==null,rs=0,br=fr=Xn=null,lf=!1,u)throw Error(n(300));return l}function sg(){var l=Nc!==0;return Nc=0,l}function yi(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return br===null?Xn.memoizedState=br=l:br=br.next=l,br}function Co(){if(fr===null){var l=Xn.alternate;l=l!==null?l.memoizedState:null}else l=fr.next;var u=br===null?Xn.memoizedState:br.next;if(u!==null)br=u,fr=l;else{if(l===null)throw Error(n(310));fr=l,l={memoizedState:fr.memoizedState,baseState:fr.baseState,baseQueue:fr.baseQueue,queue:fr.queue,next:null},br===null?Xn.memoizedState=br=l:br=br.next=l}return br}function Rc(l,u){return typeof u=="function"?u(l):u}function lg(l){var u=Co(),g=u.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=l;var x=fr,$=x.baseQueue,M=g.pending;if(M!==null){if($!==null){var K=$.next;$.next=M.next,M.next=K}x.baseQueue=$=M,g.pending=null}if($!==null){M=$.next,x=x.baseState;var ne=K=null,fe=null,Ee=M;do{var Ve=Ee.lane;if((rs&Ve)===Ve)fe!==null&&(fe=fe.next={lane:0,action:Ee.action,hasEagerState:Ee.hasEagerState,eagerState:Ee.eagerState,next:null}),x=Ee.hasEagerState?Ee.eagerState:l(x,Ee.action);else{var qe={lane:Ve,action:Ee.action,hasEagerState:Ee.hasEagerState,eagerState:Ee.eagerState,next:null};fe===null?(ne=fe=qe,K=x):fe=fe.next=qe,Xn.lanes|=Ve,os|=Ve}Ee=Ee.next}while(Ee!==null&&Ee!==M);fe===null?K=x:fe.next=ne,Ko(x,u.memoizedState)||(Qr=!0),u.memoizedState=x,u.baseState=K,u.baseQueue=fe,g.lastRenderedState=x}if(l=g.interleaved,l!==null){$=l;do M=$.lane,Xn.lanes|=M,os|=M,$=$.next;while($!==l)}else $===null&&(g.lanes=0);return[u.memoizedState,g.dispatch]}function cg(l){var u=Co(),g=u.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=l;var x=g.dispatch,$=g.pending,M=u.memoizedState;if($!==null){g.pending=null;var K=$=$.next;do M=l(M,K.action),K=K.next;while(K!==$);Ko(M,u.memoizedState)||(Qr=!0),u.memoizedState=M,u.baseQueue===null&&(u.baseState=M),g.lastRenderedState=M}return[M,x]}function tx(){}function nx(l,u){var g=Xn,x=Co(),$=u(),M=!Ko(x.memoizedState,$);if(M&&(x.memoizedState=$,Qr=!0),x=x.queue,ug(ix.bind(null,g,x,l),[l]),x.getSnapshot!==u||M||br!==null&&br.memoizedState.tag&1){if(g.flags|=2048,Dc(9,ox.bind(null,g,x,$,u),void 0,null),yr===null)throw Error(n(349));rs&30||rx(g,u,$)}return $}function rx(l,u,g){l.flags|=16384,l={getSnapshot:u,value:g},u=Xn.updateQueue,u===null?(u={lastEffect:null,stores:null},Xn.updateQueue=u,u.stores=[l]):(g=u.stores,g===null?u.stores=[l]:g.push(l))}function ox(l,u,g,x){u.value=g,u.getSnapshot=x,ax(u)&&sx(l)}function ix(l,u,g){return g(function(){ax(u)&&sx(l)})}function ax(l){var u=l.getSnapshot;l=l.value;try{var g=u();return!Ko(l,g)}catch{return!0}}function sx(l){var u=Hi(l,1);u!==null&&Qo(u,l,1,-1)}function lx(l){var u=yi();return typeof l=="function"&&(l=l()),u.memoizedState=u.baseState=l,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Rc,lastRenderedState:l},u.queue=l,l=l.dispatch=d4.bind(null,Xn,l),[u.memoizedState,l]}function Dc(l,u,g,x){return l={tag:l,create:u,destroy:g,deps:x,next:null},u=Xn.updateQueue,u===null?(u={lastEffect:null,stores:null},Xn.updateQueue=u,u.lastEffect=l.next=l):(g=u.lastEffect,g===null?u.lastEffect=l.next=l:(x=g.next,g.next=l,l.next=x,u.lastEffect=l)),l}function cx(){return Co().memoizedState}function cf(l,u,g,x){var $=yi();Xn.flags|=l,$.memoizedState=Dc(1|u,g,void 0,x===void 0?null:x)}function uf(l,u,g,x){var $=Co();x=x===void 0?null:x;var M=void 0;if(fr!==null){var K=fr.memoizedState;if(M=K.destroy,x!==null&&ig(x,K.deps)){$.memoizedState=Dc(u,g,M,x);return}}Xn.flags|=l,$.memoizedState=Dc(1|u,g,M,x)}function ux(l,u){return cf(8390656,8,l,u)}function ug(l,u){return uf(2048,8,l,u)}function dx(l,u){return uf(4,2,l,u)}function fx(l,u){return uf(4,4,l,u)}function px(l,u){if(typeof u=="function")return l=l(),u(l),function(){u(null)};if(u!=null)return l=l(),u.current=l,function(){u.current=null}}function vx(l,u,g){return g=g!=null?g.concat([l]):null,uf(4,4,px.bind(null,u,l),g)}function dg(){}function hx(l,u){var g=Co();u=u===void 0?null:u;var x=g.memoizedState;return x!==null&&u!==null&&ig(u,x[1])?x[0]:(g.memoizedState=[l,u],l)}function gx(l,u){var g=Co();u=u===void 0?null:u;var x=g.memoizedState;return x!==null&&u!==null&&ig(u,x[1])?x[0]:(l=l(),g.memoizedState=[l,u],l)}function mx(l,u,g){return rs&21?(Ko(g,u)||(g=vn(),Xn.lanes|=g,os|=g,l.baseState=!0),u):(l.baseState&&(l.baseState=!1,Qr=!0),l.memoizedState=g)}function c4(l,u){var g=qt;qt=g!==0&&4>g?g:4,l(!0);var x=og.transition;og.transition={};try{l(!1),u()}finally{qt=g,og.transition=x}}function bx(){return Co().memoizedState}function u4(l,u,g){var x=xa(l);if(g={lane:x,action:g,hasEagerState:!1,eagerState:null,next:null},yx(l))wx(u,g);else if(g=Y1(l,u,g,x),g!==null){var $=_r();Qo(g,l,x,$),xx(g,u,x)}}function d4(l,u,g){var x=xa(l),$={lane:x,action:g,hasEagerState:!1,eagerState:null,next:null};if(yx(l))wx(u,$);else{var M=l.alternate;if(l.lanes===0&&(M===null||M.lanes===0)&&(M=u.lastRenderedReducer,M!==null))try{var K=u.lastRenderedState,ne=M(K,g);if($.hasEagerState=!0,$.eagerState=ne,Ko(ne,K)){var fe=u.interleaved;fe===null?($.next=$,Zh(u)):($.next=fe.next,fe.next=$),u.interleaved=$;return}}catch{}g=Y1(l,u,$,x),g!==null&&($=_r(),Qo(g,l,x,$),xx(g,u,x))}}function yx(l){var u=l.alternate;return l===Xn||u!==null&&u===Xn}function wx(l,u){Mc=lf=!0;var g=l.pending;g===null?u.next=u:(u.next=g.next,g.next=u),l.pending=u}function xx(l,u,g){if(g&4194240){var x=u.lanes;x&=l.pendingLanes,g|=x,u.lanes=g,Un(l,g)}}var df={readContext:So,useCallback:Nr,useContext:Nr,useEffect:Nr,useImperativeHandle:Nr,useInsertionEffect:Nr,useLayoutEffect:Nr,useMemo:Nr,useReducer:Nr,useRef:Nr,useState:Nr,useDebugValue:Nr,useDeferredValue:Nr,useTransition:Nr,useMutableSource:Nr,useSyncExternalStore:Nr,useId:Nr,unstable_isNewReconciler:!1},f4={readContext:So,useCallback:function(l,u){return yi().memoizedState=[l,u===void 0?null:u],l},useContext:So,useEffect:ux,useImperativeHandle:function(l,u,g){return g=g!=null?g.concat([l]):null,cf(4194308,4,px.bind(null,u,l),g)},useLayoutEffect:function(l,u){return cf(4194308,4,l,u)},useInsertionEffect:function(l,u){return cf(4,2,l,u)},useMemo:function(l,u){var g=yi();return u=u===void 0?null:u,l=l(),g.memoizedState=[l,u],l},useReducer:function(l,u,g){var x=yi();return u=g!==void 0?g(u):u,x.memoizedState=x.baseState=u,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:u},x.queue=l,l=l.dispatch=u4.bind(null,Xn,l),[x.memoizedState,l]},useRef:function(l){var u=yi();return l={current:l},u.memoizedState=l},useState:lx,useDebugValue:dg,useDeferredValue:function(l){return yi().memoizedState=l},useTransition:function(){var l=lx(!1),u=l[0];return l=c4.bind(null,l[1]),yi().memoizedState=l,[u,l]},useMutableSource:function(){},useSyncExternalStore:function(l,u,g){var x=Xn,$=yi();if(Fn){if(g===void 0)throw Error(n(407));g=g()}else{if(g=u(),yr===null)throw Error(n(349));rs&30||rx(x,u,g)}$.memoizedState=g;var M={value:g,getSnapshot:u};return $.queue=M,ux(ix.bind(null,x,M,l),[l]),x.flags|=2048,Dc(9,ox.bind(null,x,M,g,u),void 0,null),g},useId:function(){var l=yi(),u=yr.identifierPrefix;if(Fn){var g=zi,x=Ai;g=(x&~(1<<32-Wn(x)-1)).toString(32)+g,u=":"+u+"R"+g,g=Nc++,0<g&&(u+="H"+g.toString(32)),u+=":"}else g=l4++,u=":"+u+"r"+g.toString(32)+":";return l.memoizedState=u},unstable_isNewReconciler:!1},p4={readContext:So,useCallback:hx,useContext:So,useEffect:ug,useImperativeHandle:vx,useInsertionEffect:dx,useLayoutEffect:fx,useMemo:gx,useReducer:lg,useRef:cx,useState:function(){return lg(Rc)},useDebugValue:dg,useDeferredValue:function(l){var u=Co();return mx(u,fr.memoizedState,l)},useTransition:function(){var l=lg(Rc)[0],u=Co().memoizedState;return[l,u]},useMutableSource:tx,useSyncExternalStore:nx,useId:bx,unstable_isNewReconciler:!1},v4={readContext:So,useCallback:hx,useContext:So,useEffect:ug,useImperativeHandle:vx,useInsertionEffect:dx,useLayoutEffect:fx,useMemo:gx,useReducer:cg,useRef:cx,useState:function(){return cg(Rc)},useDebugValue:dg,useDeferredValue:function(l){var u=Co();return fr===null?u.memoizedState=l:mx(u,fr.memoizedState,l)},useTransition:function(){var l=cg(Rc)[0],u=Co().memoizedState;return[l,u]},useMutableSource:tx,useSyncExternalStore:nx,useId:bx,unstable_isNewReconciler:!1};function Xo(l,u){if(l&&l.defaultProps){u=V({},u),l=l.defaultProps;for(var g in l)u[g]===void 0&&(u[g]=l[g]);return u}return u}function fg(l,u,g,x){u=l.memoizedState,g=g(x,u),g=g==null?u:V({},u,g),l.memoizedState=g,l.lanes===0&&(l.updateQueue.baseState=g)}var ff={isMounted:function(l){return(l=l._reactInternals)?jt(l)===l:!1},enqueueSetState:function(l,u,g){l=l._reactInternals;var x=_r(),$=xa(l),M=Fi(x,$);M.payload=u,g!=null&&(M.callback=g),u=ma(l,M,$),u!==null&&(Qo(u,l,$,x),rf(u,l,$))},enqueueReplaceState:function(l,u,g){l=l._reactInternals;var x=_r(),$=xa(l),M=Fi(x,$);M.tag=1,M.payload=u,g!=null&&(M.callback=g),u=ma(l,M,$),u!==null&&(Qo(u,l,$,x),rf(u,l,$))},enqueueForceUpdate:function(l,u){l=l._reactInternals;var g=_r(),x=xa(l),$=Fi(g,x);$.tag=2,u!=null&&($.callback=u),u=ma(l,$,x),u!==null&&(Qo(u,l,x,g),rf(u,l,x))}};function Sx(l,u,g,x,$,M,K){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(x,M,K):u.prototype&&u.prototype.isPureReactComponent?!wc(g,x)||!wc($,M):!0}function Cx(l,u,g){var x=!1,$=va,M=u.contextType;return typeof M=="object"&&M!==null?M=So(M):($=Yr(u)?Za:Mr.current,x=u.contextTypes,M=(x=x!=null)?Ys(l,$):va),u=new u(g,M),l.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=ff,l.stateNode=u,u._reactInternals=l,x&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=$,l.__reactInternalMemoizedMaskedChildContext=M),u}function Ex(l,u,g,x){l=u.state,typeof u.componentWillReceiveProps=="function"&&u.componentWillReceiveProps(g,x),typeof u.UNSAFE_componentWillReceiveProps=="function"&&u.UNSAFE_componentWillReceiveProps(g,x),u.state!==l&&ff.enqueueReplaceState(u,u.state,null)}function pg(l,u,g,x){var $=l.stateNode;$.props=g,$.state=l.memoizedState,$.refs={},Jh(l);var M=u.contextType;typeof M=="object"&&M!==null?$.context=So(M):(M=Yr(u)?Za:Mr.current,$.context=Ys(l,M)),$.state=l.memoizedState,M=u.getDerivedStateFromProps,typeof M=="function"&&(fg(l,u,M,g),$.state=l.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof $.getSnapshotBeforeUpdate=="function"||typeof $.UNSAFE_componentWillMount!="function"&&typeof $.componentWillMount!="function"||(u=$.state,typeof $.componentWillMount=="function"&&$.componentWillMount(),typeof $.UNSAFE_componentWillMount=="function"&&$.UNSAFE_componentWillMount(),u!==$.state&&ff.enqueueReplaceState($,$.state,null),of(l,g,$,x),$.state=l.memoizedState),typeof $.componentDidMount=="function"&&(l.flags|=4194308)}function ol(l,u){try{var g="",x=u;do g+=Z(x),x=x.return;while(x);var $=g}catch(M){$=`
Error generating stack: `+M.message+`
`+M.stack}return{value:l,source:u,stack:$,digest:null}}function vg(l,u,g){return{value:l,source:null,stack:g??null,digest:u??null}}function hg(l,u){try{}catch(g){setTimeout(function(){throw g})}}var h4=typeof WeakMap=="function"?WeakMap:Map;function kx(l,u,g){g=Fi(-1,g),g.tag=3,g.payload={element:null};var x=u.value;return g.callback=function(){yf||(yf=!0,Pg=x),hg(l,u)},g}function Ox(l,u,g){g=Fi(-1,g),g.tag=3;var x=l.type.getDerivedStateFromError;if(typeof x=="function"){var $=u.value;g.payload=function(){return x($)},g.callback=function(){hg(l,u)}}var M=l.stateNode;return M!==null&&typeof M.componentDidCatch=="function"&&(g.callback=function(){hg(l,u),typeof x!="function"&&(ya===null?ya=new Set([this]):ya.add(this));var K=u.stack;this.componentDidCatch(u.value,{componentStack:K!==null?K:""})}),g}function $x(l,u,g){var x=l.pingCache;if(x===null){x=l.pingCache=new h4;var $=new Set;x.set(u,$)}else $=x.get(u),$===void 0&&($=new Set,x.set(u,$));$.has(g)||($.add(g),l=T4.bind(null,l,u,g),u.then(l,l))}function Ix(l){do{var u;if((u=l.tag===13)&&(u=l.memoizedState,u=u!==null?u.dehydrated!==null:!0),u)return l;l=l.return}while(l!==null);return null}function Tx(l,u,g,x,$){return l.mode&1?(l.flags|=65536,l.lanes=$,l):(l===u?l.flags|=65536:(l.flags|=128,g.flags|=131072,g.flags&=-52805,g.tag===1&&(g.alternate===null?g.tag=17:(u=Fi(-1,1),u.tag=2,ma(g,u,1))),g.lanes|=1),l)}var g4=k.ReactCurrentOwner,Qr=!1;function Fr(l,u,g,x){u.child=l===null?G1(u,null,g,x):el(u,l.child,g,x)}function Px(l,u,g,x,$){g=g.render;var M=u.ref;return nl(u,$),x=ag(l,u,g,x,M,$),g=sg(),l!==null&&!Qr?(u.updateQueue=l.updateQueue,u.flags&=-2053,l.lanes&=~$,_i(l,u,$)):(Fn&&g&&Vh(u),u.flags|=1,Fr(l,u,x,$),u.child)}function Mx(l,u,g,x,$){if(l===null){var M=g.type;return typeof M=="function"&&!Bg(M)&&M.defaultProps===void 0&&g.compare===null&&g.defaultProps===void 0?(u.tag=15,u.type=M,Nx(l,u,M,x,$)):(l=kf(g.type,null,x,u,u.mode,$),l.ref=u.ref,l.return=u,u.child=l)}if(M=l.child,!(l.lanes&$)){var K=M.memoizedProps;if(g=g.compare,g=g!==null?g:wc,g(K,x)&&l.ref===u.ref)return _i(l,u,$)}return u.flags|=1,l=Ca(M,x),l.ref=u.ref,l.return=u,u.child=l}function Nx(l,u,g,x,$){if(l!==null){var M=l.memoizedProps;if(wc(M,x)&&l.ref===u.ref)if(Qr=!1,u.pendingProps=x=M,(l.lanes&$)!==0)l.flags&131072&&(Qr=!0);else return u.lanes=l.lanes,_i(l,u,$)}return gg(l,u,g,x,$)}function Rx(l,u,g){var x=u.pendingProps,$=x.children,M=l!==null?l.memoizedState:null;if(x.mode==="hidden")if(!(u.mode&1))u.memoizedState={baseLanes:0,cachePool:null,transitions:null},In(al,fo),fo|=g;else{if(!(g&1073741824))return l=M!==null?M.baseLanes|g:g,u.lanes=u.childLanes=1073741824,u.memoizedState={baseLanes:l,cachePool:null,transitions:null},u.updateQueue=null,In(al,fo),fo|=l,null;u.memoizedState={baseLanes:0,cachePool:null,transitions:null},x=M!==null?M.baseLanes:g,In(al,fo),fo|=x}else M!==null?(x=M.baseLanes|g,u.memoizedState=null):x=g,In(al,fo),fo|=x;return Fr(l,u,$,g),u.child}function Dx(l,u){var g=u.ref;(l===null&&g!==null||l!==null&&l.ref!==g)&&(u.flags|=512,u.flags|=2097152)}function gg(l,u,g,x,$){var M=Yr(g)?Za:Mr.current;return M=Ys(u,M),nl(u,$),g=ag(l,u,g,x,M,$),x=sg(),l!==null&&!Qr?(u.updateQueue=l.updateQueue,u.flags&=-2053,l.lanes&=~$,_i(l,u,$)):(Fn&&x&&Vh(u),u.flags|=1,Fr(l,u,g,$),u.child)}function jx(l,u,g,x,$){if(Yr(g)){var M=!0;Gd(u)}else M=!1;if(nl(u,$),u.stateNode===null)vf(l,u),Cx(u,g,x),pg(u,g,x,$),x=!0;else if(l===null){var K=u.stateNode,ne=u.memoizedProps;K.props=ne;var fe=K.context,Ee=g.contextType;typeof Ee=="object"&&Ee!==null?Ee=So(Ee):(Ee=Yr(g)?Za:Mr.current,Ee=Ys(u,Ee));var Ve=g.getDerivedStateFromProps,qe=typeof Ve=="function"||typeof K.getSnapshotBeforeUpdate=="function";qe||typeof K.UNSAFE_componentWillReceiveProps!="function"&&typeof K.componentWillReceiveProps!="function"||(ne!==x||fe!==Ee)&&Ex(u,K,x,Ee),ga=!1;var _e=u.memoizedState;K.state=_e,of(u,x,K,$),fe=u.memoizedState,ne!==x||_e!==fe||Gr.current||ga?(typeof Ve=="function"&&(fg(u,g,Ve,x),fe=u.memoizedState),(ne=ga||Sx(u,g,ne,x,_e,fe,Ee))?(qe||typeof K.UNSAFE_componentWillMount!="function"&&typeof K.componentWillMount!="function"||(typeof K.componentWillMount=="function"&&K.componentWillMount(),typeof K.UNSAFE_componentWillMount=="function"&&K.UNSAFE_componentWillMount()),typeof K.componentDidMount=="function"&&(u.flags|=4194308)):(typeof K.componentDidMount=="function"&&(u.flags|=4194308),u.memoizedProps=x,u.memoizedState=fe),K.props=x,K.state=fe,K.context=Ee,x=ne):(typeof K.componentDidMount=="function"&&(u.flags|=4194308),x=!1)}else{K=u.stateNode,Q1(l,u),ne=u.memoizedProps,Ee=u.type===u.elementType?ne:Xo(u.type,ne),K.props=Ee,qe=u.pendingProps,_e=K.context,fe=g.contextType,typeof fe=="object"&&fe!==null?fe=So(fe):(fe=Yr(g)?Za:Mr.current,fe=Ys(u,fe));var gt=g.getDerivedStateFromProps;(Ve=typeof gt=="function"||typeof K.getSnapshotBeforeUpdate=="function")||typeof K.UNSAFE_componentWillReceiveProps!="function"&&typeof K.componentWillReceiveProps!="function"||(ne!==qe||_e!==fe)&&Ex(u,K,x,fe),ga=!1,_e=u.memoizedState,K.state=_e,of(u,x,K,$);var Ct=u.memoizedState;ne!==qe||_e!==Ct||Gr.current||ga?(typeof gt=="function"&&(fg(u,g,gt,x),Ct=u.memoizedState),(Ee=ga||Sx(u,g,Ee,x,_e,Ct,fe)||!1)?(Ve||typeof K.UNSAFE_componentWillUpdate!="function"&&typeof K.componentWillUpdate!="function"||(typeof K.componentWillUpdate=="function"&&K.componentWillUpdate(x,Ct,fe),typeof K.UNSAFE_componentWillUpdate=="function"&&K.UNSAFE_componentWillUpdate(x,Ct,fe)),typeof K.componentDidUpdate=="function"&&(u.flags|=4),typeof K.getSnapshotBeforeUpdate=="function"&&(u.flags|=1024)):(typeof K.componentDidUpdate!="function"||ne===l.memoizedProps&&_e===l.memoizedState||(u.flags|=4),typeof K.getSnapshotBeforeUpdate!="function"||ne===l.memoizedProps&&_e===l.memoizedState||(u.flags|=1024),u.memoizedProps=x,u.memoizedState=Ct),K.props=x,K.state=Ct,K.context=fe,x=Ee):(typeof K.componentDidUpdate!="function"||ne===l.memoizedProps&&_e===l.memoizedState||(u.flags|=4),typeof K.getSnapshotBeforeUpdate!="function"||ne===l.memoizedProps&&_e===l.memoizedState||(u.flags|=1024),x=!1)}return mg(l,u,g,x,M,$)}function mg(l,u,g,x,$,M){Dx(l,u);var K=(u.flags&128)!==0;if(!x&&!K)return $&&H1(u,g,!1),_i(l,u,M);x=u.stateNode,g4.current=u;var ne=K&&typeof g.getDerivedStateFromError!="function"?null:x.render();return u.flags|=1,l!==null&&K?(u.child=el(u,l.child,null,M),u.child=el(u,null,ne,M)):Fr(l,u,ne,M),u.memoizedState=x.state,$&&H1(u,g,!0),u.child}function Lx(l){var u=l.stateNode;u.pendingContext?A1(l,u.pendingContext,u.pendingContext!==u.context):u.context&&A1(l,u.context,!1),eg(l,u.containerInfo)}function Bx(l,u,g,x,$){return Js(),qh($),u.flags|=256,Fr(l,u,g,x),u.child}var bg={dehydrated:null,treeContext:null,retryLane:0};function yg(l){return{baseLanes:l,cachePool:null,transitions:null}}function Ax(l,u,g){var x=u.pendingProps,$=qn.current,M=!1,K=(u.flags&128)!==0,ne;if((ne=K)||(ne=l!==null&&l.memoizedState===null?!1:($&2)!==0),ne?(M=!0,u.flags&=-129):(l===null||l.memoizedState!==null)&&($|=1),In(qn,$&1),l===null)return Kh(u),l=u.memoizedState,l!==null&&(l=l.dehydrated,l!==null)?(u.mode&1?l.data==="$!"?u.lanes=8:u.lanes=1073741824:u.lanes=1,null):(K=x.children,l=x.fallback,M?(x=u.mode,M=u.child,K={mode:"hidden",children:K},!(x&1)&&M!==null?(M.childLanes=0,M.pendingProps=K):M=Of(K,x,0,null),l=ls(l,x,g,null),M.return=u,l.return=u,M.sibling=l,u.child=M,u.child.memoizedState=yg(g),u.memoizedState=bg,l):wg(u,K));if($=l.memoizedState,$!==null&&(ne=$.dehydrated,ne!==null))return m4(l,u,K,x,ne,$,g);if(M){M=x.fallback,K=u.mode,$=l.child,ne=$.sibling;var fe={mode:"hidden",children:x.children};return!(K&1)&&u.child!==$?(x=u.child,x.childLanes=0,x.pendingProps=fe,u.deletions=null):(x=Ca($,fe),x.subtreeFlags=$.subtreeFlags&14680064),ne!==null?M=Ca(ne,M):(M=ls(M,K,g,null),M.flags|=2),M.return=u,x.return=u,x.sibling=M,u.child=x,x=M,M=u.child,K=l.child.memoizedState,K=K===null?yg(g):{baseLanes:K.baseLanes|g,cachePool:null,transitions:K.transitions},M.memoizedState=K,M.childLanes=l.childLanes&~g,u.memoizedState=bg,x}return M=l.child,l=M.sibling,x=Ca(M,{mode:"visible",children:x.children}),!(u.mode&1)&&(x.lanes=g),x.return=u,x.sibling=null,l!==null&&(g=u.deletions,g===null?(u.deletions=[l],u.flags|=16):g.push(l)),u.child=x,u.memoizedState=null,x}function wg(l,u){return u=Of({mode:"visible",children:u},l.mode,0,null),u.return=l,l.child=u}function pf(l,u,g,x){return x!==null&&qh(x),el(u,l.child,null,g),l=wg(u,u.pendingProps.children),l.flags|=2,u.memoizedState=null,l}function m4(l,u,g,x,$,M,K){if(g)return u.flags&256?(u.flags&=-257,x=vg(Error(n(422))),pf(l,u,K,x)):u.memoizedState!==null?(u.child=l.child,u.flags|=128,null):(M=x.fallback,$=u.mode,x=Of({mode:"visible",children:x.children},$,0,null),M=ls(M,$,K,null),M.flags|=2,x.return=u,M.return=u,x.sibling=M,u.child=x,u.mode&1&&el(u,l.child,null,K),u.child.memoizedState=yg(K),u.memoizedState=bg,M);if(!(u.mode&1))return pf(l,u,K,null);if($.data==="$!"){if(x=$.nextSibling&&$.nextSibling.dataset,x)var ne=x.dgst;return x=ne,M=Error(n(419)),x=vg(M,x,void 0),pf(l,u,K,x)}if(ne=(K&l.childLanes)!==0,Qr||ne){if(x=yr,x!==null){switch(K&-K){case 4:$=2;break;case 16:$=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:$=32;break;case 536870912:$=268435456;break;default:$=0}$=$&(x.suspendedLanes|K)?0:$,$!==0&&$!==M.retryLane&&(M.retryLane=$,Hi(l,$),Qo(x,l,$,-1))}return Lg(),x=vg(Error(n(421))),pf(l,u,K,x)}return $.data==="$?"?(u.flags|=128,u.child=l.child,u=P4.bind(null,l),$._reactRetry=u,null):(l=M.treeContext,uo=fa($.nextSibling),co=u,Fn=!0,qo=null,l!==null&&(wo[xo++]=Ai,wo[xo++]=zi,wo[xo++]=Ja,Ai=l.id,zi=l.overflow,Ja=u),u=wg(u,x.children),u.flags|=4096,u)}function zx(l,u,g){l.lanes|=u;var x=l.alternate;x!==null&&(x.lanes|=u),Qh(l.return,u,g)}function xg(l,u,g,x,$){var M=l.memoizedState;M===null?l.memoizedState={isBackwards:u,rendering:null,renderingStartTime:0,last:x,tail:g,tailMode:$}:(M.isBackwards=u,M.rendering=null,M.renderingStartTime=0,M.last=x,M.tail=g,M.tailMode=$)}function Hx(l,u,g){var x=u.pendingProps,$=x.revealOrder,M=x.tail;if(Fr(l,u,x.children,g),x=qn.current,x&2)x=x&1|2,u.flags|=128;else{if(l!==null&&l.flags&128)e:for(l=u.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&zx(l,g,u);else if(l.tag===19)zx(l,g,u);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===u)break e;for(;l.sibling===null;){if(l.return===null||l.return===u)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}x&=1}if(In(qn,x),!(u.mode&1))u.memoizedState=null;else switch($){case"forwards":for(g=u.child,$=null;g!==null;)l=g.alternate,l!==null&&af(l)===null&&($=g),g=g.sibling;g=$,g===null?($=u.child,u.child=null):($=g.sibling,g.sibling=null),xg(u,!1,$,g,M);break;case"backwards":for(g=null,$=u.child,u.child=null;$!==null;){if(l=$.alternate,l!==null&&af(l)===null){u.child=$;break}l=$.sibling,$.sibling=g,g=$,$=l}xg(u,!0,g,null,M);break;case"together":xg(u,!1,null,null,void 0);break;default:u.memoizedState=null}return u.child}function vf(l,u){!(u.mode&1)&&l!==null&&(l.alternate=null,u.alternate=null,u.flags|=2)}function _i(l,u,g){if(l!==null&&(u.dependencies=l.dependencies),os|=u.lanes,!(g&u.childLanes))return null;if(l!==null&&u.child!==l.child)throw Error(n(153));if(u.child!==null){for(l=u.child,g=Ca(l,l.pendingProps),u.child=g,g.return=u;l.sibling!==null;)l=l.sibling,g=g.sibling=Ca(l,l.pendingProps),g.return=u;g.sibling=null}return u.child}function b4(l,u,g){switch(u.tag){case 3:Lx(u),Js();break;case 5:ex(u);break;case 1:Yr(u.type)&&Gd(u);break;case 4:eg(u,u.stateNode.containerInfo);break;case 10:var x=u.type._context,$=u.memoizedProps.value;In(tf,x._currentValue),x._currentValue=$;break;case 13:if(x=u.memoizedState,x!==null)return x.dehydrated!==null?(In(qn,qn.current&1),u.flags|=128,null):g&u.child.childLanes?Ax(l,u,g):(In(qn,qn.current&1),l=_i(l,u,g),l!==null?l.sibling:null);In(qn,qn.current&1);break;case 19:if(x=(g&u.childLanes)!==0,l.flags&128){if(x)return Hx(l,u,g);u.flags|=128}if($=u.memoizedState,$!==null&&($.rendering=null,$.tail=null,$.lastEffect=null),In(qn,qn.current),x)break;return null;case 22:case 23:return u.lanes=0,Rx(l,u,g)}return _i(l,u,g)}var Fx,Sg,_x,Vx;Fx=function(l,u){for(var g=u.child;g!==null;){if(g.tag===5||g.tag===6)l.appendChild(g.stateNode);else if(g.tag!==4&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===u)break;for(;g.sibling===null;){if(g.return===null||g.return===u)return;g=g.return}g.sibling.return=g.return,g=g.sibling}},Sg=function(){},_x=function(l,u,g,x){var $=l.memoizedProps;if($!==x){l=u.stateNode,ns(bi.current);var M=null;switch(g){case"input":$=ee(l,$),x=ee(l,x),M=[];break;case"select":$=V({},$,{value:void 0}),x=V({},x,{value:void 0}),M=[];break;case"textarea":$=Be(l,$),x=Be(l,x),M=[];break;default:typeof $.onClick!="function"&&typeof x.onClick=="function"&&(l.onclick=Kd)}Ue(g,x);var K;g=null;for(Ee in $)if(!x.hasOwnProperty(Ee)&&$.hasOwnProperty(Ee)&&$[Ee]!=null)if(Ee==="style"){var ne=$[Ee];for(K in ne)ne.hasOwnProperty(K)&&(g||(g={}),g[K]="")}else Ee!=="dangerouslySetInnerHTML"&&Ee!=="children"&&Ee!=="suppressContentEditableWarning"&&Ee!=="suppressHydrationWarning"&&Ee!=="autoFocus"&&(o.hasOwnProperty(Ee)?M||(M=[]):(M=M||[]).push(Ee,null));for(Ee in x){var fe=x[Ee];if(ne=$!=null?$[Ee]:void 0,x.hasOwnProperty(Ee)&&fe!==ne&&(fe!=null||ne!=null))if(Ee==="style")if(ne){for(K in ne)!ne.hasOwnProperty(K)||fe&&fe.hasOwnProperty(K)||(g||(g={}),g[K]="");for(K in fe)fe.hasOwnProperty(K)&&ne[K]!==fe[K]&&(g||(g={}),g[K]=fe[K])}else g||(M||(M=[]),M.push(Ee,g)),g=fe;else Ee==="dangerouslySetInnerHTML"?(fe=fe?fe.__html:void 0,ne=ne?ne.__html:void 0,fe!=null&&ne!==fe&&(M=M||[]).push(Ee,fe)):Ee==="children"?typeof fe!="string"&&typeof fe!="number"||(M=M||[]).push(Ee,""+fe):Ee!=="suppressContentEditableWarning"&&Ee!=="suppressHydrationWarning"&&(o.hasOwnProperty(Ee)?(fe!=null&&Ee==="onScroll"&&Bn("scroll",l),M||ne===fe||(M=[])):(M=M||[]).push(Ee,fe))}g&&(M=M||[]).push("style",g);var Ee=M;(u.updateQueue=Ee)&&(u.flags|=4)}},Vx=function(l,u,g,x){g!==x&&(u.flags|=4)};function jc(l,u){if(!Fn)switch(l.tailMode){case"hidden":u=l.tail;for(var g=null;u!==null;)u.alternate!==null&&(g=u),u=u.sibling;g===null?l.tail=null:g.sibling=null;break;case"collapsed":g=l.tail;for(var x=null;g!==null;)g.alternate!==null&&(x=g),g=g.sibling;x===null?u||l.tail===null?l.tail=null:l.tail.sibling=null:x.sibling=null}}function Rr(l){var u=l.alternate!==null&&l.alternate.child===l.child,g=0,x=0;if(u)for(var $=l.child;$!==null;)g|=$.lanes|$.childLanes,x|=$.subtreeFlags&14680064,x|=$.flags&14680064,$.return=l,$=$.sibling;else for($=l.child;$!==null;)g|=$.lanes|$.childLanes,x|=$.subtreeFlags,x|=$.flags,$.return=l,$=$.sibling;return l.subtreeFlags|=x,l.childLanes=g,u}function y4(l,u,g){var x=u.pendingProps;switch(Wh(u),u.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rr(u),null;case 1:return Yr(u.type)&&Xd(),Rr(u),null;case 3:return x=u.stateNode,rl(),An(Gr),An(Mr),rg(),x.pendingContext&&(x.context=x.pendingContext,x.pendingContext=null),(l===null||l.child===null)&&(Jd(u)?u.flags|=4:l===null||l.memoizedState.isDehydrated&&!(u.flags&256)||(u.flags|=1024,qo!==null&&(Rg(qo),qo=null))),Sg(l,u),Rr(u),null;case 5:tg(u);var $=ns(Pc.current);if(g=u.type,l!==null&&u.stateNode!=null)_x(l,u,g,x,$),l.ref!==u.ref&&(u.flags|=512,u.flags|=2097152);else{if(!x){if(u.stateNode===null)throw Error(n(166));return Rr(u),null}if(l=ns(bi.current),Jd(u)){x=u.stateNode,g=u.type;var M=u.memoizedProps;switch(x[mi]=u,x[kc]=M,l=(u.mode&1)!==0,g){case"dialog":Bn("cancel",x),Bn("close",x);break;case"iframe":case"object":case"embed":Bn("load",x);break;case"video":case"audio":for($=0;$<Sc.length;$++)Bn(Sc[$],x);break;case"source":Bn("error",x);break;case"img":case"image":case"link":Bn("error",x),Bn("load",x);break;case"details":Bn("toggle",x);break;case"input":ie(x,M),Bn("invalid",x);break;case"select":x._wrapperState={wasMultiple:!!M.multiple},Bn("invalid",x);break;case"textarea":Se(x,M),Bn("invalid",x)}Ue(g,M),$=null;for(var K in M)if(M.hasOwnProperty(K)){var ne=M[K];K==="children"?typeof ne=="string"?x.textContent!==ne&&(M.suppressHydrationWarning!==!0&&Ud(x.textContent,ne,l),$=["children",ne]):typeof ne=="number"&&x.textContent!==""+ne&&(M.suppressHydrationWarning!==!0&&Ud(x.textContent,ne,l),$=["children",""+ne]):o.hasOwnProperty(K)&&ne!=null&&K==="onScroll"&&Bn("scroll",x)}switch(g){case"input":te(x),we(x,M,!0);break;case"textarea":te(x),We(x);break;case"select":case"option":break;default:typeof M.onClick=="function"&&(x.onclick=Kd)}x=$,u.updateQueue=x,x!==null&&(u.flags|=4)}else{K=$.nodeType===9?$:$.ownerDocument,l==="http://www.w3.org/1999/xhtml"&&(l=Ne(g)),l==="http://www.w3.org/1999/xhtml"?g==="script"?(l=K.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild)):typeof x.is=="string"?l=K.createElement(g,{is:x.is}):(l=K.createElement(g),g==="select"&&(K=l,x.multiple?K.multiple=!0:x.size&&(K.size=x.size))):l=K.createElementNS(l,g),l[mi]=u,l[kc]=x,Fx(l,u,!1,!1),u.stateNode=l;e:{switch(K=Ze(g,x),g){case"dialog":Bn("cancel",l),Bn("close",l),$=x;break;case"iframe":case"object":case"embed":Bn("load",l),$=x;break;case"video":case"audio":for($=0;$<Sc.length;$++)Bn(Sc[$],l);$=x;break;case"source":Bn("error",l),$=x;break;case"img":case"image":case"link":Bn("error",l),Bn("load",l),$=x;break;case"details":Bn("toggle",l),$=x;break;case"input":ie(l,x),$=ee(l,x),Bn("invalid",l);break;case"option":$=x;break;case"select":l._wrapperState={wasMultiple:!!x.multiple},$=V({},x,{value:void 0}),Bn("invalid",l);break;case"textarea":Se(l,x),$=Be(l,x),Bn("invalid",l);break;default:$=x}Ue(g,$),ne=$;for(M in ne)if(ne.hasOwnProperty(M)){var fe=ne[M];M==="style"?ze(l,fe):M==="dangerouslySetInnerHTML"?(fe=fe?fe.__html:void 0,fe!=null&&Xe(l,fe)):M==="children"?typeof fe=="string"?(g!=="textarea"||fe!=="")&&ke(l,fe):typeof fe=="number"&&ke(l,""+fe):M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&M!=="autoFocus"&&(o.hasOwnProperty(M)?fe!=null&&M==="onScroll"&&Bn("scroll",l):fe!=null&&E(l,M,fe,K))}switch(g){case"input":te(l),we(l,x,!1);break;case"textarea":te(l),We(l);break;case"option":x.value!=null&&l.setAttribute("value",""+oe(x.value));break;case"select":l.multiple=!!x.multiple,M=x.value,M!=null?Oe(l,!!x.multiple,M,!1):x.defaultValue!=null&&Oe(l,!!x.multiple,x.defaultValue,!0);break;default:typeof $.onClick=="function"&&(l.onclick=Kd)}switch(g){case"button":case"input":case"select":case"textarea":x=!!x.autoFocus;break e;case"img":x=!0;break e;default:x=!1}}x&&(u.flags|=4)}u.ref!==null&&(u.flags|=512,u.flags|=2097152)}return Rr(u),null;case 6:if(l&&u.stateNode!=null)Vx(l,u,l.memoizedProps,x);else{if(typeof x!="string"&&u.stateNode===null)throw Error(n(166));if(g=ns(Pc.current),ns(bi.current),Jd(u)){if(x=u.stateNode,g=u.memoizedProps,x[mi]=u,(M=x.nodeValue!==g)&&(l=co,l!==null))switch(l.tag){case 3:Ud(x.nodeValue,g,(l.mode&1)!==0);break;case 5:l.memoizedProps.suppressHydrationWarning!==!0&&Ud(x.nodeValue,g,(l.mode&1)!==0)}M&&(u.flags|=4)}else x=(g.nodeType===9?g:g.ownerDocument).createTextNode(x),x[mi]=u,u.stateNode=x}return Rr(u),null;case 13:if(An(qn),x=u.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(Fn&&uo!==null&&u.mode&1&&!(u.flags&128))K1(),Js(),u.flags|=98560,M=!1;else if(M=Jd(u),x!==null&&x.dehydrated!==null){if(l===null){if(!M)throw Error(n(318));if(M=u.memoizedState,M=M!==null?M.dehydrated:null,!M)throw Error(n(317));M[mi]=u}else Js(),!(u.flags&128)&&(u.memoizedState=null),u.flags|=4;Rr(u),M=!1}else qo!==null&&(Rg(qo),qo=null),M=!0;if(!M)return u.flags&65536?u:null}return u.flags&128?(u.lanes=g,u):(x=x!==null,x!==(l!==null&&l.memoizedState!==null)&&x&&(u.child.flags|=8192,u.mode&1&&(l===null||qn.current&1?pr===0&&(pr=3):Lg())),u.updateQueue!==null&&(u.flags|=4),Rr(u),null);case 4:return rl(),Sg(l,u),l===null&&Cc(u.stateNode.containerInfo),Rr(u),null;case 10:return Yh(u.type._context),Rr(u),null;case 17:return Yr(u.type)&&Xd(),Rr(u),null;case 19:if(An(qn),M=u.memoizedState,M===null)return Rr(u),null;if(x=(u.flags&128)!==0,K=M.rendering,K===null)if(x)jc(M,!1);else{if(pr!==0||l!==null&&l.flags&128)for(l=u.child;l!==null;){if(K=af(l),K!==null){for(u.flags|=128,jc(M,!1),x=K.updateQueue,x!==null&&(u.updateQueue=x,u.flags|=4),u.subtreeFlags=0,x=g,g=u.child;g!==null;)M=g,l=x,M.flags&=14680066,K=M.alternate,K===null?(M.childLanes=0,M.lanes=l,M.child=null,M.subtreeFlags=0,M.memoizedProps=null,M.memoizedState=null,M.updateQueue=null,M.dependencies=null,M.stateNode=null):(M.childLanes=K.childLanes,M.lanes=K.lanes,M.child=K.child,M.subtreeFlags=0,M.deletions=null,M.memoizedProps=K.memoizedProps,M.memoizedState=K.memoizedState,M.updateQueue=K.updateQueue,M.type=K.type,l=K.dependencies,M.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),g=g.sibling;return In(qn,qn.current&1|2),u.child}l=l.sibling}M.tail!==null&&Kt()>sl&&(u.flags|=128,x=!0,jc(M,!1),u.lanes=4194304)}else{if(!x)if(l=af(K),l!==null){if(u.flags|=128,x=!0,g=l.updateQueue,g!==null&&(u.updateQueue=g,u.flags|=4),jc(M,!0),M.tail===null&&M.tailMode==="hidden"&&!K.alternate&&!Fn)return Rr(u),null}else 2*Kt()-M.renderingStartTime>sl&&g!==1073741824&&(u.flags|=128,x=!0,jc(M,!1),u.lanes=4194304);M.isBackwards?(K.sibling=u.child,u.child=K):(g=M.last,g!==null?g.sibling=K:u.child=K,M.last=K)}return M.tail!==null?(u=M.tail,M.rendering=u,M.tail=u.sibling,M.renderingStartTime=Kt(),u.sibling=null,g=qn.current,In(qn,x?g&1|2:g&1),u):(Rr(u),null);case 22:case 23:return jg(),x=u.memoizedState!==null,l!==null&&l.memoizedState!==null!==x&&(u.flags|=8192),x&&u.mode&1?fo&1073741824&&(Rr(u),u.subtreeFlags&6&&(u.flags|=8192)):Rr(u),null;case 24:return null;case 25:return null}throw Error(n(156,u.tag))}function w4(l,u){switch(Wh(u),u.tag){case 1:return Yr(u.type)&&Xd(),l=u.flags,l&65536?(u.flags=l&-65537|128,u):null;case 3:return rl(),An(Gr),An(Mr),rg(),l=u.flags,l&65536&&!(l&128)?(u.flags=l&-65537|128,u):null;case 5:return tg(u),null;case 13:if(An(qn),l=u.memoizedState,l!==null&&l.dehydrated!==null){if(u.alternate===null)throw Error(n(340));Js()}return l=u.flags,l&65536?(u.flags=l&-65537|128,u):null;case 19:return An(qn),null;case 4:return rl(),null;case 10:return Yh(u.type._context),null;case 22:case 23:return jg(),null;case 24:return null;default:return null}}var hf=!1,Dr=!1,x4=typeof WeakSet=="function"?WeakSet:Set,wt=null;function il(l,u){var g=l.ref;if(g!==null)if(typeof g=="function")try{g(null)}catch(x){Qn(l,u,x)}else g.current=null}function Cg(l,u,g){try{g()}catch(x){Qn(l,u,x)}}var Wx=!1;function S4(l,u){if(jh=Dd,l=S1(),$h(l)){if("selectionStart"in l)var g={start:l.selectionStart,end:l.selectionEnd};else e:{g=(g=l.ownerDocument)&&g.defaultView||window;var x=g.getSelection&&g.getSelection();if(x&&x.rangeCount!==0){g=x.anchorNode;var $=x.anchorOffset,M=x.focusNode;x=x.focusOffset;try{g.nodeType,M.nodeType}catch{g=null;break e}var K=0,ne=-1,fe=-1,Ee=0,Ve=0,qe=l,_e=null;t:for(;;){for(var gt;qe!==g||$!==0&&qe.nodeType!==3||(ne=K+$),qe!==M||x!==0&&qe.nodeType!==3||(fe=K+x),qe.nodeType===3&&(K+=qe.nodeValue.length),(gt=qe.firstChild)!==null;)_e=qe,qe=gt;for(;;){if(qe===l)break t;if(_e===g&&++Ee===$&&(ne=K),_e===M&&++Ve===x&&(fe=K),(gt=qe.nextSibling)!==null)break;qe=_e,_e=qe.parentNode}qe=gt}g=ne===-1||fe===-1?null:{start:ne,end:fe}}else g=null}g=g||{start:0,end:0}}else g=null;for(Lh={focusedElem:l,selectionRange:g},Dd=!1,wt=u;wt!==null;)if(u=wt,l=u.child,(u.subtreeFlags&1028)!==0&&l!==null)l.return=u,wt=l;else for(;wt!==null;){u=wt;try{var Ct=u.alternate;if(u.flags&1024)switch(u.tag){case 0:case 11:case 15:break;case 1:if(Ct!==null){var Et=Ct.memoizedProps,nr=Ct.memoizedState,me=u.stateNode,ve=me.getSnapshotBeforeUpdate(u.elementType===u.type?Et:Xo(u.type,Et),nr);me.__reactInternalSnapshotBeforeUpdate=ve}break;case 3:var ye=u.stateNode.containerInfo;ye.nodeType===1?ye.textContent="":ye.nodeType===9&&ye.documentElement&&ye.removeChild(ye.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(et){Qn(u,u.return,et)}if(l=u.sibling,l!==null){l.return=u.return,wt=l;break}wt=u.return}return Ct=Wx,Wx=!1,Ct}function Lc(l,u,g){var x=u.updateQueue;if(x=x!==null?x.lastEffect:null,x!==null){var $=x=x.next;do{if(($.tag&l)===l){var M=$.destroy;$.destroy=void 0,M!==void 0&&Cg(u,g,M)}$=$.next}while($!==x)}}function gf(l,u){if(u=u.updateQueue,u=u!==null?u.lastEffect:null,u!==null){var g=u=u.next;do{if((g.tag&l)===l){var x=g.create;g.destroy=x()}g=g.next}while(g!==u)}}function Eg(l){var u=l.ref;if(u!==null){var g=l.stateNode;switch(l.tag){case 5:l=g;break;default:l=g}typeof u=="function"?u(l):u.current=l}}function Ux(l){var u=l.alternate;u!==null&&(l.alternate=null,Ux(u)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(u=l.stateNode,u!==null&&(delete u[mi],delete u[kc],delete u[Hh],delete u[o4],delete u[i4])),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function Kx(l){return l.tag===5||l.tag===3||l.tag===4}function qx(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||Kx(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function kg(l,u,g){var x=l.tag;if(x===5||x===6)l=l.stateNode,u?g.nodeType===8?g.parentNode.insertBefore(l,u):g.insertBefore(l,u):(g.nodeType===8?(u=g.parentNode,u.insertBefore(l,g)):(u=g,u.appendChild(l)),g=g._reactRootContainer,g!=null||u.onclick!==null||(u.onclick=Kd));else if(x!==4&&(l=l.child,l!==null))for(kg(l,u,g),l=l.sibling;l!==null;)kg(l,u,g),l=l.sibling}function Og(l,u,g){var x=l.tag;if(x===5||x===6)l=l.stateNode,u?g.insertBefore(l,u):g.appendChild(l);else if(x!==4&&(l=l.child,l!==null))for(Og(l,u,g),l=l.sibling;l!==null;)Og(l,u,g),l=l.sibling}var Or=null,Go=!1;function ba(l,u,g){for(g=g.child;g!==null;)Xx(l,u,g),g=g.sibling}function Xx(l,u,g){if(gn&&typeof gn.onCommitFiberUnmount=="function")try{gn.onCommitFiberUnmount(cn,g)}catch{}switch(g.tag){case 5:Dr||il(g,u);case 6:var x=Or,$=Go;Or=null,ba(l,u,g),Or=x,Go=$,Or!==null&&(Go?(l=Or,g=g.stateNode,l.nodeType===8?l.parentNode.removeChild(g):l.removeChild(g)):Or.removeChild(g.stateNode));break;case 18:Or!==null&&(Go?(l=Or,g=g.stateNode,l.nodeType===8?zh(l.parentNode,g):l.nodeType===1&&zh(l,g),vc(l)):zh(Or,g.stateNode));break;case 4:x=Or,$=Go,Or=g.stateNode.containerInfo,Go=!0,ba(l,u,g),Or=x,Go=$;break;case 0:case 11:case 14:case 15:if(!Dr&&(x=g.updateQueue,x!==null&&(x=x.lastEffect,x!==null))){$=x=x.next;do{var M=$,K=M.destroy;M=M.tag,K!==void 0&&(M&2||M&4)&&Cg(g,u,K),$=$.next}while($!==x)}ba(l,u,g);break;case 1:if(!Dr&&(il(g,u),x=g.stateNode,typeof x.componentWillUnmount=="function"))try{x.props=g.memoizedProps,x.state=g.memoizedState,x.componentWillUnmount()}catch(ne){Qn(g,u,ne)}ba(l,u,g);break;case 21:ba(l,u,g);break;case 22:g.mode&1?(Dr=(x=Dr)||g.memoizedState!==null,ba(l,u,g),Dr=x):ba(l,u,g);break;default:ba(l,u,g)}}function Gx(l){var u=l.updateQueue;if(u!==null){l.updateQueue=null;var g=l.stateNode;g===null&&(g=l.stateNode=new x4),u.forEach(function(x){var $=M4.bind(null,l,x);g.has(x)||(g.add(x),x.then($,$))})}}function Yo(l,u){var g=u.deletions;if(g!==null)for(var x=0;x<g.length;x++){var $=g[x];try{var M=l,K=u,ne=K;e:for(;ne!==null;){switch(ne.tag){case 5:Or=ne.stateNode,Go=!1;break e;case 3:Or=ne.stateNode.containerInfo,Go=!0;break e;case 4:Or=ne.stateNode.containerInfo,Go=!0;break e}ne=ne.return}if(Or===null)throw Error(n(160));Xx(M,K,$),Or=null,Go=!1;var fe=$.alternate;fe!==null&&(fe.return=null),$.return=null}catch(Ee){Qn($,u,Ee)}}if(u.subtreeFlags&12854)for(u=u.child;u!==null;)Yx(u,l),u=u.sibling}function Yx(l,u){var g=l.alternate,x=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:if(Yo(u,l),wi(l),x&4){try{Lc(3,l,l.return),gf(3,l)}catch(Et){Qn(l,l.return,Et)}try{Lc(5,l,l.return)}catch(Et){Qn(l,l.return,Et)}}break;case 1:Yo(u,l),wi(l),x&512&&g!==null&&il(g,g.return);break;case 5:if(Yo(u,l),wi(l),x&512&&g!==null&&il(g,g.return),l.flags&32){var $=l.stateNode;try{ke($,"")}catch(Et){Qn(l,l.return,Et)}}if(x&4&&($=l.stateNode,$!=null)){var M=l.memoizedProps,K=g!==null?g.memoizedProps:M,ne=l.type,fe=l.updateQueue;if(l.updateQueue=null,fe!==null)try{ne==="input"&&M.type==="radio"&&M.name!=null&&be($,M),Ze(ne,K);var Ee=Ze(ne,M);for(K=0;K<fe.length;K+=2){var Ve=fe[K],qe=fe[K+1];Ve==="style"?ze($,qe):Ve==="dangerouslySetInnerHTML"?Xe($,qe):Ve==="children"?ke($,qe):E($,Ve,qe,Ee)}switch(ne){case"input":pe($,M);break;case"textarea":je($,M);break;case"select":var _e=$._wrapperState.wasMultiple;$._wrapperState.wasMultiple=!!M.multiple;var gt=M.value;gt!=null?Oe($,!!M.multiple,gt,!1):_e!==!!M.multiple&&(M.defaultValue!=null?Oe($,!!M.multiple,M.defaultValue,!0):Oe($,!!M.multiple,M.multiple?[]:"",!1))}$[kc]=M}catch(Et){Qn(l,l.return,Et)}}break;case 6:if(Yo(u,l),wi(l),x&4){if(l.stateNode===null)throw Error(n(162));$=l.stateNode,M=l.memoizedProps;try{$.nodeValue=M}catch(Et){Qn(l,l.return,Et)}}break;case 3:if(Yo(u,l),wi(l),x&4&&g!==null&&g.memoizedState.isDehydrated)try{vc(u.containerInfo)}catch(Et){Qn(l,l.return,Et)}break;case 4:Yo(u,l),wi(l);break;case 13:Yo(u,l),wi(l),$=l.child,$.flags&8192&&(M=$.memoizedState!==null,$.stateNode.isHidden=M,!M||$.alternate!==null&&$.alternate.memoizedState!==null||(Tg=Kt())),x&4&&Gx(l);break;case 22:if(Ve=g!==null&&g.memoizedState!==null,l.mode&1?(Dr=(Ee=Dr)||Ve,Yo(u,l),Dr=Ee):Yo(u,l),wi(l),x&8192){if(Ee=l.memoizedState!==null,(l.stateNode.isHidden=Ee)&&!Ve&&l.mode&1)for(wt=l,Ve=l.child;Ve!==null;){for(qe=wt=Ve;wt!==null;){switch(_e=wt,gt=_e.child,_e.tag){case 0:case 11:case 14:case 15:Lc(4,_e,_e.return);break;case 1:il(_e,_e.return);var Ct=_e.stateNode;if(typeof Ct.componentWillUnmount=="function"){x=_e,g=_e.return;try{u=x,Ct.props=u.memoizedProps,Ct.state=u.memoizedState,Ct.componentWillUnmount()}catch(Et){Qn(x,g,Et)}}break;case 5:il(_e,_e.return);break;case 22:if(_e.memoizedState!==null){Jx(qe);continue}}gt!==null?(gt.return=_e,wt=gt):Jx(qe)}Ve=Ve.sibling}e:for(Ve=null,qe=l;;){if(qe.tag===5){if(Ve===null){Ve=qe;try{$=qe.stateNode,Ee?(M=$.style,typeof M.setProperty=="function"?M.setProperty("display","none","important"):M.display="none"):(ne=qe.stateNode,fe=qe.memoizedProps.style,K=fe!=null&&fe.hasOwnProperty("display")?fe.display:null,ne.style.display=Ae("display",K))}catch(Et){Qn(l,l.return,Et)}}}else if(qe.tag===6){if(Ve===null)try{qe.stateNode.nodeValue=Ee?"":qe.memoizedProps}catch(Et){Qn(l,l.return,Et)}}else if((qe.tag!==22&&qe.tag!==23||qe.memoizedState===null||qe===l)&&qe.child!==null){qe.child.return=qe,qe=qe.child;continue}if(qe===l)break e;for(;qe.sibling===null;){if(qe.return===null||qe.return===l)break e;Ve===qe&&(Ve=null),qe=qe.return}Ve===qe&&(Ve=null),qe.sibling.return=qe.return,qe=qe.sibling}}break;case 19:Yo(u,l),wi(l),x&4&&Gx(l);break;case 21:break;default:Yo(u,l),wi(l)}}function wi(l){var u=l.flags;if(u&2){try{e:{for(var g=l.return;g!==null;){if(Kx(g)){var x=g;break e}g=g.return}throw Error(n(160))}switch(x.tag){case 5:var $=x.stateNode;x.flags&32&&(ke($,""),x.flags&=-33);var M=qx(l);Og(l,M,$);break;case 3:case 4:var K=x.stateNode.containerInfo,ne=qx(l);kg(l,ne,K);break;default:throw Error(n(161))}}catch(fe){Qn(l,l.return,fe)}l.flags&=-3}u&4096&&(l.flags&=-4097)}function C4(l,u,g){wt=l,Qx(l)}function Qx(l,u,g){for(var x=(l.mode&1)!==0;wt!==null;){var $=wt,M=$.child;if($.tag===22&&x){var K=$.memoizedState!==null||hf;if(!K){var ne=$.alternate,fe=ne!==null&&ne.memoizedState!==null||Dr;ne=hf;var Ee=Dr;if(hf=K,(Dr=fe)&&!Ee)for(wt=$;wt!==null;)K=wt,fe=K.child,K.tag===22&&K.memoizedState!==null?eS($):fe!==null?(fe.return=K,wt=fe):eS($);for(;M!==null;)wt=M,Qx(M),M=M.sibling;wt=$,hf=ne,Dr=Ee}Zx(l)}else $.subtreeFlags&8772&&M!==null?(M.return=$,wt=M):Zx(l)}}function Zx(l){for(;wt!==null;){var u=wt;if(u.flags&8772){var g=u.alternate;try{if(u.flags&8772)switch(u.tag){case 0:case 11:case 15:Dr||gf(5,u);break;case 1:var x=u.stateNode;if(u.flags&4&&!Dr)if(g===null)x.componentDidMount();else{var $=u.elementType===u.type?g.memoizedProps:Xo(u.type,g.memoizedProps);x.componentDidUpdate($,g.memoizedState,x.__reactInternalSnapshotBeforeUpdate)}var M=u.updateQueue;M!==null&&J1(u,M,x);break;case 3:var K=u.updateQueue;if(K!==null){if(g=null,u.child!==null)switch(u.child.tag){case 5:g=u.child.stateNode;break;case 1:g=u.child.stateNode}J1(u,K,g)}break;case 5:var ne=u.stateNode;if(g===null&&u.flags&4){g=ne;var fe=u.memoizedProps;switch(u.type){case"button":case"input":case"select":case"textarea":fe.autoFocus&&g.focus();break;case"img":fe.src&&(g.src=fe.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(u.memoizedState===null){var Ee=u.alternate;if(Ee!==null){var Ve=Ee.memoizedState;if(Ve!==null){var qe=Ve.dehydrated;qe!==null&&vc(qe)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(n(163))}Dr||u.flags&512&&Eg(u)}catch(_e){Qn(u,u.return,_e)}}if(u===l){wt=null;break}if(g=u.sibling,g!==null){g.return=u.return,wt=g;break}wt=u.return}}function Jx(l){for(;wt!==null;){var u=wt;if(u===l){wt=null;break}var g=u.sibling;if(g!==null){g.return=u.return,wt=g;break}wt=u.return}}function eS(l){for(;wt!==null;){var u=wt;try{switch(u.tag){case 0:case 11:case 15:var g=u.return;try{gf(4,u)}catch(fe){Qn(u,g,fe)}break;case 1:var x=u.stateNode;if(typeof x.componentDidMount=="function"){var $=u.return;try{x.componentDidMount()}catch(fe){Qn(u,$,fe)}}var M=u.return;try{Eg(u)}catch(fe){Qn(u,M,fe)}break;case 5:var K=u.return;try{Eg(u)}catch(fe){Qn(u,K,fe)}}}catch(fe){Qn(u,u.return,fe)}if(u===l){wt=null;break}var ne=u.sibling;if(ne!==null){ne.return=u.return,wt=ne;break}wt=u.return}}var E4=Math.ceil,mf=k.ReactCurrentDispatcher,$g=k.ReactCurrentOwner,Eo=k.ReactCurrentBatchConfig,mn=0,yr=null,sr=null,$r=0,fo=0,al=pa(0),pr=0,Bc=null,os=0,bf=0,Ig=0,Ac=null,Zr=null,Tg=0,sl=1/0,Vi=null,yf=!1,Pg=null,ya=null,wf=!1,wa=null,xf=0,zc=0,Mg=null,Sf=-1,Cf=0;function _r(){return mn&6?Kt():Sf!==-1?Sf:Sf=Kt()}function xa(l){return l.mode&1?mn&2&&$r!==0?$r&-$r:s4.transition!==null?(Cf===0&&(Cf=vn()),Cf):(l=qt,l!==0||(l=window.event,l=l===void 0?16:n1(l.type)),l):1}function Qo(l,u,g,x){if(50<zc)throw zc=0,Mg=null,Error(n(185));Rn(l,g,x),(!(mn&2)||l!==yr)&&(l===yr&&(!(mn&2)&&(bf|=g),pr===4&&Sa(l,$r)),Jr(l,x),g===1&&mn===0&&!(u.mode&1)&&(sl=Kt()+500,Yd&&ha()))}function Jr(l,u){var g=l.callbackNode;Nt(l,u);var x=_t(l,l===yr?$r:0);if(x===0)g!==null&&xt(g),l.callbackNode=null,l.callbackPriority=0;else if(u=x&-x,l.callbackPriority!==u){if(g!=null&&xt(g),u===1)l.tag===0?a4(nS.bind(null,l)):F1(nS.bind(null,l)),n4(function(){!(mn&6)&&ha()}),g=null;else{switch(Dn(x)){case 1:g=Vn;break;case 4:g=Er;break;case 16:g=ht;break;case 536870912:g=on;break;default:g=ht}g=uS(g,tS.bind(null,l))}l.callbackPriority=u,l.callbackNode=g}}function tS(l,u){if(Sf=-1,Cf=0,mn&6)throw Error(n(327));var g=l.callbackNode;if(ll()&&l.callbackNode!==g)return null;var x=_t(l,l===yr?$r:0);if(x===0)return null;if(x&30||x&l.expiredLanes||u)u=Ef(l,x);else{u=x;var $=mn;mn|=2;var M=oS();(yr!==l||$r!==u)&&(Vi=null,sl=Kt()+500,as(l,u));do try{$4();break}catch(ne){rS(l,ne)}while(!0);Gh(),mf.current=M,mn=$,sr!==null?u=0:(yr=null,$r=0,u=pr)}if(u!==0){if(u===2&&($=nn(l),$!==0&&(x=$,u=Ng(l,$))),u===1)throw g=Bc,as(l,0),Sa(l,x),Jr(l,Kt()),g;if(u===6)Sa(l,x);else{if($=l.current.alternate,!(x&30)&&!k4($)&&(u=Ef(l,x),u===2&&(M=nn(l),M!==0&&(x=M,u=Ng(l,M))),u===1))throw g=Bc,as(l,0),Sa(l,x),Jr(l,Kt()),g;switch(l.finishedWork=$,l.finishedLanes=x,u){case 0:case 1:throw Error(n(345));case 2:ss(l,Zr,Vi);break;case 3:if(Sa(l,x),(x&130023424)===x&&(u=Tg+500-Kt(),10<u)){if(_t(l,0)!==0)break;if($=l.suspendedLanes,($&x)!==x){_r(),l.pingedLanes|=l.suspendedLanes&$;break}l.timeoutHandle=Ah(ss.bind(null,l,Zr,Vi),u);break}ss(l,Zr,Vi);break;case 4:if(Sa(l,x),(x&4194240)===x)break;for(u=l.eventTimes,$=-1;0<x;){var K=31-Wn(x);M=1<<K,K=u[K],K>$&&($=K),x&=~M}if(x=$,x=Kt()-x,x=(120>x?120:480>x?480:1080>x?1080:1920>x?1920:3e3>x?3e3:4320>x?4320:1960*E4(x/1960))-x,10<x){l.timeoutHandle=Ah(ss.bind(null,l,Zr,Vi),x);break}ss(l,Zr,Vi);break;case 5:ss(l,Zr,Vi);break;default:throw Error(n(329))}}}return Jr(l,Kt()),l.callbackNode===g?tS.bind(null,l):null}function Ng(l,u){var g=Ac;return l.current.memoizedState.isDehydrated&&(as(l,u).flags|=256),l=Ef(l,u),l!==2&&(u=Zr,Zr=g,u!==null&&Rg(u)),l}function Rg(l){Zr===null?Zr=l:Zr.push.apply(Zr,l)}function k4(l){for(var u=l;;){if(u.flags&16384){var g=u.updateQueue;if(g!==null&&(g=g.stores,g!==null))for(var x=0;x<g.length;x++){var $=g[x],M=$.getSnapshot;$=$.value;try{if(!Ko(M(),$))return!1}catch{return!1}}}if(g=u.child,u.subtreeFlags&16384&&g!==null)g.return=u,u=g;else{if(u===l)break;for(;u.sibling===null;){if(u.return===null||u.return===l)return!0;u=u.return}u.sibling.return=u.return,u=u.sibling}}return!0}function Sa(l,u){for(u&=~Ig,u&=~bf,l.suspendedLanes|=u,l.pingedLanes&=~u,l=l.expirationTimes;0<u;){var g=31-Wn(u),x=1<<g;l[g]=-1,u&=~x}}function nS(l){if(mn&6)throw Error(n(327));ll();var u=_t(l,0);if(!(u&1))return Jr(l,Kt()),null;var g=Ef(l,u);if(l.tag!==0&&g===2){var x=nn(l);x!==0&&(u=x,g=Ng(l,x))}if(g===1)throw g=Bc,as(l,0),Sa(l,u),Jr(l,Kt()),g;if(g===6)throw Error(n(345));return l.finishedWork=l.current.alternate,l.finishedLanes=u,ss(l,Zr,Vi),Jr(l,Kt()),null}function Dg(l,u){var g=mn;mn|=1;try{return l(u)}finally{mn=g,mn===0&&(sl=Kt()+500,Yd&&ha())}}function is(l){wa!==null&&wa.tag===0&&!(mn&6)&&ll();var u=mn;mn|=1;var g=Eo.transition,x=qt;try{if(Eo.transition=null,qt=1,l)return l()}finally{qt=x,Eo.transition=g,mn=u,!(mn&6)&&ha()}}function jg(){fo=al.current,An(al)}function as(l,u){l.finishedWork=null,l.finishedLanes=0;var g=l.timeoutHandle;if(g!==-1&&(l.timeoutHandle=-1,t4(g)),sr!==null)for(g=sr.return;g!==null;){var x=g;switch(Wh(x),x.tag){case 1:x=x.type.childContextTypes,x!=null&&Xd();break;case 3:rl(),An(Gr),An(Mr),rg();break;case 5:tg(x);break;case 4:rl();break;case 13:An(qn);break;case 19:An(qn);break;case 10:Yh(x.type._context);break;case 22:case 23:jg()}g=g.return}if(yr=l,sr=l=Ca(l.current,null),$r=fo=u,pr=0,Bc=null,Ig=bf=os=0,Zr=Ac=null,ts!==null){for(u=0;u<ts.length;u++)if(g=ts[u],x=g.interleaved,x!==null){g.interleaved=null;var $=x.next,M=g.pending;if(M!==null){var K=M.next;M.next=$,x.next=K}g.pending=x}ts=null}return l}function rS(l,u){do{var g=sr;try{if(Gh(),sf.current=df,lf){for(var x=Xn.memoizedState;x!==null;){var $=x.queue;$!==null&&($.pending=null),x=x.next}lf=!1}if(rs=0,br=fr=Xn=null,Mc=!1,Nc=0,$g.current=null,g===null||g.return===null){pr=1,Bc=u,sr=null;break}e:{var M=l,K=g.return,ne=g,fe=u;if(u=$r,ne.flags|=32768,fe!==null&&typeof fe=="object"&&typeof fe.then=="function"){var Ee=fe,Ve=ne,qe=Ve.tag;if(!(Ve.mode&1)&&(qe===0||qe===11||qe===15)){var _e=Ve.alternate;_e?(Ve.updateQueue=_e.updateQueue,Ve.memoizedState=_e.memoizedState,Ve.lanes=_e.lanes):(Ve.updateQueue=null,Ve.memoizedState=null)}var gt=Ix(K);if(gt!==null){gt.flags&=-257,Tx(gt,K,ne,M,u),gt.mode&1&&$x(M,Ee,u),u=gt,fe=Ee;var Ct=u.updateQueue;if(Ct===null){var Et=new Set;Et.add(fe),u.updateQueue=Et}else Ct.add(fe);break e}else{if(!(u&1)){$x(M,Ee,u),Lg();break e}fe=Error(n(426))}}else if(Fn&&ne.mode&1){var nr=Ix(K);if(nr!==null){!(nr.flags&65536)&&(nr.flags|=256),Tx(nr,K,ne,M,u),qh(ol(fe,ne));break e}}M=fe=ol(fe,ne),pr!==4&&(pr=2),Ac===null?Ac=[M]:Ac.push(M),M=K;do{switch(M.tag){case 3:M.flags|=65536,u&=-u,M.lanes|=u;var me=kx(M,fe,u);Z1(M,me);break e;case 1:ne=fe;var ve=M.type,ye=M.stateNode;if(!(M.flags&128)&&(typeof ve.getDerivedStateFromError=="function"||ye!==null&&typeof ye.componentDidCatch=="function"&&(ya===null||!ya.has(ye)))){M.flags|=65536,u&=-u,M.lanes|=u;var et=Ox(M,ne,u);Z1(M,et);break e}}M=M.return}while(M!==null)}aS(g)}catch($t){u=$t,sr===g&&g!==null&&(sr=g=g.return);continue}break}while(!0)}function oS(){var l=mf.current;return mf.current=df,l===null?df:l}function Lg(){(pr===0||pr===3||pr===2)&&(pr=4),yr===null||!(os&268435455)&&!(bf&268435455)||Sa(yr,$r)}function Ef(l,u){var g=mn;mn|=2;var x=oS();(yr!==l||$r!==u)&&(Vi=null,as(l,u));do try{O4();break}catch($){rS(l,$)}while(!0);if(Gh(),mn=g,mf.current=x,sr!==null)throw Error(n(261));return yr=null,$r=0,pr}function O4(){for(;sr!==null;)iS(sr)}function $4(){for(;sr!==null&&!ln();)iS(sr)}function iS(l){var u=cS(l.alternate,l,fo);l.memoizedProps=l.pendingProps,u===null?aS(l):sr=u,$g.current=null}function aS(l){var u=l;do{var g=u.alternate;if(l=u.return,u.flags&32768){if(g=w4(g,u),g!==null){g.flags&=32767,sr=g;return}if(l!==null)l.flags|=32768,l.subtreeFlags=0,l.deletions=null;else{pr=6,sr=null;return}}else if(g=y4(g,u,fo),g!==null){sr=g;return}if(u=u.sibling,u!==null){sr=u;return}sr=u=l}while(u!==null);pr===0&&(pr=5)}function ss(l,u,g){var x=qt,$=Eo.transition;try{Eo.transition=null,qt=1,I4(l,u,g,x)}finally{Eo.transition=$,qt=x}return null}function I4(l,u,g,x){do ll();while(wa!==null);if(mn&6)throw Error(n(327));g=l.finishedWork;var $=l.finishedLanes;if(g===null)return null;if(l.finishedWork=null,l.finishedLanes=0,g===l.current)throw Error(n(177));l.callbackNode=null,l.callbackPriority=0;var M=g.lanes|g.childLanes;if(kr(l,M),l===yr&&(sr=yr=null,$r=0),!(g.subtreeFlags&2064)&&!(g.flags&2064)||wf||(wf=!0,uS(ht,function(){return ll(),null})),M=(g.flags&15990)!==0,g.subtreeFlags&15990||M){M=Eo.transition,Eo.transition=null;var K=qt;qt=1;var ne=mn;mn|=4,$g.current=null,S4(l,g),Yx(g,l),XD(Lh),Dd=!!jh,Lh=jh=null,l.current=g,C4(g),Cn(),mn=ne,qt=K,Eo.transition=M}else l.current=g;if(wf&&(wf=!1,wa=l,xf=$),M=l.pendingLanes,M===0&&(ya=null),ao(g.stateNode),Jr(l,Kt()),u!==null)for(x=l.onRecoverableError,g=0;g<u.length;g++)$=u[g],x($.value,{componentStack:$.stack,digest:$.digest});if(yf)throw yf=!1,l=Pg,Pg=null,l;return xf&1&&l.tag!==0&&ll(),M=l.pendingLanes,M&1?l===Mg?zc++:(zc=0,Mg=l):zc=0,ha(),null}function ll(){if(wa!==null){var l=Dn(xf),u=Eo.transition,g=qt;try{if(Eo.transition=null,qt=16>l?16:l,wa===null)var x=!1;else{if(l=wa,wa=null,xf=0,mn&6)throw Error(n(331));var $=mn;for(mn|=4,wt=l.current;wt!==null;){var M=wt,K=M.child;if(wt.flags&16){var ne=M.deletions;if(ne!==null){for(var fe=0;fe<ne.length;fe++){var Ee=ne[fe];for(wt=Ee;wt!==null;){var Ve=wt;switch(Ve.tag){case 0:case 11:case 15:Lc(8,Ve,M)}var qe=Ve.child;if(qe!==null)qe.return=Ve,wt=qe;else for(;wt!==null;){Ve=wt;var _e=Ve.sibling,gt=Ve.return;if(Ux(Ve),Ve===Ee){wt=null;break}if(_e!==null){_e.return=gt,wt=_e;break}wt=gt}}}var Ct=M.alternate;if(Ct!==null){var Et=Ct.child;if(Et!==null){Ct.child=null;do{var nr=Et.sibling;Et.sibling=null,Et=nr}while(Et!==null)}}wt=M}}if(M.subtreeFlags&2064&&K!==null)K.return=M,wt=K;else e:for(;wt!==null;){if(M=wt,M.flags&2048)switch(M.tag){case 0:case 11:case 15:Lc(9,M,M.return)}var me=M.sibling;if(me!==null){me.return=M.return,wt=me;break e}wt=M.return}}var ve=l.current;for(wt=ve;wt!==null;){K=wt;var ye=K.child;if(K.subtreeFlags&2064&&ye!==null)ye.return=K,wt=ye;else e:for(K=ve;wt!==null;){if(ne=wt,ne.flags&2048)try{switch(ne.tag){case 0:case 11:case 15:gf(9,ne)}}catch($t){Qn(ne,ne.return,$t)}if(ne===K){wt=null;break e}var et=ne.sibling;if(et!==null){et.return=ne.return,wt=et;break e}wt=ne.return}}if(mn=$,ha(),gn&&typeof gn.onPostCommitFiberRoot=="function")try{gn.onPostCommitFiberRoot(cn,l)}catch{}x=!0}return x}finally{qt=g,Eo.transition=u}}return!1}function sS(l,u,g){u=ol(g,u),u=kx(l,u,1),l=ma(l,u,1),u=_r(),l!==null&&(Rn(l,1,u),Jr(l,u))}function Qn(l,u,g){if(l.tag===3)sS(l,l,g);else for(;u!==null;){if(u.tag===3){sS(u,l,g);break}else if(u.tag===1){var x=u.stateNode;if(typeof u.type.getDerivedStateFromError=="function"||typeof x.componentDidCatch=="function"&&(ya===null||!ya.has(x))){l=ol(g,l),l=Ox(u,l,1),u=ma(u,l,1),l=_r(),u!==null&&(Rn(u,1,l),Jr(u,l));break}}u=u.return}}function T4(l,u,g){var x=l.pingCache;x!==null&&x.delete(u),u=_r(),l.pingedLanes|=l.suspendedLanes&g,yr===l&&($r&g)===g&&(pr===4||pr===3&&($r&130023424)===$r&&500>Kt()-Tg?as(l,0):Ig|=g),Jr(l,u)}function lS(l,u){u===0&&(l.mode&1?(u=Lt,Lt<<=1,!(Lt&130023424)&&(Lt=4194304)):u=1);var g=_r();l=Hi(l,u),l!==null&&(Rn(l,u,g),Jr(l,g))}function P4(l){var u=l.memoizedState,g=0;u!==null&&(g=u.retryLane),lS(l,g)}function M4(l,u){var g=0;switch(l.tag){case 13:var x=l.stateNode,$=l.memoizedState;$!==null&&(g=$.retryLane);break;case 19:x=l.stateNode;break;default:throw Error(n(314))}x!==null&&x.delete(u),lS(l,g)}var cS;cS=function(l,u,g){if(l!==null)if(l.memoizedProps!==u.pendingProps||Gr.current)Qr=!0;else{if(!(l.lanes&g)&&!(u.flags&128))return Qr=!1,b4(l,u,g);Qr=!!(l.flags&131072)}else Qr=!1,Fn&&u.flags&1048576&&_1(u,Zd,u.index);switch(u.lanes=0,u.tag){case 2:var x=u.type;vf(l,u),l=u.pendingProps;var $=Ys(u,Mr.current);nl(u,g),$=ag(null,u,x,l,$,g);var M=sg();return u.flags|=1,typeof $=="object"&&$!==null&&typeof $.render=="function"&&$.$$typeof===void 0?(u.tag=1,u.memoizedState=null,u.updateQueue=null,Yr(x)?(M=!0,Gd(u)):M=!1,u.memoizedState=$.state!==null&&$.state!==void 0?$.state:null,Jh(u),$.updater=ff,u.stateNode=$,$._reactInternals=u,pg(u,x,l,g),u=mg(null,u,x,!0,M,g)):(u.tag=0,Fn&&M&&Vh(u),Fr(null,u,$,g),u=u.child),u;case 16:x=u.elementType;e:{switch(vf(l,u),l=u.pendingProps,$=x._init,x=$(x._payload),u.type=x,$=u.tag=R4(x),l=Xo(x,l),$){case 0:u=gg(null,u,x,l,g);break e;case 1:u=jx(null,u,x,l,g);break e;case 11:u=Px(null,u,x,l,g);break e;case 14:u=Mx(null,u,x,Xo(x.type,l),g);break e}throw Error(n(306,x,""))}return u;case 0:return x=u.type,$=u.pendingProps,$=u.elementType===x?$:Xo(x,$),gg(l,u,x,$,g);case 1:return x=u.type,$=u.pendingProps,$=u.elementType===x?$:Xo(x,$),jx(l,u,x,$,g);case 3:e:{if(Lx(u),l===null)throw Error(n(387));x=u.pendingProps,M=u.memoizedState,$=M.element,Q1(l,u),of(u,x,null,g);var K=u.memoizedState;if(x=K.element,M.isDehydrated)if(M={element:x,isDehydrated:!1,cache:K.cache,pendingSuspenseBoundaries:K.pendingSuspenseBoundaries,transitions:K.transitions},u.updateQueue.baseState=M,u.memoizedState=M,u.flags&256){$=ol(Error(n(423)),u),u=Bx(l,u,x,g,$);break e}else if(x!==$){$=ol(Error(n(424)),u),u=Bx(l,u,x,g,$);break e}else for(uo=fa(u.stateNode.containerInfo.firstChild),co=u,Fn=!0,qo=null,g=G1(u,null,x,g),u.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling;else{if(Js(),x===$){u=_i(l,u,g);break e}Fr(l,u,x,g)}u=u.child}return u;case 5:return ex(u),l===null&&Kh(u),x=u.type,$=u.pendingProps,M=l!==null?l.memoizedProps:null,K=$.children,Bh(x,$)?K=null:M!==null&&Bh(x,M)&&(u.flags|=32),Dx(l,u),Fr(l,u,K,g),u.child;case 6:return l===null&&Kh(u),null;case 13:return Ax(l,u,g);case 4:return eg(u,u.stateNode.containerInfo),x=u.pendingProps,l===null?u.child=el(u,null,x,g):Fr(l,u,x,g),u.child;case 11:return x=u.type,$=u.pendingProps,$=u.elementType===x?$:Xo(x,$),Px(l,u,x,$,g);case 7:return Fr(l,u,u.pendingProps,g),u.child;case 8:return Fr(l,u,u.pendingProps.children,g),u.child;case 12:return Fr(l,u,u.pendingProps.children,g),u.child;case 10:e:{if(x=u.type._context,$=u.pendingProps,M=u.memoizedProps,K=$.value,In(tf,x._currentValue),x._currentValue=K,M!==null)if(Ko(M.value,K)){if(M.children===$.children&&!Gr.current){u=_i(l,u,g);break e}}else for(M=u.child,M!==null&&(M.return=u);M!==null;){var ne=M.dependencies;if(ne!==null){K=M.child;for(var fe=ne.firstContext;fe!==null;){if(fe.context===x){if(M.tag===1){fe=Fi(-1,g&-g),fe.tag=2;var Ee=M.updateQueue;if(Ee!==null){Ee=Ee.shared;var Ve=Ee.pending;Ve===null?fe.next=fe:(fe.next=Ve.next,Ve.next=fe),Ee.pending=fe}}M.lanes|=g,fe=M.alternate,fe!==null&&(fe.lanes|=g),Qh(M.return,g,u),ne.lanes|=g;break}fe=fe.next}}else if(M.tag===10)K=M.type===u.type?null:M.child;else if(M.tag===18){if(K=M.return,K===null)throw Error(n(341));K.lanes|=g,ne=K.alternate,ne!==null&&(ne.lanes|=g),Qh(K,g,u),K=M.sibling}else K=M.child;if(K!==null)K.return=M;else for(K=M;K!==null;){if(K===u){K=null;break}if(M=K.sibling,M!==null){M.return=K.return,K=M;break}K=K.return}M=K}Fr(l,u,$.children,g),u=u.child}return u;case 9:return $=u.type,x=u.pendingProps.children,nl(u,g),$=So($),x=x($),u.flags|=1,Fr(l,u,x,g),u.child;case 14:return x=u.type,$=Xo(x,u.pendingProps),$=Xo(x.type,$),Mx(l,u,x,$,g);case 15:return Nx(l,u,u.type,u.pendingProps,g);case 17:return x=u.type,$=u.pendingProps,$=u.elementType===x?$:Xo(x,$),vf(l,u),u.tag=1,Yr(x)?(l=!0,Gd(u)):l=!1,nl(u,g),Cx(u,x,$),pg(u,x,$,g),mg(null,u,x,!0,l,g);case 19:return Hx(l,u,g);case 22:return Rx(l,u,g)}throw Error(n(156,u.tag))};function uS(l,u){return lt(l,u)}function N4(l,u,g,x){this.tag=l,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=x,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ko(l,u,g,x){return new N4(l,u,g,x)}function Bg(l){return l=l.prototype,!(!l||!l.isReactComponent)}function R4(l){if(typeof l=="function")return Bg(l)?1:0;if(l!=null){if(l=l.$$typeof,l===A)return 11;if(l===_)return 14}return 2}function Ca(l,u){var g=l.alternate;return g===null?(g=ko(l.tag,u,l.key,l.mode),g.elementType=l.elementType,g.type=l.type,g.stateNode=l.stateNode,g.alternate=l,l.alternate=g):(g.pendingProps=u,g.type=l.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=l.flags&14680064,g.childLanes=l.childLanes,g.lanes=l.lanes,g.child=l.child,g.memoizedProps=l.memoizedProps,g.memoizedState=l.memoizedState,g.updateQueue=l.updateQueue,u=l.dependencies,g.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},g.sibling=l.sibling,g.index=l.index,g.ref=l.ref,g}function kf(l,u,g,x,$,M){var K=2;if(x=l,typeof l=="function")Bg(l)&&(K=1);else if(typeof l=="string")K=5;else e:switch(l){case T:return ls(g.children,$,M,u);case R:K=8,$|=8;break;case P:return l=ko(12,g,u,$|2),l.elementType=P,l.lanes=M,l;case F:return l=ko(13,g,u,$),l.elementType=F,l.lanes=M,l;case j:return l=ko(19,g,u,$),l.elementType=j,l.lanes=M,l;case L:return Of(g,$,M,u);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case D:K=10;break e;case H:K=9;break e;case A:K=11;break e;case _:K=14;break e;case z:K=16,x=null;break e}throw Error(n(130,l==null?l:typeof l,""))}return u=ko(K,g,u,$),u.elementType=l,u.type=x,u.lanes=M,u}function ls(l,u,g,x){return l=ko(7,l,x,u),l.lanes=g,l}function Of(l,u,g,x){return l=ko(22,l,x,u),l.elementType=L,l.lanes=g,l.stateNode={isHidden:!1},l}function Ag(l,u,g){return l=ko(6,l,null,u),l.lanes=g,l}function zg(l,u,g){return u=ko(4,l.children!==null?l.children:[],l.key,u),u.lanes=g,u.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},u}function D4(l,u,g,x,$){this.tag=u,this.containerInfo=l,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Hn(0),this.expirationTimes=Hn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hn(0),this.identifierPrefix=x,this.onRecoverableError=$,this.mutableSourceEagerHydrationData=null}function Hg(l,u,g,x,$,M,K,ne,fe){return l=new D4(l,u,g,ne,fe),u===1?(u=1,M===!0&&(u|=8)):u=0,M=ko(3,null,null,u),l.current=M,M.stateNode=l,M.memoizedState={element:x,isDehydrated:g,cache:null,transitions:null,pendingSuspenseBoundaries:null},Jh(M),l}function j4(l,u,g){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:I,key:x==null?null:""+x,children:l,containerInfo:u,implementation:g}}function dS(l){if(!l)return va;l=l._reactInternals;e:{if(jt(l)!==l||l.tag!==1)throw Error(n(170));var u=l;do{switch(u.tag){case 3:u=u.stateNode.context;break e;case 1:if(Yr(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break e}}u=u.return}while(u!==null);throw Error(n(171))}if(l.tag===1){var g=l.type;if(Yr(g))return z1(l,g,u)}return u}function fS(l,u,g,x,$,M,K,ne,fe){return l=Hg(g,x,!0,l,$,M,K,ne,fe),l.context=dS(null),g=l.current,x=_r(),$=xa(g),M=Fi(x,$),M.callback=u??null,ma(g,M,$),l.current.lanes=$,Rn(l,$,x),Jr(l,x),l}function $f(l,u,g,x){var $=u.current,M=_r(),K=xa($);return g=dS(g),u.context===null?u.context=g:u.pendingContext=g,u=Fi(M,K),u.payload={element:l},x=x===void 0?null:x,x!==null&&(u.callback=x),l=ma($,u,K),l!==null&&(Qo(l,$,K,M),rf(l,$,K)),K}function If(l){if(l=l.current,!l.child)return null;switch(l.child.tag){case 5:return l.child.stateNode;default:return l.child.stateNode}}function pS(l,u){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var g=l.retryLane;l.retryLane=g!==0&&g<u?g:u}}function Fg(l,u){pS(l,u),(l=l.alternate)&&pS(l,u)}function L4(){return null}var vS=typeof reportError=="function"?reportError:function(l){};function _g(l){this._internalRoot=l}Tf.prototype.render=_g.prototype.render=function(l){var u=this._internalRoot;if(u===null)throw Error(n(409));$f(l,u,null,null)},Tf.prototype.unmount=_g.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var u=l.containerInfo;is(function(){$f(null,l,null,null)}),u[Li]=null}};function Tf(l){this._internalRoot=l}Tf.prototype.unstable_scheduleHydration=function(l){if(l){var u=Yt();l={blockedOn:null,target:l,priority:u};for(var g=0;g<hi.length&&u!==0&&u<hi[g].priority;g++);hi.splice(g,0,l),g===0&&Ln(l)}};function Vg(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function Pf(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11&&(l.nodeType!==8||l.nodeValue!==" react-mount-point-unstable "))}function hS(){}function B4(l,u,g,x,$){if($){if(typeof x=="function"){var M=x;x=function(){var Ee=If(K);M.call(Ee)}}var K=fS(u,x,l,0,null,!1,!1,"",hS);return l._reactRootContainer=K,l[Li]=K.current,Cc(l.nodeType===8?l.parentNode:l),is(),K}for(;$=l.lastChild;)l.removeChild($);if(typeof x=="function"){var ne=x;x=function(){var Ee=If(fe);ne.call(Ee)}}var fe=Hg(l,0,!1,null,null,!1,!1,"",hS);return l._reactRootContainer=fe,l[Li]=fe.current,Cc(l.nodeType===8?l.parentNode:l),is(function(){$f(u,fe,g,x)}),fe}function Mf(l,u,g,x,$){var M=g._reactRootContainer;if(M){var K=M;if(typeof $=="function"){var ne=$;$=function(){var fe=If(K);ne.call(fe)}}$f(u,K,l,$)}else K=B4(g,u,l,$,x);return If(K)}Xr=function(l){switch(l.tag){case 3:var u=l.stateNode;if(u.current.memoizedState.isDehydrated){var g=Tt(u.pendingLanes);g!==0&&(Un(u,g|1),Jr(u,Kt()),!(mn&6)&&(sl=Kt()+500,ha()))}break;case 13:is(function(){var x=Hi(l,1);if(x!==null){var $=_r();Qo(x,l,1,$)}}),Fg(l,1)}},yo=function(l){if(l.tag===13){var u=Hi(l,134217728);if(u!==null){var g=_r();Qo(u,l,134217728,g)}Fg(l,134217728)}},Rt=function(l){if(l.tag===13){var u=xa(l),g=Hi(l,u);if(g!==null){var x=_r();Qo(g,l,u,x)}Fg(l,u)}},Yt=function(){return qt},jn=function(l,u){var g=qt;try{return qt=l,u()}finally{qt=g}},dt=function(l,u,g){switch(u){case"input":if(pe(l,g),u=g.name,g.type==="radio"&&u!=null){for(g=l;g.parentNode;)g=g.parentNode;for(g=g.querySelectorAll("input[name="+JSON.stringify(""+u)+'][type="radio"]'),u=0;u<g.length;u++){var x=g[u];if(x!==l&&x.form===l.form){var $=qd(x);if(!$)throw Error(n(90));de(x),pe(x,$)}}}break;case"textarea":je(l,g);break;case"select":u=g.value,u!=null&&Oe(l,!!g.multiple,u,!1)}},ft=Dg,rt=is;var A4={usingClientEntryPoint:!1,Events:[Oc,Xs,qd,Ot,ct,Dg]},Hc={findFiberByHostInstance:Qa,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},z4={bundleType:Hc.bundleType,version:Hc.version,rendererPackageName:Hc.rendererPackageName,rendererConfig:Hc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(l){return l=hn(l),l===null?null:l.stateNode},findFiberByHostInstance:Hc.findFiberByHostInstance||L4,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Nf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Nf.isDisabled&&Nf.supportsFiber)try{cn=Nf.inject(z4),gn=Nf}catch{}}return eo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A4,eo.createPortal=function(l,u){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Vg(u))throw Error(n(200));return j4(l,u,null,g)},eo.createRoot=function(l,u){if(!Vg(l))throw Error(n(299));var g=!1,x="",$=vS;return u!=null&&(u.unstable_strictMode===!0&&(g=!0),u.identifierPrefix!==void 0&&(x=u.identifierPrefix),u.onRecoverableError!==void 0&&($=u.onRecoverableError)),u=Hg(l,1,!1,null,null,g,!1,x,$),l[Li]=u.current,Cc(l.nodeType===8?l.parentNode:l),new _g(u)},eo.findDOMNode=function(l){if(l==null)return null;if(l.nodeType===1)return l;var u=l._reactInternals;if(u===void 0)throw typeof l.render=="function"?Error(n(188)):(l=Object.keys(l).join(","),Error(n(268,l)));return l=hn(u),l=l===null?null:l.stateNode,l},eo.flushSync=function(l){return is(l)},eo.hydrate=function(l,u,g){if(!Pf(u))throw Error(n(200));return Mf(null,l,u,!0,g)},eo.hydrateRoot=function(l,u,g){if(!Vg(l))throw Error(n(405));var x=g!=null&&g.hydratedSources||null,$=!1,M="",K=vS;if(g!=null&&(g.unstable_strictMode===!0&&($=!0),g.identifierPrefix!==void 0&&(M=g.identifierPrefix),g.onRecoverableError!==void 0&&(K=g.onRecoverableError)),u=fS(u,null,l,1,g??null,$,!1,M,K),l[Li]=u.current,Cc(l),x)for(l=0;l<x.length;l++)g=x[l],$=g._getVersion,$=$(g._source),u.mutableSourceEagerHydrationData==null?u.mutableSourceEagerHydrationData=[g,$]:u.mutableSourceEagerHydrationData.push(g,$);return new Tf(u)},eo.render=function(l,u,g){if(!Pf(u))throw Error(n(200));return Mf(null,l,u,!1,g)},eo.unmountComponentAtNode=function(l){if(!Pf(l))throw Error(n(40));return l._reactRootContainer?(is(function(){Mf(null,null,l,!1,function(){l._reactRootContainer=null,l[Li]=null})}),!0):!1},eo.unstable_batchedUpdates=Dg,eo.unstable_renderSubtreeIntoContainer=function(l,u,g,x){if(!Pf(g))throw Error(n(200));if(l==null||l._reactInternals===void 0)throw Error(n(38));return Mf(l,u,g,!1,x)},eo.version="18.3.1-next-f1338f8080-20240426",eo}function A$(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(A$)}catch{}}A$();B$.exports=R3();var li=B$.exports;const Ru=Ds(li),D3=C$({__proto__:null,default:Ru},[li]);var z$=li;yv.createRoot=z$.createRoot;yv.hydrateRoot=z$.hydrateRoot;var H$={exports:{}};(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(i=o(i,r(s)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var a="";for(var s in i)t.call(i,s)&&i[s]&&(a=o(a,s));return a}function o(i,a){return a?i?i+" "+a:i+a:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(H$);var j3=H$.exports;const ae=Ds(j3);function Te(){return Te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Te.apply(this,arguments)}var F$={exports:{}},Sn={},NS;function L3(){if(NS)return Sn;NS=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function y(w){if(typeof w=="object"&&w!==null){var S=w.$$typeof;switch(S){case e:switch(w=w.type,w){case n:case o:case r:case f:case p:return w;default:switch(w=w&&w.$$typeof,w){case s:case a:case c:case h:case v:case i:return w;default:return S}}case t:return S}}}return Sn.ContextConsumer=a,Sn.ContextProvider=i,Sn.Element=e,Sn.ForwardRef=c,Sn.Fragment=n,Sn.Lazy=h,Sn.Memo=v,Sn.Portal=t,Sn.Profiler=o,Sn.StrictMode=r,Sn.Suspense=f,Sn.SuspenseList=p,Sn.isAsyncMode=function(){return!1},Sn.isConcurrentMode=function(){return!1},Sn.isContextConsumer=function(w){return y(w)===a},Sn.isContextProvider=function(w){return y(w)===i},Sn.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},Sn.isForwardRef=function(w){return y(w)===c},Sn.isFragment=function(w){return y(w)===n},Sn.isLazy=function(w){return y(w)===h},Sn.isMemo=function(w){return y(w)===v},Sn.isPortal=function(w){return y(w)===t},Sn.isProfiler=function(w){return y(w)===o},Sn.isStrictMode=function(w){return y(w)===r},Sn.isSuspense=function(w){return y(w)===f},Sn.isSuspenseList=function(w){return y(w)===p},Sn.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===n||w===o||w===r||w===f||w===p||w===m||typeof w=="object"&&w!==null&&(w.$$typeof===h||w.$$typeof===v||w.$$typeof===i||w.$$typeof===a||w.$$typeof===c||w.$$typeof===b||w.getModuleId!==void 0)},Sn.typeOf=y,Sn}F$.exports=L3();var du=F$.exports;function oo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return le.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(oo(r)):du.isFragment(r)&&r.props?n=n.concat(oo(r.props.children,t)):n.push(r))}),n}var u0={},B3=function(t){};function A3(e,t){}function z3(e,t){}function H3(){u0={}}function _$(e,t,n){!t&&!u0[n]&&(e(!1,n),u0[n]=!0)}function zn(e,t){_$(A3,e,t)}function F3(e,t){_$(z3,e,t)}zn.preMessage=B3;zn.resetWarned=H3;zn.noteOnce=F3;function bt(e){"@babel/helpers - typeof";return bt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bt(e)}function _3(e,t){if(bt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(bt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function V$(e){var t=_3(e,"string");return bt(t)=="symbol"?t:t+""}function q(e,t,n){return t=V$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RS(Object(n),!0).forEach(function(r){q(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Du(e){return e instanceof HTMLElement||e instanceof SVGElement}function V3(e){return e&&bt(e)==="object"&&Du(e.nativeElement)?e.nativeElement:Du(e)?e:null}function fu(e){var t=V3(e);if(t)return t;if(e instanceof le.Component){var n;return(n=Ru.findDOMNode)===null||n===void 0?void 0:n.call(Ru,e)}return null}function js(e,t,n){var r=d.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var ju=function(t,n){typeof t=="function"?t(n):bt(t)==="object"&&t&&"current"in t&&(t.current=n)},Kr=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n.filter(Boolean);return o.length<=1?o[0]:function(i){n.forEach(function(a){ju(a,i)})}},Ls=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return js(function(){return Kr.apply(void 0,n)},n,function(o,i){return o.length!==i.length||o.every(function(a,s){return a!==i[s]})})},ci=function(t){var n,r,o=du.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==du.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==du.ForwardRef)},W3=function(t){return!d.isValidElement(t)||du.isFragment(t)?!1:ci(t)},d0=d.createContext(null);function U3(e){var t=e.children,n=e.onBatchResize,r=d.useRef(0),o=d.useRef([]),i=d.useContext(d0),a=d.useCallback(function(s,c,f){r.current+=1;var p=r.current;o.current.push({size:s,element:c,data:f}),Promise.resolve().then(function(){p===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,c,f)},[n,i]);return d.createElement(d0.Provider,{value:a},t)}var W$=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[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),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,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 o=0,i=this.__entries__;o<i.length;o++){var a=i[o];n.call(r,a[1],a[0])}},t}()}(),f0=typeof window<"u"&&typeof document<"u"&&window.document===document,Ap=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),K3=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Ap):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),q3=2;function X3(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&s()}function a(){K3(i)}function s(){var c=Date.now();if(n){if(c-o<q3)return;r=!0}else n=!0,r=!1,setTimeout(a,t);o=c}return s}var G3=20,Y3=["top","right","bottom","left","width","height","size","weight"],Q3=typeof MutationObserver<"u",Z3=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=X3(this.refresh.bind(this),G3)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var n=this.observers_,r=n.indexOf(t);~r&&n.splice(r,1),!n.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return t.forEach(function(n){return n.broadcastActive()}),t.length>0},e.prototype.connect_=function(){!f0||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Q3?(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(){!f0||!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,o=Y3.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),U$=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},Vl=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||Ap},K$=wv(0,0,0,0);function zp(e){return parseFloat(e)||0}function DS(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(r,o){var i=e["border-"+o+"-width"];return r+zp(i)},0)}function J3(e){for(var t=["top","right","bottom","left"],n={},r=0,o=t;r<o.length;r++){var i=o[r],a=e["padding-"+i];n[i]=zp(a)}return n}function eL(e){var t=e.getBBox();return wv(0,0,t.width,t.height)}function tL(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return K$;var r=Vl(e).getComputedStyle(e),o=J3(r),i=o.left+o.right,a=o.top+o.bottom,s=zp(r.width),c=zp(r.height);if(r.boxSizing==="border-box"&&(Math.round(s+i)!==t&&(s-=DS(r,"left","right")+i),Math.round(c+a)!==n&&(c-=DS(r,"top","bottom")+a)),!rL(e)){var f=Math.round(s+i)-t,p=Math.round(c+a)-n;Math.abs(f)!==1&&(s-=f),Math.abs(p)!==1&&(c-=p)}return wv(o.left,o.top,s,c)}var nL=function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof Vl(e).SVGGraphicsElement}:function(e){return e instanceof Vl(e).SVGElement&&typeof e.getBBox=="function"}}();function rL(e){return e===Vl(e).document.documentElement}function oL(e){return f0?nL(e)?eL(e):tL(e):K$}function iL(e){var t=e.x,n=e.y,r=e.width,o=e.height,i=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,a=Object.create(i.prototype);return U$(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}function wv(e,t,n,r){return{x:e,y:t,width:n,height:r}}var aL=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=wv(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=oL(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e}(),sL=function(){function e(t,n){var r=iL(n);U$(this,{target:t,contentRect:r})}return e}(),lL=function(){function e(t,n,r){if(this.activeObservations_=[],this.observations_=new W$,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=n,this.callbackCtx_=r}return e.prototype.observe=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 Vl(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new aL(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 Vl(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 sL(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}(),q$=typeof WeakMap<"u"?new WeakMap:new W$,X$=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=Z3.getInstance(),r=new lL(t,n,this);q$.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){X$.prototype[e]=function(){var t;return(t=q$.get(this))[e].apply(t,arguments)}});var cL=function(){return typeof Ap.ResizeObserver<"u"?Ap.ResizeObserver:X$}(),ja=new Map;function uL(e){e.forEach(function(t){var n,r=t.target;(n=ja.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var G$=new cL(uL);function dL(e,t){ja.has(e)||(ja.set(e,new Set),G$.observe(e)),ja.get(e).add(t)}function fL(e,t){ja.has(e)&&(ja.get(e).delete(t),ja.get(e).size||(G$.unobserve(e),ja.delete(e)))}function or(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,V$(r.key),r)}}function ir(e,t,n){return t&&jS(e.prototype,t),n&&jS(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lu(e,t){return Lu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Lu(e,t)}function Fo(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lu(e,t)}function Os(e){return Os=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Os(e)}function xv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xv=function(){return!!e})()}function De(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y$(e,t){if(t&&(bt(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return De(e)}function Di(e){var t=xv();return function(){var r=Os(e),o;if(t){var i=Os(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return Y$(this,o)}}var pL=function(e){Fo(n,e);var t=Di(n);function n(){return or(this,n),t.apply(this,arguments)}return ir(n,[{key:"render",value:function(){return this.props.children}}]),n}(d.Component);function vL(e,t){var n=e.children,r=e.disabled,o=d.useRef(null),i=d.useRef(null),a=d.useContext(d0),s=typeof n=="function",c=s?n(o):n,f=d.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),p=!s&&d.isValidElement(c)&&ci(c),v=p?c.ref:null,h=Ls(v,o),m=function(){var S;return fu(o.current)||(o.current&&bt(o.current)==="object"?fu((S=o.current)===null||S===void 0?void 0:S.nativeElement):null)||fu(i.current)};d.useImperativeHandle(t,function(){return m()});var b=d.useRef(e);b.current=e;var y=d.useCallback(function(w){var S=b.current,C=S.onResize,E=S.data,k=w.getBoundingClientRect(),O=k.width,I=k.height,T=w.offsetWidth,R=w.offsetHeight,P=Math.floor(O),D=Math.floor(I);if(f.current.width!==P||f.current.height!==D||f.current.offsetWidth!==T||f.current.offsetHeight!==R){var H={width:P,height:D,offsetWidth:T,offsetHeight:R};f.current=H;var A=T===Math.round(O)?O:T,F=R===Math.round(I)?I:R,j=J(J({},H),{},{offsetWidth:A,offsetHeight:F});a==null||a(j,w,E),C&&Promise.resolve().then(function(){C(j,w)})}},[]);return d.useEffect(function(){var w=m();return w&&!r&&dL(w,y),function(){return fL(w,y)}},[o.current,r]),d.createElement(pL,{ref:i},p?d.cloneElement(c,{ref:h}):c)}var hL=d.forwardRef(vL),gL="rc-observer-key";function mL(e,t){var n=e.children,r=typeof n=="function"?[n]:oo(n);return r.map(function(o,i){var a=(o==null?void 0:o.key)||"".concat(gL,"-").concat(i);return d.createElement(hL,Te({},e,{key:a,ref:i===0?t:void 0}),o)})}var _o=d.forwardRef(mL);_o.Collection=U3;function Yn(e,t){var n=J({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}function p0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bL(e){if(Array.isArray(e))return p0(e)}function Q$(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sy(e,t){if(e){if(typeof e=="string")return p0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p0(e,t)}}function yL(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ce(e){return bL(e)||Q$(e)||sy(e)||yL()}var Z$=function(t){return+setTimeout(t,16)},J$=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(Z$=function(t){return window.requestAnimationFrame(t)},J$=function(t){return window.cancelAnimationFrame(t)});var LS=0,ly=new Map;function e2(e){ly.delete(e)}var bn=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;LS+=1;var r=LS;function o(i){if(i===0)e2(r),t();else{var a=Z$(function(){o(i-1)});ly.set(r,a)}}return o(n),r};bn.cancel=function(e){var t=ly.get(e);return e2(e),J$(t)};function t2(e){if(Array.isArray(e))return e}function wL(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],c=!0,f=!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(p){f=!0,o=p}finally{try{if(!c&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(f)throw o}}return s}}function n2(){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 he(e,t){return t2(e)||wL(e,t)||sy(e,t)||n2()}function Bu(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=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(o){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 Sr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function v0(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 BS="data-rc-order",AS="data-rc-priority",xL="rc-util-key",h0=new Map;function r2(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):xL}function Sv(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function SL(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function cy(e){return Array.from((h0.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function o2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Sr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=SL(r),s=a==="prependQueue",c=document.createElement("style");c.setAttribute(BS,a),s&&i&&c.setAttribute(AS,"".concat(i)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var f=Sv(t),p=f.firstChild;if(r){if(s){var v=(t.styles||cy(f)).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(BS)))return!1;var m=Number(h.getAttribute(AS)||0);return i>=m});if(v.length)return f.insertBefore(c,v[v.length-1].nextSibling),c}f.insertBefore(c,p)}else f.appendChild(c);return c}function i2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Sv(t);return(t.styles||cy(n)).find(function(r){return r.getAttribute(r2(t))===e})}function Au(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=i2(e,t);if(n){var r=Sv(t);r.removeChild(n)}}function CL(e,t){var n=h0.get(e);if(!n||!v0(document,n)){var r=o2("",t),o=r.parentNode;h0.set(e,o),e.removeChild(r)}}function Yi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Sv(n),o=cy(r),i=J(J({},n),{},{styles:o});CL(r,i);var a=i2(t,i);if(a){var s,c;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((c=i.csp)===null||c===void 0?void 0:c.nonce)){var f;a.nonce=(f=i.csp)===null||f===void 0?void 0:f.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var p=o2(e,i);return p.setAttribute(r2(i),t),p}function EL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function At(e,t){if(e==null)return{};var n=EL(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ri(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=r.has(i);if(zn(!c,"Warning: There may be circular references"),c)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var f=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var p=0;p<i.length;p++)if(!o(i[p],a[p],f))return!1;return!0}if(i&&a&&bt(i)==="object"&&bt(a)==="object"){var v=Object.keys(i);return v.length!==Object.keys(a).length?!1:v.every(function(h){return o(i[h],a[h],f)})}return!1}return o(e,t)}var kL="%";function g0(e){return e.join(kL)}var OL=function(){function e(t){or(this,e),q(this,"instanceId",void 0),q(this,"cache",new Map),this.instanceId=t}return ir(e,[{key:"get",value:function(n){return this.opGet(g0(n))}},{key:"opGet",value:function(n){return this.cache.get(n)||null}},{key:"update",value:function(n,r){return this.opUpdate(g0(n),r)}},{key:"opUpdate",value:function(n,r){var o=this.cache.get(n),i=r(o);i===null?this.cache.delete(n):this.cache.set(n,i)}}]),e}(),Wl="data-token-hash",ii="data-css-hash",La="__cssinjs_instance__";function $L(){var e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(ii,"]"))||[],n=document.head.firstChild;Array.from(t).forEach(function(o){o[La]=o[La]||e,o[La]===e&&document.head.insertBefore(o,n)});var r={};Array.from(document.querySelectorAll("style[".concat(ii,"]"))).forEach(function(o){var i=o.getAttribute(ii);if(r[i]){if(o[La]===e){var a;(a=o.parentNode)===null||a===void 0||a.removeChild(o)}}else r[i]=!0})}return new OL(e)}var Cv=d.createContext({hashPriority:"low",cache:$L(),defaultCache:!0});function IL(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var uy=function(){function e(){or(this,e),q(this,"cache",void 0),q(this,"keys",void 0),q(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return ir(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(n){var r,o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var c;a=(c=a)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.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 o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(f,p){var v=he(f,2),h=v[1];return o.internalGet(p)[1]<h?[p,o.internalGet(p)[1]]:f},[this.keys[0],this.cacheCallTimes]),a=he(i,1),s=a[0];this.delete(s)}this.keys.push(n)}var c=this.cache;n.forEach(function(f,p){if(p===n.length-1)c.set(f,{value:[r,o.cacheCallTimes++]});else{var v=c.get(f);v?v.map||(v.map=new Map):c.set(f,{map:new Map}),c=c.get(f).map}})}},{key:"deleteByPath",value:function(n,r){var o=n.get(r[0]);if(r.length===1){var i;return o.map?n.set(r[0],{map:o.map}):n.delete(r[0]),(i=o.value)===null||i===void 0?void 0:i[0]}var a=this.deleteByPath(o.map,r.slice(1));return(!o.map||o.map.size===0)&&!o.value&&n.delete(r[0]),a}},{key:"delete",value:function(n){if(this.has(n))return this.keys=this.keys.filter(function(r){return!IL(r,n)}),this.deleteByPath(this.cache,n)}}]),e}();q(uy,"MAX_CACHE_SIZE",20);q(uy,"MAX_CACHE_OFFSET",5);var zS=0,a2=function(){function e(t){or(this,e),q(this,"derivatives",void 0),q(this,"id",void 0),this.derivatives=Array.isArray(t)?t:[t],this.id=zS,t.length===0&&(t.length>0,void 0),zS+=1}return ir(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),Kg=new uy;function zu(e){var t=Array.isArray(e)?e:[e];return Kg.has(t)||Kg.set(t,new a2(t)),Kg.get(t)}var TL=new WeakMap,qg={};function PL(e,t){for(var n=TL,r=0;r<t.length;r+=1){var o=t[r];n.has(o)||n.set(o,new WeakMap),n=n.get(o)}return n.has(qg)||n.set(qg,e()),n.get(qg)}var HS=new WeakMap;function pu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=HS.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof a2?n+=o.id:o&&bt(o)==="object"?n+=pu(o,t):n+=o}),t&&(n=Bu(n)),HS.set(e,n)),n}function FS(e,t){return Bu("".concat(t,"_").concat(pu(e,!0)))}var m0=Sr();function ce(e){return typeof e=="number"?"".concat(e,"px"):e}function Hp(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var a=J(J({},o),{},(r={},q(r,Wl,t),q(r,ii,n),r)),s=Object.keys(a).map(function(c){var f=a[c];return f?"".concat(c,'="').concat(f,'"'):null}).filter(function(c){return c}).join(" ");return"<style ".concat(s,">").concat(e,"</style>")}var s2=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()},ML=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(o){var i=he(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},l2=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,c,f=he(a,2),p=f[0],v=f[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[p])i[p]=v;else if((typeof v=="string"||typeof v=="number")&&!(r!=null&&(c=r.ignore)!==null&&c!==void 0&&c[p])){var h,m=s2(p,r==null?void 0:r.prefix);o[m]=typeof v=="number"&&!(r!=null&&(h=r.unitless)!==null&&h!==void 0&&h[p])?"".concat(v,"px"):String(v),i[p]="var(".concat(m,")")}}),[i,ML(o,n,{scope:r==null?void 0:r.scope})]},_S=Sr()?d.useLayoutEffect:d.useEffect,an=function(t,n){var r=d.useRef(!0);_S(function(){return t(r.current)},n),_S(function(){return r.current=!1,function(){r.current=!0}},[])},VS=function(t,n){an(function(r){if(!r)return t()},n)},NL=J({},bv),WS=NL.useInsertionEffect,RL=function(t,n,r){d.useMemo(t,r),an(function(){return n(!0)},r)},DL=WS?function(e,t,n){return WS(function(){return e(),t()},n)}:RL,jL=J({},bv),LL=jL.useInsertionEffect,BL=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return d.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},AL=function(){return function(t){t()}},zL=typeof LL<"u"?BL:AL;function dy(e,t,n,r,o){var i=d.useContext(Cv),a=i.cache,s=[e].concat(Ce(t)),c=g0(s),f=zL([c]),p=function(b){a.opUpdate(c,function(y){var w=y||[void 0,void 0],S=he(w,2),C=S[0],E=C===void 0?0:C,k=S[1],O=k,I=O||n(),T=[E,I];return b?b(T):T})};d.useMemo(function(){p()},[c]);var v=a.opGet(c),h=v[1];return DL(function(){o==null||o(h)},function(m){return p(function(b){var y=he(b,2),w=y[0],S=y[1];return m&&w===0&&(o==null||o(h)),[w+1,S]}),function(){a.opUpdate(c,function(b){var y=b||[],w=he(y,2),S=w[0],C=S===void 0?0:S,E=w[1],k=C-1;return k===0?(f(function(){(m||!a.opGet(c))&&(r==null||r(E,!1))}),null):[C-1,E]})}},[c]),h}var HL={},FL="css",hs=new Map;function _L(e){hs.set(e,(hs.get(e)||0)+1)}function VL(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Wl,'="').concat(e,'"]'));n.forEach(function(r){if(r[La]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var WL=0;function UL(e,t){hs.set(e,(hs.get(e)||0)-1);var n=Array.from(hs.keys()),r=n.filter(function(o){var i=hs.get(o)||0;return i<=0});n.length-r.length>WL&&r.forEach(function(o){VL(o,t),hs.delete(o)})}var c2=function(t,n,r,o){var i=r.getDerivativeToken(t),a=J(J({},i),n);return o&&(a=o(a)),a},u2="token";function KL(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=d.useContext(Cv),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,c=n.override,f=c===void 0?HL:c,p=n.formatToken,v=n.getComputedToken,h=n.cssVar,m=PL(function(){return Object.assign.apply(Object,[{}].concat(Ce(t)))},t),b=pu(m),y=pu(f),w=h?pu(h):"",S=dy(u2,[s,e.id,b,y,w],function(){var C,E=v?v(m,f,e):c2(m,f,e,p),k=J({},E),O="";if(h){var I=l2(E,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),T=he(I,2);E=T[0],O=T[1]}var R=FS(E,s);E._tokenKey=R,k._tokenKey=FS(k,s);var P=(C=h==null?void 0:h.key)!==null&&C!==void 0?C:R;E._themeKey=P,_L(P);var D="".concat(FL,"-").concat(Bu(R));return E._hashId=D,[E,D,k,O,(h==null?void 0:h.key)||""]},function(C){UL(C[0]._themeKey,o)},function(C){var E=he(C,4),k=E[0],O=E[3];if(h&&O){var I=Yi(O,Bu("css-variables-".concat(k._themeKey)),{mark:ii,prepend:"queue",attachTo:i,priority:-999});I[La]=o,I.setAttribute(Wl,k._themeKey)}});return S}var qL=function(t,n,r){var o=he(t,5),i=o[2],a=o[3],s=o[4],c=r||{},f=c.plain;if(!a)return null;var p=i._tokenKey,v=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(v)},m=Hp(a,s,p,h,f);return[v,p,m]},XL={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},d2="comm",f2="rule",p2="decl",GL="@import",YL="@keyframes",QL="@layer",ZL=Math.abs,fy=String.fromCharCode;function v2(e){return e.trim()}function yp(e,t,n){return e.replace(t,n)}function JL(e,t){return e.indexOf(t)}function Hu(e,t){return e.charCodeAt(t)|0}function Fu(e,t,n){return e.slice(t,n)}function Na(e){return e.length}function h2(e){return e.length}function Df(e,t){return t.push(e),e}var Ev=1,Ul=1,g2=0,Ao=0,cr=0,tc="";function py(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Ev,column:Ul,length:a,return:""}}function eB(){return cr}function tB(){return cr=Ao>0?Hu(tc,--Ao):0,Ul--,cr===10&&(Ul=1,Ev--),cr}function ai(){return cr=Ao<g2?Hu(tc,Ao++):0,Ul++,cr===10&&(Ul=1,Ev++),cr}function xs(){return Hu(tc,Ao)}function wp(){return Ao}function kv(e,t){return Fu(tc,e,t)}function b0(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function nB(e){return Ev=Ul=1,g2=Na(tc=e),Ao=0,[]}function rB(e){return tc="",e}function Xg(e){return v2(kv(Ao-1,y0(e===91?e+2:e===40?e+1:e)))}function oB(e){for(;(cr=xs())&&cr<33;)ai();return b0(e)>2||b0(cr)>3?"":" "}function iB(e,t){for(;--t&&ai()&&!(cr<48||cr>102||cr>57&&cr<65||cr>70&&cr<97););return kv(e,wp()+(t<6&&xs()==32&&ai()==32))}function y0(e){for(;ai();)switch(cr){case e:return Ao;case 34:case 39:e!==34&&e!==39&&y0(cr);break;case 40:e===41&&y0(e);break;case 92:ai();break}return Ao}function aB(e,t){for(;ai()&&e+cr!==57;)if(e+cr===84&&xs()===47)break;return"/*"+kv(t,Ao-1)+"*"+fy(e===47?e:ai())}function sB(e){for(;!b0(xs());)ai();return kv(e,Ao)}function lB(e){return rB(xp("",null,null,null,[""],e=nB(e),0,[0],e))}function xp(e,t,n,r,o,i,a,s,c){for(var f=0,p=0,v=a,h=0,m=0,b=0,y=1,w=1,S=1,C=0,E="",k=o,O=i,I=r,T=E;w;)switch(b=C,C=ai()){case 40:if(b!=108&&Hu(T,v-1)==58){JL(T+=yp(Xg(C),"&","&\f"),"&\f")!=-1&&(S=-1);break}case 34:case 39:case 91:T+=Xg(C);break;case 9:case 10:case 13:case 32:T+=oB(b);break;case 92:T+=iB(wp()-1,7);continue;case 47:switch(xs()){case 42:case 47:Df(cB(aB(ai(),wp()),t,n),c);break;default:T+="/"}break;case 123*y:s[f++]=Na(T)*S;case 125*y:case 59:case 0:switch(C){case 0:case 125:w=0;case 59+p:S==-1&&(T=yp(T,/\f/g,"")),m>0&&Na(T)-v&&Df(m>32?KS(T+";",r,n,v-1):KS(yp(T," ","")+";",r,n,v-2),c);break;case 59:T+=";";default:if(Df(I=US(T,t,n,f,p,o,s,E,k=[],O=[],v),i),C===123)if(p===0)xp(T,t,I,I,k,i,v,s,O);else switch(h===99&&Hu(T,3)===110?100:h){case 100:case 108:case 109:case 115:xp(e,I,I,r&&Df(US(e,I,I,0,0,o,s,E,o,k=[],v),O),o,O,v,s,r?k:O);break;default:xp(T,I,I,I,[""],O,0,s,O)}}f=p=m=0,y=S=1,E=T="",v=a;break;case 58:v=1+Na(T),m=b;default:if(y<1){if(C==123)--y;else if(C==125&&y++==0&&tB()==125)continue}switch(T+=fy(C),C*y){case 38:S=p>0?1:(T+="\f",-1);break;case 44:s[f++]=(Na(T)-1)*S,S=1;break;case 64:xs()===45&&(T+=Xg(ai())),h=xs(),p=v=Na(E=T+=sB(wp())),C++;break;case 45:b===45&&Na(T)==2&&(y=0)}}return i}function US(e,t,n,r,o,i,a,s,c,f,p){for(var v=o-1,h=o===0?i:[""],m=h2(h),b=0,y=0,w=0;b<r;++b)for(var S=0,C=Fu(e,v+1,v=ZL(y=a[b])),E=e;S<m;++S)(E=v2(y>0?h[S]+" "+C:yp(C,/&\f/g,h[S])))&&(c[w++]=E);return py(e,t,n,o===0?f2:s,c,f,p)}function cB(e,t,n){return py(e,t,n,d2,fy(eB()),Fu(e,2,-2),0)}function KS(e,t,n,r){return py(e,t,n,p2,Fu(e,0,r),Fu(e,r+1,-1),r)}function w0(e,t){for(var n="",r=h2(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function uB(e,t,n,r){switch(e.type){case QL:if(e.children.length)break;case GL:case p2:return e.return=e.return||e.value;case d2:return"";case YL:return e.return=e.value+"{"+w0(e.children,r)+"}";case f2:e.value=e.props.join(",")}return Na(n=w0(e.children,r))?e.return=e.value+"{"+n+"}":""}var qS="data-ant-cssinjs-cache-path",m2="_FILE_STYLE__",Ss,b2=!0;function dB(){if(!Ss&&(Ss={},Sr())){var e=document.createElement("div");e.className=qS,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=he(i,2),s=a[0],c=a[1];Ss[s]=c});var n=document.querySelector("style[".concat(qS,"]"));if(n){var r;b2=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function fB(e){return dB(),!!Ss[e]}function pB(e){var t=Ss[e],n=null;if(t&&Sr())if(b2)n=m2;else{var r=document.querySelector("style[".concat(ii,'="').concat(Ss[e],'"]'));r?n=r.innerHTML:delete Ss[e]}return[n,t]}var vB="_skip_check_",y2="_multi_value_";function Sp(e){var t=w0(lB(e),uB);return t.replace(/\{%%%\:[^;];}/g,";")}function hB(e){return bt(e)==="object"&&e&&(vB in e||y2 in e)}function gB(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,c=a.trim().split(/\s+/),f=c[0]||"",p=((s=f.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return f="".concat(p).concat(o).concat(f.slice(p.length)),[f].concat(Ce(c.slice(1))).join(" ")});return i.join(",")}var mB=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,c=n.layer;n.path;var f=n.hashPriority,p=n.transformers,v=p===void 0?[]:p;n.linters;var h="",m={};function b(S){var C=S.getName(s);if(!m[C]){var E=e(S.style,n,{root:!1,parentSelectors:a}),k=he(E,1),O=k[0];m[C]="@keyframes ".concat(S.getName(s)).concat(O)}}function y(S){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return S.forEach(function(E){Array.isArray(E)?y(E,C):E&&C.push(E)}),C}var w=y(Array.isArray(t)?t:[t]);return w.forEach(function(S){var C=typeof S=="string"&&!o?{}:S;if(typeof C=="string")h+="".concat(C,`
`);else if(C._keyframe)b(C);else{var E=v.reduce(function(k,O){var I;return(O==null||(I=O.visit)===null||I===void 0?void 0:I.call(O,k))||k},C);Object.keys(E).forEach(function(k){var O=E[k];if(bt(O)==="object"&&O&&(k!=="animationName"||!O._keyframe)&&!hB(O)){var I=!1,T=k.trim(),R=!1;(o||i)&&s?T.startsWith("@")?I=!0:T=gB(k,s,f):o&&!s&&(T==="&"||T==="")&&(T="",R=!0);var P=e(O,n,{root:R,injectHash:I,parentSelectors:[].concat(Ce(a),[T])}),D=he(P,2),H=D[0],A=D[1];m=J(J({},m),A),h+="".concat(T).concat(H)}else{let _=function(z,L){var B=z.replace(/[A-Z]/g,function(V){return"-".concat(V.toLowerCase())}),W=L;!XL[z]&&typeof W=="number"&&W!==0&&(W="".concat(W,"px")),z==="animationName"&&L!==null&&L!==void 0&&L._keyframe&&(b(L),W=L.getName(s)),h+="".concat(B,":").concat(W,";")};var F,j=(F=O==null?void 0:O.value)!==null&&F!==void 0?F:O;bt(O)==="object"&&O!==null&&O!==void 0&&O[y2]&&Array.isArray(j)?j.forEach(function(z){_(k,z)}):_(k,j)}})}}),o?c&&(h="@layer ".concat(c.name," {").concat(h,"}"),c.dependencies&&(m["@layer ".concat(c.name)]=c.dependencies.map(function(S){return"@layer ".concat(S,", ").concat(c.name,";")}).join(`
`))):h="{".concat(h,"}"),[h,m]};function w2(e,t){return Bu("".concat(e.join("%")).concat(t))}function bB(){return null}var x2="style";function x0(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,c=e.order,f=c===void 0?0:c,p=d.useContext(Cv),v=p.autoClear;p.mock;var h=p.defaultCache,m=p.hashPriority,b=p.container,y=p.ssrInline,w=p.transformers,S=p.linters,C=p.cache,E=p.layer,k=n._tokenKey,O=[k];E&&O.push("layer"),O.push.apply(O,Ce(r));var I=m0,T=dy(x2,O,function(){var A=O.join("|");if(fB(A)){var F=pB(A),j=he(F,2),_=j[0],z=j[1];if(_)return[_,k,z,{},s,f]}var L=t(),B=mB(L,{hashId:o,hashPriority:m,layer:E?i:void 0,path:r.join("-"),transformers:w,linters:S}),W=he(B,2),V=W[0],N=W[1],U=Sp(V),X=w2(O,U);return[U,k,X,N,s,f]},function(A,F){var j=he(A,3),_=j[2];(F||v)&&m0&&Au(_,{mark:ii})},function(A){var F=he(A,4),j=F[0];F[1];var _=F[2],z=F[3];if(I&&j!==m2){var L={mark:ii,prepend:E?!1:"queue",attachTo:b,priority:f},B=typeof a=="function"?a():a;B&&(L.csp={nonce:B});var W=[],V=[];Object.keys(z).forEach(function(U){U.startsWith("@layer")?W.push(U):V.push(U)}),W.forEach(function(U){Yi(Sp(z[U]),"_layer-".concat(U),J(J({},L),{},{prepend:!0}))});var N=Yi(j,_,L);N[La]=C.instanceId,N.setAttribute(Wl,k),V.forEach(function(U){Yi(Sp(z[U]),"_effect-".concat(U),L)})}}),R=he(T,3),P=R[0],D=R[1],H=R[2];return function(A){var F;if(!y||I||!h)F=d.createElement(bB,null);else{var j;F=d.createElement("style",Te({},(j={},q(j,Wl,D),q(j,ii,H),j),{dangerouslySetInnerHTML:{__html:P}}))}return d.createElement(d.Fragment,null,F,A)}}var yB=function(t,n,r){var o=he(t,6),i=o[0],a=o[1],s=o[2],c=o[3],f=o[4],p=o[5],v=r||{},h=v.plain;if(f)return null;var m=i,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(p)};return m=Hp(i,a,s,b,h),c&&Object.keys(c).forEach(function(y){if(!n[y]){n[y]=!0;var w=Sp(c[y]),S=Hp(w,a,"_effect-".concat(y),b,h);y.startsWith("@layer")?m=S+m:m+=S}}),[p,s,m]},S2="cssVar",wB=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,c=t.scope,f=c===void 0?"":c,p=d.useContext(Cv),v=p.cache.instanceId,h=p.container,m=s._tokenKey,b=[].concat(Ce(t.path),[r,f,m]),y=dy(S2,b,function(){var w=n(),S=l2(w,r,{prefix:o,unitless:i,ignore:a,scope:f}),C=he(S,2),E=C[0],k=C[1],O=w2(b,k);return[E,k,O,r]},function(w){var S=he(w,3),C=S[2];m0&&Au(C,{mark:ii})},function(w){var S=he(w,3),C=S[1],E=S[2];if(C){var k=Yi(C,E,{mark:ii,prepend:"queue",attachTo:h,priority:-999});k[La]=v,k.setAttribute(Wl,r)}});return y},xB=function(t,n,r){var o=he(t,4),i=o[1],a=o[2],s=o[3],c=r||{},f=c.plain;if(!i)return null;var p=-999,v={"data-rc-order":"prependQueue","data-rc-priority":"".concat(p)},h=Hp(i,s,a,v,f);return[p,a,h]},Vc;Vc={},q(Vc,x2,yB),q(Vc,u2,qL),q(Vc,S2,xB);var dn=function(){function e(t,n){or(this,e),q(this,"name",void 0),q(this,"style",void 0),q(this,"_keyframe",!0),this.name=t,this.style=n}return ir(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 cl(e){return e.notSplit=!0,e}cl(["borderTop","borderBottom"]),cl(["borderTop"]),cl(["borderBottom"]),cl(["borderLeft","borderRight"]),cl(["borderLeft"]),cl(["borderRight"]);var vy=d.createContext({});function C2(e){return t2(e)||Q$(e)||sy(e)||n2()}function go(e,t){for(var n=e,r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]]}return n}function E2(e,t,n,r){if(!t.length)return n;var o=C2(t),i=o[0],a=o.slice(1),s;return!e&&typeof i=="number"?s=[]:Array.isArray(e)?s=Ce(e):s=J({},e),r&&n===void 0&&a.length===1?delete s[i][a[0]]:s[i]=E2(s[i],a,n,r),s}function ni(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!go(e,t.slice(0,-1))?e:E2(e,t,n,r)}function SB(e){return bt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function XS(e){return Array.isArray(e)?[]:{}}var CB=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function kl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=XS(t[0]);return t.forEach(function(o){function i(a,s){var c=new Set(s),f=go(o,a),p=Array.isArray(f);if(p||SB(f)){if(!c.has(f)){c.add(f);var v=go(r,a);p?r=ni(r,a,[]):(!v||bt(v)!=="object")&&(r=ni(r,a,XS(f))),CB(f).forEach(function(h){i([].concat(Ce(a),[h]),c)})}}else r=ni(r,a,f)}i([])}),r}function EB(){}const kB=d.createContext({}),Bs=()=>{const e=()=>{};return e.deprecated=EB,e},k2=d.createContext(void 0);var O2={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"},OB={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",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",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,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 $2={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},GS={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"]},OB),timePickerLocale:Object.assign({},$2)},po="${label} is not a valid ${type}",ui={locale:"en",Pagination:O2,DatePicker:GS,TimePicker:$2,Calendar:GS,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:po,method:po,array:po,object:po,number:po,date:po,boolean:po,integer:po,float:po,regexp:po,email:po,url:po,hex:po},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"}};let Cp=Object.assign({},ui.Modal),Ep=[];const YS=()=>Ep.reduce((e,t)=>Object.assign(Object.assign({},e),t),ui.Modal);function $B(e){if(e){const t=Object.assign({},e);return Ep.push(t),Cp=YS(),()=>{Ep=Ep.filter(n=>n!==t),Cp=YS()}}Cp=Object.assign({},ui.Modal)}function I2(){return Cp}const hy=d.createContext(void 0),aa=(e,t)=>{const n=d.useContext(hy),r=d.useMemo(()=>{var i;const a=t||ui[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=d.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?ui.locale:i},[n]);return[r,o]},IB="internalMark",TB=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;d.useEffect(()=>$B(t&&t.Modal),[t]);const o=d.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return d.createElement(hy.Provider,{value:o},n)};function Ir(e,t){PB(e)&&(e="100%");var n=MB(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function jf(e){return Math.min(1,Math.max(0,e))}function PB(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function MB(e){return typeof e=="string"&&e.indexOf("%")!==-1}function T2(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Lf(e){return e<=1?"".concat(Number(e)*100,"%"):e}function gs(e){return e.length===1?"0"+e:String(e)}function NB(e,t,n){return{r:Ir(e,255)*255,g:Ir(t,255)*255,b:Ir(n,255)*255}}function QS(e,t,n){e=Ir(e,255),t=Ir(t,255),n=Ir(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var c=r-o;switch(a=s>.5?c/(2-r-o):c/(r+o),r){case e:i=(t-n)/c+(t<n?6:0);break;case t:i=(n-e)/c+2;break;case n:i=(e-t)/c+4;break}i/=6}return{h:i,s:a,l:s}}function Gg(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function RB(e,t,n){var r,o,i;if(e=Ir(e,360),t=Ir(t,100),n=Ir(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=Gg(s,a,e+1/3),o=Gg(s,a,e),i=Gg(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function S0(e,t,n){e=Ir(e,255),t=Ir(t,255),n=Ir(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,c=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t<n?6:0);break;case t:i=(n-e)/s+2;break;case n:i=(e-t)/s+4;break}i/=6}return{h:i,s:c,v:a}}function DB(e,t,n){e=Ir(e,360)*6,t=Ir(t,100),n=Ir(n,100);var r=Math.floor(e),o=e-r,i=n*(1-t),a=n*(1-o*t),s=n*(1-(1-o)*t),c=r%6,f=[n,a,i,i,s,n][c],p=[s,n,n,a,i,i][c],v=[i,i,s,n,n,a][c];return{r:f*255,g:p*255,b:v*255}}function C0(e,t,n,r){var o=[gs(Math.round(e).toString(16)),gs(Math.round(t).toString(16)),gs(Math.round(n).toString(16))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function jB(e,t,n,r,o){var i=[gs(Math.round(e).toString(16)),gs(Math.round(t).toString(16)),gs(Math.round(n).toString(16)),gs(LB(r))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function LB(e){return Math.round(parseFloat(e)*255).toString(16)}function ZS(e){return ho(e)/255}function ho(e){return parseInt(e,16)}function BB(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var E0={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Cl(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=HB(e)),typeof e=="object"&&(Wi(e.r)&&Wi(e.g)&&Wi(e.b)?(t=NB(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Wi(e.h)&&Wi(e.s)&&Wi(e.v)?(r=Lf(e.s),o=Lf(e.v),t=DB(e.h,r,o),a=!0,s="hsv"):Wi(e.h)&&Wi(e.s)&&Wi(e.l)&&(r=Lf(e.s),i=Lf(e.l),t=RB(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=T2(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var AB="[-\\+]?\\d+%?",zB="[-\\+]?\\d*\\.\\d+%?",Ba="(?:".concat(zB,")|(?:").concat(AB,")"),Yg="[\\s|\\(]+(".concat(Ba,")[,|\\s]+(").concat(Ba,")[,|\\s]+(").concat(Ba,")\\s*\\)?"),Qg="[\\s|\\(]+(".concat(Ba,")[,|\\s]+(").concat(Ba,")[,|\\s]+(").concat(Ba,")[,|\\s]+(").concat(Ba,")\\s*\\)?"),ti={CSS_UNIT:new RegExp(Ba),rgb:new RegExp("rgb"+Yg),rgba:new RegExp("rgba"+Qg),hsl:new RegExp("hsl"+Yg),hsla:new RegExp("hsla"+Qg),hsv:new RegExp("hsv"+Yg),hsva:new RegExp("hsva"+Qg),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function HB(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(E0[e])e=E0[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ti.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ti.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ti.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ti.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ti.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ti.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ti.hex8.exec(e),n?{r:ho(n[1]),g:ho(n[2]),b:ho(n[3]),a:ZS(n[4]),format:t?"name":"hex8"}:(n=ti.hex6.exec(e),n?{r:ho(n[1]),g:ho(n[2]),b:ho(n[3]),format:t?"name":"hex"}:(n=ti.hex4.exec(e),n?{r:ho(n[1]+n[1]),g:ho(n[2]+n[2]),b:ho(n[3]+n[3]),a:ZS(n[4]+n[4]),format:t?"name":"hex8"}:(n=ti.hex3.exec(e),n?{r:ho(n[1]+n[1]),g:ho(n[2]+n[2]),b:ho(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Wi(e){return!!ti.CSS_UNIT.exec(String(e))}var $n=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=BB(t)),this.originalInput=t;var o=Cl(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=T2(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=S0(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=S0(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=QS(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=QS(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),C0(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),jB(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ir(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ir(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+C0(this.r,this.g,this.b,!1),n=0,r=Object.entries(E0);n<r.length;n++){var o=r[n],i=o[0],a=o[1];if(t===a)return i}return!1},e.prototype.toString=function(t){var n=!!t;t=t??this.format;var r=!1,o=this.a<1&&this.a>=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=jf(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*(-t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*(-t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*(-t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=jf(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=jf(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=jf(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a<t;a++)o.push(new e({h:(r+a*i)%360,s:n.s,l:n.l}));return o},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}(),Bf=2,JS=.16,FB=.05,_B=.05,VB=.15,P2=5,M2=4,WB=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function eC(e){var t=e.r,n=e.g,r=e.b,o=S0(t,n,r);return{h:o.h*360,s:o.s,v:o.v}}function Af(e){var t=e.r,n=e.g,r=e.b;return"#".concat(C0(t,n,r,!1))}function UB(e,t,n){var r=n/100,o={r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g,b:(t.b-e.b)*r+e.b};return o}function tC(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Bf*t:Math.round(e.h)+Bf*t:r=n?Math.round(e.h)+Bf*t:Math.round(e.h)-Bf*t,r<0?r+=360:r>=360&&(r-=360),r}function nC(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-JS*t:t===M2?r=e.s+JS:r=e.s+FB*t,r>1&&(r=1),n&&t===P2&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function rC(e,t,n){var r;return n?r=e.v+_B*t:r=e.v-VB*t,r>1&&(r=1),Number(r.toFixed(2))}function Ji(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Cl(e),o=P2;o>0;o-=1){var i=eC(r),a=Af(Cl({h:tC(i,o,!0),s:nC(i,o,!0),v:rC(i,o,!0)}));n.push(a)}n.push(Af(r));for(var s=1;s<=M2;s+=1){var c=eC(r),f=Af(Cl({h:tC(c,s),s:nC(c,s),v:rC(c,s)}));n.push(f)}return t.theme==="dark"?WB.map(function(p){var v=p.index,h=p.opacity,m=Af(UB(Cl(t.backgroundColor||"#141414"),Cl(n[v]),h*100));return m}):n}var Ml={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"},vu={},Zg={};Object.keys(Ml).forEach(function(e){vu[e]=Ji(Ml[e]),vu[e].primary=vu[e][5],Zg[e]=Ji(Ml[e],{theme:"dark",backgroundColor:"#141414"}),Zg[e].primary=Zg[e][5]});var KB=vu.gold,k0=vu.blue;const gy={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"},Kl=Object.assign(Object.assign({},gy),{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});function N2(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:c,colorBgBase:f,colorTextBase:p}=e,v=n(c),h=n(o),m=n(i),b=n(a),y=n(s),w=r(f,p),S=e.colorLink||e.colorInfo,C=n(S);return Object.assign(Object.assign({},w),{colorPrimaryBg:v[1],colorPrimaryBgHover:v[2],colorPrimaryBorder:v[3],colorPrimaryBorderHover:v[4],colorPrimaryHover:v[5],colorPrimary:v[6],colorPrimaryActive:v[7],colorPrimaryTextHover:v[8],colorPrimaryText:v[9],colorPrimaryTextActive:v[10],colorSuccessBg:h[1],colorSuccessBgHover:h[2],colorSuccessBorder:h[3],colorSuccessBorderHover:h[4],colorSuccessHover:h[4],colorSuccess:h[6],colorSuccessActive:h[7],colorSuccessTextHover:h[8],colorSuccessText:h[9],colorSuccessTextActive:h[10],colorErrorBg:b[1],colorErrorBgHover:b[2],colorErrorBgActive:b[3],colorErrorBorder:b[3],colorErrorBorderHover:b[4],colorErrorHover:b[5],colorError:b[6],colorErrorActive:b[7],colorErrorTextHover:b[8],colorErrorText:b[9],colorErrorTextActive:b[10],colorWarningBg:m[1],colorWarningBgHover:m[2],colorWarningBorder:m[3],colorWarningBorderHover:m[4],colorWarningHover:m[4],colorWarning:m[6],colorWarningActive:m[7],colorWarningTextHover:m[8],colorWarningText:m[9],colorWarningTextActive:m[10],colorInfoBg:y[1],colorInfoBgHover:y[2],colorInfoBorder:y[3],colorInfoBorderHover:y[4],colorInfoHover:y[4],colorInfo:y[6],colorInfoActive:y[7],colorInfoTextHover:y[8],colorInfoText:y[9],colorInfoTextActive:y[10],colorLinkHover:C[4],colorLink:C[6],colorLinkActive:C[7],colorBgMask:new $n("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const qB=e=>{let t=e,n=e,r=e,o=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?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function XB(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=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:o+1},qB(r))}const R2=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function kp(e){return(e+8)/e}function GB(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(2.71828,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:kp(n)}))}const D2=e=>{const t=GB(e),n=t.map(p=>p.size),r=t.map(p=>p.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],c=r[0],f=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:f,lineHeightSM:c,fontHeight:Math.round(s*o),fontHeightLG:Math.round(f*a),fontHeightSM:Math.round(c*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function YB(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 Ui=(e,t)=>new $n(e).setAlpha(t).toRgbString(),Wc=(e,t)=>new $n(e).darken(t).toHexString(),QB=e=>{const t=Ji(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]}},ZB=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Ui(r,.88),colorTextSecondary:Ui(r,.65),colorTextTertiary:Ui(r,.45),colorTextQuaternary:Ui(r,.25),colorFill:Ui(r,.15),colorFillSecondary:Ui(r,.06),colorFillTertiary:Ui(r,.04),colorFillQuaternary:Ui(r,.02),colorBgLayout:Wc(n,4),colorBgContainer:Wc(n,0),colorBgElevated:Wc(n,0),colorBgSpotlight:Ui(r,.85),colorBgBlur:"transparent",colorBorder:Wc(n,15),colorBorderSecondary:Wc(n,6)}};function cd(e){const t=Object.keys(gy).map(n=>{const r=Ji(e[n]);return new Array(10).fill(1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).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),N2(e,{generateColorPalettes:QB,generateNeutralColorPalettes:ZB})),D2(e.fontSize)),YB(e)),R2(e)),XB(e))}const j2=zu(cd),_u={token:Kl,override:{override:Kl},hashed:!0},L2=le.createContext(_u),my="anticon",JB=(e,t)=>t||(e?`ant-${e}`:"ant"),kt=d.createContext({getPrefixCls:JB,iconPrefixCls:my}),e6=`-ant-${Date.now()}-${Math.random()}`;function t6(e,t){const n={},r=(a,s)=>{let c=a.clone();return c=(s==null?void 0:s(c))||c,c.toRgbString()},o=(a,s)=>{const c=new $n(a),f=Ji(c.toRgbString());n[`${s}-color`]=r(c),n[`${s}-color-disabled`]=f[1],n[`${s}-color-hover`]=f[4],n[`${s}-color-active`]=f[6],n[`${s}-color-outline`]=c.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=f[0],n[`${s}-color-deprecated-border`]=f[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new $n(t.primaryColor),s=Ji(a.toRgbString());s.forEach((f,p)=>{n[`primary-${p+1}`]=f}),n["primary-color-deprecated-l-35"]=r(a,f=>f.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,f=>f.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,f=>f.tint(20)),n["primary-color-deprecated-t-50"]=r(a,f=>f.tint(50)),n["primary-color-deprecated-f-12"]=r(a,f=>f.setAlpha(f.getAlpha()*.12));const c=new $n(s[0]);n["primary-color-active-deprecated-f-30"]=r(c,f=>f.setAlpha(f.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(c,f=>f.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),`
:root {
${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(`
`)}
}
`.trim()}function n6(e,t){const n=t6(e,t);Sr()&&Yi(n,`${e6}-dynamic-theme`)}const zo=d.createContext(!1),by=e=>{let{children:t,disabled:n}=e;const r=d.useContext(zo);return d.createElement(zo.Provider,{value:n??r},t)},$s=d.createContext(void 0),r6=e=>{let{children:t,size:n}=e;const r=d.useContext($s);return d.createElement($s.Provider,{value:n||r},t)};function o6(){const e=d.useContext(zo),t=d.useContext($s);return{componentDisabled:e,componentSize:t}}const Vu=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],i6="5.17.3";function Jg(e){return e>=0&&e<=255}function zf(e,t){const{r:n,g:r,b:o,a:i}=new $n(e).toRgb();if(i<1)return e;const{r:a,g:s,b:c}=new $n(t).toRgb();for(let f=.01;f<=1;f+=.01){const p=Math.round((n-a*(1-f))/f),v=Math.round((r-s*(1-f))/f),h=Math.round((o-c*(1-f))/f);if(Jg(p)&&Jg(v)&&Jg(h))return new $n({r:p,g:v,b:h,a:Math.round(f*100)/100}).toRgbString()}return new $n({r:n,g:r,b:o,a:1}).toRgbString()}var a6=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function yy(e){const{override:t}=e,n=a6(e,["override"]),r=Object.assign({},t);Object.keys(Kl).forEach(h=>{delete r[h]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,c=992,f=1200,p=1600;if(o.motion===!1){const h="0s";o.motionDurationFast=h,o.motionDurationMid=h,o.motionDurationSlow=h}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:zf(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:zf(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:zf(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:zf(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.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:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:f-1,screenXL:f,screenXLMin:f,screenXLMax:p-1,screenXXL:p,screenXXLMin:p,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
0 1px 2px -2px ${new $n("rgba(0, 0, 0, 0.16)").toRgbString()},
0 3px 6px 0 ${new $n("rgba(0, 0, 0, 0.12)").toRgbString()},
0 5px 12px 4px ${new $n("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 oC=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const B2={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0},A2={size:!0,sizeSM:!0,sizeLG:!0,sizeMD:!0,sizeXS:!0,sizeXXS:!0,sizeMS:!0,sizeXL:!0,sizeXXL:!0,sizeUnit:!0,sizeStep:!0,motionBase:!0,motionUnit:!0},s6={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},z2=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o}=t,i=oC(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=yy(a),i&&Object.entries(i).forEach(s=>{let[c,f]=s;const{theme:p}=f,v=oC(f,["theme"]);let h=v;p&&(h=z2(Object.assign(Object.assign({},a),v),{override:v},p)),a[c]=h}),a};function ur(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=le.useContext(L2),i=`${i6}-${t||""}`,a=n||j2,[s,c,f]=KL(a,[Kl,e],{salt:i,override:r,getComputedToken:z2,formatToken:yy,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:B2,ignore:A2,preserve:s6}});return[a,f,t?c:"",s,o]}function H2(e,t,n){return t=Os(t),Y$(e,xv()?Reflect.construct(t,[],Os(e).constructor):t.apply(e,n))}let F2=ir(function e(){or(this,e)});const _2="CALC_UNIT",l6=new RegExp(_2,"g");function em(e){return typeof e=="number"?`${e}${_2}`:e}let c6=function(e){function t(n){var r;return or(this,t),r=H2(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=em(n):typeof n=="string"&&(r.result=n),r}return Fo(t,e),ir(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${em(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${em(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(l6,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(F2),u6=function(e){function t(n){var r;return or(this,t),r=H2(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Fo(t,e),ir(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(F2);const d6=e=>{const t=e==="css"?c6:u6;return n=>new t(n)};function wn(e){var t=d.useRef();t.current=e;var n=d.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return(r=t.current)===null||r===void 0?void 0:r.call.apply(r,[t].concat(i))},[]);return n}function Ha(e){var t=d.useRef(!1),n=d.useState(e),r=he(n,2),o=r[0],i=r[1];d.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(s,c){c&&t.current||i(s)}return[o,a]}function tm(e){return e!==void 0}function Pn(e,t){var n=t||{},r=n.defaultValue,o=n.value,i=n.onChange,a=n.postState,s=Ha(function(){return tm(o)?o:tm(r)?typeof r=="function"?r():r:typeof e=="function"?e():e}),c=he(s,2),f=c[0],p=c[1],v=o!==void 0?o:f,h=a?a(v):v,m=wn(i),b=Ha([v]),y=he(b,2),w=y[0],S=y[1];VS(function(){var E=w[0];f!==E&&m(f,E)},[w]),VS(function(){tm(o)||p(o)},[o]);var C=wn(function(E,k){p(E,k),S([v],k)});return[h,C]}const wy=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),Wa={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Mn=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},Ov=()=>({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"}}),Is=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),f6=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,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),p6=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={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),a),{[o]:a})}},Ua=e=>({outline:`${ce(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),Wu=e=>({"&:focus-visible":Object.assign({},Ua(e))});function v6(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return`max(${n.map(o=>ce(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return`min(${n.map(o=>ce(o)).join(",")})`}}}const V2=typeof CSSINJS_STATISTIC<"u";let O0=!0;function fn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!V2)return Object.assign.apply(Object,[{}].concat(t));O0=!1;const r={};return t.forEach(o=>{Object.keys(o).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>o[a]})})}),O0=!0,r}const iC={};function h6(){}const g6=e=>{let t,n=e,r=h6;return V2&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return O0&&t.add(i),o[i]}}),r=(o,i)=>{var a;iC[o]={global:Array.from(t),component:Object.assign(Object.assign({},(a=iC[o])===null||a===void 0?void 0:a.component),i)}}),{token:n,keys:t,flush:r}},W2=(e,t)=>{const[n,r]=ur();return x0({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},Ov()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},U2=(e,t,n)=>{var r;return typeof n=="function"?n(fn(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},K2=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[c,f]=s;var p;(o!=null&&o[c]||o!=null&&o[f])&&((p=o[f])!==null&&p!==void 0||(o[f]=o==null?void 0:o[c]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(a=>{i[a]===t[a]&&delete i[a]}),i},m6=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function $v(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,a=o.join("-");return function(s){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[f,p,v,h,m]=ur(),{getPrefixCls:b,iconPrefixCls:y,csp:w}=d.useContext(kt),S=b(),C=m?"css":"js",E=d6(C),{max:k,min:O}=v6(C),I={theme:f,token:h,hashId:v,nonce:()=>w==null?void 0:w.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return x0(Object.assign(Object.assign({},I),{clientOnly:!1,path:["Shared",S]}),()=>[{"&":f6(h)}]),W2(y,w),[x0(Object.assign(Object.assign({},I),{path:[a,s,y]}),()=>{if(r.injectStyle===!1)return[];const{token:R,flush:P}=g6(h),D=U2(i,p,n),H=`.${s}`,A=K2(i,p,D,{deprecatedTokens:r.deprecatedTokens});m&&Object.keys(D).forEach(_=>{D[_]=`var(${s2(_,m6(i,m.prefix))})`});const F=fn(R,{componentCls:H,prefixCls:s,iconCls:`.${y}`,antCls:`.${S}`,calc:E,max:k,min:O},m?D:A),j=t(F,{hashId:v,prefixCls:s,rootPrefixCls:S,iconPrefixCls:y});return P(i,A),[r.resetStyle===!1?null:p6(F,s,c,r.resetFont),j]}),v]}}const nc=(e,t,n,r)=>{const o=$v(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:c=s}=a;return o(s,c),null}},b6=(e,t,n)=>{function r(f){return`${e}${f.slice(0,1).toUpperCase()}${f.slice(1)}`}const{unitless:o={},injectStyle:i=!0}=n??{},a={[r("zIndexPopup")]:!0};Object.keys(o).forEach(f=>{a[r(f)]=o[f]});const s=f=>{let{rootCls:p,cssVar:v}=f;const[,h]=ur();return wB({path:[e],prefix:v.prefix,key:v==null?void 0:v.key,unitless:Object.assign(Object.assign({},B2),a),ignore:A2,token:h,scope:p},()=>{const m=U2(e,h,t),b=K2(e,h,m,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(m).forEach(y=>{b[r(y)]=b[y],delete b[y]}),b}),null};return f=>{const[,,,,p]=ur();return[v=>i&&p?le.createElement(le.Fragment,null,le.createElement(s,{rootCls:f,cssVar:p,component:e}),v):v,p==null?void 0:p.key]}},Nn=(e,t,n,r)=>{const o=$v(e,t,n,r),i=b6(Array.isArray(e)?e[0]:e,n,r);return function(a){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a;const[,c]=o(a,s),[f,p]=i(s);return[f,c,p]}};function q2(e,t){return Vu.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const y6=Object.assign({},bv),{useId:aC}=y6,w6=()=>"",x6=typeof aC>"u"?w6:aC;function S6(e,t,n){var r;Bs();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},_u),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:_u.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=x6();return js(()=>{var s,c;if(!e)return t;const f=Object.assign({},i.components);Object.keys(e.components||{}).forEach(h=>{f[h]=Object.assign(Object.assign({},f[h]),e.components[h])});const p=`css-var-${a.replace(/:/g,"")}`,v=((s=o.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 o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((c=o.cssVar)===null||c===void 0?void 0:c.key)||p});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:f,cssVar:v})},[o,i],(s,c)=>s.some((f,p)=>{const v=c[p];return!Ri(f,v,!0)}))}var C6=["children"],X2=d.createContext({});function E6(e){var t=e.children,n=At(e,C6);return d.createElement(X2.Provider,{value:n},t)}var k6=function(e){Fo(n,e);var t=Di(n);function n(){return or(this,n),t.apply(this,arguments)}return ir(n,[{key:"render",value:function(){return this.props.children}}]),n}(d.Component),Ia="none",Hf="appear",Ff="enter",_f="leave",sC="none",ri="prepare",Ol="start",$l="active",xy="end",G2="prepared";function lC(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 O6(e,t){var n={animationend:lC("Animation","AnimationEnd"),transitionend:lC("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var $6=O6(Sr(),typeof window<"u"?window:{}),Y2={};if(Sr()){var I6=document.createElement("div");Y2=I6.style}var Vf={};function Q2(e){if(Vf[e])return Vf[e];var t=$6[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o<r;o+=1){var i=n[o];if(Object.prototype.hasOwnProperty.call(t,i)&&i in Y2)return Vf[e]=t[i],Vf[e]}return""}var Z2=Q2("animationend"),J2=Q2("transitionend"),eI=!!(Z2&&J2),cC=Z2||"animationend",uC=J2||"transitionend";function dC(e,t){if(!e)return null;if(bt(e)==="object"){var n=t.replace(/-\w/g,function(r){return r[1].toUpperCase()});return e[n]}return"".concat(e,"-").concat(t)}const T6=function(e){var t=d.useRef();function n(o){o&&(o.removeEventListener(uC,e),o.removeEventListener(cC,e))}function r(o){t.current&&t.current!==o&&n(t.current),o&&o!==t.current&&(o.addEventListener(uC,e),o.addEventListener(cC,e),t.current=o)}return d.useEffect(function(){return function(){n(t.current)}},[]),[r,n]};var tI=Sr()?d.useLayoutEffect:d.useEffect;const P6=function(){var e=d.useRef(null);function t(){bn.cancel(e.current)}function n(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var i=bn(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return d.useEffect(function(){return function(){t()}},[]),[n,t]};var M6=[ri,Ol,$l,xy],N6=[ri,G2],nI=!1,R6=!0;function rI(e){return e===$l||e===xy}const D6=function(e,t,n){var r=Ha(sC),o=he(r,2),i=o[0],a=o[1],s=P6(),c=he(s,2),f=c[0],p=c[1];function v(){a(ri,!0)}var h=t?N6:M6;return tI(function(){if(i!==sC&&i!==xy){var m=h.indexOf(i),b=h[m+1],y=n(i);y===nI?a(b,!0):b&&f(function(w){function S(){w.isCanceled()||a(b,!0)}y===!0?S():Promise.resolve(y).then(S)})}},[e,i]),d.useEffect(function(){return function(){p()}},[]),[v,i]};function j6(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,c=r.motionLeave,f=c===void 0?!0:c,p=r.motionDeadline,v=r.motionLeaveImmediately,h=r.onAppearPrepare,m=r.onEnterPrepare,b=r.onLeavePrepare,y=r.onAppearStart,w=r.onEnterStart,S=r.onLeaveStart,C=r.onAppearActive,E=r.onEnterActive,k=r.onLeaveActive,O=r.onAppearEnd,I=r.onEnterEnd,T=r.onLeaveEnd,R=r.onVisibleChanged,P=Ha(),D=he(P,2),H=D[0],A=D[1],F=Ha(Ia),j=he(F,2),_=j[0],z=j[1],L=Ha(null),B=he(L,2),W=B[0],V=B[1],N=d.useRef(!1),U=d.useRef(null);function X(){return n()}var Y=d.useRef(!1);function Z(){z(Ia,!0),V(null,!0)}var G=wn(function(xe){if(_!==Ia){var ge=X();if(!(xe&&!xe.deadline&&xe.target!==ge)){var Oe=Y.current,Be;_===Hf&&Oe?Be=O==null?void 0:O(ge,xe):_===Ff&&Oe?Be=I==null?void 0:I(ge,xe):_===_f&&Oe&&(Be=T==null?void 0:T(ge,xe)),Oe&&Be!==!1&&Z()}}}),Q=T6(G),oe=he(Q,1),ue=oe[0],se=function(ge){switch(ge){case Hf:return q(q(q({},ri,h),Ol,y),$l,C);case Ff:return q(q(q({},ri,m),Ol,w),$l,E);case _f:return q(q(q({},ri,b),Ol,S),$l,k);default:return{}}},te=d.useMemo(function(){return se(_)},[_]),de=D6(_,!e,function(xe){if(xe===ri){var ge=te[ri];return ge?ge(X()):nI}if(ie in te){var Oe;V(((Oe=te[ie])===null||Oe===void 0?void 0:Oe.call(te,X(),null))||null)}return ie===$l&&_!==Ia&&(ue(X()),p>0&&(clearTimeout(U.current),U.current=setTimeout(function(){G({deadline:!0})},p))),ie===G2&&Z(),R6}),re=he(de,2),ee=re[0],ie=re[1],be=rI(ie);Y.current=be,tI(function(){A(t);var xe=N.current;N.current=!0;var ge;!xe&&t&&s&&(ge=Hf),xe&&t&&i&&(ge=Ff),(xe&&!t&&f||!xe&&v&&!t&&f)&&(ge=_f);var Oe=se(ge);ge&&(e||Oe[ri])?(z(ge),ee()):z(Ia)},[t]),d.useEffect(function(){(_===Hf&&!s||_===Ff&&!i||_===_f&&!f)&&z(Ia)},[s,i,f]),d.useEffect(function(){return function(){N.current=!1,clearTimeout(U.current)}},[]);var pe=d.useRef(!1);d.useEffect(function(){H&&(pe.current=!0),H!==void 0&&_===Ia&&((pe.current||H)&&(R==null||R(H)),pe.current=!0)},[H,_]);var we=W;return te[ri]&&ie===Ol&&(we=J({transition:"none"},we)),[_,ie,we,H??t]}function L6(e){var t=e;bt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=d.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,c=o.removeOnLeave,f=c===void 0?!0:c,p=o.forceRender,v=o.children,h=o.motionName,m=o.leavedClassName,b=o.eventProps,y=d.useContext(X2),w=y.motion,S=n(o,w),C=d.useRef(),E=d.useRef();function k(){try{return C.current instanceof HTMLElement?C.current:fu(E.current)}catch{return null}}var O=j6(S,s,k,o),I=he(O,4),T=I[0],R=I[1],P=I[2],D=I[3],H=d.useRef(D);D&&(H.current=!0);var A=d.useCallback(function(W){C.current=W,ju(i,W)},[i]),F,j=J(J({},b),{},{visible:s});if(!v)F=null;else if(T===Ia)D?F=v(J({},j),A):!f&&H.current&&m?F=v(J(J({},j),{},{className:m}),A):p||!f&&!m?F=v(J(J({},j),{},{style:{display:"none"}}),A):F=null;else{var _;R===ri?_="prepare":rI(R)?_="active":R===Ol&&(_="start");var z=dC(h,"".concat(T,"-").concat(_));F=v(J(J({},j),{},{className:ae(dC(h,T),q(q({},z,z&&_),h,typeof h=="string")),style:P}),A)}if(d.isValidElement(F)&&ci(F)){var L=F,B=L.ref;B||(F=d.cloneElement(F,{ref:A}))}return d.createElement(k6,{ref:E},F)});return r.displayName="CSSMotion",r}const Vo=L6(eI);var $0="add",I0="keep",T0="remove",nm="removed";function B6(e){var t;return e&&bt(e)==="object"&&"key"in e?t=e:t={key:e},J(J({},t),{},{key:String(t.key)})}function P0(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(B6)}function A6(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=P0(e),a=P0(t);i.forEach(function(f){for(var p=!1,v=r;v<o;v+=1){var h=a[v];if(h.key===f.key){r<v&&(n=n.concat(a.slice(r,v).map(function(m){return J(J({},m),{},{status:$0})})),r=v),n.push(J(J({},h),{},{status:I0})),r+=1,p=!0;break}}p||n.push(J(J({},f),{},{status:T0}))}),r<o&&(n=n.concat(a.slice(r).map(function(f){return J(J({},f),{},{status:$0})})));var s={};n.forEach(function(f){var p=f.key;s[p]=(s[p]||0)+1});var c=Object.keys(s).filter(function(f){return s[f]>1});return c.forEach(function(f){n=n.filter(function(p){var v=p.key,h=p.status;return v!==f||h!==T0}),n.forEach(function(p){p.key===f&&(p.status=I0)})}),n}var z6=["component","children","onVisibleChanged","onAllRemoved"],H6=["status"],F6=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function _6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vo,n=function(r){Fo(i,r);var o=Di(i);function i(){var a;or(this,i);for(var s=arguments.length,c=new Array(s),f=0;f<s;f++)c[f]=arguments[f];return a=o.call.apply(o,[this].concat(c)),q(De(a),"state",{keyEntities:[]}),q(De(a),"removeKey",function(p){var v=a.state.keyEntities,h=v.map(function(m){return m.key!==p?m:J(J({},m),{},{status:nm})});return a.setState({keyEntities:h}),h.filter(function(m){var b=m.status;return b!==nm}).length}),a}return ir(i,[{key:"render",value:function(){var s=this,c=this.state.keyEntities,f=this.props,p=f.component,v=f.children,h=f.onVisibleChanged,m=f.onAllRemoved,b=At(f,z6),y=p||d.Fragment,w={};return F6.forEach(function(S){w[S]=b[S],delete b[S]}),delete b.keys,d.createElement(y,b,c.map(function(S,C){var E=S.status,k=At(S,H6),O=E===$0||E===I0;return d.createElement(t,Te({},w,{key:k.key,visible:O,eventProps:k,onVisibleChanged:function(T){if(h==null||h(T,{key:k.key}),!T){var R=s.removeKey(k.key);R===0&&m&&m()}}}),function(I,T){return v(J(J({},I),{},{index:C}),T)})}))}}],[{key:"getDerivedStateFromProps",value:function(s,c){var f=s.keys,p=c.keyEntities,v=P0(f),h=A6(p,v);return{keyEntities:h.filter(function(m){var b=p.find(function(y){var w=y.key;return m.key===w});return!(b&&b.status===nm&&m.status===T0)})}}}]),i}(d.Component);return q(n,"defaultProps",{component:"div"}),n}const oI=_6(eI);function V6(e){const{children:t}=e,[,n]=ur(),{motion:r}=n,o=d.useRef(!1);return o.current=o.current||r===!1,o.current?d.createElement(E6,{motion:r},t):t}const W6=()=>null;var U6=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const K6=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],q6="ant";let Fp,iI,aI,sI;function Op(){return Fp||q6}function X6(){return iI||my}function G6(e){return Object.keys(e).some(t=>t.endsWith("Color"))}const Y6=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(Fp=t),n!==void 0&&(iI=n),"holderRender"in e&&(sI=o),r&&(G6(r)?n6(Op(),r):aI=r)},Q6=()=>({getPrefixCls:(e,t)=>t||(e?`${Op()}-${e}`:Op()),getIconPrefixCls:X6,getRootPrefixCls:()=>Fp||Op(),getTheme:()=>aI,holderRender:sI}),Z6=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:c,direction:f,space:p,virtual:v,dropdownMatchSelectWidth:h,popupMatchSelectWidth:m,popupOverflow:b,legacyLocale:y,parentContext:w,iconPrefixCls:S,theme:C,componentDisabled:E,segmented:k,statistic:O,spin:I,calendar:T,carousel:R,cascader:P,collapse:D,typography:H,checkbox:A,descriptions:F,divider:j,drawer:_,skeleton:z,steps:L,image:B,layout:W,list:V,mentions:N,modal:U,progress:X,result:Y,slider:Z,breadcrumb:G,menu:Q,pagination:oe,input:ue,textArea:se,empty:te,badge:de,radio:re,rate:ee,switch:ie,transfer:be,avatar:pe,message:we,tag:xe,table:ge,card:Oe,tabs:Be,timeline:Se,timePicker:je,upload:We,notification:Ne,tree:nt,colorPicker:at,datePicker:Xe,rangePicker:ke,flex:He,wave:Ke,dropdown:Ae,warning:ze,tour:Ge,floatButtonGroup:Ue}=e,Ze=d.useCallback((Fe,Je)=>{const{prefixCls:vt}=e;if(Je)return Je;const Le=vt||w.getPrefixCls("");return Fe?`${Le}-${Fe}`:Le},[w.getPrefixCls,e.prefixCls]),$e=S||w.iconPrefixCls||my,Ye=n||w.csp;W2($e,Ye);const dt=S6(C,w.theme,{prefixCls:Ze("")}),Pt={csp:Ye,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||y,direction:f,space:p,virtual:v,popupMatchSelectWidth:m??h,popupOverflow:b,getPrefixCls:Ze,iconPrefixCls:$e,theme:dt,segmented:k,statistic:O,spin:I,calendar:T,carousel:R,cascader:P,collapse:D,typography:H,checkbox:A,descriptions:F,divider:j,drawer:_,skeleton:z,steps:L,image:B,input:ue,textArea:se,layout:W,list:V,mentions:N,modal:U,progress:X,result:Y,slider:Z,breadcrumb:G,menu:Q,pagination:oe,empty:te,badge:de,radio:re,rate:ee,switch:ie,transfer:be,avatar:pe,message:we,tag:xe,table:ge,card:Oe,tabs:Be,timeline:Se,timePicker:je,upload:We,notification:Ne,tree:nt,colorPicker:at,datePicker:Xe,rangePicker:ke,flex:He,wave:Ke,dropdown:Ae,warning:ze,tour:Ge,floatButtonGroup:Ue},It=Object.assign({},w);Object.keys(Pt).forEach(Fe=>{Pt[Fe]!==void 0&&(It[Fe]=Pt[Fe])}),K6.forEach(Fe=>{const Je=e[Fe];Je&&(It[Fe]=Je)}),typeof r<"u"&&(It.button=Object.assign({autoInsertSpace:r},It.button));const Xt=js(()=>It,It,(Fe,Je)=>{const vt=Object.keys(Fe),Le=Object.keys(Je);return vt.length!==Le.length||vt.some(Qe=>Fe[Qe]!==Je[Qe])}),Ot=d.useMemo(()=>({prefixCls:$e,csp:Ye}),[$e,Ye]);let ct=d.createElement(d.Fragment,null,d.createElement(W6,{dropdownMatchSelectWidth:h}),t);const ft=d.useMemo(()=>{var Fe,Je,vt,Le;return kl(((Fe=ui.Form)===null||Fe===void 0?void 0:Fe.defaultValidateMessages)||{},((vt=(Je=Xt.locale)===null||Je===void 0?void 0:Je.Form)===null||vt===void 0?void 0:vt.defaultValidateMessages)||{},((Le=Xt.form)===null||Le===void 0?void 0:Le.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[Xt,a==null?void 0:a.validateMessages]);Object.keys(ft).length>0&&(ct=d.createElement(k2.Provider,{value:ft},ct)),s&&(ct=d.createElement(TB,{locale:s,_ANT_MARK__:IB},ct)),($e||Ye)&&(ct=d.createElement(vy.Provider,{value:Ot},ct)),c&&(ct=d.createElement(r6,{size:c},ct)),ct=d.createElement(V6,null,ct);const rt=d.useMemo(()=>{const Fe=dt||{},{algorithm:Je,token:vt,components:Le,cssVar:Qe}=Fe,ot=U6(Fe,["algorithm","token","components","cssVar"]),mt=Je&&(!Array.isArray(Je)||Je.length>0)?zu(Je):j2,Dt={};Object.entries(Le||{}).forEach(en=>{let[pt,yt]=en;const it=Object.assign({},yt);"algorithm"in it&&(it.algorithm===!0?it.theme=mt:(Array.isArray(it.algorithm)||typeof it.algorithm=="function")&&(it.theme=zu(it.algorithm)),delete it.algorithm),Dt[pt]=it});const Mt=Object.assign(Object.assign({},Kl),vt);return Object.assign(Object.assign({},ot),{theme:mt,token:Mt,components:Dt,override:Object.assign({override:Mt},Dt),cssVar:Qe})},[dt]);return C&&(ct=d.createElement(L2.Provider,{value:rt},ct)),Xt.warning&&(ct=d.createElement(kB.Provider,{value:Xt.warning},ct)),E!==void 0&&(ct=d.createElement(by,{disabled:E},ct)),d.createElement(kt.Provider,{value:Xt},ct)},sa=e=>{const t=d.useContext(kt),n=d.useContext(hy);return d.createElement(Z6,Object.assign({parentContext:t,legacyLocale:n},e))};sa.ConfigContext=kt;sa.SizeContext=$s;sa.config=Y6;sa.useConfig=o6;Object.defineProperty(sa,"SizeContext",{get:()=>$s});var J6={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 lI(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function eA(e){return lI(e)instanceof ShadowRoot}function _p(e){return eA(e)?lI(e):null}function tA(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function nA(e,t){zn(e,"[@ant-design/icons] ".concat(t))}function fC(e){return bt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(bt(e.icon)==="object"||typeof e.icon=="function")}function pC(){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[tA(n)]=r}return t},{})}function M0(e,t,n){return n?le.createElement(e.tag,J(J({key:t},pC(e.attrs)),n),(e.children||[]).map(function(r,o){return M0(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):le.createElement(e.tag,J({key:t},pC(e.attrs)),(e.children||[]).map(function(r,o){return M0(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function cI(e){return Ji(e)[0]}function uI(e){return e?Array.isArray(e)?e:[e]:[]}var rA=`
.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);
}
}
`,oA=function(t){var n=d.useContext(vy),r=n.csp,o=n.prefixCls,i=rA;o&&(i=i.replace(/anticon/g,o)),d.useEffect(function(){var a=t.current,s=_p(a);Yi(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},iA=["icon","className","onClick","style","primaryColor","secondaryColor"],hu={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function aA(e){var t=e.primaryColor,n=e.secondaryColor;hu.primaryColor=t,hu.secondaryColor=n||cI(t),hu.calculated=!!n}function sA(){return J({},hu)}var rc=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,c=At(t,iA),f=d.useRef(),p=hu;if(a&&(p={primaryColor:a,secondaryColor:s||cI(a)}),oA(f),nA(fC(n),"icon should be icon definiton, but got ".concat(n)),!fC(n))return null;var v=n;return v&&typeof v.icon=="function"&&(v=J(J({},v),{},{icon:v.icon(p.primaryColor,p.secondaryColor)})),M0(v.icon,"svg-".concat(v.name),J(J({className:r,onClick:o,style:i,"data-icon":v.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:f}))};rc.displayName="IconReact";rc.getTwoToneColors=sA;rc.setTwoToneColors=aA;function dI(e){var t=uI(e),n=he(t,2),r=n[0],o=n[1];return rc.setTwoToneColors({primaryColor:r,secondaryColor:o})}function lA(){var e=rc.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var cA=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];dI(k0.primary);var Gt=d.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,c=e.twoToneColor,f=At(e,cA),p=d.useContext(vy),v=p.prefixCls,h=v===void 0?"anticon":v,m=p.rootClassName,b=ae(m,h,q(q({},"".concat(h,"-").concat(r.name),!!r.name),"".concat(h,"-spin"),!!o||r.name==="loading"),n),y=a;y===void 0&&s&&(y=-1);var w=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,S=uI(c),C=he(S,2),E=C[0],k=C[1];return d.createElement("span",Te({role:"img","aria-label":r.name},f,{ref:t,tabIndex:y,onClick:s,className:b}),d.createElement(rc,{icon:r,primaryColor:E,secondaryColor:k,style:w}))});Gt.displayName="AntdIcon";Gt.getTwoToneColor=lA;Gt.setTwoToneColor=dI;var uA=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:J6}))},Sy=d.forwardRef(uA),dA={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"},fA=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:dA}))},ud=d.forwardRef(fA),pA={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"},vA=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:pA}))},dd=d.forwardRef(vA),hA={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"},gA=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:hA}))},Iv=d.forwardRef(gA),mA={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"},bA=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:mA}))},yA=d.forwardRef(bA),wA=`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`,xA=`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`,SA="".concat(wA," ").concat(xA).split(/[\s\n]+/),CA="aria-",EA="data-";function vC(e,t){return e.indexOf(t)===0}function Ur(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=J({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||vC(o,CA))||n.data&&vC(o,EA)||n.attr&&SA.includes(o))&&(r[o]=e[o])}),r}function fI(e){return e&&le.isValidElement(e)&&e.type===le.Fragment}const pI=(e,t,n)=>le.isValidElement(e)?le.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Cr(e,t){return pI(e,e,t)}const hC=e=>typeof e=="object"&&e!=null&&e.nodeType===1,gC=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",rm=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return gC(n.overflowY,t)||gC(n.overflowX,t)||(r=>{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeight<r.scrollHeight||o.clientWidth<r.scrollWidth)})(e)}return!1},Wf=(e,t,n,r,o,i,a,s)=>i<e&&a>t||i>e&&a<t?0:i<=e&&s<=n||a>=t&&s>=n?i-e-r:a>t&&s<n||i<e&&s>n?a-t+o:0,kA=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},mC=(e,t)=>{var n,r,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:c,boundary:f,skipOverflowHiddenElements:p}=t,v=typeof f=="function"?f:z=>z!==f;if(!hC(e))throw new TypeError("Invalid target");const h=document.scrollingElement||document.documentElement,m=[];let b=e;for(;hC(b)&&v(b);){if(b=kA(b),b===h){m.push(b);break}b!=null&&b===document.body&&rm(b)&&!rm(document.documentElement)||b!=null&&rm(b,p)&&m.push(b)}const y=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,w=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:S,scrollY:C}=window,{height:E,width:k,top:O,right:I,bottom:T,left:R}=e.getBoundingClientRect(),{top:P,right:D,bottom:H,left:A}=(z=>{const L=window.getComputedStyle(z);return{top:parseFloat(L.scrollMarginTop)||0,right:parseFloat(L.scrollMarginRight)||0,bottom:parseFloat(L.scrollMarginBottom)||0,left:parseFloat(L.scrollMarginLeft)||0}})(e);let F=s==="start"||s==="nearest"?O-P:s==="end"?T+H:O+E/2-P+H,j=c==="center"?R+k/2-A+D:c==="end"?I+D:R-A;const _=[];for(let z=0;z<m.length;z++){const L=m[z],{height:B,width:W,top:V,right:N,bottom:U,left:X}=L.getBoundingClientRect();if(a==="if-needed"&&O>=0&&R>=0&&T<=w&&I<=y&&O>=V&&T<=U&&R>=X&&I<=N)return _;const Y=getComputedStyle(L),Z=parseInt(Y.borderLeftWidth,10),G=parseInt(Y.borderTopWidth,10),Q=parseInt(Y.borderRightWidth,10),oe=parseInt(Y.borderBottomWidth,10);let ue=0,se=0;const te="offsetWidth"in L?L.offsetWidth-L.clientWidth-Z-Q:0,de="offsetHeight"in L?L.offsetHeight-L.clientHeight-G-oe:0,re="offsetWidth"in L?L.offsetWidth===0?0:W/L.offsetWidth:0,ee="offsetHeight"in L?L.offsetHeight===0?0:B/L.offsetHeight:0;if(h===L)ue=s==="start"?F:s==="end"?F-w:s==="nearest"?Wf(C,C+w,w,G,oe,C+F,C+F+E,E):F-w/2,se=c==="start"?j:c==="center"?j-y/2:c==="end"?j-y:Wf(S,S+y,y,Z,Q,S+j,S+j+k,k),ue=Math.max(0,ue+C),se=Math.max(0,se+S);else{ue=s==="start"?F-V-G:s==="end"?F-U+oe+de:s==="nearest"?Wf(V,U,B,G,oe+de,F,F+E,E):F-(V+B/2)+de/2,se=c==="start"?j-X-Z:c==="center"?j-(X+W/2)+te/2:c==="end"?j-N+Q+te:Wf(X,N,W,Z,Q+te,j,j+k,k);const{scrollLeft:ie,scrollTop:be}=L;ue=ee===0?0:Math.max(0,Math.min(be+ue/ee,L.scrollHeight-B/ee+de)),se=re===0?0:Math.max(0,Math.min(ie+se/re,L.scrollWidth-W/re+te)),F+=be-ue,j+=ie-se}_.push({el:L,top:ue,left:se})}return _},OA=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function $A(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(mC(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of mC(e,OA(t))){const s=i-n.top+n.bottom,c=a-n.left+n.right;o.scroll({top:s,left:c,behavior:r})}}function N0(e){return e!=null&&e===e.window}function IA(e,t){var n,r;if(typeof window>"u")return 0;const o="scrollTop";let i=0;return N0(e)?i=e.pageYOffset:e instanceof Document?i=e.documentElement[o]:(e instanceof HTMLElement||e)&&(i=e[o]),e&&!N0(e)&&typeof i!="number"&&(i=(r=((n=e.ownerDocument)!==null&&n!==void 0?n:e).documentElement)===null||r===void 0?void 0:r[o]),i}function TA(e,t,n,r){const o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function PA(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:o=450}=t,i=n(),a=IA(i),s=Date.now(),c=()=>{const p=Date.now()-s,v=TA(p>o?o:p,a,e,o);N0(i)?i.scrollTo(window.pageXOffset,v):i instanceof Document||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=v:i.scrollTop=v,p<o?bn(c):typeof r=="function"&&r()};bn(c)}const vr=e=>{const[,,,,t]=ur();return t?`${e}-css-var`:""};var Me={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Me.F1&&n<=Me.F12)return!1;switch(n){case Me.ALT:case Me.CAPS_LOCK:case Me.CONTEXT_MENU:case Me.CTRL:case Me.DOWN:case Me.END:case Me.ESC:case Me.HOME:case Me.INSERT:case Me.LEFT:case Me.MAC_FF_META:case Me.META:case Me.NUMLOCK:case Me.NUM_CENTER:case Me.PAGE_DOWN:case Me.PAGE_UP:case Me.PAUSE:case Me.PRINT_SCREEN:case Me.RIGHT:case Me.SHIFT:case Me.UP:case Me.WIN_KEY:case Me.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Me.ZERO&&t<=Me.NINE||t>=Me.NUM_ZERO&&t<=Me.NUM_MULTIPLY||t>=Me.A&&t<=Me.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Me.SPACE:case Me.QUESTION_MARK:case Me.NUM_PLUS:case Me.NUM_MINUS:case Me.NUM_PERIOD:case Me.NUM_DIVISION:case Me.SEMICOLON:case Me.DASH:case Me.EQUALS:case Me.COMMA:case Me.PERIOD:case Me.SLASH:case Me.APOSTROPHE:case Me.SINGLE_QUOTE:case Me.OPEN_SQUARE_BRACKET:case Me.BACKSLASH:case Me.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},MA={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"},NA=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:MA}))},Ka=d.forwardRef(NA);const Tv=le.createContext(void 0),vs=100,RA=10,vI=vs*RA,hI={Modal:vs,Drawer:vs,Popover:vs,Popconfirm:vs,Tooltip:vs,Tour:vs},DA={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function jA(e){return e in hI}function oc(e,t){const[,n]=ur(),r=le.useContext(Tv),o=jA(e);if(t!==void 0)return[t,t];let i=r??0;return o?(i+=(r?0:n.zIndexPopupBase)+hI[e],i=Math.min(i,n.zIndexPopupBase+vI)):i+=DA[e],[r===void 0?t:i,i]}function LA(){const[e,t]=d.useState([]),n=d.useCallback(r=>(t(o=>[].concat(Ce(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function Tr(){Tr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(z,L,B){z[L]=B.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function f(z,L,B){return Object.defineProperty(z,L,{value:B,enumerable:!0,configurable:!0,writable:!0}),z[L]}try{f({},"")}catch{f=function(B,W,V){return B[W]=V}}function p(z,L,B,W){var V=L&&L.prototype instanceof S?L:S,N=Object.create(V.prototype),U=new j(W||[]);return o(N,"_invoke",{value:D(z,B,U)}),N}function v(z,L,B){try{return{type:"normal",arg:z.call(L,B)}}catch(W){return{type:"throw",arg:W}}}t.wrap=p;var h="suspendedStart",m="suspendedYield",b="executing",y="completed",w={};function S(){}function C(){}function E(){}var k={};f(k,a,function(){return this});var O=Object.getPrototypeOf,I=O&&O(O(_([])));I&&I!==n&&r.call(I,a)&&(k=I);var T=E.prototype=S.prototype=Object.create(k);function R(z){["next","throw","return"].forEach(function(L){f(z,L,function(B){return this._invoke(L,B)})})}function P(z,L){function B(V,N,U,X){var Y=v(z[V],z,N);if(Y.type!=="throw"){var Z=Y.arg,G=Z.value;return G&&bt(G)=="object"&&r.call(G,"__await")?L.resolve(G.__await).then(function(Q){B("next",Q,U,X)},function(Q){B("throw",Q,U,X)}):L.resolve(G).then(function(Q){Z.value=Q,U(Z)},function(Q){return B("throw",Q,U,X)})}X(Y.arg)}var W;o(this,"_invoke",{value:function(N,U){function X(){return new L(function(Y,Z){B(N,U,Y,Z)})}return W=W?W.then(X,X):X()}})}function D(z,L,B){var W=h;return function(V,N){if(W===b)throw Error("Generator is already running");if(W===y){if(V==="throw")throw N;return{value:e,done:!0}}for(B.method=V,B.arg=N;;){var U=B.delegate;if(U){var X=H(U,B);if(X){if(X===w)continue;return X}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(W===h)throw W=y,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);W=b;var Y=v(z,L,B);if(Y.type==="normal"){if(W=B.done?y:m,Y.arg===w)continue;return{value:Y.arg,done:B.done}}Y.type==="throw"&&(W=y,B.method="throw",B.arg=Y.arg)}}}function H(z,L){var B=L.method,W=z.iterator[B];if(W===e)return L.delegate=null,B==="throw"&&z.iterator.return&&(L.method="return",L.arg=e,H(z,L),L.method==="throw")||B!=="return"&&(L.method="throw",L.arg=new TypeError("The iterator does not provide a '"+B+"' method")),w;var V=v(W,z.iterator,L.arg);if(V.type==="throw")return L.method="throw",L.arg=V.arg,L.delegate=null,w;var N=V.arg;return N?N.done?(L[z.resultName]=N.value,L.next=z.nextLoc,L.method!=="return"&&(L.method="next",L.arg=e),L.delegate=null,w):N:(L.method="throw",L.arg=new TypeError("iterator result is not an object"),L.delegate=null,w)}function A(z){var L={tryLoc:z[0]};1 in z&&(L.catchLoc=z[1]),2 in z&&(L.finallyLoc=z[2],L.afterLoc=z[3]),this.tryEntries.push(L)}function F(z){var L=z.completion||{};L.type="normal",delete L.arg,z.completion=L}function j(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(A,this),this.reset(!0)}function _(z){if(z||z===""){var L=z[a];if(L)return L.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var B=-1,W=function V(){for(;++B<z.length;)if(r.call(z,B))return V.value=z[B],V.done=!1,V;return V.value=e,V.done=!0,V};return W.next=W}}throw new TypeError(bt(z)+" is not iterable")}return C.prototype=E,o(T,"constructor",{value:E,configurable:!0}),o(E,"constructor",{value:C,configurable:!0}),C.displayName=f(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(z){var L=typeof z=="function"&&z.constructor;return!!L&&(L===C||(L.displayName||L.name)==="GeneratorFunction")},t.mark=function(z){return Object.setPrototypeOf?Object.setPrototypeOf(z,E):(z.__proto__=E,f(z,c,"GeneratorFunction")),z.prototype=Object.create(T),z},t.awrap=function(z){return{__await:z}},R(P.prototype),f(P.prototype,s,function(){return this}),t.AsyncIterator=P,t.async=function(z,L,B,W,V){V===void 0&&(V=Promise);var N=new P(p(z,L,B,W),V);return t.isGeneratorFunction(L)?N:N.next().then(function(U){return U.done?U.value:N.next()})},R(T),f(T,c,"Generator"),f(T,a,function(){return this}),f(T,"toString",function(){return"[object Generator]"}),t.keys=function(z){var L=Object(z),B=[];for(var W in L)B.push(W);return B.reverse(),function V(){for(;B.length;){var N=B.pop();if(N in L)return V.value=N,V.done=!1,V}return V.done=!0,V}},t.values=_,j.prototype={constructor:j,reset:function(L){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(F),!L)for(var B in this)B.charAt(0)==="t"&&r.call(this,B)&&!isNaN(+B.slice(1))&&(this[B]=e)},stop:function(){this.done=!0;var L=this.tryEntries[0].completion;if(L.type==="throw")throw L.arg;return this.rval},dispatchException:function(L){if(this.done)throw L;var B=this;function W(Z,G){return U.type="throw",U.arg=L,B.next=Z,G&&(B.method="next",B.arg=e),!!G}for(var V=this.tryEntries.length-1;V>=0;--V){var N=this.tryEntries[V],U=N.completion;if(N.tryLoc==="root")return W("end");if(N.tryLoc<=this.prev){var X=r.call(N,"catchLoc"),Y=r.call(N,"finallyLoc");if(X&&Y){if(this.prev<N.catchLoc)return W(N.catchLoc,!0);if(this.prev<N.finallyLoc)return W(N.finallyLoc)}else if(X){if(this.prev<N.catchLoc)return W(N.catchLoc,!0)}else{if(!Y)throw Error("try statement without catch or finally");if(this.prev<N.finallyLoc)return W(N.finallyLoc)}}}},abrupt:function(L,B){for(var W=this.tryEntries.length-1;W>=0;--W){var V=this.tryEntries[W];if(V.tryLoc<=this.prev&&r.call(V,"finallyLoc")&&this.prev<V.finallyLoc){var N=V;break}}N&&(L==="break"||L==="continue")&&N.tryLoc<=B&&B<=N.finallyLoc&&(N=null);var U=N?N.completion:{};return U.type=L,U.arg=B,N?(this.method="next",this.next=N.finallyLoc,w):this.complete(U)},complete:function(L,B){if(L.type==="throw")throw L.arg;return L.type==="break"||L.type==="continue"?this.next=L.arg:L.type==="return"?(this.rval=this.arg=L.arg,this.method="return",this.next="end"):L.type==="normal"&&B&&(this.next=B),w},finish:function(L){for(var B=this.tryEntries.length-1;B>=0;--B){var W=this.tryEntries[B];if(W.finallyLoc===L)return this.complete(W.completion,W.afterLoc),F(W),w}},catch:function(L){for(var B=this.tryEntries.length-1;B>=0;--B){var W=this.tryEntries[B];if(W.tryLoc===L){var V=W.completion;if(V.type==="throw"){var N=V.arg;F(W)}return N}}throw Error("illegal catch attempt")},delegateYield:function(L,B,W){return this.delegate={iterator:_(L),resultName:B,nextLoc:W},this.method==="next"&&(this.arg=e),w}},t}function bC(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(f){n(f);return}s.done?t(c):Promise.resolve(c).then(r,o)}function Ga(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(c){bC(i,r,o,a,s,"next",c)}function s(c){bC(i,r,o,a,s,"throw",c)}a(void 0)})}}var fd=J({},D3),BA=fd.version,AA=fd.render,zA=fd.unmountComponentAtNode,Pv;try{var HA=Number((BA||"").split(".")[0]);HA>=18&&(Pv=fd.createRoot)}catch{}function yC(e){var t=fd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&bt(t)==="object"&&(t.usingClientEntryPoint=e)}var Vp="__rc_react_root__";function FA(e,t){yC(!0);var n=t[Vp]||Pv(t);yC(!1),n.render(e),t[Vp]=n}function _A(e,t){AA(e,t)}function gI(e,t){if(Pv){FA(e,t);return}_A(e,t)}function VA(e){return R0.apply(this,arguments)}function R0(){return R0=Ga(Tr().mark(function e(t){return Tr().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[Vp])===null||o===void 0||o.unmount(),delete t[Vp]}));case 1:case"end":return r.stop()}},e)})),R0.apply(this,arguments)}function WA(e){zA(e)}function mI(e){return D0.apply(this,arguments)}function D0(){return D0=Ga(Tr().mark(function e(t){return Tr().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Pv===void 0){r.next=2;break}return r.abrupt("return",VA(t));case 2:WA(t);case 3:case"end":return r.stop()}},e)})),D0.apply(this,arguments)}const om=()=>({height:0,opacity:0}),wC=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},UA=e=>({height:e?e.offsetHeight:0}),im=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",Uu=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:om,onEnterStart:om,onAppearActive:wC,onEnterActive:wC,onLeaveStart:UA,onLeaveActive:om,onAppearEnd:im,onEnterEnd:im,onLeaveEnd:im,motionDeadline:500}},ea=(e,t,n)=>n!==void 0?n:`${e}-${t}`,pd=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 o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},KA=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(",")}}}}},qA=$v("Wave",e=>[KA(e)]),Mv="ant-wave-target";function XA(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function am(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&XA(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function GA(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return am(t)?t:am(n)?n:am(r)?r:null}function sm(e){return Number.isNaN(e)?0:e}const YA=e=>{const{className:t,target:n,component:r}=e,o=d.useRef(null),[i,a]=d.useState(null),[s,c]=d.useState([]),[f,p]=d.useState(0),[v,h]=d.useState(0),[m,b]=d.useState(0),[y,w]=d.useState(0),[S,C]=d.useState(!1),E={left:f,top:v,width:m,height:y,borderRadius:s.map(I=>`${I}px`).join(" ")};i&&(E["--wave-color"]=i);function k(){const I=getComputedStyle(n);a(GA(n));const T=I.position==="static",{borderLeftWidth:R,borderTopWidth:P}=I;p(T?n.offsetLeft:sm(-parseFloat(R))),h(T?n.offsetTop:sm(-parseFloat(P))),b(n.offsetWidth),w(n.offsetHeight);const{borderTopLeftRadius:D,borderTopRightRadius:H,borderBottomLeftRadius:A,borderBottomRightRadius:F}=I;c([D,H,F,A].map(j=>sm(parseFloat(j))))}if(d.useEffect(()=>{if(n){const I=bn(()=>{k(),C(!0)});let T;return typeof ResizeObserver<"u"&&(T=new ResizeObserver(k),T.observe(n)),()=>{bn.cancel(I),T==null||T.disconnect()}}},[]),!S)return null;const O=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(Mv));return d.createElement(Vo,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(I,T)=>{var R;if(T.deadline||T.propertyName==="opacity"){const P=(R=o.current)===null||R===void 0?void 0:R.parentElement;mI(P).then(()=>{P==null||P.remove()})}return!1}},(I,T)=>{let{className:R}=I;return d.createElement("div",{ref:Kr(o,T),className:ae(t,{"wave-quick":O},R),style:E})})},QA=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),gI(d.createElement(YA,Object.assign({},t,{target:e})),o)},ZA=(e,t,n)=>{const{wave:r}=d.useContext(kt),[,o,i]=ur(),a=wn(f=>{const p=e.current;if(r!=null&&r.disabled||!p)return;const v=p.querySelector(`.${Mv}`)||p,{showEffect:h}=r||{};(h||QA)(v,{className:t,token:o,component:n,event:f,hashId:i})}),s=d.useRef();return f=>{bn.cancel(s.current),s.current=bn(()=>{a(f)})}},Nv=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=d.useContext(kt),i=d.useRef(null),a=o("wave"),[,s]=qA(a),c=ZA(i,ae(a,s),r);if(le.useEffect(()=>{const p=i.current;if(!p||p.nodeType!==1||n)return;const v=h=>{!pd(h.target)||!p.getAttribute||p.getAttribute("disabled")||p.disabled||p.className.includes("disabled")||p.className.includes("-leave")||c(h)};return p.addEventListener("click",v,!0),()=>{p.removeEventListener("click",v,!0)}},[n]),!le.isValidElement(t))return t??null;const f=ci(t)?Kr(t.ref,i):i;return Cr(t,{ref:f})},Wo=e=>{const t=le.useContext($s);return le.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},JA=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},ez=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},tz=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},bI=Nn("Space",e=>{const t=fn(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[ez(t),tz(t),JA(t)]},()=>({}),{resetStyle:!1});var yI=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const Rv=d.createContext(null),ic=(e,t)=>{const n=d.useContext(Rv),r=d.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return ae(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},Ku=e=>{let{children:t}=e;return d.createElement(Rv.Provider,{value:null},t)},nz=e=>{var{children:t}=e,n=yI(e,["children"]);return d.createElement(Rv.Provider,{value:n},t)},rz=e=>{const{getPrefixCls:t,direction:n}=d.useContext(kt),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:c,children:f}=e,p=yI(e,["size","direction","block","prefixCls","className","rootClassName","children"]),v=Wo(E=>r??E),h=t("space-compact",a),[m,b]=bI(h),y=ae(h,b,{[`${h}-rtl`]:n==="rtl",[`${h}-block`]:i,[`${h}-vertical`]:o==="vertical"},s,c),w=d.useContext(Rv),S=oo(f),C=d.useMemo(()=>S.map((E,k)=>{const O=E&&E.key||`${h}-item-${k}`;return d.createElement(nz,{key:O,compactSize:v,compactDirection:o,isFirstItem:k===0&&(!w||(w==null?void 0:w.isFirstItem)),isLastItem:k===S.length-1&&(!w||(w==null?void 0:w.isLastItem))},E)}),[r,S,w]);return S.length===0?null:m(d.createElement("div",Object.assign({className:y},p),C))};var oz=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const wI=d.createContext(void 0),iz=e=>{const{getPrefixCls:t,direction:n}=d.useContext(kt),{prefixCls:r,size:o,className:i}=e,a=oz(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,c]=ur();let f="";switch(o){case"large":f="lg";break;case"small":f="sm";break}const p=ae(s,{[`${s}-${f}`]:f,[`${s}-rtl`]:n==="rtl"},i,c);return d.createElement(wI.Provider,{value:o},d.createElement("div",Object.assign({},a,{className:p})))},xC=/^[\u4e00-\u9fa5]{2}$/,j0=xC.test.bind(xC);function Cy(e){return e==="danger"?{danger:!0}:{type:e}}function SC(e){return typeof e=="string"}function lm(e){return e==="text"||e==="link"}function az(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&SC(e.type)&&j0(e.props.children)?Cr(e,{children:e.props.children.split("").join(n)}):SC(e)?j0(e)?le.createElement("span",null,e.split("").join(n)):le.createElement("span",null,e):fI(e)?le.createElement("span",null,e):e}function sz(e,t){let n=!1;const r=[];return le.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,c=r[s];r[s]=`${c}${o}`}else r.push(o);n=a}),le.Children.map(r,o=>az(o,t))}const xI=d.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=ae(`${i}-icon`,n);return le.createElement("span",{ref:t,className:a,style:r},o)}),CC=d.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i,iconPosition:a="start"}=e,s=ae(r,{[`${n}-loading-icon-end`]:a==="end",[`${n}-loading-icon`]:a==="start"});return le.createElement(xI,{prefixCls:n,className:s,style:o,ref:t},le.createElement(Ka,{className:i}))}),cm=()=>({width:0,opacity:0,transform:"scale(0)"}),um=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),lz=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,iconPosition:a}=e,s=!!n;return r?le.createElement(CC,{prefixCls:t,className:o,style:i,iconPosition:a}):le.createElement(Vo,{visible:s,motionName:`${t}-loading-icon-motion`,motionLeave:s,removeOnLeave:!0,onAppearStart:cm,onAppearActive:um,onEnterStart:cm,onEnterActive:um,onLeaveStart:um,onLeaveActive:cm},(c,f)=>{let{className:p,style:v}=c;return le.createElement(CC,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),v),ref:f,iconClassName:p,iconPosition:a})})},EC=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),cz=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,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,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},EC(`${t}-primary`,o),EC(`${t}-danger`,i)]}},SI=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return fn(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},CI=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,f=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,p=(o=e.contentLineHeight)!==null&&o!==void 0?o:kp(s),v=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:kp(c),h=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:kp(f);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,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,contentFontSize:s,contentFontSizeSM:c,contentFontSizeLG:f,contentLineHeight:p,contentLineHeightSM:v,contentLineHeightLG:h,paddingBlock:Math.max((e.controlHeight-s*p)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*v)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-f*h)/2-e.lineWidth,0)}},uz=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${ce(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0,"&-end":{marginInlineStart:e.marginXS}},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS},[`&${t}-loading-icon-end`]:{marginInlineStart:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},Wu(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},ta=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),dz=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),fz=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),pz=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),qu=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},ta(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),Ey=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},pz(e))}),EI=e=>Object.assign({},Ey(e)),Wp=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),kI=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},EI(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),ta(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),qu(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},ta(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),qu(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),Ey(e))}),vz=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},EI(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),ta(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),qu(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},ta(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),qu(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Ey(e))}),hz=e=>Object.assign(Object.assign({},kI(e)),{borderStyle:"dashed"}),gz=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},ta(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Wp(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ta(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Wp(e))}),mz=e=>Object.assign(Object.assign(Object.assign({},ta(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),Wp(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Wp(e)),ta(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),bz=e=>{const{componentCls:t}=e;return{[`${t}-default`]:kI(e),[`${t}-primary`]:vz(e),[`${t}-dashed`]:hz(e),[`${t}-link`]:gz(e),[`${t}-text`]:mz(e),[`${t}-ghost`]:qu(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},ky=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:a,buttonPaddingHorizontal:s,iconCls:c,buttonPaddingVertical:f}=e,p=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${ce(f)} ${ce(s)}`,borderRadius:a,[`&${p}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[c]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:dz(e)},{[`${n}${n}-round${t}`]:fz(e)}]},yz=e=>{const t=fn(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return ky(t,e.componentCls)},wz=e=>{const t=fn(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return ky(t,`${e.componentCls}-sm`)},xz=e=>{const t=fn(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return ky(t,`${e.componentCls}-lg`)},Sz=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},Cz=Nn("Button",e=>{const t=SI(e);return[uz(t),yz(t),wz(t),xz(t),Sz(t),bz(t),cz(t)]},CI,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function Ez(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function kz(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Dv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},Ez(e,r,t)),kz(n,r,t))}}function Oz(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function $z(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 Iz(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},Oz(e,t)),$z(e.componentCls,t))}}const Tz=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${ce(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${ce(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Pz=nc(["Button","compact"],e=>{const t=SI(e);return[Dv(t),Iz(t),Tz(t)]},CI);var Mz=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function Nz(e){if(typeof e=="object"&&e){let t=e==null?void 0:e.delay;return t=!Number.isNaN(t)&&typeof t=="number"?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}const Rz=le.forwardRef((e,t)=>{var n,r,o;const{loading:i=!1,prefixCls:a,type:s,danger:c,shape:f="default",size:p,styles:v,disabled:h,className:m,rootClassName:b,children:y,icon:w,iconPosition:S="start",ghost:C=!1,block:E=!1,htmlType:k="button",classNames:O,style:I={},autoInsertSpace:T}=e,R=Mz(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),P=s||"default",{getPrefixCls:D,direction:H,button:A}=d.useContext(kt),F=(n=T??(A==null?void 0:A.autoInsertSpace))!==null&&n!==void 0?n:!0,j=D("btn",a),[_,z,L]=Cz(j),B=d.useContext(zo),W=h??B,V=d.useContext(wI),N=d.useMemo(()=>Nz(i),[i]),[U,X]=d.useState(N.loading),[Y,Z]=d.useState(!1),G=d.createRef(),Q=Kr(t,G),oe=d.Children.count(y)===1&&!w&&!lm(P);d.useEffect(()=>{let Ne=null;N.delay>0?Ne=setTimeout(()=>{Ne=null,X(!0)},N.delay):X(N.loading);function nt(){Ne&&(clearTimeout(Ne),Ne=null)}return nt},[N]),d.useEffect(()=>{if(!Q||!Q.current||!F)return;const Ne=Q.current.textContent;oe&&j0(Ne)?Y||Z(!0):Y&&Z(!1)},[Q]);const ue=Ne=>{const{onClick:nt}=e;if(U||W){Ne.preventDefault();return}nt==null||nt(Ne)},{compactSize:se,compactItemClassnames:te}=ic(j,H),de={large:"lg",small:"sm",middle:void 0},re=Wo(Ne=>{var nt,at;return(at=(nt=p??se)!==null&&nt!==void 0?nt:V)!==null&&at!==void 0?at:Ne}),ee=re&&de[re]||"",ie=U?"loading":w,be=Yn(R,["navigate"]),pe=ae(j,z,L,{[`${j}-${f}`]:f!=="default"&&f,[`${j}-${P}`]:P,[`${j}-${ee}`]:ee,[`${j}-icon-only`]:!y&&y!==0&&!!ie,[`${j}-background-ghost`]:C&&!lm(P),[`${j}-loading`]:U,[`${j}-two-chinese-chars`]:Y&&F&&!U,[`${j}-block`]:E,[`${j}-dangerous`]:!!c,[`${j}-rtl`]:H==="rtl"},te,m,b,A==null?void 0:A.className),we=Object.assign(Object.assign({},A==null?void 0:A.style),I),xe=S==="end"&&y&&y!==0&&ie,ge=ae(O==null?void 0:O.icon,(r=A==null?void 0:A.classNames)===null||r===void 0?void 0:r.icon,{[`${j}-icon-end`]:xe}),Oe=Object.assign(Object.assign({},(v==null?void 0:v.icon)||{}),((o=A==null?void 0:A.styles)===null||o===void 0?void 0:o.icon)||{}),Be=w&&!U?le.createElement(xI,{prefixCls:j,className:ge,style:Oe},w):le.createElement(lz,{existIcon:!!w,prefixCls:j,loading:!!U,iconPosition:S}),Se=y||y===0?sz(y,oe&&F):null,je=(Ne,nt)=>S==="start"?le.createElement(le.Fragment,null,Ne,nt):le.createElement(le.Fragment,null,nt,Ne);if(be.href!==void 0)return _(le.createElement("a",Object.assign({},be,{className:ae(pe,{[`${j}-disabled`]:W}),href:W?void 0:be.href,style:we,onClick:ue,ref:Q,tabIndex:W?-1:0}),je(Be,Se)));let We=le.createElement("button",Object.assign({},R,{type:k,className:pe,style:we,onClick:ue,disabled:W,ref:Q}),je(Be,Se),!!te&&le.createElement(Pz,{key:"compact",prefixCls:j}));return lm(P)||(We=le.createElement(Nv,{component:"Button",disabled:!!U},We)),_(We)}),Pr=Rz;Pr.Group=iz;Pr.__ANT_BUTTON=!0;function kC(e){return!!(e&&e.then)}const Oy=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:c,quitOnNullishReturnValue:f,actionFn:p}=e,v=d.useRef(!1),h=d.useRef(null),[m,b]=Ha(!1),y=function(){i==null||i.apply(void 0,arguments)};d.useEffect(()=>{let C=null;return a&&(C=setTimeout(()=>{var E;(E=h.current)===null||E===void 0||E.focus()})),()=>{C&&clearTimeout(C)}},[]);const w=C=>{kC(C)&&(b(!0),C.then(function(){b(!1,!0),y.apply(void 0,arguments),v.current=!1},E=>{if(b(!1,!0),v.current=!1,!(c!=null&&c()))return Promise.reject(E)}))},S=C=>{if(v.current)return;if(v.current=!0,!p){y();return}let E;if(s){if(E=p(C),f&&!kC(E)){v.current=!1,y(C);return}}else if(p.length)E=p(i),v.current=!1;else if(E=p(),!E){y();return}w(E)};return d.createElement(Pr,Object.assign({},Cy(t),{onClick:S,loading:m,prefixCls:r},o,{ref:h}),n)},vd=le.createContext({}),{Provider:OI}=vd,OC=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:c}=d.useContext(vd);return o?le.createElement(Oy,{isSilent:r,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),c==null||c(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},$C=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:c}=d.useContext(vd);return le.createElement(Oy,{isSilent:n,type:a||"primary",actionFn:c,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var $I=d.createContext(null),IC=[];function Dz(e,t){var n=d.useState(function(){if(!Sr())return null;var b=document.createElement("div");return b}),r=he(n,1),o=r[0],i=d.useRef(!1),a=d.useContext($I),s=d.useState(IC),c=he(s,2),f=c[0],p=c[1],v=a||(i.current?void 0:function(b){p(function(y){var w=[b].concat(Ce(y));return w})});function h(){o.parentElement||document.body.appendChild(o),i.current=!0}function m(){var b;(b=o.parentElement)===null||b===void 0||b.removeChild(o),i.current=!1}return an(function(){return e?a?a(h):h():m(),m},[e]),an(function(){f.length&&(f.forEach(function(b){return b()}),p(IC))},[f]),[o,v]}var dm;function II(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 o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(s.width,10),f=parseInt(s.height,10);try{var p=c?"width: ".concat(s.width,";"):"",v=f?"height: ".concat(s.height,";"):"";Yi(`
#`.concat(t,`::-webkit-scrollbar {
`).concat(p,`
`).concat(v,`
}`),t)}catch{o=c,i=f}}document.body.appendChild(n);var h=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,m=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),Au(t),{width:h,height:m}}function TC(e){return typeof document>"u"?0:(dm===void 0&&(dm=II()),dm.width)}function L0(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:II(e)}function jz(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Lz="rc-util-locker-".concat(Date.now()),PC=0;function Bz(e){var t=!!e,n=d.useState(function(){return PC+=1,"".concat(Lz,"_").concat(PC)}),r=he(n,1),o=r[0];an(function(){if(t){var i=L0(document.body).width,a=jz();Yi(`
html body {
overflow-y: hidden;
`.concat(a?"width: calc(100% - ".concat(i,"px);"):"",`
}`),o)}else Au(o);return function(){Au(o)}},[t,o])}var Az=!1;function zz(e){return Az}var MC=function(t){return t===!1?!1:!Sr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},$y=d.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,c=d.useState(n),f=he(c,2),p=f[0],v=f[1],h=p||n;d.useEffect(function(){(a||n)&&v(n)},[n,a]);var m=d.useState(function(){return MC(o)}),b=he(m,2),y=b[0],w=b[1];d.useEffect(function(){var H=MC(o);w(H??null)});var S=Dz(h&&!y),C=he(S,2),E=C[0],k=C[1],O=y??E;Bz(r&&n&&Sr()&&(O===E||O===document.body));var I=null;if(s&&ci(s)&&t){var T=s;I=T.ref}var R=Ls(I,t);if(!h||!Sr()||y===void 0)return null;var P=O===!1||zz(),D=s;return t&&(D=d.cloneElement(s,{ref:R})),d.createElement($I.Provider,{value:k},P?D:li.createPortal(D,O))}),TI=d.createContext({});function Hz(){var e=J({},bv);return e.useId}var NC=0,RC=Hz();const PI=RC?function(t){var n=RC();return t||n}:function(t){var n=d.useState("ssr-id"),r=he(n,2),o=r[0],i=r[1];return d.useEffect(function(){var a=NC;NC+=1,i("rc_unique_".concat(a))},[]),t||o};function DC(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function jC(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function Fz(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=jC(o),n.top+=jC(o,!0),n}const _z=d.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var LC={width:0,height:0,overflow:"hidden",outline:"none"},Vz={outline:"none"},MI=le.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,c=e.closable,f=e.closeIcon,p=e.onClose,v=e.children,h=e.bodyStyle,m=e.bodyProps,b=e.modalRender,y=e.onMouseDown,w=e.onMouseUp,S=e.holderRef,C=e.visible,E=e.forceRender,k=e.width,O=e.height,I=e.classNames,T=e.styles,R=le.useContext(TI),P=R.panel,D=Ls(S,P),H=d.useRef(),A=d.useRef(),F=d.useRef();le.useImperativeHandle(t,function(){return{focus:function(){var U;(U=F.current)===null||U===void 0||U.focus()},changeActive:function(U){var X=document,Y=X.activeElement;U&&Y===A.current?H.current.focus():!U&&Y===H.current&&A.current.focus()}}});var j={};k!==void 0&&(j.width=k),O!==void 0&&(j.height=O);var _;s&&(_=le.createElement("div",{className:ae("".concat(n,"-footer"),I==null?void 0:I.footer),style:J({},T==null?void 0:T.footer)},s));var z;i&&(z=le.createElement("div",{className:ae("".concat(n,"-header"),I==null?void 0:I.header),style:J({},T==null?void 0:T.header)},le.createElement("div",{className:"".concat(n,"-title"),id:a},i)));var L=d.useMemo(function(){return bt(c)==="object"&&c!==null?c:c?{closeIcon:f??le.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[c,f]),B=Ur(L,!0),W;c&&(W=le.createElement("button",Te({type:"button",onClick:p,"aria-label":"Close"},B,{className:"".concat(n,"-close")}),L.closeIcon));var V=le.createElement("div",{className:ae("".concat(n,"-content"),I==null?void 0:I.content),style:T==null?void 0:T.content},W,z,le.createElement("div",Te({className:ae("".concat(n,"-body"),I==null?void 0:I.body),style:J(J({},h),T==null?void 0:T.body)},m),v),_);return le.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:D,style:J(J({},o),j),className:ae(n,r),onMouseDown:y,onMouseUp:w},le.createElement("div",{tabIndex:0,ref:H,style:LC,"aria-hidden":"true"}),le.createElement("div",{ref:F,tabIndex:-1,style:Vz},le.createElement(_z,{shouldUpdate:C||E},b?b(V):V)),le.createElement("div",{tabIndex:0,ref:A,style:LC,"aria-hidden":"true"}))}),NI=d.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,c=e.destroyOnClose,f=e.motionName,p=e.ariaId,v=e.onVisibleChanged,h=e.mousePosition,m=d.useRef(),b=d.useState(),y=he(b,2),w=y[0],S=y[1],C={};w&&(C.transformOrigin=w);function E(){var k=Fz(m.current);S(h?"".concat(h.x-k.left,"px ").concat(h.y-k.top,"px"):"")}return d.createElement(Vo,{visible:a,onVisibleChanged:v,onAppearPrepare:E,onEnterPrepare:E,forceRender:s,motionName:f,removeOnLeave:c,ref:m},function(k,O){var I=k.className,T=k.style;return d.createElement(MI,Te({},e,{ref:t,title:r,ariaId:p,prefixCls:n,holderRef:O,style:J(J(J({},T),o),C),className:ae(i,I)}))})});NI.displayName="Content";function Wz(e){var t=e.prefixCls,n=e.style,r=e.visible,o=e.maskProps,i=e.motionName,a=e.className;return d.createElement(Vo,{key:"mask",visible:r,motionName:i,leavedClassName:"".concat(t,"-mask-hidden")},function(s,c){var f=s.className,p=s.style;return d.createElement("div",Te({ref:c,style:J(J({},p),n),className:ae("".concat(t,"-mask"),f,a)},o))})}function Uz(e){var t=e.prefixCls,n=t===void 0?"rc-dialog":t,r=e.zIndex,o=e.visible,i=o===void 0?!1:o,a=e.keyboard,s=a===void 0?!0:a,c=e.focusTriggerAfterClose,f=c===void 0?!0:c,p=e.wrapStyle,v=e.wrapClassName,h=e.wrapProps,m=e.onClose,b=e.afterOpenChange,y=e.afterClose,w=e.transitionName,S=e.animation,C=e.closable,E=C===void 0?!0:C,k=e.mask,O=k===void 0?!0:k,I=e.maskTransitionName,T=e.maskAnimation,R=e.maskClosable,P=R===void 0?!0:R,D=e.maskStyle,H=e.maskProps,A=e.rootClassName,F=e.classNames,j=e.styles,_=d.useRef(),z=d.useRef(),L=d.useRef(),B=d.useState(i),W=he(B,2),V=W[0],N=W[1],U=PI();function X(){v0(z.current,document.activeElement)||(_.current=document.activeElement)}function Y(){if(!v0(z.current,document.activeElement)){var re;(re=L.current)===null||re===void 0||re.focus()}}function Z(re){if(re)Y();else{if(N(!1),O&&_.current&&f){try{_.current.focus({preventScroll:!0})}catch{}_.current=null}V&&(y==null||y())}b==null||b(re)}function G(re){m==null||m(re)}var Q=d.useRef(!1),oe=d.useRef(),ue=function(){clearTimeout(oe.current),Q.current=!0},se=function(){oe.current=setTimeout(function(){Q.current=!1})},te=null;P&&(te=function(ee){Q.current?Q.current=!1:z.current===ee.target&&G(ee)});function de(re){if(s&&re.keyCode===Me.ESC){re.stopPropagation(),G(re);return}i&&re.keyCode===Me.TAB&&L.current.changeActive(!re.shiftKey)}return d.useEffect(function(){i&&(N(!0),X())},[i]),d.useEffect(function(){return function(){clearTimeout(oe.current)}},[]),d.createElement("div",Te({className:ae("".concat(n,"-root"),A)},Ur(e,{data:!0})),d.createElement(Wz,{prefixCls:n,visible:O&&i,motionName:DC(n,I,T),style:J(J({zIndex:r},D),j==null?void 0:j.mask),maskProps:H,className:F==null?void 0:F.mask}),d.createElement("div",Te({tabIndex:-1,onKeyDown:de,className:ae("".concat(n,"-wrap"),v,F==null?void 0:F.wrapper),ref:z,onClick:te,style:J(J(J({zIndex:r},p),j==null?void 0:j.wrapper),{},{display:V?null:"none"})},h),d.createElement(NI,Te({},e,{onMouseDown:ue,onMouseUp:se,ref:L,closable:E,ariaId:U,prefixCls:n,visible:i&&V,onClose:G,onVisibleChanged:Z,motionName:DC(n,w,S)}))))}var RI=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,c=t.panelRef,f=d.useState(n),p=he(f,2),v=p[0],h=p[1],m=d.useMemo(function(){return{panel:c}},[c]);return d.useEffect(function(){n&&h(!0)},[n]),!o&&a&&!v?null:d.createElement(TI.Provider,{value:m},d.createElement($y,{open:n||o||v,autoDestroy:!1,getContainer:r,autoLock:n||v},d.createElement(Uz,Te({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),h(!1)}}))))};RI.displayName="Dialog";function Up(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function BC(e){const{closable:t,closeIcon:n}=e||{};return le.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])}function AC(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach(o=>{o&&Object.keys(o).forEach(i=>{o[i]!==void 0&&(e[i]=o[i])})}),e}const Kz={};function DI(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Kz;const r=BC(e),o=BC(t),i=le.useMemo(()=>Object.assign({closeIcon:le.createElement(dd,null)},n),[n]),a=le.useMemo(()=>r===!1?!1:r?AC(i,o,r):o===!1?!1:o?AC(i,o):i.closable?i:!1,[r,o,i]);return le.useMemo(()=>{if(a===!1)return[!1,null];const{closeIconRender:s}=i,{closeIcon:c}=a;let f=c;if(f!=null){s&&(f=s(c));const p=Ur(a,!0);Object.keys(p).length&&(f=le.isValidElement(f)?le.cloneElement(f,p):le.createElement("span",Object.assign({},p),f))}return[!0,f]},[a,i])}var jI=function(t){if(Sr()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(o){return o in r.style})}return!1},qz=function(t,n){if(!jI(t))return!1;var r=document.createElement("div"),o=r.style[t];return r.style[t]=n,r.style[t]!==o};function B0(e,t){return!Array.isArray(e)&&t!==void 0?qz(e,t):jI(e)}const Xz=()=>Sr()&&window.document.documentElement;var ms="RC_FORM_INTERNAL_HOOKS",kn=function(){zn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Ts=d.createContext({getFieldValue:kn,getFieldsValue:kn,getFieldError:kn,getFieldWarning:kn,getFieldsError:kn,isFieldsTouched:kn,isFieldTouched:kn,isFieldValidating:kn,isFieldsValidating:kn,resetFields:kn,setFields:kn,setFieldValue:kn,setFieldsValue:kn,validateFields:kn,submit:kn,getInternalHooks:function(){return kn(),{dispatch:kn,initEntityValue:kn,registerField:kn,useSubscribe:kn,setInitialValues:kn,destroyForm:kn,setCallbacks:kn,registerWatch:kn,getFields:kn,setValidateMessages:kn,setPreserve:kn,getInitialValue:kn}}}),Xu=d.createContext(null);function A0(e){return e==null?[]:Array.isArray(e)?e:[e]}function Gz(e){return e&&!!e._init}function z0(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var H0=z0();function Yz(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Qz(e,t,n){if(xv())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Lu(o,n.prototype),o}function F0(e){var t=typeof Map=="function"?new Map:void 0;return F0=function(r){if(r===null||!Yz(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return Qz(r,arguments,Os(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Lu(o,r)},F0(e)}var Zz=/%[sdj%]/g,Jz=function(){};typeof process<"u"&&process.env;function _0(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 mo(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var a=e.replace(Zz,function(s){if(s==="%%")return"%";if(o>=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function e5(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function hr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||e5(t)&&typeof e=="string"&&!e)}function t5(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,Ce(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function zC(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r+=1,s<o?t(e[s],i):n([])}i([])}function n5(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,Ce(e[n]||[]))}),t}var HC=function(e){Fo(n,e);var t=Di(n);function n(r,o){var i;return or(this,n),i=t.call(this,"Async Validation Error"),q(De(i),"errors",void 0),q(De(i),"fields",void 0),i.errors=r,i.fields=o,i}return ir(n)}(F0(Error));function r5(e,t,n,r,o){if(t.first){var i=new Promise(function(h,m){var b=function(S){return r(S),S.length?m(new HC(S,_0(S))):h(o)},y=n5(e);zC(y,n,b)});return i.catch(function(h){return h}),i}var a=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),c=s.length,f=0,p=[],v=new Promise(function(h,m){var b=function(w){if(p.push.apply(p,w),f++,f===c)return r(p),p.length?m(new HC(p,_0(p))):h(o)};s.length||(r(p),h(o)),s.forEach(function(y){var w=e[y];a.indexOf(y)!==-1?zC(w,n,b):t5(w,n,b)})});return v.catch(function(h){return h}),v}function o5(e){return!!(e&&e.message!==void 0)}function i5(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function FC(e,t){return function(n){var r;return e.fullFields?r=i5(t,e.fullFields):r=t[n.field||e.fullField],o5(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function _C(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];bt(r)==="object"&&bt(e[n])==="object"?e[n]=J(J({},e[n]),r):e[n]=r}}return e}var ul="enum",a5=function(t,n,r,o,i){t[ul]=Array.isArray(t[ul])?t[ul]:[],t[ul].indexOf(n)===-1&&o.push(mo(i.messages[ul],t.fullField,t[ul].join(", ")))},s5=function(t,n,r,o,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||o.push(mo(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var a=new RegExp(t.pattern);a.test(n)||o.push(mo(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},l5=function(t,n,r,o,i){var a=typeof t.len=="number",s=typeof t.min=="number",c=typeof t.max=="number",f=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p=n,v=null,h=typeof n=="number",m=typeof n=="string",b=Array.isArray(n);if(h?v="number":m?v="string":b&&(v="array"),!v)return!1;b&&(p=n.length),m&&(p=n.replace(f,"_").length),a?p!==t.len&&o.push(mo(i.messages[v].len,t.fullField,t.len)):s&&!c&&p<t.min?o.push(mo(i.messages[v].min,t.fullField,t.min)):c&&!s&&p>t.max?o.push(mo(i.messages[v].max,t.fullField,t.max)):s&&c&&(p<t.min||p>t.max)&&o.push(mo(i.messages[v].range,t.fullField,t.min,t.max))},LI=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||hr(n,a||t.type))&&o.push(mo(i.messages.required,t.fullField))},Uf;const c5=function(){if(Uf)return Uf;var e="[a-fA-F\\d:]",t=function(I){return I&&I.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}",o=["(?:".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,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),c=new RegExp("^".concat(n,"$")),f=new RegExp("^".concat(a,"$")),p=function(I){return I&&I.exact?s:new RegExp("(?:".concat(t(I)).concat(n).concat(t(I),")|(?:").concat(t(I)).concat(a).concat(t(I),")"),"g")};p.v4=function(O){return O&&O.exact?c:new RegExp("".concat(t(O)).concat(n).concat(t(O)),"g")},p.v6=function(O){return O&&O.exact?f:new RegExp("".concat(t(O)).concat(a).concat(t(O)),"g")};var v="(?:(?:[a-z]+:)?//)",h="(?:\\S+(?::\\S*)?@)?",m=p.v4().source,b=p.v6().source,y="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",w="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",S="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",C="(?::\\d{2,5})?",E='(?:[/?#][^\\s"]*)?',k="(?:".concat(v,"|www\\.)").concat(h,"(?:localhost|").concat(m,"|").concat(b,"|").concat(y).concat(w).concat(S,")").concat(C).concat(E);return Uf=new RegExp("(?:^".concat(k,"$)"),"i"),Uf};var VC={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},ru={integer:function(t){return ru.number(t)&&parseInt(t,10)===t},float:function(t){return ru.number(t)&&!ru.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 bt(t)==="object"&&!ru.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(VC.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(c5())},hex:function(t){return typeof t=="string"&&!!t.match(VC.hex)}},u5=function(t,n,r,o,i){if(t.required&&n===void 0){LI(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?ru[s](n)||o.push(mo(i.messages.types[s],t.fullField,t.type)):s&&bt(n)!==t.type&&o.push(mo(i.messages.types[s],t.fullField,t.type))},d5=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(mo(i.messages.whitespace,t.fullField))};const un={required:LI,whitespace:d5,type:u5,range:l5,enum:a5,pattern:s5};var f5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i)}r(a)},p5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();un.required(t,n,o,a,i,"array"),n!=null&&(un.type(t,n,o,a,i),un.range(t,n,o,a,i))}r(a)},v5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&un.type(t,n,o,a,i)}r(a)},h5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n,"date")&&!t.required)return r();if(un.required(t,n,o,a,i),!hr(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),un.type(t,c,o,a,i),c&&un.range(t,c.getTime(),o,a,i)}}r(a)},g5="enum",m5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&un[g5](t,n,o,a,i)}r(a)},b5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&(un.type(t,n,o,a,i),un.range(t,n,o,a,i))}r(a)},y5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&(un.type(t,n,o,a,i),un.range(t,n,o,a,i))}r(a)},w5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&un.type(t,n,o,a,i)}r(a)},x5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&(un.type(t,n,o,a,i),un.range(t,n,o,a,i))}r(a)},S5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),n!==void 0&&un.type(t,n,o,a,i)}r(a)},C5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n,"string")&&!t.required)return r();un.required(t,n,o,a,i),hr(n,"string")||un.pattern(t,n,o,a,i)}r(a)},E5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n)&&!t.required)return r();un.required(t,n,o,a,i),hr(n)||un.type(t,n,o,a,i)}r(a)},k5=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":bt(n);un.required(t,n,o,a,i,s),r(a)},O5=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(hr(n,"string")&&!t.required)return r();un.required(t,n,o,a,i,"string"),hr(n,"string")||(un.type(t,n,o,a,i),un.range(t,n,o,a,i),un.pattern(t,n,o,a,i),t.whitespace===!0&&un.whitespace(t,n,o,a,i))}r(a)},fm=function(t,n,r,o,i){var a=t.type,s=[],c=t.required||!t.required&&o.hasOwnProperty(t.field);if(c){if(hr(n,a)&&!t.required)return r();un.required(t,n,o,s,i,a),hr(n,a)||un.type(t,n,o,s,i)}r(s)};const gu={string:O5,method:w5,number:x5,boolean:v5,regexp:E5,integer:y5,float:b5,array:p5,object:S5,enum:m5,pattern:C5,date:h5,url:fm,hex:fm,email:fm,required:k5,any:f5};var hd=function(){function e(t){or(this,e),q(this,"rules",null),q(this,"_messages",H0),this.define(t)}return ir(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(bt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=_C(z0(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,c=i;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function f(b){var y=[],w={};function S(E){if(Array.isArray(E)){var k;y=(k=y).concat.apply(k,Ce(E))}else y.push(E)}for(var C=0;C<b.length;C++)S(b[C]);y.length?(w=_0(y),c(y,w)):c(null,a)}if(s.messages){var p=this.messages();p===H0&&(p=z0()),_C(p,s.messages),s.messages=p}else s.messages=this.messages();var v={},h=s.keys||Object.keys(this.rules);h.forEach(function(b){var y=r.rules[b],w=a[b];y.forEach(function(S){var C=S;typeof C.transform=="function"&&(a===n&&(a=J({},a)),w=a[b]=C.transform(w),w!=null&&(C.type=C.type||(Array.isArray(w)?"array":bt(w)))),typeof C=="function"?C={validator:C}:C=J({},C),C.validator=r.getValidationMethod(C),C.validator&&(C.field=b,C.fullField=C.fullField||b,C.type=r.getType(C),v[b]=v[b]||[],v[b].push({rule:C,value:w,source:a,field:b}))})});var m={};return r5(v,s,function(b,y){var w=b.rule,S=(w.type==="object"||w.type==="array")&&(bt(w.fields)==="object"||bt(w.defaultField)==="object");S=S&&(w.required||!w.required&&b.value),w.field=b.field;function C(T,R){return J(J({},R),{},{fullField:"".concat(w.fullField,".").concat(T),fullFields:w.fullFields?[].concat(Ce(w.fullFields),[T]):[T]})}function E(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=Array.isArray(T)?T:[T];!s.suppressWarning&&R.length&&e.warning("async-validator:",R),R.length&&w.message!==void 0&&(R=[].concat(w.message));var P=R.map(FC(w,a));if(s.first&&P.length)return m[w.field]=1,y(P);if(!S)y(P);else{if(w.required&&!b.value)return w.message!==void 0?P=[].concat(w.message).map(FC(w,a)):s.error&&(P=[s.error(w,mo(s.messages.required,w.field))]),y(P);var D={};w.defaultField&&Object.keys(b.value).map(function(F){D[F]=w.defaultField}),D=J(J({},D),b.rule.fields);var H={};Object.keys(D).forEach(function(F){var j=D[F],_=Array.isArray(j)?j:[j];H[F]=_.map(C.bind(null,F))});var A=new e(H);A.messages(s.messages),b.rule.options&&(b.rule.options.messages=s.messages,b.rule.options.error=s.error),A.validate(b.value,b.rule.options||s,function(F){var j=[];P&&P.length&&j.push.apply(j,Ce(P)),F&&F.length&&j.push.apply(j,Ce(F)),y(j.length?j:null)})}}var k;if(w.asyncValidator)k=w.asyncValidator(w,b.value,E,b.source,s);else if(w.validator){try{k=w.validator(w,b.value,E,b.source,s)}catch(T){var O,I;(O=(I=console).error)===null||O===void 0||O.call(I,T),s.suppressValidatorError||setTimeout(function(){throw T},0),E(T.message)}k===!0?E():k===!1?E(typeof w.message=="function"?w.message(w.fullField||w.field):w.message||"".concat(w.fullField||w.field," fails")):k instanceof Array?E(k):k instanceof Error&&E(k.message)}k&&k.then&&k.then(function(){return E()},function(T){return E(T)})},function(b){f(b)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!gu.hasOwnProperty(n.type))throw new Error(mo("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),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?gu.required:gu[this.getType(n)]||void 0}}]),e}();q(hd,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");gu[t]=n});q(hd,"warning",Jz);q(hd,"messages",H0);q(hd,"validators",gu);var vo="'${name}' is not a valid ${type}",BI={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:vo,method:vo,array:vo,object:vo,number:vo,date:vo,boolean:vo,integer:vo,float:vo,regexp:vo,email:vo,url:vo,hex:vo},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}"}},WC=hd;function $5(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var UC="CODE_LOGIC_ERROR";function V0(e,t,n,r,o){return W0.apply(this,arguments)}function W0(){return W0=Ga(Tr().mark(function e(t,n,r,o,i){var a,s,c,f,p,v,h,m,b;return Tr().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return a=J({},r),delete a.ruleIndex,WC.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch{return Promise.reject(UC)}}),c=null,a&&a.type==="array"&&a.defaultField&&(c=a.defaultField,delete a.defaultField),f=new WC(q({},t,[a])),p=kl(BI,o.validateMessages),f.messages(p),v=[],w.prev=10,w.next=13,Promise.resolve(f.validate(q({},t,n),J({},o)));case 13:w.next=18;break;case 15:w.prev=15,w.t0=w.catch(10),w.t0.errors&&(v=w.t0.errors.map(function(S,C){var E=S.message,k=E===UC?p.default:E;return d.isValidElement(k)?d.cloneElement(k,{key:"error_".concat(C)}):k}));case 18:if(!(!v.length&&c)){w.next=23;break}return w.next=21,Promise.all(n.map(function(S,C){return V0("".concat(t,".").concat(C),S,c,o,i)}));case 21:return h=w.sent,w.abrupt("return",h.reduce(function(S,C){return[].concat(Ce(S),Ce(C))},[]));case 23:return m=J(J({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),b=v.map(function(S){return typeof S=="string"?$5(S,m):S}),w.abrupt("return",b);case 26:case"end":return w.stop()}},e,null,[[10,15]])})),W0.apply(this,arguments)}function I5(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(p,v){var h=p.validator,m=J(J({},p),{},{ruleIndex:v});return h&&(m.validator=function(b,y,w){var S=!1,C=function(){for(var O=arguments.length,I=new Array(O),T=0;T<O;T++)I[T]=arguments[T];Promise.resolve().then(function(){zn(!S,"Your validator function has already return a promise. `callback` will be ignored."),S||w.apply(void 0,I)})},E=h(b,y,C);S=E&&typeof E.then=="function"&&typeof E.catch=="function",zn(S,"`callback` is deprecated. Please return a promise instead."),S&&E.then(function(){w()}).catch(function(k){w(k||" ")})}),m}).sort(function(p,v){var h=p.warningOnly,m=p.ruleIndex,b=v.warningOnly,y=v.ruleIndex;return!!h==!!b?m-y:h?1:-1}),c;if(o===!0)c=new Promise(function(){var p=Ga(Tr().mark(function v(h,m){var b,y,w;return Tr().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:b=0;case 1:if(!(b<s.length)){C.next=12;break}return y=s[b],C.next=5,V0(a,t,y,r,i);case 5:if(w=C.sent,!w.length){C.next=9;break}return m([{errors:w,rule:y}]),C.abrupt("return");case 9:b+=1,C.next=1;break;case 12:h([]);case 13:case"end":return C.stop()}},v)}));return function(v,h){return p.apply(this,arguments)}}());else{var f=s.map(function(p){return V0(a,t,p,r,i).then(function(v){return{errors:v,rule:p}})});c=(o?P5(f):T5(f)).then(function(p){return Promise.reject(p)})}return c.catch(function(p){return p}),c}function T5(e){return U0.apply(this,arguments)}function U0(){return U0=Ga(Tr().mark(function e(t){return Tr().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.all(t).then(function(o){var i,a=(i=[]).concat.apply(i,Ce(o));return a}));case 1:case"end":return r.stop()}},e)})),U0.apply(this,arguments)}function P5(e){return K0.apply(this,arguments)}function K0(){return K0=Ga(Tr().mark(function e(t){var n;return Tr().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return n=0,o.abrupt("return",new Promise(function(i){t.forEach(function(a){a.then(function(s){s.errors.length&&i([s]),n+=1,n===t.length&&i([])})})}));case 2:case"end":return o.stop()}},e)})),K0.apply(this,arguments)}function rr(e){return A0(e)}function KC(e,t){var n={};return t.forEach(function(r){var o=go(e,r);n=ni(n,r,o)}),n}function Nl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return AI(t,r,n)})}function AI(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,o){return e[o]===r})}function M5(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||bt(e)!=="object"||bt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return Ce(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function N5(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&bt(t.target)==="object"&&e in t.target?t.target[e]:t}function qC(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(Ce(e.slice(0,n)),[o],Ce(e.slice(n,t)),Ce(e.slice(t+1,r))):i<0?[].concat(Ce(e.slice(0,t)),Ce(e.slice(t+1,n+1)),[o],Ce(e.slice(n+1,r))):e}var R5=["name"],Oo=[];function XC(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var Iy=function(e){Fo(n,e);var t=Di(n);function n(r){var o;if(or(this,n),o=t.call(this,r),q(De(o),"state",{resetCount:0}),q(De(o),"cancelRegisterFunc",null),q(De(o),"mounted",!1),q(De(o),"touched",!1),q(De(o),"dirty",!1),q(De(o),"validatePromise",void 0),q(De(o),"prevValidating",void 0),q(De(o),"errors",Oo),q(De(o),"warnings",Oo),q(De(o),"cancelRegister",function(){var c=o.props,f=c.preserve,p=c.isListField,v=c.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(p,f,rr(v)),o.cancelRegisterFunc=null}),q(De(o),"getNamePath",function(){var c=o.props,f=c.name,p=c.fieldContext,v=p.prefixName,h=v===void 0?[]:v;return f!==void 0?[].concat(Ce(h),Ce(f)):[]}),q(De(o),"getRules",function(){var c=o.props,f=c.rules,p=f===void 0?[]:f,v=c.fieldContext;return p.map(function(h){return typeof h=="function"?h(v):h})}),q(De(o),"refresh",function(){o.mounted&&o.setState(function(c){var f=c.resetCount;return{resetCount:f+1}})}),q(De(o),"metaCache",null),q(De(o),"triggerMetaEvent",function(c){var f=o.props.onMetaChange;if(f){var p=J(J({},o.getMeta()),{},{destroy:c});Ri(o.metaCache,p)||f(p),o.metaCache=p}else o.metaCache=null}),q(De(o),"onStoreChange",function(c,f,p){var v=o.props,h=v.shouldUpdate,m=v.dependencies,b=m===void 0?[]:m,y=v.onReset,w=p.store,S=o.getNamePath(),C=o.getValue(c),E=o.getValue(w),k=f&&Nl(f,S);switch(p.type==="valueUpdate"&&p.source==="external"&&!Ri(C,E)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Oo,o.warnings=Oo,o.triggerMetaEvent()),p.type){case"reset":if(!f||k){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Oo,o.warnings=Oo,o.triggerMetaEvent(),y==null||y(),o.refresh();return}break;case"remove":if(h){o.reRender();return}break;case"setField":var O=p.data;if(k){"touched"in O&&(o.touched=O.touched),"validating"in O&&!("originRCField"in O)&&(o.validatePromise=O.validating?Promise.resolve([]):null),"errors"in O&&(o.errors=O.errors||Oo),"warnings"in O&&(o.warnings=O.warnings||Oo),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in O&&Nl(f,S,!0)){o.reRender();return}if(h&&!S.length&&XC(h,c,w,C,E,p)){o.reRender();return}break;case"dependenciesUpdate":var I=b.map(rr);if(I.some(function(T){return Nl(p.relatedFields,T)})){o.reRender();return}break;default:if(k||(!b.length||S.length||h)&&XC(h,c,w,C,E,p)){o.reRender();return}break}h===!0&&o.reRender()}),q(De(o),"validateRules",function(c){var f=o.getNamePath(),p=o.getValue(),v=c||{},h=v.triggerName,m=v.validateOnly,b=m===void 0?!1:m,y=Promise.resolve().then(Ga(Tr().mark(function w(){var S,C,E,k,O,I,T;return Tr().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(o.mounted){P.next=2;break}return P.abrupt("return",[]);case 2:if(S=o.props,C=S.validateFirst,E=C===void 0?!1:C,k=S.messageVariables,O=S.validateDebounce,I=o.getRules(),h&&(I=I.filter(function(D){return D}).filter(function(D){var H=D.validateTrigger;if(!H)return!0;var A=A0(H);return A.includes(h)})),!(O&&h)){P.next=10;break}return P.next=8,new Promise(function(D){setTimeout(D,O)});case 8:if(o.validatePromise===y){P.next=10;break}return P.abrupt("return",[]);case 10:return T=I5(f,p,I,c,E,k),T.catch(function(D){return D}).then(function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Oo;if(o.validatePromise===y){var H;o.validatePromise=null;var A=[],F=[];(H=D.forEach)===null||H===void 0||H.call(D,function(j){var _=j.rule.warningOnly,z=j.errors,L=z===void 0?Oo:z;_?F.push.apply(F,Ce(L)):A.push.apply(A,Ce(L))}),o.errors=A,o.warnings=F,o.triggerMetaEvent(),o.reRender()}}),P.abrupt("return",T);case 13:case"end":return P.stop()}},w)})));return b||(o.validatePromise=y,o.dirty=!0,o.errors=Oo,o.warnings=Oo,o.triggerMetaEvent(),o.reRender()),y}),q(De(o),"isFieldValidating",function(){return!!o.validatePromise}),q(De(o),"isFieldTouched",function(){return o.touched}),q(De(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var c=o.props.fieldContext,f=c.getInternalHooks(ms),p=f.getInitialValue;return p(o.getNamePath())!==void 0}),q(De(o),"getErrors",function(){return o.errors}),q(De(o),"getWarnings",function(){return o.warnings}),q(De(o),"isListField",function(){return o.props.isListField}),q(De(o),"isList",function(){return o.props.isList}),q(De(o),"isPreserve",function(){return o.props.preserve}),q(De(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var c={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return c}),q(De(o),"getOnlyChild",function(c){if(typeof c=="function"){var f=o.getMeta();return J(J({},o.getOnlyChild(c(o.getControlled(),f,o.props.fieldContext))),{},{isFunction:!0})}var p=oo(c);return p.length!==1||!d.isValidElement(p[0])?{child:p,isFunction:!1}:{child:p[0],isFunction:!1}}),q(De(o),"getValue",function(c){var f=o.props.fieldContext.getFieldsValue,p=o.getNamePath();return go(c||f(!0),p)}),q(De(o),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=o.props,p=f.name,v=f.trigger,h=f.validateTrigger,m=f.getValueFromEvent,b=f.normalize,y=f.valuePropName,w=f.getValueProps,S=f.fieldContext,C=h!==void 0?h:S.validateTrigger,E=o.getNamePath(),k=S.getInternalHooks,O=S.getFieldsValue,I=k(ms),T=I.dispatch,R=o.getValue(),P=w||function(j){return q({},y,j)},D=c[v],H=p!==void 0?P(R):{},A=J(J({},c),H);A[v]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var j,_=arguments.length,z=new Array(_),L=0;L<_;L++)z[L]=arguments[L];m?j=m.apply(void 0,z):j=N5.apply(void 0,[y].concat(z)),b&&(j=b(j,R,O(!0))),T({type:"updateValue",namePath:E,value:j}),D&&D.apply(void 0,z)};var F=A0(C||[]);return F.forEach(function(j){var _=A[j];A[j]=function(){_&&_.apply(void 0,arguments);var z=o.props.rules;z&&z.length&&T({type:"validateField",namePath:E,triggerName:j})}}),A}),r.fieldContext){var i=r.fieldContext.getInternalHooks,a=i(ms),s=a.initEntityValue;s(De(o))}return o}return ir(n,[{key:"componentDidMount",value:function(){var o=this.props,i=o.shouldUpdate,a=o.fieldContext;if(this.mounted=!0,a){var s=a.getInternalHooks,c=s(ms),f=c.registerField;this.cancelRegisterFunc=f(this)}i===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var o=this.state.resetCount,i=this.props.children,a=this.getOnlyChild(i),s=a.child,c=a.isFunction,f;return c?f=s:d.isValidElement(s)?f=d.cloneElement(s,this.getControlled(s.props)):(zn(!s,"`children` of Field is not validate ReactElement."),f=s),d.createElement(d.Fragment,{key:o},f)}}]),n}(d.Component);q(Iy,"contextType",Ts);q(Iy,"defaultProps",{trigger:"onChange",valuePropName:"value"});function Ty(e){var t=e.name,n=At(e,R5),r=d.useContext(Ts),o=d.useContext(Xu),i=t!==void 0?rr(t):void 0,a="keep";return n.isListField||(a="_".concat((i||[]).join("_"))),d.createElement(Iy,Te({key:a,name:i,isListField:!!o},n,{fieldContext:r}))}function zI(e){var t=e.name,n=e.initialValue,r=e.children,o=e.rules,i=e.validateTrigger,a=e.isListField,s=d.useContext(Ts),c=d.useContext(Xu),f=d.useRef({keys:[],id:0}),p=f.current,v=d.useMemo(function(){var y=rr(s.prefixName)||[];return[].concat(Ce(y),Ce(rr(t)))},[s.prefixName,t]),h=d.useMemo(function(){return J(J({},s),{},{prefixName:v})},[s,v]),m=d.useMemo(function(){return{getKey:function(w){var S=v.length,C=w[S];return[p.keys[C],w.slice(S+1)]}}},[v]);if(typeof r!="function")return zn(!1,"Form.List only accepts function as children."),null;var b=function(w,S,C){var E=C.source;return E==="internal"?!1:w!==S};return d.createElement(Xu.Provider,{value:m},d.createElement(Ts.Provider,{value:h},d.createElement(Ty,{name:[],shouldUpdate:b,rules:o,validateTrigger:i,initialValue:n,isList:!0,isListField:a??!!c},function(y,w){var S=y.value,C=S===void 0?[]:S,E=y.onChange,k=s.getFieldValue,O=function(){var P=k(v||[]);return P||[]},I={add:function(P,D){var H=O();D>=0&&D<=H.length?(p.keys=[].concat(Ce(p.keys.slice(0,D)),[p.id],Ce(p.keys.slice(D))),E([].concat(Ce(H.slice(0,D)),[P],Ce(H.slice(D))))):(p.keys=[].concat(Ce(p.keys),[p.id]),E([].concat(Ce(H),[P]))),p.id+=1},remove:function(P){var D=O(),H=new Set(Array.isArray(P)?P:[P]);H.size<=0||(p.keys=p.keys.filter(function(A,F){return!H.has(F)}),E(D.filter(function(A,F){return!H.has(F)})))},move:function(P,D){if(P!==D){var H=O();P<0||P>=H.length||D<0||D>=H.length||(p.keys=qC(p.keys,P,D),E(qC(H,P,D)))}}},T=C||[];return Array.isArray(T)||(T=[]),r(T.map(function(R,P){var D=p.keys[P];return D===void 0&&(p.keys[P]=p.id,D=p.keys[P],p.id+=1),{name:P,key:D,isListField:!0}}),I,w)})))}function D5(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(c){return t=!0,c}).then(function(c){n-=1,r[s]=c,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var HI="__@field_split__";function pm(e){return e.map(function(t){return"".concat(bt(t),":").concat(t)}).join(HI)}var dl=function(){function e(){or(this,e),q(this,"kvs",new Map)}return ir(e,[{key:"set",value:function(n,r){this.kvs.set(pm(n),r)}},{key:"get",value:function(n){return this.kvs.get(pm(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(pm(n))}},{key:"map",value:function(n){return Ce(this.kvs.entries()).map(function(r){var o=he(r,2),i=o[0],a=o[1],s=i.split(HI);return n({key:s.map(function(c){var f=c.match(/^([^:]*):(.*)$/),p=he(f,3),v=p[1],h=p[2];return v==="number"?Number(h):h}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),j5=["name"],L5=ir(function e(t){var n=this;or(this,e),q(this,"formHooked",!1),q(this,"forceRootUpdate",void 0),q(this,"subscribable",!0),q(this,"store",{}),q(this,"fieldEntities",[]),q(this,"initialValues",{}),q(this,"callbacks",{}),q(this,"validateMessages",null),q(this,"preserve",null),q(this,"lastValidatePromise",null),q(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}}),q(this,"getInternalHooks",function(r){return r===ms?(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}):(zn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),q(this,"useSubscribe",function(r){n.subscribable=r}),q(this,"prevWithoutPreserves",null),q(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=kl(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var c=s.key;a=ni(a,c,go(r,c))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),q(this,"destroyForm",function(){var r=new dl;n.getFieldEntities(!0).forEach(function(o){n.isMergedPreserve(o.isPreserve())||r.set(o.getNamePath(),!0)}),n.prevWithoutPreserves=r}),q(this,"getInitialValue",function(r){var o=go(n.initialValues,r);return r.length?kl(o):o}),q(this,"setCallbacks",function(r){n.callbacks=r}),q(this,"setValidateMessages",function(r){n.validateMessages=r}),q(this,"setPreserve",function(r){n.preserve=r}),q(this,"watchList",[]),q(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),q(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),q(this,"timeoutId",null),q(this,"warningUnhooked",function(){}),q(this,"updateStore",function(r){n.store=r}),q(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),q(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new dl;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),q(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=rr(i);return o.get(a)||{INVALIDATE_NAME_PATH:rr(i)}})}),q(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&bt(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),f=[];return c.forEach(function(p){var v,h,m="INVALIDATE_NAME_PATH"in p?p.INVALIDATE_NAME_PATH:p.getNamePath();if(s){var b,y;if((b=(y=p).isList)!==null&&b!==void 0&&b.call(y))return}else if(!i&&(v=(h=p).isListField)!==null&&v!==void 0&&v.call(h))return;if(!a)f.push(m);else{var w="getMeta"in p?p.getMeta():null;a(w)&&f.push(m)}}),KC(n.store,f.map(rr))}),q(this,"getFieldValue",function(r){n.warningUnhooked();var o=rr(r);return go(n.store,o)}),q(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:rr(r[a]),errors:[],warnings:[]}})}),q(this,"getFieldError",function(r){n.warningUnhooked();var o=rr(r),i=n.getFieldsError([o])[0];return i.errors}),q(this,"getFieldWarning",function(r){n.warningUnhooked();var o=rr(r),i=n.getFieldsError([o])[0];return i.warnings}),q(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];var a=o[0],s=o[1],c,f=!1;o.length===0?c=null:o.length===1?Array.isArray(a)?(c=a.map(rr),f=!1):(c=null,f=a):(c=a.map(rr),f=s);var p=n.getFieldEntities(!0),v=function(w){return w.isFieldTouched()};if(!c)return f?p.every(function(y){return v(y)||y.isList()}):p.some(v);var h=new dl;c.forEach(function(y){h.set(y,[])}),p.forEach(function(y){var w=y.getNamePath();c.forEach(function(S){S.every(function(C,E){return w[E]===C})&&h.update(S,function(C){return[].concat(Ce(C),[y])})})});var m=function(w){return w.some(v)},b=h.map(function(y){var w=y.value;return w});return f?b.every(m):b.some(m)}),q(this,"isFieldTouched",function(r){return n.warningUnhooked(),n.isFieldsTouched([r])}),q(this,"isFieldsValidating",function(r){n.warningUnhooked();var o=n.getFieldEntities();if(!r)return o.some(function(a){return a.isFieldValidating()});var i=r.map(rr);return o.some(function(a){var s=a.getNamePath();return Nl(i,s)&&a.isFieldValidating()})}),q(this,"isFieldValidating",function(r){return n.warningUnhooked(),n.isFieldsValidating([r])}),q(this,"resetWithFieldInitialValue",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=new dl,i=n.getFieldEntities(!0);i.forEach(function(c){var f=c.props.initialValue,p=c.getNamePath();if(f!==void 0){var v=o.get(p)||new Set;v.add({entity:c,value:f}),o.set(p,v)}});var a=function(f){f.forEach(function(p){var v=p.props.initialValue;if(v!==void 0){var h=p.getNamePath(),m=n.getInitialValue(h);if(m!==void 0)zn(!1,"Form already set 'initialValues' with path '".concat(h.join("."),"'. Field can not overwrite it."));else{var b=o.get(h);if(b&&b.size>1)zn(!1,"Multiple Field with path '".concat(h.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(b){var y=n.getFieldValue(h),w=p.isListField();!w&&(!r.skipExist||y===void 0)&&n.updateStore(ni(n.store,h,Ce(b)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(c){var f=o.get(c);if(f){var p;(p=s).push.apply(p,Ce(Ce(f).map(function(v){return v.entity})))}})):s=i,a(s)}),q(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(kl(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(rr);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(ni(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),q(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,c=At(a,j5),f=rr(s);i.push(f),"value"in c&&n.updateStore(ni(n.store,f,c.value)),n.notifyObservers(o,[f],{type:"setField",data:a})}),n.notifyWatch(i)}),q(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),c=J(J({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return o}),q(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=go(n.store,i);a===void 0&&n.updateStore(ni(n.store,i,o))}}),q(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),q(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),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(a,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(v){return v!==r}),!n.isMergedPreserve(s)&&(!a||c.length>1)){var f=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==f&&n.fieldEntities.every(function(v){return!AI(v.getNamePath(),o)})){var p=n.store;n.updateStore(ni(p,o,f,!0)),n.notifyObservers(p,[o],{type:"remove"}),n.triggerDependenciesUpdate(p,o)}}n.notifyWatch([o])}}),q(this,"dispatch",function(r){switch(r.type){case"updateValue":var o=r.namePath,i=r.value;n.updateValue(o,i);break;case"validateField":var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}),q(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=J(J({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var c=s.onStoreChange;c(r,o,a)})}else n.forceRootUpdate()}),q(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(Ce(i))}),i}),q(this,"updateValue",function(r,o){var i=rr(r),a=n.store;n.updateStore(ni(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),c=n.callbacks.onValuesChange;if(c){var f=KC(n.store,[i]);c(f,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(Ce(s)))}),q(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=kl(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),q(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),q(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new dl;n.getFieldEntities().forEach(function(c){var f=c.props.dependencies;(f||[]).forEach(function(p){var v=rr(p);a.update(v,function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return h.add(c),h})})});var s=function c(f){var p=a.get(f)||new Set;p.forEach(function(v){if(!o.has(v)){o.add(v);var h=v.getNamePath();v.isFieldDirty()&&h.length&&(i.push(h),c(h))}})};return s(r),i}),q(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new dl;o.forEach(function(f){var p=f.name,v=f.errors;s.set(p,v)}),a.forEach(function(f){f.errors=s.get(f.name)||f.errors})}var c=a.filter(function(f){var p=f.name;return Nl(r,p)});c.length&&i(c,a)}}),q(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,c=s?i.map(rr):[],f=[],p=String(Date.now()),v=new Set,h=a||{},m=h.recursive,b=h.dirty;n.getFieldEntities(!0).forEach(function(C){if(s||c.push(C.getNamePath()),!(!C.props.rules||!C.props.rules.length)&&!(b&&!C.isFieldDirty())){var E=C.getNamePath();if(v.add(E.join(p)),!s||Nl(c,E,m)){var k=C.validateRules(J({validateMessages:J(J({},BI),n.validateMessages)},a));f.push(k.then(function(){return{name:E,errors:[],warnings:[]}}).catch(function(O){var I,T=[],R=[];return(I=O.forEach)===null||I===void 0||I.call(O,function(P){var D=P.rule.warningOnly,H=P.errors;D?R.push.apply(R,Ce(H)):T.push.apply(T,Ce(H))}),T.length?Promise.reject({name:E,errors:T,warnings:R}):{name:E,errors:T,warnings:R}}))}}});var y=D5(f);n.lastValidatePromise=y,y.catch(function(C){return C}).then(function(C){var E=C.map(function(k){var O=k.name;return O});n.notifyObservers(n.store,E,{type:"validateFinish"}),n.triggerOnFieldsChange(E,C)});var w=y.then(function(){return n.lastValidatePromise===y?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(C){var E=C.filter(function(k){return k&&k.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:E,outOfDate:n.lastValidatePromise!==y})});w.catch(function(C){return C});var S=c.filter(function(C){return v.has(C.join(p))});return n.triggerOnFieldsChange(S),w}),q(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch{}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Py(e){var t=d.useRef(),n=d.useState({}),r=he(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new L5(i);t.current=a.getForm()}return[t.current]}var q0=d.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),FI=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=d.useContext(q0),s=d.useRef({});return d.createElement(q0.Provider,{value:J(J({},a),{},{validateMessages:J(J({},a.validateMessages),n),triggerFormChange:function(f,p){r&&r(f,{changedFields:p,forms:s.current}),a.triggerFormChange(f,p)},triggerFormFinish:function(f,p){o&&o(f,{values:p,forms:s.current}),a.triggerFormFinish(f,p)},registerForm:function(f,p){f&&(s.current=J(J({},s.current),{},q({},f,p))),a.registerForm(f,p)},unregisterForm:function(f){var p=J({},s.current);delete p[f],s.current=p,a.unregisterForm(f)}})},i)},B5=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],A5=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,c=t.children,f=t.component,p=f===void 0?"form":f,v=t.validateMessages,h=t.validateTrigger,m=h===void 0?"onChange":h,b=t.onValuesChange,y=t.onFieldsChange,w=t.onFinish,S=t.onFinishFailed,C=At(t,B5),E=d.useContext(q0),k=Py(a),O=he(k,1),I=O[0],T=I.getInternalHooks(ms),R=T.useSubscribe,P=T.setInitialValues,D=T.setCallbacks,H=T.setValidateMessages,A=T.setPreserve,F=T.destroyForm;d.useImperativeHandle(n,function(){return I}),d.useEffect(function(){return E.registerForm(r,I),function(){E.unregisterForm(r)}},[E,I,r]),H(J(J({},E.validateMessages),v)),D({onValuesChange:b,onFieldsChange:function(U){if(E.triggerFormChange(r,U),y){for(var X=arguments.length,Y=new Array(X>1?X-1:0),Z=1;Z<X;Z++)Y[Z-1]=arguments[Z];y.apply(void 0,[U].concat(Y))}},onFinish:function(U){E.triggerFormFinish(r,U),w&&w(U)},onFinishFailed:S}),A(s);var j=d.useRef(null);P(o,!j.current),j.current||(j.current=!0),d.useEffect(function(){return F},[]);var _,z=typeof c=="function";if(z){var L=I.getFieldsValue(!0);_=c(L,I)}else _=c;R(!z);var B=d.useRef();d.useEffect(function(){M5(B.current||[],i||[])||I.setFields(i||[]),B.current=i},[i,I]);var W=d.useMemo(function(){return J(J({},I),{},{validateTrigger:m})},[I,m]),V=d.createElement(Xu.Provider,{value:null},d.createElement(Ts.Provider,{value:W},_));return p===!1?V:d.createElement(p,Te({},C,{onSubmit:function(U){U.preventDefault(),U.stopPropagation(),I.submit()},onReset:function(U){var X;U.preventDefault(),I.resetFields(),(X=C.onReset)===null||X===void 0||X.call(C,U)}}),V)};function GC(e){try{return JSON.stringify(e)}catch{return Math.random()}}function _I(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],o=t[1],i=o===void 0?{}:o,a=Gz(i)?{form:i}:i,s=a.form,c=d.useState(),f=he(c,2),p=f[0],v=f[1],h=d.useMemo(function(){return GC(p)},[p]),m=d.useRef(h);m.current=h;var b=d.useContext(Ts),y=s||b,w=y&&y._init,S=rr(r),C=d.useRef(S);return C.current=S,d.useEffect(function(){if(w){var E=y.getFieldsValue,k=y.getInternalHooks,O=k(ms),I=O.registerWatch,T=function(H,A){var F=a.preserve?A:H;return typeof r=="function"?r(F):go(F,C.current)},R=I(function(D,H){var A=T(D,H),F=GC(A);m.current!==F&&(m.current=F,v(A))}),P=T(E(),E(!0));return p!==P&&v(P),R}},[w]),p}var z5=d.forwardRef(A5),ac=z5;ac.FormProvider=FI;ac.Field=Ty;ac.List=zI;ac.useForm=Py;ac.useWatch=_I;const na=d.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),VI=d.createContext(null),WI=e=>{const t=Yn(e,["prefixCls"]);return d.createElement(FI,Object.assign({},t))},My=d.createContext({prefixCls:""}),Br=d.createContext({}),X0=e=>{let{children:t,status:n,override:r}=e;const o=d.useContext(Br),i=d.useMemo(()=>{const a=Object.assign({},o);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,o]);return d.createElement(Br.Provider,{value:i},t)},UI=d.createContext(void 0);function YC(){}const H5=d.createContext({add:YC,remove:YC});function F5(e){const t=d.useContext(H5),n=d.useRef();return wn(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const QC=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=d.useContext(vd);return le.createElement(Pr,Object.assign({onClick:n},e),t)},ZC=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=d.useContext(vd);return le.createElement(Pr,Object.assign({},Cy(n),{loading:e,onClick:o},t),r)};function KI(e,t){return le.createElement("span",{className:`${e}-close-x`},t||le.createElement(dd,{className:`${e}-close-icon`}))}const qI=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:c,footer:f}=e,[p]=aa("Modal",I2()),v=t||(p==null?void 0:p.okText),h=r||(p==null?void 0:p.cancelText),m={confirmLoading:o,okButtonProps:s,cancelButtonProps:c,okTextLocale:v,cancelTextLocale:h,okType:n,onOk:i,onCancel:a},b=le.useMemo(()=>m,Ce(Object.values(m)));let y;return typeof f=="function"||typeof f>"u"?(y=le.createElement(le.Fragment,null,le.createElement(QC,null),le.createElement(ZC,null)),typeof f=="function"&&(y=f(y,{OkBtn:ZC,CancelBtn:QC})),y=le.createElement(OI,{value:b},y)):y=f,le.createElement(by,{disabled:!1},y)},jv=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`}}}),_5=e=>({animationDuration:e,animationFillMode:"both"}),V5=e=>({animationDuration:e,animationFillMode:"both"}),Lv=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
${i}${e}-enter,
${i}${e}-appear
`]:Object.assign(Object.assign({},_5(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},V5(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"}}},W5=new dn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),U5=new dn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),XI=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Lv(r,W5,U5,e.motionDurationMid,t),{[`
${o}${r}-enter,
${o}${r}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},K5=new dn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),q5=new dn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),X5=new dn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),G5=new dn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Y5=new dn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Q5=new dn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Z5=new dn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),J5=new dn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),e8={"move-up":{inKeyframes:Z5,outKeyframes:J5},"move-down":{inKeyframes:K5,outKeyframes:q5},"move-left":{inKeyframes:X5,outKeyframes:G5},"move-right":{inKeyframes:Y5,outKeyframes:Q5}},Kp=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=e8[t];return[Lv(r,o,i,e.motionDurationMid),{[`
${r}-enter,
${r}-appear
`]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Ny=new dn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Ry=new dn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Dy=new dn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),jy=new dn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),t8=new dn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),n8=new dn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),r8=new dn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),o8=new dn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),i8={"slide-up":{inKeyframes:Ny,outKeyframes:Ry},"slide-down":{inKeyframes:Dy,outKeyframes:jy},"slide-left":{inKeyframes:t8,outKeyframes:n8},"slide-right":{inKeyframes:r8,outKeyframes:o8}},ql=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=i8[t];return[Lv(r,o,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}}]},Ly=new dn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),a8=new dn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),JC=new dn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),eE=new dn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),s8=new dn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),l8=new dn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),c8=new dn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),u8=new dn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),d8=new dn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),f8=new dn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),p8=new dn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),v8=new dn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),h8={zoom:{inKeyframes:Ly,outKeyframes:a8},"zoom-big":{inKeyframes:JC,outKeyframes:eE},"zoom-big-fast":{inKeyframes:JC,outKeyframes:eE},"zoom-left":{inKeyframes:c8,outKeyframes:u8},"zoom-right":{inKeyframes:d8,outKeyframes:f8},"zoom-up":{inKeyframes:s8,outKeyframes:l8},"zoom-down":{inKeyframes:p8,outKeyframes:v8}},gd=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=h8[t];return[Lv(r,o,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}}]};function tE(e){return{position:e,inset:0}}const g8=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},tE("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},tE("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:XI(e)}]},m8=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${ce(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Mn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${ce(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${ce(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Wu(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${ce(e.borderRadiusLG)} ${ce(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content,
${t}-body,
${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},b8=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},GI=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return fn(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},YI=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${ce(e.paddingMD)} ${ce(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${ce(e.padding)} ${ce(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${ce(e.paddingXS)} ${ce(e.padding)}`:0,footerBorderTop:e.wireframe?`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${ce(e.borderRadiusLG)} ${ce(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${ce(e.padding*2)} ${ce(e.padding*2)} ${ce(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),QI=Nn("Modal",e=>{const t=GI(e);return[m8(t),b8(t),g8(t),gd(t,"zoom")]},YI,{unitless:{titleLineHeight:!0}});var y8=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};let G0;const w8=e=>{G0={x:e.pageX,y:e.pageY},setTimeout(()=>{G0=null},100)};Xz()&&document.documentElement.addEventListener("click",w8,!0);const ZI=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:i}=d.useContext(kt),a=V=>{const{onCancel:N}=e;N==null||N(V)},s=V=>{const{onOk:N}=e;N==null||N(V)},{prefixCls:c,className:f,rootClassName:p,open:v,wrapClassName:h,centered:m,getContainer:b,focusTriggerAfterClose:y=!0,style:w,visible:S,width:C=520,footer:E,classNames:k,styles:O}=e,I=y8(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles"]),T=r("modal",c),R=r(),P=vr(T),[D,H,A]=QI(T,P),F=ae(h,{[`${T}-centered`]:!!m,[`${T}-wrap-rtl`]:o==="rtl"}),j=E!==null&&d.createElement(qI,Object.assign({},e,{onOk:s,onCancel:a})),[_,z]=DI(Up(e),Up(i),{closable:!0,closeIcon:d.createElement(dd,{className:`${T}-close-icon`}),closeIconRender:V=>KI(T,V)}),L=F5(`.${T}-content`),[B,W]=oc("Modal",I.zIndex);return D(d.createElement(Ku,null,d.createElement(X0,{status:!0,override:!0},d.createElement(Tv.Provider,{value:W},d.createElement(RI,Object.assign({width:C},I,{zIndex:B,getContainer:b===void 0?n:b,prefixCls:T,rootClassName:ae(H,p,A,P),footer:j,visible:v??S,mousePosition:(t=I.mousePosition)!==null&&t!==void 0?t:G0,onClose:a,closable:_,closeIcon:z,focusTriggerAfterClose:y,transitionName:ea(R,"zoom",e.transitionName),maskTransitionName:ea(R,"fade",e.maskTransitionName),className:ae(H,f,i==null?void 0:i.className),style:Object.assign(Object.assign({},i==null?void 0:i.style),w),classNames:Object.assign(Object.assign(Object.assign({},i==null?void 0:i.classNames),k),{wrapper:ae(F,k==null?void 0:k.wrapper)}),styles:Object.assign(Object.assign({},i==null?void 0:i.styles),O),panelRef:L}))))))},x8=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,lineHeight:a,modalTitleHeight:s,fontHeight:c,confirmBodyPadding:f}=e,p=`${t}-confirm`;return{[p]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${p}-body-wrapper`]:Object.assign({},Is()),[`&${t} ${t}-body`]:{padding:f},[`${p}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${p}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${p}-paragraph`]:{maxWidth:`calc(100% - ${ce(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${p}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${p}-content`]:{color:e.colorText,fontSize:i,lineHeight:a},[`${p}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${p}-error ${p}-body > ${e.iconCls}`]:{color:e.colorError},[`${p}-warning ${p}-body > ${e.iconCls},
${p}-confirm ${p}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${p}-info ${p}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${p}-success ${p}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},S8=nc(["Modal","confirm"],e=>{const t=GI(e);return[x8(t)]},YI,{order:-1e3});var C8=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function JI(e){const{prefixCls:t,icon:n,okText:r,cancelText:o,confirmPrefixCls:i,type:a,okCancel:s,footer:c,locale:f}=e,p=C8(e,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let v=n;if(!n&&n!==null)switch(a){case"info":v=d.createElement(yA,null);break;case"success":v=d.createElement(Sy,null);break;case"error":v=d.createElement(ud,null);break;default:v=d.createElement(Iv,null)}const h=s??a==="confirm",m=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[b]=aa("Modal"),y=f||b,w=r||(h?y==null?void 0:y.okText:y==null?void 0:y.justOkText),S=o||(y==null?void 0:y.cancelText),C=Object.assign({autoFocusButton:m,cancelTextLocale:S,okTextLocale:w,mergedOkCancel:h},p),E=d.useMemo(()=>C,Ce(Object.values(C))),k=d.createElement(d.Fragment,null,d.createElement(OC,null),d.createElement($C,null)),O=e.title!==void 0&&e.title!==null,I=`${i}-body`;return d.createElement("div",{className:`${i}-body-wrapper`},d.createElement("div",{className:ae(I,{[`${I}-has-title`]:O})},v,d.createElement("div",{className:`${i}-paragraph`},O&&d.createElement("span",{className:`${i}-title`},e.title),d.createElement("div",{className:`${i}-content`},e.content))),c===void 0||typeof c=="function"?d.createElement(OI,{value:E},d.createElement("div",{className:`${i}-btns`},typeof c=="function"?c(k,{OkBtn:$C,CancelBtn:OC}):k)):c,d.createElement(S8,{prefixCls:t}))}const E8=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:i,centered:a,getContainer:s,maskStyle:c,direction:f,prefixCls:p,wrapClassName:v,rootPrefixCls:h,bodyStyle:m,closable:b=!1,closeIcon:y,modalRender:w,focusTriggerAfterClose:S,onConfirm:C,styles:E}=e,k=`${p}-confirm`,O=e.width||416,I=e.style||{},T=e.mask===void 0?!0:e.mask,R=e.maskClosable===void 0?!1:e.maskClosable,P=ae(k,`${k}-${e.type}`,{[`${k}-rtl`]:f==="rtl"},e.className),[,D]=ur(),H=d.useMemo(()=>n!==void 0?n:D.zIndexPopupBase+vI,[n,D]);return d.createElement(ZI,{prefixCls:p,className:P,wrapClassName:ae({[`${k}-centered`]:!!e.centered},v),onCancel:()=>{t==null||t({triggerCancel:!0}),C==null||C(!1)},open:o,title:"",footer:null,transitionName:ea(h||"","zoom",e.transitionName),maskTransitionName:ea(h||"","fade",e.maskTransitionName),mask:T,maskClosable:R,style:I,styles:Object.assign({body:m,mask:c},E),width:O,zIndex:H,afterClose:r,keyboard:i,centered:a,getContainer:s,closable:b,closeIcon:y,modalRender:w,focusTriggerAfterClose:S},d.createElement(JI,Object.assign({},e,{confirmPrefixCls:k})))},eT=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return d.createElement(sa,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},d.createElement(E8,Object.assign({},e)))},bs=[];let tT="";function nT(){return tT}const k8=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=I2(),s=d.useContext(kt),c=nT()||s.getPrefixCls(),f=r||`${c}-modal`;let p=o;return p===!1&&(p=void 0),le.createElement(eT,Object.assign({},e,{rootPrefixCls:c,prefixCls:f,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:p}))};function md(e){const t=Q6(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function i(){for(var f=arguments.length,p=new Array(f),v=0;v<f;v++)p[v]=arguments[v];const h=p.some(m=>m&&m.triggerCancel);e.onCancel&&h&&e.onCancel.apply(e,[()=>{}].concat(Ce(p.slice(1))));for(let m=0;m<bs.length;m++)if(bs[m]===s){bs.splice(m,1);break}mI(n)}function a(f){clearTimeout(o),o=setTimeout(()=>{const p=t.getPrefixCls(void 0,nT()),v=t.getIconPrefixCls(),h=t.getTheme(),m=le.createElement(k8,Object.assign({},f));gI(le.createElement(sa,{prefixCls:p,iconPrefixCls:v,theme:h},t.holderRender?t.holderRender(m):m),n)})}function s(){for(var f=arguments.length,p=new Array(f),v=0;v<f;v++)p[v]=arguments[v];r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,p)}}),r.visible&&delete r.visible,a(r)}function c(f){typeof f=="function"?r=f(r):r=Object.assign(Object.assign({},r),f),a(r)}return a(r),bs.push(s),{destroy:s,update:c}}function rT(e){return Object.assign(Object.assign({},e),{type:"warning"})}function oT(e){return Object.assign(Object.assign({},e),{type:"info"})}function iT(e){return Object.assign(Object.assign({},e),{type:"success"})}function aT(e){return Object.assign(Object.assign({},e),{type:"error"})}function sT(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function O8(e){let{rootPrefixCls:t}=e;tT=t}var $8=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const I8=(e,t)=>{var n,{afterClose:r,config:o}=e,i=$8(e,["afterClose","config"]);const[a,s]=d.useState(!0),[c,f]=d.useState(o),{direction:p,getPrefixCls:v}=d.useContext(kt),h=v("modal"),m=v(),b=()=>{var C;r(),(C=c.afterClose)===null||C===void 0||C.call(c)},y=function(){s(!1);for(var C=arguments.length,E=new Array(C),k=0;k<C;k++)E[k]=arguments[k];const O=E.some(I=>I&&I.triggerCancel);c.onCancel&&O&&c.onCancel.apply(c,[()=>{}].concat(Ce(E.slice(1))))};d.useImperativeHandle(t,()=>({destroy:y,update:C=>{f(E=>Object.assign(Object.assign({},E),C))}}));const w=(n=c.okCancel)!==null&&n!==void 0?n:c.type==="confirm",[S]=aa("Modal",ui.Modal);return d.createElement(eT,Object.assign({prefixCls:h,rootPrefixCls:m},c,{close:y,open:a,afterClose:b,okText:c.okText||(w?S==null?void 0:S.okText:S==null?void 0:S.justOkText),direction:c.direction||p,cancelText:c.cancelText||(S==null?void 0:S.cancelText)},i))},T8=d.forwardRef(I8);let nE=0;const P8=d.memo(d.forwardRef((e,t)=>{const[n,r]=LA();return d.useImperativeHandle(t,()=>({patchElement:r}),[]),d.createElement(d.Fragment,null,n)}));function M8(){const e=d.useRef(null),[t,n]=d.useState([]);d.useEffect(()=>{t.length&&(Ce(t).forEach(a=>{a()}),n([]))},[t]);const r=d.useCallback(i=>function(s){var c;nE+=1;const f=d.createRef();let p;const v=new Promise(w=>{p=w});let h=!1,m;const b=d.createElement(T8,{key:`modal-${nE}`,config:i(s),ref:f,afterClose:()=>{m==null||m()},isSilent:()=>h,onConfirm:w=>{p(w)}});return m=(c=e.current)===null||c===void 0?void 0:c.patchElement(b),m&&bs.push(m),{destroy:()=>{function w(){var S;(S=f.current)===null||S===void 0||S.destroy()}f.current?w():n(S=>[].concat(Ce(S),[w]))},update:w=>{function S(){var C;(C=f.current)===null||C===void 0||C.update(w)}f.current?S():n(C=>[].concat(Ce(C),[S]))},then:w=>(h=!0,v.then(w))}},[]);return[d.useMemo(()=>({info:r(oT),success:r(iT),error:r(aT),warning:r(rT),confirm:r(sT)}),[]),d.createElement(P8,{key:"modal-holder",ref:e})]}function lT(e){return t=>d.createElement(sa,{theme:{token:{motion:!1,zIndexPopupBase:0}}},d.createElement(e,Object.assign({},t)))}const By=(e,t,n,r)=>lT(i=>{const{prefixCls:a,style:s}=i,c=d.useRef(null),[f,p]=d.useState(0),[v,h]=d.useState(0),[m,b]=Pn(!1,{value:i.open}),{getPrefixCls:y}=d.useContext(kt),w=y(t||"select",a);d.useEffect(()=>{if(b(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(O=>{const I=O[0].target;p(I.offsetHeight+8),h(I.offsetWidth)}),k=setInterval(()=>{var O;const I=n?`.${n(w)}`:`.${w}-dropdown`,T=(O=c.current)===null||O===void 0?void 0:O.querySelector(I);T&&(clearInterval(k),E.observe(T))},10);return()=>{clearInterval(k),E.disconnect()}}},[]);let S=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},s),{margin:0}),open:m,visible:m,getPopupContainer:()=>c.current});r&&(S=r(S));const C={paddingBottom:f,position:"relative",minWidth:v};return d.createElement("div",{ref:c,style:C},d.createElement(e,Object.assign({},S)))}),cT=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 Bv=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,c=typeof r=="function"?r(o):r;return d.createElement("span",{className:n,onMouseDown:function(p){p.preventDefault(),a==null||a(p)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},c!==void 0?c:d.createElement("span",{className:ae(n.split(/\s+/).map(function(f){return"".concat(f,"-icon")}))},i))},N8=function(t,n,r,o,i){var a=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,f=le.useMemo(function(){if(bt(o)==="object")return o.clearIcon;if(i)return i},[o,i]),p=le.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(c==="combobox"&&s===""))},[o,a,r.length,s,c]);return{allowClear:p,clearIcon:le.createElement(Bv,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:f},"×")}},uT=d.createContext(null);function dT(){return d.useContext(uT)}function R8(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=d.useState(!1),n=he(t,2),r=n[0],o=n[1],i=d.useRef(null),a=function(){window.clearTimeout(i.current)};d.useEffect(function(){return a},[]);var s=function(f,p){a(),i.current=window.setTimeout(function(){o(f),p&&p()},e)};return[r,s,a]}function fT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=d.useRef(null),n=d.useRef(null);d.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function D8(e,t,n,r){var o=d.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},d.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var c=a.target;c.shadowRoot&&a.composed&&(c=a.composedPath()[0]||c),o.current.open&&e().filter(function(f){return f}).every(function(f){return!f.contains(c)&&f!==c})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function j8(e){return![Me.ESC,Me.SHIFT,Me.BACKSPACE,Me.TAB,Me.WIN_KEY,Me.ALT,Me.META,Me.WIN_KEY_RIGHT,Me.CTRL,Me.SEMICOLON,Me.EQUALS,Me.CAPS_LOCK,Me.CONTEXT_MENU,Me.F1,Me.F2,Me.F3,Me.F4,Me.F5,Me.F6,Me.F7,Me.F8,Me.F9,Me.F10,Me.F11,Me.F12].includes(e)}var L8=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],fl=void 0;function B8(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,c=e.registerSize,f=e.itemKey,p=e.className,v=e.style,h=e.children,m=e.display,b=e.order,y=e.component,w=y===void 0?"div":y,S=At(e,L8),C=a&&!m;function E(R){c(f,R)}d.useEffect(function(){return function(){E(null)}},[]);var k=i&&o!==fl?i(o):h,O;r||(O={opacity:C?0:1,height:C?0:fl,overflowY:C?"hidden":fl,order:a?b:fl,pointerEvents:C?"none":fl,position:C?"absolute":fl});var I={};C&&(I["aria-hidden"]=!0);var T=d.createElement(w,Te({className:ae(!r&&n,p),style:J(J({},O),v)},I,S,{ref:t}),k);return a&&(T=d.createElement(_o,{onResize:function(P){var D=P.offsetWidth;E(D)},disabled:s},T)),T}var mu=d.forwardRef(B8);mu.displayName="Item";function A8(e){if(typeof MessageChannel>"u")bn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function z8(){var e=d.useRef(null),t=function(r){e.current||(e.current=[],A8(function(){li.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Uc(e,t){var n=d.useState(t),r=he(n,2),o=r[0],i=r[1],a=wn(function(s){e(function(){i(s)})});return[o,a]}var qp=le.createContext(null),H8=["component"],F8=["className"],_8=["className"],V8=function(t,n){var r=d.useContext(qp);if(!r){var o=t.component,i=o===void 0?"div":o,a=At(t,H8);return d.createElement(i,Te({},a,{ref:n}))}var s=r.className,c=At(r,F8),f=t.className,p=At(t,_8);return d.createElement(qp.Provider,{value:null},d.createElement(mu,Te({ref:n,className:ae(s,f)},c,p)))},pT=d.forwardRef(V8);pT.displayName="RawItem";var W8=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],vT="responsive",hT="invalidate";function U8(e){return"+ ".concat(e.length," ...")}function K8(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,c=e.itemKey,f=e.itemWidth,p=f===void 0?10:f,v=e.ssr,h=e.style,m=e.className,b=e.maxCount,y=e.renderRest,w=e.renderRawRest,S=e.suffix,C=e.component,E=C===void 0?"div":C,k=e.itemComponent,O=e.onVisibleChange,I=At(e,W8),T=v==="full",R=z8(),P=Uc(R,null),D=he(P,2),H=D[0],A=D[1],F=H||0,j=Uc(R,new Map),_=he(j,2),z=_[0],L=_[1],B=Uc(R,0),W=he(B,2),V=W[0],N=W[1],U=Uc(R,0),X=he(U,2),Y=X[0],Z=X[1],G=Uc(R,0),Q=he(G,2),oe=Q[0],ue=Q[1],se=d.useState(null),te=he(se,2),de=te[0],re=te[1],ee=d.useState(null),ie=he(ee,2),be=ie[0],pe=ie[1],we=d.useMemo(function(){return be===null&&T?Number.MAX_SAFE_INTEGER:be||0},[be,H]),xe=d.useState(!1),ge=he(xe,2),Oe=ge[0],Be=ge[1],Se="".concat(r,"-item"),je=Math.max(V,Y),We=b===vT,Ne=i.length&&We,nt=b===hT,at=Ne||typeof b=="number"&&i.length>b,Xe=d.useMemo(function(){var rt=i;return Ne?H===null&&T?rt=i:rt=i.slice(0,Math.min(i.length,F/p)):typeof b=="number"&&(rt=i.slice(0,b)),rt},[i,p,H,b,Ne]),ke=d.useMemo(function(){return Ne?i.slice(we+1):i.slice(Xe.length)},[i,Xe,Ne,we]),He=d.useCallback(function(rt,Fe){var Je;return typeof c=="function"?c(rt):(Je=c&&(rt==null?void 0:rt[c]))!==null&&Je!==void 0?Je:Fe},[c]),Ke=d.useCallback(a||function(rt){return rt},[a]);function Ae(rt,Fe,Je){be===rt&&(Fe===void 0||Fe===de)||(pe(rt),Je||(Be(rt<i.length-1),O==null||O(rt)),Fe!==void 0&&re(Fe))}function ze(rt,Fe){A(Fe.clientWidth)}function Ge(rt,Fe){L(function(Je){var vt=new Map(Je);return Fe===null?vt.delete(rt):vt.set(rt,Fe),vt})}function Ue(rt,Fe){Z(Fe),N(Y)}function Ze(rt,Fe){ue(Fe)}function $e(rt){return z.get(He(Xe[rt],rt))}an(function(){if(F&&typeof je=="number"&&Xe){var rt=oe,Fe=Xe.length,Je=Fe-1;if(!Fe){Ae(0,null);return}for(var vt=0;vt<Fe;vt+=1){var Le=$e(vt);if(T&&(Le=Le||0),Le===void 0){Ae(vt-1,void 0,!0);break}if(rt+=Le,Je===0&&rt<=F||vt===Je-1&&rt+$e(Je)<=F){Ae(Je,null);break}else if(rt+je>F){Ae(vt-1,rt-Le-oe+Y);break}}S&&$e(0)+oe>F&&re(null)}},[F,z,Y,oe,He,Xe]);var Ye=Oe&&!!ke.length,dt={};de!==null&&Ne&&(dt={position:"absolute",left:de,top:0});var Pt={prefixCls:Se,responsive:Ne,component:k,invalidate:nt},It=s?function(rt,Fe){var Je=He(rt,Fe);return d.createElement(qp.Provider,{key:Je,value:J(J({},Pt),{},{order:Fe,item:rt,itemKey:Je,registerSize:Ge,display:Fe<=we})},s(rt,Fe))}:function(rt,Fe){var Je=He(rt,Fe);return d.createElement(mu,Te({},Pt,{order:Fe,key:Je,item:rt,renderItem:Ke,itemKey:Je,registerSize:Ge,display:Fe<=we}))},Xt,Ot={order:Ye?we:Number.MAX_SAFE_INTEGER,className:"".concat(Se,"-rest"),registerSize:Ue,display:Ye};if(w)w&&(Xt=d.createElement(qp.Provider,{value:J(J({},Pt),Ot)},w(ke)));else{var ct=y||U8;Xt=d.createElement(mu,Te({},Pt,Ot),typeof ct=="function"?ct(ke):ct)}var ft=d.createElement(E,Te({className:ae(!nt&&r,m),style:h,ref:t},I),Xe.map(It),at?Xt:null,S&&d.createElement(mu,Te({},Pt,{responsive:We,responsiveDisabled:!Ne,order:we,className:"".concat(Se,"-suffix"),registerSize:Ze,display:!0,style:dt}),S));return We&&(ft=d.createElement(_o,{onResize:ze,disabled:!Ne},ft)),ft}var Ii=d.forwardRef(K8);Ii.displayName="Overflow";Ii.Item=pT;Ii.RESPONSIVE=vT;Ii.INVALIDATE=hT;var q8=function(t,n){var r,o=t.prefixCls,i=t.id,a=t.inputElement,s=t.disabled,c=t.tabIndex,f=t.autoFocus,p=t.autoComplete,v=t.editable,h=t.activeDescendantId,m=t.value,b=t.maxLength,y=t.onKeyDown,w=t.onMouseDown,S=t.onChange,C=t.onPaste,E=t.onCompositionStart,k=t.onCompositionEnd,O=t.open,I=t.attrs,T=a||d.createElement("input",null),R=T,P=R.ref,D=R.props,H=D.onKeyDown,A=D.onChange,F=D.onMouseDown,j=D.onCompositionStart,_=D.onCompositionEnd,z=D.style;return"maxLength"in T.props,T=d.cloneElement(T,J(J(J({type:"search"},D),{},{id:i,ref:Kr(n,P),disabled:s,tabIndex:c,autoComplete:p||"off",autoFocus:f,className:ae("".concat(o,"-selection-search-input"),(r=T)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":O||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":O?h:void 0},I),{},{value:v?m:"",maxLength:b,readOnly:!v,unselectable:v?null:"on",style:J(J({},z),{},{opacity:v?null:0}),onKeyDown:function(B){y(B),H&&H(B)},onMouseDown:function(B){w(B),F&&F(B)},onChange:function(B){S(B),A&&A(B)},onCompositionStart:function(B){E(B),j&&j(B)},onCompositionEnd:function(B){k(B),_&&_(B)},onPaste:C})),T},gT=d.forwardRef(q8);function mT(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var X8=typeof window<"u"&&window.document&&window.document.documentElement,G8=X8;function Y8(e){return e!=null}function Q8(e){return!e&&e!==0}function rE(e){return["string","number"].includes(bt(e))}function bT(e){var t=void 0;return e&&(rE(e.title)?t=e.title.toString():rE(e.label)&&(t=e.label.toString())),t}function Z8(e,t){G8?d.useLayoutEffect(e,t):d.useEffect(e,t)}function J8(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var oE=function(t){t.preventDefault(),t.stopPropagation()},eH=function(t){var n=t.id,r=t.prefixCls,o=t.values,i=t.open,a=t.searchValue,s=t.autoClearSearchValue,c=t.inputRef,f=t.placeholder,p=t.disabled,v=t.mode,h=t.showSearch,m=t.autoFocus,b=t.autoComplete,y=t.activeDescendantId,w=t.tabIndex,S=t.removeIcon,C=t.maxTagCount,E=t.maxTagTextLength,k=t.maxTagPlaceholder,O=k===void 0?function(re){return"+ ".concat(re.length," ...")}:k,I=t.tagRender,T=t.onToggleOpen,R=t.onRemove,P=t.onInputChange,D=t.onInputPaste,H=t.onInputKeyDown,A=t.onInputMouseDown,F=t.onInputCompositionStart,j=t.onInputCompositionEnd,_=d.useRef(null),z=d.useState(0),L=he(z,2),B=L[0],W=L[1],V=d.useState(!1),N=he(V,2),U=N[0],X=N[1],Y="".concat(r,"-selection"),Z=i||v==="multiple"&&s===!1||v==="tags"?a:"",G=v==="tags"||v==="multiple"&&s===!1||h&&(i||U);Z8(function(){W(_.current.scrollWidth)},[Z]);var Q=function(ee,ie,be,pe,we){return d.createElement("span",{title:bT(ee),className:ae("".concat(Y,"-item"),q({},"".concat(Y,"-item-disabled"),be))},d.createElement("span",{className:"".concat(Y,"-item-content")},ie),pe&&d.createElement(Bv,{className:"".concat(Y,"-item-remove"),onMouseDown:oE,onClick:we,customizeIcon:S},"×"))},oe=function(ee,ie,be,pe,we,xe){var ge=function(Be){oE(Be),T(!i)};return d.createElement("span",{onMouseDown:ge},I({label:ie,value:ee,disabled:be,closable:pe,onClose:we,isMaxTag:!!xe}))},ue=function(ee){var ie=ee.disabled,be=ee.label,pe=ee.value,we=!p&&!ie,xe=be;if(typeof E=="number"&&(typeof be=="string"||typeof be=="number")){var ge=String(xe);ge.length>E&&(xe="".concat(ge.slice(0,E),"..."))}var Oe=function(Se){Se&&Se.stopPropagation(),R(ee)};return typeof I=="function"?oe(pe,xe,ie,we,Oe):Q(ee,xe,ie,we,Oe)},se=function(ee){var ie=typeof O=="function"?O(ee):O;return typeof I=="function"?oe(void 0,ie,!1,!1,void 0,!0):Q({title:ie},ie,!1)},te=d.createElement("div",{className:"".concat(Y,"-search"),style:{width:B},onFocus:function(){X(!0)},onBlur:function(){X(!1)}},d.createElement(gT,{ref:c,open:i,prefixCls:r,id:n,inputElement:null,disabled:p,autoFocus:m,autoComplete:b,editable:G,activeDescendantId:y,value:Z,onKeyDown:H,onMouseDown:A,onChange:P,onPaste:D,onCompositionStart:F,onCompositionEnd:j,tabIndex:w,attrs:Ur(t,!0)}),d.createElement("span",{ref:_,className:"".concat(Y,"-search-mirror"),"aria-hidden":!0},Z," ")),de=d.createElement(Ii,{prefixCls:"".concat(Y,"-overflow"),data:o,renderItem:ue,renderRest:se,suffix:te,itemKey:J8,maxCount:C});return d.createElement(d.Fragment,null,de,!o.length&&!Z&&d.createElement("span",{className:"".concat(Y,"-placeholder")},f))},tH=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,c=t.autoComplete,f=t.activeDescendantId,p=t.mode,v=t.open,h=t.values,m=t.placeholder,b=t.tabIndex,y=t.showSearch,w=t.searchValue,S=t.activeValue,C=t.maxLength,E=t.onInputKeyDown,k=t.onInputMouseDown,O=t.onInputChange,I=t.onInputPaste,T=t.onInputCompositionStart,R=t.onInputCompositionEnd,P=t.title,D=d.useState(!1),H=he(D,2),A=H[0],F=H[1],j=p==="combobox",_=j||y,z=h[0],L=w||"";j&&S&&!A&&(L=S),d.useEffect(function(){j&&F(!1)},[j,S]);var B=p!=="combobox"&&!v&&!y?!1:!!L,W=P===void 0?bT(z):P,V=d.useMemo(function(){return z?null:d.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:B?{visibility:"hidden"}:void 0},m)},[z,B,m,r]);return d.createElement(d.Fragment,null,d.createElement("span",{className:"".concat(r,"-selection-search")},d.createElement(gT,{ref:i,prefixCls:r,id:o,open:v,inputElement:n,disabled:a,autoFocus:s,autoComplete:c,editable:_,activeDescendantId:f,value:L,onKeyDown:E,onMouseDown:k,onChange:function(U){F(!0),O(U)},onPaste:I,onCompositionStart:T,onCompositionEnd:R,tabIndex:b,attrs:Ur(t,!0),maxLength:j?C:void 0})),!j&&z?d.createElement("span",{className:"".concat(r,"-selection-item"),title:W,style:B?{visibility:"hidden"}:void 0},z.label):null,V)},nH=function(t,n){var r=d.useRef(null),o=d.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,c=t.showSearch,f=t.tokenWithEnter,p=t.disabled,v=t.autoClearSearchValue,h=t.onSearch,m=t.onSearchSubmit,b=t.onToggleOpen,y=t.onInputKeyDown,w=t.domRef;d.useImperativeHandle(n,function(){return{focus:function(B){r.current.focus(B)},blur:function(){r.current.blur()}}});var S=fT(0),C=he(S,2),E=C[0],k=C[1],O=function(B){var W=B.which;(W===Me.UP||W===Me.DOWN)&&B.preventDefault(),y&&y(B),W===Me.ENTER&&s==="tags"&&!o.current&&!a&&(m==null||m(B.target.value)),j8(W)&&b(!0)},I=function(){k(!0)},T=d.useRef(null),R=function(B){h(B,!0,o.current)!==!1&&b(!0)},P=function(){o.current=!0},D=function(B){o.current=!1,s!=="combobox"&&R(B.target.value)},H=function(B){var W=B.target.value;if(f&&T.current&&/[\r\n]/.test(T.current)){var V=T.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");W=W.replace(V,T.current)}T.current=null,R(W)},A=function(B){var W=B.clipboardData,V=W==null?void 0:W.getData("text");T.current=V||""},F=function(B){var W=B.target;if(W!==r.current){var V=document.body.style.msTouchAction!==void 0;V?setTimeout(function(){r.current.focus()}):r.current.focus()}},j=function(B){var W=E();B.target!==r.current&&!W&&!(s==="combobox"&&p)&&B.preventDefault(),(s!=="combobox"&&(!c||!W)||!a)&&(a&&v!==!1&&h("",!0,!1),b())},_={inputRef:r,onInputKeyDown:O,onInputMouseDown:I,onInputChange:H,onInputPaste:A,onInputCompositionStart:P,onInputCompositionEnd:D},z=s==="multiple"||s==="tags"?d.createElement(eH,Te({},t,_)):d.createElement(tH,Te({},t,_));return d.createElement("div",{ref:w,className:"".concat(i,"-selector"),onClick:F,onMouseDown:j},z)},rH=d.forwardRef(nH);function oH(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,c=o.x,f=c===void 0?0:c,p=o.y,v=p===void 0?0:p,h=d.useRef();if(!n||!n.points)return null;var m={position:"absolute"};if(n.autoArrow!==!1){var b=n.points[0],y=n.points[1],w=b[0],S=b[1],C=y[0],E=y[1];w===C||!["t","b"].includes(w)?m.top=v:w==="t"?m.top=0:m.bottom=0,S===E||!["l","r"].includes(S)?m.left=f:S==="l"?m.left=0:m.right=0}return d.createElement("div",{ref:h,className:ae("".concat(t,"-arrow"),a),style:m},s)}function iH(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?d.createElement(Vo,Te({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return d.createElement("div",{style:{zIndex:r},className:ae("".concat(t,"-mask"),s)})}):null}var aH=d.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),sH=d.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,c=e.open,f=e.keepDom,p=e.fresh,v=e.onClick,h=e.mask,m=e.arrow,b=e.arrowPos,y=e.align,w=e.motion,S=e.maskMotion,C=e.forceRender,E=e.getPopupContainer,k=e.autoDestroy,O=e.portal,I=e.zIndex,T=e.onMouseEnter,R=e.onMouseLeave,P=e.onPointerEnter,D=e.ready,H=e.offsetX,A=e.offsetY,F=e.offsetR,j=e.offsetB,_=e.onAlign,z=e.onPrepare,L=e.stretch,B=e.targetWidth,W=e.targetHeight,V=typeof n=="function"?n():n,N=c||f,U=(E==null?void 0:E.length)>0,X=d.useState(!E||!U),Y=he(X,2),Z=Y[0],G=Y[1];if(an(function(){!Z&&U&&a&&G(!0)},[Z,U,a]),!Z)return null;var Q="auto",oe={left:"-1000vw",top:"-1000vh",right:Q,bottom:Q};if(D||!c){var ue,se=y.points,te=y.dynamicInset||((ue=y._experimental)===null||ue===void 0?void 0:ue.dynamicInset),de=te&&se[0][1]==="r",re=te&&se[0][0]==="b";de?(oe.right=F,oe.left=Q):(oe.left=H,oe.right=Q),re?(oe.bottom=j,oe.top=Q):(oe.top=A,oe.bottom=Q)}var ee={};return L&&(L.includes("height")&&W?ee.height=W:L.includes("minHeight")&&W&&(ee.minHeight=W),L.includes("width")&&B?ee.width=B:L.includes("minWidth")&&B&&(ee.minWidth=B)),c||(ee.pointerEvents="none"),d.createElement(O,{open:C||N,getContainer:E&&function(){return E(a)},autoDestroy:k},d.createElement(iH,{prefixCls:o,open:c,zIndex:I,mask:h,motion:S}),d.createElement(_o,{onResize:_,disabled:!c},function(ie){return d.createElement(Vo,Te({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:C,leavedClassName:"".concat(o,"-hidden")},w,{onAppearPrepare:z,onEnterPrepare:z,visible:c,onVisibleChanged:function(pe){var we;w==null||(we=w.onVisibleChanged)===null||we===void 0||we.call(w,pe),s(pe)}}),function(be,pe){var we=be.className,xe=be.style,ge=ae(o,we,r);return d.createElement("div",{ref:Kr(ie,t,pe),className:ge,style:J(J(J(J({"--arrow-x":"".concat(b.x||0,"px"),"--arrow-y":"".concat(b.y||0,"px")},oe),ee),xe),{},{boxSizing:"border-box",zIndex:I},i),onMouseEnter:T,onMouseLeave:R,onPointerEnter:P,onClick:v},m&&d.createElement(oH,{prefixCls:o,arrow:m,arrowPos:b,align:y}),d.createElement(aH,{cache:!c&&!p},V))})}))}),lH=d.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=ci(n),i=d.useCallback(function(s){ju(t,r?r(s):s)},[r]),a=Ls(i,n.ref);return o?d.cloneElement(n,{ref:a}):n}),iE=d.createContext(null);function aE(e){return e?Array.isArray(e)?e:[e]:[]}function cH(e,t,n,r){return d.useMemo(function(){var o=aE(n??t),i=aE(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function uH(){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 dH(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a<i.length;a+=1){var s,c=i[a];if(uH((s=e[c])===null||s===void 0?void 0:s.points,o,r))return"".concat(t,"-placement-").concat(c)}return""}function sE(e,t,n,r){return t||(n?{motionName:"".concat(e,"-").concat(n)}:r?{motionName:r}:null)}function bd(e){return e.ownerDocument.defaultView}function Y0(e){for(var t=[],n=e==null?void 0:e.parentElement,r=["hidden","scroll","clip","auto"];n;){var o=bd(n).getComputedStyle(n),i=o.overflowX,a=o.overflowY,s=o.overflow;[i,a,s].some(function(c){return r.includes(c)})&&t.push(n),n=n.parentElement}return t}function Gu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function Kc(e){return Gu(parseFloat(e),0)}function lE(e,t){var n=J({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=bd(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,c=o.borderBottomWidth,f=o.borderLeftWidth,p=o.borderRightWidth,v=r.getBoundingClientRect(),h=r.offsetHeight,m=r.clientHeight,b=r.offsetWidth,y=r.clientWidth,w=Kc(s),S=Kc(c),C=Kc(f),E=Kc(p),k=Gu(Math.round(v.width/b*1e3)/1e3),O=Gu(Math.round(v.height/h*1e3)/1e3),I=(b-y-C-E)*k,T=(h-m-w-S)*O,R=w*O,P=S*O,D=C*k,H=E*k,A=0,F=0;if(i==="clip"){var j=Kc(a);A=j*k,F=j*O}var _=v.x+D-A,z=v.y+R-F,L=_+v.width+2*A-D-H-I,B=z+v.height+2*F-R-P-T;n.left=Math.max(n.left,_),n.top=Math.max(n.top,z),n.right=Math.min(n.right,L),n.bottom=Math.min(n.bottom,B)}}),n}function cE(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 uE(e,t){var n=t||[],r=he(n,2),o=r[0],i=r[1];return[cE(e.width,o),cE(e.height,i)]}function dE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function pl(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function ka(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function fH(e,t,n,r,o,i,a){var s=d.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),c=he(s,2),f=c[0],p=c[1],v=d.useRef(0),h=d.useMemo(function(){return t?Y0(t):[]},[t]),m=d.useRef({}),b=function(){m.current={}};e||b();var y=wn(function(){if(t&&n&&e){let Dn=function(yo,Rt){var Yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ge,jn=V.x+yo,Kn=V.y+Rt,On=jn+ue,Jn=Kn+oe,er=Math.max(jn,Yt.left),ar=Math.max(Kn,Yt.top),Hr=Math.min(On,Yt.right),so=Math.min(Jn,Yt.bottom);return Math.max(0,(Hr-er)*(so-ar))},Xr=function(){pt=V.y+ct,yt=pt+oe,it=V.x+Ot,jt=it+ue};var C,E,k=t,O=k.ownerDocument,I=bd(k),T=I.getComputedStyle(k),R=T.width,P=T.height,D=T.position,H=k.style.left,A=k.style.top,F=k.style.right,j=k.style.bottom,_=k.style.overflow,z=J(J({},o[r]),i),L=O.createElement("div");(C=k.parentElement)===null||C===void 0||C.appendChild(L),L.style.left="".concat(k.offsetLeft,"px"),L.style.top="".concat(k.offsetTop,"px"),L.style.position=D,L.style.height="".concat(k.offsetHeight,"px"),L.style.width="".concat(k.offsetWidth,"px"),k.style.left="0",k.style.top="0",k.style.right="auto",k.style.bottom="auto",k.style.overflow="hidden";var B;if(Array.isArray(n))B={x:n[0],y:n[1],width:0,height:0};else{var W=n.getBoundingClientRect();B={x:W.x,y:W.y,width:W.width,height:W.height}}var V=k.getBoundingClientRect(),N=O.documentElement,U=N.clientWidth,X=N.clientHeight,Y=N.scrollWidth,Z=N.scrollHeight,G=N.scrollTop,Q=N.scrollLeft,oe=V.height,ue=V.width,se=B.height,te=B.width,de={left:0,top:0,right:U,bottom:X},re={left:-Q,top:-G,right:Y-Q,bottom:Z-G},ee=z.htmlRegion,ie="visible",be="visibleFirst";ee!=="scroll"&&ee!==be&&(ee=ie);var pe=ee===be,we=lE(re,h),xe=lE(de,h),ge=ee===ie?xe:we,Oe=pe?xe:ge;k.style.left="auto",k.style.top="auto",k.style.right="0",k.style.bottom="0";var Be=k.getBoundingClientRect();k.style.left=H,k.style.top=A,k.style.right=F,k.style.bottom=j,k.style.overflow=_,(E=k.parentElement)===null||E===void 0||E.removeChild(L);var Se=Gu(Math.round(ue/parseFloat(R)*1e3)/1e3),je=Gu(Math.round(oe/parseFloat(P)*1e3)/1e3);if(Se===0||je===0||Du(n)&&!pd(n))return;var We=z.offset,Ne=z.targetOffset,nt=uE(V,We),at=he(nt,2),Xe=at[0],ke=at[1],He=uE(B,Ne),Ke=he(He,2),Ae=Ke[0],ze=Ke[1];B.x-=Ae,B.y-=ze;var Ge=z.points||[],Ue=he(Ge,2),Ze=Ue[0],$e=Ue[1],Ye=dE($e),dt=dE(Ze),Pt=pl(B,Ye),It=pl(V,dt),Xt=J({},z),Ot=Pt.x-It.x+Xe,ct=Pt.y-It.y+ke,ft=Dn(Ot,ct),rt=Dn(Ot,ct,xe),Fe=pl(B,["t","l"]),Je=pl(V,["t","l"]),vt=pl(B,["b","r"]),Le=pl(V,["b","r"]),Qe=z.overflow||{},ot=Qe.adjustX,mt=Qe.adjustY,Dt=Qe.shiftX,Mt=Qe.shiftY,en=function(Rt){return typeof Rt=="boolean"?Rt:Rt>=0},pt,yt,it,jt;Xr();var pn=en(mt),sn=dt[0]===Ye[0];if(pn&&dt[0]==="t"&&(yt>Oe.bottom||m.current.bt)){var tn=ct;sn?tn-=oe-se:tn=Fe.y-Le.y-ke;var hn=Dn(Ot,tn),ut=Dn(Ot,tn,xe);hn>ft||hn===ft&&(!pe||ut>=rt)?(m.current.bt=!0,ct=tn,ke=-ke,Xt.points=[ka(dt,0),ka(Ye,0)]):m.current.bt=!1}if(pn&&dt[0]==="b"&&(pt<Oe.top||m.current.tb)){var lt=ct;sn?lt+=oe-se:lt=vt.y-Je.y-ke;var xt=Dn(Ot,lt),ln=Dn(Ot,lt,xe);xt>ft||xt===ft&&(!pe||ln>=rt)?(m.current.tb=!0,ct=lt,ke=-ke,Xt.points=[ka(dt,0),ka(Ye,0)]):m.current.tb=!1}var Cn=en(ot),Kt=dt[1]===Ye[1];if(Cn&&dt[1]==="l"&&(jt>Oe.right||m.current.rl)){var xn=Ot;Kt?xn-=ue-te:xn=Fe.x-Le.x-Xe;var Vn=Dn(xn,ct),Er=Dn(xn,ct,xe);Vn>ft||Vn===ft&&(!pe||Er>=rt)?(m.current.rl=!0,Ot=xn,Xe=-Xe,Xt.points=[ka(dt,1),ka(Ye,1)]):m.current.rl=!1}if(Cn&&dt[1]==="r"&&(it<Oe.left||m.current.lr)){var ht=Ot;Kt?ht+=ue-te:ht=vt.x-Je.x-Xe;var Ft=Dn(ht,ct),on=Dn(ht,ct,xe);Ft>ft||Ft===ft&&(!pe||on>=rt)?(m.current.lr=!0,Ot=ht,Xe=-Xe,Xt.points=[ka(dt,1),ka(Ye,1)]):m.current.lr=!1}Xr();var cn=Dt===!0?0:Dt;typeof cn=="number"&&(it<xe.left&&(Ot-=it-xe.left-Xe,B.x+te<xe.left+cn&&(Ot+=B.x-xe.left+te-cn)),jt>xe.right&&(Ot-=jt-xe.right-Xe,B.x>xe.right-cn&&(Ot+=B.x-xe.right+cn)));var gn=Mt===!0?0:Mt;typeof gn=="number"&&(pt<xe.top&&(ct-=pt-xe.top-ke,B.y+se<xe.top+gn&&(ct+=B.y-xe.top+se-gn)),yt>xe.bottom&&(ct-=yt-xe.bottom-ke,B.y>xe.bottom-gn&&(ct+=B.y-xe.bottom+gn)));var ao=V.x+Ot,Wn=ao+ue,mr=V.y+ct,zr=mr+oe,qr=B.x,dr=qr+te,Lt=B.y,Tt=Lt+se,_t=Math.max(ao,qr),Bt=Math.min(Wn,dr),Nt=(_t+Bt)/2,nn=Nt-ao,vn=Math.max(mr,Lt),Hn=Math.min(zr,Tt),Rn=(vn+Hn)/2,kr=Rn-mr;a==null||a(t,Xt);var Un=Be.right-V.x-(Ot+V.width),qt=Be.bottom-V.y-(ct+V.height);p({ready:!0,offsetX:Ot/Se,offsetY:ct/je,offsetR:Un/Se,offsetB:qt/je,arrowX:nn/Se,arrowY:kr/je,scaleX:Se,scaleY:je,align:Xt})}}),w=function(){v.current+=1;var E=v.current;Promise.resolve().then(function(){v.current===E&&y()})},S=function(){p(function(E){return J(J({},E),{},{ready:!1})})};return an(S,[r]),an(function(){e||S()},[e]),[f.ready,f.offsetX,f.offsetY,f.offsetR,f.offsetB,f.arrowX,f.arrowY,f.scaleX,f.scaleY,f.align,w]}function pH(e,t,n,r,o){an(function(){if(e&&t&&n){let v=function(){r(),o()};var i=t,a=n,s=Y0(i),c=Y0(a),f=bd(a),p=new Set([f].concat(Ce(s),Ce(c)));return p.forEach(function(h){h.addEventListener("scroll",v,{passive:!0})}),f.addEventListener("resize",v,{passive:!0}),r(),function(){p.forEach(function(h){h.removeEventListener("scroll",v),f.removeEventListener("resize",v)})}}},[e,t,n])}function vH(e,t,n,r,o,i,a,s){var c=d.useRef(e);c.current=e,d.useEffect(function(){if(t&&r&&(!o||i)){var f=function(m){var b=m.target;c.current&&!a(b)&&s(!1)},p=bd(r);p.addEventListener("mousedown",f,!0),p.addEventListener("contextmenu",f,!0);var v=_p(n);return v&&(v.addEventListener("mousedown",f,!0),v.addEventListener("contextmenu",f,!0)),function(){p.removeEventListener("mousedown",f,!0),p.removeEventListener("contextmenu",f,!0),v&&(v.removeEventListener("mousedown",f,!0),v.removeEventListener("contextmenu",f,!0))}}},[t,n,r,o,i])}var hH=["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 gH(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$y,t=d.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,c=s===void 0?"hover":s,f=n.showAction,p=n.hideAction,v=n.popupVisible,h=n.defaultPopupVisible,m=n.onPopupVisibleChange,b=n.afterPopupVisibleChange,y=n.mouseEnterDelay,w=n.mouseLeaveDelay,S=w===void 0?.1:w,C=n.focusDelay,E=n.blurDelay,k=n.mask,O=n.maskClosable,I=O===void 0?!0:O,T=n.getPopupContainer,R=n.forceRender,P=n.autoDestroy,D=n.destroyPopupOnHide,H=n.popup,A=n.popupClassName,F=n.popupStyle,j=n.popupPlacement,_=n.builtinPlacements,z=_===void 0?{}:_,L=n.popupAlign,B=n.zIndex,W=n.stretch,V=n.getPopupClassNameFromAlign,N=n.fresh,U=n.alignPoint,X=n.onPopupClick,Y=n.onPopupAlign,Z=n.arrow,G=n.popupMotion,Q=n.maskMotion,oe=n.popupTransitionName,ue=n.popupAnimation,se=n.maskTransitionName,te=n.maskAnimation,de=n.className,re=n.getTriggerDOMNode,ee=At(n,hH),ie=P||D||!1,be=d.useState(!1),pe=he(be,2),we=pe[0],xe=pe[1];an(function(){xe(cT())},[]);var ge=d.useRef({}),Oe=d.useContext(iE),Be=d.useMemo(function(){return{registerSubPopup:function(Vt,En){ge.current[Vt]=En,Oe==null||Oe.registerSubPopup(Vt,En)}}},[Oe]),Se=PI(),je=d.useState(null),We=he(je,2),Ne=We[0],nt=We[1],at=d.useRef(null),Xe=wn(function(St){at.current=St,Du(St)&&Ne!==St&&nt(St),Oe==null||Oe.registerSubPopup(Se,St)}),ke=d.useState(null),He=he(ke,2),Ke=He[0],Ae=He[1],ze=d.useRef(null),Ge=wn(function(St){Du(St)&&Ke!==St&&(Ae(St),ze.current=St)}),Ue=d.Children.only(a),Ze=(Ue==null?void 0:Ue.props)||{},$e={},Ye=wn(function(St){var Vt,En,tr=Ke;return(tr==null?void 0:tr.contains(St))||((Vt=_p(tr))===null||Vt===void 0?void 0:Vt.host)===St||St===tr||(Ne==null?void 0:Ne.contains(St))||((En=_p(Ne))===null||En===void 0?void 0:En.host)===St||St===Ne||Object.values(ge.current).some(function(Ln){return(Ln==null?void 0:Ln.contains(St))||St===Ln})}),dt=sE(i,G,ue,oe),Pt=sE(i,Q,te,se),It=d.useState(h||!1),Xt=he(It,2),Ot=Xt[0],ct=Xt[1],ft=v??Ot,rt=wn(function(St){v===void 0&&ct(St)});an(function(){ct(v||!1)},[v]);var Fe=d.useRef(ft);Fe.current=ft;var Je=d.useRef([]);Je.current=[];var vt=wn(function(St){var Vt;rt(St),((Vt=Je.current[Je.current.length-1])!==null&&Vt!==void 0?Vt:ft)!==St&&(Je.current.push(St),m==null||m(St))}),Le=d.useRef(),Qe=function(){clearTimeout(Le.current)},ot=function(Vt){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Qe(),En===0?vt(Vt):Le.current=setTimeout(function(){vt(Vt)},En*1e3)};d.useEffect(function(){return Qe},[]);var mt=d.useState(!1),Dt=he(mt,2),Mt=Dt[0],en=Dt[1];an(function(St){(!St||ft)&&en(!0)},[ft]);var pt=d.useState(null),yt=he(pt,2),it=yt[0],jt=yt[1],pn=d.useState([0,0]),sn=he(pn,2),tn=sn[0],hn=sn[1],ut=function(Vt){hn([Vt.clientX,Vt.clientY])},lt=fH(ft,Ne,U?tn:Ke,j,z,L,Y),xt=he(lt,11),ln=xt[0],Cn=xt[1],Kt=xt[2],xn=xt[3],Vn=xt[4],Er=xt[5],ht=xt[6],Ft=xt[7],on=xt[8],cn=xt[9],gn=xt[10],ao=cH(we,c,f,p),Wn=he(ao,2),mr=Wn[0],zr=Wn[1],qr=mr.has("click"),dr=zr.has("click")||zr.has("contextMenu"),Lt=wn(function(){Mt||gn()}),Tt=function(){Fe.current&&U&&dr&&ot(!1)};pH(ft,Ke,Ne,Lt,Tt),an(function(){Lt()},[tn,j]),an(function(){ft&&!(z!=null&&z[j])&&Lt()},[JSON.stringify(L)]);var _t=d.useMemo(function(){var St=dH(z,i,cn,U);return ae(St,V==null?void 0:V(cn))},[cn,V,z,i,U]);d.useImperativeHandle(r,function(){return{nativeElement:ze.current,popupElement:at.current,forceAlign:Lt}});var Bt=d.useState(0),Nt=he(Bt,2),nn=Nt[0],vn=Nt[1],Hn=d.useState(0),Rn=he(Hn,2),kr=Rn[0],Un=Rn[1],qt=function(){if(W&&Ke){var Vt=Ke.getBoundingClientRect();vn(Vt.width),Un(Vt.height)}},Dn=function(){qt(),Lt()},Xr=function(Vt){en(!1),gn(),b==null||b(Vt)},yo=function(){return new Promise(function(Vt){qt(),jt(function(){return Vt})})};an(function(){it&&(gn(),it(),jt(null))},[it]);function Rt(St,Vt,En,tr){$e[St]=function(Ln){var ji;tr==null||tr(Ln),ot(Vt,En);for(var Hs=arguments.length,Rd=new Array(Hs>1?Hs-1:0),gi=1;gi<Hs;gi++)Rd[gi-1]=arguments[gi];(ji=Ze[St])===null||ji===void 0||ji.call.apply(ji,[Ze,Ln].concat(Rd))}}(qr||dr)&&($e.onClick=function(St){var Vt;Fe.current&&dr?ot(!1):!Fe.current&&qr&&(ut(St),ot(!0));for(var En=arguments.length,tr=new Array(En>1?En-1:0),Ln=1;Ln<En;Ln++)tr[Ln-1]=arguments[Ln];(Vt=Ze.onClick)===null||Vt===void 0||Vt.call.apply(Vt,[Ze,St].concat(tr))}),vH(ft,dr,Ke,Ne,k,I,Ye,ot);var Yt=mr.has("hover"),jn=zr.has("hover"),Kn,On;Yt&&(Rt("onMouseEnter",!0,y,function(St){ut(St)}),Rt("onPointerEnter",!0,y,function(St){ut(St)}),Kn=function(Vt){(ft||Mt)&&Ne!==null&&Ne!==void 0&&Ne.contains(Vt.target)&&ot(!0,y)},U&&($e.onMouseMove=function(St){var Vt;(Vt=Ze.onMouseMove)===null||Vt===void 0||Vt.call(Ze,St)})),jn&&(Rt("onMouseLeave",!1,S),Rt("onPointerLeave",!1,S),On=function(){ot(!1,S)}),mr.has("focus")&&Rt("onFocus",!0,C),zr.has("focus")&&Rt("onBlur",!1,E),mr.has("contextMenu")&&($e.onContextMenu=function(St){var Vt;Fe.current&&zr.has("contextMenu")?ot(!1):(ut(St),ot(!0)),St.preventDefault();for(var En=arguments.length,tr=new Array(En>1?En-1:0),Ln=1;Ln<En;Ln++)tr[Ln-1]=arguments[Ln];(Vt=Ze.onContextMenu)===null||Vt===void 0||Vt.call.apply(Vt,[Ze,St].concat(tr))}),de&&($e.className=ae(Ze.className,de));var Jn=J(J({},Ze),$e),er={},ar=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];ar.forEach(function(St){ee[St]&&(er[St]=function(){for(var Vt,En=arguments.length,tr=new Array(En),Ln=0;Ln<En;Ln++)tr[Ln]=arguments[Ln];(Vt=Jn[St])===null||Vt===void 0||Vt.call.apply(Vt,[Jn].concat(tr)),ee[St].apply(ee,tr)})});var Hr=d.cloneElement(Ue,J(J({},Jn),er)),so={x:Er,y:ht},hi=Z?J({},Z!==!0?Z:{}):null;return d.createElement(d.Fragment,null,d.createElement(_o,{disabled:!ft,ref:Ge,onResize:Dn},d.createElement(lH,{getTriggerDOMNode:re},Hr)),d.createElement(iE.Provider,{value:Be},d.createElement(sH,{portal:e,ref:Xe,prefixCls:i,popup:H,className:ae(A,_t),style:F,target:Ke,onMouseEnter:Kn,onMouseLeave:On,onPointerEnter:Kn,zIndex:B,open:ft,keepDom:Mt,fresh:N,onClick:X,mask:k,motion:dt,maskMotion:Pt,onVisibleChanged:Xr,onPrepare:yo,forceRender:R,autoDestroy:ie,getPopupContainer:T,align:cn,arrow:hi,arrowPos:so,ready:ln,offsetX:Cn,offsetY:Kt,offsetR:xn,offsetB:Vn,onAlign:Lt,stretch:W,targetWidth:nn/Ft,targetHeight:kr/on})))});return t}const Av=gH($y);var mH=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],bH=function(t){var n=t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"}}},yH=function(t,n){var r=t.prefixCls;t.disabled;var o=t.visible,i=t.children,a=t.popupElement,s=t.animation,c=t.transitionName,f=t.dropdownStyle,p=t.dropdownClassName,v=t.direction,h=v===void 0?"ltr":v,m=t.placement,b=t.builtinPlacements,y=t.dropdownMatchSelectWidth,w=t.dropdownRender,S=t.dropdownAlign,C=t.getPopupContainer,E=t.empty,k=t.getTriggerDOMNode,O=t.onPopupVisibleChange,I=t.onPopupMouseEnter,T=At(t,mH),R="".concat(r,"-dropdown"),P=a;w&&(P=w(a));var D=d.useMemo(function(){return b||bH(y)},[b,y]),H=s?"".concat(R,"-").concat(s):c,A=typeof y=="number",F=d.useMemo(function(){return A?null:y===!1?"minWidth":"width"},[y,A]),j=f;A&&(j=J(J({},j),{},{width:y}));var _=d.useRef(null);return d.useImperativeHandle(n,function(){return{getPopupElement:function(){var L;return(L=_.current)===null||L===void 0?void 0:L.popupElement}}}),d.createElement(Av,Te({},T,{showAction:O?["click"]:[],hideAction:O?["click"]:[],popupPlacement:m||(h==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:D,prefixCls:R,popupTransitionName:H,popup:d.createElement("div",{onMouseEnter:I},P),ref:_,stretch:F,popupAlign:S,popupVisible:o,getPopupContainer:C,popupClassName:ae(p,q({},"".concat(R,"-empty"),E)),popupStyle:j,getTriggerDOMNode:k,onPopupVisibleChange:O}),i)},wH=d.forwardRef(yH);function fE(e,t){var n=e.key,r;return"value"in e&&(r=e.value),n??(r!==void 0?r:"rc-index-key-".concat(t))}function Q0(e){return typeof e<"u"&&!Number.isNaN(e)}function yT(e,t){var n=e||{},r=n.label,o=n.value,i=n.options,a=n.groupLabel,s=r||(t?"children":"label");return{label:s,value:o||"value",options:i||"options",groupLabel:a||s}}function xH(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=yT(n,!1),a=i.label,s=i.value,c=i.options,f=i.groupLabel;function p(v,h){Array.isArray(v)&&v.forEach(function(m){if(h||!(c in m)){var b=m[s];o.push({key:fE(m,o.length),groupOption:h,data:m,label:m[a],value:b})}else{var y=m[f];y===void 0&&r&&(y=m.label),o.push({key:fE(m,o.length),group:!0,data:m,label:y}),p(m[c],!0)}})}return p(e,!1),o}function Z0(e){var t=J({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return zn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var SH=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(c,f){var p=C2(f),v=p[0],h=p.slice(1);if(!v)return[c];var m=c.split(v);return o=o||m.length>1,m.reduce(function(b,y){return[].concat(Ce(b),Ce(s(y,h)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},Ay=d.createContext(null);function CH(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return d.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(bt(i))?i:a}).join(", ")),n.length>r?", ...":null)}var EH=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],kH=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],J0=function(t){return t==="tags"||t==="multiple"},wT=d.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,c=e.direction,f=e.omitDomProps,p=e.displayValues,v=e.onDisplayValuesChange,h=e.emptyOptions,m=e.notFoundContent,b=m===void 0?"Not Found":m,y=e.onClear,w=e.mode,S=e.disabled,C=e.loading,E=e.getInputElement,k=e.getRawInputElement,O=e.open,I=e.defaultOpen,T=e.onDropdownVisibleChange,R=e.activeValue,P=e.onActiveValueChange,D=e.activeDescendantId,H=e.searchValue,A=e.autoClearSearchValue,F=e.onSearch,j=e.onSearchSplit,_=e.tokenSeparators,z=e.allowClear,L=e.suffixIcon,B=e.clearIcon,W=e.OptionList,V=e.animation,N=e.transitionName,U=e.dropdownStyle,X=e.dropdownClassName,Y=e.dropdownMatchSelectWidth,Z=e.dropdownRender,G=e.dropdownAlign,Q=e.placement,oe=e.builtinPlacements,ue=e.getPopupContainer,se=e.showAction,te=se===void 0?[]:se,de=e.onFocus,re=e.onBlur,ee=e.onKeyUp,ie=e.onKeyDown,be=e.onMouseDown,pe=At(e,EH),we=J0(w),xe=(a!==void 0?a:we)||w==="combobox",ge=J({},pe);kH.forEach(function(Lt){delete ge[Lt]}),f==null||f.forEach(function(Lt){delete ge[Lt]});var Oe=d.useState(!1),Be=he(Oe,2),Se=Be[0],je=Be[1];d.useEffect(function(){je(cT())},[]);var We=d.useRef(null),Ne=d.useRef(null),nt=d.useRef(null),at=d.useRef(null),Xe=d.useRef(null),ke=d.useRef(!1),He=R8(),Ke=he(He,3),Ae=Ke[0],ze=Ke[1],Ge=Ke[2];d.useImperativeHandle(t,function(){var Lt,Tt;return{focus:(Lt=at.current)===null||Lt===void 0?void 0:Lt.focus,blur:(Tt=at.current)===null||Tt===void 0?void 0:Tt.blur,scrollTo:function(Bt){var Nt;return(Nt=Xe.current)===null||Nt===void 0?void 0:Nt.scrollTo(Bt)},nativeElement:We.current||Ne.current}});var Ue=d.useMemo(function(){var Lt;if(w!=="combobox")return H;var Tt=(Lt=p[0])===null||Lt===void 0?void 0:Lt.value;return typeof Tt=="string"||typeof Tt=="number"?String(Tt):""},[H,w,p]),Ze=w==="combobox"&&typeof E=="function"&&E()||null,$e=typeof k=="function"&&k(),Ye=Ls(Ne,$e==null||(n=$e.props)===null||n===void 0?void 0:n.ref),dt=d.useState(!1),Pt=he(dt,2),It=Pt[0],Xt=Pt[1];an(function(){Xt(!0)},[]);var Ot=Pn(!1,{defaultValue:I,value:O}),ct=he(Ot,2),ft=ct[0],rt=ct[1],Fe=It?ft:!1,Je=!b&&h;(S||Je&&Fe&&w==="combobox")&&(Fe=!1);var vt=Je?!1:Fe,Le=d.useCallback(function(Lt){var Tt=Lt!==void 0?Lt:!Fe;S||(rt(Tt),Fe!==Tt&&(T==null||T(Tt)))},[S,Fe,rt,T]),Qe=d.useMemo(function(){return(_||[]).some(function(Lt){return[`
`,`\r
`].includes(Lt)})},[_]),ot=d.useContext(Ay)||{},mt=ot.maxCount,Dt=ot.rawValues,Mt=function(Tt,_t,Bt){if(!(we&&Q0(mt)&&(Dt==null?void 0:Dt.size)>=mt)){var Nt=!0,nn=Tt;P==null||P(null);var vn=SH(Tt,_,Q0(mt)?mt-Dt.size:void 0),Hn=Bt?null:vn;return w!=="combobox"&&Hn&&(nn="",j==null||j(Hn),Le(!1),Nt=!1),F&&Ue!==nn&&F(nn,{source:_t?"typing":"effect"}),Nt}},en=function(Tt){!Tt||!Tt.trim()||F(Tt,{source:"submit"})};d.useEffect(function(){!Fe&&!we&&w!=="combobox"&&Mt("",!1,!1)},[Fe]),d.useEffect(function(){ft&&S&&rt(!1),S&&!ke.current&&ze(!1)},[S]);var pt=fT(),yt=he(pt,2),it=yt[0],jt=yt[1],pn=function(Tt){var _t=it(),Bt=Tt.which;if(Bt===Me.ENTER&&(w!=="combobox"&&Tt.preventDefault(),Fe||Le(!0)),jt(!!Ue),Bt===Me.BACKSPACE&&!_t&&we&&!Ue&&p.length){for(var Nt=Ce(p),nn=null,vn=Nt.length-1;vn>=0;vn-=1){var Hn=Nt[vn];if(!Hn.disabled){Nt.splice(vn,1),nn=Hn;break}}nn&&v(Nt,{type:"remove",values:[nn]})}for(var Rn=arguments.length,kr=new Array(Rn>1?Rn-1:0),Un=1;Un<Rn;Un++)kr[Un-1]=arguments[Un];if(Fe){var qt;(qt=Xe.current)===null||qt===void 0||qt.onKeyDown.apply(qt,[Tt].concat(kr))}ie==null||ie.apply(void 0,[Tt].concat(kr))},sn=function(Tt){for(var _t=arguments.length,Bt=new Array(_t>1?_t-1:0),Nt=1;Nt<_t;Nt++)Bt[Nt-1]=arguments[Nt];if(Fe){var nn;(nn=Xe.current)===null||nn===void 0||nn.onKeyUp.apply(nn,[Tt].concat(Bt))}ee==null||ee.apply(void 0,[Tt].concat(Bt))},tn=function(Tt){var _t=p.filter(function(Bt){return Bt!==Tt});v(_t,{type:"remove",values:[Tt]})},hn=d.useRef(!1),ut=function(){ze(!0),S||(de&&!hn.current&&de.apply(void 0,arguments),te.includes("focus")&&Le(!0)),hn.current=!0},lt=function(){ke.current=!0,ze(!1,function(){hn.current=!1,ke.current=!1,Le(!1)}),!S&&(Ue&&(w==="tags"?F(Ue,{source:"submit"}):w==="multiple"&&F("",{source:"blur"})),re&&re.apply(void 0,arguments))},xt=[];d.useEffect(function(){return function(){xt.forEach(function(Lt){return clearTimeout(Lt)}),xt.splice(0,xt.length)}},[]);var ln=function(Tt){var _t,Bt=Tt.target,Nt=(_t=nt.current)===null||_t===void 0?void 0:_t.getPopupElement();if(Nt&&Nt.contains(Bt)){var nn=setTimeout(function(){var kr=xt.indexOf(nn);if(kr!==-1&&xt.splice(kr,1),Ge(),!Se&&!Nt.contains(document.activeElement)){var Un;(Un=at.current)===null||Un===void 0||Un.focus()}});xt.push(nn)}for(var vn=arguments.length,Hn=new Array(vn>1?vn-1:0),Rn=1;Rn<vn;Rn++)Hn[Rn-1]=arguments[Rn];be==null||be.apply(void 0,[Tt].concat(Hn))},Cn=d.useState({}),Kt=he(Cn,2),xn=Kt[1];function Vn(){xn({})}var Er;$e&&(Er=function(Tt){Le(Tt)}),D8(function(){var Lt;return[We.current,(Lt=nt.current)===null||Lt===void 0?void 0:Lt.getPopupElement()]},vt,Le,!!$e);var ht=d.useMemo(function(){return J(J({},e),{},{notFoundContent:b,open:Fe,triggerOpen:vt,id:r,showSearch:xe,multiple:we,toggleOpen:Le})},[e,b,vt,Fe,r,xe,we,Le]),Ft=!!L||C,on;Ft&&(on=d.createElement(Bv,{className:ae("".concat(o,"-arrow"),q({},"".concat(o,"-arrow-loading"),C)),customizeIcon:L,customizeIconProps:{loading:C,searchValue:Ue,open:Fe,focused:Ae,showSearch:xe}}));var cn=function(){var Tt;y==null||y(),(Tt=at.current)===null||Tt===void 0||Tt.focus(),v([],{type:"clear",values:p}),Mt("",!1,!1)},gn=N8(o,cn,p,z,B,S,Ue,w),ao=gn.allowClear,Wn=gn.clearIcon,mr=d.createElement(W,{ref:Xe}),zr=ae(o,i,q(q(q(q(q(q(q(q(q(q({},"".concat(o,"-focused"),Ae),"".concat(o,"-multiple"),we),"".concat(o,"-single"),!we),"".concat(o,"-allow-clear"),z),"".concat(o,"-show-arrow"),Ft),"".concat(o,"-disabled"),S),"".concat(o,"-loading"),C),"".concat(o,"-open"),Fe),"".concat(o,"-customize-input"),Ze),"".concat(o,"-show-search"),xe)),qr=d.createElement(wH,{ref:nt,disabled:S,prefixCls:o,visible:vt,popupElement:mr,animation:V,transitionName:N,dropdownStyle:U,dropdownClassName:X,direction:c,dropdownMatchSelectWidth:Y,dropdownRender:Z,dropdownAlign:G,placement:Q,builtinPlacements:oe,getPopupContainer:ue,empty:h,getTriggerDOMNode:function(Tt){return Ne.current||Tt},onPopupVisibleChange:Er,onPopupMouseEnter:Vn},$e?d.cloneElement($e,{ref:Ye}):d.createElement(rH,Te({},e,{domRef:Ne,prefixCls:o,inputElement:Ze,ref:at,id:r,showSearch:xe,autoClearSearchValue:A,mode:w,activeDescendantId:D,tagRender:s,values:p,open:Fe,onToggleOpen:Le,activeValue:R,searchValue:Ue,onSearch:Mt,onSearchSubmit:en,onRemove:tn,tokenWithEnter:Qe}))),dr;return $e?dr=qr:dr=d.createElement("div",Te({className:zr},ge,{ref:We,onMouseDown:ln,onKeyDown:pn,onKeyUp:sn,onFocus:ut,onBlur:lt}),d.createElement(CH,{visible:Ae&&!Fe,values:p}),qr,on,ao&&Wn),d.createElement(uT.Provider,{value:ht},dr)}),zy=function(){return null};zy.isSelectOptGroup=!0;var Hy=function(){return null};Hy.isSelectOption=!0;var xT=d.forwardRef(function(e,t){var n=e.height,r=e.offsetY,o=e.offsetX,i=e.children,a=e.prefixCls,s=e.onInnerResize,c=e.innerProps,f=e.rtl,p=e.extra,v={},h={display:"flex",flexDirection:"column"};return r!==void 0&&(v={height:n,position:"relative",overflow:"hidden"},h=J(J({},h),{},q(q(q(q(q({transform:"translateY(".concat(r,"px)")},f?"marginRight":"marginLeft",-o),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:v},d.createElement(_o,{onResize:function(b){var y=b.offsetHeight;y&&s&&s()}},d.createElement("div",Te({style:h,className:ae(q({},"".concat(a,"-holder-inner"),a)),ref:t},c),i,p)))});xT.displayName="Filler";function OH(e){var t=e.children,n=e.setRef,r=d.useCallback(function(o){n(o)},[]);return d.cloneElement(t,{ref:r})}function $H(e,t,n,r,o,i,a,s){var c=s.getKey;return e.slice(t,n+1).map(function(f,p){var v=t+p,h=a(f,v,{style:{width:r},offsetX:o}),m=c(f);return d.createElement(OH,{key:m,setRef:function(y){return i(f,y)}},h)})}function IH(e,t,n){var r=e.length,o=t.length,i,a;if(r===0&&o===0)return null;r<o?(i=e,a=t):(i=t,a=e);var s={__EMPTY_ITEM__:!0};function c(b){return b!==void 0?n(b):s}for(var f=null,p=Math.abs(r-o)!==1,v=0;v<a.length;v+=1){var h=c(i[v]),m=c(a[v]);if(h!==m){f=v,p=p||h!==c(a[v+1]);break}}return f===null?null:{index:f,multiple:p}}function TH(e,t,n){var r=d.useState(e),o=he(r,2),i=o[0],a=o[1],s=d.useState(null),c=he(s,2),f=c[0],p=c[1];return d.useEffect(function(){var v=IH(i||[],e||[],t);(v==null?void 0:v.index)!==void 0&&p(e[v.index]),a(e)},[e]),[f]}var pE=(typeof navigator>"u"?"undefined":bt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const ST=function(e,t,n,r){var o=d.useRef(!1),i=d.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=d.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(c,f){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,v=c?f<0&&s.current.left||f>0&&s.current.right:f<0&&s.current.top||f>0&&s.current.bottom;return p&&v?(clearTimeout(i.current),o.current=!1):(!v||o.current)&&a(),!o.current&&v}};function PH(e,t,n,r,o,i,a){var s=d.useRef(0),c=d.useRef(null),f=d.useRef(null),p=d.useRef(!1),v=ST(t,n,r,o);function h(C,E){bn.cancel(c.current),s.current+=E,f.current=E,!v(!1,E)&&(pE||C.preventDefault(),c.current=bn(function(){var k=p.current?10:1;a(s.current*k),s.current=0}))}function m(C,E){a(E,!0),pE||C.preventDefault()}var b=d.useRef(null),y=d.useRef(null);function w(C){if(e){bn.cancel(y.current),y.current=bn(function(){b.current=null},2);var E=C.deltaX,k=C.deltaY,O=C.shiftKey,I=E,T=k;(b.current==="sx"||!b.current&&O&&k&&!E)&&(I=k,T=0,b.current="sx");var R=Math.abs(I),P=Math.abs(T);b.current===null&&(b.current=i&&R>P?"x":"y"),b.current==="y"?h(C,T):m(C,I)}}function S(C){e&&(p.current=C.detail===f.current)}return[w,S]}function MH(e,t,n,r){var o=d.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=he(o,2),a=i[0],s=i[1],c=function(p){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:p,h=a.get(p),m=a.get(v);if(h===void 0||m===void 0)for(var b=e.length,y=s.length;y<b;y+=1){var w,S=e[y],C=t(S);a.set(C,y);var E=(w=n.get(C))!==null&&w!==void 0?w:r;if(s[y]=(s[y-1]||0)+E,C===p&&(h=y),C===v&&(m=y),h!==void 0&&m!==void 0)break}return{top:s[h-1]||0,bottom:s[m]}};return c}var NH=function(){function e(){or(this,e),q(this,"maps",void 0),q(this,"id",0),this.maps=Object.create(null)}return ir(e,[{key:"set",value:function(n,r){this.maps[n]=r,this.id+=1}},{key:"get",value:function(n){return this.maps[n]}}]),e}();function RH(e,t,n){var r=d.useState(0),o=he(r,2),i=o[0],a=o[1],s=d.useRef(new Map),c=d.useRef(new NH),f=d.useRef();function p(){bn.cancel(f.current)}function v(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;p();var b=function(){s.current.forEach(function(w,S){if(w&&w.offsetParent){var C=fu(w),E=C.offsetHeight;c.current.get(S)!==E&&c.current.set(S,C.offsetHeight)}}),a(function(w){return w+1})};m?b():f.current=bn(b)}function h(m,b){var y=e(m);s.current.get(y),b?(s.current.set(y,b),v()):s.current.delete(y)}return d.useEffect(function(){return p},[]),[h,v,c.current,i]}var vE=14/15;function DH(e,t,n){var r=d.useRef(!1),o=d.useRef(0),i=d.useRef(0),a=d.useRef(null),s=d.useRef(null),c,f=function(m){if(r.current){var b=Math.ceil(m.touches[0].pageX),y=Math.ceil(m.touches[0].pageY),w=o.current-b,S=i.current-y,C=Math.abs(w)>Math.abs(S);C?o.current=b:i.current=y,n(C,C?w:S)&&m.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){C?w*=vE:S*=vE;var E=Math.floor(C?w:S);(!n(C,E,!0)||Math.abs(E)<=.1)&&clearInterval(s.current)},16)}},p=function(){r.current=!1,c()},v=function(m){c(),m.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(m.touches[0].pageX),i.current=Math.ceil(m.touches[0].pageY),a.current=m.target,a.current.addEventListener("touchmove",f),a.current.addEventListener("touchend",p))};c=function(){a.current&&(a.current.removeEventListener("touchmove",f),a.current.removeEventListener("touchend",p))},an(function(){return e&&t.current.addEventListener("touchstart",v),function(){var h;(h=t.current)===null||h===void 0||h.removeEventListener("touchstart",v),c(),clearInterval(s.current)}},[e])}var jH=10;function LH(e,t,n,r,o,i,a,s){var c=d.useRef(),f=d.useState(null),p=he(f,2),v=p[0],h=p[1];return an(function(){if(v&&v.times<jH){if(!e.current){h(function(W){return J({},W)});return}i();var m=v.targetAlign,b=v.originAlign,y=v.index,w=v.offset,S=e.current.clientHeight,C=!1,E=m,k=null;if(S){for(var O=m||b,I=0,T=0,R=0,P=Math.min(t.length-1,y),D=0;D<=P;D+=1){var H=o(t[D]);T=I;var A=n.get(H);R=T+(A===void 0?r:A),I=R}for(var F=O==="top"?w:S-w,j=P;j>=0;j-=1){var _=o(t[j]),z=n.get(_);if(z===void 0){C=!0;break}if(F-=z,F<=0)break}switch(O){case"top":k=T-w;break;case"bottom":k=R-S+w;break;default:var L=e.current.scrollTop,B=L+S;T<L?E="top":R>B&&(E="bottom")}k!==null&&a(k),k!==v.lastTop&&(C=!0)}C&&h(J(J({},v),{},{times:v.times+1,targetAlign:E,lastTop:k}))}},[v,e.current]),function(m){if(m==null){s();return}if(bn.cancel(c.current),typeof m=="number")a(m);else if(m&&bt(m)==="object"){var b,y=m.align;"index"in m?b=m.index:b=t.findIndex(function(C){return o(C)===m.key});var w=m.offset,S=w===void 0?0:w;h({times:0,index:b,offset:S,originAlign:y})}}}function hE(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var gE=d.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,c=e.onScroll,f=e.horizontal,p=e.spinSize,v=e.containerSize,h=e.style,m=e.thumbStyle,b=d.useState(!1),y=he(b,2),w=y[0],S=y[1],C=d.useState(null),E=he(C,2),k=E[0],O=E[1],I=d.useState(null),T=he(I,2),R=T[0],P=T[1],D=!r,H=d.useRef(),A=d.useRef(),F=d.useState(!1),j=he(F,2),_=j[0],z=j[1],L=d.useRef(),B=function(){clearTimeout(L.current),z(!0),L.current=setTimeout(function(){z(!1)},3e3)},W=i-v||0,V=v-p||0,N=d.useMemo(function(){if(o===0||W===0)return 0;var se=o/W;return se*V},[o,W,V]),U=function(te){te.stopPropagation(),te.preventDefault()},X=d.useRef({top:N,dragging:w,pageY:k,startTop:R});X.current={top:N,dragging:w,pageY:k,startTop:R};var Y=function(te){S(!0),O(hE(te,f)),P(X.current.top),a(),te.stopPropagation(),te.preventDefault()};d.useEffect(function(){var se=function(ee){ee.preventDefault()},te=H.current,de=A.current;return te.addEventListener("touchstart",se),de.addEventListener("touchstart",Y),function(){te.removeEventListener("touchstart",se),de.removeEventListener("touchstart",Y)}},[]);var Z=d.useRef();Z.current=W;var G=d.useRef();G.current=V,d.useEffect(function(){if(w){var se,te=function(ee){var ie=X.current,be=ie.dragging,pe=ie.pageY,we=ie.startTop;if(bn.cancel(se),be){var xe=hE(ee,f)-pe,ge=we;!D&&f?ge-=xe:ge+=xe;var Oe=Z.current,Be=G.current,Se=Be?ge/Be:0,je=Math.ceil(Se*Oe);je=Math.max(je,0),je=Math.min(je,Oe),se=bn(function(){c(je,f)})}},de=function(){S(!1),s()};return window.addEventListener("mousemove",te),window.addEventListener("touchmove",te),window.addEventListener("mouseup",de),window.addEventListener("touchend",de),function(){window.removeEventListener("mousemove",te),window.removeEventListener("touchmove",te),window.removeEventListener("mouseup",de),window.removeEventListener("touchend",de),bn.cancel(se)}}},[w]),d.useEffect(function(){B()},[o]),d.useImperativeHandle(t,function(){return{delayHidden:B}});var Q="".concat(n,"-scrollbar"),oe={position:"absolute",visibility:_?null:"hidden"},ue={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return f?(oe.height=8,oe.left=0,oe.right=0,oe.bottom=0,ue.height="100%",ue.width=p,D?ue.left=N:ue.right=N):(oe.width=8,oe.top=0,oe.bottom=0,D?oe.right=0:oe.left=0,ue.width="100%",ue.height=p,ue.top=N),d.createElement("div",{ref:H,className:ae(Q,q(q(q({},"".concat(Q,"-horizontal"),f),"".concat(Q,"-vertical"),!f),"".concat(Q,"-visible"),_)),style:J(J({},oe),h),onMouseDown:U,onMouseMove:B},d.createElement("div",{ref:A,className:ae("".concat(Q,"-thumb"),q({},"".concat(Q,"-thumb-moving"),w)),style:J(J({},ue),m),onMouseDown:Y}))}),BH=20;function mE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,BH),Math.floor(n)}var AH=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],zH=[],HH={overflowY:"auto",overflowAnchor:"none"};function FH(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,c=s===void 0?!0:s,f=e.style,p=e.data,v=e.children,h=e.itemKey,m=e.virtual,b=e.direction,y=e.scrollWidth,w=e.component,S=w===void 0?"div":w,C=e.onScroll,E=e.onVirtualScroll,k=e.onVisibleChange,O=e.innerProps,I=e.extraRender,T=e.styles,R=At(e,AH),P=d.useCallback(function(ut){return typeof h=="function"?h(ut):ut==null?void 0:ut[h]},[h]),D=RH(P),H=he(D,4),A=H[0],F=H[1],j=H[2],_=H[3],z=!!(m!==!1&&i&&a),L=d.useMemo(function(){return Object.values(j.maps).reduce(function(ut,lt){return ut+lt},0)},[j.id,j.maps]),B=z&&p&&(Math.max(a*p.length,L)>i||!!y),W=b==="rtl",V=ae(r,q({},"".concat(r,"-rtl"),W),o),N=p||zH,U=d.useRef(),X=d.useRef(),Y=d.useRef(),Z=d.useState(0),G=he(Z,2),Q=G[0],oe=G[1],ue=d.useState(0),se=he(ue,2),te=se[0],de=se[1],re=d.useState(!1),ee=he(re,2),ie=ee[0],be=ee[1],pe=function(){be(!0)},we=function(){be(!1)},xe={getKey:P};function ge(ut){oe(function(lt){var xt;typeof ut=="function"?xt=ut(lt):xt=ut;var ln=It(xt);return U.current.scrollTop=ln,ln})}var Oe=d.useRef({start:0,end:N.length}),Be=d.useRef(),Se=TH(N,P),je=he(Se,1),We=je[0];Be.current=We;var Ne=d.useMemo(function(){if(!z)return{scrollHeight:void 0,start:0,end:N.length-1,offset:void 0};if(!B){var ut;return{scrollHeight:((ut=X.current)===null||ut===void 0?void 0:ut.offsetHeight)||0,start:0,end:N.length-1,offset:void 0}}for(var lt=0,xt,ln,Cn,Kt=N.length,xn=0;xn<Kt;xn+=1){var Vn=N[xn],Er=P(Vn),ht=j.get(Er),Ft=lt+(ht===void 0?a:ht);Ft>=Q&&xt===void 0&&(xt=xn,ln=lt),Ft>Q+i&&Cn===void 0&&(Cn=xn),lt=Ft}return xt===void 0&&(xt=0,ln=0,Cn=Math.ceil(i/a)),Cn===void 0&&(Cn=N.length-1),Cn=Math.min(Cn+1,N.length-1),{scrollHeight:lt,start:xt,end:Cn,offset:ln}},[B,z,Q,N,_,i]),nt=Ne.scrollHeight,at=Ne.start,Xe=Ne.end,ke=Ne.offset;Oe.current.start=at,Oe.current.end=Xe;var He=d.useState({width:0,height:i}),Ke=he(He,2),Ae=Ke[0],ze=Ke[1],Ge=function(lt){ze({width:lt.width||lt.offsetWidth,height:lt.height||lt.offsetHeight})},Ue=d.useRef(),Ze=d.useRef(),$e=d.useMemo(function(){return mE(Ae.width,y)},[Ae.width,y]),Ye=d.useMemo(function(){return mE(Ae.height,nt)},[Ae.height,nt]),dt=nt-i,Pt=d.useRef(dt);Pt.current=dt;function It(ut){var lt=ut;return Number.isNaN(Pt.current)||(lt=Math.min(lt,Pt.current)),lt=Math.max(lt,0),lt}var Xt=Q<=0,Ot=Q>=dt,ct=te<=0,ft=te>=y,rt=ST(Xt,Ot,ct,ft),Fe=function(){return{x:W?-te:te,y:Q}},Je=d.useRef(Fe()),vt=wn(function(ut){if(E){var lt=J(J({},Fe()),ut);(Je.current.x!==lt.x||Je.current.y!==lt.y)&&(E(lt),Je.current=lt)}});function Le(ut,lt){var xt=ut;lt?(li.flushSync(function(){de(xt)}),vt()):ge(xt)}function Qe(ut){var lt=ut.currentTarget.scrollTop;lt!==Q&&ge(lt),C==null||C(ut),vt()}var ot=function(lt){var xt=lt,ln=y?y-Ae.width:0;return xt=Math.max(xt,0),xt=Math.min(xt,ln),xt},mt=wn(function(ut,lt){lt?(li.flushSync(function(){de(function(xt){var ln=xt+(W?-ut:ut);return ot(ln)})}),vt()):ge(function(xt){var ln=xt+ut;return ln})}),Dt=PH(z,Xt,Ot,ct,ft,!!y,mt),Mt=he(Dt,2),en=Mt[0],pt=Mt[1];DH(z,U,function(ut,lt,xt){return rt(ut,lt,xt)?!1:(en({preventDefault:function(){},deltaX:ut?lt:0,deltaY:ut?0:lt}),!0)}),an(function(){function ut(xt){z&&xt.preventDefault()}var lt=U.current;return lt.addEventListener("wheel",en),lt.addEventListener("DOMMouseScroll",pt),lt.addEventListener("MozMousePixelScroll",ut),function(){lt.removeEventListener("wheel",en),lt.removeEventListener("DOMMouseScroll",pt),lt.removeEventListener("MozMousePixelScroll",ut)}},[z]),an(function(){if(y){var ut=ot(te);de(ut),vt({x:ut})}},[Ae.width,y]);var yt=function(){var lt,xt;(lt=Ue.current)===null||lt===void 0||lt.delayHidden(),(xt=Ze.current)===null||xt===void 0||xt.delayHidden()},it=LH(U,N,j,a,P,function(){return F(!0)},ge,yt);d.useImperativeHandle(t,function(){return{nativeElement:Y.current,getScrollInfo:Fe,scrollTo:function(lt){function xt(ln){return ln&&bt(ln)==="object"&&("left"in ln||"top"in ln)}xt(lt)?(lt.left!==void 0&&de(ot(lt.left)),it(lt.top)):it(lt)}}}),an(function(){if(k){var ut=N.slice(at,Xe+1);k(ut,N)}},[at,Xe,N]);var jt=MH(N,P,j,a),pn=I==null?void 0:I({start:at,end:Xe,virtual:B,offsetX:te,offsetY:ke,rtl:W,getSize:jt}),sn=$H(N,at,Xe,y,te,A,v,xe),tn=null;i&&(tn=J(q({},c?"height":"maxHeight",i),HH),z&&(tn.overflowY="hidden",y&&(tn.overflowX="hidden"),ie&&(tn.pointerEvents="none")));var hn={};return W&&(hn.dir="rtl"),d.createElement("div",Te({ref:Y,style:J(J({},f),{},{position:"relative"}),className:V},hn,R),d.createElement(_o,{onResize:Ge},d.createElement(S,{className:"".concat(r,"-holder"),style:tn,ref:U,onScroll:Qe,onMouseEnter:yt},d.createElement(xT,{prefixCls:r,height:nt,offsetX:te,offsetY:ke,scrollWidth:y,onInnerResize:F,ref:X,innerProps:O,rtl:W,extra:pn},sn))),B&&nt>i&&d.createElement(gE,{ref:Ue,prefixCls:r,scrollOffset:Q,scrollRange:nt,rtl:W,onScroll:Le,onStartMove:pe,onStopMove:we,spinSize:Ye,containerSize:Ae.height,style:T==null?void 0:T.verticalScrollBar,thumbStyle:T==null?void 0:T.verticalScrollBarThumb}),B&&y>Ae.width&&d.createElement(gE,{ref:Ze,prefixCls:r,scrollOffset:te,scrollRange:y,rtl:W,onScroll:Le,onStartMove:pe,onStopMove:we,spinSize:$e,containerSize:Ae.width,horizontal:!0,style:T==null?void 0:T.horizontalScrollBar,thumbStyle:T==null?void 0:T.horizontalScrollBarThumb}))}var zv=d.forwardRef(FH);zv.displayName="List";function _H(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var VH=["disabled","title","children","style","className"];function bE(e){return typeof e=="string"||typeof e=="number"}var WH=function(t,n){var r=dT(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,c=r.mode,f=r.searchValue,p=r.toggleOpen,v=r.notFoundContent,h=r.onPopupScroll,m=d.useContext(Ay),b=m.maxCount,y=m.flattenOptions,w=m.onActiveValue,S=m.defaultActiveFirstOption,C=m.onSelect,E=m.menuItemSelectedIcon,k=m.rawValues,O=m.fieldNames,I=m.virtual,T=m.direction,R=m.listHeight,P=m.listItemHeight,D=m.optionRender,H="".concat(o,"-item"),A=js(function(){return y},[a,y],function(se,te){return te[0]&&se[1]!==te[1]}),F=d.useRef(null),j=d.useMemo(function(){return s&&Q0(b)&&(k==null?void 0:k.size)>=b},[s,b,k==null?void 0:k.size]),_=function(te){te.preventDefault()},z=function(te){var de;(de=F.current)===null||de===void 0||de.scrollTo(typeof te=="number"?{index:te}:te)},L=function(te){for(var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,re=A.length,ee=0;ee<re;ee+=1){var ie=(te+ee*de+re)%re,be=A[ie]||{},pe=be.group,we=be.data;if(!pe&&!(we!=null&&we.disabled)&&!j)return ie}return-1},B=d.useState(function(){return L(0)}),W=he(B,2),V=W[0],N=W[1],U=function(te){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;N(te);var re={source:de?"keyboard":"mouse"},ee=A[te];if(!ee){w(null,-1,re);return}w(ee.value,te,re)};d.useEffect(function(){U(S!==!1?L(0):-1)},[A.length,f]);var X=d.useCallback(function(se){return k.has(se)&&c!=="combobox"},[c,Ce(k).toString(),k.size]);d.useEffect(function(){var se=setTimeout(function(){if(!s&&a&&k.size===1){var de=Array.from(k)[0],re=A.findIndex(function(ee){var ie=ee.data;return ie.value===de});re!==-1&&(U(re),z(re))}});if(a){var te;(te=F.current)===null||te===void 0||te.scrollTo(void 0)}return function(){return clearTimeout(se)}},[a,f]);var Y=function(te){te!==void 0&&C(te,{selected:!k.has(te)}),s||p(!1)};if(d.useImperativeHandle(n,function(){return{onKeyDown:function(te){var de=te.which,re=te.ctrlKey;switch(de){case Me.N:case Me.P:case Me.UP:case Me.DOWN:var ee=0;if(de===Me.UP?ee=-1:de===Me.DOWN?ee=1:_H()&&re&&(de===Me.N?ee=1:de===Me.P&&(ee=-1)),ee!==0){var ie=L(V+ee,ee);z(ie),U(ie,!0)}break;case Me.ENTER:var be,pe=A[V];pe&&!(pe!=null&&(be=pe.data)!==null&&be!==void 0&&be.disabled)&&!j?Y(pe.value):Y(void 0),a&&te.preventDefault();break;case Me.ESC:p(!1),a&&te.stopPropagation()}},onKeyUp:function(){},scrollTo:function(te){z(te)}}}),A.length===0)return d.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(H,"-empty"),onMouseDown:_},v);var Z=Object.keys(O).map(function(se){return O[se]}),G=function(te){return te.label};function Q(se,te){var de=se.group;return{role:de?"presentation":"option",id:"".concat(i,"_list_").concat(te)}}var oe=function(te){var de=A[te];if(!de)return null;var re=de.data||{},ee=re.value,ie=de.group,be=Ur(re,!0),pe=G(de);return de?d.createElement("div",Te({"aria-label":typeof pe=="string"&&!ie?pe:null},be,{key:te},Q(de,te),{"aria-selected":X(ee)}),ee):null},ue={role:"listbox",id:"".concat(i,"_list")};return d.createElement(d.Fragment,null,I&&d.createElement("div",Te({},ue,{style:{height:0,width:0,overflow:"hidden"}}),oe(V-1),oe(V),oe(V+1)),d.createElement(zv,{itemKey:"key",ref:F,data:A,height:R,itemHeight:P,fullHeight:!1,onMouseDown:_,onScroll:h,virtual:I,direction:T,innerProps:I?null:ue},function(se,te){var de=se.group,re=se.groupOption,ee=se.data,ie=se.label,be=se.value,pe=ee.key;if(de){var we,xe=(we=ee.title)!==null&&we!==void 0?we:bE(ie)?ie.toString():void 0;return d.createElement("div",{className:ae(H,"".concat(H,"-group"),ee.className),title:xe},ie!==void 0?ie:pe)}var ge=ee.disabled,Oe=ee.title;ee.children;var Be=ee.style,Se=ee.className,je=At(ee,VH),We=Yn(je,Z),Ne=X(be),nt=ge||!Ne&&j,at="".concat(H,"-option"),Xe=ae(H,at,Se,q(q(q(q({},"".concat(at,"-grouped"),re),"".concat(at,"-active"),V===te&&!nt),"".concat(at,"-disabled"),nt),"".concat(at,"-selected"),Ne)),ke=G(se),He=!E||typeof E=="function"||Ne,Ke=typeof ke=="number"?ke:ke||be,Ae=bE(Ke)?Ke.toString():void 0;return Oe!==void 0&&(Ae=Oe),d.createElement("div",Te({},Ur(We),I?{}:Q(se,te),{"aria-selected":Ne,className:Xe,title:Ae,onMouseMove:function(){V===te||nt||U(te)},onClick:function(){nt||Y(be)},style:Be}),d.createElement("div",{className:"".concat(at,"-content")},typeof D=="function"?D(se,{index:te}):Ke),d.isValidElement(E)||Ne,He&&d.createElement(Bv,{className:"".concat(H,"-option-state"),customizeIcon:E,customizeIconProps:{value:be,disabled:nt,isSelected:Ne}},Ne?"✓":null))}))},UH=d.forwardRef(WH);const KH=function(e,t){var n=d.useRef({values:new Map,options:new Map}),r=d.useMemo(function(){var i=n.current,a=i.values,s=i.options,c=e.map(function(v){if(v.label===void 0){var h;return J(J({},v),{},{label:(h=a.get(v.value))===null||h===void 0?void 0:h.label})}return v}),f=new Map,p=new Map;return c.forEach(function(v){f.set(v.value,v),p.set(v.value,t.get(v.value)||s.get(v.value))}),n.current.values=f,n.current.options=p,c},[e,t]),o=d.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function vm(e,t){return mT(e).join("").toUpperCase().includes(t)}const qH=function(e,t,n,r,o){return d.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,c=[],f=typeof r=="function",p=n.toUpperCase(),v=f?r:function(m,b){return o?vm(b[o],p):b[i]?vm(b[a!=="children"?a:"label"],p):vm(b[s],p)},h=f?function(m){return Z0(m)}:function(m){return m};return e.forEach(function(m){if(m[i]){var b=v(n,h(m));if(b)c.push(m);else{var y=m[i].filter(function(w){return v(n,h(w))});y.length&&c.push(J(J({},m),{},q({},i,y)))}return}v(n,h(m))&&c.push(m)}),c},[e,r,o,n,t])};var yE=0,XH=Sr();function GH(){var e;return XH?(e=yE,yE+=1):e="TEST_OR_SSR",e}function CT(e){var t=d.useState(),n=he(t,2),r=n[0],o=n[1];return d.useEffect(function(){o("rc_select_".concat(GH()))},[]),e||r}var YH=["children","value"],QH=["children"];function ZH(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=At(r,YH);return J({key:n,value:i!==void 0?i:n,children:o},a)}function ET(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return oo(e).map(function(n,r){if(!d.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,c=s.children,f=At(s,QH);return t||!i?ZH(n):J(J({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},f),{},{options:ET(c)})}).filter(function(n){return n})}var JH=function(t,n,r,o,i){return d.useMemo(function(){var a=t,s=!t;s&&(a=ET(n));var c=new Map,f=new Map,p=function(m,b,y){y&&typeof y=="string"&&m.set(b[y],b)},v=function h(m){for(var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=0;y<m.length;y+=1){var w=m[y];!w[r.options]||b?(c.set(w[r.value],w),p(f,w,r.label),p(f,w,o),p(f,w,i)):h(w[r.options],!0)}};return v(a),{options:a,valueOptions:c,labelOptions:f}},[t,n,r,o,i])};function wE(e){var t=d.useRef();t.current=e;var n=d.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}var eF=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],tF=["inputValue"];function nF(e){return!e||bt(e)!=="object"}var rF=d.forwardRef(function(e,t){var n=e.id,r=e.mode,o=e.prefixCls,i=o===void 0?"rc-select":o,a=e.backfill,s=e.fieldNames,c=e.inputValue,f=e.searchValue,p=e.onSearch,v=e.autoClearSearchValue,h=v===void 0?!0:v,m=e.onSelect,b=e.onDeselect,y=e.dropdownMatchSelectWidth,w=y===void 0?!0:y,S=e.filterOption,C=e.filterSort,E=e.optionFilterProp,k=e.optionLabelProp,O=e.options,I=e.optionRender,T=e.children,R=e.defaultActiveFirstOption,P=e.menuItemSelectedIcon,D=e.virtual,H=e.direction,A=e.listHeight,F=A===void 0?200:A,j=e.listItemHeight,_=j===void 0?20:j,z=e.labelRender,L=e.value,B=e.defaultValue,W=e.labelInValue,V=e.onChange,N=e.maxCount,U=At(e,eF),X=CT(n),Y=J0(r),Z=!!(!O&&T),G=d.useMemo(function(){return S===void 0&&r==="combobox"?!1:S},[S,r]),Q=d.useMemo(function(){return yT(s,Z)},[JSON.stringify(s),Z]),oe=Pn("",{value:f!==void 0?f:c,postState:function(Qe){return Qe||""}}),ue=he(oe,2),se=ue[0],te=ue[1],de=JH(O,T,Q,E,k),re=de.valueOptions,ee=de.labelOptions,ie=de.options,be=d.useCallback(function(Le){var Qe=mT(Le);return Qe.map(function(ot){var mt,Dt,Mt,en,pt;if(nF(ot))mt=ot;else{var yt;Mt=ot.key,Dt=ot.label,mt=(yt=ot.value)!==null&&yt!==void 0?yt:Mt}var it=re.get(mt);if(it){var jt;Dt===void 0&&(Dt=it==null?void 0:it[k||Q.label]),Mt===void 0&&(Mt=(jt=it==null?void 0:it.key)!==null&&jt!==void 0?jt:mt),en=it==null?void 0:it.disabled,pt=it==null?void 0:it.title}return{label:Dt,value:mt,key:Mt,disabled:en,title:pt}})},[Q,k,re]),pe=Pn(B,{value:L}),we=he(pe,2),xe=we[0],ge=we[1],Oe=d.useMemo(function(){var Le,Qe=Y&&xe===null?[]:xe,ot=be(Qe);return r==="combobox"&&Q8((Le=ot[0])===null||Le===void 0?void 0:Le.value)?[]:ot},[xe,be,r,Y]),Be=KH(Oe,re),Se=he(Be,2),je=Se[0],We=Se[1],Ne=d.useMemo(function(){if(!r&&je.length===1){var Le=je[0];if(Le.value===null&&(Le.label===null||Le.label===void 0))return[]}return je.map(function(Qe){var ot;return J(J({},Qe),{},{label:(ot=typeof z=="function"?z(Qe):Qe.label)!==null&&ot!==void 0?ot:Qe.value})})},[r,je,z]),nt=d.useMemo(function(){return new Set(je.map(function(Le){return Le.value}))},[je]);d.useEffect(function(){if(r==="combobox"){var Le,Qe=(Le=je[0])===null||Le===void 0?void 0:Le.value;te(Y8(Qe)?String(Qe):"")}},[je]);var at=wE(function(Le,Qe){var ot=Qe??Le;return q(q({},Q.value,Le),Q.label,ot)}),Xe=d.useMemo(function(){if(r!=="tags")return ie;var Le=Ce(ie),Qe=function(mt){return re.has(mt)};return Ce(je).sort(function(ot,mt){return ot.value<mt.value?-1:1}).forEach(function(ot){var mt=ot.value;Qe(mt)||Le.push(at(mt,ot.label))}),Le},[at,ie,re,je,r]),ke=qH(Xe,Q,se,G,E),He=d.useMemo(function(){return r!=="tags"||!se||ke.some(function(Le){return Le[E||"value"]===se})||ke.some(function(Le){return Le[Q.value]===se})?ke:[at(se)].concat(Ce(ke))},[at,E,r,ke,se,Q]),Ke=d.useMemo(function(){return C?Ce(He).sort(function(Le,Qe){return C(Le,Qe)}):He},[He,C]),Ae=d.useMemo(function(){return xH(Ke,{fieldNames:Q,childrenAsData:Z})},[Ke,Q,Z]),ze=function(Qe){var ot=be(Qe);if(ge(ot),V&&(ot.length!==je.length||ot.some(function(Mt,en){var pt;return((pt=je[en])===null||pt===void 0?void 0:pt.value)!==(Mt==null?void 0:Mt.value)}))){var mt=W?ot:ot.map(function(Mt){return Mt.value}),Dt=ot.map(function(Mt){return Z0(We(Mt.value))});V(Y?mt:mt[0],Y?Dt:Dt[0])}},Ge=d.useState(null),Ue=he(Ge,2),Ze=Ue[0],$e=Ue[1],Ye=d.useState(0),dt=he(Ye,2),Pt=dt[0],It=dt[1],Xt=R!==void 0?R:r!=="combobox",Ot=d.useCallback(function(Le,Qe){var ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},mt=ot.source,Dt=mt===void 0?"keyboard":mt;It(Qe),a&&r==="combobox"&&Le!==null&&Dt==="keyboard"&&$e(String(Le))},[a,r]),ct=function(Qe,ot,mt){var Dt=function(){var hn,ut=We(Qe);return[W?{label:ut==null?void 0:ut[Q.label],value:Qe,key:(hn=ut==null?void 0:ut.key)!==null&&hn!==void 0?hn:Qe}:Qe,Z0(ut)]};if(ot&&m){var Mt=Dt(),en=he(Mt,2),pt=en[0],yt=en[1];m(pt,yt)}else if(!ot&&b&&mt!=="clear"){var it=Dt(),jt=he(it,2),pn=jt[0],sn=jt[1];b(pn,sn)}},ft=wE(function(Le,Qe){var ot,mt=Y?Qe.selected:!0;mt?ot=Y?[].concat(Ce(je),[Le]):[Le]:ot=je.filter(function(Dt){return Dt.value!==Le}),ze(ot),ct(Le,mt),r==="combobox"?$e(""):(!J0||h)&&(te(""),$e(""))}),rt=function(Qe,ot){ze(Qe);var mt=ot.type,Dt=ot.values;(mt==="remove"||mt==="clear")&&Dt.forEach(function(Mt){ct(Mt.value,!1,mt)})},Fe=function(Qe,ot){if(te(Qe),$e(null),ot.source==="submit"){var mt=(Qe||"").trim();if(mt){var Dt=Array.from(new Set([].concat(Ce(nt),[mt])));ze(Dt),ct(mt,!0),te("")}return}ot.source!=="blur"&&(r==="combobox"&&ze(Qe),p==null||p(Qe))},Je=function(Qe){var ot=Qe;r!=="tags"&&(ot=Qe.map(function(Dt){var Mt=ee.get(Dt);return Mt==null?void 0:Mt.value}).filter(function(Dt){return Dt!==void 0}));var mt=Array.from(new Set([].concat(Ce(nt),Ce(ot))));ze(mt),mt.forEach(function(Dt){ct(Dt,!0)})},vt=d.useMemo(function(){var Le=D!==!1&&w!==!1;return J(J({},de),{},{flattenOptions:Ae,onActiveValue:Ot,defaultActiveFirstOption:Xt,onSelect:ft,menuItemSelectedIcon:P,rawValues:nt,fieldNames:Q,virtual:Le,direction:H,listHeight:F,listItemHeight:_,childrenAsData:Z,maxCount:N,optionRender:I})},[N,de,Ae,Ot,Xt,ft,P,nt,Q,D,w,H,F,_,Z,I]);return d.createElement(Ay.Provider,{value:vt},d.createElement(wT,Te({},U,{id:X,prefixCls:i,ref:t,omitDomProps:tF,mode:r,displayValues:Ne,onDisplayValuesChange:rt,direction:H,searchValue:se,onSearch:Fe,autoClearSearchValue:h,onSearchSplit:Je,dropdownMatchSelectWidth:w,OptionList:UH,emptyOptions:!Ae.length,activeValue:Ze,activeDescendantId:"".concat(X,"_list_").concat(Pt)})))}),Fy=rF;Fy.Option=Hy;Fy.OptGroup=zy;function Yu(e,t,n){return ae({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const yd=(e,t)=>t||e,oF=()=>{const[,e]=ur(),n=new $n(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return d.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},d.createElement("g",{fill:"none",fillRule:"evenodd"},d.createElement("g",{transform:"translate(24 31.67)"},d.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),d.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),d.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),d.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),d.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),d.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),d.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},d.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),d.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},iF=()=>{const[,e]=ur(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:o}=e,{borderColor:i,shadowColor:a,contentColor:s}=d.useMemo(()=>({borderColor:new $n(t).onBackground(o).toHexShortString(),shadowColor:new $n(n).onBackground(o).toHexShortString(),contentColor:new $n(r).onBackground(o).toHexShortString()}),[t,n,r,o]);return d.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},d.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},d.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),d.createElement("g",{fillRule:"nonzero",stroke:i},d.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),d.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},aF=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},sF=Nn("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=fn(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[aF(o)]});var lF=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const kT=d.createElement(oF,null),OT=d.createElement(iF,null),Gi=e=>{var{className:t,rootClassName:n,prefixCls:r,image:o=kT,description:i,children:a,imageStyle:s,style:c}=e,f=lF(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:p,direction:v,empty:h}=d.useContext(kt),m=p("empty",r),[b,y,w]=sF(m),[S]=aa("Empty"),C=typeof i<"u"?i:S==null?void 0:S.description,E=typeof C=="string"?C:"empty";let k=null;return typeof o=="string"?k=d.createElement("img",{alt:E,src:o}):k=o,b(d.createElement("div",Object.assign({className:ae(y,w,m,h==null?void 0:h.className,{[`${m}-normal`]:o===OT,[`${m}-rtl`]:v==="rtl"},t,n),style:Object.assign(Object.assign({},h==null?void 0:h.style),c)},f),d.createElement("div",{className:`${m}-image`,style:s},k),C&&d.createElement("div",{className:`${m}-description`},C),a&&d.createElement("div",{className:`${m}-footer`},a)))};Gi.PRESENTED_IMAGE_DEFAULT=kT;Gi.PRESENTED_IMAGE_SIMPLE=OT;const Hv=e=>{const{componentName:t}=e,{getPrefixCls:n}=d.useContext(kt),r=n("empty");switch(t){case"Table":case"List":return le.createElement(Gi,{image:Gi.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return le.createElement(Gi,{image:Gi.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return le.createElement(Gi,null)}},cF=["outlined","borderless","filled"],Fv=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;const n=d.useContext(UI);let r;typeof e<"u"?r=e:t===!1?r="borderless":r=n??"outlined";const o=cF.includes(r);return[r,o]},uF=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function $T(e,t){return e||uF(t)}const xE=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},dF=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Mn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
${o}${s}bottomLeft,
${i}${s}bottomLeft
`]:{animationName:Ny},[`
${o}${s}topLeft,
${i}${s}topLeft,
${o}${s}topRight,
${i}${s}topRight
`]:{animationName:Dy},[`${a}${s}bottomLeft`]:{animationName:Ry},[`
${a}${s}topLeft,
${a}${s}topRight
`]:{animationName:jy},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},xE(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Wa),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},xE(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},ql(e,"slide-up"),ql(e,"slide-down"),Kp(e,"move-up"),Kp(e,"move-down")]},fF=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:ce(t),itemLineHeight:ce(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},pF=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},vF=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:f,INTERNAL_FIXED_ITEM_MARGIN:p}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:p,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(p).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},Ov()),{display:"inline-flex",alignItems:"center",color:c,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:f}})}}}},hF=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=pF(e),s=t?`${n}-${t}`:"",c=fF(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},vF(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:c.basePadding,paddingBlock:c.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${ce(r)} 0`,lineHeight:ce(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:c.itemHeight,lineHeight:ce(c.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:ce(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function hm(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[`
&${n}-show-arrow ${n}-selector,
&${n}-allow-clear ${n}-selector
`]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[hF(e,t),o]}const gF=e=>{const{componentCls:t}=e,n=fn(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=fn(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[hm(e),hm(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},hm(r,"lg")]};function gm(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Mn(e,!0)),{display:"flex",borderRadius:o,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${n}-selection-item,
${n}-selection-placeholder
`]:{padding:0,lineHeight:ce(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${n}-show-arrow ${n}-selection-item,
&${n}-show-arrow ${n}-selection-placeholder
`]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${ce(r)}`,[`${n}-selection-search-input`]:{height:i},"&:after":{lineHeight:ce(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${ce(r)}`,"&:after":{display:"none"}}}}}}}function mF(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[gm(e),gm(fn(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${ce(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[`
&${t}-show-arrow ${t}-selection-item,
&${t}-show-arrow ${t}-selection-placeholder
`]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},gm(fn(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const bF=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:c,zIndexPopupBase:f,colorText:p,fontWeightStrong:v,controlItemBgActive:h,controlItemBgHover:m,colorBgContainer:b,colorFillSecondary:y,colorBgContainerDisabled:w,colorTextDisabled:S}=e,C=s*2,E=r*2,k=Math.min(o-C,o-E),O=Math.min(i-C,i-E),I=Math.min(a-C,a-E);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:f+50,optionSelectedColor:p,optionSelectedFontWeight:v,optionSelectedBg:h,optionActiveBg:m,optionPadding:`${(o-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:b,clearBg:b,singleItemHeightLG:a,multipleItemBg:y,multipleItemBorderColor:"transparent",multipleItemHeight:k,multipleItemHeightSM:O,multipleItemHeightLG:I,multipleSelectorBgDisabled:w,multipleItemColorDisabled:S,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},IT=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${ce(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${ce(o)} ${t.activeShadowColor}`,outline:0}}}},SE=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},IT(e,t))}),yF=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},IT(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),SE(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),SE(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${ce(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),TT=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${ce(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},CE=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},TT(e,t))}),wF=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},TT(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),CE(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),CE(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),xF=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${ce(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}),SF=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},yF(e)),wF(e)),xF(e))}),CF=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},EF=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},kF=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e;return{[n]:Object.assign(Object.assign({},Mn(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},CF(e)),EF(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Wa),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Wa),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},Ov()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},OF=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},kF(e),mF(e),gF(e),dF(e),{[`${t}-rtl`]:{direction:"rtl"}},Dv(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},PT=Nn("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=fn(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[OF(r),SF(r)]},bF,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var $F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},IF=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:$F}))},_y=d.forwardRef(IF),TF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},PF=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:TF}))},MT=d.forwardRef(PF),MF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},NF=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:MF}))},Vy=d.forwardRef(NF);function NT(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:o,loading:i,multiple:a,hasFeedback:s,prefixCls:c,showSuffixIcon:f,feedbackIcon:p,showArrow:v,componentName:h}=e;const m=n??d.createElement(ud,null),b=C=>t===null&&!s&&!v?null:d.createElement(d.Fragment,null,f!==!1&&C,s&&p);let y=null;if(t!==void 0)y=b(t);else if(i)y=b(d.createElement(Ka,{spin:!0}));else{const C=`${c}-suffix`;y=E=>{let{open:k,showSearch:O}=E;return b(k&&O?d.createElement(Vy,{className:C}):d.createElement(MT,{className:C}))}}let w=null;r!==void 0?w=r:a?w=d.createElement(_y,null):w=null;let S=null;return o!==void 0?S=o:S=d.createElement(dd,null),{clearIcon:m,suffixIcon:y,itemIcon:w,removeIcon:S}}function RT(e,t){return t!==void 0?t:e!==null}var RF=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const DT="SECRET_COMBOBOX_MODE_DO_NOT_USE",DF=(e,t)=>{var n;const{prefixCls:r,bordered:o,className:i,rootClassName:a,getPopupContainer:s,popupClassName:c,dropdownClassName:f,listHeight:p=256,placement:v,listItemHeight:h,size:m,disabled:b,notFoundContent:y,status:w,builtinPlacements:S,dropdownMatchSelectWidth:C,popupMatchSelectWidth:E,direction:k,style:O,allowClear:I,variant:T,dropdownStyle:R,transitionName:P,tagRender:D,maxCount:H}=e,A=RF(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:F,getPrefixCls:j,renderEmpty:_,direction:z,virtual:L,popupMatchSelectWidth:B,popupOverflow:W,select:V}=d.useContext(kt),[,N]=ur(),U=h??(N==null?void 0:N.controlHeight),X=j("select",r),Y=j(),Z=k??z,{compactSize:G,compactItemClassnames:Q}=ic(X,Z),[oe,ue]=Fv(T,o),se=vr(X),[te,de,re]=PT(X,se),ee=d.useMemo(()=>{const{mode:Ze}=e;if(Ze!=="combobox")return Ze===DT?"combobox":Ze},[e.mode]),ie=ee==="multiple"||ee==="tags",be=RT(e.suffixIcon,e.showArrow),pe=(n=E??C)!==null&&n!==void 0?n:B,{status:we,hasFeedback:xe,isFormItemInput:ge,feedbackIcon:Oe}=d.useContext(Br),Be=yd(we,w);let Se;y!==void 0?Se=y:ee==="combobox"?Se=null:Se=(_==null?void 0:_("Select"))||d.createElement(Hv,{componentName:"Select"});const{suffixIcon:je,itemIcon:We,removeIcon:Ne,clearIcon:nt}=NT(Object.assign(Object.assign({},A),{multiple:ie,hasFeedback:xe,feedbackIcon:Oe,showSuffixIcon:be,prefixCls:X,componentName:"Select"})),at=I===!0?{clearIcon:nt}:I,Xe=Yn(A,["suffixIcon","itemIcon"]),ke=ae(c||f,{[`${X}-dropdown-${Z}`]:Z==="rtl"},a,re,se,de),He=Wo(Ze=>{var $e;return($e=m??G)!==null&&$e!==void 0?$e:Ze}),Ke=d.useContext(zo),Ae=b??Ke,ze=ae({[`${X}-lg`]:He==="large",[`${X}-sm`]:He==="small",[`${X}-rtl`]:Z==="rtl",[`${X}-${oe}`]:ue,[`${X}-in-form-item`]:ge},Yu(X,Be,xe),Q,V==null?void 0:V.className,i,a,re,se,de),Ge=d.useMemo(()=>v!==void 0?v:Z==="rtl"?"bottomRight":"bottomLeft",[v,Z]),[Ue]=oc("SelectLike",R==null?void 0:R.zIndex);return te(d.createElement(Fy,Object.assign({ref:t,virtual:L,showSearch:V==null?void 0:V.showSearch},Xe,{style:Object.assign(Object.assign({},V==null?void 0:V.style),O),dropdownMatchSelectWidth:pe,transitionName:ea(Y,"slide-up",P),builtinPlacements:$T(S,W),listHeight:p,listItemHeight:U,mode:ee,prefixCls:X,placement:Ge,direction:Z,suffixIcon:je,menuItemSelectedIcon:We,removeIcon:Ne,allowClear:at,notFoundContent:Se,className:ze,getPopupContainer:s||F,dropdownClassName:ke,disabled:Ae,dropdownStyle:Object.assign(Object.assign({},R),{zIndex:Ue}),maxCount:ie?H:void 0,tagRender:ie?D:void 0})))},pi=d.forwardRef(DF),jF=By(pi);pi.SECRET_COMBOBOX_MODE_DO_NOT_USE=DT;pi.Option=Hy;pi.OptGroup=zy;pi._InternalPanelDoNotUseOrYouWillBeFired=jF;const Qu=["xxl","xl","lg","md","sm","xs"],LF=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),BF=e=>{const t=e,n=[].concat(Qu).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o<n.length-1){const c=`screen${i}Max`;if(!(t[s]<=t[c]))throw new Error(`${s}<=${c} fails : !(${t[s]}<=${t[c]})`);const p=`screen${n[o+1].toUpperCase()}Min`;if(!(t[c]<=t[p]))throw new Error(`${c}<=${p} fails : !(${t[c]}<=${t[p]})`)}}),e};function jT(){const[,e]=ur(),t=LF(BF(e));return le.useMemo(()=>{const n=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},unregister(){Object.keys(t).forEach(i=>{const a=t[i],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(i=>{const a=t[i],s=f=>{let{matches:p}=f;this.dispatch(Object.assign(Object.assign({},o),{[i]:p}))},c=window.matchMedia(a);c.addListener(s),this.matchHandlers[a]={mql:c,listener:s},s(c)})},responsiveMap:t}},[e])}function Wy(){const[,e]=d.useReducer(t=>t+1,0);return e}function LT(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=d.useRef({}),n=Wy(),r=jT();return an(()=>{const o=r.subscribe(i=>{t.current=i,e&&n()});return()=>r.unsubscribe(o)},[]),t.current}const Xl=e=>e?typeof e=="function"?e():e:null;function Uy(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.className,a=e.style;return d.createElement("div",{className:ae("".concat(n,"-content"),i),style:a},d.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var vl={shiftX:64,adjustY:1},hl={adjustX:1,shiftY:!0},$o=[0,0],AF={left:{points:["cr","cl"],overflow:hl,offset:[-4,0],targetOffset:$o},right:{points:["cl","cr"],overflow:hl,offset:[4,0],targetOffset:$o},top:{points:["bc","tc"],overflow:vl,offset:[0,-4],targetOffset:$o},bottom:{points:["tc","bc"],overflow:vl,offset:[0,4],targetOffset:$o},topLeft:{points:["bl","tl"],overflow:vl,offset:[0,-4],targetOffset:$o},leftTop:{points:["tr","tl"],overflow:hl,offset:[-4,0],targetOffset:$o},topRight:{points:["br","tr"],overflow:vl,offset:[0,-4],targetOffset:$o},rightTop:{points:["tl","tr"],overflow:hl,offset:[4,0],targetOffset:$o},bottomRight:{points:["tr","br"],overflow:vl,offset:[0,4],targetOffset:$o},rightBottom:{points:["bl","br"],overflow:hl,offset:[4,0],targetOffset:$o},bottomLeft:{points:["tl","bl"],overflow:vl,offset:[0,4],targetOffset:$o},leftBottom:{points:["br","bl"],overflow:hl,offset:[-4,0],targetOffset:$o}},zF=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],HF=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,c=t.mouseLeaveDelay,f=c===void 0?.1:c,p=t.overlayStyle,v=t.prefixCls,h=v===void 0?"rc-tooltip":v,m=t.children,b=t.onVisibleChange,y=t.afterVisibleChange,w=t.transitionName,S=t.animation,C=t.motion,E=t.placement,k=E===void 0?"right":E,O=t.align,I=O===void 0?{}:O,T=t.destroyTooltipOnHide,R=T===void 0?!1:T,P=t.defaultVisible,D=t.getTooltipContainer,H=t.overlayInnerStyle;t.arrowContent;var A=t.overlay,F=t.id,j=t.showArrow,_=j===void 0?!0:j,z=At(t,zF),L=d.useRef(null);d.useImperativeHandle(n,function(){return L.current});var B=J({},z);"visible"in t&&(B.popupVisible=t.visible);var W=function(){return d.createElement(Uy,{key:"content",prefixCls:h,id:F,overlayInnerStyle:H},A)};return d.createElement(Av,Te({popupClassName:r,prefixCls:h,popup:W,action:i,builtinPlacements:AF,popupPlacement:k,ref:L,popupAlign:I,getPopupContainer:D,onPopupVisibleChange:b,afterPopupVisibleChange:y,popupTransitionName:w,popupAnimation:S,popupMotion:C,defaultPopupVisible:P,autoDestroy:R,mouseLeaveDelay:f,popupStyle:p,mouseEnterDelay:s,arrow:_},B),m)};const FF=d.forwardRef(HF);function Ky(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),c=o-r*(1-1/Math.sqrt(2)),f=o-n*(1/Math.sqrt(2)),p=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),v=2*o-f,h=p,m=2*o-s,b=c,y=2*o-i,w=a,S=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1),E=`polygon(${C}px 100%, 50% ${C}px, ${2*o-C}px 100%, ${C}px 100%)`,k=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${c} L ${f} ${p} A ${n} ${n} 0 0 1 ${v} ${h} L ${m} ${b} A ${r} ${r} 0 0 0 ${y} ${w} Z')`;return{arrowShadowWidth:S,arrowPath:k,arrowPolygon:E}}const _F=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:c}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${ce(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},BT=8;function _v(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?BT:r}}function Kf(e,t){return e?t:{}}function qy(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:c={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},_F(e,t,o)),{"&:before":{background:t}})]},Kf(!!c.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Kf(!!c.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Kf(!!c.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),Kf(!!c.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function VF(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const EE={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},WF={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},UF=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function AT(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,c={};return Object.keys(EE).forEach(f=>{const p=r&&WF[f]||EE[f],v=Object.assign(Object.assign({},p),{offset:[0,0],dynamicInset:!0});switch(c[f]=v,UF.has(f)&&(v.autoArrow=!1),f){case"top":case"topLeft":case"topRight":v.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":v.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":v.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":v.offset[0]=s+o;break}const h=_v({contentRadius:i,limitVerticalRadius:!0});if(r)switch(f){case"topLeft":case"bottomLeft":v.offset[0]=-h.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":v.offset[0]=h.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":v.offset[1]=-h.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":v.offset[1]=h.arrowOffsetHorizontal+s;break}v.overflow=VF(f,h,t,n),a&&(v.htmlRegion="visibleFirst")}),c}const KF=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:s,boxShadowSecondary:c,paddingSM:f,paddingXS:p}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Mn(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${ce(e.calc(f).div(2).equal())} ${ce(p)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:c,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,BT)}},[`${t}-content`]:{position:"relative"}}),q2(e,(v,h)=>{let{darkColor:m}=h;return{[`&${t}-${v}`]:{[`${t}-inner`]:{backgroundColor:m},[`${t}-arrow`]:{"--antd-arrow-background-color":m}}}})),{"&-rtl":{direction:"rtl"}})},qy(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},qF=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},_v({contentRadius:e.borderRadius,limitVerticalRadius:!0})),Ky(fn(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),zT=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Nn("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=fn(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[KF(s),gd(r,"zoom-big-fast")]},qF,{resetStyle:!1,injectStyle:t})(e)},XF=Vu.map(e=>`${e}-inverse`),GF=["success","processing","error","default","warning"];function HT(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Ce(XF),Ce(Vu)).includes(e):Vu.includes(e)}function YF(e){return GF.includes(e)}function FT(e,t){const n=HT(t),r=ae({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const QF=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=d.useContext(kt),c=s("tooltip",t),[f,p,v]=zT(c),h=FT(c,i),m=h.arrowStyle,b=Object.assign(Object.assign({},a),h.overlayStyle),y=ae(p,v,c,`${c}-pure`,`${c}-placement-${r}`,n,h.className);return f(d.createElement("div",{className:y,style:m},d.createElement("div",{className:`${c}-arrow`}),d.createElement(Uy,Object.assign({},e,{className:p,prefixCls:c,overlayInnerStyle:b}),o)))};var ZF=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const JF=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,overlayClassName:s,color:c,overlayInnerStyle:f,children:p,afterOpenChange:v,afterVisibleChange:h,destroyTooltipOnHide:m,arrow:b=!0,title:y,overlay:w,builtinPlacements:S,arrowPointAtCenter:C=!1,autoAdjustOverflow:E=!0}=e,k=!!b,[,O]=ur(),{getPopupContainer:I,getPrefixCls:T,direction:R}=d.useContext(kt),P=Bs(),D=d.useRef(null),H=()=>{var Se;(Se=D.current)===null||Se===void 0||Se.forceAlign()};d.useImperativeHandle(t,()=>{var Se;return{forceAlign:H,forcePopupAlign:()=>{P.deprecated(!1,"forcePopupAlign","forceAlign"),H()},nativeElement:(Se=D.current)===null||Se===void 0?void 0:Se.nativeElement}});const[A,F]=Pn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),j=!y&&!w&&y!==0,_=Se=>{var je,We;F(j?!1:Se),j||((je=e.onOpenChange)===null||je===void 0||je.call(e,Se),(We=e.onVisibleChange)===null||We===void 0||We.call(e,Se))},z=d.useMemo(()=>{var Se,je;let We=C;return typeof b=="object"&&(We=(je=(Se=b.pointAtCenter)!==null&&Se!==void 0?Se:b.arrowPointAtCenter)!==null&&je!==void 0?je:C),S||AT({arrowPointAtCenter:We,autoAdjustOverflow:E,arrowWidth:k?O.sizePopupArrow:0,borderRadius:O.borderRadius,offset:O.marginXXS,visibleFirst:!0})},[C,b,S,O]),L=d.useMemo(()=>y===0?y:w||y||"",[w,y]),B=d.createElement(Ku,null,typeof L=="function"?L():L),{getPopupContainer:W,placement:V="top",mouseEnterDelay:N=.1,mouseLeaveDelay:U=.1,overlayStyle:X,rootClassName:Y}=e,Z=ZF(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),G=T("tooltip",o),Q=T(),oe=e["data-popover-inject"];let ue=A;!("open"in e)&&!("visible"in e)&&j&&(ue=!1);const se=d.isValidElement(p)&&!fI(p)?p:d.createElement("span",null,p),te=se.props,de=!te.className||typeof te.className=="string"?ae(te.className,i||`${G}-open`):te.className,[re,ee,ie]=zT(G,!oe),be=FT(G,c),pe=be.arrowStyle,we=Object.assign(Object.assign({},f),be.overlayStyle),xe=ae(s,{[`${G}-rtl`]:R==="rtl"},be.className,Y,ee,ie),[ge,Oe]=oc("Tooltip",Z.zIndex),Be=d.createElement(FF,Object.assign({},Z,{zIndex:ge,showArrow:k,placement:V,mouseEnterDelay:N,mouseLeaveDelay:U,prefixCls:G,overlayClassName:xe,overlayStyle:Object.assign(Object.assign({},pe),X),getTooltipContainer:W||a||I,ref:D,builtinPlacements:z,overlay:B,visible:ue,onVisibleChange:_,afterVisibleChange:v??h,overlayInnerStyle:we,arrowContent:d.createElement("span",{className:`${G}-arrow-content`}),motion:{motionName:ea(Q,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!m}),ue?Cr(se,{className:de}):se);return re(d.createElement(Tv.Provider,{value:Oe},Be))}),di=JF;di._InternalPanelDoNotUseOrYouWillBeFired=QF;const e_=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:c,zIndexPopup:f,titleMarginBottom:p,colorBgElevated:v,popoverBg:h,titleBorderBottom:m,innerContentPadding:b,titlePadding:y}=e;return[{[t]:Object.assign(Object.assign({},Mn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:f,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":v,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:c,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:p,color:s,fontWeight:o,borderBottom:m,padding:y},[`${t}-inner-content`]:{color:n,padding:b}})},qy(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},t_=e=>{const{componentCls:t}=e;return{[t]:Vu.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},n_=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:c,lineType:f,colorSplit:p,paddingSM:v}=e,h=n-r,m=h/2,b=h/2-t,y=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},Ky(e)),_v({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:c,titlePadding:i?`${m}px ${y}px ${b}px`:0,titleBorderBottom:i?`${t}px ${f} ${p}`:"none",innerContentPadding:i?`${v}px ${y}px`:0})},_T=Nn("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=fn(e,{popoverBg:t,popoverColor:n});return[e_(r),t_(r),gd(r,"zoom-big")]},n_,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var r_=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const o_=(e,t,n)=>!t&&!n?null:d.createElement(d.Fragment,null,t&&d.createElement("div",{className:`${e}-title`},Xl(t)),d.createElement("div",{className:`${e}-inner-content`},Xl(n))),i_=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:c}=e;return d.createElement("div",{className:ae(t,n,`${n}-pure`,`${n}-placement-${i}`,r),style:o},d.createElement("div",{className:`${n}-arrow`}),d.createElement(Uy,Object.assign({},e,{className:t,prefixCls:n}),c||o_(n,a,s)))},VT=e=>{const{prefixCls:t,className:n}=e,r=r_(e,["prefixCls","className"]),{getPrefixCls:o}=d.useContext(kt),i=o("popover",t),[a,s,c]=_T(i);return a(d.createElement(i_,Object.assign({},r,{prefixCls:i,hashId:s,className:ae(n,c)})))};var a_=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const s_=e=>{let{title:t,content:n,prefixCls:r}=e;return d.createElement(d.Fragment,null,t&&d.createElement("div",{className:`${r}-title`},Xl(t)),d.createElement("div",{className:`${r}-inner-content`},Xl(n)))},l_=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:c="top",trigger:f="hover",children:p,mouseEnterDelay:v=.1,mouseLeaveDelay:h=.1,onOpenChange:m,overlayStyle:b={}}=e,y=a_(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:w}=d.useContext(kt),S=w("popover",o),[C,E,k]=_T(S),O=w(),I=ae(s,E,k),[T,R]=Pn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),P=(A,F)=>{R(A,!0),m==null||m(A,F)},D=A=>{A.keyCode===Me.ESC&&P(!1,A)},H=A=>{P(A)};return C(d.createElement(di,Object.assign({placement:c,trigger:f,mouseEnterDelay:v,mouseLeaveDelay:h,overlayStyle:b},y,{prefixCls:S,overlayClassName:I,ref:t,open:T,onOpenChange:H,overlay:i||a?d.createElement(s_,{prefixCls:S,title:i,content:a}):null,transitionName:ea(O,"zoom-big",y.transitionName),"data-popover-inject":!0}),Cr(p,{onKeyDown:A=>{var F,j;d.isValidElement(p)&&((j=p==null?void 0:(F=p.props).onKeyDown)===null||j===void 0||j.call(F,A)),D(A)}})))}),WT=l_;WT._InternalPanelDoNotUseOrYouWillBeFired=VT;var c_={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"},u_=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:c_}))},Xp=d.forwardRef(u_),d_=Me.ESC,f_=Me.TAB;function p_(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=d.useRef(!1),s=function(){if(t){var v,h;(v=n.current)===null||v===void 0||(h=v.focus)===null||h===void 0||h.call(v),r==null||r(!1)}},c=function(){var v;return(v=i.current)!==null&&v!==void 0&&v.focus?(i.current.focus(),a.current=!0,!0):!1},f=function(v){switch(v.keyCode){case d_:s();break;case f_:var h=!1;a.current||(h=c()),h?v.preventDefault():s();break}};d.useEffect(function(){return t?(window.addEventListener("keydown",f),o&&bn(c,3),function(){window.removeEventListener("keydown",f),a.current=!1}):function(){a.current=!1}},[t])}var v_=d.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=d.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=Kr(t,i==null?void 0:i.ref);return le.createElement(le.Fragment,null,r&&le.createElement("div",{className:"".concat(o,"-arrow")}),le.cloneElement(i,{ref:ci(i)?a:void 0}))}),gl={adjustX:1,adjustY:1},ml=[0,0],h_={topLeft:{points:["bl","tl"],overflow:gl,offset:[0,-4],targetOffset:ml},top:{points:["bc","tc"],overflow:gl,offset:[0,-4],targetOffset:ml},topRight:{points:["br","tr"],overflow:gl,offset:[0,-4],targetOffset:ml},bottomLeft:{points:["tl","bl"],overflow:gl,offset:[0,4],targetOffset:ml},bottom:{points:["tc","bc"],overflow:gl,offset:[0,4],targetOffset:ml},bottomRight:{points:["tr","br"],overflow:gl,offset:[0,4],targetOffset:ml}},g_=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function m_(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,c=e.animation,f=e.align,p=e.placement,v=p===void 0?"bottomLeft":p,h=e.placements,m=h===void 0?h_:h,b=e.getPopupContainer,y=e.showAction,w=e.hideAction,S=e.overlayClassName,C=e.overlayStyle,E=e.visible,k=e.trigger,O=k===void 0?["hover"]:k,I=e.autoFocus,T=e.overlay,R=e.children,P=e.onVisibleChange,D=At(e,g_),H=le.useState(),A=he(H,2),F=A[0],j=A[1],_="visible"in e?E:F,z=le.useRef(null),L=le.useRef(null),B=le.useRef(null);le.useImperativeHandle(t,function(){return z.current});var W=function(oe){j(oe),P==null||P(oe)};p_({visible:_,triggerRef:B,onVisibleChange:W,autoFocus:I,overlayRef:L});var V=function(oe){var ue=e.onOverlayClick;j(!1),ue&&ue(oe)},N=function(){return le.createElement(v_,{ref:L,overlay:T,prefixCls:a,arrow:o})},U=function(){return typeof T=="function"?N:N()},X=function(){var oe=e.minOverlayWidthMatchTrigger,ue=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?oe:!ue},Y=function(){var oe=e.openClassName;return oe!==void 0?oe:"".concat(a,"-open")},Z=le.cloneElement(R,{className:ae((n=R.props)===null||n===void 0?void 0:n.className,_&&Y()),ref:ci(R)?Kr(B,R.ref):void 0}),G=w;return!G&&O.indexOf("contextMenu")!==-1&&(G=["click"]),le.createElement(Av,Te({builtinPlacements:m},D,{prefixCls:a,ref:z,popupClassName:ae(S,q({},"".concat(a,"-show-arrow"),o)),popupStyle:C,action:O,showAction:y,hideAction:G,popupPlacement:v,popupAlign:f,popupTransitionName:s,popupAnimation:c,popupVisible:_,stretch:X()?"minWidth":"",popup:U(),onPopupVisibleChange:W,onPopupClick:V,getPopupContainer:b}),Z)}const b_=le.forwardRef(m_);var UT=d.createContext(null);function KT(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function qT(e){var t=d.useContext(UT);return KT(t,e)}var y_=["children","locked"],fi=d.createContext(null);function w_(e,t){var n=J({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function Zu(e){var t=e.children,n=e.locked,r=At(e,y_),o=d.useContext(fi),i=js(function(){return w_(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!Ri(a[1],s[1],!0))});return d.createElement(fi.Provider,{value:i},t)}var x_=[],XT=d.createContext(null);function Vv(){return d.useContext(XT)}var GT=d.createContext(x_);function sc(e){var t=d.useContext(GT);return d.useMemo(function(){return e!==void 0?[].concat(Ce(t),[e]):t},[t,e])}var YT=d.createContext(null),Xy=d.createContext({});function kE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(pd(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function S_(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ce(e.querySelectorAll("*")).filter(function(r){return kE(r,t)});return kE(e,t)&&n.unshift(e),n}var eb=Me.LEFT,tb=Me.RIGHT,nb=Me.UP,$p=Me.DOWN,Ip=Me.ENTER,QT=Me.ESC,qc=Me.HOME,Xc=Me.END,OE=[nb,$p,eb,tb];function C_(e,t,n,r){var o,i="prev",a="next",s="children",c="parent";if(e==="inline"&&r===Ip)return{inlineTrigger:!0};var f=q(q({},nb,i),$p,a),p=q(q(q(q({},eb,n?a:i),tb,n?i:a),$p,s),Ip,s),v=q(q(q(q(q(q({},nb,i),$p,a),Ip,s),QT,c),eb,n?s:c),tb,n?c:s),h={inline:f,horizontal:p,vertical:v,inlineSub:f,horizontalSub:v,verticalSub:v},m=(o=h["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(m){case i:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function E_(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function k_(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Gy(e,t){var n=S_(e,!0);return n.filter(function(r){return t.has(r)})}function $E(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Gy(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var rb=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(KT(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function O_(e,t,n,r,o,i,a,s,c,f){var p=d.useRef(),v=d.useRef();v.current=t;var h=function(){bn.cancel(p.current)};return d.useEffect(function(){return function(){h()}},[]),function(m){var b=m.which;if([].concat(OE,[Ip,QT,qc,Xc]).includes(b)){var y=i(),w=rb(y,r),S=w,C=S.elements,E=S.key2element,k=S.element2key,O=E.get(t),I=k_(O,C),T=k.get(I),R=C_(e,a(T,!0).length===1,n,b);if(!R&&b!==qc&&b!==Xc)return;(OE.includes(b)||[qc,Xc].includes(b))&&m.preventDefault();var P=function(L){if(L){var B=L,W=L.querySelector("a");W!=null&&W.getAttribute("href")&&(B=W);var V=k.get(L);s(V),h(),p.current=bn(function(){v.current===V&&B.focus()})}};if([qc,Xc].includes(b)||R.sibling||!I){var D;!I||e==="inline"?D=o.current:D=E_(I);var H,A=Gy(D,C);b===qc?H=A[0]:b===Xc?H=A[A.length-1]:H=$E(D,C,I,R.offset),P(H)}else if(R.inlineTrigger)c(T);else if(R.offset>0)c(T,!0),h(),p.current=bn(function(){w=rb(y,r);var z=I.getAttribute("aria-controls"),L=document.getElementById(z),B=$E(L,w.elements);P(B)},5);else if(R.offset<0){var F=a(T,!0),j=F[F.length-2],_=E.get(j);c(j,!1),P(_)}}f==null||f(m)}}function $_(e){Promise.resolve().then(e)}var Yy="__RC_UTIL_PATH_SPLIT__",IE=function(t){return t.join(Yy)},I_=function(t){return t.split(Yy)},ob="rc-menu-more";function T_(){var e=d.useState({}),t=he(e,2),n=t[1],r=d.useRef(new Map),o=d.useRef(new Map),i=d.useState([]),a=he(i,2),s=a[0],c=a[1],f=d.useRef(0),p=d.useRef(!1),v=function(){p.current||n({})},h=d.useCallback(function(E,k){var O=IE(k);o.current.set(O,E),r.current.set(E,O),f.current+=1;var I=f.current;$_(function(){I===f.current&&v()})},[]),m=d.useCallback(function(E,k){var O=IE(k);o.current.delete(O),r.current.delete(E)},[]),b=d.useCallback(function(E){c(E)},[]),y=d.useCallback(function(E,k){var O=r.current.get(E)||"",I=I_(O);return k&&s.includes(I[0])&&I.unshift(ob),I},[s]),w=d.useCallback(function(E,k){return E.some(function(O){var I=y(O,!0);return I.includes(k)})},[y]),S=function(){var k=Ce(r.current.keys());return s.length&&k.push(ob),k},C=d.useCallback(function(E){var k="".concat(r.current.get(E)).concat(Yy),O=new Set;return Ce(o.current.keys()).forEach(function(I){I.startsWith(k)&&O.add(o.current.get(I))}),O},[]);return d.useEffect(function(){return function(){p.current=!0}},[]),{registerPath:h,unregisterPath:m,refreshOverflowKeys:b,isSubPathKey:w,getKeyPath:y,getKeys:S,getSubPathKeys:C}}function ou(e){var t=d.useRef(e);t.current=e;var n=d.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return(r=t.current)===null||r===void 0?void 0:r.call.apply(r,[t].concat(i))},[]);return e?n:void 0}var P_=Math.random().toFixed(5).toString().slice(2),TE=0;function M_(e){var t=Pn(e,{value:e}),n=he(t,2),r=n[0],o=n[1];return d.useEffect(function(){TE+=1;var i="".concat(P_,"-").concat(TE);o("rc-menu-uuid-".concat(i))},[]),r}function ZT(e,t,n,r){var o=d.useContext(fi),i=o.activeKey,a=o.onActive,s=o.onInactive,c={active:i===e};return t||(c.onMouseEnter=function(f){n==null||n({key:e,domEvent:f}),a(e)},c.onMouseLeave=function(f){r==null||r({key:e,domEvent:f}),s(e)}),c}function JT(e){var t=d.useContext(fi),n=t.mode,r=t.rtl,o=t.inlineIndent;if(n!=="inline")return null;var i=e;return r?{paddingRight:i*o}:{paddingLeft:i*o}}function eP(e){var t=e.icon,n=e.props,r=e.children,o;return t===null||t===!1?null:(typeof t=="function"?o=d.createElement(t,J({},n)):typeof t!="boolean"&&(o=t),o||r||null)}var N_=["item"];function Gp(e){var t=e.item,n=At(e,N_);return Object.defineProperty(n,"item",{get:function(){return zn(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}var R_=["title","attribute","elementRef"],D_=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],j_=["active"],L_=function(e){Fo(n,e);var t=Di(n);function n(){return or(this,n),t.apply(this,arguments)}return ir(n,[{key:"render",value:function(){var o=this.props,i=o.title,a=o.attribute,s=o.elementRef,c=At(o,R_),f=Yn(c,["eventKey","popupClassName","popupOffset","onTitleClick"]);return zn(!a,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),d.createElement(Ii.Item,Te({},a,{title:typeof i=="string"?i:void 0},f,{ref:s}))}}]),n}(d.Component),B_=d.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.eventKey;e.warnKey;var i=e.disabled,a=e.itemIcon,s=e.children,c=e.role,f=e.onMouseEnter,p=e.onMouseLeave,v=e.onClick,h=e.onKeyDown,m=e.onFocus,b=At(e,D_),y=qT(o),w=d.useContext(fi),S=w.prefixCls,C=w.onItemClick,E=w.disabled,k=w.overflowDisabled,O=w.itemIcon,I=w.selectedKeys,T=w.onActive,R=d.useContext(Xy),P=R._internalRenderMenuItem,D="".concat(S,"-item"),H=d.useRef(),A=d.useRef(),F=E||i,j=Ls(t,A),_=sc(o),z=function(ue){return{key:o,keyPath:Ce(_).reverse(),item:H.current,domEvent:ue}},L=a||O,B=ZT(o,F,f,p),W=B.active,V=At(B,j_),N=I.includes(o),U=JT(_.length),X=function(ue){if(!F){var se=z(ue);v==null||v(Gp(se)),C(se)}},Y=function(ue){if(h==null||h(ue),ue.which===Me.ENTER){var se=z(ue);v==null||v(Gp(se)),C(se)}},Z=function(ue){T(o),m==null||m(ue)},G={};e.role==="option"&&(G["aria-selected"]=N);var Q=d.createElement(L_,Te({ref:H,elementRef:j,role:c===null?"none":c||"menuitem",tabIndex:i?null:-1,"data-menu-id":k&&y?null:y},b,V,G,{component:"li","aria-disabled":i,style:J(J({},U),n),className:ae(D,q(q(q({},"".concat(D,"-active"),W),"".concat(D,"-selected"),N),"".concat(D,"-disabled"),F),r),onClick:X,onKeyDown:Y,onFocus:Z}),s,d.createElement(eP,{props:J(J({},e),{},{isSelected:N}),icon:L}));return P&&(Q=P(Q,e,{selected:N})),Q});function A_(e,t){var n=e.eventKey,r=Vv(),o=sc(n);return d.useEffect(function(){if(r)return r.registerPath(n,o),function(){r.unregisterPath(n,o)}},[o]),r?null:d.createElement(B_,Te({},e,{ref:t}))}const Wv=d.forwardRef(A_);var z_=["className","children"],H_=function(t,n){var r=t.className,o=t.children,i=At(t,z_),a=d.useContext(fi),s=a.prefixCls,c=a.mode,f=a.rtl;return d.createElement("ul",Te({className:ae(s,f&&"".concat(s,"-rtl"),"".concat(s,"-sub"),"".concat(s,"-").concat(c==="inline"?"inline":"vertical"),r),role:"menu"},i,{"data-menu-list":!0,ref:n}),o)},Qy=d.forwardRef(H_);Qy.displayName="SubMenuList";function Zy(e,t){return oo(e).map(function(n,r){if(d.isValidElement(n)){var o,i,a=n.key,s=(o=(i=n.props)===null||i===void 0?void 0:i.eventKey)!==null&&o!==void 0?o:a,c=s==null;c&&(s="tmp_key-".concat([].concat(Ce(t),[r]).join("-")));var f={key:s,eventKey:s};return d.cloneElement(n,f)}return n})}var Lr={adjustX:1,adjustY:1},F_={topLeft:{points:["bl","tl"],overflow:Lr},topRight:{points:["br","tr"],overflow:Lr},bottomLeft:{points:["tl","bl"],overflow:Lr},bottomRight:{points:["tr","br"],overflow:Lr},leftTop:{points:["tr","tl"],overflow:Lr},leftBottom:{points:["br","bl"],overflow:Lr},rightTop:{points:["tl","tr"],overflow:Lr},rightBottom:{points:["bl","br"],overflow:Lr}},__={topLeft:{points:["bl","tl"],overflow:Lr},topRight:{points:["br","tr"],overflow:Lr},bottomLeft:{points:["tl","bl"],overflow:Lr},bottomRight:{points:["tr","br"],overflow:Lr},rightTop:{points:["tr","tl"],overflow:Lr},rightBottom:{points:["br","bl"],overflow:Lr},leftTop:{points:["tl","tr"],overflow:Lr},leftBottom:{points:["bl","br"],overflow:Lr}};function tP(e,t,n){if(t)return t;if(n)return n[e]||n.other}var V_={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function W_(e){var t=e.prefixCls,n=e.visible,r=e.children,o=e.popup,i=e.popupStyle,a=e.popupClassName,s=e.popupOffset,c=e.disabled,f=e.mode,p=e.onVisibleChange,v=d.useContext(fi),h=v.getPopupContainer,m=v.rtl,b=v.subMenuOpenDelay,y=v.subMenuCloseDelay,w=v.builtinPlacements,S=v.triggerSubMenuAction,C=v.forceSubMenuRender,E=v.rootClassName,k=v.motion,O=v.defaultMotions,I=d.useState(!1),T=he(I,2),R=T[0],P=T[1],D=J(m?J({},__):J({},F_),w),H=V_[f],A=tP(f,k,O),F=d.useRef(A);f!=="inline"&&(F.current=A);var j=J(J({},F.current),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),_=d.useRef();return d.useEffect(function(){return _.current=bn(function(){P(n)}),function(){bn.cancel(_.current)}},[n]),d.createElement(Av,{prefixCls:t,popupClassName:ae("".concat(t,"-popup"),q({},"".concat(t,"-rtl"),m),a,E),stretch:f==="horizontal"?"minWidth":null,getPopupContainer:h,builtinPlacements:D,popupPlacement:H,popupVisible:R,popup:o,popupStyle:i,popupAlign:s&&{offset:s},action:c?[]:[S],mouseEnterDelay:b,mouseLeaveDelay:y,onPopupVisibleChange:p,forceRender:C,popupMotion:j,fresh:!0},r)}function U_(e){var t=e.id,n=e.open,r=e.keyPath,o=e.children,i="inline",a=d.useContext(fi),s=a.prefixCls,c=a.forceSubMenuRender,f=a.motion,p=a.defaultMotions,v=a.mode,h=d.useRef(!1);h.current=v===i;var m=d.useState(!h.current),b=he(m,2),y=b[0],w=b[1],S=h.current?n:!1;d.useEffect(function(){h.current&&w(!1)},[v]);var C=J({},tP(i,f,p));r.length>1&&(C.motionAppear=!1);var E=C.onVisibleChanged;return C.onVisibleChanged=function(k){return!h.current&&!k&&w(!0),E==null?void 0:E(k)},y?null:d.createElement(Zu,{mode:i,locked:!h.current},d.createElement(Vo,Te({visible:S},C,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(k){var O=k.className,I=k.style;return d.createElement(Qy,{id:t,className:O,style:I},o)}))}var K_=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],q_=["active"],X_=d.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,c=e.children,f=e.itemIcon,p=e.expandIcon,v=e.popupClassName,h=e.popupOffset,m=e.popupStyle,b=e.onClick,y=e.onMouseEnter,w=e.onMouseLeave,S=e.onTitleClick,C=e.onTitleMouseEnter,E=e.onTitleMouseLeave,k=At(e,K_),O=qT(i),I=d.useContext(fi),T=I.prefixCls,R=I.mode,P=I.openKeys,D=I.disabled,H=I.overflowDisabled,A=I.activeKey,F=I.selectedKeys,j=I.itemIcon,_=I.expandIcon,z=I.onItemClick,L=I.onOpenChange,B=I.onActive,W=d.useContext(Xy),V=W._internalRenderSubMenuItem,N=d.useContext(YT),U=N.isSubPathKey,X=sc(),Y="".concat(T,"-submenu"),Z=D||a,G=d.useRef(),Q=d.useRef(),oe=f??j,ue=p??_,se=P.includes(i),te=!H&&se,de=U(F,i),re=ZT(i,Z,C,E),ee=re.active,ie=At(re,q_),be=d.useState(!1),pe=he(be,2),we=pe[0],xe=pe[1],ge=function(Ge){Z||xe(Ge)},Oe=function(Ge){ge(!0),y==null||y({key:i,domEvent:Ge})},Be=function(Ge){ge(!1),w==null||w({key:i,domEvent:Ge})},Se=d.useMemo(function(){return ee||(R!=="inline"?we||U([A],i):!1)},[R,ee,A,we,i,U]),je=JT(X.length),We=function(Ge){Z||(S==null||S({key:i,domEvent:Ge}),R==="inline"&&L(i,!se))},Ne=ou(function(ze){b==null||b(Gp(ze)),z(ze)}),nt=function(Ge){R!=="inline"&&L(i,Ge)},at=function(){B(i)},Xe=O&&"".concat(O,"-popup"),ke=d.createElement("div",Te({role:"menuitem",style:je,className:"".concat(Y,"-title"),tabIndex:Z?null:-1,ref:G,title:typeof o=="string"?o:null,"data-menu-id":H&&O?null:O,"aria-expanded":te,"aria-haspopup":!0,"aria-controls":Xe,"aria-disabled":Z,onClick:We,onFocus:at},ie),o,d.createElement(eP,{icon:R!=="horizontal"?ue:void 0,props:J(J({},e),{},{isOpen:te,isSubMenu:!0})},d.createElement("i",{className:"".concat(Y,"-arrow")}))),He=d.useRef(R);if(R!=="inline"&&X.length>1?He.current="vertical":He.current=R,!H){var Ke=He.current;ke=d.createElement(W_,{mode:Ke,prefixCls:Y,visible:!s&&te&&R!=="inline",popupClassName:v,popupOffset:h,popupStyle:m,popup:d.createElement(Zu,{mode:Ke==="horizontal"?"vertical":Ke},d.createElement(Qy,{id:Xe,ref:Q},c)),disabled:Z,onVisibleChange:nt},ke)}var Ae=d.createElement(Ii.Item,Te({ref:t,role:"none"},k,{component:"li",style:n,className:ae(Y,"".concat(Y,"-").concat(R),r,q(q(q(q({},"".concat(Y,"-open"),te),"".concat(Y,"-active"),Se),"".concat(Y,"-selected"),de),"".concat(Y,"-disabled"),Z)),onMouseEnter:Oe,onMouseLeave:Be}),ke,!H&&d.createElement(U_,{id:Xe,open:te,keyPath:X},c));return V&&(Ae=V(Ae,e,{selected:de,active:Se,open:te,disabled:Z})),d.createElement(Zu,{onItemClick:Ne,mode:R==="horizontal"?"vertical":R,itemIcon:oe,expandIcon:ue},Ae)}),Uv=d.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=sc(n),i=Zy(r,o),a=Vv();d.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=d.createElement(X_,Te({ref:t},e),i),d.createElement(GT.Provider,{value:o},s)});function Jy(e){var t=e.className,n=e.style,r=d.useContext(fi),o=r.prefixCls,i=Vv();return i?null:d.createElement("li",{role:"separator",className:ae("".concat(o,"-item-divider"),t),style:n})}var G_=["className","title","eventKey","children"],Y_=d.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=At(e,G_),a=d.useContext(fi),s=a.prefixCls,c="".concat(s,"-item-group");return d.createElement("li",Te({ref:t,role:"presentation"},i,{onClick:function(p){return p.stopPropagation()},className:ae(c,n)}),d.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:typeof r=="string"?r:void 0},r),d.createElement("ul",{role:"group",className:"".concat(c,"-list")},o))}),ew=d.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=sc(n),i=Zy(r,o),a=Vv();return a?i:d.createElement(Y_,Te({ref:t},Yn(e,["warnKey"])),i)}),Q_=["label","children","key","type"];function ib(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(a,s){if(a&&bt(a)==="object"){var c=a,f=c.label,p=c.children,v=c.key,h=c.type,m=At(c,Q_),b=v??"tmp-".concat(s);return p||h==="group"?h==="group"?d.createElement(r,Te({key:b},m,{title:f}),ib(p,t)):d.createElement(o,Te({key:b},m,{title:f}),ib(p,t)):h==="divider"?d.createElement(i,Te({key:b},m)):d.createElement(n,Te({key:b},m),f)}return null}).filter(function(a){return a})}function PE(e,t,n,r){var o=e,i=J({divider:Jy,item:Wv,group:ew,submenu:Uv},r);return t&&(o=ib(t,i)),Zy(o,n)}var Z_=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],cs=[],J_=d.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,a=r.rootClassName,s=r.style,c=r.className,f=r.tabIndex,p=f===void 0?0:f,v=r.items,h=r.children,m=r.direction,b=r.id,y=r.mode,w=y===void 0?"vertical":y,S=r.inlineCollapsed,C=r.disabled,E=r.disabledOverflow,k=r.subMenuOpenDelay,O=k===void 0?.1:k,I=r.subMenuCloseDelay,T=I===void 0?.1:I,R=r.forceSubMenuRender,P=r.defaultOpenKeys,D=r.openKeys,H=r.activeKey,A=r.defaultActiveFirst,F=r.selectable,j=F===void 0?!0:F,_=r.multiple,z=_===void 0?!1:_,L=r.defaultSelectedKeys,B=r.selectedKeys,W=r.onSelect,V=r.onDeselect,N=r.inlineIndent,U=N===void 0?24:N,X=r.motion,Y=r.defaultMotions,Z=r.triggerSubMenuAction,G=Z===void 0?"hover":Z,Q=r.builtinPlacements,oe=r.itemIcon,ue=r.expandIcon,se=r.overflowedIndicator,te=se===void 0?"...":se,de=r.overflowedIndicatorPopupClassName,re=r.getPopupContainer,ee=r.onClick,ie=r.onOpenChange,be=r.onKeyDown;r.openAnimation,r.openTransitionName;var pe=r._internalRenderMenuItem,we=r._internalRenderSubMenuItem,xe=r._internalComponents,ge=At(r,Z_),Oe=d.useMemo(function(){return[PE(h,v,cs,xe),PE(h,v,cs,{})]},[h,v,xe]),Be=he(Oe,2),Se=Be[0],je=Be[1],We=d.useState(!1),Ne=he(We,2),nt=Ne[0],at=Ne[1],Xe=d.useRef(),ke=M_(b),He=m==="rtl",Ke=Pn(P,{value:D,postState:function(Bt){return Bt||cs}}),Ae=he(Ke,2),ze=Ae[0],Ge=Ae[1],Ue=function(Bt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function nn(){Ge(Bt),ie==null||ie(Bt)}Nt?li.flushSync(nn):nn()},Ze=d.useState(ze),$e=he(Ze,2),Ye=$e[0],dt=$e[1],Pt=d.useRef(!1),It=d.useMemo(function(){return(w==="inline"||w==="vertical")&&S?["vertical",S]:[w,!1]},[w,S]),Xt=he(It,2),Ot=Xt[0],ct=Xt[1],ft=Ot==="inline",rt=d.useState(Ot),Fe=he(rt,2),Je=Fe[0],vt=Fe[1],Le=d.useState(ct),Qe=he(Le,2),ot=Qe[0],mt=Qe[1];d.useEffect(function(){vt(Ot),mt(ct),Pt.current&&(ft?Ge(Ye):Ue(cs))},[Ot,ct]);var Dt=d.useState(0),Mt=he(Dt,2),en=Mt[0],pt=Mt[1],yt=en>=Se.length-1||Je!=="horizontal"||E;d.useEffect(function(){ft&&dt(ze)},[ze]),d.useEffect(function(){return Pt.current=!0,function(){Pt.current=!1}},[]);var it=T_(),jt=it.registerPath,pn=it.unregisterPath,sn=it.refreshOverflowKeys,tn=it.isSubPathKey,hn=it.getKeyPath,ut=it.getKeys,lt=it.getSubPathKeys,xt=d.useMemo(function(){return{registerPath:jt,unregisterPath:pn}},[jt,pn]),ln=d.useMemo(function(){return{isSubPathKey:tn}},[tn]);d.useEffect(function(){sn(yt?cs:Se.slice(en+1).map(function(_t){return _t.key}))},[en,yt]);var Cn=Pn(H||A&&((n=Se[0])===null||n===void 0?void 0:n.key),{value:H}),Kt=he(Cn,2),xn=Kt[0],Vn=Kt[1],Er=ou(function(_t){Vn(_t)}),ht=ou(function(){Vn(void 0)});d.useImperativeHandle(t,function(){return{list:Xe.current,focus:function(Bt){var Nt,nn=ut(),vn=rb(nn,ke),Hn=vn.elements,Rn=vn.key2element,kr=vn.element2key,Un=Gy(Xe.current,Hn),qt=xn??(Un[0]?kr.get(Un[0]):(Nt=Se.find(function(yo){return!yo.props.disabled}))===null||Nt===void 0?void 0:Nt.key),Dn=Rn.get(qt);if(qt&&Dn){var Xr;Dn==null||(Xr=Dn.focus)===null||Xr===void 0||Xr.call(Dn,Bt)}}}});var Ft=Pn(L||[],{value:B,postState:function(Bt){return Array.isArray(Bt)?Bt:Bt==null?cs:[Bt]}}),on=he(Ft,2),cn=on[0],gn=on[1],ao=function(Bt){if(j){var Nt=Bt.key,nn=cn.includes(Nt),vn;z?nn?vn=cn.filter(function(Rn){return Rn!==Nt}):vn=[].concat(Ce(cn),[Nt]):vn=[Nt],gn(vn);var Hn=J(J({},Bt),{},{selectedKeys:vn});nn?V==null||V(Hn):W==null||W(Hn)}!z&&ze.length&&Je!=="inline"&&Ue(cs)},Wn=ou(function(_t){ee==null||ee(Gp(_t)),ao(_t)}),mr=ou(function(_t,Bt){var Nt=ze.filter(function(vn){return vn!==_t});if(Bt)Nt.push(_t);else if(Je!=="inline"){var nn=lt(_t);Nt=Nt.filter(function(vn){return!nn.has(vn)})}Ri(ze,Nt,!0)||Ue(Nt,!0)}),zr=function(Bt,Nt){var nn=Nt??!ze.includes(Bt);mr(Bt,nn)},qr=O_(Je,xn,He,ke,Xe,ut,hn,Vn,zr,be);d.useEffect(function(){at(!0)},[]);var dr=d.useMemo(function(){return{_internalRenderMenuItem:pe,_internalRenderSubMenuItem:we}},[pe,we]),Lt=Je!=="horizontal"||E?Se:Se.map(function(_t,Bt){return d.createElement(Zu,{key:_t.key,overflowDisabled:Bt>en},_t)}),Tt=d.createElement(Ii,Te({id:b,ref:Xe,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Wv,className:ae(i,"".concat(i,"-root"),"".concat(i,"-").concat(Je),c,q(q({},"".concat(i,"-inline-collapsed"),ot),"".concat(i,"-rtl"),He),a),dir:m,style:s,role:"menu",tabIndex:p,data:Lt,renderRawItem:function(Bt){return Bt},renderRawRest:function(Bt){var Nt=Bt.length,nn=Nt?Se.slice(-Nt):null;return d.createElement(Uv,{eventKey:ob,title:te,disabled:yt,internalPopupClose:Nt===0,popupClassName:de},nn)},maxCount:Je!=="horizontal"||E?Ii.INVALIDATE:Ii.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Bt){pt(Bt)},onKeyDown:qr},ge));return d.createElement(Xy.Provider,{value:dr},d.createElement(UT.Provider,{value:ke},d.createElement(Zu,{prefixCls:i,rootClassName:a,mode:Je,openKeys:ze,rtl:He,disabled:C,motion:nt?X:null,defaultMotions:nt?Y:null,activeKey:xn,onActive:Er,onInactive:ht,selectedKeys:cn,inlineIndent:U,subMenuOpenDelay:O,subMenuCloseDelay:T,forceSubMenuRender:R,builtinPlacements:Q,triggerSubMenuAction:G,getPopupContainer:re,itemIcon:oe,expandIcon:ue,onItemClick:Wn,onOpenChange:mr},d.createElement(YT.Provider,{value:ln},Tt),d.createElement("div",{style:{display:"none"},"aria-hidden":!0},d.createElement(XT.Provider,{value:xt},je)))))}),wd=J_;wd.Item=Wv;wd.SubMenu=Uv;wd.ItemGroup=ew;wd.Divider=Jy;var e9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},t9=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:e9}))},ab=d.forwardRef(t9);const nP=d.createContext({});var n9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},r9=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:n9}))},rP=d.forwardRef(r9),o9=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const oP=e=>{const{prefixCls:t,className:n,dashed:r}=e,o=o9(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=d.useContext(kt),a=i("menu",t),s=ae({[`${a}-item-divider-dashed`]:!!r},n);return d.createElement(Jy,Object.assign({className:s},o))},Yp=d.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),iP=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a}=e,{prefixCls:s,firstLevel:c,direction:f,disableMenuItemTitleTooltip:p,inlineCollapsed:v}=d.useContext(Yp),h=C=>{const E=d.createElement("span",{className:`${s}-title-content`},r);return(!o||d.isValidElement(r)&&r.type==="span")&&r&&C&&c&&typeof r=="string"?d.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:m}=d.useContext(nP);let b=i;typeof i>"u"?b=c?r:"":i===!1&&(b="");const y={title:b};!m&&!v&&(y.title=null,y.open=!1);const w=oo(r).length;let S=d.createElement(Wv,Object.assign({},Yn(e,["title","icon","danger"]),{className:ae({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(o?w+1:w)===1},n),title:typeof i=="string"?i:void 0}),Cr(o,{className:ae(d.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),h(v));return p||(S=d.createElement(di,Object.assign({},y,{placement:f==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),S)),S};var i9=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const Qp=d.createContext(null),aP=d.forwardRef((e,t)=>{const{children:n}=e,r=i9(e,["children"]),o=d.useContext(Qp),i=d.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=W3(n),s=Ls(t,a?n.ref:null);return d.createElement(Qp.Provider,{value:i},d.createElement(Ku,null,a?d.cloneElement(n,{ref:s}):n))}),a9=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${ce(i)} ${a} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover,
> ${t}-item-active,
> ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},s9=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical,
${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${ce(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${ce(n)})`}}}}},ME=e=>Object.assign({},Ua(e)),NE=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:a,subMenuItemBg:s,itemSelectedBg:c,activeBarHeight:f,activeBarWidth:p,activeBarBorderWidth:v,motionDurationSlow:h,motionEaseInOut:m,motionEaseOut:b,itemPaddingInline:y,motionDurationMid:w,itemHoverColor:S,lineType:C,colorSplit:E,itemDisabledColor:k,dangerItemColor:O,dangerItemHoverColor:I,dangerItemSelectedColor:T,dangerItemActiveBg:R,dangerItemSelectedBg:P,popupBg:D,itemHoverBg:H,itemActiveBg:A,menuSubMenuBg:F,horizontalItemSelectedColor:j,horizontalItemSelectedBg:_,horizontalItemBorderRadius:z,horizontalItemHoverBg:L}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},ME(e)),[`${n}-item-group-title`]:{color:i},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},ME(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${k} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:S}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:H},"&:active":{backgroundColor:A}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:H},"&:active":{backgroundColor:A}}},[`${n}-item-danger`]:{color:O,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:I}},[`&${n}-item:active`]:{background:R}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:T},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:P}},[`&${n}-submenu > ${n}`]:{backgroundColor:F},[`&${n}-popup > ${n}`]:{backgroundColor:D},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:D},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:v,marginTop:e.calc(v).mul(-1).equal(),marginBottom:0,borderRadius:z,"&::after":{position:"absolute",insetInline:y,bottom:0,borderBottom:`${ce(f)} solid transparent`,transition:`border-color ${h} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:f,borderBottomColor:j}},"&-selected":{color:j,backgroundColor:_,"&:hover":{backgroundColor:_},"&::after":{borderBottomWidth:f,borderBottomColor:j}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${ce(v)} ${C} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ce(p)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${w} ${b}`,`opacity ${w} ${b}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:T}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${w} ${m}`,`opacity ${w} ${m}`].join(",")}}}}}},RE=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:c}=e,f=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:ce(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:c},[`> ${t}-item,
> ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:ce(n)},[`${t}-item-group-list ${t}-submenu-title,
${t}-submenu-title`]:{paddingInlineEnd:f}}},l9=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionDurationMid:s,motionEaseOut:c,paddingXL:f,itemMarginInline:p,fontSizeLG:v,motionDurationSlow:h,paddingXS:m,boxShadowSecondary:b,collapsedWidth:y,collapsedIconSize:w}=e,S={height:r,lineHeight:ce(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},RE(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},RE(e)),{boxShadow:b})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${ce(e.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${h}`,`background ${h}`,`padding ${s} ${c}`,`padding-inline calc(50% - ${ce(e.calc(v).div(2).equal())} - ${ce(p)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:S,[`& ${t}-item-group-title`]:{paddingInlineStart:f}},[`${t}-item`]:S}},{[`${t}-inline-collapsed`]:{width:y,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:v,textAlign:"center"}}},[`> ${t}-item,
> ${t}-item-group > ${t}-item-group-list > ${t}-item,
> ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,
> ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ce(e.calc(v).div(2).equal())} - ${ce(p)})`,textOverflow:"clip",[`
${t}-submenu-arrow,
${t}-submenu-expand-icon
`]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:w,lineHeight:ce(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Wa),{paddingInline:m})}}]},DE=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:a,iconSize:s,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},Ov()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},jE=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${ce(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${ce(a)})`}}}}},c9=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:c,colorSplit:f,lineWidth:p,zIndexPopup:v,borderRadiusLG:h,subMenuItemBorderRadius:m,menuArrowSize:b,menuArrowOffset:y,lineType:w,groupTitleLineHeight:S,groupTitleFontSize:C}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Is()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Mn(e)),Is()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${ce(s)} ${ce(c)}`,fontSize:C,lineHeight:S,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:f,borderStyle:w,borderWidth:0,borderTopWidth:p,marginBlock:p,padding:0,"&-dashed":{borderStyle:"dashed"}}}),DE(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${ce(e.calc(r).mul(2).equal())} ${ce(c)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:v,borderRadius:h,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:h},DE(e)),jE(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:m},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${a}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),jE(e)),{[`&-inline-collapsed ${n}-submenu-arrow,
&-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ce(y)})`},"&::after":{transform:`rotate(45deg) translateX(${ce(e.calc(y).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${ce(e.calc(b).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${ce(e.calc(y).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${ce(y)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},u9=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:c,colorTextDescription:f,colorBgContainer:p,colorFillAlter:v,colorFillContent:h,lineWidth:m,lineWidthBold:b,controlItemBgActive:y,colorBgTextHover:w,controlHeightLG:S,lineHeight:C,colorBgElevated:E,marginXXS:k,padding:O,fontSize:I,controlHeightSM:T,fontSizeLG:R,colorTextLightSolid:P,colorErrorHover:D}=e,H=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,A=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:m,F=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,j=new $n(P).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:c,itemColor:c,colorItemTextHover:c,itemHoverColor:c,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:f,groupTitleColor:f,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:p,itemBg:p,colorItemBgHover:w,itemHoverBg:w,colorItemBgActive:h,itemActiveBg:y,colorSubItemBg:v,subMenuItemBg:v,colorItemBgSelected:y,itemSelectedBg:y,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:H,colorActiveBarHeight:b,activeBarHeight:b,colorActiveBarBorderSize:m,activeBarBorderWidth:A,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:F,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:S,groupTitleLineHeight:C,collapsedWidth:S*2,popupBg:E,itemMarginBlock:k,itemPaddingInline:O,horizontalLineHeight:`${S*1.15}px`,iconSize:I,iconMarginInlineEnd:T-I,collapsedIconSize:R,groupTitleFontSize:I,darkItemDisabledColor:new $n(P).setAlpha(.25).toRgbString(),darkItemColor:j,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:P,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:j,darkItemHoverColor:P,darkDangerItemHoverColor:D,darkDangerItemSelectedColor:P,darkDangerItemActiveBg:i,itemWidth:H?`calc(100% + ${A}px)`:`calc(100% - ${F*2}px)`}},d9=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Nn("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:c,darkDangerItemColor:f,darkItemBg:p,darkSubMenuItemBg:v,darkItemSelectedColor:h,darkItemSelectedBg:m,darkDangerItemSelectedBg:b,darkItemHoverBg:y,darkGroupTitleColor:w,darkItemHoverColor:S,darkItemDisabledColor:C,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:k,darkDangerItemActiveBg:O,popupBg:I,darkPopupBg:T}=o,R=o.calc(s).div(7).mul(5).equal(),P=fn(o,{menuArrowSize:R,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(R).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:I}),D=fn(P,{itemColor:c,itemHoverColor:S,groupTitleColor:w,itemSelectedColor:h,itemBg:p,popupBg:T,subMenuItemBg:v,itemActiveBg:"transparent",itemSelectedBg:m,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:y,itemDisabledColor:C,dangerItemColor:f,dangerItemHoverColor:E,dangerItemSelectedColor:k,dangerItemActiveBg:O,dangerItemSelectedBg:b,menuSubMenuBg:v,horizontalItemSelectedColor:h,horizontalItemSelectedBg:m});return[c9(P),a9(P),l9(P),NE(P,"light"),NE(D,"dark"),s9(P),jv(P),ql(P,"slide-up"),ql(P,"slide-down"),gd(P,"zoom-big")]},u9,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},sP=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=d.useContext(Yp),{prefixCls:s,inlineCollapsed:c,theme:f}=a,p=sc();let v;if(!r)v=c&&!p.length&&o&&typeof o=="string"?d.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):d.createElement("span",{className:`${s}-title-content`},o);else{const b=d.isValidElement(o)&&o.type==="span";v=d.createElement(d.Fragment,null,Cr(r,{className:ae(d.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),b?o:d.createElement("span",{className:`${s}-title-content`},o))}const h=d.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[m]=oc("Menu");return d.createElement(Yp.Provider,{value:h},d.createElement(Uv,Object.assign({},Yn(e,["icon"]),{title:v,popupClassName:ae(s,n,`${s}-${i||f}`),popupStyle:{zIndex:m}})))};var f9=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function mm(e){return e===null||e===!1}const p9={item:iP,submenu:sP,divider:oP},v9=d.forwardRef((e,t)=>{var n;const r=d.useContext(Qp),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:c}=d.useContext(kt),f=i(),{prefixCls:p,className:v,style:h,theme:m="light",expandIcon:b,_internalDisableMenuItemTitleTooltip:y,inlineCollapsed:w,siderCollapsed:S,rootClassName:C,mode:E,selectable:k,onClick:O,overflowedIndicatorPopupClassName:I}=e,T=f9(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),R=Yn(T,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:E});const P=wn(function(){var U;O==null||O.apply(void 0,arguments),(U=o.onClick)===null||U===void 0||U.call(o)}),D=o.mode||E,H=k??o.selectable,A=d.useMemo(()=>S!==void 0?S:w,[w,S]),F={horizontal:{motionName:`${f}-slide-up`},inline:Uu(f),other:{motionName:`${f}-zoom-big`}},j=i("menu",p||o.prefixCls),_=vr(j),[z,L,B]=d9(j,_,!r),W=ae(`${j}-${m}`,c==null?void 0:c.className,v),V=d.useMemo(()=>{var U,X;if(typeof b=="function"||mm(b))return b||null;if(typeof o.expandIcon=="function"||mm(o.expandIcon))return o.expandIcon||null;if(typeof(c==null?void 0:c.expandIcon)=="function"||mm(c==null?void 0:c.expandIcon))return(c==null?void 0:c.expandIcon)||null;const Y=(U=b??(o==null?void 0:o.expandIcon))!==null&&U!==void 0?U:c==null?void 0:c.expandIcon;return Cr(Y,{className:ae(`${j}-submenu-expand-icon`,d.isValidElement(Y)?(X=Y.props)===null||X===void 0?void 0:X.className:void 0)})},[b,o==null?void 0:o.expandIcon,c==null?void 0:c.expandIcon,j]),N=d.useMemo(()=>({prefixCls:j,inlineCollapsed:A||!1,direction:s,firstLevel:!0,theme:m,mode:D,disableMenuItemTitleTooltip:y}),[j,A,s,y,m]);return z(d.createElement(Qp.Provider,{value:null},d.createElement(Yp.Provider,{value:N},d.createElement(wd,Object.assign({getPopupContainer:a,overflowedIndicator:d.createElement(rP,null),overflowedIndicatorPopupClassName:ae(j,`${j}-${m}`,I),mode:D,selectable:H,onClick:P},R,{inlineCollapsed:A,style:Object.assign(Object.assign({},c==null?void 0:c.style),h),className:W,prefixCls:j,direction:s,defaultMotions:F,expandIcon:V,ref:t,rootClassName:ae(C,L,o.rootClassName,B,_),_internalComponents:p9})))))}),lc=d.forwardRef((e,t)=>{const n=d.useRef(null),r=d.useContext(nP);return d.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),d.createElement(v9,Object.assign({ref:n},e,r))});lc.Item=iP;lc.SubMenu=sP;lc.Divider=oP;lc.ItemGroup=ew;const h9=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},g9=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:c,paddingBlock:f,fontSize:p,dropdownEdgeChildPadding:v,colorTextDisabled:h,fontSizeIcon:m,controlPaddingHorizontal:b,colorBgElevated:y}=e;return[{[t]:Object.assign(Object.assign({},Mn(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:m}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:m},[`${s}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft,
&${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft,
&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom,
&${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom,
&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight,
&${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:Ny},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft,
&${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft,
&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top,
&${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top,
&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight,
&${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:Dy},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft,
&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom,
&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:Ry},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft,
&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top,
&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:jy}})},qy(e,y,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:v,listStyleType:"none",backgroundColor:y,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Wu(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${ce(f)} ${ce(b)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:p,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce(f)} ${ce(b)}`,color:e.colorText,fontWeight:"normal",fontSize:p,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Wu(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:y,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ce(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:m,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${ce(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(b).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:y,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[ql(e,"slide-up"),ql(e,"slide-down"),Kp(e,"move-up"),Kp(e,"move-down"),gd(e,"zoom-big")]]},m9=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},_v({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),Ky(e)),b9=Nn("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=fn(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[g9(i),h9(i)]},m9,{resetStyle:!1}),Kv=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:a,dropdownRender:s,getPopupContainer:c,overlayClassName:f,rootClassName:p,overlayStyle:v,open:h,onOpenChange:m,visible:b,onVisibleChange:y,mouseEnterDelay:w=.15,mouseLeaveDelay:S=.1,autoAdjustOverflow:C=!0,placement:E="",overlay:k,transitionName:O}=e,{getPopupContainer:I,getPrefixCls:T,direction:R,dropdown:P}=d.useContext(kt);Bs();const D=d.useMemo(()=>{const de=T();return O!==void 0?O:E.includes("top")?`${de}-slide-down`:`${de}-slide-up`},[T,E,O]),H=d.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:R==="rtl"?"bottomRight":"bottomLeft",[E,R]),A=T("dropdown",r),F=vr(A),[j,_,z]=b9(A,F),[,L]=ur(),B=d.Children.only(o),W=Cr(B,{className:ae(`${A}-trigger`,{[`${A}-rtl`]:R==="rtl"},B.props.className),disabled:a}),V=a?[]:i;let N;V&&V.includes("contextMenu")&&(N=!0);const[U,X]=Pn(!1,{value:h??b}),Y=wn(de=>{m==null||m(de,{source:"trigger"}),y==null||y(de),X(de)}),Z=ae(f,p,_,z,F,P==null?void 0:P.className,{[`${A}-rtl`]:R==="rtl"}),G=AT({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:C,offset:L.marginXXS,arrowWidth:n?L.sizePopupArrow:0,borderRadius:L.borderRadius}),Q=d.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(m==null||m(!1,{source:"menu"}),X(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),oe=()=>{let de;return t!=null&&t.items?de=d.createElement(lc,Object.assign({},t)):typeof k=="function"?de=k():de=k,s&&(de=s(de)),de=d.Children.only(typeof de=="string"?d.createElement("span",null,de):de),d.createElement(aP,{prefixCls:`${A}-menu`,rootClassName:ae(z,F),expandIcon:d.createElement("span",{className:`${A}-menu-submenu-arrow`},d.createElement(Xp,{className:`${A}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:re=>{}},de)},[ue,se]=oc("Dropdown",v==null?void 0:v.zIndex);let te=d.createElement(b_,Object.assign({alignPoint:N},Yn(e,["rootClassName"]),{mouseEnterDelay:w,mouseLeaveDelay:S,visible:U,builtinPlacements:G,arrow:!!n,overlayClassName:Z,prefixCls:A,getPopupContainer:c||I,transitionName:D,trigger:V,overlay:oe,placement:H,onVisibleChange:Y,overlayStyle:Object.assign(Object.assign(Object.assign({},P==null?void 0:P.style),v),{zIndex:ue})}),W);return ue&&(te=d.createElement(Tv.Provider,{value:se},te)),j(te)};function y9(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const w9=By(Kv,"dropdown",e=>e,y9),x9=e=>d.createElement(w9,Object.assign({},e),d.createElement("span",null));Kv._InternalPanelDoNotUseOrYouWillBeFired=x9;const lP=d.createContext(null),S9=lP.Provider,cP=d.createContext(null),C9=cP.Provider;var E9=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],uP=d.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,c=e.defaultChecked,f=c===void 0?!1:c,p=e.type,v=p===void 0?"checkbox":p,h=e.title,m=e.onChange,b=At(e,E9),y=d.useRef(null),w=d.useRef(null),S=Pn(f,{value:a}),C=he(S,2),E=C[0],k=C[1];d.useImperativeHandle(t,function(){return{focus:function(R){var P;(P=y.current)===null||P===void 0||P.focus(R)},blur:function(){var R;(R=y.current)===null||R===void 0||R.blur()},input:y.current,nativeElement:w.current}});var O=ae(r,o,q(q({},"".concat(r,"-checked"),E),"".concat(r,"-disabled"),s)),I=function(R){s||("checked"in e||k(R.target.checked),m==null||m({target:J(J({},e),{},{type:v,checked:R.target.checked}),stopPropagation:function(){R.stopPropagation()},preventDefault:function(){R.preventDefault()},nativeEvent:R.nativeEvent}))};return d.createElement("span",{className:O,title:h,style:i,ref:w},d.createElement("input",Te({},b,{className:"".concat(r,"-input"),ref:y,onChange:I,disabled:s,checked:!!E,type:v})),d.createElement("span",{className:"".concat(r,"-inner")}))});const k9=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Mn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},O9=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:c,colorBorder:f,lineWidth:p,colorBgContainerDisabled:v,colorTextDisabled:h,paddingXS:m,dotColorDisabled:b,lineType:y,radioColor:w,radioBgColor:S,calc:C}=e,E=`${t}-inner`,O=C(o).sub(C(4).mul(2)),I=C(1).mul(o).equal();return{[`${t}-wrapper`]:Object.assign(Object.assign({},Mn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ce(p)} ${y} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Mn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &,
&:hover ${E}`]:{borderColor:r},[`${t}-input:focus-visible + ${E}`]:Object.assign({},Ua(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:I,height:I,marginBlockStart:C(1).mul(o).div(-2).equal(),marginInlineStart:C(1).mul(o).div(-2).equal(),backgroundColor:w,borderBlockStart:0,borderInlineStart:0,borderRadius:I,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:I,height:I,backgroundColor:c,borderColor:f,borderStyle:"solid",borderWidth:p,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[E]:{borderColor:r,backgroundColor:S,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[E]:{backgroundColor:v,borderColor:f,cursor:"not-allowed","&::after":{backgroundColor:b}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:h,cursor:"not-allowed"},[`&${t}-checked`]:{[E]:{"&::after":{transform:`scale(${C(O).div(o).equal({unit:!1})})`}}}},[`span${t} + *`]:{paddingInlineStart:m,paddingInlineEnd:m}})}},$9=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:c,buttonPaddingInline:f,fontSize:p,buttonBg:v,fontSizeLG:h,controlHeightLG:m,controlHeightSM:b,paddingXS:y,borderRadius:w,borderRadiusSM:S,borderRadiusLG:C,buttonCheckedBg:E,buttonSolidCheckedColor:k,colorTextDisabled:O,colorBgContainerDisabled:I,buttonCheckedBgDisabled:T,buttonCheckedColorDisabled:R,colorPrimary:P,colorPrimaryHover:D,colorPrimaryActive:H,buttonSolidCheckedBg:A,buttonSolidCheckedHoverBg:F,buttonSolidCheckedActiveBg:j,calc:_}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:f,paddingBlock:0,color:t,fontSize:p,lineHeight:ce(_(n).sub(_(o).mul(2)).equal()),background:v,border:`${ce(o)} ${i} ${a}`,borderBlockStartWidth:_(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${c}`,`background ${c}`,`box-shadow ${c}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:_(o).mul(-1).equal(),insetInlineStart:_(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${ce(o)} ${i} ${a}`,borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w},"&:first-child:last-child":{borderRadius:w},[`${r}-group-large &`]:{height:m,fontSize:h,lineHeight:ce(_(m).sub(_(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},[`${r}-group-small &`]:{height:b,paddingInline:_(y).sub(o).equal(),paddingBlock:0,lineHeight:ce(_(b).sub(_(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:S,borderEndStartRadius:S},"&:last-child":{borderStartEndRadius:S,borderEndEndRadius:S}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},Ua(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:E,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:H,borderColor:H,"&::before":{backgroundColor:H}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:k,background:A,borderColor:A,"&:hover":{color:k,background:F,borderColor:F},"&:active":{color:k,background:j,borderColor:j}},"&-disabled":{color:O,backgroundColor:I,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:O,backgroundColor:I,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:R,backgroundColor:T,borderColor:a,boxShadow:"none"}}}},I9=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:f,colorTextLightSolid:p,colorPrimary:v,colorPrimaryHover:h,colorPrimaryActive:m,colorWhite:b}=e,y=4,w=i,S=t?w-y*2:w-(y+o)*2;return{radioSize:w,dotSize:S,dotColorDisabled:c,buttonSolidCheckedColor:p,buttonSolidCheckedBg:v,buttonSolidCheckedHoverBg:h,buttonSolidCheckedActiveBg:m,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:f,buttonCheckedColorDisabled:c,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?v:b,radioBgColor:t?s:v}},dP=Nn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${ce(n)} ${t}`,i=fn(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[k9(i),O9(i),$9(i)]},I9,{unitless:{radioSize:!0,dotSize:!0}});var T9=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const P9=(e,t)=>{var n,r;const o=d.useContext(lP),i=d.useContext(cP),{getPrefixCls:a,direction:s,radio:c}=d.useContext(kt),f=d.useRef(null),p=Kr(t,f),{isFormItemInput:v}=d.useContext(Br),h=j=>{var _,z;(_=e.onChange)===null||_===void 0||_.call(e,j),(z=o==null?void 0:o.onChange)===null||z===void 0||z.call(o,j)},{prefixCls:m,className:b,rootClassName:y,children:w,style:S,title:C}=e,E=T9(e,["prefixCls","className","rootClassName","children","style","title"]),k=a("radio",m),O=((o==null?void 0:o.optionType)||i)==="button",I=O?`${k}-button`:k,T=vr(k),[R,P,D]=dP(k,T),H=Object.assign({},E),A=d.useContext(zo);o&&(H.name=o.name,H.onChange=h,H.checked=e.value===o.value,H.disabled=(n=H.disabled)!==null&&n!==void 0?n:o.disabled),H.disabled=(r=H.disabled)!==null&&r!==void 0?r:A;const F=ae(`${I}-wrapper`,{[`${I}-wrapper-checked`]:H.checked,[`${I}-wrapper-disabled`]:H.disabled,[`${I}-wrapper-rtl`]:s==="rtl",[`${I}-wrapper-in-form-item`]:v},c==null?void 0:c.className,b,y,P,D,T);return R(d.createElement(Nv,{component:"Radio",disabled:H.disabled},d.createElement("label",{className:F,style:Object.assign(Object.assign({},c==null?void 0:c.style),S),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:C},d.createElement(uP,Object.assign({},H,{className:ae(H.className,!O&&Mv),type:"radio",prefixCls:I,ref:p})),w!==void 0?d.createElement("span",null,w):null)))},Zp=d.forwardRef(P9),M9=d.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=d.useContext(kt),[o,i]=Pn(e.defaultValue,{value:e.value}),a=j=>{const _=o,z=j.target.value;"value"in e||i(z);const{onChange:L}=e;L&&z!==_&&L(j)},{prefixCls:s,className:c,rootClassName:f,options:p,buttonStyle:v="outline",disabled:h,children:m,size:b,style:y,id:w,onMouseEnter:S,onMouseLeave:C,onFocus:E,onBlur:k}=e,O=n("radio",s),I=`${O}-group`,T=vr(O),[R,P,D]=dP(O,T);let H=m;p&&p.length>0&&(H=p.map(j=>typeof j=="string"||typeof j=="number"?d.createElement(Zp,{key:j.toString(),prefixCls:O,disabled:h,value:j,checked:o===j},j):d.createElement(Zp,{key:`radio-group-value-options-${j.value}`,prefixCls:O,disabled:j.disabled||h,value:j.value,checked:o===j.value,title:j.title,style:j.style,id:j.id,required:j.required},j.label)));const A=Wo(b),F=ae(I,`${I}-${v}`,{[`${I}-${A}`]:A,[`${I}-rtl`]:r==="rtl"},c,f,P,D,T);return R(d.createElement("div",Object.assign({},Ur(e,{aria:!0,data:!0}),{className:F,style:y,onMouseEnter:S,onMouseLeave:C,onFocus:E,onBlur:k,id:w,ref:t}),d.createElement(S9,{value:{onChange:a,value:o,disabled:e.disabled,name:e.name,optionType:e.optionType}},H)))}),N9=d.memo(M9);var R9=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const D9=(e,t)=>{const{getPrefixCls:n}=d.useContext(kt),{prefixCls:r}=e,o=R9(e,["prefixCls"]),i=n("radio",r);return d.createElement(C9,{value:"button"},d.createElement(Zp,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},j9=d.forwardRef(D9),xd=Zp;xd.Button=j9;xd.Group=N9;xd.__ANT_RADIO=!0;function tw(e){return fn(e,{inputAffixPadding:e.paddingXXS})}const nw=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:c,paddingSM:f,controlPaddingHorizontalSM:p,controlPaddingHorizontal:v,colorFillAlter:h,colorPrimaryHover:m,colorPrimary:b,controlOutlineWidth:y,controlOutline:w,colorErrorOutline:S,colorWarningOutline:C,colorBgContainer:E}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((i-n*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((a-s*c)/2*10)/10-o,paddingInline:f-o,paddingInlineSM:p-o,paddingInlineLG:v-o,addonBg:h,activeBorderColor:b,hoverBorderColor:m,activeShadow:`0 0 0 ${y}px ${w}`,errorActiveShadow:`0 0 0 ${y}px ${S}`,warningActiveShadow:`0 0 0 ${y}px ${C}`,hoverBg:E,activeBg:E,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},L9=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),qv=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},L9(fn(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),rw=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),LE=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},rw(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),B9=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},rw(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},qv(e))}),LE(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),LE(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),BE=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),A9=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},BE(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),BE(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},qv(e))}})}),z9=(e,t)=>({"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled}},t)}),fP=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),AE=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},fP(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),H9=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},fP(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},qv(e))}),AE(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),AE(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),zE=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),F9=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},zE(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),zE(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),_9=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),pP=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${ce(t)} ${ce(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},ow=e=>({padding:`${ce(e.paddingBlockSM)} ${ce(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),iw=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${ce(e.paddingBlock)} ${ce(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},_9(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},pP(e)),"&-sm":Object.assign({},ow(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),V9=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},pP(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},ow(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${ce(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${ce(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${ce(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${ce(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${ce(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},Is()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${t}-affix-wrapper,
& > ${t}-number-affix-wrapper,
& > ${n}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector,
& > ${n}-select-auto-complete ${t},
& > ${n}-cascader-picker ${t},
& > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${n}-select:first-child > ${n}-select-selector,
& > ${n}-select-auto-complete:first-child ${t},
& > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
& > ${n}-select:last-child > ${n}-select-selector,
& > ${n}-cascader-picker:last-child ${t},
& > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},W9=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Mn(e)),iw(e)),B9(e)),H9(e)),z9(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},U9=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${ce(e.inputAffixPadding)}`}}}},K9=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},iw(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),U9(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}})}},q9=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Mn(e)),V9(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},A9(e)),F9(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},X9=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal({unit:!1})},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button,
> ${t},
${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},G9=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:n}},[`&-affix-wrapper${r}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:n}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},Y9=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},aw=Nn("Input",e=>{const t=fn(e,tw(e));return[W9(t),G9(t),K9(t),q9(t),X9(t),Y9(t),Dv(t)]},nw,{resetFont:!1});function Q9(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,c=r.debounceMode,f=c===void 0?void 0:c,p,v=!1,h=0;function m(){p&&clearTimeout(p)}function b(w){var S=w||{},C=S.upcomingOnly,E=C===void 0?!1:C;m(),v=!E}function y(){for(var w=arguments.length,S=new Array(w),C=0;C<w;C++)S[C]=arguments[C];var E=this,k=Date.now()-h;if(v)return;function O(){h=Date.now(),t.apply(E,S)}function I(){p=void 0}!s&&f&&!p&&O(),m(),f===void 0&&k>e?s?(h=Date.now(),i||(p=setTimeout(f?I:O,e))):O():i!==!0&&(p=setTimeout(f?I:O,f===void 0?e-k:e))}return y.cancel=b,y}function Z9(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return Q9(e,t,{debounceMode:i!==!1})}var cc=d.createContext({}),Rl="__rc_cascader_search_mark__",J9=function(t,n,r){var o=r.label,i=o===void 0?"":o;return n.some(function(a){return String(a[i]).toLowerCase().includes(t.toLowerCase())})},eV=function(t,n,r,o){return n.map(function(i){return i[o.label]}).join(" / ")};const tV=function(e,t,n,r,o,i){var a=o.filter,s=a===void 0?J9:a,c=o.render,f=c===void 0?eV:c,p=o.limit,v=p===void 0?50:p,h=o.sort;return d.useMemo(function(){var m=[];if(!e)return[];function b(y,w){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;y.forEach(function(C){if(!(!h&&v!==!1&&v>0&&m.length>=v)){var E=[].concat(Ce(w),[C]),k=C[n.children],O=S||C.disabled;if((!k||k.length===0||i)&&s(e,E,{label:n.label})){var I;m.push(J(J({},C),{},(I={disabled:O},q(I,n.label,f(e,E,r,n)),q(I,Rl,E),q(I,n.children,void 0),I)))}k&&b(C[n.children],E,O)}})}return b(t,[]),h&&m.sort(function(y,w){return h(y[Rl],w[Rl],e,n)}),v!==!1&&v>0?m.slice(0,v):m},[e,t,n,r,f,i,s,h,v])};var sw="__RC_CASCADER_SPLIT__",vP="SHOW_PARENT",hP="SHOW_CHILD";function si(e){return e.join(sw)}function Gl(e){return e.map(si)}function nV(e){return e.split(sw)}function gP(e){var t=e||{},n=t.label,r=t.value,o=t.children,i=r||"value";return{label:n||"label",value:i,key:i,children:o||"children"}}function iu(e,t){var n,r;return(n=e.isLeaf)!==null&&n!==void 0?n:!((r=e[t.children])!==null&&r!==void 0&&r.length)}function rV(e){var t=e.parentElement;if(t){var n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}}function mP(e,t){return e.map(function(n){var r;return(r=n[Rl])===null||r===void 0?void 0:r.map(function(o){return o[t.value]})})}function oV(e){return Array.isArray(e)&&Array.isArray(e[0])}function Jp(e){return e?oV(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function bP(e,t,n){var r=new Set(e),o=t();return e.filter(function(i){var a=o[i],s=a?a.parent:null,c=a?a.children:null;return a&&a.node.disabled?!0:n===hP?!(c&&c.some(function(f){return f.key&&r.has(f.key)})):!(s&&!s.node.disabled&&r.has(s.key))})}function Yl(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=t,i=[],a=function(){var f,p,v,h=e[s],m=(f=o)===null||f===void 0?void 0:f.findIndex(function(y){var w=y[n.value];return r?String(w)===String(h):w===h}),b=m!==-1?(p=o)===null||p===void 0?void 0:p[m]:null;i.push({value:(v=b==null?void 0:b[n.value])!==null&&v!==void 0?v:h,index:m,option:b}),o=b==null?void 0:b[n.children]},s=0;s<e.length;s+=1)a();return i}const iV=function(e,t,n,r,o){return d.useMemo(function(){var i=o||function(a){var s=r?a.slice(-1):a,c=" / ";return s.every(function(f){return["string","number"].includes(bt(f))})?s.join(c):s.reduce(function(f,p,v){var h=d.isValidElement(p)?d.cloneElement(p,{key:v}):p;return v===0?[h]:[].concat(Ce(f),[c,h])},[])};return e.map(function(a){var s,c=Yl(a,t,n),f=i(c.map(function(v){var h,m=v.option,b=v.value;return(h=m==null?void 0:m[n.label])!==null&&h!==void 0?h:b}),c.map(function(v){var h=v.option;return h})),p=si(a);return{label:f,value:p,key:p,valueCells:a,disabled:(s=c[c.length-1])===null||s===void 0||(s=s.option)===null||s===void 0?void 0:s.disabled}})},[e,t,n,o,r])};function yP(e,t){return d.useCallback(function(n){var r=[],o=[];return n.forEach(function(i){var a=Yl(i,e,t);a.every(function(s){return s.option})?o.push(i):r.push(i)}),[o,r]},[e,t])}function to(e,t){return e[t]}var aV=["children"];function wP(e,t){return"".concat(e,"-").concat(t)}function sV(e){return e&&e.type&&e.type.isTreeNode}function Sd(e,t){return e??t}function Ql(e){var t=e||{},n=t.title,r=t._title,o=t.key,i=t.children,a=n||"title";return{title:a,_title:r||[a],key:o||"key",children:i||"children"}}function xP(e){function t(n){var r=oo(n);return r.map(function(o){if(!sV(o))return zn(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var i=o.key,a=o.props,s=a.children,c=At(a,aV),f=J({key:i},c),p=t(s);return p.length&&(f.children=p),f}).filter(function(o){return o})}return t(e)}function bm(e,t,n){var r=Ql(n),o=r._title,i=r.key,a=r.children,s=new Set(t===!0?[]:t),c=[];function f(p){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return p.map(function(h,m){for(var b=wP(v?v.pos:"0",m),y=Sd(h[i],b),w,S=0;S<o.length;S+=1){var C=o[S];if(h[C]!==void 0){w=h[C];break}}var E=J(J({},Yn(h,[].concat(Ce(o),[i,a]))),{},{title:w,key:y,parent:v,pos:b,children:null,data:h,isStart:[].concat(Ce(v?v.isStart:[]),[m===0]),isEnd:[].concat(Ce(v?v.isEnd:[]),[m===p.length-1])});return c.push(E),t===!0||s.has(y)?E.children=f(h[a]||[],E):E.children=[],E})}return f(e),c}function lV(e,t,n){var r={};bt(n)==="object"?r=n:r={externalGetKey:n},r=r||{};var o=r,i=o.childrenPropName,a=o.externalGetKey,s=o.fieldNames,c=Ql(s),f=c.key,p=c.children,v=i||p,h;a?typeof a=="string"?h=function(y){return y[a]}:typeof a=="function"&&(h=function(y){return a(y)}):h=function(y,w){return Sd(y[f],w)};function m(b,y,w,S){var C=b?b[v]:e,E=b?wP(w.pos,y):"0",k=b?[].concat(Ce(S),[b]):[];if(b){var O=h(b,E),I={node:b,index:y,pos:E,key:O,parentPos:w.node?w.pos:null,level:w.level+1,nodes:k};t(I)}C&&C.forEach(function(T,R){m(T,R,{node:b,pos:E,level:w?w.level+1:-1},k)})}m(null)}function Xv(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,c=arguments.length>2?arguments[2]:void 0,f=i||c,p={},v={},h={posEntities:p,keyEntities:v};return n&&(h=n(h)||h),lV(e,function(m){var b=m.node,y=m.index,w=m.pos,S=m.key,C=m.parentPos,E=m.level,k=m.nodes,O={node:b,nodes:k,index:y,key:S,pos:w,level:E},I=Sd(S,w);p[w]=O,v[I]=O,O.parent=p[C],O.parent&&(O.parent.children=O.parent.children||[],O.parent.children.push(O)),r&&r(O,h)},{externalGetKey:f,childrenPropName:a,fieldNames:s}),o&&o(h),h}function bu(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,f=t.dropPosition,p=t.keyEntities,v=to(p,e),h={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(v?v.pos:""),dragOver:c===e&&f===0,dragOverGapTop:c===e&&f===-1,dragOverGapBottom:c===e&&f===1};return h}function lr(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,c=e.dragOver,f=e.dragOverGapTop,p=e.dragOverGapBottom,v=e.pos,h=e.active,m=e.eventKey,b=J(J({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:c,dragOverGapTop:f,dragOverGapBottom:p,pos:v,active:h,key:m});return"props"in b||Object.defineProperty(b,"props",{get:function(){return zn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),b}const cV=function(e,t){var n=d.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),r=d.useCallback(function(){return n.current.options!==e&&(n.current.options=e,n.current.info=Xv(e,{fieldNames:t,initWrapper:function(i){return J(J({},i),{},{pathKeyEntities:{}})},processEntity:function(i,a){var s=i.nodes.map(function(c){return c[t.value]}).join(sw);a.pathKeyEntities[s]=i,i.key=s}})),n.current.info.pathKeyEntities},[t,e]);return r};function SP(e,t){var n=d.useMemo(function(){return t||[]},[t]),r=cV(n,e),o=d.useCallback(function(i){var a=r();return i.map(function(s){var c=a[s].nodes;return c.map(function(f){return f[e.value]})})},[r,e]);return[n,r,o]}function uV(e){return d.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&bt(e)==="object"&&(t=J(J({},t),e)),t.limit<=0&&delete t.limit,[!0,t]},[e])}function CP(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function dV(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function fV(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(v){var h=v.key,m=v.node,b=v.children,y=b===void 0?[]:b;o.has(h)&&!r(m)&&y.filter(function(w){return!r(w.node)}).forEach(function(w){o.add(w.key)})})}for(var c=new Set,f=n;f>=0;f-=1){var p=t.get(f)||new Set;p.forEach(function(v){var h=v.parent,m=v.node;if(!(r(m)||!v.parent||c.has(v.parent.key))){if(r(v.parent.node)){c.add(h.key);return}var b=!0,y=!1;(h.children||[]).filter(function(w){return!r(w.node)}).forEach(function(w){var S=w.key,C=o.has(S);b&&!C&&(b=!1),!y&&(C||i.has(S))&&(y=!0)}),b&&o.add(h.key),y&&i.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(CP(i,o))}}function pV(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var c=n.get(s)||new Set;c.forEach(function(h){var m=h.key,b=h.node,y=h.children,w=y===void 0?[]:y;!i.has(m)&&!a.has(m)&&!o(b)&&w.filter(function(S){return!o(S.node)}).forEach(function(S){i.delete(S.key)})})}a=new Set;for(var f=new Set,p=r;p>=0;p-=1){var v=n.get(p)||new Set;v.forEach(function(h){var m=h.parent,b=h.node;if(!(o(b)||!h.parent||f.has(h.parent.key))){if(o(h.parent.node)){f.add(m.key);return}var y=!0,w=!1;(m.children||[]).filter(function(S){return!o(S.node)}).forEach(function(S){var C=S.key,E=i.has(C);y&&!E&&(y=!1),!w&&(E||a.has(C))&&(w=!0)}),y||i.delete(m.key),w&&a.add(m.key),f.add(m.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(CP(a,i))}}function Qi(e,t,n,r){var o=[],i;r?i=r:i=dV;var a=new Set(e.filter(function(p){var v=!!to(n,p);return v||o.push(p),v})),s=new Map,c=0;Object.keys(n).forEach(function(p){var v=n[p],h=v.level,m=s.get(h);m||(m=new Set,s.set(h,m)),m.add(v),c=Math.max(c,h)}),zn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(p){return"'".concat(p,"'")}).join(", ")));var f;return t===!0?f=fV(a,s,c,i):f=pV(a,t.halfCheckedKeys,s,c,i),f}function EP(e,t,n,r,o,i,a,s){return function(c){if(!e)t(c);else{var f=si(c),p=Gl(n),v=Gl(r),h=p.includes(f),m=o.some(function(I){return si(I)===f}),b=n,y=o;if(m&&!h)y=o.filter(function(I){return si(I)!==f});else{var w=h?p.filter(function(I){return I!==f}):[].concat(Ce(p),[f]),S=i(),C;if(h){var E=Qi(w,{checked:!1,halfCheckedKeys:v},S);C=E.checkedKeys}else{var k=Qi(w,!0,S);C=k.checkedKeys}var O=bP(C,i,s);b=a(O)}t([].concat(Ce(y),Ce(b)))}}}function kP(e,t,n,r,o){return d.useMemo(function(){var i=o(t),a=he(i,2),s=a[0],c=a[1];if(!e||!t.length)return[s,[],c];var f=Gl(s),p=n(),v=Qi(f,!0,p),h=v.checkedKeys,m=v.halfCheckedKeys;return[r(h),r(m),c]},[e,t,n,r,o])}var vV=d.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function hV(e){var t,n=e.prefixCls,r=e.checked,o=e.halfChecked,i=e.disabled,a=e.onClick,s=e.disableCheckbox,c=d.useContext(cc),f=c.checkable,p=typeof f!="boolean"?f:null;return d.createElement("span",{className:ae("".concat(n),(t={},q(t,"".concat(n,"-checked"),r),q(t,"".concat(n,"-indeterminate"),!r&&o),q(t,"".concat(n,"-disabled"),i||s),t)),onClick:a},p)}var OP="__cascader_fix_label__";function gV(e){var t=e.prefixCls,n=e.multiple,r=e.options,o=e.activeValue,i=e.prevValuePath,a=e.onToggleOpen,s=e.onSelect,c=e.onActive,f=e.checkedSet,p=e.halfCheckedSet,v=e.loadingKeys,h=e.isSelectable,m=e.searchValue,b="".concat(t,"-menu"),y="".concat(t,"-menu-item"),w=d.useContext(cc),S=w.fieldNames,C=w.changeOnSelect,E=w.expandTrigger,k=w.expandIcon,O=w.loadingIcon,I=w.dropdownMenuColumnStyle,T=w.optionRender,R=E==="hover",P=d.useMemo(function(){return r.map(function(D){var H,A=D.disabled,F=D.disableCheckbox,j=D[Rl],_=(H=D[OP])!==null&&H!==void 0?H:D[S.label],z=D[S.value],L=iu(D,S),B=j?j.map(function(X){return X[S.value]}):[].concat(Ce(i),[z]),W=si(B),V=v.includes(W),N=f.has(W),U=p.has(W);return{disabled:A,label:_,value:z,isLeaf:L,isLoading:V,checked:N,halfChecked:U,option:D,disableCheckbox:F,fullPath:B,fullPathKey:W}})},[r,f,S,p,v,i]);return d.createElement("ul",{className:b,role:"menu"},P.map(function(D){var H,A=D.disabled,F=D.label,j=D.value,_=D.isLeaf,z=D.isLoading,L=D.checked,B=D.halfChecked,W=D.option,V=D.fullPath,N=D.fullPathKey,U=D.disableCheckbox,X=function(){if(!(A||m)){var Q=Ce(V);R&&_&&Q.pop(),c(Q)}},Y=function(){h(W)&&s(V,_)},Z;return typeof W.title=="string"?Z=W.title:typeof F=="string"&&(Z=F),d.createElement("li",{key:N,className:ae(y,(H={},q(H,"".concat(y,"-expand"),!_),q(H,"".concat(y,"-active"),o===j||o===N),q(H,"".concat(y,"-disabled"),A),q(H,"".concat(y,"-loading"),z),H)),style:I,role:"menuitemcheckbox",title:Z,"aria-checked":L,"data-path-key":N,onClick:function(){X(),!U&&(!n||_)&&Y()},onDoubleClick:function(){C&&a(!1)},onMouseEnter:function(){R&&X()},onMouseDown:function(Q){Q.preventDefault()}},n&&d.createElement(hV,{prefixCls:"".concat(t,"-checkbox"),checked:L,halfChecked:B,disabled:A||U,disableCheckbox:U,onClick:function(Q){U||(Q.stopPropagation(),Y())}}),d.createElement("div",{className:"".concat(y,"-content")},T?T(W):F),!z&&k&&!_&&d.createElement("div",{className:"".concat(y,"-expand-icon")},k),z&&O&&d.createElement("div",{className:"".concat(y,"-loading-icon")},O))}))}var mV=function(t,n){var r=d.useContext(cc),o=r.values,i=o[0],a=d.useState([]),s=he(a,2),c=s[0],f=s[1];return d.useEffect(function(){t||f(i||[])},[n,i]),[c,f]};const bV=function(e,t,n,r,o,i,a){var s=a.direction,c=a.searchValue,f=a.toggleOpen,p=a.open,v=s==="rtl",h=d.useMemo(function(){for(var I=-1,T=t,R=[],P=[],D=r.length,H=mP(t,n),A=function(L){var B=T.findIndex(function(W,V){return(H[V]?si(H[V]):W[n.value])===r[L]});if(B===-1)return 1;I=B,R.push(I),P.push(r[L]),T=T[I][n.children]},F=0;F<D&&T&&!A(F);F+=1);for(var j=t,_=0;_<R.length-1;_+=1)j=j[R[_]][n.children];return[P,I,j,H]},[r,n,t]),m=he(h,4),b=m[0],y=m[1],w=m[2],S=m[3],C=function(T){o(T)},E=function(T){var R=w.length,P=y;P===-1&&T<0&&(P=R);for(var D=0;D<R;D+=1){P=(P+T+R)%R;var H=w[P];if(H&&!H.disabled){var A=b.slice(0,-1).concat(S[P]?si(S[P]):H[n.value]);C(A);return}}},k=function(){if(b.length>1){var T=b.slice(0,-1);C(T)}else f(!1)},O=function(){var T,R=((T=w[y])===null||T===void 0?void 0:T[n.children])||[],P=R.find(function(H){return!H.disabled});if(P){var D=[].concat(Ce(b),[P[n.value]]);C(D)}};d.useImperativeHandle(e,function(){return{onKeyDown:function(T){var R=T.which;switch(R){case Me.UP:case Me.DOWN:var P=0;R===Me.UP?P=-1:R===Me.DOWN&&(P=1),P!==0&&E(P);break;case Me.LEFT:if(c)break;v?O():k();break;case Me.RIGHT:if(c)break;v?k():O();break;case Me.BACKSPACE:c||k();break;case Me.ENTER:if(b.length){var D=w[y],H=(D==null?void 0:D[Rl])||[];H.length?i(H.map(function(A){return A[n.value]}),H[H.length-1]):i(b,w[y])}break;case Me.ESC:f(!1),p&&T.stopPropagation()}},onKeyUp:function(){}}})};var $P=d.forwardRef(function(e,t){var n,r,o,i=e.prefixCls,a=e.multiple,s=e.searchValue,c=e.toggleOpen,f=e.notFoundContent,p=e.direction,v=e.open,h=d.useRef(null),m=p==="rtl",b=d.useContext(cc),y=b.options,w=b.values,S=b.halfValues,C=b.fieldNames,E=b.changeOnSelect,k=b.onSelect,O=b.searchOptions,I=b.dropdownPrefixCls,T=b.loadData,R=b.expandTrigger,P=I||i,D=d.useState([]),H=he(D,2),A=H[0],F=H[1],j=function(re){if(!(!T||s)){var ee=Yl(re,y,C),ie=ee.map(function(we){var xe=we.option;return xe}),be=ie[ie.length-1];if(be&&!iu(be,C)){var pe=si(re);F(function(we){return[].concat(Ce(we),[pe])}),T(ie)}}};d.useEffect(function(){A.length&&A.forEach(function(de){var re=nV(de),ee=Yl(re,y,C,!0).map(function(be){var pe=be.option;return pe}),ie=ee[ee.length-1];(!ie||ie[C.children]||iu(ie,C))&&F(function(be){return be.filter(function(pe){return pe!==de})})})},[y,A,C]);var _=d.useMemo(function(){return new Set(Gl(w))},[w]),z=d.useMemo(function(){return new Set(Gl(S))},[S]),L=mV(a,v),B=he(L,2),W=B[0],V=B[1],N=function(re){V(re),j(re)},U=function(re){var ee=re.disabled,ie=iu(re,C);return!ee&&(ie||E||a)},X=function(re,ee){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;k(re),!a&&(ee||E&&(R==="hover"||ie))&&c(!1)},Y=d.useMemo(function(){return s?O:y},[s,O,y]),Z=d.useMemo(function(){for(var de=[{options:Y}],re=Y,ee=mP(re,C),ie=function(){var we=W[be],xe=re.find(function(Oe,Be){return(ee[Be]?si(ee[Be]):Oe[C.value])===we}),ge=xe==null?void 0:xe[C.children];if(!(ge!=null&&ge.length))return 1;re=ge,de.push({options:ge})},be=0;be<W.length&&!ie();be+=1);return de},[Y,W,C]),G=function(re,ee){U(ee)&&X(re,iu(ee,C),!0)};bV(t,Y,C,W,N,G,{direction:p,searchValue:s,toggleOpen:c,open:v}),d.useEffect(function(){for(var de=0;de<W.length;de+=1){var re,ee=W.slice(0,de+1),ie=si(ee),be=(re=h.current)===null||re===void 0?void 0:re.querySelector('li[data-path-key="'.concat(ie.replace(/\\{0,2}"/g,'\\"'),'"]'));be&&rV(be)}},[W]);var Q=!((n=Z[0])!==null&&n!==void 0&&(n=n.options)!==null&&n!==void 0&&n.length),oe=[(r={},q(r,C.value,"__EMPTY__"),q(r,OP,f),q(r,"disabled",!0),r)],ue=J(J({},e),{},{multiple:!Q&&a,onSelect:X,onActive:N,onToggleOpen:c,checkedSet:_,halfCheckedSet:z,loadingKeys:A,isSelectable:U}),se=Q?[{options:oe}]:Z,te=se.map(function(de,re){var ee=W.slice(0,re),ie=W[re];return d.createElement(gV,Te({key:re},ue,{searchValue:s,prefixCls:P,options:de.options,prevValuePath:ee,activeValue:ie}))});return d.createElement(vV,{open:v},d.createElement("div",{className:ae("".concat(P,"-menus"),(o={},q(o,"".concat(P,"-menu-empty"),Q),q(o,"".concat(P,"-rtl"),m),o)),ref:h},te))}),yV=d.forwardRef(function(e,t){var n=dT();return d.createElement($P,Te({},e,n,{ref:t}))});function wV(){}function IP(e){var t,n=e,r=n.prefixCls,o=r===void 0?"rc-cascader":r,i=n.style,a=n.className,s=n.options,c=n.checkable,f=n.defaultValue,p=n.value,v=n.fieldNames,h=n.changeOnSelect,m=n.onChange,b=n.showCheckedStrategy,y=n.loadData,w=n.expandTrigger,S=n.expandIcon,C=S===void 0?">":S,E=n.loadingIcon,k=n.direction,O=n.notFoundContent,I=O===void 0?"Not Found":O,T=!!c,R=Pn(f,{value:p,postState:Jp}),P=he(R,2),D=P[0],H=P[1],A=d.useMemo(function(){return gP(v)},[JSON.stringify(v)]),F=SP(A,s),j=he(F,3),_=j[0],z=j[1],L=j[2],B=yP(_,A),W=kP(T,D,z,L,B),V=he(W,3),N=V[0],U=V[1],X=V[2],Y=wn(function(se){if(H(se),m){var te=Jp(se),de=te.map(function(ie){return Yl(ie,_,A).map(function(be){return be.option})}),re=T?te:te[0],ee=T?de:de[0];m(re,ee)}}),Z=EP(T,Y,N,U,X,z,L,b),G=wn(function(se){Z(se)}),Q=d.useMemo(function(){return{options:_,fieldNames:A,values:N,halfValues:U,changeOnSelect:h,onSelect:G,checkable:c,searchOptions:[],dropdownPrefixCls:void 0,loadData:y,expandTrigger:w,expandIcon:C,loadingIcon:E,dropdownMenuColumnStyle:void 0}},[_,A,N,U,h,G,c,y,w,C,E]),oe="".concat(o,"-panel"),ue=!_.length;return d.createElement(cc.Provider,{value:Q},d.createElement("div",{className:ae(oe,(t={},q(t,"".concat(oe,"-rtl"),k==="rtl"),q(t,"".concat(oe,"-empty"),ue),t),a),style:i},ue?I:d.createElement($P,{prefixCls:o,searchValue:"",multiple:T,toggleOpen:wV,open:!0,direction:k})))}var xV=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],Cd=d.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-cascader":r,i=e.fieldNames,a=e.defaultValue,s=e.value,c=e.changeOnSelect,f=e.onChange,p=e.displayRender,v=e.checkable,h=e.autoClearSearchValue,m=h===void 0?!0:h,b=e.searchValue,y=e.onSearch,w=e.showSearch,S=e.expandTrigger,C=e.options,E=e.dropdownPrefixCls,k=e.loadData,O=e.popupVisible,I=e.open,T=e.popupClassName,R=e.dropdownClassName,P=e.dropdownMenuColumnStyle,D=e.dropdownStyle,H=e.popupPlacement,A=e.placement,F=e.onDropdownVisibleChange,j=e.onPopupVisibleChange,_=e.expandIcon,z=_===void 0?">":_,L=e.loadingIcon,B=e.children,W=e.dropdownMatchSelectWidth,V=W===void 0?!1:W,N=e.showCheckedStrategy,U=N===void 0?vP:N,X=e.optionRender,Y=At(e,xV),Z=CT(n),G=!!v,Q=Pn(a,{value:s,postState:Jp}),oe=he(Q,2),ue=oe[0],se=oe[1],te=d.useMemo(function(){return gP(i)},[JSON.stringify(i)]),de=SP(te,C),re=he(de,3),ee=re[0],ie=re[1],be=re[2],pe=Pn("",{value:b,postState:function(rt){return rt||""}}),we=he(pe,2),xe=we[0],ge=we[1],Oe=function(rt,Fe){ge(rt),Fe.source!=="blur"&&y&&y(rt)},Be=uV(w),Se=he(Be,2),je=Se[0],We=Se[1],Ne=tV(xe,ee,te,E||o,We,c),nt=yP(ee,te),at=kP(G,ue,ie,be,nt),Xe=he(at,3),ke=Xe[0],He=Xe[1],Ke=Xe[2],Ae=d.useMemo(function(){var ft=Gl(ke),rt=bP(ft,ie,U);return[].concat(Ce(Ke),Ce(be(rt)))},[ke,ie,be,Ke,U]),ze=iV(Ae,ee,te,G,p),Ge=wn(function(ft){if(se(ft),f){var rt=Jp(ft),Fe=rt.map(function(Le){return Yl(Le,ee,te).map(function(Qe){return Qe.option})}),Je=G?rt:rt[0],vt=G?Fe:Fe[0];f(Je,vt)}}),Ue=EP(G,Ge,ke,He,Ke,ie,be,U),Ze=wn(function(ft){(!G||m)&&ge(""),Ue(ft)}),$e=function(rt,Fe){if(Fe.type==="clear"){Ge([]);return}var Je=Fe.values[0],vt=Je.valueCells;Ze(vt)},Ye=I!==void 0?I:O,dt=R||T,Pt=A||H,It=function(rt){F==null||F(rt),j==null||j(rt)},Xt=d.useMemo(function(){return{options:ee,fieldNames:te,values:ke,halfValues:He,changeOnSelect:c,onSelect:Ze,checkable:v,searchOptions:Ne,dropdownPrefixCls:E,loadData:k,expandTrigger:S,expandIcon:z,loadingIcon:L,dropdownMenuColumnStyle:P,optionRender:X}},[ee,te,ke,He,c,Ze,v,Ne,E,k,S,z,L,P,X]),Ot=!(xe?Ne:ee).length,ct=xe&&We.matchInputWidth||Ot?{}:{minWidth:"auto"};return d.createElement(cc.Provider,{value:Xt},d.createElement(wT,Te({},Y,{ref:t,id:Z,prefixCls:o,autoClearSearchValue:m,dropdownMatchSelectWidth:V,dropdownStyle:J(J({},ct),D),displayValues:ze,onDisplayValuesChange:$e,mode:G?"multiple":void 0,searchValue:xe,onSearch:Oe,showSearch:je,OptionList:yV,emptyOptions:Ot,open:Ye,dropdownClassName:dt,placement:Pt,onDropdownVisibleChange:It,getRawInputElement:function(){return B}})))});Cd.SHOW_PARENT=vP;Cd.SHOW_CHILD=hP;Cd.Panel=IP;function TP(e,t){const{getPrefixCls:n,direction:r,renderEmpty:o}=d.useContext(kt),i=t||r,a=n("select",e),s=n("cascader",e);return[a,s,i,o]}function PP(e,t){return d.useMemo(()=>t?d.createElement("span",{className:`${e}-checkbox-inner`}):!1,[t])}function MP(e,t,n){let r=n;n||(r=t?d.createElement(ab,null):d.createElement(Xp,null));const o=d.createElement("span",{className:`${e}-menu-item-loading-icon`},d.createElement(Ka,{spin:!0}));return[r,o]}const SV=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Mn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Mn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Mn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},Ua(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${ce(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`
${n}:not(${n}-disabled),
${t}:not(${t}-disabled)
`]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`
${n}-checked:not(${n}-disabled),
${t}-checked:not(${t}-disabled)
`]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function lw(e,t){const n=fn(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[SV(n)]}const NP=Nn("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[lw(n,e)]}),RP=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,o=`
&${r}-expand ${r}-expand-icon,
${r}-loading-icon
`;return[lw(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Wa),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[o]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[o]:{marginInlineStart:e.paddingXXS,color:e.colorTextDescription,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},CV=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},RP(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},Dv(e)]},DP=e=>{const t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS}},jP=Nn("Cascader",e=>[CV(e)],DP),EV=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[RP(e),{display:"inline-flex",border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${t}-menus`]:{alignItems:"stretch"},[`${t}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}},kV=$v(["Cascader","Panel"],e=>EV(e),DP);function OV(e){const{prefixCls:t,className:n,multiple:r,rootClassName:o,notFoundContent:i,direction:a,expandIcon:s}=e,[c,f,p,v]=TP(t,a),h=vr(f),[m,b,y]=jP(f,h);kV(f);const w=p==="rtl",[S,C]=MP(c,w,s),E=i||(v==null?void 0:v("Cascader"))||d.createElement(Hv,{componentName:"Cascader"}),k=PP(f,r);return m(d.createElement(IP,Object.assign({},e,{checkable:k,prefixCls:f,className:ae(n,b,o,y,h),notFoundContent:E,direction:p,expandIcon:S,loadingIcon:C})))}var $V=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const{SHOW_CHILD:IV,SHOW_PARENT:TV}=Cd;function PV(e,t,n){const r=e.toLowerCase().split(t).reduce((a,s,c)=>c===0?[s]:[].concat(Ce(a),[t,s]),[]),o=[];let i=0;return r.forEach((a,s)=>{const c=i+a.length;let f=e.slice(i,c);i=c,s%2===1&&(f=d.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${s}`},f)),o.push(f)}),o}const MV=(e,t,n,r)=>{const o=[],i=e.toLowerCase();return t.forEach((a,s)=>{s!==0&&o.push(" / ");let c=a[r.label];const f=typeof c;(f==="string"||f==="number")&&(c=PV(String(c),i,n)),o.push(c)}),o},uc=d.forwardRef((e,t)=>{var n;const{prefixCls:r,size:o,disabled:i,className:a,rootClassName:s,multiple:c,bordered:f=!0,transitionName:p,choiceTransitionName:v="",popupClassName:h,dropdownClassName:m,expandIcon:b,placement:y,showSearch:w,allowClear:S=!0,notFoundContent:C,direction:E,getPopupContainer:k,status:O,showArrow:I,builtinPlacements:T,style:R,variant:P}=e,D=$V(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),H=Yn(D,["suffixIcon"]),{getPopupContainer:A,getPrefixCls:F,popupOverflow:j,cascader:_}=d.useContext(kt),{status:z,hasFeedback:L,isFormItemInput:B,feedbackIcon:W}=d.useContext(Br),V=yd(z,O),[N,U,X,Y]=TP(r,E),Z=X==="rtl",G=F(),Q=vr(N),[oe,ue,se]=PT(N,Q),te=vr(U),[de]=jP(U,te),{compactSize:re,compactItemClassnames:ee}=ic(N,E),[ie,be]=Fv(P,f),pe=C||(Y==null?void 0:Y("Cascader"))||d.createElement(Hv,{componentName:"Cascader"}),we=ae(h||m,`${U}-dropdown`,{[`${U}-dropdown-rtl`]:X==="rtl"},s,Q,te,ue,se),xe=d.useMemo(()=>{if(!w)return w;let ze={render:MV};return typeof w=="object"&&(ze=Object.assign(Object.assign({},ze),w)),ze},[w]),ge=Wo(ze=>{var Ge;return(Ge=o??re)!==null&&Ge!==void 0?Ge:ze}),Oe=d.useContext(zo),Be=i??Oe,[Se,je]=MP(N,Z,b),We=PP(U,c),Ne=RT(e.suffixIcon,I),{suffixIcon:nt,removeIcon:at,clearIcon:Xe}=NT(Object.assign(Object.assign({},e),{hasFeedback:L,feedbackIcon:W,showSuffixIcon:Ne,multiple:c,prefixCls:N,componentName:"Cascader"})),ke=d.useMemo(()=>y!==void 0?y:Z?"bottomRight":"bottomLeft",[y,Z]),He=S===!0?{clearIcon:Xe}:S,[Ke]=oc("SelectLike",(n=H.dropdownStyle)===null||n===void 0?void 0:n.zIndex),Ae=d.createElement(Cd,Object.assign({prefixCls:N,className:ae(!r&&U,{[`${N}-lg`]:ge==="large",[`${N}-sm`]:ge==="small",[`${N}-rtl`]:Z,[`${N}-${ie}`]:be,[`${N}-in-form-item`]:B},Yu(N,V,L),ee,_==null?void 0:_.className,a,s,Q,te,ue,se),disabled:Be,style:Object.assign(Object.assign({},_==null?void 0:_.style),R)},H,{builtinPlacements:$T(T,j),direction:X,placement:ke,notFoundContent:pe,allowClear:He,showSearch:xe,expandIcon:Se,suffixIcon:nt,removeIcon:at,loadingIcon:je,checkable:We,dropdownClassName:we,dropdownPrefixCls:r||U,dropdownStyle:Object.assign(Object.assign({},H.dropdownStyle),{zIndex:Ke}),choiceTransitionName:ea(G,"",v),transitionName:ea(G,"slide-up",p),getPopupContainer:k||A,ref:t}));return de(oe(Ae))}),NV=By(uc);uc.SHOW_PARENT=TV;uc.SHOW_CHILD=IV;uc.Panel=OV;uc._InternalPanelDoNotUseOrYouWillBeFired=NV;const LP=le.createContext(null);var RV=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const DV=(e,t)=>{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:c,onMouseEnter:f,onMouseLeave:p,skipGroup:v=!1,disabled:h}=e,m=RV(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:b,direction:y,checkbox:w}=d.useContext(kt),S=d.useContext(LP),{isFormItemInput:C}=d.useContext(Br),E=d.useContext(zo),k=(n=(S==null?void 0:S.disabled)||h)!==null&&n!==void 0?n:E,O=d.useRef(m.value);d.useEffect(()=>{S==null||S.registerValue(m.value)},[]),d.useEffect(()=>{if(!v)return m.value!==O.current&&(S==null||S.cancelValue(O.current),S==null||S.registerValue(m.value),O.current=m.value),()=>S==null?void 0:S.cancelValue(m.value)},[m.value]);const I=b("checkbox",r),T=vr(I),[R,P,D]=NP(I,T),H=Object.assign({},m);S&&!v&&(H.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),S.toggleOption&&S.toggleOption({label:a,value:m.value})},H.name=S.name,H.checked=S.value.includes(m.value));const A=ae(`${I}-wrapper`,{[`${I}-rtl`]:y==="rtl",[`${I}-wrapper-checked`]:H.checked,[`${I}-wrapper-disabled`]:k,[`${I}-wrapper-in-form-item`]:C},w==null?void 0:w.className,o,i,D,T,P),F=ae({[`${I}-indeterminate`]:s},Mv,P),j=s?"mixed":void 0;return R(d.createElement(Nv,{component:"Checkbox",disabled:k},d.createElement("label",{className:A,style:Object.assign(Object.assign({},w==null?void 0:w.style),c),onMouseEnter:f,onMouseLeave:p},d.createElement(uP,Object.assign({"aria-checked":j},H,{prefixCls:I,className:F,disabled:k,ref:t})),a!==void 0&&d.createElement("span",null,a))))},BP=d.forwardRef(DV);var jV=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const LV=d.forwardRef((e,t)=>{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:c,onChange:f}=e,p=jV(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:v,direction:h}=d.useContext(kt),[m,b]=d.useState(p.value||n||[]),[y,w]=d.useState([]);d.useEffect(()=>{"value"in p&&b(p.value||[])},[p.value]);const S=d.useMemo(()=>o.map(_=>typeof _=="string"||typeof _=="number"?{label:_,value:_}:_),[o]),C=_=>{w(z=>z.filter(L=>L!==_))},E=_=>{w(z=>[].concat(Ce(z),[_]))},k=_=>{const z=m.indexOf(_.value),L=Ce(m);z===-1?L.push(_.value):L.splice(z,1),"value"in p||b(L),f==null||f(L.filter(B=>y.includes(B)).sort((B,W)=>{const V=S.findIndex(U=>U.value===B),N=S.findIndex(U=>U.value===W);return V-N}))},O=v("checkbox",i),I=`${O}-group`,T=vr(O),[R,P,D]=NP(O,T),H=Yn(p,["value","disabled"]),A=o.length?S.map(_=>d.createElement(BP,{prefixCls:O,key:_.value.toString(),disabled:"disabled"in _?_.disabled:p.disabled,value:_.value,checked:m.includes(_.value),onChange:_.onChange,className:`${I}-item`,style:_.style,title:_.title,id:_.id,required:_.required},_.label)):r,F={toggleOption:k,value:m,disabled:p.disabled,name:p.name,registerValue:E,cancelValue:C},j=ae(I,{[`${I}-rtl`]:h==="rtl"},a,s,D,T,P);return R(d.createElement("div",Object.assign({className:j,style:c},H,{ref:t}),d.createElement(LP.Provider,{value:F},A)))}),Ps=BP;Ps.Group=LV;Ps.__ANT_CHECKBOX=!0;const AP=d.createContext({}),BV=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},AV=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},zV=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,i={};for(let a=o;a>=0;a--)a===0?(i[`${r}${t}-${a}`]={display:"none"},i[`${r}-push-${a}`]={insetInlineStart:"auto"},i[`${r}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${a}`]={marginInlineStart:0},i[`${r}${t}-order-${a}`]={order:0}):(i[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`}],i[`${r}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},i[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},i[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},i[`${r}${t}-order-${a}`]={order:a});return i[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},i},sb=(e,t)=>zV(e,t),HV=(e,t,n)=>({[`@media (min-width: ${ce(t)})`]:Object.assign({},sb(e,n))}),FV=()=>({}),_V=()=>({}),VV=Nn("Grid",BV,FV),WV=Nn("Grid",e=>{const t=fn(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[AV(t),sb(t,""),sb(t,"-xs"),Object.keys(n).map(r=>HV(t,n[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},_V);var UV=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function HE(e){return typeof e=="number"?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const KV=["xs","sm","md","lg","xl","xxl"],ev=d.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=d.useContext(kt),{gutter:o,wrap:i}=d.useContext(AP),{prefixCls:a,span:s,order:c,offset:f,push:p,pull:v,className:h,children:m,flex:b,style:y}=e,w=UV(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),S=n("col",a),[C,E,k]=WV(S),O={};let I={};KV.forEach(P=>{let D={};const H=e[P];typeof H=="number"?D.span=H:typeof H=="object"&&(D=H||{}),delete w[P],I=Object.assign(Object.assign({},I),{[`${S}-${P}-${D.span}`]:D.span!==void 0,[`${S}-${P}-order-${D.order}`]:D.order||D.order===0,[`${S}-${P}-offset-${D.offset}`]:D.offset||D.offset===0,[`${S}-${P}-push-${D.push}`]:D.push||D.push===0,[`${S}-${P}-pull-${D.pull}`]:D.pull||D.pull===0,[`${S}-rtl`]:r==="rtl"}),D.flex&&(I[`${S}-${P}-flex`]=!0,O[`--${S}-${P}-flex`]=HE(D.flex))});const T=ae(S,{[`${S}-${s}`]:s!==void 0,[`${S}-order-${c}`]:c,[`${S}-offset-${f}`]:f,[`${S}-push-${p}`]:p,[`${S}-pull-${v}`]:v},h,I,E,k),R={};if(o&&o[0]>0){const P=o[0]/2;R.paddingLeft=P,R.paddingRight=P}return b&&(R.flex=HE(b),i===!1&&!R.minWidth&&(R.minWidth=0)),C(d.createElement("div",Object.assign({},w,{style:Object.assign(Object.assign(Object.assign({},R),y),O),className:T,ref:t}),m))});var qV=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function FE(e,t){const[n,r]=d.useState(typeof e=="string"?e:""),o=()=>{if(typeof e=="string"&&r(e),typeof e=="object")for(let i=0;i<Qu.length;i++){const a=Qu[i];if(!t[a])continue;const s=e[a];if(s!==void 0){r(s);return}}};return d.useEffect(()=>{o()},[JSON.stringify(e),t]),n}const zP=d.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:c=0,wrap:f}=e,p=qV(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:v,direction:h}=d.useContext(kt),[m,b]=d.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[y,w]=d.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),S=FE(o,y),C=FE(r,y),E=d.useRef(c),k=jT();d.useEffect(()=>{const L=k.subscribe(B=>{w(B);const W=E.current||0;(!Array.isArray(W)&&typeof W=="object"||Array.isArray(W)&&(typeof W[0]=="object"||typeof W[1]=="object"))&&b(B)});return()=>k.unsubscribe(L)},[]);const O=()=>{const L=[void 0,void 0];return(Array.isArray(c)?c:[c,void 0]).forEach((W,V)=>{if(typeof W=="object")for(let N=0;N<Qu.length;N++){const U=Qu[N];if(m[U]&&W[U]!==void 0){L[V]=W[U];break}}else L[V]=W}),L},I=v("row",n),[T,R,P]=VV(I),D=O(),H=ae(I,{[`${I}-no-wrap`]:f===!1,[`${I}-${C}`]:C,[`${I}-${S}`]:S,[`${I}-rtl`]:h==="rtl"},i,R,P),A={},F=D[0]!=null&&D[0]>0?D[0]/-2:void 0;F&&(A.marginLeft=F,A.marginRight=F);const[j,_]=D;A.rowGap=_;const z=d.useMemo(()=>({gutter:[j,_],wrap:f}),[j,_,f]);return T(d.createElement(AP.Provider,{value:z},d.createElement("div",Object.assign({},p,{className:H,style:Object.assign(Object.assign({},A),a),ref:t}),s)))});function XV(e){return!!(e.addonBefore||e.addonAfter)}function GV(e){return!!(e.prefix||e.suffix||e.allowClear)}function _E(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function tv(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=_E(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=_E(t,e,r),n(o);return}n(o)}}function YV(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var HP=le.forwardRef(function(e,t){var n,r,o=e.inputElement,i=e.children,a=e.prefixCls,s=e.prefix,c=e.suffix,f=e.addonBefore,p=e.addonAfter,v=e.className,h=e.style,m=e.disabled,b=e.readOnly,y=e.focused,w=e.triggerFocus,S=e.allowClear,C=e.value,E=e.handleReset,k=e.hidden,O=e.classes,I=e.classNames,T=e.dataAttrs,R=e.styles,P=e.components,D=i??o,H=(P==null?void 0:P.affixWrapper)||"span",A=(P==null?void 0:P.groupWrapper)||"span",F=(P==null?void 0:P.wrapper)||"span",j=(P==null?void 0:P.groupAddon)||"span",_=d.useRef(null),z=function(ie){var be;(be=_.current)!==null&&be!==void 0&&be.contains(ie.target)&&(w==null||w())},L=GV(e),B=d.cloneElement(D,{value:C,className:ae(D.props.className,!L&&(I==null?void 0:I.variant))||null}),W=d.useRef(null);if(le.useImperativeHandle(t,function(){return{nativeElement:W.current||_.current}}),L){var V,N=null;if(S){var U,X=!m&&!b&&C,Y="".concat(a,"-clear-icon"),Z=bt(S)==="object"&&S!==null&&S!==void 0&&S.clearIcon?S.clearIcon:"✖";N=le.createElement("span",{onClick:E,onMouseDown:function(ie){return ie.preventDefault()},className:ae(Y,(U={},q(U,"".concat(Y,"-hidden"),!X),q(U,"".concat(Y,"-has-suffix"),!!c),U)),role:"button",tabIndex:-1},Z)}var G="".concat(a,"-affix-wrapper"),Q=ae(G,(V={},q(V,"".concat(a,"-disabled"),m),q(V,"".concat(G,"-disabled"),m),q(V,"".concat(G,"-focused"),y),q(V,"".concat(G,"-readonly"),b),q(V,"".concat(G,"-input-with-clear-btn"),c&&S&&C),V),O==null?void 0:O.affixWrapper,I==null?void 0:I.affixWrapper,I==null?void 0:I.variant),oe=(c||S)&&le.createElement("span",{className:ae("".concat(a,"-suffix"),I==null?void 0:I.suffix),style:R==null?void 0:R.suffix},N,c);B=le.createElement(H,Te({className:Q,style:R==null?void 0:R.affixWrapper,onClick:z},T==null?void 0:T.affixWrapper,{ref:_}),s&&le.createElement("span",{className:ae("".concat(a,"-prefix"),I==null?void 0:I.prefix),style:R==null?void 0:R.prefix},s),B,oe)}if(XV(e)){var ue="".concat(a,"-group"),se="".concat(ue,"-addon"),te="".concat(ue,"-wrapper"),de=ae("".concat(a,"-wrapper"),ue,O==null?void 0:O.wrapper,I==null?void 0:I.wrapper),re=ae(te,q({},"".concat(te,"-disabled"),m),O==null?void 0:O.group,I==null?void 0:I.groupWrapper);B=le.createElement(A,{className:re,ref:W},le.createElement(F,{className:de},f&&le.createElement(j,{className:se},f),B,p&&le.createElement(j,{className:se},p)))}return le.cloneElement(B,{className:ae((n=B.props)===null||n===void 0?void 0:n.className,v)||null,style:J(J({},(r=B.props)===null||r===void 0?void 0:r.style),h),hidden:k})}),QV=["show"];function FP(e,t){return d.useMemo(function(){var n={};t&&(n.show=bt(t)==="object"&&t.formatter?t.formatter:!!t),n=J(J({},n),e);var r=n,o=r.show,i=At(r,QV);return J(J({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var ZV=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],JV=d.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,c=e.prefixCls,f=c===void 0?"rc-input":c,p=e.disabled,v=e.htmlSize,h=e.className,m=e.maxLength,b=e.suffix,y=e.showCount,w=e.count,S=e.type,C=S===void 0?"text":S,E=e.classes,k=e.classNames,O=e.styles,I=e.onCompositionStart,T=e.onCompositionEnd,R=At(e,ZV),P=d.useState(!1),D=he(P,2),H=D[0],A=D[1],F=d.useRef(!1),j=d.useRef(null),_=d.useRef(null),z=function(Oe){j.current&&YV(j.current,Oe)},L=Pn(e.defaultValue,{value:e.value}),B=he(L,2),W=B[0],V=B[1],N=W==null?"":String(W),U=d.useState(null),X=he(U,2),Y=X[0],Z=X[1],G=FP(w,y),Q=G.max||m,oe=G.strategy(N),ue=!!Q&&oe>Q;d.useImperativeHandle(t,function(){var ge;return{focus:z,blur:function(){var Be;(Be=j.current)===null||Be===void 0||Be.blur()},setSelectionRange:function(Be,Se,je){var We;(We=j.current)===null||We===void 0||We.setSelectionRange(Be,Se,je)},select:function(){var Be;(Be=j.current)===null||Be===void 0||Be.select()},input:j.current,nativeElement:((ge=_.current)===null||ge===void 0?void 0:ge.nativeElement)||j.current}}),d.useEffect(function(){A(function(ge){return ge&&p?!1:ge})},[p]);var se=function(Oe,Be,Se){var je=Be;if(!F.current&&G.exceedFormatter&&G.max&&G.strategy(Be)>G.max){if(je=G.exceedFormatter(Be,{max:G.max}),Be!==je){var We,Ne;Z([((We=j.current)===null||We===void 0?void 0:We.selectionStart)||0,((Ne=j.current)===null||Ne===void 0?void 0:Ne.selectionEnd)||0])}}else if(Se.source==="compositionEnd")return;V(je),j.current&&tv(j.current,Oe,r,je)};d.useEffect(function(){if(Y){var ge;(ge=j.current)===null||ge===void 0||ge.setSelectionRange.apply(ge,Ce(Y))}},[Y]);var te=function(Oe){se(Oe,Oe.target.value,{source:"change"})},de=function(Oe){F.current=!1,se(Oe,Oe.currentTarget.value,{source:"compositionEnd"}),T==null||T(Oe)},re=function(Oe){a&&Oe.key==="Enter"&&a(Oe),s==null||s(Oe)},ee=function(Oe){A(!0),o==null||o(Oe)},ie=function(Oe){A(!1),i==null||i(Oe)},be=function(Oe){V(""),z(),j.current&&tv(j.current,Oe,r)},pe=ue&&"".concat(f,"-out-of-range"),we=function(){var Oe=Yn(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return le.createElement("input",Te({autoComplete:n},Oe,{onChange:te,onFocus:ee,onBlur:ie,onKeyDown:re,className:ae(f,q({},"".concat(f,"-disabled"),p),k==null?void 0:k.input),style:O==null?void 0:O.input,ref:j,size:v,type:C,onCompositionStart:function(Se){F.current=!0,I==null||I(Se)},onCompositionEnd:de}))},xe=function(){var Oe=Number(Q)>0;if(b||G.show){var Be=G.showFormatter?G.showFormatter({value:N,count:oe,maxLength:Q}):"".concat(oe).concat(Oe?" / ".concat(Q):"");return le.createElement(le.Fragment,null,G.show&&le.createElement("span",{className:ae("".concat(f,"-show-count-suffix"),q({},"".concat(f,"-show-count-has-suffix"),!!b),k==null?void 0:k.count),style:J({},O==null?void 0:O.count)},Be),b)}return null};return le.createElement(HP,Te({},R,{prefixCls:f,className:ae(h,pe),handleReset:be,value:N,focused:H,triggerFocus:z,suffix:xe(),disabled:p,classes:E,classNames:k,styles:O}),we())});const e7=e=>{const{getPrefixCls:t,direction:n}=d.useContext(kt),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,c]=aw(a),f=ae(i,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},c,o),p=d.useContext(Br),v=d.useMemo(()=>Object.assign(Object.assign({},p),{isFormItemInput:!1}),[p]);return s(d.createElement("span",{className:f,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},d.createElement(Br.Provider,{value:v},e.children)))},_P=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:le.createElement(ud,null)}),t};function VP(e,t){const n=d.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return d.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function t7(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var n7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function r7(e,t){if(!e)return;e.focus(t);const{cursor:n}=t||{};if(n){const r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r);break}}}const Gv=d.forwardRef((e,t)=>{var n;const{prefixCls:r,bordered:o=!0,status:i,size:a,disabled:s,onBlur:c,onFocus:f,suffix:p,allowClear:v,addonAfter:h,addonBefore:m,className:b,style:y,styles:w,rootClassName:S,onChange:C,classNames:E,variant:k}=e,O=n7(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:I,direction:T,input:R}=le.useContext(kt),P=I("input",r),D=d.useRef(null),H=vr(P),[A,F,j]=aw(P,H),{compactSize:_,compactItemClassnames:z}=ic(P,T),L=Wo(re=>{var ee;return(ee=a??_)!==null&&ee!==void 0?ee:re}),B=le.useContext(zo),W=s??B,{status:V,hasFeedback:N,feedbackIcon:U}=d.useContext(Br),X=yd(V,i),Y=t7(e)||!!N;d.useRef(Y);const Z=VP(D,!0),G=re=>{Z(),c==null||c(re)},Q=re=>{Z(),f==null||f(re)},oe=re=>{Z(),C==null||C(re)},ue=(N||p)&&le.createElement(le.Fragment,null,p,N&&U),se=_P(v??(R==null?void 0:R.allowClear)),[te,de]=Fv(k,o);return A(le.createElement(JV,Object.assign({ref:Kr(t,D),prefixCls:P,autoComplete:R==null?void 0:R.autoComplete},O,{disabled:W,onBlur:G,onFocus:Q,style:Object.assign(Object.assign({},R==null?void 0:R.style),y),styles:Object.assign(Object.assign({},R==null?void 0:R.styles),w),suffix:ue,allowClear:se,className:ae(b,S,j,H,z,R==null?void 0:R.className),onChange:oe,addonAfter:h&&le.createElement(Ku,null,le.createElement(X0,{override:!0,status:!0},h)),addonBefore:m&&le.createElement(Ku,null,le.createElement(X0,{override:!0,status:!0},m)),classNames:Object.assign(Object.assign(Object.assign({},E),R==null?void 0:R.classNames),{input:ae({[`${P}-sm`]:L==="small",[`${P}-lg`]:L==="large",[`${P}-rtl`]:T==="rtl"},E==null?void 0:E.input,(n=R==null?void 0:R.classNames)===null||n===void 0?void 0:n.input,F),variant:ae({[`${P}-${te}`]:de},Yu(P,X)),affixWrapper:ae({[`${P}-affix-wrapper-sm`]:L==="small",[`${P}-affix-wrapper-lg`]:L==="large",[`${P}-affix-wrapper-rtl`]:T==="rtl"},F),wrapper:ae({[`${P}-group-rtl`]:T==="rtl"},F),groupWrapper:ae({[`${P}-group-wrapper-sm`]:L==="small",[`${P}-group-wrapper-lg`]:L==="large",[`${P}-group-wrapper-rtl`]:T==="rtl",[`${P}-group-wrapper-${te}`]:de},Yu(`${P}-group-wrapper`,X,N),F)})})))}),o7=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},i7=Nn(["Input","OTP"],e=>{const t=fn(e,tw(e));return[o7(t)]},nw);var a7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const s7=d.forwardRef((e,t)=>{const{value:n,onChange:r,onActiveChange:o,index:i,mask:a}=e,s=a7(e,["value","onChange","onActiveChange","index","mask"]),c=n&&typeof a=="string"?a:n,f=b=>{r(i,b.target.value)},p=d.useRef(null);d.useImperativeHandle(t,()=>p.current);const v=()=>{bn(()=>{var b;const y=(b=p.current)===null||b===void 0?void 0:b.input;document.activeElement===y&&y&&y.select()})},h=b=>{let{key:y}=b;y==="ArrowLeft"?o(i-1):y==="ArrowRight"&&o(i+1),v()},m=b=>{b.key==="Backspace"&&!n&&o(i-1),v()};return d.createElement(Gv,Object.assign({},s,{ref:p,value:c,onInput:f,onFocus:v,onKeyDown:h,onKeyUp:m,onMouseDown:v,onMouseUp:v,type:a===!0?"password":"text"}))});var l7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function qf(e){return(e||"").split("")}const c7=d.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:c,variant:f,disabled:p,status:v,autoFocus:h,mask:m}=e,b=l7(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:y,direction:w}=d.useContext(kt),S=y("otp",n),C=Ur(b,{aria:!0,data:!0,attr:!0}),E=vr(S),[k,O,I]=i7(S,E),T=Wo(N=>o??N),R=d.useContext(Br),P=yd(R.status,v),D=d.useMemo(()=>Object.assign(Object.assign({},R),{status:P,hasFeedback:!1,feedbackIcon:null}),[R,P]),H=d.useRef(null),A=d.useRef({});d.useImperativeHandle(t,()=>({focus:()=>{var N;(N=A.current[0])===null||N===void 0||N.focus()},blur:()=>{var N;for(let U=0;U<r;U+=1)(N=A.current[U])===null||N===void 0||N.blur()},nativeElement:H.current}));const F=N=>c?c(N):N,[j,_]=d.useState(qf(F(i||"")));d.useEffect(()=>{a!==void 0&&_(qf(a))},[a]);const z=wn(N=>{_(N),s&&N.length===r&&N.every(U=>U)&&N.some((U,X)=>j[X]!==U)&&s(N.join(""))}),L=wn((N,U)=>{let X=Ce(j);for(let Z=0;Z<N;Z+=1)X[Z]||(X[Z]="");U.length<=1?X[N]=U:X=X.slice(0,N).concat(qf(U)),X=X.slice(0,r);for(let Z=X.length-1;Z>=0&&!X[Z];Z-=1)X.pop();const Y=F(X.map(Z=>Z||" ").join(""));return X=qf(Y).map((Z,G)=>Z===" "&&!X[G]?X[G]:Z),X}),B=(N,U)=>{var X;const Y=L(N,U),Z=Math.min(N+U.length,r-1);Z!==N&&((X=A.current[Z])===null||X===void 0||X.focus()),z(Y)},W=N=>{var U;(U=A.current[N])===null||U===void 0||U.focus()},V={variant:f,disabled:p,status:P,mask:m};return k(d.createElement("div",Object.assign({},C,{ref:H,className:ae(S,{[`${S}-sm`]:T==="small",[`${S}-lg`]:T==="large",[`${S}-rtl`]:w==="rtl"},I,O)}),d.createElement(Br.Provider,{value:D},Array.from({length:r}).map((N,U)=>{const X=`otp-${U}`,Y=j[U]||"";return d.createElement(s7,Object.assign({ref:Z=>{A.current[U]=Z},key:X,index:U,size:T,htmlSize:1,className:`${S}-input`,onChange:B,value:Y,onActiveChange:W,autoFocus:U===0&&h},V))}))))});var u7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},d7=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:u7}))},f7=d.forwardRef(d7),p7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},v7=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:p7}))},WP=d.forwardRef(v7),h7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const g7=e=>e?d.createElement(WP,null):d.createElement(f7,null),m7={click:"onClick",hover:"onMouseOver"},b7=d.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=g7}=e,a=typeof o=="object"&&o.visible!==void 0,[s,c]=d.useState(()=>a?o.visible:!1),f=d.useRef(null);d.useEffect(()=>{a&&c(o.visible)},[a,o]);const p=VP(f),v=()=>{n||(s&&p(),c(R=>{var P;const D=!R;return typeof o=="object"&&((P=o.onVisibleChange)===null||P===void 0||P.call(o,D)),D}))},h=R=>{const P=m7[r]||"",D=i(s),H={[P]:v,className:`${R}-icon`,key:"passwordIcon",onMouseDown:A=>{A.preventDefault()},onMouseUp:A=>{A.preventDefault()}};return d.cloneElement(d.isValidElement(D)?D:d.createElement("span",null,D),H)},{className:m,prefixCls:b,inputPrefixCls:y,size:w}=e,S=h7(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=d.useContext(kt),E=C("input",y),k=C("input-password",b),O=o&&h(k),I=ae(k,m,{[`${k}-${w}`]:!!w}),T=Object.assign(Object.assign({},Yn(S,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:I,prefixCls:E,suffix:O});return w&&(T.size=w),d.createElement(Gv,Object.assign({ref:Kr(t,f)},T))});var y7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const w7=d.forwardRef((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:c,loading:f,disabled:p,onSearch:v,onChange:h,onCompositionStart:m,onCompositionEnd:b}=e,y=y7(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:w,direction:S}=d.useContext(kt),C=d.useRef(!1),E=w("input-search",n),k=w("input",r),{compactSize:O}=ic(E,S),I=Wo(V=>{var N;return(N=i??O)!==null&&N!==void 0?N:V}),T=d.useRef(null),R=V=>{V&&V.target&&V.type==="click"&&v&&v(V.target.value,V,{source:"clear"}),h&&h(V)},P=V=>{var N;document.activeElement===((N=T.current)===null||N===void 0?void 0:N.input)&&V.preventDefault()},D=V=>{var N,U;v&&v((U=(N=T.current)===null||N===void 0?void 0:N.input)===null||U===void 0?void 0:U.value,V,{source:"input"})},H=V=>{C.current||f||D(V)},A=typeof s=="boolean"?d.createElement(Vy,null):null,F=`${E}-button`;let j;const _=s||{},z=_.type&&_.type.__ANT_BUTTON===!0;z||_.type==="button"?j=Cr(_,Object.assign({onMouseDown:P,onClick:V=>{var N,U;(U=(N=_==null?void 0:_.props)===null||N===void 0?void 0:N.onClick)===null||U===void 0||U.call(N,V),D(V)},key:"enterButton"},z?{className:F,size:I}:{})):j=d.createElement(Pr,{className:F,type:s?"primary":void 0,size:I,disabled:p,key:"enterButton",onMouseDown:P,onClick:D,loading:f,icon:A},s),c&&(j=[j,Cr(c,{key:"addonAfter"})]);const L=ae(E,{[`${E}-rtl`]:S==="rtl",[`${E}-${I}`]:!!I,[`${E}-with-button`]:!!s},o),B=V=>{C.current=!0,m==null||m(V)},W=V=>{C.current=!1,b==null||b(V)};return d.createElement(Gv,Object.assign({ref:Kr(T,t),onPressEnter:H},y,{size:I,onCompositionStart:B,onCompositionEnd:W,prefixCls:k,addonAfter:j,suffix:a,onChange:R,className:L,disabled:p}))});var x7=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,S7=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],ym={},Io;function C7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&ym[n])return ym[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=S7.map(function(f){return"".concat(f,":").concat(r.getPropertyValue(f))}).join(";"),c={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(ym[n]=c),c}function E7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Io||(Io=document.createElement("textarea"),Io.setAttribute("tab-index","-1"),Io.setAttribute("aria-hidden","true"),document.body.appendChild(Io)),e.getAttribute("wrap")?Io.setAttribute("wrap",e.getAttribute("wrap")):Io.removeAttribute("wrap");var o=C7(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,c=o.sizingStyle;Io.setAttribute("style","".concat(c,";").concat(x7)),Io.value=e.value||e.placeholder||"";var f=void 0,p=void 0,v,h=Io.scrollHeight;if(s==="border-box"?h+=a:s==="content-box"&&(h-=i),n!==null||r!==null){Io.value=" ";var m=Io.scrollHeight-i;n!==null&&(f=m*n,s==="border-box"&&(f=f+i+a),h=Math.max(f,h)),r!==null&&(p=m*r,s==="border-box"&&(p=p+i+a),v=h>p?"":"hidden",h=Math.min(p,h))}var b={height:h,overflowY:v,resize:"none"};return f&&(b.minHeight=f),p&&(b.maxHeight=p),b}var k7=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],wm=0,xm=1,Sm=2,O7=d.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,c=n.className,f=n.style,p=n.disabled,v=n.onChange;n.onInternalAutoSize;var h=At(n,k7),m=Pn(o,{value:i,postState:function(Y){return Y??""}}),b=he(m,2),y=b[0],w=b[1],S=function(Y){w(Y.target.value),v==null||v(Y)},C=d.useRef();d.useImperativeHandle(t,function(){return{textArea:C.current}});var E=d.useMemo(function(){return a&&bt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),k=he(E,2),O=k[0],I=k[1],T=!!a,R=function(){try{if(document.activeElement===C.current){var Y=C.current,Z=Y.selectionStart,G=Y.selectionEnd,Q=Y.scrollTop;C.current.setSelectionRange(Z,G),C.current.scrollTop=Q}}catch{}},P=d.useState(Sm),D=he(P,2),H=D[0],A=D[1],F=d.useState(),j=he(F,2),_=j[0],z=j[1],L=function(){A(wm)};an(function(){T&&L()},[i,O,I,T]),an(function(){if(H===wm)A(xm);else if(H===xm){var X=E7(C.current,!1,O,I);A(Sm),z(X)}else R()},[H]);var B=d.useRef(),W=function(){bn.cancel(B.current)},V=function(Y){H===Sm&&(s==null||s(Y),a&&(W(),B.current=bn(function(){L()})))};d.useEffect(function(){return W},[]);var N=T?_:null,U=J(J({},f),N);return(H===wm||H===xm)&&(U.overflowY="hidden",U.overflowX="hidden"),d.createElement(_o,{onResize:V,disabled:!(a||s)},d.createElement("textarea",Te({},h,{ref:C,style:U,className:ae(r,c,q({},"".concat(r,"-disabled"),p)),disabled:p,value:y,onChange:S})))}),$7=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],I7=le.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,c=e.allowClear,f=e.maxLength,p=e.onCompositionStart,v=e.onCompositionEnd,h=e.suffix,m=e.prefixCls,b=m===void 0?"rc-textarea":m,y=e.showCount,w=e.count,S=e.className,C=e.style,E=e.disabled,k=e.hidden,O=e.classNames,I=e.styles,T=e.onResize,R=e.readOnly,P=At(e,$7),D=Pn(r,{value:o,defaultValue:r}),H=he(D,2),A=H[0],F=H[1],j=A==null?"":String(A),_=le.useState(!1),z=he(_,2),L=z[0],B=z[1],W=le.useRef(!1),V=le.useState(null),N=he(V,2),U=N[0],X=N[1],Y=d.useRef(null),Z=d.useRef(null),G=function(){var ke;return(ke=Z.current)===null||ke===void 0?void 0:ke.textArea},Q=function(){G().focus()};d.useImperativeHandle(t,function(){var Xe;return{resizableTextArea:Z.current,focus:Q,blur:function(){G().blur()},nativeElement:((Xe=Y.current)===null||Xe===void 0?void 0:Xe.nativeElement)||G()}}),d.useEffect(function(){B(function(Xe){return!E&&Xe})},[E]);var oe=le.useState(null),ue=he(oe,2),se=ue[0],te=ue[1];le.useEffect(function(){if(se){var Xe;(Xe=G()).setSelectionRange.apply(Xe,Ce(se))}},[se]);var de=FP(w,y),re=(n=de.max)!==null&&n!==void 0?n:f,ee=Number(re)>0,ie=de.strategy(j),be=!!re&&ie>re,pe=function(ke,He){var Ke=He;!W.current&&de.exceedFormatter&&de.max&&de.strategy(He)>de.max&&(Ke=de.exceedFormatter(He,{max:de.max}),He!==Ke&&te([G().selectionStart||0,G().selectionEnd||0])),F(Ke),tv(ke.currentTarget,ke,s,Ke)},we=function(ke){W.current=!0,p==null||p(ke)},xe=function(ke){W.current=!1,pe(ke,ke.currentTarget.value),v==null||v(ke)},ge=function(ke){pe(ke,ke.target.value)},Oe=function(ke){var He=P.onPressEnter,Ke=P.onKeyDown;ke.key==="Enter"&&He&&He(ke),Ke==null||Ke(ke)},Be=function(ke){B(!0),i==null||i(ke)},Se=function(ke){B(!1),a==null||a(ke)},je=function(ke){F(""),Q(),tv(G(),ke,s)},We=h,Ne;de.show&&(de.showFormatter?Ne=de.showFormatter({value:j,count:ie,maxLength:re}):Ne="".concat(ie).concat(ee?" / ".concat(re):""),We=le.createElement(le.Fragment,null,We,le.createElement("span",{className:ae("".concat(b,"-data-count"),O==null?void 0:O.count),style:I==null?void 0:I.count},Ne)));var nt=function(ke){var He;T==null||T(ke),(He=G())!==null&&He!==void 0&&He.style.height&&X(!0)},at=!P.autoSize&&!y&&!c;return le.createElement(HP,{ref:Y,value:j,allowClear:c,handleReset:je,suffix:We,prefixCls:b,classNames:J(J({},O),{},{affixWrapper:ae(O==null?void 0:O.affixWrapper,q(q({},"".concat(b,"-show-count"),y),"".concat(b,"-textarea-allow-clear"),c))}),disabled:E,focused:L,className:ae(S,be&&"".concat(b,"-out-of-range")),style:J(J({},C),U&&!at?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ne=="string"?Ne:void 0}},hidden:k,readOnly:R},le.createElement(O7,Te({},P,{maxLength:f,onKeyDown:Oe,onChange:ge,onFocus:Be,onBlur:Se,onCompositionStart:we,onCompositionEnd:xe,className:ae(O==null?void 0:O.textarea),style:J(J({},I==null?void 0:I.textarea),{},{resize:C==null?void 0:C.resize}),disabled:E,prefixCls:b,onResize:nt,ref:Z,readOnly:R})))}),T7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const UP=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,bordered:i=!0,size:a,disabled:s,status:c,allowClear:f,classNames:p,rootClassName:v,className:h,style:m,styles:b,variant:y}=e,w=T7(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:S,direction:C,textArea:E}=d.useContext(kt),k=Wo(a),O=d.useContext(zo),I=s??O,{status:T,hasFeedback:R,feedbackIcon:P}=d.useContext(Br),D=yd(T,c),H=d.useRef(null);d.useImperativeHandle(t,()=>{var V;return{resizableTextArea:(V=H.current)===null||V===void 0?void 0:V.resizableTextArea,focus:N=>{var U,X;r7((X=(U=H.current)===null||U===void 0?void 0:U.resizableTextArea)===null||X===void 0?void 0:X.textArea,N)},blur:()=>{var N;return(N=H.current)===null||N===void 0?void 0:N.blur()}}});const A=S("input",o),F=vr(A),[j,_,z]=aw(A,F),[L,B]=Fv(y,i),W=_P(f??(E==null?void 0:E.allowClear));return j(d.createElement(I7,Object.assign({autoComplete:E==null?void 0:E.autoComplete},w,{style:Object.assign(Object.assign({},E==null?void 0:E.style),m),styles:Object.assign(Object.assign({},E==null?void 0:E.styles),b),disabled:I,allowClear:W,className:ae(z,F,h,v,E==null?void 0:E.className),classNames:Object.assign(Object.assign(Object.assign({},p),E==null?void 0:E.classNames),{textarea:ae({[`${A}-sm`]:k==="small",[`${A}-lg`]:k==="large"},_,p==null?void 0:p.textarea,(n=E==null?void 0:E.classNames)===null||n===void 0?void 0:n.textarea),variant:ae({[`${A}-${L}`]:B},Yu(A,D)),affixWrapper:ae(`${A}-textarea-affix-wrapper`,{[`${A}-affix-wrapper-rtl`]:C==="rtl",[`${A}-affix-wrapper-sm`]:k==="small",[`${A}-affix-wrapper-lg`]:k==="large",[`${A}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},_)}),prefixCls:A,suffix:R&&d.createElement("span",{className:`${A}-textarea-suffix`},P),ref:H})))}),Do=Gv;Do.Group=e7;Do.Search=w7;Do.TextArea=UP;Do.Password=b7;Do.OTP=c7;const P7=new dn("antSpinMove",{to:{opacity:1}}),M7=new dn("antRotate",{to:{transform:"rotate(405deg)"}}),N7=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},Mn(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[`${t}-dot ${t}-dot-item`]:{backgroundColor:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:P7,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:M7,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM,i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG,i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},R7=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},D7=Nn("Spin",e=>{const t=fn(e,{spinDotDefault:e.colorTextDescription});return[N7(t)]},R7);var j7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};let Tp=null;function L7(e,t){const{indicator:n}=t,r=`${e}-dot`;return n===null?null:d.isValidElement(n)?Cr(n,{className:ae(n.props.className,r)}):d.isValidElement(Tp)?Cr(Tp,{className:ae(Tp.props.className,r)}):d.createElement("span",{className:ae(r,`${e}-dot-spin`)},d.createElement("i",{className:`${e}-dot-item`,key:1}),d.createElement("i",{className:`${e}-dot-item`,key:2}),d.createElement("i",{className:`${e}-dot-item`,key:3}),d.createElement("i",{className:`${e}-dot-item`,key:4}))}function B7(e,t){return!!e&&!!t&&!isNaN(Number(t))}const KP=e=>{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:i,size:a="default",tip:s,wrapperClassName:c,style:f,children:p,fullscreen:v=!1}=e,h=j7(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen"]),{getPrefixCls:m}=d.useContext(kt),b=m("spin",t),[y,w,S]=D7(b),[C,E]=d.useState(()=>n&&!B7(n,r));d.useEffect(()=>{if(n){const A=Z9(r,()=>{E(!0)});return A(),()=>{var F;(F=A==null?void 0:A.cancel)===null||F===void 0||F.call(A)}}E(!1)},[r,n]);const k=d.useMemo(()=>typeof p<"u"&&!v,[p,v]),{direction:O,spin:I}=d.useContext(kt),T=ae(b,I==null?void 0:I.className,{[`${b}-sm`]:a==="small",[`${b}-lg`]:a==="large",[`${b}-spinning`]:C,[`${b}-show-text`]:!!s,[`${b}-fullscreen`]:v,[`${b}-fullscreen-show`]:v&&C,[`${b}-rtl`]:O==="rtl"},o,i,w,S),R=ae(`${b}-container`,{[`${b}-blur`]:C}),P=Yn(h,["indicator"]),D=Object.assign(Object.assign({},I==null?void 0:I.style),f),H=d.createElement("div",Object.assign({},P,{style:D,className:T,"aria-live":"polite","aria-busy":C}),L7(b,e),s&&(k||v)?d.createElement("div",{className:`${b}-text`},s):null);return y(k?d.createElement("div",Object.assign({},P,{className:ae(`${b}-nested-loading`,c,w,S)}),C&&d.createElement("div",{key:"loading"},H),d.createElement("div",{className:R,key:"container"},p)):H)};KP.setDefaultIndicator=e=>{Tp=e};function VE(e){return["small","middle","large"].includes(e)}function WE(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const qP=le.createContext({latestIndex:0}),A7=qP.Provider,z7=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:a}=d.useContext(qP);return r==null?null:d.createElement(d.Fragment,null,d.createElement("div",{className:t,style:i},r),n<a&&o&&d.createElement("span",{className:`${t}-split`},o))};var H7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const F7=d.forwardRef((e,t)=>{var n,r;const{getPrefixCls:o,space:i,direction:a}=d.useContext(kt),{size:s=(i==null?void 0:i.size)||"small",align:c,className:f,rootClassName:p,children:v,direction:h="horizontal",prefixCls:m,split:b,style:y,wrap:w=!1,classNames:S,styles:C}=e,E=H7(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[k,O]=Array.isArray(s)?s:[s,s],I=VE(O),T=VE(k),R=WE(O),P=WE(k),D=oo(v,{keepEmpty:!0}),H=c===void 0&&h==="horizontal"?"center":c,A=o("space",m),[F,j,_]=bI(A),z=ae(A,i==null?void 0:i.className,j,`${A}-${h}`,{[`${A}-rtl`]:a==="rtl",[`${A}-align-${H}`]:H,[`${A}-gap-row-${O}`]:I,[`${A}-gap-col-${k}`]:T},f,p,_),L=ae(`${A}-item`,(n=S==null?void 0:S.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let B=0;const W=D.map((U,X)=>{var Y,Z;U!=null&&(B=X);const G=U&&U.key||`${L}-${X}`;return d.createElement(z7,{className:L,key:G,index:X,split:b,style:(Y=C==null?void 0:C.item)!==null&&Y!==void 0?Y:(Z=i==null?void 0:i.styles)===null||Z===void 0?void 0:Z.item},U)}),V=d.useMemo(()=>({latestIndex:B}),[B]);if(D.length===0)return null;const N={};return w&&(N.flexWrap="wrap"),!T&&P&&(N.columnGap=k),!I&&R&&(N.rowGap=O),F(d.createElement("div",Object.assign({ref:t,className:z,style:Object.assign(Object.assign(Object.assign({},N),i==null?void 0:i.style),y)},E),d.createElement(A7,{value:V},W)))}),cw=F7;cw.Compact=rz;var _7=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const XP=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=d.useContext(kt),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:c,onClick:f,htmlType:p,children:v,className:h,menu:m,arrow:b,autoFocus:y,overlay:w,trigger:S,align:C,open:E,onOpenChange:k,placement:O,getPopupContainer:I,href:T,icon:R=d.createElement(rP,null),title:P,buttonsRender:D=oe=>oe,mouseEnterDelay:H,mouseLeaveDelay:A,overlayClassName:F,overlayStyle:j,destroyPopupOnHide:_,dropdownRender:z}=e,L=_7(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),B=n("dropdown",o),W=`${B}-button`,V={menu:m,arrow:b,autoFocus:y,align:C,disabled:s,trigger:s?[]:S,onOpenChange:k,getPopupContainer:I||t,mouseEnterDelay:H,mouseLeaveDelay:A,overlayClassName:F,overlayStyle:j,destroyPopupOnHide:_,dropdownRender:z},{compactSize:N,compactItemClassnames:U}=ic(B,r),X=ae(W,U,h);"overlay"in e&&(V.overlay=w),"open"in e&&(V.open=E),"placement"in e?V.placement=O:V.placement=r==="rtl"?"bottomLeft":"bottomRight";const Y=d.createElement(Pr,{type:i,danger:a,disabled:s,loading:c,onClick:f,htmlType:p,href:T,title:P},v),Z=d.createElement(Pr,{type:i,danger:a,icon:R}),[G,Q]=D([Y,Z]);return d.createElement(cw.Compact,Object.assign({className:X,size:N,block:!0},L),G,d.createElement(Kv,Object.assign({},V),Q))};XP.__ANT_BUTTON=!0;const uw=Kv;uw.Button=XP;var V7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},W7=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:V7}))},U7=d.forwardRef(W7);function nv(e){const[t,n]=d.useState(e);return d.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const K7=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut},
opacity ${e.motionDurationSlow} ${e.motionEaseInOut},
transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},q7=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${ce(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),UE=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},X7=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Mn(e)),q7(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},UE(e,e.controlHeightSM)),"&-large":Object.assign({},UE(e,e.controlHeightLG))})}},G7=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:f,labelColonMarginInlineEnd:p,itemMarginBottom:v}=e;return{[t]:Object.assign(Object.assign({},Mn(e)),{marginBottom:v,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:c,color:a,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:f,marginInlineEnd:p},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Ly,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Y7=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},Q7=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label,
> ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},El=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Z7=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:El(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},J7=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label,
.${r}-col-24${n}-label,
.${r}-col-xl-24${n}-label`]:El(e),[`@media (max-width: ${ce(e.screenXSMax)})`]:[Z7(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:El(e)}}],[`@media (max-width: ${ce(e.screenSMMax)})`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:El(e)}},[`@media (max-width: ${ce(e.screenMDMax)})`]:{[t]:{[`.${r}-col-md-24${n}-label`]:El(e)}},[`@media (max-width: ${ce(e.screenLGMax)})`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:El(e)}}}},eW=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),GP=(e,t)=>fn(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),dw=Nn("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=GP(e,n);return[X7(r),G7(r),K7(r),Y7(r),Q7(r),J7(r),jv(r),Ly]},eW,{order:-1e3}),KE=[];function Cm(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const YP=e=>{let{help:t,helpStatus:n,errors:r=KE,warnings:o=KE,className:i,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:c}=d.useContext(My),f=`${c}-item-explain`,p=vr(c),[v,h,m]=dw(c,p),b=d.useMemo(()=>Uu(c),[c]),y=nv(r),w=nv(o),S=d.useMemo(()=>t!=null?[Cm(t,"help",n)]:[].concat(Ce(y.map((E,k)=>Cm(E,"error","error",k))),Ce(w.map((E,k)=>Cm(E,"warning","warning",k)))),[t,n,y,w]),C={};return a&&(C.id=`${a}_help`),v(d.createElement(Vo,{motionDeadline:b.motionDeadline,motionName:`${c}-show-help`,visible:!!S.length,onVisibleChanged:s},E=>{const{className:k,style:O}=E;return d.createElement("div",Object.assign({},C,{className:ae(f,k,m,p,i,h),style:O,role:"alert"}),d.createElement(oI,Object.assign({keys:S},Uu(c),{motionName:`${c}-show-help-item`,component:!1}),I=>{const{key:T,error:R,errorStatus:P,className:D,style:H}=I;return d.createElement("div",{key:T,className:ae(D,{[`${f}-${P}`]:P}),style:H},R)}))}))},tW=["parentNode"],nW="form_item";function yu(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function QP(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:tW.includes(n)?`${nW}_${n}`:n}function ZP(e,t,n,r,o,i){let a=r;return i!==void 0?a=i:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||o&&n.validated)&&(a="success"),a}function qE(e){return yu(e).join("_")}function rW(e,t){const n=t.getFieldInstance(e);if(n instanceof HTMLElement)return n;if((n==null?void 0:n.nativeElement)instanceof HTMLElement)return n.nativeElement;const r=QP(yu(e),t.__INTERNAL__.name);if(r)return document.getElementById(r)}function JP(e){const[t]=Py(),n=d.useRef({}),r=d.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=qE(o);i?n.current[a]=i:delete n.current[a]}},scrollToField:function(o){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=rW(o,r);a&&$A(a,Object.assign({scrollMode:"if-needed",block:"nearest"},i))},getFieldInstance:o=>{const i=qE(o);return n.current[i]}}),[e,t]);return[r]}var oW=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const iW=(e,t)=>{const n=d.useContext(zo),{getPrefixCls:r,direction:o,form:i}=d.useContext(kt),{prefixCls:a,className:s,rootClassName:c,size:f,disabled:p=n,form:v,colon:h,labelAlign:m,labelWrap:b,labelCol:y,wrapperCol:w,hideRequiredMark:S,layout:C="horizontal",scrollToFirstError:E,requiredMark:k,onFinishFailed:O,name:I,style:T,feedbackIcons:R,variant:P}=e,D=oW(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),H=Wo(f),A=d.useContext(k2),F=d.useMemo(()=>k!==void 0?k:S?!1:i&&i.requiredMark!==void 0?i.requiredMark:!0,[S,k,i]),j=h??(i==null?void 0:i.colon),_=r("form",a),z=vr(_),[L,B,W]=dw(_,z),V=ae(_,`${_}-${C}`,{[`${_}-hide-required-mark`]:F===!1,[`${_}-rtl`]:o==="rtl",[`${_}-${H}`]:H},W,z,B,i==null?void 0:i.className,s,c),[N]=JP(v),{__INTERNAL__:U}=N;U.name=I;const X=d.useMemo(()=>({name:I,labelAlign:m,labelCol:y,labelWrap:b,wrapperCol:w,vertical:C==="vertical",colon:j,requiredMark:F,itemRef:U.itemRef,form:N,feedbackIcons:R}),[I,m,y,w,C,j,F,N,R]);d.useImperativeHandle(t,()=>N);const Y=(G,Q)=>{if(G){let oe={block:"nearest"};typeof G=="object"&&(oe=G),N.scrollToField(Q,oe)}},Z=G=>{if(O==null||O(G),G.errorFields.length){const Q=G.errorFields[0].name;if(E!==void 0){Y(E,Q);return}i&&i.scrollToFirstError!==void 0&&Y(i.scrollToFirstError,Q)}};return L(d.createElement(UI.Provider,{value:P},d.createElement(by,{disabled:p},d.createElement($s.Provider,{value:H},d.createElement(WI,{validateMessages:A},d.createElement(na.Provider,{value:X},d.createElement(ac,Object.assign({id:I},D,{name:I,onFinishFailed:Z,form:N,style:Object.assign(Object.assign({},i==null?void 0:i.style),T),className:V}))))))))},aW=d.forwardRef(iW);function sW(e){if(typeof e=="function")return e;const t=oo(e);return t.length<=1?t[0]:t}const eM=()=>{const{status:e,errors:t=[],warnings:n=[]}=d.useContext(Br);return{status:e,errors:t,warnings:n}};eM.Context=Br;function lW(e){const[t,n]=d.useState(e),r=d.useRef(null),o=d.useRef([]),i=d.useRef(!1);d.useEffect(()=>(i.current=!1,()=>{i.current=!0,bn.cancel(r.current),r.current=null}),[]);function a(s){i.current||(r.current===null&&(o.current=[],r.current=bn(()=>{r.current=null,n(c=>{let f=c;return o.current.forEach(p=>{f=p(f)}),f})})),o.current.push(s))}return[t,a]}function cW(){const{itemRef:e}=d.useContext(na),t=d.useRef({});function n(r,o){const i=o&&typeof o=="object"&&o.ref,a=r.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=Kr(e(r),i)),t.current.ref}return n}const uW=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},dW=nc(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=GP(e,n);return[uW(r)]}),fW=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:i,warnings:a,_internalItemRender:s,extra:c,help:f,fieldId:p,marginBottom:v,onErrorVisibleChanged:h}=e,m=`${t}-item`,b=d.useContext(na),y=r||b.wrapperCol||{},w=ae(`${m}-control`,y.className),S=d.useMemo(()=>Object.assign({},b),[b]);delete S.labelCol,delete S.wrapperCol;const C=d.createElement("div",{className:`${m}-control-input`},d.createElement("div",{className:`${m}-control-input-content`},o)),E=d.useMemo(()=>({prefixCls:t,status:n}),[t,n]),k=v!==null||i.length||a.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(My.Provider,{value:E},d.createElement(YP,{fieldId:p,errors:i,warnings:a,help:f,helpStatus:n,className:`${m}-explain-connected`,onVisibleChanged:h})),!!v&&d.createElement("div",{style:{width:0,height:v}})):null,O={};p&&(O.id=`${p}_extra`);const I=c?d.createElement("div",Object.assign({},O,{className:`${m}-extra`}),c):null,T=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:C,errorList:k,extra:I}):d.createElement(d.Fragment,null,C,k,I);return d.createElement(na.Provider,{value:S},d.createElement(ev,Object.assign({},y,{className:w}),T),d.createElement(dW,{prefixCls:t}))};var pW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},vW=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:pW}))},hW=d.forwardRef(vW),gW=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function mW(e){return e?typeof e=="object"&&!d.isValidElement(e)?e:{title:e}:null}const bW=e=>{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:i,colon:a,required:s,requiredMark:c,tooltip:f}=e;var p;const[v]=aa("Form"),{vertical:h,labelAlign:m,labelCol:b,labelWrap:y,colon:w}=d.useContext(na);if(!n)return null;const S=o||b||{},C=i||m,E=`${t}-item-label`,k=ae(E,C==="left"&&`${E}-left`,S.className,{[`${E}-wrap`]:!!y});let O=n;const I=a===!0||w!==!1&&a!==!1;I&&!h&&typeof n=="string"&&n.trim()!==""&&(O=n.replace(/[:|]\s*$/,""));const R=mW(f);if(R){const{icon:A=d.createElement(hW,null)}=R,F=gW(R,["icon"]),j=d.createElement(di,Object.assign({},F),d.cloneElement(A,{className:`${t}-item-tooltip`,title:"",onClick:_=>{_.preventDefault()},tabIndex:null}));O=d.createElement(d.Fragment,null,O,j)}const P=c==="optional",D=typeof c=="function";D?O=c(O,{required:!!s}):P&&!s&&(O=d.createElement(d.Fragment,null,O,d.createElement("span",{className:`${t}-item-optional`,title:""},(v==null?void 0:v.optional)||((p=ui.Form)===null||p===void 0?void 0:p.optional))));const H=ae({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:P||D,[`${t}-item-no-colon`]:!I});return d.createElement(ev,Object.assign({},S,{className:k}),d.createElement("label",{htmlFor:r,className:H,title:typeof n=="string"?n:""},O))},yW={success:Sy,warning:Iv,error:ud,validating:Ka};function tM(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:i,prefixCls:a,meta:s,noStyle:c}=e;const f=`${a}-item`,{feedbackIcons:p}=d.useContext(na),v=ZP(n,r,s,null,!!o,i),{isFormItemInput:h,status:m,hasFeedback:b,feedbackIcon:y}=d.useContext(Br),w=d.useMemo(()=>{var S;let C;if(o){const k=o!==!0&&o.icons||p,O=v&&((S=k==null?void 0:k({status:v,errors:n,warnings:r}))===null||S===void 0?void 0:S[v]),I=v&&yW[v];C=O!==!1&&I?d.createElement("span",{className:ae(`${f}-feedback-icon`,`${f}-feedback-icon-${v}`)},O||d.createElement(I,null)):null}const E={status:v||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:C,isFormItemInput:!0};return c&&(E.status=(v??m)||"",E.isFormItemInput=h,E.hasFeedback=!!(o??b),E.feedbackIcon=o!==void 0?E.feedbackIcon:y),E},[v,o,c,h,m]);return d.createElement(Br.Provider,{value:w},t)}var wW=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function xW(e){const{prefixCls:t,className:n,rootClassName:r,style:o,help:i,errors:a,warnings:s,validateStatus:c,meta:f,hasFeedback:p,hidden:v,children:h,fieldId:m,required:b,isRequired:y,onSubItemMetaChange:w}=e,S=wW(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),C=`${t}-item`,{requiredMark:E}=d.useContext(na),k=d.useRef(null),O=nv(a),I=nv(s),T=i!=null,R=!!(T||a.length||s.length),P=!!k.current&&pd(k.current),[D,H]=d.useState(null);an(()=>{if(R&&k.current){const z=getComputedStyle(k.current);H(parseInt(z.marginBottom,10))}},[R,P]);const A=z=>{z||H(null)},j=function(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const L=z?O:f.errors,B=z?I:f.warnings;return ZP(L,B,f,"",!!p,c)}(),_=ae(C,n,r,{[`${C}-with-help`]:T||O.length||I.length,[`${C}-has-feedback`]:j&&p,[`${C}-has-success`]:j==="success",[`${C}-has-warning`]:j==="warning",[`${C}-has-error`]:j==="error",[`${C}-is-validating`]:j==="validating",[`${C}-hidden`]:v});return d.createElement("div",{className:_,style:o,ref:k},d.createElement(zP,Object.assign({className:`${C}-row`},Yn(S,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),d.createElement(bW,Object.assign({htmlFor:m},e,{requiredMark:E,required:b??y,prefixCls:t})),d.createElement(fW,Object.assign({},e,f,{errors:O,warnings:I,prefixCls:t,status:j,help:i,marginBottom:D,onErrorVisibleChanged:A}),d.createElement(VI.Provider,{value:w},d.createElement(tM,{prefixCls:t,meta:f,errors:f.errors,warnings:f.warnings,hasFeedback:p,validateStatus:j},h)))),!!D&&d.createElement("div",{className:`${C}-margin-offset`,style:{marginBottom:-D}}))}const SW="__SPLIT__";function CW(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],a=t[o];return i===a||typeof i=="function"||typeof a=="function"})}const EW=d.memo(e=>{let{children:t}=e;return t},(e,t)=>CW(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function XE(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function kW(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:c,required:f,label:p,messageVariables:v,trigger:h="onChange",validateTrigger:m,hidden:b,help:y}=e,{getPrefixCls:w}=d.useContext(kt),{name:S}=d.useContext(na),C=sW(c),E=typeof C=="function",k=d.useContext(VI),{validateTrigger:O}=d.useContext(Ts),I=m!==void 0?m:O,T=t!=null,R=w("form",i),P=vr(R),[D,H,A]=dw(R,P);Bs();const F=d.useContext(Xu),j=d.useRef(),[_,z]=lW({}),[L,B]=Ha(()=>XE()),W=G=>{const Q=F==null?void 0:F.getKey(G.name);if(B(G.destroy?XE():G,!0),n&&y!==!1&&k){let oe=G.name;if(G.destroy)oe=j.current||oe;else if(Q!==void 0){const[ue,se]=Q;oe=[ue].concat(Ce(se)),j.current=oe}k(G,oe)}},V=(G,Q)=>{z(oe=>{const ue=Object.assign({},oe),te=[].concat(Ce(G.name.slice(0,-1)),Ce(Q)).join(SW);return G.destroy?delete ue[te]:ue[te]=G,ue})},[N,U]=d.useMemo(()=>{const G=Ce(L.errors),Q=Ce(L.warnings);return Object.values(_).forEach(oe=>{G.push.apply(G,Ce(oe.errors||[])),Q.push.apply(Q,Ce(oe.warnings||[]))}),[G,Q]},[_,L.errors,L.warnings]),X=cW();function Y(G,Q,oe){return n&&!b?d.createElement(tM,{prefixCls:R,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:L,errors:N,warnings:U,noStyle:!0},G):d.createElement(xW,Object.assign({key:"row"},e,{className:ae(r,A,P,H),prefixCls:R,fieldId:Q,isRequired:oe,errors:N,warnings:U,meta:L,onSubItemMetaChange:V}),G)}if(!T&&!E&&!o)return D(Y(C));let Z={};return typeof p=="string"?Z.label=p:t&&(Z.label=String(t)),v&&(Z=Object.assign(Object.assign({},Z),v)),D(d.createElement(Ty,Object.assign({},e,{messageVariables:Z,trigger:h,validateTrigger:I,onMetaChange:W}),(G,Q,oe)=>{const ue=yu(t).length&&Q?Q.name:[],se=QP(ue,S),te=f!==void 0?f:!!(s&&s.some(ee=>{if(ee&&typeof ee=="object"&&ee.required&&!ee.warningOnly)return!0;if(typeof ee=="function"){const ie=ee(oe);return ie&&ie.required&&!ie.warningOnly}return!1})),de=Object.assign({},G);let re=null;if(Array.isArray(C)&&T)re=C;else if(!(E&&(!(a||o)||T))){if(!(o&&!E&&!T))if(d.isValidElement(C)){const ee=Object.assign(Object.assign({},C.props),de);if(ee.id||(ee.id=se),y||N.length>0||U.length>0||e.extra){const pe=[];(y||N.length>0)&&pe.push(`${se}_help`),e.extra&&pe.push(`${se}_extra`),ee["aria-describedby"]=pe.join(" ")}N.length>0&&(ee["aria-invalid"]="true"),te&&(ee["aria-required"]="true"),ci(C)&&(ee.ref=X(ue,C)),new Set([].concat(Ce(yu(h)),Ce(yu(I)))).forEach(pe=>{ee[pe]=function(){for(var we,xe,ge,Oe,Be,Se=arguments.length,je=new Array(Se),We=0;We<Se;We++)je[We]=arguments[We];(ge=de[pe])===null||ge===void 0||(we=ge).call.apply(we,[de].concat(je)),(Be=(Oe=C.props)[pe])===null||Be===void 0||(xe=Be).call.apply(xe,[Oe].concat(je))}});const be=[ee["aria-required"],ee["aria-invalid"],ee["aria-describedby"]];re=d.createElement(EW,{control:de,update:C,childProps:be},Cr(C,ee))}else E&&(a||o)&&!T?re=C(oe):re=C}return Y(re,se,te)}))}const nM=kW;nM.useStatus=eM;var OW=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const $W=e=>{var{prefixCls:t,children:n}=e,r=OW(e,["prefixCls","children"]);const{getPrefixCls:o}=d.useContext(kt),i=o("form",t),a=d.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return d.createElement(zI,Object.assign({},r),(s,c,f)=>d.createElement(My.Provider,{value:a},n(s.map(p=>Object.assign(Object.assign({},p),{fieldKey:p.key})),c,{errors:f.errors,warnings:f.warnings})))};function IW(){const{form:e}=d.useContext(na);return e}const xr=aW;xr.Item=nM;xr.List=$W;xr.ErrorList=YP;xr.useForm=JP;xr.useFormInstance=IW;xr.useWatch=_I;xr.Provider=WI;xr.create=()=>{};function GE(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function Xf(e,t,n,r){var o=Ru.unstable_batchedUpdates?function(a){Ru.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}const TW=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t<arguments.length;t++){const n=t<0||arguments.length<=t?void 0:arguments[t];n&&Object.keys(n).forEach(r=>{const o=n[r];o!==void 0&&(e[r]=o)})}return e};var PW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},MW=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:PW}))},YE=d.forwardRef(MW),NW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},RW=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:NW}))},QE=d.forwardRef(RW),DW={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:"页码"},jW=["10","20","50","100"],LW=function(t){var n=t.pageSizeOptions,r=n===void 0?jW:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,c=t.quickGo,f=t.rootPrefixCls,p=t.selectComponentClass,v=t.selectPrefixCls,h=t.disabled,m=t.buildOptionText,b=le.useState(""),y=he(b,2),w=y[0],S=y[1],C=function(){return!w||Number.isNaN(w)?void 0:Number(w)},E=typeof m=="function"?m:function(j){return"".concat(j," ").concat(o.items_per_page)},k=function(_){i==null||i(Number(_))},O=function(_){S(_.target.value)},I=function(_){s||w===""||(S(""),!(_.relatedTarget&&(_.relatedTarget.className.indexOf("".concat(f,"-item-link"))>=0||_.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&(c==null||c(C())))},T=function(_){w!==""&&(_.keyCode===Me.ENTER||_.type==="click")&&(S(""),c==null||c(C()))},R=function(){return r.some(function(_){return _.toString()===a.toString()})?r:r.concat([a.toString()]).sort(function(_,z){var L=Number.isNaN(Number(_))?0:Number(_),B=Number.isNaN(Number(z))?0:Number(z);return L-B})},P="".concat(f,"-options");if(!i&&!c)return null;var D=null,H=null,A=null;if(i&&p){var F=R().map(function(j,_){return le.createElement(p.Option,{key:_,value:j.toString()},E(j))});D=le.createElement(p,{disabled:h,prefixCls:v,showSearch:!1,className:"".concat(P,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(a||r[0]).toString(),onChange:k,getPopupContainer:function(_){return _.parentNode},"aria-label":o.page_size,defaultOpen:!1},F)}return c&&(s&&(A=typeof s=="boolean"?le.createElement("button",{type:"button",onClick:T,onKeyUp:T,disabled:h,className:"".concat(P,"-quick-jumper-button")},o.jump_to_confirm):le.createElement("span",{onClick:T,onKeyUp:T},s)),H=le.createElement("div",{className:"".concat(P,"-quick-jumper")},o.jump_to,le.createElement("input",{disabled:h,type:"text",value:w,onChange:O,onKeyUp:T,onBlur:I,"aria-label":o.page}),o.page,A)),le.createElement("li",{className:P},D,H)},Gc=function(t){var n,r=t.rootPrefixCls,o=t.page,i=t.active,a=t.className,s=t.showTitle,c=t.onClick,f=t.onKeyPress,p=t.itemRender,v="".concat(r,"-item"),h=ae(v,"".concat(v,"-").concat(o),(n={},q(n,"".concat(v,"-active"),i),q(n,"".concat(v,"-disabled"),!o),n),a),m=function(){c(o)},b=function(S){f(S,c,o)},y=p(o,"page",le.createElement("a",{rel:"nofollow"},o));return y?le.createElement("li",{title:s?String(o):null,className:h,onClick:m,onKeyDown:b,tabIndex:0},y):null},BW=function(t,n,r){return r};function ZE(){}function JE(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function us(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var AW=function(t){var n,r=t.prefixCls,o=r===void 0?"rc-pagination":r,i=t.selectPrefixCls,a=i===void 0?"rc-select":i,s=t.className,c=t.selectComponentClass,f=t.current,p=t.defaultCurrent,v=p===void 0?1:p,h=t.total,m=h===void 0?0:h,b=t.pageSize,y=t.defaultPageSize,w=y===void 0?10:y,S=t.onChange,C=S===void 0?ZE:S,E=t.hideOnSinglePage,k=t.showPrevNextJumpers,O=k===void 0?!0:k,I=t.showQuickJumper,T=t.showLessItems,R=t.showTitle,P=R===void 0?!0:R,D=t.onShowSizeChange,H=D===void 0?ZE:D,A=t.locale,F=A===void 0?DW:A,j=t.style,_=t.totalBoundaryShowSizeChanger,z=_===void 0?50:_,L=t.disabled,B=t.simple,W=t.showTotal,V=t.showSizeChanger,N=t.pageSizeOptions,U=t.itemRender,X=U===void 0?BW:U,Y=t.jumpPrevIcon,Z=t.jumpNextIcon,G=t.prevIcon,Q=t.nextIcon,oe=le.useRef(null),ue=Pn(10,{value:b,defaultValue:w}),se=he(ue,2),te=se[0],de=se[1],re=Pn(1,{value:f,defaultValue:v,postState:function(Ft){return Math.max(1,Math.min(Ft,us(void 0,te,m)))}}),ee=he(re,2),ie=ee[0],be=ee[1],pe=le.useState(ie),we=he(pe,2),xe=we[0],ge=we[1];d.useEffect(function(){ge(ie)},[ie]);var Oe=Math.max(1,ie-(T?3:5)),Be=Math.min(us(void 0,te,m),ie+(T?3:5));function Se(ht,Ft){var on=ht||le.createElement("button",{type:"button","aria-label":Ft,className:"".concat(o,"-item-link")});return typeof ht=="function"&&(on=le.createElement(ht,J({},t))),on}function je(ht){var Ft=ht.target.value,on=us(void 0,te,m),cn;return Ft===""?cn=Ft:Number.isNaN(Number(Ft))?cn=xe:Ft>=on?cn=on:cn=Number(Ft),cn}function We(ht){return JE(ht)&&ht!==ie&&JE(m)&&m>0}var Ne=m>te?I:!1;function nt(ht){(ht.keyCode===Me.UP||ht.keyCode===Me.DOWN)&&ht.preventDefault()}function at(ht){var Ft=je(ht);switch(Ft!==xe&&ge(Ft),ht.keyCode){case Me.ENTER:He(Ft);break;case Me.UP:He(Ft-1);break;case Me.DOWN:He(Ft+1);break}}function Xe(ht){He(je(ht))}function ke(ht){var Ft=us(ht,te,m),on=ie>Ft&&Ft!==0?Ft:ie;de(ht),ge(on),H==null||H(ie,ht),be(on),C==null||C(on,ht)}function He(ht){if(We(ht)&&!L){var Ft=us(void 0,te,m),on=ht;return ht>Ft?on=Ft:ht<1&&(on=1),on!==xe&&ge(on),be(on),C==null||C(on,te),on}return ie}var Ke=ie>1,Ae=ie<us(void 0,te,m),ze=V??m>z;function Ge(){Ke&&He(ie-1)}function Ue(){Ae&&He(ie+1)}function Ze(){He(Oe)}function $e(){He(Be)}function Ye(ht,Ft){if(ht.key==="Enter"||ht.charCode===Me.ENTER||ht.keyCode===Me.ENTER){for(var on=arguments.length,cn=new Array(on>2?on-2:0),gn=2;gn<on;gn++)cn[gn-2]=arguments[gn];Ft.apply(void 0,cn)}}function dt(ht){Ye(ht,Ge)}function Pt(ht){Ye(ht,Ue)}function It(ht){Ye(ht,Ze)}function Xt(ht){Ye(ht,$e)}function Ot(ht){var Ft=X(ht,"prev",Se(G,"prev page"));return le.isValidElement(Ft)?le.cloneElement(Ft,{disabled:!Ke}):Ft}function ct(ht){var Ft=X(ht,"next",Se(Q,"next page"));return le.isValidElement(Ft)?le.cloneElement(Ft,{disabled:!Ae}):Ft}function ft(ht){(ht.type==="click"||ht.keyCode===Me.ENTER)&&He(xe)}var rt=null,Fe=Ur(t,{aria:!0,data:!0}),Je=W&&le.createElement("li",{className:"".concat(o,"-total-text")},W(m,[m===0?0:(ie-1)*te+1,ie*te>m?m:ie*te])),vt=null,Le=us(void 0,te,m);if(E&&m<=te)return null;var Qe=[],ot={rootPrefixCls:o,onClick:He,onKeyPress:Ye,showTitle:P,itemRender:X,page:-1},mt=ie-1>0?ie-1:0,Dt=ie+1<Le?ie+1:Le,Mt=I&&I.goButton,en=Mt,pt=null;B&&(Mt&&(typeof Mt=="boolean"?en=le.createElement("button",{type:"button",onClick:ft,onKeyUp:ft},F.jump_to_confirm):en=le.createElement("span",{onClick:ft,onKeyUp:ft},Mt),en=le.createElement("li",{title:P?"".concat(F.jump_to).concat(ie,"/").concat(Le):null,className:"".concat(o,"-simple-pager")},en)),pt=le.createElement("li",{title:P?"".concat(ie,"/").concat(Le):null,className:"".concat(o,"-simple-pager")},le.createElement("input",{type:"text",value:xe,disabled:L,onKeyDown:nt,onKeyUp:at,onChange:at,onBlur:Xe,size:3}),le.createElement("span",{className:"".concat(o,"-slash")},"/"),Le));var yt=T?1:2;if(Le<=3+yt*2){Le||Qe.push(le.createElement(Gc,Te({},ot,{key:"noPager",page:1,className:"".concat(o,"-item-disabled")})));for(var it=1;it<=Le;it+=1)Qe.push(le.createElement(Gc,Te({},ot,{key:it,page:it,active:ie===it})))}else{var jt=T?F.prev_3:F.prev_5,pn=T?F.next_3:F.next_5,sn=X(Oe,"jump-prev",Se(Y,"prev page")),tn=X(Be,"jump-next",Se(Z,"next page"));O&&(rt=sn?le.createElement("li",{title:P?jt:null,key:"prev",onClick:Ze,tabIndex:0,onKeyDown:It,className:ae("".concat(o,"-jump-prev"),q({},"".concat(o,"-jump-prev-custom-icon"),!!Y))},sn):null,vt=tn?le.createElement("li",{title:P?pn:null,key:"next",onClick:$e,tabIndex:0,onKeyDown:Xt,className:ae("".concat(o,"-jump-next"),q({},"".concat(o,"-jump-next-custom-icon"),!!Z))},tn):null);var hn=Math.max(1,ie-yt),ut=Math.min(ie+yt,Le);ie-1<=yt&&(ut=1+yt*2),Le-ie<=yt&&(hn=Le-yt*2);for(var lt=hn;lt<=ut;lt+=1)Qe.push(le.createElement(Gc,Te({},ot,{key:lt,page:lt,active:ie===lt})));if(ie-1>=yt*2&&ie!==3&&(Qe[0]=le.cloneElement(Qe[0],{className:ae("".concat(o,"-item-after-jump-prev"),Qe[0].props.className)}),Qe.unshift(rt)),Le-ie>=yt*2&&ie!==Le-2){var xt=Qe[Qe.length-1];Qe[Qe.length-1]=le.cloneElement(xt,{className:ae("".concat(o,"-item-before-jump-next"),xt.props.className)}),Qe.push(vt)}hn!==1&&Qe.unshift(le.createElement(Gc,Te({},ot,{key:1,page:1}))),ut!==Le&&Qe.push(le.createElement(Gc,Te({},ot,{key:Le,page:Le})))}var ln=Ot(mt);if(ln){var Cn=!Ke||!Le;ln=le.createElement("li",{title:P?F.prev_page:null,onClick:Ge,tabIndex:Cn?null:0,onKeyDown:dt,className:ae("".concat(o,"-prev"),q({},"".concat(o,"-disabled"),Cn)),"aria-disabled":Cn},ln)}var Kt=ct(Dt);if(Kt){var xn,Vn;B?(xn=!Ae,Vn=Ke?0:null):(xn=!Ae||!Le,Vn=xn?null:0),Kt=le.createElement("li",{title:P?F.next_page:null,onClick:Ue,tabIndex:Vn,onKeyDown:Pt,className:ae("".concat(o,"-next"),q({},"".concat(o,"-disabled"),xn)),"aria-disabled":xn},Kt)}var Er=ae(o,s,(n={},q(n,"".concat(o,"-simple"),B),q(n,"".concat(o,"-disabled"),L),n));return le.createElement("ul",Te({className:Er,style:j,ref:oe},Fe),Je,ln,B?pt:Qe,Kt,le.createElement(LW,{locale:F,rootPrefixCls:o,disabled:L,selectComponentClass:c,selectPrefixCls:a,changeSize:ze?ke:null,pageSize:te,pageSizeOptions:N,quickGo:Ne?He:null,goButton:en}))};const rM=e=>d.createElement(pi,Object.assign({},e,{showSearch:!0,size:"small"})),oM=e=>d.createElement(pi,Object.assign({},e,{showSearch:!0,size:"middle"}));rM.Option=pi.Option;oM.Option=pi.Option;const zW=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},HW=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:ce(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:ce(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:ce(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[`
&${t}-mini ${t}-prev ${t}-item-link,
&${t}-mini ${t}-next ${t}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:ce(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:ce(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:ce(e.itemSizeSM),input:Object.assign(Object.assign({},ow(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},FW=e=>{const{componentCls:t}=e;return{[`
&${t}-simple ${t}-prev,
&${t}-simple ${t}-next
`]:{height:e.itemSizeSM,lineHeight:ce(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:ce(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${ce(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${ce(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:`${ce(e.inputOutlineOffset)} 0 ${ce(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},_W=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
${t}-prev,
${t}-jump-prev,
${t}-jump-next
`]:{marginInlineEnd:e.marginXS},[`
${t}-prev,
${t}-next,
${t}-jump-prev,
${t}-jump-next
`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${ce(e.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ce(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:ce(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},iw(e)),rw(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},qv(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},VW=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:ce(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ce(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ce(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},WW=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Mn(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:ce(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),VW(e)),_W(e)),FW(e)),HW(e)),zW(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},UW=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},Wu(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},Ua(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},Ua(e))}}}},iM=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},nw(e)),aM=e=>fn(e,{inputOutlineOffset:0,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.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},tw(e)),KW=Nn("Pagination",e=>{const t=aM(e);return[WW(t),UW(t)]},iM),qW=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},XW=nc(["Pagination","bordered"],e=>{const t=aM(e);return[qW(t)]},iM);var GW=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const YW=e=>{const{prefixCls:t,selectPrefixCls:n,className:r,rootClassName:o,style:i,size:a,locale:s,selectComponentClass:c,responsive:f,showSizeChanger:p}=e,v=GW(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:h}=LT(f),[,m]=ur(),{getPrefixCls:b,direction:y,pagination:w={}}=d.useContext(kt),S=b("pagination",t),[C,E,k]=KW(S),O=p??w.showSizeChanger,I=d.useMemo(()=>{const j=d.createElement("span",{className:`${S}-item-ellipsis`},"•••"),_=d.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},y==="rtl"?d.createElement(Xp,null):d.createElement(ab,null)),z=d.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},y==="rtl"?d.createElement(ab,null):d.createElement(Xp,null)),L=d.createElement("a",{className:`${S}-item-link`},d.createElement("div",{className:`${S}-item-container`},y==="rtl"?d.createElement(QE,{className:`${S}-item-link-icon`}):d.createElement(YE,{className:`${S}-item-link-icon`}),j)),B=d.createElement("a",{className:`${S}-item-link`},d.createElement("div",{className:`${S}-item-container`},y==="rtl"?d.createElement(YE,{className:`${S}-item-link-icon`}):d.createElement(QE,{className:`${S}-item-link-icon`}),j));return{prevIcon:_,nextIcon:z,jumpPrevIcon:L,jumpNextIcon:B}},[y,S]),[T]=aa("Pagination",O2),R=Object.assign(Object.assign({},T),s),P=Wo(a),D=P==="small"||!!(h&&!P&&f),H=b("select",n),A=ae({[`${S}-mini`]:D,[`${S}-rtl`]:y==="rtl",[`${S}-bordered`]:m.wireframe},w==null?void 0:w.className,r,o,E,k),F=Object.assign(Object.assign({},w==null?void 0:w.style),i);return C(d.createElement(d.Fragment,null,m.wireframe&&d.createElement(XW,{prefixCls:S}),d.createElement(AW,Object.assign({},I,v,{style:F,prefixCls:S,selectPrefixCls:H,className:A,selectComponentClass:c||(D?rM:oM),locale:R,showSizeChanger:O}))))};var QW=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const ZW=e=>{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:c}=e,f=QW(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:p}=d.useContext(kt),v=p(),h=t||p("modal"),m=vr(v),[b,y,w]=QI(h,m),S=`${h}-confirm`;let C={};return i?C={closable:o??!1,title:"",footer:"",children:d.createElement(JI,Object.assign({},e,{prefixCls:h,confirmPrefixCls:S,rootPrefixCls:v,content:s}))}:C={closable:o??!0,title:a,footer:c!==null&&d.createElement(qI,Object.assign({},e)),children:s},b(d.createElement(MI,Object.assign({prefixCls:h,className:ae(y,`${h}-pure-panel`,i&&S,i&&`${S}-${i}`,n,w,m)},f,{closeIcon:KI(h,r),closable:o},C)))},JW=lT(ZW);function sM(e){return md(rT(e))}const vi=ZI;vi.useModal=M8;vi.info=function(t){return md(oT(t))};vi.success=function(t){return md(iT(t))};vi.error=function(t){return md(aT(t))};vi.warning=sM;vi.warn=sM;vi.confirm=function(t){return md(sT(t))};vi.destroyAll=function(){for(;bs.length;){const t=bs.pop();t&&t()}};vi.config=O8;vi._InternalPanelDoNotUseOrYouWillBeFired=JW;const eU=e=>{const{componentCls:t,iconCls:n,antCls:r,zIndexPopup:o,colorText:i,colorWarning:a,marginXXS:s,marginXS:c,fontSize:f,fontWeightStrong:p,colorTextHeading:v}=e;return{[t]:{zIndex:o,[`&${r}-popover`]:{fontSize:f},[`${t}-message`]:{marginBottom:c,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${n}`]:{color:a,fontSize:f,lineHeight:1,marginInlineEnd:c},[`${t}-title`]:{fontWeight:p,color:v,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:s,color:i}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:c}}}}},tU=e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},lM=Nn("Popconfirm",e=>eU(e),tU,{resetStyle:!1});var nU=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const cM=e=>{const{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:o,description:i,cancelText:a,okText:s,okType:c="primary",icon:f=d.createElement(Iv,null),showCancel:p=!0,close:v,onConfirm:h,onCancel:m,onPopupClick:b}=e,{getPrefixCls:y}=d.useContext(kt),[w]=aa("Popconfirm",ui.Popconfirm),S=Xl(o),C=Xl(i);return d.createElement("div",{className:`${t}-inner-content`,onClick:b},d.createElement("div",{className:`${t}-message`},f&&d.createElement("span",{className:`${t}-message-icon`},f),d.createElement("div",{className:`${t}-message-text`},S&&d.createElement("div",{className:ae(`${t}-title`)},S),C&&d.createElement("div",{className:`${t}-description`},C))),d.createElement("div",{className:`${t}-buttons`},p&&d.createElement(Pr,Object.assign({onClick:m,size:"small"},r),a||(w==null?void 0:w.cancelText)),d.createElement(Oy,{buttonProps:Object.assign(Object.assign({size:"small"},Cy(c)),n),actionFn:h,close:v,prefixCls:y("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s||(w==null?void 0:w.okText))))},rU=e=>{const{prefixCls:t,placement:n,className:r,style:o}=e,i=nU(e,["prefixCls","placement","className","style"]),{getPrefixCls:a}=d.useContext(kt),s=a("popconfirm",t),[c]=lM(s);return c(d.createElement(VT,{placement:n,className:ae(s,r),style:o,content:d.createElement(cM,Object.assign({prefixCls:s},i))}))};var oU=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const iU=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,placement:i="top",trigger:a="click",okType:s="primary",icon:c=d.createElement(Iv,null),children:f,overlayClassName:p,onOpenChange:v,onVisibleChange:h}=e,m=oU(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:b}=d.useContext(kt),[y,w]=Pn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),S=(P,D)=>{w(P,!0),h==null||h(P),v==null||v(P,D)},C=P=>{S(!1,P)},E=P=>{var D;return(D=e.onConfirm)===null||D===void 0?void 0:D.call(void 0,P)},k=P=>{var D;S(!1,P),(D=e.onCancel)===null||D===void 0||D.call(void 0,P)},O=(P,D)=>{const{disabled:H=!1}=e;H||S(P,D)},I=b("popconfirm",o),T=ae(I,p),[R]=lM(I);return R(d.createElement(WT,Object.assign({},Yn(m,["title"]),{trigger:a,placement:i,onOpenChange:O,open:y,ref:t,overlayClassName:T,content:d.createElement(cM,Object.assign({okType:s,icon:c},e,{prefixCls:I,close:C,onConfirm:E,onCancel:k})),"data-popover-inject":!0}),f))}),uM=iU;uM._InternalPanelDoNotUseOrYouWillBeFired=rU;var aU={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},sU=function(){var t=d.useRef([]),n=d.useRef(null);return d.useEffect(function(){var r=Date.now(),o=!1;t.current.forEach(function(i){if(i){o=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",n.current&&r-n.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(n.current=Date.now())}),t.current},ek=0,lU=Sr();function cU(){var e;return lU?(e=ek,ek+=1):e="TEST_OR_SSR",e}const uU=function(e){var t=d.useState(),n=he(t,2),r=n[0],o=n[1];return d.useEffect(function(){o("rc_progress_".concat(cU()))},[]),e||r};var tk=function(t){var n=t.bg,r=t.children;return d.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function nk(e,t){return Object.keys(e).map(function(n){var r=parseFloat(n),o="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(o)})}var dU=d.forwardRef(function(e,t){var n=e.prefixCls,r=e.color,o=e.gradientId,i=e.radius,a=e.style,s=e.ptg,c=e.strokeLinecap,f=e.strokeWidth,p=e.size,v=e.gapDegree,h=r&&bt(r)==="object",m=h?"#FFF":void 0,b=p/2,y=d.createElement("circle",{className:"".concat(n,"-circle-path"),r:i,cx:b,cy:b,stroke:m,strokeLinecap:c,strokeWidth:f,opacity:s===0?0:1,style:a,ref:t});if(!h)return y;var w="".concat(o,"-conic"),S=v?"".concat(180+v/2,"deg"):"0deg",C=nk(r,(360-v)/360),E=nk(r,1),k="conic-gradient(from ".concat(S,", ").concat(C.join(", "),")"),O="linear-gradient(to ".concat(v?"bottom":"top",", ").concat(E.join(", "),")");return d.createElement(d.Fragment,null,d.createElement("mask",{id:w},y),d.createElement("foreignObject",{x:0,y:0,width:p,height:p,mask:"url(#".concat(w,")")},d.createElement(tk,{bg:O},d.createElement(tk,{bg:k}))))}),au=100,Em=function(t,n,r,o,i,a,s,c,f,p){var v=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,h=r/100*360*((360-a)/360),m=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],b=(100-o)/100*n;f==="round"&&o!==100&&(b+=p/2,b>=n&&(b=n-.01));var y=au/2;return{stroke:typeof c=="string"?c:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:b+v,transform:"rotate(".concat(i+h+m,"deg)"),transformOrigin:"".concat(y,"px ").concat(y,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},fU=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function rk(e){var t=e??[];return Array.isArray(t)?t:[t]}var pU=function(t){var n=J(J({},aU),t),r=n.id,o=n.prefixCls,i=n.steps,a=n.strokeWidth,s=n.trailWidth,c=n.gapDegree,f=c===void 0?0:c,p=n.gapPosition,v=n.trailColor,h=n.strokeLinecap,m=n.style,b=n.className,y=n.strokeColor,w=n.percent,S=At(n,fU),C=au/2,E=uU(r),k="".concat(E,"-gradient"),O=C-a/2,I=Math.PI*2*O,T=f>0?90+f/2:-90,R=I*((360-f)/360),P=bt(i)==="object"?i:{count:i,gap:2},D=P.count,H=P.gap,A=rk(w),F=rk(y),j=F.find(function(N){return N&&bt(N)==="object"}),_=j&&bt(j)==="object",z=_?"butt":h,L=Em(I,R,0,100,T,f,p,v,z,a),B=sU(),W=function(){var U=0;return A.map(function(X,Y){var Z=F[Y]||F[F.length-1],G=Em(I,R,U,X,T,f,p,Z,z,a);return U+=X,d.createElement(dU,{key:Y,color:Z,ptg:X,radius:O,prefixCls:o,gradientId:k,style:G,strokeLinecap:z,strokeWidth:a,gapDegree:f,ref:function(oe){B[Y]=oe},size:au})}).reverse()},V=function(){var U=Math.round(D*(A[0]/100)),X=100/D,Y=0;return new Array(D).fill(null).map(function(Z,G){var Q=G<=U-1?F[0]:v,oe=Q&&bt(Q)==="object"?"url(#".concat(k,")"):void 0,ue=Em(I,R,Y,X,T,f,p,Q,"butt",a,H);return Y+=(R-ue.strokeDashoffset+H)*100/R,d.createElement("circle",{key:G,className:"".concat(o,"-circle-path"),r:O,cx:C,cy:C,stroke:oe,strokeWidth:a,opacity:1,style:ue,ref:function(te){B[G]=te}})})};return d.createElement("svg",Te({className:ae("".concat(o,"-circle"),b),viewBox:"0 0 ".concat(au," ").concat(au),style:m,id:r,role:"presentation"},S),!D&&d.createElement("circle",{className:"".concat(o,"-circle-trail"),r:O,cx:C,cy:C,stroke:v,strokeLinecap:z,strokeWidth:s||a,style:L}),D?V():W())};function Fa(e){return!e||e<0?0:e>100?100:e}function rv(e){let{success:t,successPercent:n}=e,r=n;return t&&"progress"in t&&(r=t.progress),t&&"percent"in t&&(r=t.percent),r}const vU=e=>{let{percent:t,success:n,successPercent:r}=e;const o=Fa(rv({success:n,successPercent:r}));return[o,Fa(Fa(t)-o)]},hU=e=>{let{success:t={},strokeColor:n}=e;const{strokeColor:r}=t;return[r||Ml.green,n||null]},Yv=(e,t,n)=>{var r,o,i,a;let s=-1,c=-1;if(t==="step"){const f=n.steps,p=n.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,c=p??8):typeof e=="number"?[s,c]=[e,e]:[s=14,c=8]=e,s*=f}else if(t==="line"){const f=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?c=f||(e==="small"?6:8):typeof e=="number"?[s,c]=[e,e]:[s=-1,c=8]=e}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,c]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,c]=[e,e]:(s=(o=(r=e[0])!==null&&r!==void 0?r:e[1])!==null&&o!==void 0?o:120,c=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,c]},gU=3,mU=e=>gU/e*100,bU=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:o,gapDegree:i,width:a=120,type:s,children:c,success:f,size:p=a,steps:v}=e,[h,m]=Yv(p,"circle");let{strokeWidth:b}=e;b===void 0&&(b=Math.max(mU(h),6));const y={width:h,height:m,fontSize:h*.15+6},w=d.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),S=vU(e),C=o||s==="dashboard"&&"bottom"||void 0,E=Object.prototype.toString.call(e.strokeColor)==="[object Object]",k=hU({success:f,strokeColor:e.strokeColor}),O=ae(`${t}-inner`,{[`${t}-circle-gradient`]:E}),I=d.createElement(pU,{steps:v,percent:v?S[1]:S,strokeWidth:b,trailWidth:b,strokeColor:v?k[1]:k,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:w,gapPosition:C}),T=h<=20,R=d.createElement("div",{className:O,style:y},I,!T&&c);return T?d.createElement(di,{title:c},R):R},ov="--progress-line-stroke-color",dM="--progress-percent",ok=e=>{const t=e?"100%":"-100%";return new dn(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},yU=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},Mn(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-block",width:"100%"},[`&${t}-show-info`]:{[`${t}-outer`]:{marginInlineEnd:`calc(-2em - ${ce(e.marginXS)})`,paddingInlineEnd:`calc(2em + ${ce(e.paddingXS)})`}},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ov})`]},height:"100%",width:`calc(1 / var(${dM}) * 100%)`,display:"block"}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",width:"2em",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:ok(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:ok(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},wU=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},xU=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},SU=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},CU=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),EU=Nn("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=fn(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[yU(n),wU(n),xU(n),SU(n)]},CU);var kU=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const OU=e=>{let t=[];return Object.keys(e).forEach(n=>{const r=parseFloat(n.replace(/%/g,""));isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((n,r)=>n.key-r.key),t.map(n=>{let{key:r,value:o}=n;return`${o} ${r}%`}).join(", ")},$U=(e,t)=>{const{from:n=Ml.blue,to:r=Ml.blue,direction:o=t==="rtl"?"to left":"to right"}=e,i=kU(e,["from","to","direction"]);if(Object.keys(i).length!==0){const s=OU(i),c=`linear-gradient(${o}, ${s})`;return{background:c,[ov]:c}}const a=`linear-gradient(${o}, ${n}, ${r})`;return{background:a,[ov]:a}},IU=e=>{const{prefixCls:t,direction:n,percent:r,size:o,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:c,trailColor:f=null,success:p}=e,v=a&&typeof a!="string"?$U(a,n):{[ov]:a,background:a},h=s==="square"||s==="butt"?0:void 0,m=o??[-1,i||(o==="small"?6:8)],[b,y]=Yv(m,"line",{strokeWidth:i}),w={backgroundColor:f||void 0,borderRadius:h},S=Object.assign(Object.assign({width:`${Fa(r)}%`,height:y,borderRadius:h},v),{[dM]:Fa(r)/100}),C=rv(e),E={width:`${Fa(C)}%`,height:y,borderRadius:h,backgroundColor:p==null?void 0:p.strokeColor},k={width:b<0?"100%":b,height:y};return d.createElement(d.Fragment,null,d.createElement("div",{className:`${t}-outer`,style:k},d.createElement("div",{className:`${t}-inner`,style:w},d.createElement("div",{className:`${t}-bg`,style:S}),C!==void 0?d.createElement("div",{className:`${t}-success-bg`,style:E}):null)),c)},TU=e=>{const{size:t,steps:n,percent:r=0,strokeWidth:o=8,strokeColor:i,trailColor:a=null,prefixCls:s,children:c}=e,f=Math.round(n*(r/100)),v=t??[t==="small"?2:14,o],[h,m]=Yv(v,"step",{steps:n,strokeWidth:o}),b=h/n,y=new Array(n);for(let w=0;w<n;w++){const S=Array.isArray(i)?i[w]:i;y[w]=d.createElement("div",{key:w,className:ae(`${s}-steps-item`,{[`${s}-steps-item-active`]:w<=f-1}),style:{backgroundColor:w<=f-1?S:a,width:b,height:m}})}return d.createElement("div",{className:`${s}-steps-outer`},y,c)};var PU=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const MU=["normal","exception","active","success"],NU=d.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,steps:i,strokeColor:a,percent:s=0,size:c="default",showInfo:f=!0,type:p="line",status:v,format:h,style:m}=e,b=PU(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),y=d.useMemo(()=>{var F,j;const _=rv(e);return parseInt(_!==void 0?(F=_??0)===null||F===void 0?void 0:F.toString():(j=s??0)===null||j===void 0?void 0:j.toString(),10)},[s,e.success,e.successPercent]),w=d.useMemo(()=>!MU.includes(v)&&y>=100?"success":v||"normal",[v,y]),{getPrefixCls:S,direction:C,progress:E}=d.useContext(kt),k=S("progress",n),[O,I,T]=EU(k),R=d.useMemo(()=>{if(!f)return null;const F=rv(e);let j;const _=h||(L=>`${L}%`),z=p==="line";return h||w!=="exception"&&w!=="success"?j=_(Fa(s),Fa(F)):w==="exception"?j=z?d.createElement(ud,null):d.createElement(dd,null):w==="success"&&(j=z?d.createElement(Sy,null):d.createElement(_y,null)),d.createElement("span",{className:`${k}-text`,title:typeof j=="string"?j:void 0},j)},[f,s,y,w,p,k,h]),P=Array.isArray(a)?a[0]:a,D=typeof a=="string"||Array.isArray(a)?a:void 0;let H;p==="line"?H=i?d.createElement(TU,Object.assign({},e,{strokeColor:D,prefixCls:k,steps:typeof i=="object"?i.count:i}),R):d.createElement(IU,Object.assign({},e,{strokeColor:P,prefixCls:k,direction:C}),R):(p==="circle"||p==="dashboard")&&(H=d.createElement(bU,Object.assign({},e,{strokeColor:P,prefixCls:k,progressStatus:w}),R));const A=ae(k,`${k}-status-${w}`,{[`${k}-${p==="dashboard"&&"circle"||p}`]:p!=="line",[`${k}-inline-circle`]:p==="circle"&&Yv(c,"circle")[0]<=20,[`${k}-line`]:!i&&p==="line",[`${k}-steps`]:i,[`${k}-show-info`]:f,[`${k}-${c}`]:typeof c=="string",[`${k}-rtl`]:C==="rtl"},E==null?void 0:E.className,r,o,I,T);return O(d.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},E==null?void 0:E.style),m),className:A,role:"progressbar","aria-valuenow":y},Yn(b,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),H))});var Ra={},Ed="rc-table-internal-hook";function fw(e){var t=d.createContext(void 0),n=function(o){var i=o.value,a=o.children,s=d.useRef(i);s.current=i;var c=d.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),f=he(c,1),p=f[0];return an(function(){li.unstable_batchedUpdates(function(){p.listeners.forEach(function(v){v(i)})})},[i]),d.createElement(t.Provider,{value:p},a)};return{Context:t,Provider:n,defaultValue:e}}function Ar(e,t){var n=wn(typeof t=="function"?t:function(v){if(t===void 0)return v;if(!Array.isArray(t))return v[t];var h={};return t.forEach(function(m){h[m]=v[m]}),h}),r=d.useContext(e==null?void 0:e.Context),o=r||{},i=o.listeners,a=o.getValue,s=d.useRef();s.current=n(r?a():e==null?void 0:e.defaultValue);var c=d.useState({}),f=he(c,2),p=f[1];return an(function(){if(!r)return;function v(h){var m=n(h);Ri(s.current,m,!0)||p({})}return i.add(v),function(){i.delete(v)}},[r]),s.current}function RU(){var e=d.createContext(null);function t(){return d.useContext(e)}function n(o,i){var a=ci(o),s=function(f,p){var v=a?{ref:p}:{},h=d.useRef(0),m=d.useRef(f),b=t();return b!==null?d.createElement(o,Te({},f,v)):((!i||i(m.current,f))&&(h.current+=1),m.current=f,d.createElement(e.Provider,{value:h.current},d.createElement(o,Te({},f,v))))};return a?d.forwardRef(s):s}function r(o,i){var a=ci(o),s=function(f,p){var v=a?{ref:p}:{};return t(),d.createElement(o,Te({},f,v))};return a?d.memo(d.forwardRef(s),i):d.memo(s,i)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var pw=RU(),fM=pw.makeImmutable,dc=pw.responseImmutable,DU=pw.useImmutableMark,io=fw(),pM=d.createContext({renderWithProps:!1}),jU="RC_TABLE_KEY";function LU(e){return e==null?[]:Array.isArray(e)?e:[e]}function Qv(e){var t=[],n={};return e.forEach(function(r){for(var o=r||{},i=o.key,a=o.dataIndex,s=i||LU(a).join("-")||jU;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function lb(e){return e!=null}function BU(e){return e&&bt(e)==="object"&&!Array.isArray(e)&&!d.isValidElement(e)}function AU(e,t,n,r,o,i){var a=d.useContext(pM),s=DU(),c=js(function(){if(lb(r))return[r];var f=t==null||t===""?[]:Array.isArray(t)?t:[t],p=go(e,f),v=p,h=void 0;if(o){var m=o(p,e,n);BU(m)?(v=m.children,h=m.props,a.renderWithProps=!0):v=m}return[v,h]},[s,e,r,t,o,n],function(f,p){if(i){var v=he(f,2),h=v[1],m=he(p,2),b=m[1];return i(b,h)}return a.renderWithProps?!0:!Ri(f,p,!0)});return c}function zU(e,t,n,r){var o=e+t-1;return e<=r&&o>=n}function HU(e,t){return Ar(io,function(n){var r=zU(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var FU=function(t){var n=t.ellipsis,r=t.rowType,o=t.children,i,a=n===!0?{showTitle:!0}:n;return a&&(a.showTitle||r==="header")&&(typeof o=="string"||typeof o=="number"?i=o.toString():d.isValidElement(o)&&typeof o.props.children=="string"&&(i=o.props.children)),i};function _U(e){var t,n,r,o,i,a,s,c,f=e.component,p=e.children,v=e.ellipsis,h=e.scope,m=e.prefixCls,b=e.className,y=e.align,w=e.record,S=e.render,C=e.dataIndex,E=e.renderIndex,k=e.shouldCellUpdate,O=e.index,I=e.rowType,T=e.colSpan,R=e.rowSpan,P=e.fixLeft,D=e.fixRight,H=e.firstFixLeft,A=e.lastFixLeft,F=e.firstFixRight,j=e.lastFixRight,_=e.appendNode,z=e.additionalProps,L=z===void 0?{}:z,B=e.isSticky,W="".concat(m,"-cell"),V=Ar(io,["supportSticky","allColumnsFixedLeft","rowHoverable"]),N=V.supportSticky,U=V.allColumnsFixedLeft,X=V.rowHoverable,Y=AU(w,C,E,p,S,k),Z=he(Y,2),G=Z[0],Q=Z[1],oe={},ue=typeof P=="number"&&N,se=typeof D=="number"&&N;ue&&(oe.position="sticky",oe.left=P),se&&(oe.position="sticky",oe.right=D);var te=(t=(n=(r=Q==null?void 0:Q.colSpan)!==null&&r!==void 0?r:L.colSpan)!==null&&n!==void 0?n:T)!==null&&t!==void 0?t:1,de=(o=(i=(a=Q==null?void 0:Q.rowSpan)!==null&&a!==void 0?a:L.rowSpan)!==null&&i!==void 0?i:R)!==null&&o!==void 0?o:1,re=HU(O,de),ee=he(re,2),ie=ee[0],be=ee[1],pe=wn(function(je){var We;w&&be(O,O+de-1),L==null||(We=L.onMouseEnter)===null||We===void 0||We.call(L,je)}),we=wn(function(je){var We;w&&be(-1,-1),L==null||(We=L.onMouseLeave)===null||We===void 0||We.call(L,je)});if(te===0||de===0)return null;var xe=(s=L.title)!==null&&s!==void 0?s:FU({rowType:I,ellipsis:v,children:G}),ge=ae(W,b,(c={},q(c,"".concat(W,"-fix-left"),ue&&N),q(c,"".concat(W,"-fix-left-first"),H&&N),q(c,"".concat(W,"-fix-left-last"),A&&N),q(c,"".concat(W,"-fix-left-all"),A&&U&&N),q(c,"".concat(W,"-fix-right"),se&&N),q(c,"".concat(W,"-fix-right-first"),F&&N),q(c,"".concat(W,"-fix-right-last"),j&&N),q(c,"".concat(W,"-ellipsis"),v),q(c,"".concat(W,"-with-append"),_),q(c,"".concat(W,"-fix-sticky"),(ue||se)&&B&&N),q(c,"".concat(W,"-row-hover"),!Q&&ie),c),L.className,Q==null?void 0:Q.className),Oe={};y&&(Oe.textAlign=y);var Be=J(J(J(J({},oe),L.style),Oe),Q==null?void 0:Q.style),Se=G;return bt(Se)==="object"&&!Array.isArray(Se)&&!d.isValidElement(Se)&&(Se=null),v&&(A||F)&&(Se=d.createElement("span",{className:"".concat(W,"-content")},Se)),d.createElement(f,Te({},Q,L,{className:ge,style:Be,title:xe,scope:h,onMouseEnter:X?pe:void 0,onMouseLeave:X?we:void 0,colSpan:te!==1?te:null,rowSpan:de!==1?de:null}),_,Se)}const As=d.memo(_U);function vw(e,t,n,r,o){var i=n[e]||{},a=n[t]||{},s,c;i.fixed==="left"?s=r.left[o==="rtl"?t:e]:a.fixed==="right"&&(c=r.right[o==="rtl"?e:t]);var f=!1,p=!1,v=!1,h=!1,m=n[t+1],b=n[e-1],y=m&&!m.fixed||b&&!b.fixed||n.every(function(k){return k.fixed==="left"});if(o==="rtl"){if(s!==void 0){var w=b&&b.fixed==="left";h=!w&&y}else if(c!==void 0){var S=m&&m.fixed==="right";v=!S&&y}}else if(s!==void 0){var C=m&&m.fixed==="left";f=!C&&y}else if(c!==void 0){var E=b&&b.fixed==="right";p=!E&&y}return{fixLeft:s,fixRight:c,lastFixLeft:f,firstFixRight:p,lastFixRight:v,firstFixLeft:h,isSticky:r.isSticky}}var vM=d.createContext({});function VU(e){var t=e.className,n=e.index,r=e.children,o=e.colSpan,i=o===void 0?1:o,a=e.rowSpan,s=e.align,c=Ar(io,["prefixCls","direction"]),f=c.prefixCls,p=c.direction,v=d.useContext(vM),h=v.scrollColumnIndex,m=v.stickyOffsets,b=v.flattenColumns,y=n+i-1,w=y+1===h?i+1:i,S=vw(n,n+w-1,b,m,p);return d.createElement(As,Te({className:t,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,align:s,colSpan:w,rowSpan:a,render:function(){return r}},S))}var WU=["children"];function UU(e){var t=e.children,n=At(e,WU);return d.createElement("tr",n,t)}function Zv(e){var t=e.children;return t}Zv.Row=UU;Zv.Cell=VU;function KU(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,o=Ar(io,"prefixCls"),i=r.length-1,a=r[i],s=d.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a!=null&&a.scrollbar?i:null}},[a,r,i,n]);return d.createElement(vM.Provider,{value:s},d.createElement("tfoot",{className:"".concat(o,"-summary")},t))}const Gf=dc(KU);var hM=Zv;function qU(e){return null}function XU(e){return null}function gM(e,t,n,r,o,i,a){e.push({record:t,indent:n,index:a});var s=i(t),c=o==null?void 0:o.has(s);if(t&&Array.isArray(t[r])&&c)for(var f=0;f<t[r].length;f+=1)gM(e,t[r][f],n+1,r,o,i,f)}function mM(e,t,n,r){var o=d.useMemo(function(){if(n!=null&&n.size){for(var i=[],a=0;a<(e==null?void 0:e.length);a+=1){var s=e[a];gM(i,s,0,t,n,r,a)}return i}return e==null?void 0:e.map(function(c,f){return{record:c,indent:0,index:f}})},[e,t,n,r]);return o}function bM(e,t,n,r){var o=Ar(io,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),i=o.flattenColumns,a=o.expandableType,s=o.expandedKeys,c=o.childrenColumnName,f=o.onTriggerExpand,p=o.rowExpandable,v=o.onRow,h=o.expandRowByClick,m=o.rowClassName,b=a==="nest",y=a==="row"&&(!p||p(e)),w=y||b,S=s&&s.has(t),C=c&&e&&e[c],E=wn(f),k=v==null?void 0:v(e,n),O=k==null?void 0:k.onClick,I=function(D){h&&w&&f(e,D);for(var H=arguments.length,A=new Array(H>1?H-1:0),F=1;F<H;F++)A[F-1]=arguments[F];O==null||O.apply(void 0,[D].concat(A))},T;typeof m=="string"?T=m:typeof m=="function"&&(T=m(e,n,r));var R=Qv(i);return J(J({},o),{},{columnsKey:R,nestExpandable:b,expanded:S,hasNestChildren:C,record:e,onTriggerExpand:E,rowSupportExpand:y,expandable:w,rowProps:J(J({},k),{},{className:ae(T,k==null?void 0:k.className),onClick:I})})}function yM(e){var t=e.prefixCls,n=e.children,r=e.component,o=e.cellComponent,i=e.className,a=e.expanded,s=e.colSpan,c=e.isEmpty,f=Ar(io,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),p=f.scrollbarSize,v=f.fixHeader,h=f.fixColumn,m=f.componentWidth,b=f.horizonScroll,y=n;return(c?b&&m:h)&&(y=d.createElement("div",{style:{width:m-(v?p:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(t,"-expanded-row-fixed")},y)),d.createElement(r,{className:i,style:{display:a?null:"none"}},d.createElement(As,{component:o,prefixCls:t,colSpan:s},y))}function wM(e,t,n,r,o){var i=e.record,a=e.prefixCls,s=e.columnsKey,c=e.fixedInfoList,f=e.expandIconColumnIndex,p=e.nestExpandable,v=e.indentSize,h=e.expandIcon,m=e.expanded,b=e.hasNestChildren,y=e.onTriggerExpand,w=s[n],S=c[n],C;n===(f||0)&&p&&(C=d.createElement(d.Fragment,null,d.createElement("span",{style:{paddingLeft:"".concat(v*r,"px")},className:"".concat(a,"-row-indent indent-level-").concat(r)}),h({prefixCls:a,expanded:m,expandable:b,record:i,onExpand:y})));var E;return t.onCell&&(E=t.onCell(i,o)),{key:w,fixedInfo:S,appendCellNode:C,additionalCellProps:E||{}}}function GU(e){var t=e.className,n=e.style,r=e.record,o=e.index,i=e.renderIndex,a=e.rowKey,s=e.indent,c=s===void 0?0:s,f=e.rowComponent,p=e.cellComponent,v=e.scopeCellComponent,h=bM(r,a,o,c),m=h.prefixCls,b=h.flattenColumns,y=h.expandedRowClassName,w=h.expandedRowRender,S=h.rowProps,C=h.expanded,E=h.rowSupportExpand,k=d.useRef(!1);k.current||(k.current=C);var O=y&&y(r,o,c),I=d.createElement(f,Te({},S,{"data-row-key":a,className:ae(t,"".concat(m,"-row"),"".concat(m,"-row-level-").concat(c),S==null?void 0:S.className,c>=1?O:""),style:J(J({},n),S==null?void 0:S.style)}),b.map(function(P,D){var H=P.render,A=P.dataIndex,F=P.className,j=wM(h,P,D,c,o),_=j.key,z=j.fixedInfo,L=j.appendCellNode,B=j.additionalCellProps;return d.createElement(As,Te({className:F,ellipsis:P.ellipsis,align:P.align,scope:P.rowScope,component:P.rowScope?v:p,prefixCls:m,key:_,record:r,index:o,renderIndex:i,dataIndex:A,render:H,shouldCellUpdate:P.shouldCellUpdate},z,{appendNode:L,additionalProps:B}))})),T;if(E&&(k.current||C)){var R=w(r,o,c+1,C);T=d.createElement(yM,{expanded:C,className:ae("".concat(m,"-expanded-row"),"".concat(m,"-expanded-row-level-").concat(c+1),O),prefixCls:m,component:f,cellComponent:p,colSpan:b.length,isEmpty:!1},R)}return d.createElement(d.Fragment,null,I,T)}const YU=dc(GU);function QU(e){var t=e.columnKey,n=e.onColumnResize,r=d.useRef();return d.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),d.createElement(_o,{data:t},d.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},d.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function ZU(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize;return d.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},d.createElement(_o.Collection,{onBatchResize:function(i){i.forEach(function(a){var s=a.data,c=a.size;r(s,c.offsetWidth)})}},n.map(function(o){return d.createElement(QU,{key:o,columnKey:o,onColumnResize:r})})))}function JU(e){var t=e.data,n=e.measureColumnWidth,r=Ar(io,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=r.prefixCls,i=r.getComponent,a=r.onColumnResize,s=r.flattenColumns,c=r.getRowKey,f=r.expandedKeys,p=r.childrenColumnName,v=r.emptyNode,h=mM(t,p,f,c),m=d.useRef({renderWithProps:!1}),b=i(["body","wrapper"],"tbody"),y=i(["body","row"],"tr"),w=i(["body","cell"],"td"),S=i(["body","cell"],"th"),C;t.length?C=h.map(function(k,O){var I=k.record,T=k.indent,R=k.index,P=c(I,O);return d.createElement(YU,{key:P,rowKey:P,record:I,index:O,renderIndex:R,rowComponent:y,cellComponent:w,scopeCellComponent:S,getRowKey:c,indent:T})}):C=d.createElement(yM,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:y,cellComponent:w,colSpan:s.length,isEmpty:!0},v);var E=Qv(s);return d.createElement(pM.Provider,{value:m.current},d.createElement(b,{className:"".concat(o,"-tbody")},n&&d.createElement(ZU,{prefixCls:o,columnsKey:E,onColumnResize:a}),C))}const eK=dc(JU);var tK=["expandable"],wu="RC_TABLE_INTERNAL_COL_DEFINE";function nK(e){var t=e.expandable,n=At(e,tK),r;return"expandable"in e?r=J(J({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var rK=["columnType"];function xM(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,o=[],i=r||n.length,a=!1,s=i-1;s>=0;s-=1){var c=t[s],f=n&&n[s],p=f&&f[wu];if(c||p||a){var v=p||{};v.columnType;var h=At(v,rK);o.unshift(d.createElement("col",Te({key:s,style:{width:c}},h))),a=!0}}return d.createElement("colgroup",null,o)}var oK=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function iK(e,t){return d.useMemo(function(){for(var n=[],r=0;r<t;r+=1){var o=e[r];if(o!==void 0)n[r]=o;else return null}return n},[e.join("_"),t])}var aK=d.forwardRef(function(e,t){var n=e.className,r=e.noData,o=e.columns,i=e.flattenColumns,a=e.colWidths,s=e.columCount,c=e.stickyOffsets,f=e.direction,p=e.fixHeader,v=e.stickyTopOffset,h=e.stickyBottomOffset,m=e.stickyClassName,b=e.onScroll,y=e.maxContentScroll,w=e.children,S=At(e,oK),C=Ar(io,["prefixCls","scrollbarSize","isSticky","getComponent"]),E=C.prefixCls,k=C.scrollbarSize,O=C.isSticky,I=C.getComponent,T=I(["header","table"],"table"),R=O&&!p?0:k,P=d.useRef(null),D=d.useCallback(function(B){ju(t,B),ju(P,B)},[]);d.useEffect(function(){var B;function W(V){var N=V,U=N.currentTarget,X=N.deltaX;X&&(b({currentTarget:U,scrollLeft:U.scrollLeft+X}),V.preventDefault())}return(B=P.current)===null||B===void 0||B.addEventListener("wheel",W,{passive:!1}),function(){var V;(V=P.current)===null||V===void 0||V.removeEventListener("wheel",W)}},[]);var H=d.useMemo(function(){return i.every(function(B){return B.width})},[i]),A=i[i.length-1],F={fixed:A?A.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(E,"-cell-scrollbar")}}},j=d.useMemo(function(){return R?[].concat(Ce(o),[F]):o},[R,o]),_=d.useMemo(function(){return R?[].concat(Ce(i),[F]):i},[R,i]),z=d.useMemo(function(){var B=c.right,W=c.left;return J(J({},c),{},{left:f==="rtl"?[].concat(Ce(W.map(function(V){return V+R})),[0]):W,right:f==="rtl"?B:[].concat(Ce(B.map(function(V){return V+R})),[0]),isSticky:O})},[R,c,O]),L=iK(a,s);return d.createElement("div",{style:J({overflow:"hidden"},O?{top:v,bottom:h}:{}),ref:D,className:ae(n,q({},m,!!m))},d.createElement(T,{style:{tableLayout:"fixed",visibility:r||L?null:"hidden"}},(!r||!y||H)&&d.createElement(xM,{colWidths:L?[].concat(Ce(L),[R]):[],columCount:s+1,columns:_}),w(J(J({},S),{},{stickyOffsets:z,columns:j,flattenColumns:_}))))});const ik=d.memo(aK);var sK=function(t){var n=t.cells,r=t.stickyOffsets,o=t.flattenColumns,i=t.rowComponent,a=t.cellComponent,s=t.onHeaderRow,c=t.index,f=Ar(io,["prefixCls","direction"]),p=f.prefixCls,v=f.direction,h;s&&(h=s(n.map(function(b){return b.column}),c));var m=Qv(n.map(function(b){return b.column}));return d.createElement(i,h,n.map(function(b,y){var w=b.column,S=vw(b.colStart,b.colEnd,o,r,v),C;return w&&w.onHeaderCell&&(C=b.column.onHeaderCell(w)),d.createElement(As,Te({},b,{scope:w.title?b.colSpan>1?"colgroup":"col":null,ellipsis:w.ellipsis,align:w.align,component:a,prefixCls:p,key:m[y]},S,{additionalProps:C,rowType:"header"}))}))};function lK(e){var t=[];function n(a,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[c]=t[c]||[];var f=s,p=a.filter(Boolean).map(function(v){var h={key:v.key,className:v.className||"",children:v.title,column:v,colStart:f},m=1,b=v.children;return b&&b.length>0&&(m=n(b,f,c+1).reduce(function(y,w){return y+w},0),h.hasSubColumns=!0),"colSpan"in v&&(m=v.colSpan),"rowSpan"in v&&(h.rowSpan=v.rowSpan),h.colSpan=m,h.colEnd=h.colStart+m-1,t[c].push(h),f+=m,m});return p}n(e,0);for(var r=t.length,o=function(s){t[s].forEach(function(c){!("rowSpan"in c)&&!c.hasSubColumns&&(c.rowSpan=r-s)})},i=0;i<r;i+=1)o(i);return t}var cK=function(t){var n=t.stickyOffsets,r=t.columns,o=t.flattenColumns,i=t.onHeaderRow,a=Ar(io,["prefixCls","getComponent"]),s=a.prefixCls,c=a.getComponent,f=d.useMemo(function(){return lK(r)},[r]),p=c(["header","wrapper"],"thead"),v=c(["header","row"],"tr"),h=c(["header","cell"],"th");return d.createElement(p,{className:"".concat(s,"-thead")},f.map(function(m,b){var y=d.createElement(sK,{key:b,flattenColumns:o,cells:m,stickyOffsets:n,rowComponent:v,cellComponent:h,onHeaderRow:i,index:b});return y}))};const ak=dc(cK);function sk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function uK(e,t,n){return d.useMemo(function(){if(t&&t>0){var r=0,o=0;e.forEach(function(h){var m=sk(t,h.width);m?r+=m:o+=1});var i=Math.max(t,n),a=Math.max(i-r,o),s=o,c=a/o,f=0,p=e.map(function(h){var m=J({},h),b=sk(t,m.width);if(b)m.width=b;else{var y=Math.floor(c);m.width=s===1?a:y,a-=y,s-=1}return f+=m.width,m});if(f<i){var v=i/f;a=i,p.forEach(function(h,m){var b=Math.floor(h.width*v);h.width=m===p.length-1?a:b,a-=b})}return[p,Math.max(f,i)]}return[e,t]},[e,t,n])}var dK=["children"],fK=["fixed"];function hw(e){return oo(e).filter(function(t){return d.isValidElement(t)}).map(function(t){var n=t.key,r=t.props,o=r.children,i=At(r,dK),a=J({key:n},i);return o&&(a.children=hw(o)),a})}function SM(e){return e.filter(function(t){return t&&bt(t)==="object"&&!t.hidden}).map(function(t){var n=t.children;return n&&n.length>0?J(J({},t),{},{children:SM(n)}):t})}function cb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&bt(n)==="object"}).reduce(function(n,r,o){var i=r.fixed,a=i===!0?"left":i,s="".concat(t,"-").concat(o),c=r.children;return c&&c.length>0?[].concat(Ce(n),Ce(cb(c,s).map(function(f){return J({fixed:a},f)}))):[].concat(Ce(n),[J(J({key:s},r),{},{fixed:a})])},[])}function pK(e){return e.map(function(t){var n=t.fixed,r=At(t,fK),o=n;return n==="left"?o="right":n==="right"&&(o="left"),J({fixed:o},r)})}function vK(e,t){var n=e.prefixCls,r=e.columns,o=e.children,i=e.expandable,a=e.expandedKeys,s=e.columnTitle,c=e.getRowKey,f=e.onTriggerExpand,p=e.expandIcon,v=e.rowExpandable,h=e.expandIconColumnIndex,m=e.direction,b=e.expandRowByClick,y=e.columnWidth,w=e.fixed,S=e.scrollWidth,C=e.clientWidth,E=d.useMemo(function(){var A=r||hw(o)||[];return SM(A.slice())},[r,o]),k=d.useMemo(function(){if(i){var A,F=E.slice();if(!F.includes(Ra)){var j=h||0;j>=0&&F.splice(j,0,Ra)}var _=F.indexOf(Ra);F=F.filter(function(W,V){return W!==Ra||V===_});var z=E[_],L;(w==="left"||w)&&!h?L="left":(w==="right"||w)&&h===E.length?L="right":L=z?z.fixed:null;var B=(A={},q(A,wu,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),q(A,"title",s),q(A,"fixed",L),q(A,"className","".concat(n,"-row-expand-icon-cell")),q(A,"width",y),q(A,"render",function(V,N,U){var X=c(N,U),Y=a.has(X),Z=v?v(N):!0,G=p({prefixCls:n,expanded:Y,expandable:Z,record:N,onExpand:f});return b?d.createElement("span",{onClick:function(oe){return oe.stopPropagation()}},G):G}),A);return F.map(function(W){return W===Ra?B:W})}return E.filter(function(W){return W!==Ra})},[i,E,c,a,p,m]),O=d.useMemo(function(){var A=k;return t&&(A=t(A)),A.length||(A=[{render:function(){return null}}]),A},[t,k,m]),I=d.useMemo(function(){return m==="rtl"?pK(cb(O)):cb(O)},[O,m,S]),T=d.useMemo(function(){for(var A=-1,F=I.length-1;F>=0;F-=1){var j=I[F].fixed;if(j==="left"||j===!0){A=F;break}}if(A>=0)for(var _=0;_<=A;_+=1){var z=I[_].fixed;if(z!=="left"&&z!==!0)return!0}var L=I.findIndex(function(V){var N=V.fixed;return N==="right"});if(L>=0)for(var B=L;B<I.length;B+=1){var W=I[B].fixed;if(W!=="right")return!0}return!1},[I]),R=uK(I,S,C),P=he(R,2),D=P[0],H=P[1];return[O,D,H,T]}function hK(e){var t,n=e.prefixCls,r=e.record,o=e.onExpand,i=e.expanded,a=e.expandable,s="".concat(n,"-row-expand-icon");if(!a)return d.createElement("span",{className:ae(s,"".concat(n,"-row-spaced"))});var c=function(p){o(r,p),p.stopPropagation()};return d.createElement("span",{className:ae(s,(t={},q(t,"".concat(n,"-row-expanded"),i),q(t,"".concat(n,"-row-collapsed"),!i),t)),onClick:c})}function gK(e,t,n){var r=[];function o(i){(i||[]).forEach(function(a,s){r.push(t(a,s)),o(a[n])})}return o(e),r}function mK(e,t,n){var r=nK(e),o=r.expandIcon,i=r.expandedRowKeys,a=r.defaultExpandedRowKeys,s=r.defaultExpandAllRows,c=r.expandedRowRender,f=r.onExpand,p=r.onExpandedRowsChange,v=r.childrenColumnName,h=o||hK,m=v||"children",b=d.useMemo(function(){return c?"row":e.expandable&&e.internalHooks===Ed&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(O){return O&&bt(O)==="object"&&O[m]})?"nest":!1},[!!c,t]),y=d.useState(function(){return a||(s?gK(t,n,m):[])}),w=he(y,2),S=w[0],C=w[1],E=d.useMemo(function(){return new Set(i||S||[])},[i,S]),k=d.useCallback(function(O){var I=n(O,t.indexOf(O)),T,R=E.has(I);R?(E.delete(I),T=Ce(E)):T=[].concat(Ce(E),[I]),C(T),f&&f(!R,O),p&&p(T)},[n,E,t,f,p]);return[r,b,E,h,m,k]}function bK(e,t,n){var r=e.map(function(o,i){return vw(i,i,e,t,n)});return js(function(){return r},[r],function(o,i){return!Ri(o,i)})}function CM(e){var t=d.useRef(e),n=d.useState({}),r=he(n,2),o=r[1],i=d.useRef(null),a=d.useRef([]);function s(c){a.current.push(c);var f=Promise.resolve();i.current=f,f.then(function(){if(i.current===f){var p=a.current,v=t.current;a.current=[],p.forEach(function(h){t.current=h(t.current)}),i.current=null,v!==t.current&&o({})}})}return d.useEffect(function(){return function(){i.current=null}},[]),[t.current,s]}function yK(e){var t=d.useRef(null),n=d.useRef();function r(){window.clearTimeout(n.current)}function o(a){t.current=a,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function i(){return t.current}return d.useEffect(function(){return r},[]),[o,i]}function wK(){var e=d.useState(-1),t=he(e,2),n=t[0],r=t[1],o=d.useState(-1),i=he(o,2),a=i[0],s=i[1],c=d.useCallback(function(f,p){r(f),s(p)},[]);return[n,a,c]}var lk=Sr()?window:null;function xK(e,t){var n=bt(e)==="object"?e:{},r=n.offsetHeader,o=r===void 0?0:r,i=n.offsetSummary,a=i===void 0?0:i,s=n.offsetScroll,c=s===void 0?0:s,f=n.getContainer,p=f===void 0?function(){return lk}:f,v=p()||lk;return d.useMemo(function(){var h=!!e;return{isSticky:h,stickyClassName:h?"".concat(t,"-sticky-holder"):"",offsetHeader:o,offsetSummary:a,offsetScroll:c,container:v}},[c,o,a,t,v])}function SK(e,t,n){var r=d.useMemo(function(){var o=t.length,i=function(f,p,v){for(var h=[],m=0,b=f;b!==p;b+=v)h.push(m),t[b].fixed&&(m+=e[b]||0);return h},a=i(0,o,1),s=i(o-1,-1,-1).reverse();return n==="rtl"?{left:s,right:a}:{left:a,right:s}},[e,t,n]);return r}function ck(e){var t=e.className,n=e.children;return d.createElement("div",{className:t},n)}var CK=function(t,n){var r,o,i=t.scrollBodyRef,a=t.onScroll,s=t.offsetScroll,c=t.container,f=Ar(io,"prefixCls"),p=((r=i.current)===null||r===void 0?void 0:r.scrollWidth)||0,v=((o=i.current)===null||o===void 0?void 0:o.clientWidth)||0,h=p&&v*(v/p),m=d.useRef(),b=CM({scrollLeft:0,isHiddenScrollBar:!1}),y=he(b,2),w=y[0],S=y[1],C=d.useRef({delta:0,x:0}),E=d.useState(!1),k=he(E,2),O=k[0],I=k[1],T=d.useRef(null);d.useEffect(function(){return function(){bn.cancel(T.current)}},[]);var R=function(){I(!1)},P=function(j){j.persist(),C.current.delta=j.pageX-w.scrollLeft,C.current.x=0,I(!0),j.preventDefault()},D=function(j){var _,z=j||((_=window)===null||_===void 0?void 0:_.event),L=z.buttons;if(!O||L===0){O&&I(!1);return}var B=C.current.x+j.pageX-C.current.x-C.current.delta;B<=0&&(B=0),B+h>=v&&(B=v-h),a({scrollLeft:B/v*(p+2)}),C.current.x=j.pageX},H=function(){T.current=bn(function(){if(i.current){var j=GE(i.current).top,_=j+i.current.offsetHeight,z=c===window?document.documentElement.scrollTop+window.innerHeight:GE(c).top+c.clientHeight;_-TC()<=z||j>=z-s?S(function(L){return J(J({},L),{},{isHiddenScrollBar:!0})}):S(function(L){return J(J({},L),{},{isHiddenScrollBar:!1})})}})},A=function(j){S(function(_){return J(J({},_),{},{scrollLeft:j/p*v||0})})};return d.useImperativeHandle(n,function(){return{setScrollLeft:A,checkScrollBarVisible:H}}),d.useEffect(function(){var F=Xf(document.body,"mouseup",R,!1),j=Xf(document.body,"mousemove",D,!1);return H(),function(){F.remove(),j.remove()}},[h,O]),d.useEffect(function(){var F=Xf(c,"scroll",H,!1),j=Xf(window,"resize",H,!1);return function(){F.remove(),j.remove()}},[c]),d.useEffect(function(){w.isHiddenScrollBar||S(function(F){var j=i.current;return j?J(J({},F),{},{scrollLeft:j.scrollLeft/j.scrollWidth*j.clientWidth}):F})},[w.isHiddenScrollBar]),p<=v||!h||w.isHiddenScrollBar?null:d.createElement("div",{style:{height:TC(),width:v,bottom:s},className:"".concat(f,"-sticky-scroll")},d.createElement("div",{onMouseDown:P,ref:m,className:ae("".concat(f,"-sticky-scroll-bar"),q({},"".concat(f,"-sticky-scroll-bar-active"),O)),style:{width:"".concat(h,"px"),transform:"translate3d(".concat(w.scrollLeft,"px, 0, 0)")}}))};const EK=d.forwardRef(CK);var EM="rc-table",kK=[],OK={};function $K(){return"No Data"}function IK(e,t){var n,r=J({rowKey:"key",prefixCls:EM,emptyText:$K},e),o=r.prefixCls,i=r.className,a=r.rowClassName,s=r.style,c=r.data,f=r.rowKey,p=r.scroll,v=r.tableLayout,h=r.direction,m=r.title,b=r.footer,y=r.summary,w=r.caption,S=r.id,C=r.showHeader,E=r.components,k=r.emptyText,O=r.onRow,I=r.onHeaderRow,T=r.onScroll,R=r.internalHooks,P=r.transformColumns,D=r.internalRefs,H=r.tailor,A=r.getContainerWidth,F=r.sticky,j=r.rowHoverable,_=j===void 0?!0:j,z=c||kK,L=!!z.length,B=R===Ed,W=d.useCallback(function(Rt,Yt){return go(E,Rt)||Yt},[E]),V=d.useMemo(function(){return typeof f=="function"?f:function(Rt){var Yt=Rt&&Rt[f];return Yt}},[f]),N=W(["body"]),U=wK(),X=he(U,3),Y=X[0],Z=X[1],G=X[2],Q=mK(r,z,V),oe=he(Q,6),ue=oe[0],se=oe[1],te=oe[2],de=oe[3],re=oe[4],ee=oe[5],ie=p==null?void 0:p.x,be=d.useState(0),pe=he(be,2),we=pe[0],xe=pe[1],ge=vK(J(J(J({},r),ue),{},{expandable:!!ue.expandedRowRender,columnTitle:ue.columnTitle,expandedKeys:te,getRowKey:V,onTriggerExpand:ee,expandIcon:de,expandIconColumnIndex:ue.expandIconColumnIndex,direction:h,scrollWidth:B&&H&&typeof ie=="number"?ie:null,clientWidth:we}),B?P:null),Oe=he(ge,4),Be=Oe[0],Se=Oe[1],je=Oe[2],We=Oe[3],Ne=je??ie,nt=d.useMemo(function(){return{columns:Be,flattenColumns:Se}},[Be,Se]),at=d.useRef(),Xe=d.useRef(),ke=d.useRef(),He=d.useRef();d.useImperativeHandle(t,function(){return{nativeElement:at.current,scrollTo:function(Yt){var jn;if(ke.current instanceof HTMLElement){var Kn=Yt.index,On=Yt.top,Jn=Yt.key;if(On){var er;(er=ke.current)===null||er===void 0||er.scrollTo({top:On})}else{var ar,Hr=Jn??V(z[Kn]);(ar=ke.current.querySelector('[data-row-key="'.concat(Hr,'"]')))===null||ar===void 0||ar.scrollIntoView()}}else(jn=ke.current)!==null&&jn!==void 0&&jn.scrollTo&&ke.current.scrollTo(Yt)}}});var Ke=d.useRef(),Ae=d.useState(!1),ze=he(Ae,2),Ge=ze[0],Ue=ze[1],Ze=d.useState(!1),$e=he(Ze,2),Ye=$e[0],dt=$e[1],Pt=CM(new Map),It=he(Pt,2),Xt=It[0],Ot=It[1],ct=Qv(Se),ft=ct.map(function(Rt){return Xt.get(Rt)}),rt=d.useMemo(function(){return ft},[ft.join("_")]),Fe=SK(rt,Se,h),Je=p&&lb(p.y),vt=p&&lb(Ne)||!!ue.fixed,Le=vt&&Se.some(function(Rt){var Yt=Rt.fixed;return Yt}),Qe=d.useRef(),ot=xK(F,o),mt=ot.isSticky,Dt=ot.offsetHeader,Mt=ot.offsetSummary,en=ot.offsetScroll,pt=ot.stickyClassName,yt=ot.container,it=d.useMemo(function(){return y==null?void 0:y(z)},[y,z]),jt=(Je||mt)&&d.isValidElement(it)&&it.type===Zv&&it.props.fixed,pn,sn,tn;Je&&(sn={overflowY:"scroll",maxHeight:p.y}),vt&&(pn={overflowX:"auto"},Je||(sn={overflowY:"hidden"}),tn={width:Ne===!0?"auto":Ne,minWidth:"100%"});var hn=d.useCallback(function(Rt,Yt){pd(at.current)&&Ot(function(jn){if(jn.get(Rt)!==Yt){var Kn=new Map(jn);return Kn.set(Rt,Yt),Kn}return jn})},[]),ut=yK(),lt=he(ut,2),xt=lt[0],ln=lt[1];function Cn(Rt,Yt){Yt&&(typeof Yt=="function"?Yt(Rt):Yt.scrollLeft!==Rt&&(Yt.scrollLeft=Rt,Yt.scrollLeft!==Rt&&setTimeout(function(){Yt.scrollLeft=Rt},0)))}var Kt=wn(function(Rt){var Yt=Rt.currentTarget,jn=Rt.scrollLeft,Kn=h==="rtl",On=typeof jn=="number"?jn:Yt.scrollLeft,Jn=Yt||OK;if(!ln()||ln()===Jn){var er;xt(Jn),Cn(On,Xe.current),Cn(On,ke.current),Cn(On,Ke.current),Cn(On,(er=Qe.current)===null||er===void 0?void 0:er.setScrollLeft)}var ar=Yt||Xe.current;if(ar){var Hr=ar.scrollWidth,so=ar.clientWidth;if(Hr===so){Ue(!1),dt(!1);return}Kn?(Ue(-On<Hr-so),dt(-On>0)):(Ue(On>0),dt(On<Hr-so))}}),xn=wn(function(Rt){Kt(Rt),T==null||T(Rt)}),Vn=function(){vt&&ke.current?Kt({currentTarget:ke.current}):(Ue(!1),dt(!1))},Er=function(Yt){var jn,Kn=Yt.width;(jn=Qe.current)===null||jn===void 0||jn.checkScrollBarVisible();var On=at.current?at.current.offsetWidth:Kn;B&&A&&at.current&&(On=A(at.current,On)||On),On!==we&&(Vn(),xe(On))},ht=d.useRef(!1);d.useEffect(function(){ht.current&&Vn()},[vt,c,Be.length]),d.useEffect(function(){ht.current=!0},[]);var Ft=d.useState(0),on=he(Ft,2),cn=on[0],gn=on[1],ao=d.useState(!0),Wn=he(ao,2),mr=Wn[0],zr=Wn[1];d.useEffect(function(){(!H||!B)&&(ke.current instanceof Element?gn(L0(ke.current).width):gn(L0(He.current).width)),zr(B0("position","sticky"))},[]),d.useEffect(function(){B&&D&&(D.body.current=ke.current)});var qr=d.useCallback(function(Rt){return d.createElement(d.Fragment,null,d.createElement(ak,Rt),jt==="top"&&d.createElement(Gf,Rt,it))},[jt,it]),dr=d.useCallback(function(Rt){return d.createElement(Gf,Rt,it)},[it]),Lt=W(["table"],"table"),Tt=d.useMemo(function(){return v||(Le?Ne==="max-content"?"auto":"fixed":Je||mt||Se.some(function(Rt){var Yt=Rt.ellipsis;return Yt})?"fixed":"auto")},[Je,Le,Se,v,mt]),_t,Bt={colWidths:rt,columCount:Se.length,stickyOffsets:Fe,onHeaderRow:I,fixHeader:Je,scroll:p},Nt=d.useMemo(function(){return L?null:typeof k=="function"?k():k},[L,k]),nn=d.createElement(eK,{data:z,measureColumnWidth:Je||vt||mt}),vn=d.createElement(xM,{colWidths:Se.map(function(Rt){var Yt=Rt.width;return Yt}),columns:Se}),Hn=w!=null?d.createElement("caption",{className:"".concat(o,"-caption")},w):void 0,Rn=Ur(r,{data:!0}),kr=Ur(r,{aria:!0});if(Je||mt){var Un;typeof N=="function"?(Un=N(z,{scrollbarSize:cn,ref:ke,onScroll:Kt}),Bt.colWidths=Se.map(function(Rt,Yt){var jn=Rt.width,Kn=Yt===Se.length-1?jn-cn:jn;return typeof Kn=="number"&&!Number.isNaN(Kn)?Kn:0})):Un=d.createElement("div",{style:J(J({},pn),sn),onScroll:xn,ref:ke,className:ae("".concat(o,"-body"))},d.createElement(Lt,Te({style:J(J({},tn),{},{tableLayout:Tt})},kr),Hn,vn,nn,!jt&&it&&d.createElement(Gf,{stickyOffsets:Fe,flattenColumns:Se},it)));var qt=J(J(J({noData:!z.length,maxContentScroll:vt&&Ne==="max-content"},Bt),nt),{},{direction:h,stickyClassName:pt,onScroll:Kt});_t=d.createElement(d.Fragment,null,C!==!1&&d.createElement(ik,Te({},qt,{stickyTopOffset:Dt,className:"".concat(o,"-header"),ref:Xe}),qr),Un,jt&&jt!=="top"&&d.createElement(ik,Te({},qt,{stickyBottomOffset:Mt,className:"".concat(o,"-summary"),ref:Ke}),dr),mt&&ke.current&&ke.current instanceof Element&&d.createElement(EK,{ref:Qe,offsetScroll:en,scrollBodyRef:ke,onScroll:Kt,container:yt}))}else _t=d.createElement("div",{style:J(J({},pn),sn),className:ae("".concat(o,"-content")),onScroll:Kt,ref:ke},d.createElement(Lt,Te({style:J(J({},tn),{},{tableLayout:Tt})},kr),Hn,vn,C!==!1&&d.createElement(ak,Te({},Bt,nt)),nn,it&&d.createElement(Gf,{stickyOffsets:Fe,flattenColumns:Se},it)));var Dn=d.createElement("div",Te({className:ae(o,i,(n={},q(n,"".concat(o,"-rtl"),h==="rtl"),q(n,"".concat(o,"-ping-left"),Ge),q(n,"".concat(o,"-ping-right"),Ye),q(n,"".concat(o,"-layout-fixed"),v==="fixed"),q(n,"".concat(o,"-fixed-header"),Je),q(n,"".concat(o,"-fixed-column"),Le),q(n,"".concat(o,"-fixed-column-gapped"),Le&&We),q(n,"".concat(o,"-scroll-horizontal"),vt),q(n,"".concat(o,"-has-fix-left"),Se[0]&&Se[0].fixed),q(n,"".concat(o,"-has-fix-right"),Se[Se.length-1]&&Se[Se.length-1].fixed==="right"),n)),style:s,id:S,ref:at},Rn),m&&d.createElement(ck,{className:"".concat(o,"-title")},m(z)),d.createElement("div",{ref:He,className:"".concat(o,"-container")},_t),b&&d.createElement(ck,{className:"".concat(o,"-footer")},b(z)));vt&&(Dn=d.createElement(_o,{onResize:Er},Dn));var Xr=bK(Se,Fe,h),yo=d.useMemo(function(){return{scrollX:Ne,prefixCls:o,getComponent:W,scrollbarSize:cn,direction:h,fixedInfoList:Xr,isSticky:mt,supportSticky:mr,componentWidth:we,fixHeader:Je,fixColumn:Le,horizonScroll:vt,tableLayout:Tt,rowClassName:a,expandedRowClassName:ue.expandedRowClassName,expandIcon:de,expandableType:se,expandRowByClick:ue.expandRowByClick,expandedRowRender:ue.expandedRowRender,onTriggerExpand:ee,expandIconColumnIndex:ue.expandIconColumnIndex,indentSize:ue.indentSize,allColumnsFixedLeft:Se.every(function(Rt){return Rt.fixed==="left"}),emptyNode:Nt,columns:Be,flattenColumns:Se,onColumnResize:hn,hoverStartRow:Y,hoverEndRow:Z,onHover:G,rowExpandable:ue.rowExpandable,onRow:O,getRowKey:V,expandedKeys:te,childrenColumnName:re,rowHoverable:_}},[Ne,o,W,cn,h,Xr,mt,mr,we,Je,Le,vt,Tt,a,ue.expandedRowClassName,de,se,ue.expandRowByClick,ue.expandedRowRender,ee,ue.expandIconColumnIndex,ue.indentSize,Nt,Be,Se,hn,Y,Z,G,ue.rowExpandable,O,V,te,re,_]);return d.createElement(io.Provider,{value:yo},Dn)}var TK=d.forwardRef(IK);function kM(e){return fM(TK,e)}var fc=kM();fc.EXPAND_COLUMN=Ra;fc.INTERNAL_HOOKS=Ed;fc.Column=qU;fc.ColumnGroup=XU;fc.Summary=hM;var gw=fw(null),OM=fw(null);function PK(e,t,n){var r=t||1;return n[e+r]-(n[e]||0)}function MK(e){var t=e.rowInfo,n=e.column,r=e.colIndex,o=e.indent,i=e.index,a=e.component,s=e.renderIndex,c=e.record,f=e.style,p=e.className,v=e.inverse,h=e.getHeight,m=n.render,b=n.dataIndex,y=n.className,w=n.width,S=Ar(OM,["columnsOffset"]),C=S.columnsOffset,E=wM(t,n,r,o,i),k=E.key,O=E.fixedInfo,I=E.appendCellNode,T=E.additionalCellProps,R=T.style,P=T.colSpan,D=P===void 0?1:P,H=T.rowSpan,A=H===void 0?1:H,F=r-1,j=PK(F,D,C),_=D>1?w-j:0,z=J(J(J({},R),f),{},{flex:"0 0 ".concat(j,"px"),width:"".concat(j,"px"),marginRight:_,pointerEvents:"auto"}),L=d.useMemo(function(){return v?A<=1:D===0||A===0||A>1},[A,D,v]);L?z.visibility="hidden":v&&(z.height=h==null?void 0:h(A));var B=L?function(){return null}:m,W={};return(A===0||D===0)&&(W.rowSpan=1,W.colSpan=1),d.createElement(As,Te({className:ae(y,p),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:k,record:c,index:i,renderIndex:s,dataIndex:b,render:B,shouldCellUpdate:n.shouldCellUpdate},O,{appendNode:I,additionalProps:J(J({},T),{},{style:z},W)}))}var NK=["data","index","className","rowKey","style","extra","getHeight"],RK=d.forwardRef(function(e,t){var n=e.data,r=e.index,o=e.className,i=e.rowKey,a=e.style,s=e.extra,c=e.getHeight,f=At(e,NK),p=n.record,v=n.indent,h=n.index,m=Ar(io,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),b=m.scrollX,y=m.flattenColumns,w=m.prefixCls,S=m.fixColumn,C=m.componentWidth,E=Ar(gw,["getComponent"]),k=E.getComponent,O=bM(p,i,r,v),I=k(["body","row"],"div"),T=k(["body","cell"],"div"),R=O.rowSupportExpand,P=O.expanded,D=O.rowProps,H=O.expandedRowRender,A=O.expandedRowClassName,F;if(R&&P){var j=H(p,r,v+1,P),_=A==null?void 0:A(p,r,v),z={};S&&(z={style:q({},"--virtual-width","".concat(C,"px"))});var L="".concat(w,"-expanded-row-cell");F=d.createElement(I,{className:ae("".concat(w,"-expanded-row"),"".concat(w,"-expanded-row-level-").concat(v+1),_)},d.createElement(As,{component:T,prefixCls:w,className:ae(L,q({},"".concat(L,"-fixed"),S)),additionalProps:z},j))}var B=J(J({},a),{},{width:b});s&&(B.position="absolute",B.pointerEvents="none");var W=d.createElement(I,Te({},D,f,{"data-row-key":i,ref:R?null:t,className:ae(o,"".concat(w,"-row"),D==null?void 0:D.className,q({},"".concat(w,"-row-extra"),s)),style:J(J({},B),D==null?void 0:D.style)}),y.map(function(V,N){return d.createElement(MK,{key:N,component:T,rowInfo:O,column:V,colIndex:N,indent:v,index:r,renderIndex:h,record:p,inverse:s,getHeight:c})}));return R?d.createElement("div",{ref:t},W,F):W}),uk=dc(RK),DK=d.forwardRef(function(e,t){var n=e.data,r=e.onScroll,o=Ar(io,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),i=o.flattenColumns,a=o.onColumnResize,s=o.getRowKey,c=o.expandedKeys,f=o.prefixCls,p=o.childrenColumnName,v=o.emptyNode,h=o.scrollX,m=Ar(gw),b=m.sticky,y=m.scrollY,w=m.listItemHeight,S=m.getComponent,C=m.onScroll,E=d.useRef(),k=mM(n,p,c,s),O=d.useMemo(function(){var z=0;return i.map(function(L){var B=L.width,W=L.key;return z+=B,[W,B,z]})},[i]),I=d.useMemo(function(){return O.map(function(z){return z[2]})},[O]);d.useEffect(function(){O.forEach(function(z){var L=he(z,2),B=L[0],W=L[1];a(B,W)})},[O]),d.useImperativeHandle(t,function(){var z={scrollTo:function(B){var W;(W=E.current)===null||W===void 0||W.scrollTo(B)}};return Object.defineProperty(z,"scrollLeft",{get:function(){var B;return((B=E.current)===null||B===void 0?void 0:B.getScrollInfo().x)||0},set:function(B){var W;(W=E.current)===null||W===void 0||W.scrollTo({left:B})}}),z});var T=function(L,B){var W,V=(W=k[B])===null||W===void 0?void 0:W.record,N=L.onCell;if(N){var U,X=N(V,B);return(U=X==null?void 0:X.rowSpan)!==null&&U!==void 0?U:1}return 1},R=function(L){var B=L.start,W=L.end,V=L.getSize,N=L.offsetY;if(W<0)return null;for(var U=i.filter(function(ee){return T(ee,B)===0}),X=B,Y=function(ie){if(U=U.filter(function(be){return T(be,ie)===0}),!U.length)return X=ie,1},Z=B;Z>=0&&!Y(Z);Z-=1);for(var G=i.filter(function(ee){return T(ee,W)!==1}),Q=W,oe=function(ie){if(G=G.filter(function(be){return T(be,ie)!==1}),!G.length)return Q=Math.max(ie-1,W),1},ue=W;ue<k.length&&!oe(ue);ue+=1);for(var se=[],te=function(ie){var be=k[ie];if(!be)return 1;i.some(function(pe){return T(pe,ie)>1})&&se.push(ie)},de=X;de<=Q;de+=1)te(de);var re=se.map(function(ee){var ie=k[ee],be=s(ie.record,ee),pe=function(ge){var Oe=ee+ge-1,Be=s(k[Oe].record,Oe),Se=V(be,Be);return Se.bottom-Se.top},we=V(be);return d.createElement(uk,{key:ee,data:ie,rowKey:be,index:ee,style:{top:-N+we.top},extra:!0,getHeight:pe})});return re},P=d.useMemo(function(){return{columnsOffset:I}},[I]),D="".concat(f,"-tbody"),H=S(["body","wrapper"]),A=S(["body","row"],"div"),F=S(["body","cell"],"div"),j;if(k.length){var _={};b&&(_.position="sticky",_.bottom=0,bt(b)==="object"&&b.offsetScroll&&(_.bottom=b.offsetScroll)),j=d.createElement(zv,{fullHeight:!1,ref:E,prefixCls:"".concat(D,"-virtual"),styles:{horizontalScrollBar:_},className:D,height:y,itemHeight:w||24,data:k,itemKey:function(L){return s(L.record)},component:H,scrollWidth:h,onVirtualScroll:function(L){var B=L.x;r({scrollLeft:B})},onScroll:C,extraRender:R},function(z,L,B){var W=s(z.record,L);return d.createElement(uk,Te({data:z,rowKey:W,index:L},B))})}else j=d.createElement(A,{className:ae("".concat(f,"-placeholder"))},d.createElement(As,{component:F,prefixCls:f},v));return d.createElement(OM.Provider,{value:P},j)}),jK=dc(DK),LK=function(t,n){var r=n.ref,o=n.onScroll;return d.createElement(jK,{ref:r,data:t,onScroll:o})};function BK(e,t){var n=e.columns,r=e.scroll,o=e.sticky,i=e.prefixCls,a=i===void 0?EM:i,s=e.className,c=e.listItemHeight,f=e.components,p=e.onScroll,v=r||{},h=v.x,m=v.y;typeof h!="number"&&(h=1),typeof m!="number"&&(m=500);var b=wn(function(S,C){return go(f,S)||C}),y=wn(p),w=d.useMemo(function(){return{sticky:o,scrollY:m,listItemHeight:c,getComponent:b,onScroll:y}},[o,m,c,b,y]);return d.createElement(gw.Provider,{value:w},d.createElement(fc,Te({},e,{className:ae(s,"".concat(a,"-virtual")),scroll:J(J({},r),{},{x:h}),components:J(J({},f),{},{body:LK}),columns:n,internalHooks:Ed,tailor:!0,ref:t})))}var AK=d.forwardRef(BK);function $M(e){return fM(AK,e)}$M();function zK(e){return null}function HK(e){return null}var mw=d.createContext(null),FK=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],c=0;c<r;c+=1)s.push(d.createElement("span",{key:c,className:ae(a,q(q({},"".concat(a,"-start"),o[c]),"".concat(a,"-end"),i[c]))}));return d.createElement("span",{"aria-hidden":"true",className:"".concat(n,"-indent")},s)};const _K=d.memo(FK);var VK=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],dk="open",fk="close",WK="---",UK=function(e){Fo(n,e);var t=Di(n);function n(){var r;or(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=t.call.apply(t,[this].concat(i)),q(De(r),"state",{dragNodeHighlight:!1}),q(De(r),"selectHandle",void 0),q(De(r),"cacheIndent",void 0),q(De(r),"onSelectorClick",function(s){var c=r.props.context.onNodeClick;c(s,lr(r.props)),r.isSelectable()?r.onSelect(s):r.onCheck(s)}),q(De(r),"onSelectorDoubleClick",function(s){var c=r.props.context.onNodeDoubleClick;c(s,lr(r.props))}),q(De(r),"onSelect",function(s){if(!r.isDisabled()){var c=r.props.context.onNodeSelect;c(s,lr(r.props))}}),q(De(r),"onCheck",function(s){if(!r.isDisabled()){var c=r.props,f=c.disableCheckbox,p=c.checked,v=r.props.context.onNodeCheck;if(!(!r.isCheckable()||f)){var h=!p;v(s,lr(r.props),h)}}}),q(De(r),"onMouseEnter",function(s){var c=r.props.context.onNodeMouseEnter;c(s,lr(r.props))}),q(De(r),"onMouseLeave",function(s){var c=r.props.context.onNodeMouseLeave;c(s,lr(r.props))}),q(De(r),"onContextMenu",function(s){var c=r.props.context.onNodeContextMenu;c(s,lr(r.props))}),q(De(r),"onDragStart",function(s){var c=r.props.context.onNodeDragStart;s.stopPropagation(),r.setState({dragNodeHighlight:!0}),c(s,De(r));try{s.dataTransfer.setData("text/plain","")}catch{}}),q(De(r),"onDragEnter",function(s){var c=r.props.context.onNodeDragEnter;s.preventDefault(),s.stopPropagation(),c(s,De(r))}),q(De(r),"onDragOver",function(s){var c=r.props.context.onNodeDragOver;s.preventDefault(),s.stopPropagation(),c(s,De(r))}),q(De(r),"onDragLeave",function(s){var c=r.props.context.onNodeDragLeave;s.stopPropagation(),c(s,De(r))}),q(De(r),"onDragEnd",function(s){var c=r.props.context.onNodeDragEnd;s.stopPropagation(),r.setState({dragNodeHighlight:!1}),c(s,De(r))}),q(De(r),"onDrop",function(s){var c=r.props.context.onNodeDrop;s.preventDefault(),s.stopPropagation(),r.setState({dragNodeHighlight:!1}),c(s,De(r))}),q(De(r),"onExpand",function(s){var c=r.props,f=c.loading,p=c.context.onNodeExpand;f||p(s,lr(r.props))}),q(De(r),"setSelectHandle",function(s){r.selectHandle=s}),q(De(r),"getNodeState",function(){var s=r.props.expanded;return r.isLeaf()?null:s?dk:fk}),q(De(r),"hasChildren",function(){var s=r.props.eventKey,c=r.props.context.keyEntities,f=to(c,s)||{},p=f.children;return!!(p||[]).length}),q(De(r),"isLeaf",function(){var s=r.props,c=s.isLeaf,f=s.loaded,p=r.props.context.loadData,v=r.hasChildren();return c===!1?!1:c||!p&&!v||p&&f&&!v}),q(De(r),"isDisabled",function(){var s=r.props.disabled,c=r.props.context.disabled;return!!(c||s)}),q(De(r),"isCheckable",function(){var s=r.props.checkable,c=r.props.context.checkable;return!c||s===!1?!1:c}),q(De(r),"syncLoadData",function(s){var c=s.expanded,f=s.loading,p=s.loaded,v=r.props.context,h=v.loadData,m=v.onNodeLoad;f||h&&c&&!r.isLeaf()&&!p&&m(lr(r.props))}),q(De(r),"isDraggable",function(){var s=r.props,c=s.data,f=s.context.draggable;return!!(f&&(!f.nodeDraggable||f.nodeDraggable(c)))}),q(De(r),"renderDragHandler",function(){var s=r.props.context,c=s.draggable,f=s.prefixCls;return c!=null&&c.icon?d.createElement("span",{className:"".concat(f,"-draggable-icon")},c.icon):null}),q(De(r),"renderSwitcherIconDom",function(s){var c=r.props.switcherIcon,f=r.props.context.switcherIcon,p=c||f;return typeof p=="function"?p(J(J({},r.props),{},{isLeaf:s})):p}),q(De(r),"renderSwitcher",function(){var s=r.props.expanded,c=r.props.context.prefixCls;if(r.isLeaf()){var f=r.renderSwitcherIconDom(!0);return f!==!1?d.createElement("span",{className:ae("".concat(c,"-switcher"),"".concat(c,"-switcher-noop"))},f):null}var p=ae("".concat(c,"-switcher"),"".concat(c,"-switcher_").concat(s?dk:fk)),v=r.renderSwitcherIconDom(!1);return v!==!1?d.createElement("span",{onClick:r.onExpand,className:p},v):null}),q(De(r),"renderCheckbox",function(){var s=r.props,c=s.checked,f=s.halfChecked,p=s.disableCheckbox,v=r.props.context.prefixCls,h=r.isDisabled(),m=r.isCheckable();if(!m)return null;var b=typeof m!="boolean"?m:null;return d.createElement("span",{className:ae("".concat(v,"-checkbox"),c&&"".concat(v,"-checkbox-checked"),!c&&f&&"".concat(v,"-checkbox-indeterminate"),(h||p)&&"".concat(v,"-checkbox-disabled")),onClick:r.onCheck},b)}),q(De(r),"renderIcon",function(){var s=r.props.loading,c=r.props.context.prefixCls;return d.createElement("span",{className:ae("".concat(c,"-iconEle"),"".concat(c,"-icon__").concat(r.getNodeState()||"docu"),s&&"".concat(c,"-icon_loading"))})}),q(De(r),"renderSelector",function(){var s=r.state.dragNodeHighlight,c=r.props,f=c.title,p=f===void 0?WK:f,v=c.selected,h=c.icon,m=c.loading,b=c.data,y=r.props.context,w=y.prefixCls,S=y.showIcon,C=y.icon,E=y.loadData,k=y.titleRender,O=r.isDisabled(),I="".concat(w,"-node-content-wrapper"),T;if(S){var R=h||C;T=R?d.createElement("span",{className:ae("".concat(w,"-iconEle"),"".concat(w,"-icon__customize"))},typeof R=="function"?R(r.props):R):r.renderIcon()}else E&&m&&(T=r.renderIcon());var P;typeof p=="function"?P=p(b):k?P=k(b):P=p;var D=d.createElement("span",{className:"".concat(w,"-title")},P);return d.createElement("span",{ref:r.setSelectHandle,title:typeof p=="string"?p:"",className:ae("".concat(I),"".concat(I,"-").concat(r.getNodeState()||"normal"),!O&&(v||s)&&"".concat(w,"-node-selected")),onMouseEnter:r.onMouseEnter,onMouseLeave:r.onMouseLeave,onContextMenu:r.onContextMenu,onClick:r.onSelectorClick,onDoubleClick:r.onSelectorDoubleClick},T,D,r.renderDropIndicator())}),q(De(r),"renderDropIndicator",function(){var s=r.props,c=s.disabled,f=s.eventKey,p=r.props.context,v=p.draggable,h=p.dropLevelOffset,m=p.dropPosition,b=p.prefixCls,y=p.indent,w=p.dropIndicatorRender,S=p.dragOverNodeKey,C=p.direction,E=!!v,k=!c&&E&&S===f,O=y??r.cacheIndent;return r.cacheIndent=y,k?w({dropPosition:m,dropLevelOffset:h,indent:O,prefixCls:b,direction:C}):null}),r}return ir(n,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var o=this.props.selectable,i=this.props.context.selectable;return typeof o=="boolean"?o:i}},{key:"render",value:function(){var o,i=this.props,a=i.eventKey,s=i.className,c=i.style,f=i.dragOver,p=i.dragOverGapTop,v=i.dragOverGapBottom,h=i.isLeaf,m=i.isStart,b=i.isEnd,y=i.expanded,w=i.selected,S=i.checked,C=i.halfChecked,E=i.loading,k=i.domRef,O=i.active;i.data;var I=i.onMouseMove,T=i.selectable,R=At(i,VK),P=this.props.context,D=P.prefixCls,H=P.filterTreeNode,A=P.keyEntities,F=P.dropContainerKey,j=P.dropTargetKey,_=P.draggingNodeKey,z=this.isDisabled(),L=Ur(R,{aria:!0,data:!0}),B=to(A,a)||{},W=B.level,V=b[b.length-1],N=this.isDraggable(),U=!z&&N,X=_===a,Y=T!==void 0?{"aria-selected":!!T}:void 0;return d.createElement("div",Te({ref:k,className:ae(s,"".concat(D,"-treenode"),(o={},q(q(q(q(q(q(q(q(q(q(o,"".concat(D,"-treenode-disabled"),z),"".concat(D,"-treenode-switcher-").concat(y?"open":"close"),!h),"".concat(D,"-treenode-checkbox-checked"),S),"".concat(D,"-treenode-checkbox-indeterminate"),C),"".concat(D,"-treenode-selected"),w),"".concat(D,"-treenode-loading"),E),"".concat(D,"-treenode-active"),O),"".concat(D,"-treenode-leaf-last"),V),"".concat(D,"-treenode-draggable"),N),"dragging",X),q(q(q(q(q(q(o,"drop-target",j===a),"drop-container",F===a),"drag-over",!z&&f),"drag-over-gap-top",!z&&p),"drag-over-gap-bottom",!z&&v),"filter-node",H&&H(lr(this.props))))),style:c,draggable:U,"aria-grabbed":X,onDragStart:U?this.onDragStart:void 0,onDragEnter:N?this.onDragEnter:void 0,onDragOver:N?this.onDragOver:void 0,onDragLeave:N?this.onDragLeave:void 0,onDrop:N?this.onDrop:void 0,onDragEnd:N?this.onDragEnd:void 0,onMouseMove:I},Y,L),d.createElement(_K,{prefixCls:D,level:W,isStart:m,isEnd:b}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),n}(d.Component),Zl=function(t){return d.createElement(mw.Consumer,null,function(n){return d.createElement(UK,Te({},t,{context:n}))})};Zl.displayName="TreeNode";Zl.isTreeNode=1;function Si(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function Xi(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function bw(e){return e.split("-")}function KK(e,t){var n=[],r=to(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,c=a.children;n.push(s),o(c)})}return o(r.children),n}function qK(e){if(e.parent){var t=bw(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function XK(e){var t=bw(e.pos);return Number(t[t.length-1])===0}function pk(e,t,n,r,o,i,a,s,c,f){var p,v=e.clientX,h=e.clientY,m=e.target.getBoundingClientRect(),b=m.top,y=m.height,w=(f==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-v),S=(w-12)/r,C=c.filter(function(z){var L;return(L=s[z])===null||L===void 0||(L=L.children)===null||L===void 0?void 0:L.length}),E=to(s,n.props.eventKey);if(h<b+y/2){var k=a.findIndex(function(z){return z.key===E.key}),O=k<=0?0:k-1,I=a[O].key;E=to(s,I)}var T=E.key,R=E,P=E.key,D=0,H=0;if(!C.includes(T))for(var A=0;A<S&&qK(E);A+=1)E=E.parent,H+=1;var F=t.props.data,j=E.node,_=!0;return XK(E)&&E.level===0&&h<b+y/2&&i({dragNode:F,dropNode:j,dropPosition:-1})&&E.key===n.props.eventKey?D=-1:(R.children||[]).length&&C.includes(P)?i({dragNode:F,dropNode:j,dropPosition:0})?D=0:_=!1:H===0?S>-1.5?i({dragNode:F,dropNode:j,dropPosition:1})?D=1:_=!1:i({dragNode:F,dropNode:j,dropPosition:0})?D=0:i({dragNode:F,dropNode:j,dropPosition:1})?D=1:_=!1:i({dragNode:F,dropNode:j,dropPosition:1})?D=1:_=!1,{dropPosition:D,dropLevelOffset:H,dropTargetKey:E.key,dropTargetPos:E.pos,dragOverNodeKey:P,dropContainerKey:D===0?null:((p=E.parent)===null||p===void 0?void 0:p.key)||null,dropAllowed:_}}function vk(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function km(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(bt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return zn(!1,"`checkedKeys` is not an array or an object"),null;return t}function ub(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=to(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),Ce(n)}function GK(e){const[t,n]=d.useState(null);return[d.useCallback((i,a,s)=>{const c=t??i,f=Math.min(c||0,i),p=Math.max(c||0,i),v=a.slice(f,p+1).map(b=>e(b)),h=v.some(b=>!s.has(b)),m=[];return v.forEach(b=>{h?(s.has(b)||m.push(b),s.add(b)):(s.delete(b),m.push(b))}),n(h?p:null),m},[t]),i=>{n(i)}]}const Ta={},db="SELECT_ALL",fb="SELECT_INVERT",pb="SELECT_NONE",hk=[],IM=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(Ce(n),Ce(IM(e,r[e]))))}),n},YK=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:i,onChange:a,onSelect:s,onSelectAll:c,onSelectInvert:f,onSelectNone:p,onSelectMultiple:v,columnWidth:h,type:m,selections:b,fixed:y,renderCell:w,hideSelectAll:S,checkStrictly:C=!0}=t||{},{prefixCls:E,data:k,pageData:O,getRecordByKey:I,getRowKey:T,expandType:R,childrenColumnName:P,locale:D,getPopupContainer:H}=e,A=Bs(),[F,j]=GK(te=>te),[_,z]=Pn(r||o||hk,{value:r}),L=d.useRef(new Map),B=d.useCallback(te=>{if(n){const de=new Map;te.forEach(re=>{let ee=I(re);!ee&&L.current.has(re)&&(ee=L.current.get(re)),de.set(re,ee)}),L.current=de}},[I,n]);d.useEffect(()=>{B(_)},[_]);const{keyEntities:W}=d.useMemo(()=>{if(C)return{keyEntities:null};let te=k;if(n){const de=new Set(k.map((ee,ie)=>T(ee,ie))),re=Array.from(L.current).reduce((ee,ie)=>{let[be,pe]=ie;return de.has(be)?ee:ee.concat(pe)},[]);te=[].concat(Ce(te),Ce(re))}return Xv(te,{externalGetKey:T,childrenPropName:P})},[k,T,C,P,n]),V=d.useMemo(()=>IM(P,O),[P,O]),N=d.useMemo(()=>{const te=new Map;return V.forEach((de,re)=>{const ee=T(de,re),ie=(i?i(de):null)||{};te.set(ee,ie)}),te},[V,T,i]),U=d.useCallback(te=>{var de;return!!(!((de=N.get(T(te)))===null||de===void 0)&&de.disabled)},[N,T]),[X,Y]=d.useMemo(()=>{if(C)return[_||[],[]];const{checkedKeys:te,halfCheckedKeys:de}=Qi(_,!0,W,U);return[te||[],de]},[_,C,W,U]),Z=d.useMemo(()=>{const te=m==="radio"?X.slice(0,1):X;return new Set(te)},[X,m]),G=d.useMemo(()=>m==="radio"?new Set:new Set(Y),[Y,m]);d.useEffect(()=>{t||z(hk)},[!!t]);const Q=d.useCallback((te,de)=>{let re,ee;B(te),n?(re=te,ee=te.map(ie=>L.current.get(ie))):(re=[],ee=[],te.forEach(ie=>{const be=I(ie);be!==void 0&&(re.push(ie),ee.push(be))})),z(re),a==null||a(re,ee,{type:de})},[z,I,a,n]),oe=d.useCallback((te,de,re,ee)=>{if(s){const ie=re.map(be=>I(be));s(I(te),de,ie,ee)}Q(re,"single")},[s,I,Q]),ue=d.useMemo(()=>!b||S?null:(b===!0?[db,fb,pb]:b).map(de=>de===db?{key:"all",text:D.selectionAll,onSelect(){Q(k.map((re,ee)=>T(re,ee)).filter(re=>{const ee=N.get(re);return!(ee!=null&&ee.disabled)||Z.has(re)}),"all")}}:de===fb?{key:"invert",text:D.selectInvert,onSelect(){const re=new Set(Z);O.forEach((ie,be)=>{const pe=T(ie,be),we=N.get(pe);we!=null&&we.disabled||(re.has(pe)?re.delete(pe):re.add(pe))});const ee=Array.from(re);f&&(A.deprecated(!1,"onSelectInvert","onChange"),f(ee)),Q(ee,"invert")}}:de===pb?{key:"none",text:D.selectNone,onSelect(){p==null||p(),Q(Array.from(Z).filter(re=>{const ee=N.get(re);return ee==null?void 0:ee.disabled}),"none")}}:de).map(de=>Object.assign(Object.assign({},de),{onSelect:function(){for(var re,ee,ie=arguments.length,be=new Array(ie),pe=0;pe<ie;pe++)be[pe]=arguments[pe];(ee=de.onSelect)===null||ee===void 0||(re=ee).call.apply(re,[de].concat(be)),j(null)}})),[b,Z,O,T,f,Q]);return[d.useCallback(te=>{var de;if(!t)return te.filter(ke=>ke!==Ta);let re=Ce(te);const ee=new Set(Z),ie=V.map(T).filter(ke=>!N.get(ke).disabled),be=ie.every(ke=>ee.has(ke)),pe=ie.some(ke=>ee.has(ke)),we=()=>{const ke=[];be?ie.forEach(Ke=>{ee.delete(Ke),ke.push(Ke)}):ie.forEach(Ke=>{ee.has(Ke)||(ee.add(Ke),ke.push(Ke))});const He=Array.from(ee);c==null||c(!be,He.map(Ke=>I(Ke)),ke.map(Ke=>I(Ke))),Q(He,"all"),j(null)};let xe,ge;if(m!=="radio"){let ke;if(ue){const Ge={getPopupContainer:H,items:ue.map((Ue,Ze)=>{const{key:$e,text:Ye,onSelect:dt}=Ue;return{key:$e??Ze,onClick:()=>{dt==null||dt(ie)},label:Ye}})};ke=d.createElement("div",{className:`${E}-selection-extra`},d.createElement(uw,{menu:Ge,getPopupContainer:H},d.createElement("span",null,d.createElement(MT,null))))}const He=V.map((Ge,Ue)=>{const Ze=T(Ge,Ue),$e=N.get(Ze)||{};return Object.assign({checked:ee.has(Ze)},$e)}).filter(Ge=>{let{disabled:Ue}=Ge;return Ue}),Ke=!!He.length&&He.length===V.length,Ae=Ke&&He.every(Ge=>{let{checked:Ue}=Ge;return Ue}),ze=Ke&&He.some(Ge=>{let{checked:Ue}=Ge;return Ue});ge=d.createElement(Ps,{checked:Ke?Ae:!!V.length&&be,indeterminate:Ke?!Ae&&ze:!be&&pe,onChange:we,disabled:V.length===0||Ke,"aria-label":ke?"Custom selection":"Select all",skipGroup:!0}),xe=!S&&d.createElement("div",{className:`${E}-selection`},ge,ke)}let Oe;m==="radio"?Oe=(ke,He,Ke)=>{const Ae=T(He,Ke),ze=ee.has(Ae);return{node:d.createElement(xd,Object.assign({},N.get(Ae),{checked:ze,onClick:Ge=>Ge.stopPropagation(),onChange:Ge=>{ee.has(Ae)||oe(Ae,!0,[Ae],Ge.nativeEvent)}})),checked:ze}}:Oe=(ke,He,Ke)=>{var Ae;const ze=T(He,Ke),Ge=ee.has(ze),Ue=G.has(ze),Ze=N.get(ze);let $e;return R==="nest"?$e=Ue:$e=(Ae=Ze==null?void 0:Ze.indeterminate)!==null&&Ae!==void 0?Ae:Ue,{node:d.createElement(Ps,Object.assign({},Ze,{indeterminate:$e,checked:Ge,skipGroup:!0,onClick:Ye=>Ye.stopPropagation(),onChange:Ye=>{let{nativeEvent:dt}=Ye;const{shiftKey:Pt}=dt,It=ie.findIndex(Ot=>Ot===ze),Xt=X.some(Ot=>ie.includes(Ot));if(Pt&&C&&Xt){const Ot=F(It,ie,ee),ct=Array.from(ee);v==null||v(!Ge,ct.map(ft=>I(ft)),Ot.map(ft=>I(ft))),Q(ct,"multiple")}else{const Ot=X;if(C){const ct=Ge?Si(Ot,ze):Xi(Ot,ze);oe(ze,!Ge,ct,dt)}else{const ct=Qi([].concat(Ce(Ot),[ze]),!0,W,U),{checkedKeys:ft,halfCheckedKeys:rt}=ct;let Fe=ft;if(Ge){const Je=new Set(ft);Je.delete(ze),Fe=Qi(Array.from(Je),{checked:!1,halfCheckedKeys:rt},W,U).checkedKeys}oe(ze,!Ge,Fe,dt)}}j(Ge?null:It)}})),checked:Ge}};const Be=(ke,He,Ke)=>{const{node:Ae,checked:ze}=Oe(ke,He,Ke);return w?w(ze,He,Ke,Ae):Ae};if(!re.includes(Ta))if(re.findIndex(ke=>{var He;return((He=ke[wu])===null||He===void 0?void 0:He.columnType)==="EXPAND_COLUMN"})===0){const[ke,...He]=re;re=[ke,Ta].concat(Ce(He))}else re=[Ta].concat(Ce(re));const Se=re.indexOf(Ta);re=re.filter((ke,He)=>ke!==Ta||He===Se);const je=re[Se-1],We=re[Se+1];let Ne=y;Ne===void 0&&((We==null?void 0:We.fixed)!==void 0?Ne=We.fixed:(je==null?void 0:je.fixed)!==void 0&&(Ne=je.fixed)),Ne&&je&&((de=je[wu])===null||de===void 0?void 0:de.columnType)==="EXPAND_COLUMN"&&je.fixed===void 0&&(je.fixed=Ne);const nt=ae(`${E}-selection-col`,{[`${E}-selection-col-with-dropdown`]:b&&m==="checkbox"}),at=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(ge):t.columnTitle:xe,Xe={fixed:Ne,width:h,className:`${E}-selection-column`,title:at(),render:Be,onCell:t.onCell,[wu]:{className:nt}};return re.map(ke=>ke===Ta?Xe:ke)},[T,V,t,X,Z,G,h,ue,R,N,v,oe,U]),Z]};function QK(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}function ZK(e,t){return d.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(o,i){return n[i]?n[i]:Reflect.get(o,i)}}):QK(r,n)})}function JK(e){return function(n){let{prefixCls:r,onExpand:o,record:i,expanded:a,expandable:s}=n;const c=`${r}-row-expand-icon`;return d.createElement("button",{type:"button",onClick:f=>{o(i,f),f.stopPropagation()},className:ae(c,{[`${c}-spaced`]:!s,[`${c}-expanded`]:s&&a,[`${c}-collapsed`]:s&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function eq(e){return(n,r)=>{const o=n.querySelector(`.${e}-container`);let i=r;if(o){const a=getComputedStyle(o),s=parseInt(a.borderLeftWidth,10),c=parseInt(a.borderRightWidth,10);i=r-s-c}return i}}function Ms(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function kd(e,t){return t?`${t}-${e}`:`${e}`}function Jv(e,t){return typeof e=="function"?e(t):e}function tq(e,t){const n=Jv(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var nq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},rq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:nq}))},oq=d.forwardRef(rq);function iq(e){const t=d.useRef(e),n=Wy();return[()=>t.current,r=>{t.current=r,n()}]}function aq(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r;break}return d.createElement("div",{style:o})}function TM(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function sq(e,t){var n=d.useState(!1),r=he(n,2),o=r[0],i=r[1];an(function(){if(o)return e(),function(){t()}},[o]),an(function(){return i(!0),function(){i(!1)}},[])}var lq=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],PM=function(t,n){var r=t.className,o=t.style,i=t.motion,a=t.motionNodes,s=t.motionType,c=t.onMotionStart,f=t.onMotionEnd,p=t.active,v=t.treeNodeRequiredProps,h=At(t,lq),m=d.useState(!0),b=he(m,2),y=b[0],w=b[1],S=d.useContext(mw),C=S.prefixCls,E=a&&s!=="hide";an(function(){a&&E!==y&&w(E)},[a]);var k=function(){a&&c()},O=d.useRef(!1),I=function(){a&&!O.current&&(O.current=!0,f())};sq(k,I);var T=function(P){E===P&&I()};return a?d.createElement(Vo,Te({ref:n,visible:y},i,{motionAppear:s==="show",onVisibleChanged:T}),function(R,P){var D=R.className,H=R.style;return d.createElement("div",{ref:P,className:ae("".concat(C,"-treenode-motion"),D),style:H},a.map(function(A){var F=Object.assign({},(TM(A.data),A.data)),j=A.title,_=A.key,z=A.isStart,L=A.isEnd;delete F.children;var B=bu(_,v);return d.createElement(Zl,Te({},F,B,{title:j,active:p,data:A.data,key:_,isStart:z,isEnd:L}))}))}):d.createElement(Zl,Te({domRef:n,className:r,style:o},h,{active:p}))};PM.displayName="MotionTreeNode";var cq=d.forwardRef(PM);function uq(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(f){s.set(f,!0)});var c=a.filter(function(f){return!s.has(f)});return c.length===1?c[0]:null}return n<r?{add:!0,key:o(e,t)}:{add:!1,key:o(t,e)}}function gk(e,t,n){var r=e.findIndex(function(s){return s.key===n}),o=e[r+1],i=t.findIndex(function(s){return s.key===n});if(o){var a=t.findIndex(function(s){return s.key===o.key});return t.slice(i+1,a)}return t.slice(i+1)}var dq=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],mk={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},fq=function(){},Ns="RC_TREE_MOTION_".concat(Math.random()),vb={key:Ns},MM={key:Ns,level:0,index:0,pos:"0",node:vb,nodes:[vb]},bk={parent:null,children:[],pos:MM.pos,data:vb,title:null,key:Ns,isStart:[],isEnd:[]};function yk(e,t,n,r){return t===!1||!n?e:e.slice(0,Math.ceil(n/r)+1)}function wk(e){var t=e.key,n=e.pos;return Sd(t,n)}function pq(e){for(var t=String(e.data.key),n=e;n.parent;)n=n.parent,t="".concat(n.data.key," > ").concat(t);return t}var NM=d.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,c=e.loadingKeys,f=e.halfCheckedKeys,p=e.keyEntities,v=e.disabled,h=e.dragging,m=e.dragOverNodeKey,b=e.dropPosition,y=e.motion,w=e.height,S=e.itemHeight,C=e.virtual,E=e.focusable,k=e.activeItem,O=e.focused,I=e.tabIndex,T=e.onKeyDown,R=e.onFocus,P=e.onBlur,D=e.onActiveChange,H=e.onListChangeStart,A=e.onListChangeEnd,F=At(e,dq),j=d.useRef(null),_=d.useRef(null);d.useImperativeHandle(t,function(){return{scrollTo:function(Oe){j.current.scrollTo(Oe)},getIndentWidth:function(){return _.current.offsetWidth}}});var z=d.useState(o),L=he(z,2),B=L[0],W=L[1],V=d.useState(r),N=he(V,2),U=N[0],X=N[1],Y=d.useState(r),Z=he(Y,2),G=Z[0],Q=Z[1],oe=d.useState([]),ue=he(oe,2),se=ue[0],te=ue[1],de=d.useState(null),re=he(de,2),ee=re[0],ie=re[1],be=d.useRef(r);be.current=r;function pe(){var ge=be.current;X(ge),Q(ge),te([]),ie(null),A()}an(function(){W(o);var ge=uq(B,o);if(ge.key!==null)if(ge.add){var Oe=U.findIndex(function(nt){var at=nt.key;return at===ge.key}),Be=yk(gk(U,r,ge.key),C,w,S),Se=U.slice();Se.splice(Oe+1,0,bk),Q(Se),te(Be),ie("show")}else{var je=r.findIndex(function(nt){var at=nt.key;return at===ge.key}),We=yk(gk(r,U,ge.key),C,w,S),Ne=r.slice();Ne.splice(je+1,0,bk),Q(Ne),te(We),ie("hide")}else U!==r&&(X(r),Q(r))},[o,r]),d.useEffect(function(){h||pe()},[h]);var we=y?G:r,xe={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:c,checkedKeys:a,halfCheckedKeys:f,dragOverNodeKey:m,dropPosition:b,keyEntities:p};return d.createElement(d.Fragment,null,O&&k&&d.createElement("span",{style:mk,"aria-live":"assertive"},pq(k)),d.createElement("div",null,d.createElement("input",{style:mk,disabled:E===!1||v,tabIndex:E!==!1?I:null,onKeyDown:T,onFocus:R,onBlur:P,value:"",onChange:fq,"aria-label":"for screen reader"})),d.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},d.createElement("div",{className:"".concat(n,"-indent")},d.createElement("div",{ref:_,className:"".concat(n,"-indent-unit")}))),d.createElement(zv,Te({},F,{data:we,itemKey:wk,height:w,fullHeight:!1,virtual:C,itemHeight:S,prefixCls:"".concat(n,"-list"),ref:j,onVisibleChange:function(Oe,Be){var Se=new Set(Oe),je=Be.filter(function(We){return!Se.has(We)});je.some(function(We){return wk(We)===Ns})&&pe()}}),function(ge){var Oe=ge.pos,Be=Object.assign({},(TM(ge.data),ge.data)),Se=ge.title,je=ge.key,We=ge.isStart,Ne=ge.isEnd,nt=Sd(je,Oe);delete Be.key,delete Be.children;var at=bu(nt,xe);return d.createElement(cq,Te({},Be,at,{title:Se,active:!!k&&je===k.key,pos:Oe,data:ge.data,isStart:We,isEnd:Ne,motion:y,motionNodes:je===Ns?se:null,motionType:ee,onMotionStart:H,onMotionEnd:pe,treeNodeRequiredProps:xe,onMouseMove:function(){D(null)}}))}))});NM.displayName="NodeList";var vq=10,yw=function(e){Fo(n,e);var t=Di(n);function n(){var r;or(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=t.call.apply(t,[this].concat(i)),q(De(r),"destroyed",!1),q(De(r),"delayedDragEnterLogic",void 0),q(De(r),"loadingRetryTimes",{}),q(De(r),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:Ql()}),q(De(r),"dragStartMousePosition",null),q(De(r),"dragNode",void 0),q(De(r),"currentMouseOverDroppableNodeKey",null),q(De(r),"listRef",d.createRef()),q(De(r),"onNodeDragStart",function(s,c){var f=r.state,p=f.expandedKeys,v=f.keyEntities,h=r.props.onDragStart,m=c.props.eventKey;r.dragNode=c,r.dragStartMousePosition={x:s.clientX,y:s.clientY};var b=Si(p,m);r.setState({draggingNodeKey:m,dragChildrenKeys:KK(m,v),indent:r.listRef.current.getIndentWidth()}),r.setExpandedKeys(b),window.addEventListener("dragend",r.onWindowDragEnd),h==null||h({event:s,node:lr(c.props)})}),q(De(r),"onNodeDragEnter",function(s,c){var f=r.state,p=f.expandedKeys,v=f.keyEntities,h=f.dragChildrenKeys,m=f.flattenNodes,b=f.indent,y=r.props,w=y.onDragEnter,S=y.onExpand,C=y.allowDrop,E=y.direction,k=c.props,O=k.pos,I=k.eventKey,T=De(r),R=T.dragNode;if(r.currentMouseOverDroppableNodeKey!==I&&(r.currentMouseOverDroppableNodeKey=I),!R){r.resetDragState();return}var P=pk(s,R,c,b,r.dragStartMousePosition,C,m,v,p,E),D=P.dropPosition,H=P.dropLevelOffset,A=P.dropTargetKey,F=P.dropContainerKey,j=P.dropTargetPos,_=P.dropAllowed,z=P.dragOverNodeKey;if(h.indexOf(A)!==-1||!_){r.resetDragState();return}if(r.delayedDragEnterLogic||(r.delayedDragEnterLogic={}),Object.keys(r.delayedDragEnterLogic).forEach(function(L){clearTimeout(r.delayedDragEnterLogic[L])}),R.props.eventKey!==c.props.eventKey&&(s.persist(),r.delayedDragEnterLogic[O]=window.setTimeout(function(){if(r.state.draggingNodeKey!==null){var L=Ce(p),B=to(v,c.props.eventKey);B&&(B.children||[]).length&&(L=Xi(p,c.props.eventKey)),"expandedKeys"in r.props||r.setExpandedKeys(L),S==null||S(L,{node:lr(c.props),expanded:!0,nativeEvent:s.nativeEvent})}},800)),R.props.eventKey===A&&H===0){r.resetDragState();return}r.setState({dragOverNodeKey:z,dropPosition:D,dropLevelOffset:H,dropTargetKey:A,dropContainerKey:F,dropTargetPos:j,dropAllowed:_}),w==null||w({event:s,node:lr(c.props),expandedKeys:p})}),q(De(r),"onNodeDragOver",function(s,c){var f=r.state,p=f.dragChildrenKeys,v=f.flattenNodes,h=f.keyEntities,m=f.expandedKeys,b=f.indent,y=r.props,w=y.onDragOver,S=y.allowDrop,C=y.direction,E=De(r),k=E.dragNode;if(k){var O=pk(s,k,c,b,r.dragStartMousePosition,S,v,h,m,C),I=O.dropPosition,T=O.dropLevelOffset,R=O.dropTargetKey,P=O.dropContainerKey,D=O.dropAllowed,H=O.dropTargetPos,A=O.dragOverNodeKey;p.indexOf(R)!==-1||!D||(k.props.eventKey===R&&T===0?r.state.dropPosition===null&&r.state.dropLevelOffset===null&&r.state.dropTargetKey===null&&r.state.dropContainerKey===null&&r.state.dropTargetPos===null&&r.state.dropAllowed===!1&&r.state.dragOverNodeKey===null||r.resetDragState():I===r.state.dropPosition&&T===r.state.dropLevelOffset&&R===r.state.dropTargetKey&&P===r.state.dropContainerKey&&H===r.state.dropTargetPos&&D===r.state.dropAllowed&&A===r.state.dragOverNodeKey||r.setState({dropPosition:I,dropLevelOffset:T,dropTargetKey:R,dropContainerKey:P,dropTargetPos:H,dropAllowed:D,dragOverNodeKey:A}),w==null||w({event:s,node:lr(c.props)}))}}),q(De(r),"onNodeDragLeave",function(s,c){r.currentMouseOverDroppableNodeKey===c.props.eventKey&&!s.currentTarget.contains(s.relatedTarget)&&(r.resetDragState(),r.currentMouseOverDroppableNodeKey=null);var f=r.props.onDragLeave;f==null||f({event:s,node:lr(c.props)})}),q(De(r),"onWindowDragEnd",function(s){r.onNodeDragEnd(s,null,!0),window.removeEventListener("dragend",r.onWindowDragEnd)}),q(De(r),"onNodeDragEnd",function(s,c){var f=r.props.onDragEnd;r.setState({dragOverNodeKey:null}),r.cleanDragState(),f==null||f({event:s,node:lr(c.props)}),r.dragNode=null,window.removeEventListener("dragend",r.onWindowDragEnd)}),q(De(r),"onNodeDrop",function(s,c){var f,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,v=r.state,h=v.dragChildrenKeys,m=v.dropPosition,b=v.dropTargetKey,y=v.dropTargetPos,w=v.dropAllowed;if(w){var S=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),b!==null){var C=J(J({},bu(b,r.getTreeNodeRequiredProps())),{},{active:((f=r.getActiveItem())===null||f===void 0?void 0:f.key)===b,data:to(r.state.keyEntities,b).node}),E=h.indexOf(b)!==-1;zn(!E,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var k=bw(y),O={event:s,node:lr(C),dragNode:r.dragNode?lr(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(h),dropToGap:m!==0,dropPosition:m+Number(k[k.length-1])};p||S==null||S(O),r.dragNode=null}}}),q(De(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),q(De(r),"triggerExpandActionExpand",function(s,c){var f=r.state,p=f.expandedKeys,v=f.flattenNodes,h=c.expanded,m=c.key,b=c.isLeaf;if(!(b||s.shiftKey||s.metaKey||s.ctrlKey)){var y=v.filter(function(S){return S.key===m})[0],w=lr(J(J({},bu(m,r.getTreeNodeRequiredProps())),{},{data:y.data}));r.setExpandedKeys(h?Si(p,m):Xi(p,m)),r.onNodeExpand(s,w)}}),q(De(r),"onNodeClick",function(s,c){var f=r.props,p=f.onClick,v=f.expandAction;v==="click"&&r.triggerExpandActionExpand(s,c),p==null||p(s,c)}),q(De(r),"onNodeDoubleClick",function(s,c){var f=r.props,p=f.onDoubleClick,v=f.expandAction;v==="doubleClick"&&r.triggerExpandActionExpand(s,c),p==null||p(s,c)}),q(De(r),"onNodeSelect",function(s,c){var f=r.state.selectedKeys,p=r.state,v=p.keyEntities,h=p.fieldNames,m=r.props,b=m.onSelect,y=m.multiple,w=c.selected,S=c[h.key],C=!w;C?y?f=Xi(f,S):f=[S]:f=Si(f,S);var E=f.map(function(k){var O=to(v,k);return O?O.node:null}).filter(function(k){return k});r.setUncontrolledState({selectedKeys:f}),b==null||b(f,{event:"select",selected:C,node:c,selectedNodes:E,nativeEvent:s.nativeEvent})}),q(De(r),"onNodeCheck",function(s,c,f){var p=r.state,v=p.keyEntities,h=p.checkedKeys,m=p.halfCheckedKeys,b=r.props,y=b.checkStrictly,w=b.onCheck,S=c.key,C,E={event:"check",node:c,checked:f,nativeEvent:s.nativeEvent};if(y){var k=f?Xi(h,S):Si(h,S),O=Si(m,S);C={checked:k,halfChecked:O},E.checkedNodes=k.map(function(H){return to(v,H)}).filter(function(H){return H}).map(function(H){return H.node}),r.setUncontrolledState({checkedKeys:k})}else{var I=Qi([].concat(Ce(h),[S]),!0,v),T=I.checkedKeys,R=I.halfCheckedKeys;if(!f){var P=new Set(T);P.delete(S);var D=Qi(Array.from(P),{checked:!1,halfCheckedKeys:R},v);T=D.checkedKeys,R=D.halfCheckedKeys}C=T,E.checkedNodes=[],E.checkedNodesPositions=[],E.halfCheckedKeys=R,T.forEach(function(H){var A=to(v,H);if(A){var F=A.node,j=A.pos;E.checkedNodes.push(F),E.checkedNodesPositions.push({node:F,pos:j})}}),r.setUncontrolledState({checkedKeys:T},!1,{halfCheckedKeys:R})}w==null||w(C,E)}),q(De(r),"onNodeLoad",function(s){var c,f=s.key,p=r.state.keyEntities,v=to(p,f);if(!(v!=null&&(c=v.children)!==null&&c!==void 0&&c.length)){var h=new Promise(function(m,b){r.setState(function(y){var w=y.loadedKeys,S=w===void 0?[]:w,C=y.loadingKeys,E=C===void 0?[]:C,k=r.props,O=k.loadData,I=k.onLoad;if(!O||S.indexOf(f)!==-1||E.indexOf(f)!==-1)return null;var T=O(s);return T.then(function(){var R=r.state.loadedKeys,P=Xi(R,f);I==null||I(P,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:P}),r.setState(function(D){return{loadingKeys:Si(D.loadingKeys,f)}}),m()}).catch(function(R){if(r.setState(function(D){return{loadingKeys:Si(D.loadingKeys,f)}}),r.loadingRetryTimes[f]=(r.loadingRetryTimes[f]||0)+1,r.loadingRetryTimes[f]>=vq){var P=r.state.loadedKeys;zn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Xi(P,f)}),m()}b(R)}),{loadingKeys:Xi(E,f)}})});return h.catch(function(){}),h}}),q(De(r),"onNodeMouseEnter",function(s,c){var f=r.props.onMouseEnter;f==null||f({event:s,node:c})}),q(De(r),"onNodeMouseLeave",function(s,c){var f=r.props.onMouseLeave;f==null||f({event:s,node:c})}),q(De(r),"onNodeContextMenu",function(s,c){var f=r.props.onRightClick;f&&(s.preventDefault(),f({event:s,node:c}))}),q(De(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var c=arguments.length,f=new Array(c),p=0;p<c;p++)f[p]=arguments[p];s==null||s.apply(void 0,f)}),q(De(r),"onBlur",function(){var s=r.props.onBlur;r.setState({focused:!1}),r.onActiveChange(null);for(var c=arguments.length,f=new Array(c),p=0;p<c;p++)f[p]=arguments[p];s==null||s.apply(void 0,f)}),q(De(r),"getTreeNodeRequiredProps",function(){var s=r.state,c=s.expandedKeys,f=s.selectedKeys,p=s.loadedKeys,v=s.loadingKeys,h=s.checkedKeys,m=s.halfCheckedKeys,b=s.dragOverNodeKey,y=s.dropPosition,w=s.keyEntities;return{expandedKeys:c||[],selectedKeys:f||[],loadedKeys:p||[],loadingKeys:v||[],checkedKeys:h||[],halfCheckedKeys:m||[],dragOverNodeKey:b,dropPosition:y,keyEntities:w}}),q(De(r),"setExpandedKeys",function(s){var c=r.state,f=c.treeData,p=c.fieldNames,v=bm(f,s,p);r.setUncontrolledState({expandedKeys:s,flattenNodes:v},!0)}),q(De(r),"onNodeExpand",function(s,c){var f=r.state.expandedKeys,p=r.state,v=p.listChanging,h=p.fieldNames,m=r.props,b=m.onExpand,y=m.loadData,w=c.expanded,S=c[h.key];if(!v){var C=f.indexOf(S),E=!w;if(zn(w&&C!==-1||!w&&C===-1,"Expand state not sync with index check"),E?f=Xi(f,S):f=Si(f,S),r.setExpandedKeys(f),b==null||b(f,{node:c,expanded:E,nativeEvent:s.nativeEvent}),E&&y){var k=r.onNodeLoad(c);k&&k.then(function(){var O=bm(r.state.treeData,f,h);r.setUncontrolledState({flattenNodes:O})}).catch(function(){var O=r.state.expandedKeys,I=Si(O,S);r.setExpandedKeys(I)})}}}),q(De(r),"onListChangeStart",function(){r.setUncontrolledState({listChanging:!0})}),q(De(r),"onListChangeEnd",function(){setTimeout(function(){r.setUncontrolledState({listChanging:!1})})}),q(De(r),"onActiveChange",function(s){var c=r.state.activeKey,f=r.props,p=f.onActiveChange,v=f.itemScrollOffset,h=v===void 0?0:v;c!==s&&(r.setState({activeKey:s}),s!==null&&r.scrollTo({key:s,offset:h}),p==null||p(s))}),q(De(r),"getActiveItem",function(){var s=r.state,c=s.activeKey,f=s.flattenNodes;return c===null?null:f.find(function(p){var v=p.key;return v===c})||null}),q(De(r),"offsetActiveKey",function(s){var c=r.state,f=c.flattenNodes,p=c.activeKey,v=f.findIndex(function(b){var y=b.key;return y===p});v===-1&&s<0&&(v=f.length),v=(v+s+f.length)%f.length;var h=f[v];if(h){var m=h.key;r.onActiveChange(m)}else r.onActiveChange(null)}),q(De(r),"onKeyDown",function(s){var c=r.state,f=c.activeKey,p=c.expandedKeys,v=c.checkedKeys,h=c.fieldNames,m=r.props,b=m.onKeyDown,y=m.checkable,w=m.selectable;switch(s.which){case Me.UP:r.offsetActiveKey(-1),s.preventDefault();break;case Me.DOWN:r.offsetActiveKey(1),s.preventDefault();break}var S=r.getActiveItem();if(S&&S.data){var C=r.getTreeNodeRequiredProps(),E=S.data.isLeaf===!1||!!(S.data[h.children]||[]).length,k=lr(J(J({},bu(f,C)),{},{data:S.data,active:!0}));switch(s.which){case Me.LEFT:E&&p.includes(f)?r.onNodeExpand({},k):S.parent&&r.onActiveChange(S.parent.key),s.preventDefault();break;case Me.RIGHT:E&&!p.includes(f)?r.onNodeExpand({},k):S.children&&S.children.length&&r.onActiveChange(S.children[0].key),s.preventDefault();break;case Me.ENTER:case Me.SPACE:y&&!k.disabled&&k.checkable!==!1&&!k.disableCheckbox?r.onNodeCheck({},k,!v.includes(f)):!y&&w&&!k.disabled&&k.selectable!==!1&&r.onNodeSelect({},k);break}}b==null||b(s)}),q(De(r),"setUncontrolledState",function(s){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var p=!1,v=!0,h={};Object.keys(s).forEach(function(m){if(m in r.props){v=!1;return}p=!0,h[m]=s[m]}),p&&(!c||v)&&r.setState(J(J({},h),f))}}),q(De(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return ir(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{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,i=o.focused,a=o.flattenNodes,s=o.keyEntities,c=o.draggingNodeKey,f=o.activeKey,p=o.dropLevelOffset,v=o.dropContainerKey,h=o.dropTargetKey,m=o.dropPosition,b=o.dragOverNodeKey,y=o.indent,w=this.props,S=w.prefixCls,C=w.className,E=w.style,k=w.showLine,O=w.focusable,I=w.tabIndex,T=I===void 0?0:I,R=w.selectable,P=w.showIcon,D=w.icon,H=w.switcherIcon,A=w.draggable,F=w.checkable,j=w.checkStrictly,_=w.disabled,z=w.motion,L=w.loadData,B=w.filterTreeNode,W=w.height,V=w.itemHeight,N=w.virtual,U=w.titleRender,X=w.dropIndicatorRender,Y=w.onContextMenu,Z=w.onScroll,G=w.direction,Q=w.rootClassName,oe=w.rootStyle,ue=Ur(this.props,{aria:!0,data:!0}),se;return A&&(bt(A)==="object"?se=A:typeof A=="function"?se={nodeDraggable:A}:se={}),d.createElement(mw.Provider,{value:{prefixCls:S,selectable:R,showIcon:P,icon:D,switcherIcon:H,draggable:se,draggingNodeKey:c,checkable:F,checkStrictly:j,disabled:_,keyEntities:s,dropLevelOffset:p,dropContainerKey:v,dropTargetKey:h,dropPosition:m,dragOverNodeKey:b,indent:y,direction:G,dropIndicatorRender:X,loadData:L,filterTreeNode:B,titleRender:U,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}},d.createElement("div",{role:"tree",className:ae(S,C,Q,q(q(q({},"".concat(S,"-show-line"),k),"".concat(S,"-focused"),i),"".concat(S,"-active-focused"),f!==null)),style:oe},d.createElement(NM,Te({ref:this.listRef,prefixCls:S,style:E,data:a,disabled:_,selectable:R,checkable:!!F,motion:z,dragging:c!==null,height:W,itemHeight:V,virtual:N,focusable:O,focused:i,tabIndex:T,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Y,onScroll:Z},this.getTreeNodeRequiredProps(),ue))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function c(I){return!a&&I in o||a&&a[I]!==o[I]}var f,p=i.fieldNames;if(c("fieldNames")&&(p=Ql(o.fieldNames),s.fieldNames=p),c("treeData")?f=o.treeData:c("children")&&(zn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),f=xP(o.children)),f){s.treeData=f;var v=Xv(f,{fieldNames:p});s.keyEntities=J(q({},Ns,MM),v.keyEntities)}var h=s.keyEntities||i.keyEntities;if(c("expandedKeys")||a&&c("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?ub(o.expandedKeys,h):o.expandedKeys;else if(!a&&o.defaultExpandAll){var m=J({},h);delete m[Ns],s.expandedKeys=Object.keys(m).map(function(I){return m[I].key})}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?ub(o.defaultExpandedKeys,h):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,f||s.expandedKeys){var b=bm(f||i.treeData,s.expandedKeys||i.expandedKeys,p);s.flattenNodes=b}if(o.selectable&&(c("selectedKeys")?s.selectedKeys=vk(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=vk(o.defaultSelectedKeys,o))),o.checkable){var y;if(c("checkedKeys")?y=km(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?y=km(o.defaultCheckedKeys)||{}:f&&(y=km(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),y){var w=y,S=w.checkedKeys,C=S===void 0?[]:S,E=w.halfCheckedKeys,k=E===void 0?[]:E;if(!o.checkStrictly){var O=Qi(C,!0,h);C=O.checkedKeys,k=O.halfCheckedKeys}s.checkedKeys=C,s.halfCheckedKeys=k}}return c("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(d.Component);q(yw,"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:aq,allowDrop:function(){return!0},expandAction:!1});q(yw,"TreeNode",Zl);var hq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},gq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:hq}))},RM=d.forwardRef(gq),mq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},bq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:mq}))},yq=d.forwardRef(bq),wq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},xq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:wq}))},Sq=d.forwardRef(xq),Cq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Eq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:Cq}))},kq=d.forwardRef(Eq);const Oq=new dn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),$q=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),Iq=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ce(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Tq=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,nodeSelectedBg:a,nodeHoverBg:s}=t,c=t.paddingXS;return{[n]:Object.assign(Object.assign({},Mn(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},Ua(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Oq,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${ce(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${ce(i)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},$q(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${ce(i)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:c,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${ce(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${ce(i)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:a},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${ce(i)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${ce(i)}`,userSelect:"none"},Iq(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ce(t.calc(i).div(2).equal())} !important`}}}}})}},Pq=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:i}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:i,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${t}-switcher`]:{color:i},[`${t}-node-content-wrapper`]:{color:i,background:"transparent"}}}}}},Mq=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),i=fn(t,{treeCls:n,treeNodeCls:r,treeNodePadding:o});return[Tq(e,i),Pq(i)]},Nq=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},Rq=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Nq(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},Dq=Nn("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:lw(`${n}-checkbox`,e)},Mq(n,e),jv(e)]},Rq),xk=4;function jq(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:i="ltr"}=e,a=i==="ltr"?"left":"right",s=i==="ltr"?"right":"left",c={[a]:-n*o+xk,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[a]=o+xk;break}return le.createElement("div",{style:c,className:`${r}-drop-indicator`})}var Lq={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Bq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:Lq}))},Aq=d.forwardRef(Bq),zq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Hq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:zq}))},Fq=d.forwardRef(Hq),_q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Vq=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:_q}))},Wq=d.forwardRef(Vq);const Uq=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o}=e,{isLeaf:i,expanded:a,loading:s}=r;if(s)return d.createElement(Ka,{className:`${t}-switcher-loading-icon`});let c;if(o&&typeof o=="object"&&(c=o.showLeafIcon),i){if(!o)return null;if(typeof c!="boolean"&&c){const v=typeof c=="function"?c(r):c,h=`${t}-switcher-line-custom-icon`;return d.isValidElement(v)?Cr(v,{className:ae(v.props.className||"",h)}):v}return c?d.createElement(RM,{className:`${t}-switcher-line-icon`}):d.createElement("span",{className:`${t}-switcher-leaf-line`})}const f=`${t}-switcher-icon`,p=typeof n=="function"?n(r):n;return d.isValidElement(p)?Cr(p,{className:ae(p.props.className||"",f)}):p!==void 0?p:o?a?d.createElement(Fq,{className:`${t}-switcher-line-icon`}):d.createElement(Wq,{className:`${t}-switcher-line-icon`}):d.createElement(Aq,{className:f})},DM=le.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:o,virtual:i,tree:a}=le.useContext(kt),{prefixCls:s,className:c,showIcon:f=!1,showLine:p,switcherIcon:v,blockNode:h=!1,children:m,checkable:b=!1,selectable:y=!0,draggable:w,motion:S,style:C}=e,E=r("tree",s),k=r(),O=S??Object.assign(Object.assign({},Uu(k)),{motionAppear:!1}),I=Object.assign(Object.assign({},e),{checkable:b,selectable:y,showIcon:f,motion:O,blockNode:h,showLine:!!p,dropIndicatorRender:jq}),[T,R,P]=Dq(E),[,D]=ur(),H=D.paddingXS/2+(((n=D.Tree)===null||n===void 0?void 0:n.titleHeight)||D.controlHeightSM),A=le.useMemo(()=>{if(!w)return!1;let j={};switch(typeof w){case"function":j.nodeDraggable=w;break;case"object":j=Object.assign({},w);break}return j.icon!==!1&&(j.icon=j.icon||le.createElement(kq,null)),j},[w]),F=j=>le.createElement(Uq,{prefixCls:E,switcherIcon:v,treeNodeProps:j,showLine:p});return T(le.createElement(yw,Object.assign({itemHeight:H,ref:t,virtual:i},I,{style:Object.assign(Object.assign({},a==null?void 0:a.style),C),prefixCls:E,className:ae({[`${E}-icon-hide`]:!f,[`${E}-block-node`]:h,[`${E}-unselectable`]:!y,[`${E}-rtl`]:o==="rtl"},a==null?void 0:a.className,c,R,P),direction:o,checkable:b&&le.createElement("span",{className:`${E}-checkbox-inner`}),selectable:y,switcherIcon:F,draggable:A}),m))}),Sk=0,Om=1,Ck=2;function ww(e,t,n){const{key:r,children:o}=n;function i(a){const s=a[r],c=a[o];t(s,a)!==!1&&ww(c||[],t,n)}e.forEach(i)}function Kq(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o,fieldNames:i}=e;const a=[];let s=Sk;if(r&&r===o)return[r];if(!r||!o)return[];function c(f){return f===r||f===o}return ww(t,f=>{if(s===Ck)return!1;if(c(f)){if(a.push(f),s===Sk)s=Om;else if(s===Om)return s=Ck,!1}else s===Om&&a.push(f);return n.includes(f)},Ql(i)),a}function $m(e,t,n){const r=Ce(t),o=[];return ww(e,(i,a)=>{const s=r.indexOf(i);return s!==-1&&(o.push(a),r.splice(s,1)),!!r.length},Ql(n)),o}var Ek=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function qq(e){const{isLeaf:t,expanded:n}=e;return t?d.createElement(RM,null):n?d.createElement(yq,null):d.createElement(Sq,null)}function kk(e){let{treeData:t,children:n}=e;return t||xP(n)}const Xq=(e,t)=>{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,i=Ek(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=d.useRef(),s=d.useRef(),c=()=>{const{keyEntities:R}=Xv(kk(i));let P;return n?P=Object.keys(R):r?P=ub(i.expandedKeys||o||[],R):P=i.expandedKeys||o||[],P},[f,p]=d.useState(i.selectedKeys||i.defaultSelectedKeys||[]),[v,h]=d.useState(()=>c());d.useEffect(()=>{"selectedKeys"in i&&p(i.selectedKeys)},[i.selectedKeys]),d.useEffect(()=>{"expandedKeys"in i&&h(i.expandedKeys)},[i.expandedKeys]);const m=(R,P)=>{var D;return"expandedKeys"in i||h(R),(D=i.onExpand)===null||D===void 0?void 0:D.call(i,R,P)},b=(R,P)=>{var D;const{multiple:H,fieldNames:A}=i,{node:F,nativeEvent:j}=P,{key:_=""}=F,z=kk(i),L=Object.assign(Object.assign({},P),{selected:!0}),B=(j==null?void 0:j.ctrlKey)||(j==null?void 0:j.metaKey),W=j==null?void 0:j.shiftKey;let V;H&&B?(V=R,a.current=_,s.current=V,L.selectedNodes=$m(z,V,A)):H&&W?(V=Array.from(new Set([].concat(Ce(s.current||[]),Ce(Kq({treeData:z,expandedKeys:v,startKey:_,endKey:a.current,fieldNames:A}))))),L.selectedNodes=$m(z,V,A)):(V=[_],a.current=_,s.current=V,L.selectedNodes=$m(z,V,A)),(D=i.onSelect)===null||D===void 0||D.call(i,V,L),"selectedKeys"in i||p(V)},{getPrefixCls:y,direction:w}=d.useContext(kt),{prefixCls:S,className:C,showIcon:E=!0,expandAction:k="click"}=i,O=Ek(i,["prefixCls","className","showIcon","expandAction"]),I=y("tree",S),T=ae(`${I}-directory`,{[`${I}-directory-rtl`]:w==="rtl"},C);return d.createElement(DM,Object.assign({icon:qq,ref:t,blockNode:!0},O,{showIcon:E,expandAction:k,prefixCls:I,className:T,expandedKeys:v,selectedKeys:f,onSelect:b,onExpand:m}))},Gq=d.forwardRef(Xq),xw=DM;xw.DirectoryTree=Gq;xw.TreeNode=Zl;function Ok(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:o,locale:i}=e;return r?d.createElement("div",{className:`${o}-filter-dropdown-search`},d.createElement(Do,{prefix:d.createElement(Vy,null),placeholder:i.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null}const Yq=e=>{const{keyCode:t}=e;t===Me.ENTER&&e.stopPropagation()},Qq=d.forwardRef((e,t)=>d.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:Yq,ref:t},e.children));function Dl(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:o}=n;t.push(r),o&&(t=[].concat(Ce(t),Ce(Dl(o))))}),t}function Zq(e){return e.some(t=>{let{children:n}=t;return n})}function jM(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function LM(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a}=e;return t.map((s,c)=>{const f=String(s.value);if(s.children)return{key:f||c,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:LM({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a})};const p=o?Ps:xd,v={key:s.value!==void 0?f:c,label:d.createElement(d.Fragment,null,d.createElement(p,{checked:r.includes(f)}),d.createElement("span",null,s.text))};return i.trim()?typeof a=="function"?a(i,s)?v:null:jM(i,s.text)?v:null:v})}function Im(e){return e||[]}function Jq(e){var t,n;const{tablePrefixCls:r,prefixCls:o,column:i,dropdownPrefixCls:a,columnKey:s,filterOnClose:c,filterMultiple:f,filterMode:p="menu",filterSearch:v=!1,filterState:h,triggerFilter:m,locale:b,children:y,getPopupContainer:w,rootClassName:S}=e,{filterDropdownOpen:C,onFilterDropdownOpenChange:E,filterResetToDefaultFilteredValue:k,defaultFilteredValue:O,filterDropdownVisible:I,onFilterDropdownVisibleChange:T}=i,[R,P]=d.useState(!1),D=!!(h&&(!((t=h.filteredKeys)===null||t===void 0)&&t.length||h.forceFiltered)),H=pe=>{P(pe),E==null||E(pe),T==null||T(pe)},A=(n=C??I)!==null&&n!==void 0?n:R,F=h==null?void 0:h.filteredKeys,[j,_]=iq(Im(F)),z=pe=>{let{selectedKeys:we}=pe;_(we)},L=(pe,we)=>{let{node:xe,checked:ge}=we;z(f?{selectedKeys:pe}:{selectedKeys:ge&&xe.key?[xe.key]:[]})};d.useEffect(()=>{R&&z({selectedKeys:Im(F)})},[F]);const[B,W]=d.useState([]),V=pe=>{W(pe)},[N,U]=d.useState(""),X=pe=>{const{value:we}=pe.target;U(we)};d.useEffect(()=>{R||U("")},[R]);const Y=pe=>{const we=pe&&pe.length?pe:null;if(we===null&&(!h||!h.filteredKeys)||Ri(we,h==null?void 0:h.filteredKeys,!0))return null;m({column:i,key:s,filteredKeys:we})},Z=()=>{H(!1),Y(j())},G=function(){let{confirm:pe,closeDropdown:we}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pe&&Y([]),we&&H(!1),U(""),_(k?(O||[]).map(xe=>String(xe)):[])},Q=function(){let{closeDropdown:pe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pe&&H(!1),Y(j())},oe=(pe,we)=>{we.source==="trigger"&&(pe&&F!==void 0&&_(Im(F)),H(pe),!pe&&!i.filterDropdown&&c&&Z())},ue=ae({[`${a}-menu-without-submenu`]:!Zq(i.filters||[])}),se=pe=>{if(pe.target.checked){const we=Dl(i==null?void 0:i.filters).map(xe=>String(xe));_(we)}else _([])},te=pe=>{let{filters:we}=pe;return(we||[]).map((xe,ge)=>{const Oe=String(xe.value),Be={title:xe.text,key:xe.value!==void 0?Oe:String(ge)};return xe.children&&(Be.children=te({filters:xe.children})),Be})},de=pe=>{var we;return Object.assign(Object.assign({},pe),{text:pe.title,value:pe.key,children:((we=pe.children)===null||we===void 0?void 0:we.map(xe=>de(xe)))||[]})};let re;if(typeof i.filterDropdown=="function")re=i.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:pe=>z({selectedKeys:pe}),selectedKeys:j(),confirm:Q,clearFilters:G,filters:i.filters,visible:A,close:()=>{H(!1)}});else if(i.filterDropdown)re=i.filterDropdown;else{const pe=j()||[],we=()=>{const ge=d.createElement(Gi,{image:Gi.PRESENTED_IMAGE_SIMPLE,description:b.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((i.filters||[]).length===0)return ge;if(p==="tree")return d.createElement(d.Fragment,null,d.createElement(Ok,{filterSearch:v,value:N,onChange:X,tablePrefixCls:r,locale:b}),d.createElement("div",{className:`${r}-filter-dropdown-tree`},f?d.createElement(Ps,{checked:pe.length===Dl(i.filters).length,indeterminate:pe.length>0&&pe.length<Dl(i.filters).length,className:`${r}-filter-dropdown-checkall`,onChange:se},b.filterCheckall):null,d.createElement(xw,{checkable:!0,selectable:!1,blockNode:!0,multiple:f,checkStrictly:!f,className:`${a}-menu`,onCheck:L,checkedKeys:pe,selectedKeys:pe,showIcon:!1,treeData:te({filters:i.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:N.trim()?Se=>typeof v=="function"?v(N,de(Se)):jM(N,Se.title):void 0})));const Oe=LM({filters:i.filters||[],filterSearch:v,prefixCls:o,filteredKeys:j(),filterMultiple:f,searchValue:N}),Be=Oe.every(Se=>Se===null);return d.createElement(d.Fragment,null,d.createElement(Ok,{filterSearch:v,value:N,onChange:X,tablePrefixCls:r,locale:b}),Be?ge:d.createElement(lc,{selectable:!0,multiple:f,prefixCls:`${a}-menu`,className:ue,onSelect:z,onDeselect:z,selectedKeys:pe,getPopupContainer:w,openKeys:B,onOpenChange:V,items:Oe}))},xe=()=>k?Ri((O||[]).map(ge=>String(ge)),pe,!0):pe.length===0;re=d.createElement(d.Fragment,null,we(),d.createElement("div",{className:`${o}-dropdown-btns`},d.createElement(Pr,{type:"link",size:"small",disabled:xe(),onClick:()=>G()},b.filterReset),d.createElement(Pr,{type:"primary",size:"small",onClick:Z},b.filterConfirm)))}i.filterDropdown&&(re=d.createElement(aP,{selectable:void 0},re));const ee=()=>d.createElement(Qq,{className:`${o}-dropdown`},re);let ie;typeof i.filterIcon=="function"?ie=i.filterIcon(D):i.filterIcon?ie=i.filterIcon:ie=d.createElement(oq,null);const{direction:be}=d.useContext(kt);return d.createElement("div",{className:`${o}-column`},d.createElement("span",{className:`${r}-column-title`},y),d.createElement(uw,{dropdownRender:ee,trigger:["click"],open:A,onOpenChange:oe,getPopupContainer:w,placement:be==="rtl"?"bottomLeft":"bottomRight",rootClassName:S},d.createElement("span",{role:"button",tabIndex:-1,className:ae(`${o}-trigger`,{active:D}),onClick:pe=>{pe.stopPropagation()}},ie)))}function hb(e,t,n){let r=[];return(e||[]).forEach((o,i)=>{var a;const s=kd(i,n);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){let c=o.filteredValue;"filterDropdown"in o||(c=(a=c==null?void 0:c.map(String))!==null&&a!==void 0?a:c),r.push({column:o,key:Ms(o,s),filteredKeys:c,forceFiltered:o.filtered})}else r.push({column:o,key:Ms(o,s),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat(Ce(r),Ce(hb(o.children,t,s))))}),r}function BM(e,t,n,r,o,i,a,s,c){return n.map((f,p)=>{const v=kd(p,s),{filterOnClose:h=!0,filterMultiple:m=!0,filterMode:b,filterSearch:y}=f;let w=f;if(w.filters||w.filterDropdown){const S=Ms(w,v),C=r.find(E=>{let{key:k}=E;return S===k});w=Object.assign(Object.assign({},w),{title:E=>d.createElement(Jq,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:w,columnKey:S,filterState:C,filterOnClose:h,filterMultiple:m,filterMode:b,filterSearch:y,triggerFilter:i,locale:o,getPopupContainer:a,rootClassName:c},Jv(f.title,E))})}return"children"in w&&(w=Object.assign(Object.assign({},w),{children:BM(e,t,w.children,r,o,i,a,v,c)})),w})}function $k(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:o,column:i}=n;const a=r,{filters:s,filterDropdown:c}=i;if(c)t[a]=o||null;else if(Array.isArray(o)){const f=Dl(s);t[a]=f.filter(p=>o.includes(String(p)))}else t[a]=null}),t}function gb(e,t,n){return t.reduce((r,o)=>{const{column:{onFilter:i,filters:a},filteredKeys:s}=o;return i&&s&&s.length?r.map(c=>Object.assign({},c)).filter(c=>s.some(f=>{const p=Dl(a),v=p.findIndex(m=>String(m)===String(f)),h=v!==-1?p[v]:f;return c[n]&&(c[n]=gb(c[n],t,n)),i(h,c)})):r},e)}const AM=e=>e.flatMap(t=>"children"in t?[t].concat(Ce(AM(t.children||[]))):[t]);function eX(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:i,locale:a,rootClassName:s}=e;Bs();const c=d.useMemo(()=>AM(r||[]),[r]),[f,p]=d.useState(()=>hb(c,!0)),v=d.useMemo(()=>{const y=hb(c,!1);if(y.length===0)return y;let w=!0;if(y.forEach(S=>{let{filteredKeys:C}=S;C!==void 0&&(w=!1)}),w){const S=(c||[]).map((C,E)=>Ms(C,kd(E)));return f.filter(C=>{let{key:E}=C;return S.includes(E)}).map(C=>{const E=c[S.findIndex(k=>k===C.key)];return Object.assign(Object.assign({},C),{column:Object.assign(Object.assign({},C.column),E),forceFiltered:E.filtered})})}return y},[c,f]),h=d.useMemo(()=>$k(v),[v]),m=y=>{const w=v.filter(S=>{let{key:C}=S;return C!==y.key});w.push(y),p(w),o($k(w),w)};return[y=>BM(t,n,y,v,a,m,i,void 0,s),v,h]}function tX(e,t,n){const r=d.useRef({});function o(i){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let s=function(c){c.forEach((f,p)=>{const v=n(f,p);a.set(v,f),f&&typeof f=="object"&&t in f&&s(f[t]||[])})};const a=new Map;s(e),r.current={data:e,childrenColumnName:t,kvMap:a,getRowKey:n}}return r.current.kvMap.get(i)}return[o]}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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const zM=10;function rX(e,t){const n={current:e.current,pageSize:e.pageSize};return Object.keys(t&&typeof t=="object"?t:{}).forEach(o=>{const i=e[o];typeof i!="function"&&(n[o]=i)}),n}function oX(e,t,n){const r=n&&typeof n=="object"?n:{},{total:o=0}=r,i=nX(r,["total"]),[a,s]=d.useState(()=>({current:"defaultCurrent"in i?i.defaultCurrent:1,pageSize:"defaultPageSize"in i?i.defaultPageSize:zM})),c=TW(a,i,{total:o>0?o:e}),f=Math.ceil((o||e)/c.pageSize);c.current>f&&(c.current=f||1);const p=(h,m)=>{s({current:h??1,pageSize:m||c.pageSize})},v=(h,m)=>{var b;n&&((b=n.onChange)===null||b===void 0||b.call(n,h,m)),p(h,m),t(h,m||(c==null?void 0:c.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},c),{onChange:v}),p]}var iX={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},aX=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:iX}))},sX=d.forwardRef(aX),lX={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},cX=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:lX}))},uX=d.forwardRef(cX);const Pp="ascend",Tm="descend";function iv(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function Ik(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function dX(e,t){return t?e[e.indexOf(t)+1]:e[0]}function mb(e,t,n){let r=[];function o(i,a){r.push({column:i,key:Ms(i,a),multiplePriority:iv(i),sortOrder:i.sortOrder})}return(e||[]).forEach((i,a)=>{const s=kd(a,n);i.children?("sortOrder"in i&&o(i,s),r=[].concat(Ce(r),Ce(mb(i.children,t,s)))):i.sorter&&("sortOrder"in i?o(i,s):t&&i.defaultSortOrder&&r.push({column:i,key:Ms(i,s),multiplePriority:iv(i),sortOrder:i.defaultSortOrder}))}),r}function HM(e,t,n,r,o,i,a,s){return(t||[]).map((c,f)=>{const p=kd(f,s);let v=c;if(v.sorter){const h=v.sortDirections||o,m=v.showSorterTooltip===void 0?a:v.showSorterTooltip,b=Ms(v,p),y=n.find(R=>{let{key:P}=R;return P===b}),w=y?y.sortOrder:null,S=dX(h,w);let C;if(c.sortIcon)C=c.sortIcon({sortOrder:w});else{const R=h.includes(Pp)&&d.createElement(uX,{className:ae(`${e}-column-sorter-up`,{active:w===Pp})}),P=h.includes(Tm)&&d.createElement(sX,{className:ae(`${e}-column-sorter-down`,{active:w===Tm})});C=d.createElement("span",{className:ae(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(R&&P)})},d.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},R,P))}const{cancelSort:E,triggerAsc:k,triggerDesc:O}=i||{};let I=E;S===Tm?I=O:S===Pp&&(I=k);const T=typeof m=="object"?Object.assign({title:I},m):{title:I};v=Object.assign(Object.assign({},v),{className:ae(v.className,{[`${e}-column-sort`]:w}),title:R=>{const P=`${e}-column-sorters`,D=d.createElement("span",{className:`${e}-column-title`},Jv(c.title,R)),H=d.createElement("div",{className:P},D,C);return m?typeof m!="boolean"&&(m==null?void 0:m.target)==="sorter-icon"?d.createElement("div",{className:`${P} ${e}-column-sorters-tooltip-target-sorter`},D,d.createElement(di,Object.assign({},T),C)):d.createElement(di,Object.assign({},T),H):H},onHeaderCell:R=>{const P=c.onHeaderCell&&c.onHeaderCell(R)||{},D=P.onClick,H=P.onKeyDown;P.onClick=j=>{r({column:c,key:b,sortOrder:S,multiplePriority:iv(c)}),D==null||D(j)},P.onKeyDown=j=>{j.keyCode===Me.ENTER&&(r({column:c,key:b,sortOrder:S,multiplePriority:iv(c)}),H==null||H(j))};const A=tq(c.title,{}),F=A==null?void 0:A.toString();return w?P["aria-sort"]=w==="ascend"?"ascending":"descending":P["aria-label"]=F||"",P.className=ae(P.className,`${e}-column-has-sorters`),P.tabIndex=0,c.ellipsis&&(P.title=(A??"").toString()),P}})}return"children"in v&&(v=Object.assign(Object.assign({},v),{children:HM(e,v.children,n,r,o,i,a,p)})),v})}const Tk=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},Pk=e=>{const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(Tk);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},Tk(e[n])),{column:void 0})}return t.length<=1?t[0]||{}:t};function bb(e,t,n){const r=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),o=e.slice(),i=r.filter(a=>{let{column:{sorter:s},sortOrder:c}=a;return Ik(s)&&c});return i.length?o.sort((a,s)=>{for(let c=0;c<i.length;c+=1){const f=i[c],{column:{sorter:p},sortOrder:v}=f,h=Ik(p);if(h&&v){const m=h(a,s,v);if(m!==0)return v===Pp?m:-m}}return 0}).map(a=>{const s=a[n];return s?Object.assign(Object.assign({},a),{[n]:bb(s,t,n)}):a}):o}function fX(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:o,tableLocale:i,showSorterTooltip:a}=e;const[s,c]=d.useState(mb(n,!0)),f=d.useMemo(()=>{let b=!0;const y=mb(n,!1);if(!y.length)return s;const w=[];function S(E){b?w.push(E):w.push(Object.assign(Object.assign({},E),{sortOrder:null}))}let C=null;return y.forEach(E=>{C===null?(S(E),E.sortOrder&&(E.multiplePriority===!1?b=!1:C=!0)):(C&&E.multiplePriority!==!1||(b=!1),S(E))}),w},[n,s]),p=d.useMemo(()=>{const b=f.map(y=>{let{column:w,sortOrder:S}=y;return{column:w,order:S}});return{sortColumns:b,sortColumn:b[0]&&b[0].column,sortOrder:b[0]&&b[0].order}},[f]),v=b=>{let y;b.multiplePriority===!1||!f.length||f[0].multiplePriority===!1?y=[b]:y=[].concat(Ce(f.filter(w=>{let{key:S}=w;return S!==b.key})),[b]),c(y),r(Pk(y),y)};return[b=>HM(t,b,f,v,o,i,a),f,p,()=>Pk(f)]}function FM(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=Jv(n.title,t),"children"in r&&(r.children=FM(r.children,t)),r})}function pX(e){return[d.useCallback(n=>FM(n,e),[e])]}const vX=kM((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),hX=$M((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),gX=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:o,tableHeaderBg:i,tablePaddingVertical:a,tablePaddingHorizontal:s,calc:c}=e,f=`${ce(n)} ${r} ${o}`,p=(v,h,m)=>({[`&${t}-${v}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${ce(c(h).mul(-1).equal())}
${ce(c(c(m).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:f,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:f,borderTop:f,[`
> ${t}-content,
> ${t}-header,
> ${t}-body,
> ${t}-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:f},"> thead":{"> tr:not(:last-child) > th":{borderBottom:f},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:f}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${ce(c(a).mul(-1).equal())} ${ce(c(c(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:f,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[`
> tr${t}-expanded-row,
> tr${t}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},p("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),p("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:f,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ce(n)} 0 ${ce(n)} ${i}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:f}}}},mX=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Wa),{wordBreak:"keep-all",[`
&${t}-cell-fix-left-last,
&${t}-cell-fix-right-first
`]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},bX=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},yX=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:o,paddingXS:i,lineType:a,tableBorderColor:s,tableExpandIconBg:c,tableExpandColumnWidth:f,borderRadius:p,tablePaddingVertical:v,tablePaddingHorizontal:h,tableExpandedRowBg:m,paddingXXS:b,expandIconMarginTop:y,expandIconSize:w,expandIconHalfInner:S,expandIconScale:C,calc:E}=e,k=`${ce(o)} ${a} ${s}`,O=E(b).sub(o).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:f},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},wy(e)),{position:"relative",float:"left",boxSizing:"border-box",width:w,height:w,padding:0,color:"inherit",lineHeight:ce(w),background:c,border:k,borderRadius:p,transform:`scale(${C})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:S,insetInlineEnd:O,insetInlineStart:O,height:o},"&::after":{top:O,bottom:O,insetInlineStart:S,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"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:y,marginInlineEnd:i},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:m}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${ce(E(v).mul(-1).equal())} ${ce(E(h).mul(-1).equal())}`,padding:`${ce(v)} ${ce(h)}`}}}},wX=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:i,paddingXXS:a,paddingXS:s,colorText:c,lineWidth:f,lineType:p,tableBorderColor:v,headerIconColor:h,fontSizeSM:m,tablePaddingHorizontal:b,borderRadius:y,motionDurationSlow:w,colorTextDescription:S,colorPrimary:C,tableHeaderFilterActiveBg:E,colorTextDisabled:k,tableFilterDropdownBg:O,tableFilterDropdownHeight:I,controlItemBgHover:T,controlItemBgActive:R,boxShadowSecondary:P,filterDropdownMenuBg:D,calc:H}=e,A=`${n}-dropdown`,F=`${t}-filter-dropdown`,j=`${n}-tree`,_=`${ce(f)} ${p} ${v}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:H(a).mul(-1).equal(),marginInline:`${ce(a)} ${ce(H(b).div(2).mul(-1).equal())}`,padding:`0 ${ce(a)}`,color:h,fontSize:m,borderRadius:y,cursor:"pointer",transition:`all ${w}`,"&:hover":{color:S,background:E},"&.active":{color:C}}}},{[`${n}-dropdown`]:{[F]:Object.assign(Object.assign({},Mn(e)),{minWidth:o,backgroundColor:O,borderRadius:y,boxShadow:P,overflow:"hidden",[`${A}-menu`]:{maxHeight:I,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:D,"&:empty::after":{display:"block",padding:`${ce(s)} 0`,color:k,fontSize:m,textAlign:"center",content:'"Not Found"'}},[`${F}-tree`]:{paddingBlock:`${ce(s)} 0`,paddingInline:s,[j]:{padding:0},[`${j}-treenode ${j}-node-content-wrapper:hover`]:{backgroundColor:T},[`${j}-treenode-checkbox-checked ${j}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:R}}},[`${F}-search`]:{padding:s,borderBottom:_,"&-input":{input:{minWidth:i},[r]:{color:k}}},[`${F}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${F}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ce(H(s).sub(f).equal())} ${ce(s)}`,overflow:"hidden",borderTop:_}})}},{[`${n}-dropdown ${F}, ${F}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:c},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},xX=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:i,tableBg:a,zIndexTableSticky:s,calc:c}=e,f=r;return{[`${t}-wrapper`]:{[`
${t}-cell-fix-left,
${t}-cell-fix-right
`]:{position:"sticky !important",zIndex:i,background:a},[`
${t}-cell-fix-left-first::after,
${t}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:c(n).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[`
${t}-cell-fix-right-first::after,
${t}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:c(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:c(s).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${f}`},[`
${t}-cell-fix-left-first::after,
${t}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${f}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${f}`},[`
${t}-cell-fix-right-first::after,
${t}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${f}`}},[`${t}-fixed-column-gapped`]:{[`
${t}-cell-fix-left-first::after,
${t}-cell-fix-left-last::after,
${t}-cell-fix-right-first::after,
${t}-cell-fix-right-last::after
`]:{boxShadow:"none"}}}}},SX=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${ce(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},CX=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${ce(n)} ${ce(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${ce(n)} ${ce(n)}`}}}}},EX=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},kX=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:i,paddingXS:a,headerIconColor:s,headerIconHoverColor:c,tableSelectionColumnWidth:f,tableSelectedRowBg:p,tableSelectedRowHoverBg:v,tableRowHoverBg:h,tablePaddingHorizontal:m,calc:b}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:f,[`&${t}-selection-col-with-dropdown`]:{width:b(f).add(o).add(b(i).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:b(f).add(b(a).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:b(f).add(o).add(b(i).div(4)).add(b(a).mul(2)).equal()}},[`
table tr th${t}-selection-column,
table tr td${t}-selection-column,
${t}-selection-column
`]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:ce(b(m).div(4).equal()),[r]:{color:s,fontSize:o,verticalAlign:"baseline","&:hover":{color:c}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:p,"&-row-hover":{background:v}}},[`> ${t}-cell-row-hover`]:{background:h}}}}}},OX=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,o=(i,a,s,c)=>({[`${t}${t}-${i}`]:{fontSize:c,[`
${t}-title,
${t}-footer,
${t}-cell,
${t}-thead > tr > th,
${t}-tbody > tr > th,
${t}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${ce(a)} ${ce(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:ce(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${ce(r(a).mul(-1).equal())} ${ce(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:ce(r(a).mul(-1).equal()),marginInline:`${ce(r(n).sub(s).equal())} ${ce(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:ce(r(s).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},o("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),o("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},$X=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:o,headerIconHoverColor:i}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[`
&${t}-cell-fix-left:hover,
&${t}-cell-fix-right:hover
`]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${t}-column-sorter`]:{marginInlineStart:n,color:o,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:i}}}},IX=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:i,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:c,lineWidth:f,lineType:p,tableBorderColor:v}=e,h=`${ce(f)} ${p} ${v}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ce(i)} !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:h,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:i,backgroundColor:r,borderRadius:c,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},Mk=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:o}=e,i=`${ce(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:i}}},[`div${t}-summary`]:{boxShadow:`0 ${ce(o(n).mul(-1).equal())} 0 ${r}`}}}},TX=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:o,tableBorderColor:i,calc:a}=e,s=`${ce(r)} ${o} ${i}`,c=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${c}${c}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ce(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:s,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:a(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},PX=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:i,lineWidth:a,lineType:s,tableBorderColor:c,tableFontSize:f,tableBg:p,tableRadius:v,tableHeaderTextColor:h,motionDurationMid:m,tableHeaderBg:b,tableHeaderCellSplitColor:y,tableFooterTextColor:w,tableFooterBg:S,calc:C}=e,E=`${ce(a)} ${s} ${c}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},Is()),{[t]:Object.assign(Object.assign({},Mn(e)),{fontSize:f,background:p,borderRadius:`${ce(v)} ${ce(v)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${ce(v)} ${ce(v)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${t}-cell,
${t}-thead > tr > th,
${t}-tbody > tr > th,
${t}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${ce(r)} ${ce(o)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${ce(r)} ${ce(o)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:h,fontWeight:n,textAlign:"start",background:b,borderBottom:E,transition:`background ${m} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:y,transform:"translateY(-50%)",transition:`background-color ${m}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${m}, border-color ${m}`,borderBottom:E,[`
> ${t}-wrapper:only-child,
> ${t}-expanded-row-fixed > ${t}-wrapper:only-child
`]:{[t]:{marginBlock:ce(C(r).mul(-1).equal()),marginInline:`${ce(C(i).sub(o).equal())}
${ce(C(o).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:h,fontWeight:n,textAlign:"start",background:b,borderBottom:E,transition:`background ${m} ease`}}},[`${t}-footer`]:{padding:`${ce(r)} ${ce(o)}`,color:w,background:S}})}},MX=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:i,controlItemBgActive:a,controlItemBgActiveHover:s,padding:c,paddingSM:f,paddingXS:p,colorBorderSecondary:v,borderRadiusLG:h,controlHeight:m,colorTextPlaceholder:b,fontSize:y,fontSizeSM:w,lineHeight:S,lineWidth:C,colorIcon:E,colorIconHover:k,opacityLoading:O,controlInteractiveSize:I}=e,T=new $n(o).onBackground(n).toHexShortString(),R=new $n(i).onBackground(n).toHexShortString(),P=new $n(t).onBackground(n).toHexShortString(),D=new $n(E),H=new $n(k),A=I/2-C,F=A*2+C*3;return{headerBg:P,headerColor:r,headerSortActiveBg:T,headerSortHoverBg:R,bodySortBg:P,rowHoverBg:P,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:f,cellPaddingInlineMD:p,cellPaddingBlockSM:p,cellPaddingInlineSM:p,borderColor:v,headerBorderRadius:h,footerBg:P,footerColor:r,cellFontSize:y,cellFontSizeMD:y,cellFontSizeSM:y,headerSplitColor:v,fixedHeaderSortActiveBg:T,headerFilterHoverBg:i,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:m,stickyScrollBarBg:b,stickyScrollBarBorderRadius:100,expandIconMarginTop:(y*S-C*3)/2-Math.ceil((w*1.4-C*3)/2),headerIconColor:D.clone().setAlpha(D.getAlpha()*O).toRgbString(),headerIconHoverColor:H.clone().setAlpha(H.getAlpha()*O).toRgbString(),expandIconHalfInner:A,expandIconSize:F,expandIconScale:I/F}},NX=Nn("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:o,headerBg:i,headerColor:a,headerSortActiveBg:s,headerSortHoverBg:c,bodySortBg:f,rowHoverBg:p,rowSelectedBg:v,rowSelectedHoverBg:h,rowExpandedBg:m,cellPaddingBlock:b,cellPaddingInline:y,cellPaddingBlockMD:w,cellPaddingInlineMD:S,cellPaddingBlockSM:C,cellPaddingInlineSM:E,borderColor:k,footerBg:O,footerColor:I,headerBorderRadius:T,cellFontSize:R,cellFontSizeMD:P,cellFontSizeSM:D,headerSplitColor:H,fixedHeaderSortActiveBg:A,headerFilterHoverBg:F,filterDropdownBg:j,expandIconBg:_,selectionColumnWidth:z,stickyScrollBarBg:L,calc:B}=e,W=2,V=fn(e,{tableFontSize:R,tableBg:r,tableRadius:T,tablePaddingVertical:b,tablePaddingHorizontal:y,tablePaddingVerticalMiddle:w,tablePaddingHorizontalMiddle:S,tablePaddingVerticalSmall:C,tablePaddingHorizontalSmall:E,tableBorderColor:k,tableHeaderTextColor:a,tableHeaderBg:i,tableFooterTextColor:I,tableFooterBg:O,tableHeaderCellSplitColor:H,tableHeaderSortBg:s,tableHeaderSortHoverBg:c,tableBodySortBg:f,tableFixedHeaderSortActiveBg:A,tableHeaderFilterActiveBg:F,tableFilterDropdownBg:j,tableRowHoverBg:p,tableSelectedRowBg:v,tableSelectedRowHoverBg:h,zIndexTableFixed:W,zIndexTableSticky:W+1,tableFontSizeMiddle:P,tableFontSizeSmall:D,tableSelectionColumnWidth:z,tableExpandIconBg:_,tableExpandColumnWidth:B(o).add(B(e.padding).mul(2)).equal(),tableExpandedRowBg:m,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:L,tableScrollThumbBgHover:t,tableScrollBg:n});return[PX(V),SX(V),Mk(V),$X(V),wX(V),gX(V),CX(V),yX(V),Mk(V),bX(V),kX(V),xX(V),IX(V),mX(V),OX(V),EX(V),TX(V)]},MX,{unitless:{expandIconScale:!0}}),RX=[],DX=(e,t)=>{var n,r;const{prefixCls:o,className:i,rootClassName:a,style:s,size:c,bordered:f,dropdownPrefixCls:p,dataSource:v,pagination:h,rowSelection:m,rowKey:b="key",rowClassName:y,columns:w,children:S,childrenColumnName:C,onChange:E,getPopupContainer:k,loading:O,expandIcon:I,expandable:T,expandedRowRender:R,expandIconColumnIndex:P,indentSize:D,scroll:H,sortDirections:A,locale:F,showSorterTooltip:j={target:"full-header"},virtual:_}=e;Bs();const z=d.useMemo(()=>w||hw(S),[w,S]),L=d.useMemo(()=>z.some(pt=>pt.responsive),[z]),B=LT(L),W=d.useMemo(()=>{const pt=new Set(Object.keys(B).filter(yt=>B[yt]));return z.filter(yt=>!yt.responsive||yt.responsive.some(it=>pt.has(it)))},[z,B]),V=Yn(e,["className","style","columns"]),{locale:N=ui,direction:U,table:X,renderEmpty:Y,getPrefixCls:Z,getPopupContainer:G}=d.useContext(kt),Q=Wo(c),oe=Object.assign(Object.assign({},N.Table),F),ue=v||RX,se=Z("table",o),te=Z("dropdown",p),[,de]=ur(),re=vr(se),[ee,ie,be]=NX(se,re),pe=Object.assign(Object.assign({childrenColumnName:C,expandIconColumnIndex:P},T),{expandIcon:(n=T==null?void 0:T.expandIcon)!==null&&n!==void 0?n:(r=X==null?void 0:X.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:we="children"}=pe,xe=d.useMemo(()=>ue.some(pt=>pt==null?void 0:pt[we])?"nest":R||T&&T.expandedRowRender?"row":null,[ue]),ge={body:d.useRef()},Oe=eq(se),Be=d.useRef(null),Se=d.useRef(null);ZK(t,()=>Object.assign(Object.assign({},Se.current),{nativeElement:Be.current}));const je=d.useMemo(()=>typeof b=="function"?b:pt=>pt==null?void 0:pt[b],[b]),[We]=tX(ue,we,je),Ne={},nt=function(pt,yt){let it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var jt,pn,sn;const tn=Object.assign(Object.assign({},Ne),pt);it&&((jt=Ne.resetPagination)===null||jt===void 0||jt.call(Ne),!((pn=tn.pagination)===null||pn===void 0)&&pn.current&&(tn.pagination.current=1),h&&h.onChange&&h.onChange(1,(sn=tn.pagination)===null||sn===void 0?void 0:sn.pageSize)),H&&H.scrollToFirstRowOnChange!==!1&&ge.body.current&&PA(0,{getContainer:()=>ge.body.current}),E==null||E(tn.pagination,tn.filters,tn.sorter,{currentDataSource:gb(bb(ue,tn.sorterStates,we),tn.filterStates,we),action:yt})},at=(pt,yt)=>{nt({sorter:pt,sorterStates:yt},"sort",!1)},[Xe,ke,He,Ke]=fX({prefixCls:se,mergedColumns:W,onSorterChange:at,sortDirections:A||["ascend","descend"],tableLocale:oe,showSorterTooltip:j}),Ae=d.useMemo(()=>bb(ue,ke,we),[ue,ke]);Ne.sorter=Ke(),Ne.sorterStates=ke;const ze=(pt,yt)=>{nt({filters:pt,filterStates:yt},"filter",!0)},[Ge,Ue,Ze]=eX({prefixCls:se,locale:oe,dropdownPrefixCls:te,mergedColumns:W,onFilterChange:ze,getPopupContainer:k||G,rootClassName:ae(a,re)}),$e=gb(Ae,Ue,we);Ne.filters=Ze,Ne.filterStates=Ue;const Ye=d.useMemo(()=>{const pt={};return Object.keys(Ze).forEach(yt=>{Ze[yt]!==null&&(pt[yt]=Ze[yt])}),Object.assign(Object.assign({},He),{filters:pt})},[He,Ze]),[dt]=pX(Ye),Pt=(pt,yt)=>{nt({pagination:Object.assign(Object.assign({},Ne.pagination),{current:pt,pageSize:yt})},"paginate")},[It,Xt]=oX($e.length,Pt,h);Ne.pagination=h===!1?{}:rX(It,h),Ne.resetPagination=Xt;const Ot=d.useMemo(()=>{if(h===!1||!It.pageSize)return $e;const{current:pt=1,total:yt,pageSize:it=zM}=It;return $e.length<yt?$e.length>it?$e.slice((pt-1)*it,pt*it):$e:$e.slice((pt-1)*it,pt*it)},[!!h,$e,It&&It.current,It&&It.pageSize,It&&It.total]),[ct,ft]=YK({prefixCls:se,data:$e,pageData:Ot,getRowKey:je,getRecordByKey:We,expandType:xe,childrenColumnName:we,locale:oe,getPopupContainer:k||G},m),rt=(pt,yt,it)=>{let jt;return typeof y=="function"?jt=ae(y(pt,yt,it)):jt=ae(y),ae({[`${se}-row-selected`]:ft.has(je(pt,yt))},jt)};pe.__PARENT_RENDER_ICON__=pe.expandIcon,pe.expandIcon=pe.expandIcon||I||JK(oe),xe==="nest"&&pe.expandIconColumnIndex===void 0?pe.expandIconColumnIndex=m?1:0:pe.expandIconColumnIndex>0&&m&&(pe.expandIconColumnIndex-=1),typeof pe.indentSize!="number"&&(pe.indentSize=typeof D=="number"?D:15);const Fe=d.useCallback(pt=>dt(ct(Ge(Xe(pt)))),[Xe,Ge,ct]);let Je,vt;if(h!==!1&&(It!=null&&It.total)){let pt;It.size?pt=It.size:pt=Q==="small"||Q==="middle"?"small":void 0;const yt=pn=>d.createElement(YW,Object.assign({},It,{className:ae(`${se}-pagination ${se}-pagination-${pn}`,It.className),size:pt})),it=U==="rtl"?"left":"right",{position:jt}=It;if(jt!==null&&Array.isArray(jt)){const pn=jt.find(hn=>hn.includes("top")),sn=jt.find(hn=>hn.includes("bottom")),tn=jt.every(hn=>`${hn}`=="none");!pn&&!sn&&!tn&&(vt=yt(it)),pn&&(Je=yt(pn.toLowerCase().replace("top",""))),sn&&(vt=yt(sn.toLowerCase().replace("bottom","")))}else vt=yt(it)}let Le;typeof O=="boolean"?Le={spinning:O}:typeof O=="object"&&(Le=Object.assign({spinning:!0},O));const Qe=ae(be,re,`${se}-wrapper`,X==null?void 0:X.className,{[`${se}-wrapper-rtl`]:U==="rtl"},i,a,ie),ot=Object.assign(Object.assign({},X==null?void 0:X.style),s),mt=F&&F.emptyText||(Y==null?void 0:Y("Table"))||d.createElement(Hv,{componentName:"Table"}),Dt=_?hX:vX,Mt={},en=d.useMemo(()=>{const{fontSize:pt,lineHeight:yt,padding:it,paddingXS:jt,paddingSM:pn}=de,sn=Math.floor(pt*yt);switch(Q){case"large":return it*2+sn;case"small":return jt*2+sn;default:return pn*2+sn}},[de,Q]);return _&&(Mt.listItemHeight=en),ee(d.createElement("div",{ref:Be,className:Qe,style:ot},d.createElement(KP,Object.assign({spinning:!1},Le),Je,d.createElement(Dt,Object.assign({},Mt,V,{ref:Se,columns:W,direction:U,expandable:pe,prefixCls:se,className:ae({[`${se}-middle`]:Q==="middle",[`${se}-small`]:Q==="small",[`${se}-bordered`]:f,[`${se}-empty`]:ue.length===0},be,re,ie),data:Ot,rowKey:je,rowClassName:rt,emptyText:mt,internalHooks:Ed,internalRefs:ge,transformColumns:Fe,getContainerWidth:Oe})),vt)))},jX=d.forwardRef(DX),LX=(e,t)=>{const n=d.useRef(0);return n.current+=1,d.createElement(jX,Object.assign({},e,{ref:t,_renderTimes:n.current}))},la=d.forwardRef(LX);la.SELECTION_COLUMN=Ta;la.EXPAND_COLUMN=Ra;la.SELECTION_ALL=db;la.SELECTION_INVERT=fb;la.SELECTION_NONE=pb;la.Column=zK;la.ColumnGroup=HK;la.Summary=hM;const BX=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:i}=e,a=i(r).sub(n).equal(),s=i(t).sub(n).equal();return{[o]:Object.assign(Object.assign({},Mn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorTextDescription,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},Sw=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return fn(e,{tagFontSize:o,tagLineHeight:ce(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},Cw=e=>({defaultBg:new $n(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),_M=Nn("Tag",e=>{const t=Sw(e);return BX(t)},Cw);var AX=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const zX=d.forwardRef((e,t)=>{const{prefixCls:n,style:r,className:o,checked:i,onChange:a,onClick:s}=e,c=AX(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:f,tag:p}=d.useContext(kt),v=S=>{a==null||a(!i),s==null||s(S)},h=f("tag",n),[m,b,y]=_M(h),w=ae(h,`${h}-checkable`,{[`${h}-checkable-checked`]:i},p==null?void 0:p.className,o,b,y);return m(d.createElement("span",Object.assign({},c,{ref:t,style:Object.assign(Object.assign({},r),p==null?void 0:p.style),className:w,onClick:v})))}),HX=e=>q2(e,(t,n)=>{let{textColor:r,lightBorderColor:o,lightColor:i,darkColor:a}=n;return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:r,background:i,borderColor:o,"&-inverse":{color:e.colorTextLightSolid,background:a,borderColor:a},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),FX=nc(["Tag","preset"],e=>{const t=Sw(e);return HX(t)},Cw);function _X(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const Yf=(e,t,n)=>{const r=_X(n);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},VX=nc(["Tag","status"],e=>{const t=Sw(e);return[Yf(t,"success","Success"),Yf(t,"processing","Info"),Yf(t,"error","Error"),Yf(t,"warning","Warning")]},Cw);var WX=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const UX=d.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,children:a,icon:s,color:c,onClose:f,bordered:p=!0,visible:v}=e,h=WX(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:m,direction:b,tag:y}=d.useContext(kt),[w,S]=d.useState(!0),C=Yn(h,["closeIcon","closable"]);d.useEffect(()=>{v!==void 0&&S(v)},[v]);const E=HT(c),k=YF(c),O=E||k,I=Object.assign(Object.assign({backgroundColor:c&&!O?c:void 0},y==null?void 0:y.style),i),T=m("tag",n),[R,P,D]=_M(T),H=ae(T,y==null?void 0:y.className,{[`${T}-${c}`]:O,[`${T}-has-color`]:c&&!O,[`${T}-hidden`]:!w,[`${T}-rtl`]:b==="rtl",[`${T}-borderless`]:!p},r,o,P,D),A=B=>{B.stopPropagation(),f==null||f(B),!B.defaultPrevented&&S(!1)},[,F]=DI(Up(e),Up(y),{closable:!1,closeIconRender:B=>{const W=d.createElement("span",{className:`${T}-close-icon`,onClick:A},B);return pI(B,W,V=>({onClick:N=>{var U;(U=V==null?void 0:V.onClick)===null||U===void 0||U.call(V,N),A(N)},className:ae(V==null?void 0:V.className,`${T}-close-icon`)}))}}),j=typeof h.onClick=="function"||a&&a.type==="a",_=s||null,z=_?d.createElement(d.Fragment,null,_,a&&d.createElement("span",null,a)):a,L=d.createElement("span",Object.assign({},C,{ref:t,className:H,style:I}),z,F,E&&d.createElement(FX,{key:"preset",prefixCls:T}),k&&d.createElement(VX,{key:"status",prefixCls:T}));return R(j?d.createElement(Nv,{component:"Tag"},L):L)}),VM=UX;VM.CheckableTag=zX;const KX=e=>{const t=e!=null&&e.algorithm?zu(e.algorithm):zu(cd),n=Object.assign(Object.assign({},Kl),e==null?void 0:e.token);return c2(n,{override:e==null?void 0:e.token},t,yy)};function qX(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const XX=(e,t)=>{const n=t??cd(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),qX(t??e)),D2(r)),{controlHeight:o}),R2(Object.assign(Object.assign({},n),{controlHeight:o})))},Ki=(e,t)=>new $n(e).setAlpha(t).toRgbString(),bl=(e,t)=>new $n(e).lighten(t).toHexString(),GX=e=>{const t=Ji(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},YX=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:Ki(r,.85),colorTextSecondary:Ki(r,.65),colorTextTertiary:Ki(r,.45),colorTextQuaternary:Ki(r,.25),colorFill:Ki(r,.18),colorFillSecondary:Ki(r,.12),colorFillTertiary:Ki(r,.08),colorFillQuaternary:Ki(r,.04),colorBgElevated:bl(n,12),colorBgContainer:bl(n,8),colorBgLayout:bl(n,0),colorBgSpotlight:bl(n,26),colorBgBlur:Ki(r,.04),colorBorder:bl(n,26),colorBorderSecondary:bl(n,19)}},QX=(e,t)=>{const n=Object.keys(gy).map(o=>{const i=Ji(e[o],{theme:"dark"});return new Array(10).fill(1).reduce((a,s,c)=>(a[`${o}-${c+1}`]=i[c],a[`${o}${c+1}`]=i[c],a),{})}).reduce((o,i)=>(o=Object.assign(Object.assign({},o),i),o),{}),r=t??cd(e);return Object.assign(Object.assign(Object.assign({},r),n),N2(e,{generateColorPalettes:GX,generateNeutralColorPalettes:YX}))};function ZX(){const[e,t,n]=ur();return{theme:e,token:t,hashId:n}}const Nk={defaultConfig:_u,defaultSeed:_u.token,useToken:ZX,defaultAlgorithm:cd,darkAlgorithm:QX,compactAlgorithm:XX,getDesignToken:KX};var JX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},eG=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:JX}))},tG=d.forwardRef(eG),nG=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const rG={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},WM=d.forwardRef((e,t)=>{const n=p=>{const{keyCode:v}=p;v===Me.ENTER&&p.preventDefault()},r=p=>{const{keyCode:v}=p,{onClick:h}=e;v===Me.ENTER&&h&&h()},{style:o,noStyle:i,disabled:a,tabIndex:s=0}=e,c=nG(e,["style","noStyle","disabled","tabIndex"]);let f={};return i||(f=Object.assign({},rG)),a&&(f.pointerEvents="none"),f=Object.assign(Object.assign({},f),o),d.createElement("div",Object.assign({role:"button",tabIndex:s,ref:t},c,{onKeyDown:n,onKeyUp:r,style:f}))});var oG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},iG=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:oG}))},aG=d.forwardRef(iG),sG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},lG=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:sG}))},cG=d.forwardRef(lG);const uG=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:i}=r;return{marginBottom:o,color:n,fontWeight:i,fontSize:e,lineHeight:t}},dG=e=>{const t=[1,2,3,4,5],n={};return t.forEach(r=>{n[`
h${r}&,
div&-h${r},
div&-h${r} > textarea,
h${r}
`]=uG(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},fG=e=>{const{componentCls:t}=e;return{"a&, a":Object.assign(Object.assign({},wy(e)),{textDecoration:e.linkDecoration,"&:active, &:hover":{textDecoration:e.linkHoverDecoration},[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},pG=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:KB[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),vG=e=>{const{componentCls:t,paddingSM:n}=e,r=n;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),marginTop:e.calc(r).mul(-1).equal(),marginBottom:`calc(1em - ${ce(r)})`},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},hG=e=>({[`${e.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),gG=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),mG=e=>{const{componentCls:t,titleMarginTop:n}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success`]:{color:e.colorSuccess},[`&${t}-warning`]:{color:e.colorWarning},[`&${t}-danger`]:{color:e.colorError,"a&:active, a&:focus":{color:e.colorErrorActive},"a&:hover":{color:e.colorErrorHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},dG(e)),{[`
& + h1${t},
& + h2${t},
& + h3${t},
& + h4${t},
& + h5${t}
`]:{marginTop:n},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:n}}}),pG(e)),fG(e)),{[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy
`]:Object.assign(Object.assign({},wy(e)),{marginInlineStart:e.marginXXS})}),vG(e)),hG(e)),gG()),{"&-rtl":{direction:"rtl"}})}},bG=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),UM=Nn("Typography",e=>[mG(e)],bG),yG=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,direction:i,maxLength:a,autoSize:s=!0,value:c,onSave:f,onCancel:p,onEnd:v,component:h,enterIcon:m=d.createElement(cG,null)}=e,b=d.useRef(null),y=d.useRef(!1),w=d.useRef(),[S,C]=d.useState(c);d.useEffect(()=>{C(c)},[c]),d.useEffect(()=>{if(b.current&&b.current.resizableTextArea){const{textArea:_}=b.current.resizableTextArea;_.focus();const{length:z}=_.value;_.setSelectionRange(z,z)}},[]);const E=_=>{let{target:z}=_;C(z.value.replace(/[\n\r]/g,""))},k=()=>{y.current=!0},O=()=>{y.current=!1},I=_=>{let{keyCode:z}=_;y.current||(w.current=z)},T=()=>{f(S.trim())},R=_=>{let{keyCode:z,ctrlKey:L,altKey:B,metaKey:W,shiftKey:V}=_;w.current===z&&!y.current&&!L&&!B&&!W&&!V&&(z===Me.ENTER?(T(),v==null||v()):z===Me.ESC&&p())},P=()=>{T()},D=h?`${t}-${h}`:"",[H,A,F]=UM(t),j=ae(t,`${t}-edit-content`,{[`${t}-rtl`]:i==="rtl"},r,D,A,F);return H(d.createElement("div",{className:j,style:o},d.createElement(UP,{ref:b,maxLength:a,value:S,onChange:E,onKeyDown:I,onKeyUp:R,onCompositionStart:k,onCompositionEnd:O,onBlur:P,"aria-label":n,rows:1,autoSize:s}),m!==null?Cr(m,{className:`${t}-edit-content-confirm`}):null))};var wG=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||n.forEach(function(o){e.addRange(o)}),t&&t.focus()}},xG=wG,Rk={"text/plain":"Text","text/html":"Url",default:"Text"},SG="Copy to clipboard: #{key}, Enter";function CG(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function EG(e,t){var n,r,o,i,a,s,c=!1;t||(t={}),n=t.debug||!1;try{o=xG(),i=document.createRange(),a=document.getSelection(),s=document.createElement("span"),s.textContent=e,s.ariaHidden="true",s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(p){if(p.stopPropagation(),t.format)if(p.preventDefault(),typeof p.clipboardData>"u"){window.clipboardData.clearData();var v=Rk[t.format]||Rk.default;window.clipboardData.setData(v,e)}else p.clipboardData.clearData(),p.clipboardData.setData(t.format,e);t.onCopy&&(p.preventDefault(),t.onCopy(p.clipboardData))}),document.body.appendChild(s),i.selectNodeContents(s),a.addRange(i);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");c=!0}catch{try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch{r=CG("message"in t?t.message:SG),window.prompt(r,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(i):a.removeAllRanges()),s&&document.body.removeChild(s),o()}return c}var kG=EG;const OG=Ds(kG);var $G=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(p){try{f(r.next(p))}catch(v){a(v)}}function c(p){try{f(r.throw(p))}catch(v){a(v)}}function f(p){p.done?i(p.value):o(p.value).then(s,c)}f((r=r.apply(e,t||[])).next())})};const IG=e=>{let{copyConfig:t,children:n}=e;const[r,o]=d.useState(!1),[i,a]=d.useState(!1),s=d.useRef(null),c=()=>{s.current&&clearTimeout(s.current)},f={};t.format&&(f.format=t.format),d.useEffect(()=>c,[]);const p=wn(v=>$G(void 0,void 0,void 0,function*(){var h;v==null||v.preventDefault(),v==null||v.stopPropagation(),a(!0);try{const m=typeof t.text=="function"?yield t.text():t.text;OG(m||String(n)||"",f),a(!1),o(!0),c(),s.current=setTimeout(()=>{o(!1)},3e3),(h=t.onCopy)===null||h===void 0||h.call(t,v)}catch(m){throw a(!1),m}}));return{copied:r,copyLoading:i,onClick:p}};function Pm(e,t){return d.useMemo(()=>{const n=!!e;return[n,Object.assign(Object.assign({},t),n&&typeof e=="object"?e:null)]},[e])}const TG=(e,t)=>{const n=d.useRef(!1);d.useEffect(()=>{n.current?e():n.current=!0},t)},PG=e=>{const t=d.useRef();return d.useEffect(()=>{t.current=e}),t.current};var MG=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const KM=d.forwardRef((e,t)=>{const{prefixCls:n,component:r="article",className:o,rootClassName:i,setContentRef:a,children:s,direction:c,style:f}=e,p=MG(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:v,direction:h,typography:m}=d.useContext(kt),b=c??h;let y=t;a&&(y=Kr(t,a));const w=v("typography",n),[S,C,E]=UM(w),k=ae(w,m==null?void 0:m.className,{[`${w}-rtl`]:b==="rtl"},o,i,C,E),O=Object.assign(Object.assign({},m==null?void 0:m.style),f);return S(d.createElement(r,Object.assign({className:k,style:O,ref:y},p),s))});var NG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},RG=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:NG}))},DG=d.forwardRef(RG);function Dk(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}function Qf(e,t,n){return e===!0||e===void 0?t:e||n&&t}const jG=e=>{const{prefixCls:t,copied:n,locale:r,iconOnly:o,tooltips:i,icon:a,loading:s,tabIndex:c,onCopy:f}=e,p=Dk(i),v=Dk(a),{copied:h,copy:m}=r??{},b=n?Qf(p[1],h):Qf(p[0],m),w=typeof b=="string"?b:n?h:m;return d.createElement(di,{key:"copy",title:b},d.createElement(WM,{className:ae(`${t}-copy`,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:o}),onClick:f,"aria-label":w,tabIndex:c},n?Qf(v[1],d.createElement(_y,null),!0):Qf(v[0],s?d.createElement(Ka,null):d.createElement(DG,null),!0)))},Zf=d.forwardRef((e,t)=>{let{style:n,children:r}=e;const o=d.useRef(null);return d.useImperativeHandle(t,()=>({isExceed:()=>{const i=o.current;return i.scrollHeight>i.clientHeight},getHeight:()=>o.current.clientHeight})),d.createElement("span",{"aria-hidden":!0,ref:o,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},n)},r)});function qM(e){const t=typeof e;return t==="string"||t==="number"}function LG(e){let t=0;return e.forEach(n=>{qM(n)?t+=String(n).length:t+=1}),t}function jk(e,t){let n=0;const r=[];for(let o=0;o<e.length;o+=1){if(n===t)return r;const i=e[o],s=qM(i)?String(i).length:1,c=n+s;if(c>t){const f=t-n;return r.push(String(i).slice(0,f)),r}r.push(i),n=c}return e}const Mm=0,Nm=1,Rm=2,Lk=3,Jf={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function BG(e){const{enableMeasure:t,width:n,text:r,children:o,rows:i,expanded:a,miscDeps:s,onEllipsis:c}=e,f=d.useMemo(()=>oo(r),[r]),p=d.useMemo(()=>LG(f),[r]),v=d.useMemo(()=>o(f,!1),[r]),[h,m]=d.useState(null),b=d.useRef(null),y=d.useRef(null),w=d.useRef(null),S=d.useRef(null),[C,E]=d.useState(!1),[k,O]=d.useState(Mm),[I,T]=d.useState(0);an(()=>{O(t&&n&&p?Nm:Mm)},[n,r,i,t,f]),an(()=>{var H,A,F,j;if(k===Nm){const _=!!(!((H=y.current)===null||H===void 0)&&H.isExceed());O(_?Rm:Lk),m(_?[0,p]:null),E(_);const z=((A=y.current)===null||A===void 0?void 0:A.getHeight())||0,L=i===1?0:((F=w.current)===null||F===void 0?void 0:F.getHeight())||0,B=((j=S.current)===null||j===void 0?void 0:j.getHeight())||0,W=L+B,V=Math.max(z,W);T(V+1),c(_)}},[k]);const R=h?Math.ceil((h[0]+h[1])/2):0;an(()=>{var H;const[A,F]=h||[0,0];if(A!==F){const _=(((H=b.current)===null||H===void 0?void 0:H.getHeight())||0)>I;let z=R;F-A===1&&(z=_?A:F),m(_?[A,z]:[z,F])}},[h,R]);const P=d.useMemo(()=>{if(k!==Rm||!h||h[0]!==h[1]){const H=o(f,!1);return k!==Lk&&k!==Mm?d.createElement("span",{style:Object.assign(Object.assign({},Jf),{WebkitLineClamp:i})},H):H}return o(a?f:jk(f,h[0]),C)},[a,k,h,f].concat(Ce(s))),D={width:n,whiteSpace:"normal",margin:0,padding:0};return d.createElement(d.Fragment,null,P,k===Nm&&d.createElement(d.Fragment,null,d.createElement(Zf,{style:Object.assign(Object.assign(Object.assign({},D),Jf),{WebkitLineClamp:i}),ref:y},v),d.createElement(Zf,{style:Object.assign(Object.assign(Object.assign({},D),Jf),{WebkitLineClamp:i-1}),ref:w},v),d.createElement(Zf,{style:Object.assign(Object.assign(Object.assign({},D),Jf),{WebkitLineClamp:1}),ref:S},o([],!0))),k===Rm&&h&&h[0]!==h[1]&&d.createElement(Zf,{style:Object.assign(Object.assign({},D),{top:400}),ref:b},o(jk(f,R),!0)))}const AG=e=>{let{enableEllipsis:t,isEllipsis:n,children:r,tooltipProps:o}=e;return!(o!=null&&o.title)||!t?r:d.createElement(di,Object.assign({open:n?void 0:!1},o),r)};var zG=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function HG(e,t){let{mark:n,code:r,underline:o,delete:i,strong:a,keyboard:s,italic:c}=e,f=t;function p(v,h){h&&(f=d.createElement(v,{},f))}return p("strong",a),p("u",o),p("del",i),p("code",r),p("mark",n),p("kbd",s),p("i",c),f}const FG="...",eh=d.forwardRef((e,t)=>{var n,r,o;const{prefixCls:i,className:a,style:s,type:c,disabled:f,children:p,ellipsis:v,editable:h,copyable:m,component:b,title:y}=e,w=zG(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:S,direction:C}=d.useContext(kt),[E]=aa("Text"),k=d.useRef(null),O=d.useRef(null),I=S("typography",i),T=Yn(w,["mark","code","delete","underline","strong","keyboard","italic"]),[R,P]=Pm(h),[D,H]=Pn(!1,{value:P.editing}),{triggerType:A=["icon"]}=P,F=$e=>{var Ye;$e&&((Ye=P.onStart)===null||Ye===void 0||Ye.call(P)),H($e)},j=PG(D);TG(()=>{var $e;!D&&j&&(($e=O.current)===null||$e===void 0||$e.focus())},[D]);const _=$e=>{$e==null||$e.preventDefault(),F(!0)},z=$e=>{var Ye;(Ye=P.onChange)===null||Ye===void 0||Ye.call(P,$e),F(!1)},L=()=>{var $e;($e=P.onCancel)===null||$e===void 0||$e.call(P),F(!1)},[B,W]=Pm(m),{copied:V,copyLoading:N,onClick:U}=IG({copyConfig:W,children:p}),[X,Y]=d.useState(!1),[Z,G]=d.useState(!1),[Q,oe]=d.useState(!1),[ue,se]=d.useState(!1),[te,de]=d.useState(!0),[re,ee]=Pm(v,{expandable:!1,symbol:$e=>$e?E==null?void 0:E.collapse:E==null?void 0:E.expand}),[ie,be]=Pn(ee.defaultExpanded||!1,{value:ee.expanded}),pe=re&&(!ie||ee.expandable==="collapsible"),{rows:we=1}=ee,xe=d.useMemo(()=>pe&&(ee.suffix!==void 0||ee.onEllipsis||ee.expandable||R||B),[pe,ee,R,B]);an(()=>{re&&!xe&&(Y(B0("webkitLineClamp")),G(B0("textOverflow")))},[xe,re]);const[ge,Oe]=d.useState(pe),Be=d.useMemo(()=>xe?!1:we===1?Z:X,[xe,Z,X]);an(()=>{Oe(Be&&pe)},[Be,pe]);const Se=pe&&(ge?ue:Q),je=pe&&we===1&&ge,We=pe&&we>1&&ge,Ne=($e,Ye)=>{var dt;be(Ye.expanded),(dt=ee.onExpand)===null||dt===void 0||dt.call(ee,$e,Ye)},[nt,at]=d.useState(0),Xe=$e=>{let{offsetWidth:Ye}=$e;at(Ye)},ke=$e=>{var Ye;oe($e),Q!==$e&&((Ye=ee.onEllipsis)===null||Ye===void 0||Ye.call(ee,$e))};d.useEffect(()=>{const $e=k.current;if(re&&ge&&$e){const Ye=We?$e.offsetHeight<$e.scrollHeight:$e.offsetWidth<$e.scrollWidth;ue!==Ye&&se(Ye)}},[re,ge,p,We,te,nt]),d.useEffect(()=>{const $e=k.current;if(typeof IntersectionObserver>"u"||!$e||!ge||!pe)return;const Ye=new IntersectionObserver(()=>{de(!!$e.offsetParent)});return Ye.observe($e),()=>{Ye.disconnect()}},[ge,pe]);let He={};ee.tooltip===!0?He={title:(n=P.text)!==null&&n!==void 0?n:p}:d.isValidElement(ee.tooltip)?He={title:ee.tooltip}:typeof ee.tooltip=="object"?He=Object.assign({title:(r=P.text)!==null&&r!==void 0?r:p},ee.tooltip):He={title:ee.tooltip};const Ke=d.useMemo(()=>{const $e=Ye=>["string","number"].includes(typeof Ye);if(!(!re||ge)){if($e(P.text))return P.text;if($e(p))return p;if($e(y))return y;if($e(He.title))return He.title}},[re,ge,y,He.title,Se]);if(D)return d.createElement(yG,{value:(o=P.text)!==null&&o!==void 0?o:typeof p=="string"?p:"",onSave:z,onCancel:L,onEnd:P.onEnd,prefixCls:I,className:a,style:s,direction:C,component:b,maxLength:P.maxLength,autoSize:P.autoSize,enterIcon:P.enterIcon});const Ae=()=>{const{expandable:$e,symbol:Ye}=ee;return!$e||ie&&$e!=="collapsible"?null:d.createElement("a",{key:"expand",className:`${I}-${ie?"collapse":"expand"}`,onClick:dt=>Ne(dt,{expanded:!ie}),"aria-label":ie?E.collapse:E==null?void 0:E.expand},typeof Ye=="function"?Ye(ie):Ye)},ze=()=>{if(!R)return;const{icon:$e,tooltip:Ye,tabIndex:dt}=P,Pt=oo(Ye)[0]||(E==null?void 0:E.edit),It=typeof Pt=="string"?Pt:"";return A.includes("icon")?d.createElement(di,{key:"edit",title:Ye===!1?"":Pt},d.createElement(WM,{ref:O,className:`${I}-edit`,onClick:_,"aria-label":It,tabIndex:dt},$e||d.createElement(aG,{role:"button"}))):null},Ge=()=>B?d.createElement(jG,Object.assign({key:"copy"},W,{prefixCls:I,copied:V,locale:E,onCopy:U,loading:N,iconOnly:p==null})):null,Ue=$e=>[$e&&Ae(),ze(),Ge()],Ze=$e=>[$e&&!ie&&d.createElement("span",{"aria-hidden":!0,key:"ellipsis"},FG),ee.suffix,Ue($e)];return d.createElement(_o,{onResize:Xe,disabled:!pe},$e=>d.createElement(AG,{tooltipProps:He,enableEllipsis:pe,isEllipsis:Se},d.createElement(KM,Object.assign({className:ae({[`${I}-${c}`]:c,[`${I}-disabled`]:f,[`${I}-ellipsis`]:re,[`${I}-single-line`]:pe&&we===1&&!ie,[`${I}-ellipsis-single-line`]:je,[`${I}-ellipsis-multiple-line`]:We},a),prefixCls:i,style:Object.assign(Object.assign({},s),{WebkitLineClamp:We?we:void 0}),component:b,ref:Kr($e,k,t),direction:C,onClick:A.includes("text")?_:void 0,"aria-label":Ke==null?void 0:Ke.toString(),title:y},T),d.createElement(BG,{enableMeasure:pe&&!ge,text:p,rows:we,width:nt,onEllipsis:ke,expanded:ie,miscDeps:[V,ie,N,R,B]},(Ye,dt)=>HG(e,d.createElement(d.Fragment,null,Ye.length>0&&dt&&!ie&&Ke?d.createElement("span",{key:"show-content","aria-hidden":!0},Ye):Ye,Ze(dt)))))))});var _G=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const VG=d.forwardRef((e,t)=>{var{ellipsis:n,rel:r}=e,o=_G(e,["ellipsis","rel"]);const i=Object.assign(Object.assign({},o),{rel:r===void 0&&o.target==="_blank"?"noopener noreferrer":r});return delete i.navigate,d.createElement(eh,Object.assign({},i,{ref:t,ellipsis:!!n,component:"a"}))}),WG=d.forwardRef((e,t)=>d.createElement(eh,Object.assign({ref:t},e,{component:"div"})));var UG=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const KG=(e,t)=>{var{ellipsis:n}=e,r=UG(e,["ellipsis"]);const o=d.useMemo(()=>n&&typeof n=="object"?Yn(n,["expandable","rows"]):n,[n]);return d.createElement(eh,Object.assign({ref:t},r,{ellipsis:o,component:"span"}))},qG=d.forwardRef(KG);var XG=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const GG=[1,2,3,4,5],YG=d.forwardRef((e,t)=>{const{level:n=1}=e,r=XG(e,["level"]);let o;return GG.includes(n)?o=`h${n}`:o="h1",d.createElement(eh,Object.assign({ref:t},r,{component:o}))}),Od=KM;Od.Text=qG;Od.Link=VG;Od.Title=YG;Od.Paragraph=WG;const Dm=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var c=r.toLowerCase(),f=s.toLowerCase(),p=[f];return(f===".jpg"||f===".jpeg")&&(p=[".jpg",".jpeg"]),p.some(function(v){return c.endsWith(v)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):o===s?!0:/^\w+$/.test(s)?(zn(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function QG(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function Bk(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function ZG(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var i=e.data[o];if(Array.isArray(i)){i.forEach(function(a){n.append("".concat(o,"[]"),a)});return}n.append(o,i)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(QG(e,t),Bk(t)):e.onSuccess(Bk(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(o){r[o]!==null&&t.setRequestHeader(o,r[o])}),t.send(n),{abort:function(){t.abort()}}}function JG(e,t){var n=e.createReader(),r=[];function o(){n.readEntries(function(i){var a=Array.prototype.slice.apply(i);r=r.concat(a);var s=!a.length;s?t(r):o()})}o()}var eY=function(t,n,r){var o=function i(a,s){a&&(a.path=s||"",a.isFile?a.file(function(c){r(c)&&(a.fullPath&&!c.webkitRelativePath&&(Object.defineProperties(c,{webkitRelativePath:{writable:!0}}),c.webkitRelativePath=a.fullPath.replace(/^\//,""),Object.defineProperties(c,{webkitRelativePath:{writable:!1}})),n([c]))}):a.isDirectory&&JG(a,function(c){c.forEach(function(f){i(f,"".concat(s).concat(a.name,"/"))})}))};t.forEach(function(i){o(i.webkitGetAsEntry())})},tY=+new Date,nY=0;function jm(){return"rc-upload-".concat(tY,"-").concat(++nY)}var rY=["component","prefixCls","className","classNames","disabled","id","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],oY=function(e){Fo(n,e);var t=Di(n);function n(){var r;or(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=t.call.apply(t,[this].concat(i)),q(De(r),"state",{uid:jm()}),q(De(r),"reqs",{}),q(De(r),"fileInput",void 0),q(De(r),"_isMounted",void 0),q(De(r),"onChange",function(s){var c=r.props,f=c.accept,p=c.directory,v=s.target.files,h=Ce(v).filter(function(m){return!p||Dm(m,f)});r.uploadFiles(h),r.reset()}),q(De(r),"onClick",function(s){var c=r.fileInput;if(c){var f=s.target,p=r.props.onClick;if(f&&f.tagName==="BUTTON"){var v=c.parentNode;v.focus(),f.blur()}c.click(),p&&p(s)}}),q(De(r),"onKeyDown",function(s){s.key==="Enter"&&r.onClick(s)}),q(De(r),"onFileDrop",function(s){var c=r.props.multiple;if(s.preventDefault(),s.type!=="dragover")if(r.props.directory)eY(Array.prototype.slice.call(s.dataTransfer.items),r.uploadFiles,function(p){return Dm(p,r.props.accept)});else{var f=Ce(s.dataTransfer.files).filter(function(p){return Dm(p,r.props.accept)});c===!1&&(f=f.slice(0,1)),r.uploadFiles(f)}}),q(De(r),"uploadFiles",function(s){var c=Ce(s),f=c.map(function(p){return p.uid=jm(),r.processFile(p,c)});Promise.all(f).then(function(p){var v=r.props.onBatchStart;v==null||v(p.map(function(h){var m=h.origin,b=h.parsedFile;return{file:m,parsedFile:b}})),p.filter(function(h){return h.parsedFile!==null}).forEach(function(h){r.post(h)})})}),q(De(r),"processFile",function(){var s=Ga(Tr().mark(function c(f,p){var v,h,m,b,y,w,S,C,E;return Tr().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(v=r.props.beforeUpload,h=f,!v){O.next=14;break}return O.prev=3,O.next=6,v(f,p);case 6:h=O.sent,O.next=12;break;case 9:O.prev=9,O.t0=O.catch(3),h=!1;case 12:if(h!==!1){O.next=14;break}return O.abrupt("return",{origin:f,parsedFile:null,action:null,data:null});case 14:if(m=r.props.action,typeof m!="function"){O.next=21;break}return O.next=18,m(f);case 18:b=O.sent,O.next=22;break;case 21:b=m;case 22:if(y=r.props.data,typeof y!="function"){O.next=29;break}return O.next=26,y(f);case 26:w=O.sent,O.next=30;break;case 29:w=y;case 30:return S=(bt(h)==="object"||typeof h=="string")&&h?h:f,S instanceof File?C=S:C=new File([S],f.name,{type:f.type}),E=C,E.uid=f.uid,O.abrupt("return",{origin:f,data:w,parsedFile:E,action:b});case 35:case"end":return O.stop()}},c,null,[[3,9]])}));return function(c,f){return s.apply(this,arguments)}}()),q(De(r),"saveFileInput",function(s){r.fileInput=s}),r}return ir(n,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(o){var i=this,a=o.data,s=o.origin,c=o.action,f=o.parsedFile;if(this._isMounted){var p=this.props,v=p.onStart,h=p.customRequest,m=p.name,b=p.headers,y=p.withCredentials,w=p.method,S=s.uid,C=h||ZG,E={action:c,filename:m,data:a,file:f,headers:b,withCredentials:y,method:w||"post",onProgress:function(O){var I=i.props.onProgress;I==null||I(O,f)},onSuccess:function(O,I){var T=i.props.onSuccess;T==null||T(O,f,I),delete i.reqs[S]},onError:function(O,I){var T=i.props.onError;T==null||T(O,I,f),delete i.reqs[S]}};v(s),this.reqs[S]=C(E)}}},{key:"reset",value:function(){this.setState({uid:jm()})}},{key:"abort",value:function(o){var i=this.reqs;if(o){var a=o.uid?o.uid:o;i[a]&&i[a].abort&&i[a].abort(),delete i[a]}else Object.keys(i).forEach(function(s){i[s]&&i[s].abort&&i[s].abort(),delete i[s]})}},{key:"render",value:function(){var o,i=this.props,a=i.component,s=i.prefixCls,c=i.className,f=i.classNames,p=f===void 0?{}:f,v=i.disabled,h=i.id,m=i.style,b=i.styles,y=b===void 0?{}:b,w=i.multiple,S=i.accept,C=i.capture,E=i.children,k=i.directory,O=i.openFileDialogOnClick,I=i.onMouseEnter,T=i.onMouseLeave,R=i.hasControlInside,P=At(i,rY),D=ae((o={},q(o,s,!0),q(o,"".concat(s,"-disabled"),v),q(o,c,c),o)),H=k?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},A=v?{}:{onClick:O?this.onClick:function(){},onKeyDown:O?this.onKeyDown:function(){},onMouseEnter:I,onMouseLeave:T,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:R?void 0:"0"};return le.createElement(a,Te({},A,{className:D,role:R?void 0:"button",style:m}),le.createElement("input",Te({},Ur(P,{aria:!0,data:!0}),{id:h,disabled:v,type:"file",ref:this.saveFileInput,onClick:function(j){return j.stopPropagation()},key:this.state.uid,style:J({display:"none"},y.input),className:p.input,accept:S},H,{multiple:w,onChange:this.onChange},C!=null?{capture:C}:{})),E)}}]),n}(d.Component);function Lm(){}var yb=function(e){Fo(n,e);var t=Di(n);function n(){var r;or(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=t.call.apply(t,[this].concat(i)),q(De(r),"uploader",void 0),q(De(r),"saveUploader",function(s){r.uploader=s}),r}return ir(n,[{key:"abort",value:function(o){this.uploader.abort(o)}},{key:"render",value:function(){return le.createElement(oY,Te({},this.props,{ref:this.saveUploader}))}}]),n}(d.Component);q(yb,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Lm,onError:Lm,onSuccess:Lm,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});const iY=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${ce(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${ce(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
&:not(${t}-disabled):hover,
&-hover:not(${t}-disabled)
`]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${ce(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${n},
p${t}-text,
p${t}-hint
`]:{color:e.colorTextDisabled}}}}}},aY=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSize:o,lineHeight:i,calc:a}=e,s=`${t}-list-item`,c=`${s}-actions`,f=`${s}-action`,p=e.fontHeightSM;return{[`${t}-wrapper`]:{[`${t}-list`]:Object.assign(Object.assign({},Is()),{lineHeight:e.lineHeight,[s]:{position:"relative",height:a(e.lineHeight).mul(o).equal(),marginTop:e.marginXS,fontSize:o,display:"flex",alignItems:"center",transition:`background-color ${e.motionDurationSlow}`,"&:hover":{backgroundColor:e.controlItemBgHover},[`${s}-name`]:Object.assign(Object.assign({},Wa),{padding:`0 ${ce(e.paddingXS)}`,lineHeight:i,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[c]:{whiteSpace:"nowrap",[f]:{opacity:0},[r]:{color:e.actionsColor,transition:`all ${e.motionDurationSlow}`},[`
${f}:focus-visible,
&.picture ${f}
`]:{opacity:1},[`${f}${n}-btn`]:{height:p,border:0,lineHeight:1}},[`${t}-icon ${r}`]:{color:e.colorTextDescription,fontSize:o},[`${s}-progress`]:{position:"absolute",bottom:e.calc(e.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:a(o).add(e.paddingXS).equal(),fontSize:o,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${s}:hover ${f}`]:{opacity:1},[`${s}-error`]:{color:e.colorError,[`${s}-name, ${t}-icon ${r}`]:{color:e.colorError},[c]:{[`${r}, ${r}:hover`]:{color:e.colorError},[f]:{opacity:1}}},[`${t}-list-item-container`]:{transition:`opacity ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},sY=e=>{const{componentCls:t}=e,n=new dn("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),r=new dn("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),o=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${o}-appear, ${o}-enter, ${o}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${o}-appear, ${o}-enter`]:{animationName:n},[`${o}-leave`]:{animationName:r}}},{[`${t}-wrapper`]:XI(e)},n,r]},lY=e=>{const{componentCls:t,iconCls:n,uploadThumbnailSize:r,uploadProgressOffset:o,calc:i}=e,a=`${t}-list`,s=`${a}-item`;return{[`${t}-wrapper`]:{[`
${a}${a}-picture,
${a}${a}-picture-card,
${a}${a}-picture-circle
`]:{[s]:{position:"relative",height:i(r).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${ce(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Wa),{width:r,height:r,lineHeight:ce(i(r).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:o,width:`calc(100% - ${ce(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(r).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${n}`]:{[`svg path[fill='${k0[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${k0.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:o}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},cY=e=>{const{componentCls:t,iconCls:n,fontSizeLG:r,colorTextLightSolid:o,calc:i}=e,a=`${t}-list`,s=`${a}-item`,c=e.uploadPicCardSize;return{[`
${t}-wrapper${t}-picture-card-wrapper,
${t}-wrapper${t}-picture-circle-wrapper
`]:Object.assign(Object.assign({},Is()),{display:"block",[`${t}${t}-select`]:{width:c,height:c,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${ce(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${a}${a}-picture-card, ${a}${a}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:e.marginXS,marginInlineEnd:e.marginXS}},"@supports (gap: 1px)":{gap:e.marginXS},[`${a}-item-container`]:{display:"inline-block",width:c,height:c,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[s]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${ce(i(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${ce(i(e.paddingXS).mul(2).equal())})`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${s}:hover`]:{[`&::before, ${s}-actions`]:{opacity:1}},[`${s}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[`
${n}-eye,
${n}-download,
${n}-delete
`]:{zIndex:10,width:r,margin:`0 ${ce(e.marginXXS)}`,fontSize:r,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:o,"&:hover":{color:o},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${ce(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${ce(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}},uY=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},dY=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Mn(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},fY=e=>({actionsColor:e.colorTextDescription}),pY=Nn("Upload",e=>{const{fontSizeHeading3:t,fontHeight:n,lineWidth:r,controlHeightLG:o,calc:i}=e,a=fn(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(n).div(2)).add(r).equal(),uploadPicCardSize:i(o).mul(2.55).equal()});return[dY(a),iY(a),lY(a),cY(a),aY(a),sY(a),uY(a),jv(a)]},fY);var vY={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:n}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},hY=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:vY}))},gY=d.forwardRef(hY),mY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},bY=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:mY}))},yY=d.forwardRef(bY),wY={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:n}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:n}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:n}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},xY=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:wY}))},SY=d.forwardRef(xY);function ep(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function tp(e,t){const n=Ce(t),r=n.findIndex(o=>{let{uid:i}=o;return i===e.uid});return r===-1?n.push(e):n[r]=e,n}function Bm(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(r=>r[n]===e[n])[0]}function CY(e,t){const n=e.uid!==void 0?"uid":"name",r=t.filter(o=>o[n]!==e[n]);return r.length===t.length?null:r}const EY=function(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},XM=e=>e.indexOf("image/")===0,kY=e=>{if(e.type&&!e.thumbUrl)return XM(e.type);const t=e.thumbUrl||e.url||"",n=EY(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n)?!0:!(/^data:/.test(t)||n)},Oa=200;function OY(e){return new Promise(t=>{if(!e.type||!XM(e.type)){t("");return}const n=document.createElement("canvas");n.width=Oa,n.height=Oa,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Oa}px; height: ${Oa}px; z-index: 9999; display: none;`,document.body.appendChild(n);const r=n.getContext("2d"),o=new Image;if(o.onload=()=>{const{width:i,height:a}=o;let s=Oa,c=Oa,f=0,p=0;i>a?(c=a*(Oa/i),p=-(c-s)/2):(s=i*(Oa/a),f=-(s-c)/2),r.drawImage(o,f,p,s,c);const v=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(o.src),t(v)},o.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(o.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){const i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else o.src=window.URL.createObjectURL(e)})}var $Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},IY=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:$Y}))},TY=d.forwardRef(IY);const PY=d.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:o,locale:i,listType:a,file:s,items:c,progress:f,iconRender:p,actionIconRender:v,itemRender:h,isImgUrl:m,showPreviewIcon:b,showRemoveIcon:y,showDownloadIcon:w,previewIcon:S,removeIcon:C,downloadIcon:E,onPreview:k,onDownload:O,onClose:I}=e;var T,R;const{status:P}=s,[D,H]=d.useState(P);d.useEffect(()=>{P!=="removed"&&H(P)},[P]);const[A,F]=d.useState(!1);d.useEffect(()=>{const se=setTimeout(()=>{F(!0)},300);return()=>{clearTimeout(se)}},[]);const j=p(s);let _=d.createElement("div",{className:`${n}-icon`},j);if(a==="picture"||a==="picture-card"||a==="picture-circle")if(D==="uploading"||!s.thumbUrl&&!s.url){const se=ae(`${n}-list-item-thumbnail`,{[`${n}-list-item-file`]:D!=="uploading"});_=d.createElement("div",{className:se},j)}else{const se=m!=null&&m(s)?d.createElement("img",{src:s.thumbUrl||s.url,alt:s.name,className:`${n}-list-item-image`,crossOrigin:s.crossOrigin}):j,te=ae(`${n}-list-item-thumbnail`,{[`${n}-list-item-file`]:m&&!m(s)});_=d.createElement("a",{className:te,onClick:de=>k(s,de),href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer"},se)}const z=ae(`${n}-list-item`,`${n}-list-item-${D}`),L=typeof s.linkProps=="string"?JSON.parse(s.linkProps):s.linkProps,B=y?v((typeof C=="function"?C(s):C)||d.createElement(tG,null),()=>I(s),n,i.removeFile,!0):null,W=w&&D==="done"?v((typeof E=="function"?E(s):E)||d.createElement(TY,null),()=>O(s),n,i.downloadFile):null,V=a!=="picture-card"&&a!=="picture-circle"&&d.createElement("span",{key:"download-delete",className:ae(`${n}-list-item-actions`,{picture:a==="picture"})},W,B),N=ae(`${n}-list-item-name`),U=s.url?[d.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:N,title:s.name},L,{href:s.url,onClick:se=>k(s,se)}),s.name),V]:[d.createElement("span",{key:"view",className:N,onClick:se=>k(s,se),title:s.name},s.name),V],X=b&&(s.url||s.thumbUrl)?d.createElement("a",{href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:se=>k(s,se),title:i.previewFile},typeof S=="function"?S(s):S||d.createElement(WP,null)):null,Y=(a==="picture-card"||a==="picture-circle")&&D!=="uploading"&&d.createElement("span",{className:`${n}-list-item-actions`},X,D==="done"&&W,B),{getPrefixCls:Z}=d.useContext(kt),G=Z(),Q=d.createElement("div",{className:z},_,U,Y,A&&d.createElement(Vo,{motionName:`${G}-fade`,visible:D==="uploading",motionDeadline:2e3},se=>{let{className:te}=se;const de="percent"in s?d.createElement(NU,Object.assign({},f,{type:"line",percent:s.percent,"aria-label":s["aria-label"],"aria-labelledby":s["aria-labelledby"]})):null;return d.createElement("div",{className:ae(`${n}-list-item-progress`,te)},de)})),oe=s.response&&typeof s.response=="string"?s.response:((T=s.error)===null||T===void 0?void 0:T.statusText)||((R=s.error)===null||R===void 0?void 0:R.message)||i.uploadError,ue=D==="error"?d.createElement(di,{title:oe,getPopupContainer:se=>se.parentNode},Q):Q;return d.createElement("div",{className:ae(`${n}-list-item-container`,r),style:o,ref:t},h?h(ue,s,c,{download:O.bind(null,s),preview:k.bind(null,s),remove:I.bind(null,s)}):ue)}),MY=(e,t)=>{const{listType:n="text",previewFile:r=OY,onPreview:o,onDownload:i,onRemove:a,locale:s,iconRender:c,isImageUrl:f=kY,prefixCls:p,items:v=[],showPreviewIcon:h=!0,showRemoveIcon:m=!0,showDownloadIcon:b=!1,removeIcon:y,previewIcon:w,downloadIcon:S,progress:C={size:[-1,2],showInfo:!1},appendAction:E,appendActionVisible:k=!0,itemRender:O,disabled:I}=e,T=Wy(),[R,P]=d.useState(!1);d.useEffect(()=>{n!=="picture"&&n!=="picture-card"&&n!=="picture-circle"||(v||[]).forEach(X=>{typeof document>"u"||typeof window>"u"||!window.FileReader||!window.File||!(X.originFileObj instanceof File||X.originFileObj)||X.thumbUrl!==void 0||r&&r(X.originFileObj).then(Y=>{X.thumbUrl=Y||"",T()})})},[n,v,r]),d.useEffect(()=>{P(!0)},[]);const D=(X,Y)=>{if(o)return Y==null||Y.preventDefault(),o(X)},H=X=>{typeof i=="function"?i(X):X.url&&window.open(X.url)},A=X=>{a==null||a(X)},F=X=>{if(c)return c(X,n);const Y=X.status==="uploading",Z=f&&f(X)?d.createElement(SY,null):d.createElement(gY,null);let G=Y?d.createElement(Ka,null):d.createElement(yY,null);return n==="picture"?G=Y?d.createElement(Ka,null):Z:(n==="picture-card"||n==="picture-circle")&&(G=Y?s.uploading:Z),G},j=(X,Y,Z,G,Q)=>{const oe={type:"text",size:"small",title:G,onClick:ue=>{var se,te;Y(),d.isValidElement(X)&&((te=(se=X.props).onClick)===null||te===void 0||te.call(se,ue))},className:`${Z}-list-item-action`};if(Q&&(oe.disabled=I),d.isValidElement(X)){const ue=Cr(X,Object.assign(Object.assign({},X.props),{onClick:()=>{}}));return d.createElement(Pr,Object.assign({},oe,{icon:ue}))}return d.createElement(Pr,Object.assign({},oe),d.createElement("span",null,X))};d.useImperativeHandle(t,()=>({handlePreview:D,handleDownload:H}));const{getPrefixCls:_}=d.useContext(kt),z=_("upload",p),L=_(),B=ae(`${z}-list`,`${z}-list-${n}`),W=Ce(v.map(X=>({key:X.uid,file:X})));let N={motionDeadline:2e3,motionName:`${z}-${n==="picture-card"||n==="picture-circle"?"animate-inline":"animate"}`,keys:W,motionAppear:R};const U=d.useMemo(()=>{const X=Object.assign({},Uu(L));return delete X.onAppearEnd,delete X.onEnterEnd,delete X.onLeaveEnd,X},[L]);return n!=="picture-card"&&n!=="picture-circle"&&(N=Object.assign(Object.assign({},U),N)),d.createElement("div",{className:B},d.createElement(oI,Object.assign({},N,{component:!1}),X=>{let{key:Y,file:Z,className:G,style:Q}=X;return d.createElement(PY,{key:Y,locale:s,prefixCls:z,className:G,style:Q,file:Z,items:v,progress:C,listType:n,isImgUrl:f,showPreviewIcon:h,showRemoveIcon:m,showDownloadIcon:b,removeIcon:y,previewIcon:w,downloadIcon:S,iconRender:F,actionIconRender:j,itemRender:O,onPreview:D,onDownload:H,onClose:A})}),E&&d.createElement(Vo,Object.assign({},N,{visible:k,forceRender:!0}),X=>{let{className:Y,style:Z}=X;return Cr(E,G=>({className:ae(G.className,Y),style:Object.assign(Object.assign(Object.assign({},Z),{pointerEvents:Y?"none":void 0}),G.style)}))}))},NY=d.forwardRef(MY);var RY=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(p){try{f(r.next(p))}catch(v){a(v)}}function c(p){try{f(r.throw(p))}catch(v){a(v)}}function f(p){p.done?i(p.value):o(p.value).then(s,c)}f((r=r.apply(e,t||[])).next())})};const su=`__LIST_IGNORE_${Date.now()}__`,DY=(e,t)=>{const{fileList:n,defaultFileList:r,onRemove:o,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:c,onChange:f,onDrop:p,previewFile:v,disabled:h,locale:m,iconRender:b,isImageUrl:y,progress:w,prefixCls:S,className:C,type:E="select",children:k,style:O,itemRender:I,maxCount:T,data:R={},multiple:P=!1,hasControlInside:D=!0,action:H="",accept:A="",supportServerRender:F=!0,rootClassName:j}=e,_=d.useContext(zo),z=h??_,[L,B]=Pn(r||[],{value:n,postState:Ae=>Ae??[]}),[W,V]=d.useState("drop"),N=d.useRef(null),U=d.useRef(null);d.useMemo(()=>{const Ae=Date.now();(n||[]).forEach((ze,Ge)=>{!ze.uid&&!Object.isFrozen(ze)&&(ze.uid=`__AUTO__${Ae}_${Ge}__`)})},[n]);const X=(Ae,ze,Ge)=>{let Ue=Ce(ze),Ze=!1;T===1?Ue=Ue.slice(-1):T&&(Ze=Ue.length>T,Ue=Ue.slice(0,T)),li.flushSync(()=>{B(Ue)});const $e={file:Ae,fileList:Ue};Ge&&($e.event=Ge),(!Ze||Ae.status==="removed"||Ue.some(Ye=>Ye.uid===Ae.uid))&&li.flushSync(()=>{f==null||f($e)})},Y=(Ae,ze)=>RY(void 0,void 0,void 0,function*(){const{beforeUpload:Ge,transformFile:Ue}=e;let Ze=Ae;if(Ge){const $e=yield Ge(Ae,ze);if($e===!1)return!1;if(delete Ae[su],$e===su)return Object.defineProperty(Ae,su,{value:!0,configurable:!0}),!1;typeof $e=="object"&&$e&&(Ze=$e)}return Ue&&(Ze=yield Ue(Ze)),Ze}),Z=Ae=>{const ze=Ae.filter(Ze=>!Ze.file[su]);if(!ze.length)return;const Ge=ze.map(Ze=>ep(Ze.file));let Ue=Ce(L);Ge.forEach(Ze=>{Ue=tp(Ze,Ue)}),Ge.forEach((Ze,$e)=>{let Ye=Ze;if(ze[$e].parsedFile)Ze.status="uploading";else{const{originFileObj:dt}=Ze;let Pt;try{Pt=new File([dt],dt.name,{type:dt.type})}catch{Pt=new Blob([dt],{type:dt.type}),Pt.name=dt.name,Pt.lastModifiedDate=new Date,Pt.lastModified=new Date().getTime()}Pt.uid=Ze.uid,Ye=Pt}X(Ye,Ue)})},G=(Ae,ze,Ge)=>{try{typeof Ae=="string"&&(Ae=JSON.parse(Ae))}catch{}if(!Bm(ze,L))return;const Ue=ep(ze);Ue.status="done",Ue.percent=100,Ue.response=Ae,Ue.xhr=Ge;const Ze=tp(Ue,L);X(Ue,Ze)},Q=(Ae,ze)=>{if(!Bm(ze,L))return;const Ge=ep(ze);Ge.status="uploading",Ge.percent=Ae.percent;const Ue=tp(Ge,L);X(Ge,Ue,Ae)},oe=(Ae,ze,Ge)=>{if(!Bm(Ge,L))return;const Ue=ep(Ge);Ue.error=Ae,Ue.response=ze,Ue.status="error";const Ze=tp(Ue,L);X(Ue,Ze)},ue=Ae=>{let ze;Promise.resolve(typeof o=="function"?o(Ae):o).then(Ge=>{var Ue;if(Ge===!1)return;const Ze=CY(Ae,L);Ze&&(ze=Object.assign(Object.assign({},Ae),{status:"removed"}),L==null||L.forEach($e=>{const Ye=ze.uid!==void 0?"uid":"name";$e[Ye]===ze[Ye]&&!Object.isFrozen($e)&&($e.status="removed")}),(Ue=N.current)===null||Ue===void 0||Ue.abort(ze),X(ze,Ze))})},se=Ae=>{V(Ae.type),Ae.type==="drop"&&(p==null||p(Ae))};d.useImperativeHandle(t,()=>({onBatchStart:Z,onSuccess:G,onProgress:Q,onError:oe,fileList:L,upload:N.current,nativeElement:U.current}));const{getPrefixCls:te,direction:de,upload:re}=d.useContext(kt),ee=te("upload",S),ie=Object.assign(Object.assign({onBatchStart:Z,onError:oe,onProgress:Q,onSuccess:G},e),{data:R,multiple:P,action:H,accept:A,supportServerRender:F,prefixCls:ee,disabled:z,beforeUpload:Y,onChange:void 0,hasControlInside:D});delete ie.className,delete ie.style,(!k||z)&&delete ie.id;const be=`${ee}-wrapper`,[pe,we,xe]=pY(ee,be),[ge]=aa("Upload",ui.Upload),{showRemoveIcon:Oe,showPreviewIcon:Be,showDownloadIcon:Se,removeIcon:je,previewIcon:We,downloadIcon:Ne}=typeof i=="boolean"?{}:i,nt=typeof Oe>"u"?!z:!!Oe,at=(Ae,ze)=>i?d.createElement(NY,{prefixCls:ee,listType:a,items:L,previewFile:v,onPreview:s,onDownload:c,onRemove:ue,showRemoveIcon:nt,showPreviewIcon:Be,showDownloadIcon:Se,removeIcon:je,previewIcon:We,downloadIcon:Ne,iconRender:b,locale:Object.assign(Object.assign({},ge),m),isImageUrl:y,progress:w,appendAction:Ae,appendActionVisible:ze,itemRender:I,disabled:z}):Ae,Xe=ae(be,C,j,we,xe,re==null?void 0:re.className,{[`${ee}-rtl`]:de==="rtl",[`${ee}-picture-card-wrapper`]:a==="picture-card",[`${ee}-picture-circle-wrapper`]:a==="picture-circle"}),ke=Object.assign(Object.assign({},re==null?void 0:re.style),O);if(E==="drag"){const Ae=ae(we,ee,`${ee}-drag`,{[`${ee}-drag-uploading`]:L.some(ze=>ze.status==="uploading"),[`${ee}-drag-hover`]:W==="dragover",[`${ee}-disabled`]:z,[`${ee}-rtl`]:de==="rtl"});return pe(d.createElement("span",{className:Xe,ref:U},d.createElement("div",{className:Ae,style:ke,onDrop:se,onDragOver:se,onDragLeave:se},d.createElement(yb,Object.assign({},ie,{ref:N,className:`${ee}-btn`}),d.createElement("div",{className:`${ee}-drag-container`},k))),at()))}const He=ae(ee,`${ee}-select`,{[`${ee}-disabled`]:z}),Ke=d.createElement("div",{className:He,style:k?void 0:{display:"none"}},d.createElement(yb,Object.assign({},ie,{ref:N})));return pe(a==="picture-card"||a==="picture-circle"?d.createElement("span",{className:Xe,ref:U},at(Ke,!!k)):d.createElement("span",{className:Xe,ref:U},Ke,at()))},GM=d.forwardRef(DY);var jY=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const LY=d.forwardRef((e,t)=>{var{style:n,height:r,hasControlInside:o=!1}=e,i=jY(e,["style","height","hasControlInside"]);return d.createElement(GM,Object.assign({ref:t,hasControlInside:o},i,{type:"drag",style:Object.assign(Object.assign({},n),{height:r})}))}),Ew=GM;Ew.Dragger=LY;Ew.LIST_IGNORE=su;var Am=d,BY=function(e){return typeof e=="function"},AY=function(e){var t=Am.useState(e),n=t[0],r=t[1],o=Am.useRef(n),i=Am.useCallback(function(a){o.current=BY(a)?a(o.current):a,r(o.current)},[]);return[n,i,o]},zY=AY;const Yc=Ds(zY);function $d(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t&=t;return t}function HY(e){const t=$d(e);let n="#";for(let r=0;r<3;r++){const o=t>>r*8&255;n+=("00"+o.toString(16)).substr(-2)}return n}function FY(e){const t=[],n=new Set;for(let r=0;r<(e==null?void 0:e.length);r++)e[r].tags.split(" ").forEach(o=>{n.add(o)});for(const r of n)t.push({text:r,value:r});return{tagsOptions:t}}function _Y(e){return/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/.test(e)}async function YM(e){var t;try{const n=await Pe.request({url:e}),r=new DOMParser().parseFromString(n,"text/html"),o=(t=r.querySelector("title"))==null?void 0:t.innerText,i=r.querySelector("meta[name=name]"),a=i?i.getAttribute("content"):null,s=r.querySelector("meta[name=description]"),c=s?s.getAttribute("content"):null;return{title:o||"",name:a,description:c}}catch{return{title:"",name:"",description:""}}}async function VY(e){return e.startsWith("http")||e.startsWith("https")||(e="https://"+e),YM(e)}function Ak(e){const t=WY(e);return t.unshift({value:"ROOT",text:"ROOT",label:"ROOT",children:[]}),t}function WY(e){const t=[],n=e.split(`
`),r=/^(\s*)-\s(.*)/;return n.forEach(function(o,i){var s;const a=o.match(r);if(a){let c;const f=a[1];new RegExp(/^\t+/g).test(f)?c=f.length:c=f.length/4;const p=a[2],v=KY(p);if(c===0)t.push(v);else{const h=UY(c,t);(s=h==null?void 0:h.children)==null||s.push(v)}}}),t}function UY(e,t){let n=0,r=t[t.length-1];for(;n<e-1;){const o=r.children;o&&(r=o[o.length-1]),n++}return!(r!=null&&r.children)&&r&&(r.children=[]),r}function KY(e){return{value:e,text:e,label:e}}const{Option:qY}=pi;function XY(e){var s;const[t]=xr.useForm();if(!e.bookmark)return st.jsx(st.Fragment,{});const{tagsOptions:n}=e.options,r=(c,f)=>!f||!c[0]?null:c.map((p,v)=>{const h=f[v];return h!=null&&h.value?v===c.length-1?st.jsx("span",{children:p},h==null?void 0:h.value):st.jsxs("span",{children:[p," / "]},h==null?void 0:h.value):st.jsx("span",{children:p},"ROOT")});e.bookmark&&e.bookmark.id&&(e.bookmark.modified=Date.now());const o=async(c,f)=>{const p=f.find(h=>h.name[0]==="url"),v=f.find(h=>h.name[0]==="name");if(!(v!=null&&v.value)&&p&&_Y(p.value))try{const{title:h,description:m}=await VY(p.value);h&&m&&(t.setFieldValue("name",h),t.setFieldValue("description",m))}catch{}},i=c=>{var p,v;const f={id:String($d(c.url)),name:c.name,url:c.url,description:c.description,category:c.category,tags:c.tags.join(" "),created:Pe.moment(c.created,"YYYY-MM-DD HH:mm").valueOf(),modified:Pe.moment(c.modified,"YYYY-MM-DD HH:mm").valueOf()};(p=e.bookmark)!=null&&p.id?e.handleSaveBookmark(f,(v=e.bookmark)==null?void 0:v.id):e.handleSaveBookmark(f,""),t.resetFields()},a=()=>{t.resetFields()};return st.jsxs(xr,{form:t,onFinish:i,onFieldsChange:o,name:"bookmark",children:[st.jsx(xr.Item,{label:"Name",name:"name",rules:[{required:!0,message:"Please input BookMarkBar name!"}],initialValue:e.bookmark.name,shouldUpdate:!0,children:st.jsx(Do,{})}),st.jsx(xr.Item,{label:"URL",name:"url",initialValue:e.bookmark.url,rules:[{type:"url",required:!0,message:"Please input BookMarkBar url!"}],shouldUpdate:!0,children:st.jsx(Do,{})}),st.jsx(xr.Item,{label:"Description",name:"description",initialValue:e.bookmark.description,rules:[{required:!1,message:"Please input the description!"}],shouldUpdate:!0,children:st.jsx(Do.TextArea,{})}),st.jsx(xr.Item,{label:"Tags",name:"tags",initialValue:e.bookmark.tags?(s=e.bookmark.tags)==null?void 0:s.split(" "):[],rules:[{required:!1,message:"Please input the tags!"}],shouldUpdate:!0,children:st.jsx(pi,{mode:"tags",placeholder:"Please select tags",allowClear:!0,children:n.map((c,f)=>st.jsx(qY,{value:c.value,children:c.value},`${c.value}-${f}`))})}),st.jsx(xr.Item,{label:"Category",name:"category",initialValue:e.bookmark.category?e.bookmark.category:"",rules:[{required:!1,message:"Please select the category!"}],shouldUpdate:!0,children:st.jsx(uc,{displayRender:r,options:e.categories,changeOnSelect:!0})}),st.jsx(xr.Item,{label:"Created Time",name:"created",initialValue:Pe.moment(e.bookmark.created).format("YYYY-MM-DD HH:mm"),rules:[{required:!0,message:"Please select the created time!"}],shouldUpdate:!0,children:st.jsx(Do,{})}),st.jsx(xr.Item,{label:"Modified Time",name:"modified",initialValue:Pe.moment(e.bookmark.modified).format("YYYY-MM-DD HH:mm"),rules:[{required:!0,message:"Please select the modified time!"}],shouldUpdate:!0,children:st.jsx(Do,{})}),st.jsx(xr.Item,{children:st.jsxs("div",{className:"submit-bar",style:{textAlign:"end"},children:[st.jsx(Pr,{className:"wb-reset-button",htmlType:"button",onClick:a,children:"Reset"}),st.jsx(Pr,{type:"primary",htmlType:"submit",children:"Submit"})]})})]})}const GY=e=>{const t=async(r,o)=>{if(/^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#?&//=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/g.test(r.url))try{o.some(s=>s.url===r.url)||o.unshift(r)}catch{}},n={action:"",listType:"text",beforeUpload(r){return new Promise(o=>{const i=new FileReader;i.readAsText(r,"utf-8"),i.onload=async()=>{const a=i.result;if(!a)return;const s=/<DT><A HREF="(.*?)"\s*ADD_DATE="(.*?)".*?>(.*)<\/A>/gm;let c;const{bookmarks:f,categories:p}=await Va();for(;(c=s.exec(a))!==null;){c.index===s.lastIndex&&s.lastIndex++;const v=this.plugin.settings.bookmarkManager.defaultCategory.split(",").map(m=>m.trim()),h={id:String($d(c[1])),name:c[3],url:c[1],description:"",category:v.length>0?v:[""],tags:"",created:Pe.moment(c[2],"X").valueOf()??Pe.moment().valueOf(),modified:Pe.moment(c[2],"X").valueOf()??Pe.moment().valueOf()};try{await t(h,f)}catch{new Pe.Notice(`import ${h.name} faield`)}}await Pl({bookmarks:f,categories:p}),await e.handleImportFinished(f)},i.onloadend=async()=>{new Pe.Notice("Import successfully!!!")}})}};return st.jsx(Ew,{...n,children:st.jsx(Pr,{children:"Import"})})},YY=["name","description","url","category","tags","created","modified"],Qc={id:"",name:"",description:"",url:"",tags:"",category:[""],created:Pe.moment().valueOf(),modified:Pe.moment().valueOf()};function QY(e){const[t,n,r]=Yc(e.bookmarks),[o,i]=d.useState(e.categories),a=FY(t),[s,c]=d.useState(Qc),[f,p]=d.useState(""),[v,h]=d.useState(1),[m,b,y]=Yc({tags:null}),[w,S,C]=Yc({category:null}),[E,k,O]=Yc({order:"descend"}),I=[{title:Re("Name"),dataIndex:"name",key:"name",render:(G,Q)=>st.jsx("a",{href:Q.url,onClick:oe=>{if(oe.preventDefault(),oe.ctrlKey||oe.metaKey){window.open(Q.url,"_blank","external");return}Jt.spawnWebBrowserView(!0,{url:Q.url})},children:G}),showSorterTooltip:!1,sorter:(G,Q)=>G.name.localeCompare(Q.name),sortOrder:E.columnKey==="name"?E.order:null},{title:Re("Description"),dataIndex:"description",key:"description",onFilter:(G,Q)=>Q.description.indexOf(G)===0},{title:Re("Url"),dataIndex:"url",key:"url"},{title:Re("Category"),dataIndex:"category",key:"category",render:G=>G[0]===""?st.jsx("p",{}):st.jsx("p",{children:G.join(">")}),filters:Ak(e.plugin.settings.bookmarkManager.category),filterMode:e.plugin.settings.bookmarkManager.defaultFilterType,filterSearch:!0,onFilter:(G,Q)=>Q.category.includes(G)||G==="ROOT"&&!e.plugin.settings.bookmarkManager.category.contains(Q.category[0]?Q.category[0]:"")},{title:Re("Tags"),dataIndex:"tags",key:"tags",render:G=>G?G.split(" ").map(Q=>{const oe=HY(Q);return st.jsx(VM,{color:oe,onClick:()=>{let ue=null;y.current.tags?(ue=y.current.tags.slice(),ue.contains(Q)||(ue=[...ue,Q])):ue=[Q],b({...y.current,tags:ue})},children:Q.toUpperCase()},Q)}):"",filters:a.tagsOptions,onFilter:(G,Q)=>G===""?Q.tags==="":Q.tags.indexOf(G)===0},{title:Re("Created"),dataIndex:"created",key:"created",render:G=>st.jsx("p",{children:Pe.moment(G).format("YYYY-MM-DD")}),sorter:(G,Q)=>G.created-Q.created,sortOrder:E.columnKey==="created"?E.order:null},{title:Re("Modified"),dataIndex:"modified",key:"modified",render:G=>st.jsx("p",{children:Pe.moment(G).format("YYYY-MM-DD")}),sorter:(G,Q)=>G.modified-Q.modified,sortOrder:E.columnKey==="modified"?E.order:null},{title:Re("Action"),dataIndex:"action",key:"action",render:(G,Q)=>st.jsxs(cw,{size:"middle",children:[st.jsx("a",{onClick:()=>{c(Q),z(!0)},children:"Edit"}),st.jsx(uM,{title:"Are you sure to delete this bookmark?",onConfirm:()=>{V(Q)},onCancel:()=>{},okText:"Yes",cancelText:"No",children:st.jsx("a",{href:"#",children:"Delete"})})]})}],[T,R]=d.useState(e.plugin.settings.bookmarkManager.defaultColumnList),[P,D,H]=Yc(I.filter(G=>T.includes(G.key)||G.key==="action")),A=(G,Q,oe)=>{k(oe),Q.tags!==void 0?b(Q):Q.category!==void 0&&S(Q)};d.useEffect(()=>()=>{D(H.current.map(G=>G.key===O.current.columnKey?{...G,sortOrder:O.current.order}:G.key=="tags"?{...G,filteredValue:y.current.tags}:G.key=="category"?{...G,filteredValue:y.current.category}:G))},[m,w,E]);const F=Ps.Group,j=async G=>{const Q=I.filter(oe=>G.includes(oe.key)||oe.key==="action");D(Q),R(G),e.plugin.settings.bookmarkManager.defaultColumnList=G,await e.plugin.saveSettings()},[_,z]=d.useState(!1);d.useEffect(()=>()=>{const G=Ak(e.plugin.settings.bookmarkManager.category);i(G),G&&Pl({bookmarks:t,categories:G})},[e.categories]);const L=G=>{G===void 0&&(G=f);const Q=Pe.prepareFuzzySearch(G);if(G==="")n(e.bookmarks);else{const oe=e.bookmarks.filter(ue=>{var se,te;return((se=Q(ue.name.toLocaleLowerCase()))==null?void 0:se.score)||((te=Q(ue.description.toLocaleLowerCase()))==null?void 0:te.score)});n(oe)}p(G)},B=G=>{G.key==="Escape"&&(n(e.bookmarks),p(""))},W=()=>{c(Qc),z(!0)},V=async G=>{const Q=[...r.current];n(Q.filter(oe=>oe.id!==G.id)),await Pl({bookmarks:r.current,categories:e.categories}),av(r.current,e.categories,!1)},N=async G=>{n([...G])},U=()=>{c(Qc),z(!1)},X=()=>{c(Qc),z(!1)},Y=async(G,Q)=>{e.bookmarks.some((ue,se)=>ue.url===G.url||ue.id===Q?(t[se]=G,n(t),z(!1),c(Qc),!0):!1)||(t.unshift(G),n(t),z(!1)),await Pl({bookmarks:t,categories:e.categories}),av(t,e.categories,!1)},Z={handleImportFinished:G=>N(G)};return st.jsx("div",{className:"surfing-bookmark-manager",children:st.jsxs(sa,{theme:{algorithm:app.getTheme()==="obsidian"?Nk.darkAlgorithm:Nk.defaultAlgorithm},children:[st.jsx("div",{className:"surfing-bookmark-manager-header-bar",children:st.jsxs(zP,{gutter:[16,16],children:[st.jsx(ev,{span:12,children:st.jsxs("div",{className:"surfing-bookmark-manager-search-bar",children:[st.jsx(Do,{value:f,onChange:G=>{L(G.target.value)},defaultValue:f,placeholder:` ${Re("Search from ")} ${t.length} ${Re(" bookmarks")} `,onPressEnter:G=>{L(G.currentTarget.value)},onKeyDown:B,allowClear:!0}),st.jsx(Pr,{onClick:W,children:"+"}),st.jsx(GY,{...Z})]})}),st.jsx(ev,{span:7,style:{marginTop:"5px"},children:st.jsx(F,{options:YY,value:T,onChange:j})})]})}),st.jsx(la,{dataSource:r.current,columns:P,pagination:{defaultCurrent:1,current:v,defaultPageSize:Number(e.plugin.settings.bookmarkManager.pagination),position:["bottomCenter"],onChange:(G,Q)=>{h(G)}},scroll:{y:"100%",x:"fit-content"},sticky:!0,rowKey:"id",showSorterTooltip:!1,onChange:A},new Date().toISOString()),st.jsx(vi,{title:"Bookmark",keyboard:!0,open:_,onOk:U,onCancel:X,footer:[null],children:st.jsx(XY,{bookmark:s,options:a,handleSaveBookmark:Y,categories:o})},s.id)]})})}const ki="surfing-bookmark-manager";class ZY extends Pe.ItemView{constructor(n,r){super(n);Ie(this,"bookmarkData",[]);Ie(this,"categoryData",[]);this.plugin=r,this.plugin=r}getViewType(){return ki}getDisplayText(){return"Surfing Bookmark Manager"}getIcon(){return"album"}async onOpen(){try{const{bookmarks:n,categories:r}=await Va();this.bookmarkData=n,this.categoryData=r}catch{if(this.bookmarkData.length===0){await D$();const{bookmarks:r,categories:o}=await Va();this.bookmarkData=r,this.categoryData=o}}this.bookmarkData&&this.categoryData&&yv.createRoot(this.containerEl).render(st.jsx(le.StrictMode,{children:st.jsx(QY,{bookmarks:this.bookmarkData,categories:this.categoryData,plugin:this.plugin})}))}}class QM{constructor(t,n){Ie(this,"view");Ie(this,"plugin");Ie(this,"BookmarkBarEl");Ie(this,"BookmarkBarContainerEl");Ie(this,"bookmarkData",[]);Ie(this,"categoryData",[]);this.view=t,this.plugin=n}async onload(){var t;this.BookmarkBarEl=this.view.contentEl.createEl("div",{cls:"wb-bookmark-bar"}),this.renderIcon();try{const{bookmarks:n,categories:r}=await Va();this.bookmarkData=n,this.categoryData=r}catch{if(((t=this.bookmarkData)==null?void 0:t.length)===0||!this.bookmarkData){await D$();const{bookmarks:r,categories:o}=await Va();this.bookmarkData=r,this.categoryData=o}}this.render(this.bookmarkData,this.categoryData)}renderIcon(){const t=this.BookmarkBarEl.createEl("div",{cls:"wb-bookmark-manager-entry"}),n=t.createEl("div",{cls:"wb-bookmark-manager-icon"});t.onclick=async()=>{const r=app.workspace;r.detachLeavesOfType(ki),await r.getLeaf(!1).setViewState({type:ki}),r.revealLeaf(r.getLeavesOfType(ki)[0])},Pe.setIcon(n,"bookmark")}render(t,n){this.BookmarkBarContainerEl&&this.BookmarkBarContainerEl.detach();const r=n.shift();r&&n.push(r),this.BookmarkBarContainerEl=this.BookmarkBarEl.createEl("div",{cls:"wb-bookmark-bar-container"}),n==null||n.forEach(o=>{new I3(this.BookmarkBarContainerEl,this.plugin,this.view,o,t).onload()})}}const av=(e,t,n)=>{if(n){const i=app.workspace.getLeavesOfType("surfing-bookmark-manager");i.length>0&&i[0].rebuildView()}const r=app.workspace.getLeavesOfType("empty");r.length>0&&r.forEach(i=>{i.rebuildView()});const o=app.workspace.getLeavesOfType("surfing-view");o.length>0&&o.forEach(i=>{var a,s;(s=(a=i.view)==null?void 0:a.bookmarkBar)==null||s.render(e,t)})};class wb{constructor(t,n){Ie(this,"contentEl");Ie(this,"webviewEl");Ie(this,"node");Ie(this,"currentUrl");this.contentEl=t.createEl("div",{cls:"wb-view-content"}),this.node=t,this.currentUrl=n}onload(){this.contentEl.empty(),this.appendWebView()}appendWebView(){const t=this.contentEl.doc;this.webviewEl=t.createElement("webview"),this.webviewEl.setAttribute("allowpopups",""),this.webviewEl.addClass("wb-frame"),this.currentUrl&&this.webviewEl.setAttribute("src",this.currentUrl),this.webviewEl.addEventListener("dom-ready",n=>{const r=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());r.setWindowOpenHandler(o=>{if(o.disposition!=="foreground-tab")return Jt.spawnWebBrowserView(!0,{url:o.url}),{action:"allow"}});try{const i=app.plugins.getPlugin("surfing").settings.highlightFormat,a=()=>{var f;let s="";const c=(f=i.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:f[0];if(c){const p=Pe.moment().format(c.replace(/{TIME:([^\}]*)}/g,"$1"));return s=i.replace(c,p),s}return s};r.executeJavaScript(`
window.addEventListener('dragstart', (e) => {
if(e.ctrlKey || e.metaKey) {
e.dataTransfer.clearData();
const selectionText = document.getSelection().toString();
const linkToHighlight = e.srcElement.baseURI.replace(/#:~:text=(.*)/g, "") + "#:~:text=" + encodeURIComponent(selectionText);
let link = "";
if ("${i}".includes("{TIME")) {
link = "${a()}";
}
link = (link != "" ? link : "${i}").replace(/{URL}/g, linkToHighlight).replace(/{CONTENT}/g, selectionText.replace(/\\n/g, " "));
e.dataTransfer.setData('text/plain', link);
console.log(e);
}
});
`,!0).then(s=>{})}catch{}}),this.webviewEl.addEventListener("did-navigate-in-page",n=>{if(n.url.contains("contacts.google.com/widget")){_n.remote.webContents.fromId(this.webviewEl.getWebContentsId()).stop();return}this.currentUrl=n.url}),this.webviewEl.addEventListener("destroyed",()=>{t!==this.contentEl.doc&&(this.webviewEl.detach(),this.appendWebView())}),t.contains(this.contentEl)?this.contentEl.appendChild(this.webviewEl):this.contentEl.onNodeInserted(()=>{this.contentEl.doc===t?this.contentEl.appendChild(this.webviewEl):this.appendWebView()})}}const Gn="surfing-view";class Jt extends Pe.ItemView{constructor(n,r){super(n);Ie(this,"plugin");Ie(this,"searchBox");Ie(this,"currentUrl");Ie(this,"currentTitle","Surfing");Ie(this,"headerBar");Ie(this,"favicon");Ie(this,"webviewEl");Ie(this,"menu");Ie(this,"hoverPopover");Ie(this,"searchContainer");Ie(this,"bookmarkBar");Ie(this,"loaded",!1);Ie(this,"doc");Ie(this,"omnisearchEnabled");Ie(this,"createWebview",()=>{this.contentEl.empty(),this.plugin.settings.bookmarkManager.openBookMark&&(this.bookmarkBar=new QM(this.leaf.view,this.plugin),this.bookmarkBar.onload());const n=this.contentEl.doc;this.webviewEl=n.createElement("webview"),this.webviewEl.setAttribute("allowpopups",""),this.webviewEl.partition="persist:surfing-vault-"+this.app.appId,this.webviewEl.addClass("wb-frame"),this.contentEl.appendChild(this.webviewEl),this.currentUrl&&this.navigate(this.currentUrl),this.headerBar.addOnSearchBarEnterListener(r=>{this.navigate(r)}),this.webviewEl.addEventListener("dom-ready",async r=>{const o=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());o.setWindowOpenHandler(i=>(Jt.spawnWebBrowserView(!0,{url:i.url,active:i.disposition!=="background-tab"}),{action:"allow"})),await this.registerContextMenuInWebcontents(o),await this.registerJavascriptInWebcontents(o),o.on("before-input-event",(i,a)=>{if(a.type!=="keyDown")return;const s=new KeyboardEvent("keydown",{code:a.code,key:a.key,shiftKey:a.shift,altKey:a.alt,ctrlKey:a.control,metaKey:a.meta,repeat:a.isAutoRepeat});if(s.key==="/"&&!this.plugin.settings.ignoreList.find(c=>this.currentUrl.contains(c.toLowerCase()))){o.executeJavaScript(`
document.activeElement instanceof HTMLInputElement
`,!0).then(c=>{c||this.headerBar.focus()});return}activeDocument.body.dispatchEvent(s),s.ctrlKey&&s.key==="f"&&(this.searchBox=new E3(this.leaf,o,this.plugin))});try{const i=this.plugin.settings.highlightFormat,a=()=>{var f;let s="";const c=(f=i.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:f[0];if(c){const p=Pe.moment().format(c.replace(/{TIME:([^\}]*)}/g,"$1"));return s=i.replace(c,p),s}return s};o.executeJavaScript(`
window.addEventListener('dragstart', (e) => {
if(e.ctrlKey || e.metaKey) {
e.dataTransfer.clearData();
const selectionText = document.getSelection().toString();
let tempText = encodeURIComponent(selectionText);
const chineseRegex = /[぀-ヿ㐀-䶿一-鿿豈-﫿ヲ-゚]/gi;
const englishSentence = selectionText.split('\\n');
if (selectionText.match(chineseRegex)?.length > 50) {
if (englishSentence.length > 1) {
const fistSentenceWords = englishSentence[0];
const lastSentenceWords = englishSentence[englishSentence.length - 1];
tempText = encodeURIComponent(fistSentenceWords.slice(0, 4)) + "," + encodeURIComponent(lastSentenceWords.slice(lastSentenceWords.length - 4, lastSentenceWords.length));
} else {
tempText = encodeURIComponent(selectionText.substring(0, 8)) + "," + encodeURIComponent(selectionText.substring(selectionText.length - 8, selectionText.length));
}
} else if (englishSentence.length > 1) {
const fistSentenceWords = englishSentence[0].split(' ');
const lastSentenceWords = englishSentence[englishSentence.length - 1].split(' ');
tempText = encodeURIComponent(fistSentenceWords.slice(0, 3).join(' ')) + "," + encodeURIComponent(lastSentenceWords.slice(lastSentenceWords.length - 1, lastSentenceWords.length).join(' '));
}
const linkToHighlight = e.srcElement.baseURI.replace(/#:~:text=(.*)/g, "") + "#:~:text=" + tempText;
let link = "";
if ("${i}".includes("{TIME")) {
link = "${a()}";
}
link = (link != "" ? link : "${i}").replace(/{URL}/g, linkToHighlight).replace(/{CONTENT}/g, selectionText.replace(/\\n/g, " "));
e.dataTransfer.setData('text/plain', link);
}
});
`,!0).then(s=>{})}catch{}}),this.webviewEl.addEventListener("focus",r=>{app.workspace.setActiveLeaf(this.leaf)}),this.webviewEl.addEventListener("page-favicon-updated",r=>{r.favicons[0]!==void 0&&(this.favicon.src=r.favicons[0]),this.leaf.tabHeaderInnerIconEl.empty(),this.leaf.tabHeaderInnerIconEl.appendChild(this.favicon)}),this.webviewEl.addEventListener("page-title-updated",r=>{this.omnisearchEnabled&&this.updateSearchBox(),this.leaf.tabHeaderInnerTitleEl.innerText=r.title,this.currentTitle=r.title,this.app.workspace.trigger("surfing:page-change",r.title,this)}),this.webviewEl.addEventListener("will-navigate",r=>{this.navigate(r.url,!0,!1)}),this.webviewEl.addEventListener("did-navigate-in-page",r=>{var o;this.navigate(r.url,!0,!1),(o=this.menu)==null||o.close()}),this.webviewEl.addEventListener("new-window",r=>{r.preventDefault()}),this.webviewEl.addEventListener("did-attach-webview",r=>{}),this.webviewEl.addEventListener("destroyed",()=>{n!==this.contentEl.doc&&(this.webviewEl.detach(),this.createWebview())}),n.contains(this.contentEl)?this.contentEl.appendChild(this.webviewEl):this.contentEl.onNodeInserted(()=>{this.loaded||(this.loaded=!0,this.contentEl.doc===n?this.contentEl.appendChild(this.webviewEl):this.createWebview())})});Ie(this,"createMenu",(n,r)=>{var a,s;this.menu&&((a=this.menu)==null||a.close()),this.menu=new Pe.Menu;const o=()=>{var c;(c=this.leaf)==null||c.history.back()},i=()=>{var c;(c=this.leaf)==null||c.history.forward()};if(r.selectionText||this.menu.addItem(c=>{c.setTitle(Re("Refresh Current Page")),c.setIcon("refresh-ccw"),c.onClick(()=>{var f;(f=this.leaf)==null||f.rebuildView()})}).addItem(c=>{c.setTitle(Re("Back")),c.setIcon("arrow-left"),c.onClick(()=>{o()})}).addItem(c=>{c.setTitle(Re("Forward")),c.setIcon("arrow-right"),c.onClick(()=>{i()})}).addSeparator(),this.menu.addItem(c=>{c.setTitle(Re("Open Current URL In External Browser")),c.setIcon("link"),c.onClick(()=>{window.open(r.pageURL,"_blank")})}).addItem(c=>{c.setTitle(Re("Save Current Page As Markdown")),c.setIcon("download"),c.onClick(async()=>{try{n.executeJavaScript(`
document.body.outerHTML
`,!0).then(async f=>{const p=r.pageURL.replace(/\?(.*)/g,""),v=f.replaceAll(/src="(?!(https|http))([^"]*)"/g,'src="'+p+'$2"'),h=Pe.htmlToMarkdown(v),m=n.getTitle().replace(/[/\\?%*:|"<>]/g,"-"),b=await app.vault.create((app.plugins.getPlugin("surfing").settings.markdownPath?app.plugins.getPlugin("surfing").settings.markdownPath+"/":"/")+m+".md",h);await app.workspace.openLinkText(b.path,"",!0)})}catch{}})}).addItem(c=>{c.setTitle(Re("Copy Current Viewport As Image")),c.setIcon("image"),c.onClick(async()=>{try{n.capturePage().then(async f=>{_n.clipboard.writeImage(f)})}catch{}})}),r.selectionText){this.menu.addSeparator(),this.menu.addItem(f=>{f.setTitle(Re("Search Text")),f.setIcon("search"),f.onClick(()=>{try{Jt.spawnWebBrowserView(!0,{url:r.selectionText})}catch{}})}),this.menu.addSeparator(),this.menu.addItem(f=>{f.setTitle(Re("Copy Plain Text")),f.setIcon("copy"),f.onClick(()=>{try{navigator.clipboard.writeText(r.selectionText)}catch{}})}),this.menu.addItem(f=>{f.setTitle("Save selection as markdown").setIcon("download").onClick(async()=>{const p=r.selectionText,v=n.getTitle().replace(/[/\\?%*:|"<>]/g,"-"),h=await app.vault.create((app.plugins.getPlugin("surfing").settings.markdownPath?app.plugins.getPlugin("surfing").settings.markdownPath+"/":"/")+v+".md",p);await app.workspace.openLinkText(h.path,"",!0)})});const c=this.plugin.settings.highlightFormat;this.menu.addItem(f=>{f.setTitle(Re("Copy Link to Highlight")),f.setIcon("link"),f.onClick(()=>{var p,v;try{let h=encodeURIComponent(r.selectionText);const m=/[\u3040-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff66-\uff9f]/gi,b=r.selectionText.split(`
`);if(((p=r.selectionText.match(m))==null?void 0:p.length)>50)if(b.length>1){const C=b[0],E=b[b.length-1];h=encodeURIComponent(C.slice(0,3))+","+encodeURIComponent(E.slice(E.length-4,E.length))}else h=encodeURIComponent(r.selectionText.substring(0,8))+","+encodeURIComponent(r.selectionText.substring(r.selectionText.length-8,r.selectionText.length));else if(b.length>1){const C=b[0].split(" "),E=b[b.length-1].split(" ");h=encodeURIComponent(C.slice(0,3).join(" "))+","+encodeURIComponent(E.slice(E.length-1,E.length).join(" "))}const y=r.pageURL.replace(/\#\:\~\:text\=(.*)/g,"")+"#:~:text="+h,w=r.selectionText.replace(/\n/g," ");let S="";if(c.contains("{TIME")){const C=(v=c.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:v[0];if(C){const E=Pe.moment().format(C.replace(/{TIME:([^\}]*)}/g,"$1"));S=c.replace(C,E)}}S=(S!=""?S:c).replace(/\{URL\}/g,y).replace(/\{CONTENT\}/g,w),_n.clipboard.writeText(S)}catch{}})})}(s=r.pageURL)!=null&&s.contains("bilibili.com/")&&(this.menu.addSeparator(),this.menu.addItem(c=>{c.setTitle(Re("Copy Video Timestamp")),c.setIcon("link"),c.onClick(()=>{try{n.executeJavaScript(`
var time = document.querySelectorAll('.bpx-player-ctrl-time-current')[0].innerHTML;
var timeYMSArr=time.split(':');
var joinTimeStr='00h00m00s';
if(timeYMSArr.length===3){
joinTimeStr=timeYMSArr[0]+'h'+timeYMSArr[1]+'m'+timeYMSArr[2]+'s';
}else if(timeYMSArr.length===2){
joinTimeStr=timeYMSArr[0]+'m'+timeYMSArr[1]+'s';
}
var timeStr= "";
var pageStrMatch = window.location.href.match(/(p=[1-9]{1,})/g);
var pageStr = "";
if(typeof pageStrMatch === "object" && pageStrMatch?.length > 0){
pageStr = '&' + pageStrMatch[0];
}else if(typeof pageStrMatch === "string") {
pageStr = '&' + pageStrMatch;
}
timeStr = window.location.href.split('?')[0]+'?t=' + joinTimeStr + pageStr;
`,!0).then(f=>{_n.clipboard.writeText("["+f.split("?t=")[1].replace(/&p=[1-9]{1,}/g,"")+"]("+f+")")})}catch{}})})),this.menu.showAtPosition({x:r.x,y:r.y})});this.plugin=r,this.omnisearchEnabled=!1}static spawnWebBrowserView(n,r){var c,f,p,v,h,m,b,y,w,S,C;const o=app.plugins.getPlugin("surfing").settings,i=o.openInSameTab,a=o.highlightInSameTab;if(!i||r.url.startsWith("file://")){if(r.url.contains("bilibili")){for(let E=0;E<app.workspace.getLeavesOfType(Gn).length;E++)if(app.workspace.getLeavesOfType(Gn)[E].getViewState().state.url.split("?t=")[0]===r.url.split("?t=")[0]){app.workspace.getLeavesOfType(Gn)[E].view.navigate(r.url,!1,!0),app.workspace.getLeavesOfType(Gn)[E].rebuildView(),app.workspace.setActiveLeaf(app.workspace.getLeavesOfType(Gn)[E]);return}}else if(r.url.contains("#:~:text=")&&a){for(let E=0;E<app.workspace.getLeavesOfType(Gn).length;E++)if(app.workspace.getLeavesOfType(Gn)[E].getViewState().state.url.split("#:~:text=")[0]===r.url.split("#:~:text=")[0]){app.workspace.getLeavesOfType(Gn)[E].view.navigate(r.url,!1,!0),app.workspace.getLeavesOfType(Gn)[E].rebuildView(),app.workspace.setActiveLeaf(app.workspace.getLeavesOfType(Gn)[E]);return}}app.workspace.getLeaf(n).setViewState({type:Gn,active:r.active??!0,state:r});return}const s=app.workspace.getLeavesOfType(Gn).length?localStorage.getItem("web-browser-leaf-id"):(c=app.workspace.getLeavesOfType(Gn)[0])==null?void 0:c.id;if(s){if(r.active!=null&&r.active==!1){app.workspace.getLeaf(n).setViewState({type:Gn,active:!0,state:r});return}if(!app.workspace.getLeafById(s)){const E=(b=app.workspace.getLeavesOfType(Gn)[0])==null?void 0:b.id;if(E){localStorage.setItem("web-browser-leaf-id",E),((y=app.workspace.getLeafById(E))==null?void 0:y.view).navigate(r.url,!0),(w=app.workspace.getLeafById(E))==null||w.rebuildView();return}}if(((S=app.workspace.getLeafById(s))==null?void 0:S.view.getViewType())===Gn){((C=app.workspace.getLeafById(s))==null?void 0:C.view).navigate(r.url,!0),app.workspace.getLeafById(s).rebuildView();return}}else{let E;E=(f=app.workspace.getActiveViewOfType(Pe.MarkdownView))==null?void 0:f.leaf;const k=(p=app.workspace.getActiveViewOfType(Pe.ItemView))==null?void 0:p.getViewType();if(E||(E=k==="empty"||k==="surfing-bookmark-manager"?(v=app.workspace.getActiveViewOfType(Pe.ItemView))==null?void 0:v.leaf:void 0),!E)return;const O=k==="empty"?E:app.workspace.createLeafBySplit(E);localStorage.setItem("web-browser-leaf-id",O.id),O.setViewState({type:Gn,active:!0,state:r}),O.view.getViewType()!=="empty"&&O.rebuildView(),O.setPinned(!0),(m=(h=O.tabHeaderInnerTitleEl.parentElement)==null?void 0:h.parentElement)==null||m.addClass("same-tab");return}}getDisplayText(){return this.currentTitle}getViewType(){return Gn}openInpecter(){_n.remote.webContents.fromId(this.webviewEl.getWebContentsId()).openDevTools()}async onOpen(){this.navigation=!0,this.headerBar=new xb(this.titleContainerEl,this.plugin,this,!0),this.headerBar.onLoad(),this.favicon=document.createElement("img"),this.favicon.width=16,this.favicon.height=16,this.contentEl.addClass("wb-view-content"),this.omnisearchEnabled&&(this.searchContainer=new $3(this.leaf,this.plugin)),this.omnisearchEnabled&&this.searchContainer.onload(),this.createWebview(),this.initHeaderButtons()}onload(){super.onload(),this.menu&&this.menu.close()}initHeaderButtons(){this.addAction("settings",Re("settings"),()=>{app.setting.open(),app.setting.openTabById("surfing")}),this.addAction("star",Re("star"),async()=>{const n=await Va(),r=n.bookmarks;try{if(r.some(i=>i.url===this.currentUrl))new Pe.Notice("Bookmark already exists.");else{const i=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());let a="";try{i.executeJavaScript(`
document.querySelector('meta[name="description"]')?.content
`).then(c=>{c&&(a=c)})}catch{}const s=this.plugin.settings.bookmarkManager.defaultCategory.split(",").map(c=>c.trim());r.unshift({id:String($d(this.currentUrl)),name:this.currentTitle,url:this.currentUrl,description:a,category:s.length>0?s:["ROOT"],tags:"",created:Pe.moment().valueOf(),modified:Pe.moment().valueOf()}),await Pl({bookmarks:r,categories:n.categories}),av(r,n.categories,!0)}}catch{new Pe.Notice("Failed to add bookmark.")}}),this.plugin.settings.bookmarkManager.sendToReadWise&&this.addAction("book",Re("Send to ReadWise"),async()=>{const n=(r,o)=>{open("https://readwise.io/save?title="+encodeURIComponent(r)+"&url="+encodeURIComponent(o))};try{await n(this.currentTitle,this.currentUrl),new Pe.Notice("Save success!")}catch{new Pe.Notice("Save failed!")}})}async setState(n,r){this.navigate(n.url,!1)}updateSearchBox(){var s,c;const n=[...$i,...this.plugin.settings.customSearchEngine],r=/^(?:https?:\/\/)?(?:[^@/\n]+@)?(?:www\.)?([^:/?\n]+)/g,o=(c=(s=this.currentUrl)==null?void 0:s.match(r))==null?void 0:c[0];if(!o||!n.find(f=>f.url.startsWith(o)))return;const a=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());try{a.executeJavaScript(`
document.querySelector('input')?.value
`,!0).then(f=>{this.searchContainer.update(f==null?void 0:f.toLowerCase())})}catch{}}async registerContextMenuInWebcontents(n){n.executeJavaScript(`
window.addEventListener('contextmenu', (e) => {
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
window.myPostPort?.postMessage('contextmenu ' + e.clientX + ' ' + e.clientY);
})
`),await n.executeJavaScript(`
window.addEventListener("message", (e) => {
window.myPostPort = e.ports[0];
})
document.addEventListener('click', (e) => {
window.myPostPort?.postMessage('click');
});
document.addEventListener('scroll', (e) => {
window.myPostPort?.postMessage('scroll');
});0
`);const r=new MessageChannel;r.port1.onmessage=o=>{var i,a,s,c;if(o.data==="contextmenu"||(i=o.data)!=null&&i.startsWith("contextmenu")){(a=this.menu)==null||a.close();const{x:f,y:p}=o.data.split(" ").length>1?{x:o.data.split(" ")[1],y:o.data.split(" ")[2]}:{x:o.x,y:o.y},v=this.webviewEl.getClientRects(),h={x:parseInt(f,10)+v[0].x,y:parseInt(p,10)+v[0].y},m=this.currentUrl;let b="";try{n.executeJavaScript("window.getSelection().toString()",!0).then(y=>{b=y,this.createMenu(n,{...h,pageURL:m,selectionText:b})})}catch{}return}if(o.data&&o.data.startsWith("link ")){this.hoverPopover&&this.hoverPopover.hide();const f=o.data.split(" ")[1],p=o.data.split(" ")[2],v=o.data.split(" ")[3];if(!v||!v.startsWith("http"))return;this.hoverPopover=new Pe.HoverPopover(this.contentEl,null,100);const h=this.webviewEl.getClientRects(),m={x:parseInt(f,10)+h[0].x,y:parseInt(p,10)+h[0].y};setTimeout(()=>{this.hoverPopover.position({x:m.x,y:m.y,doc:this.doc})},100),this.hoverPopover.hoverEl.toggleClass("surfing-hover-popover",!0);const b=this.hoverPopover.hoverEl.createEl("div",{cls:"surfing-hover-popover-container"});new wb(b,v).onload();return}o.data!=="darkreader-failed"?((s=this.menu)==null||s.close(),(c=this.hoverPopover)==null||c.hide()):o.data==="darkreader-failed"&&n.executeJavaScript(`
window.getComputedStyle( document.body ,null).getPropertyValue('background-color');
`,!0).then(f=>{const p=f.slice(f.indexOf("(")+1,f.indexOf(")")).split(", ");Math.sqrt(p[0]**2*.241+p[1]**2*.691+p[2]**2*.068)>120&&n.insertCSS(`
html {
filter: invert(90%) hue-rotate(180deg);
}
img, svg, div[class*="language-"] {
filter: invert(110%) hue-rotate(180deg);
opacity: .8;
}
video, canvas {
filter: invert(110%) hue-rotate(180deg);
opacity: 1;
}
`)})},await this.webviewEl.contentWindow.postMessage("test","*",[r.port2])}async registerJavascriptInWebcontents(n){try{if(this.plugin.settings.darkMode)try{await n.executeJavaScript(`
const element = document.createElement('script');
fetch('https://cdn.jsdelivr.net/npm/darkreader/darkreader.min.js')
.then((response) => {
element.src = response.url;
document.body.appendChild(element);
})
.catch((error) => {
console.error('Error loading the script:', error);
});
element.onload = () => {
try {
DarkReader?.setFetchMethod(window.fetch);
DarkReader?.enable({
brightness: 100,
contrast: 90,
sepia: 10
});
console.log(DarkReader);
} catch (err) {
window.myPostPort?.postMessage('darkreader-failed');
console.error('Failed to load dark reader: ', err);
}
};0
`)}catch{}}catch{}n.executeJavaScript(`
window.addEventListener('mouseover', (e) => {
if(!e.target) return;
if(!e.ctrlKey && !e.metaKey) return;
// Tag name is a tag
if(e.target.tagName.toLowerCase() === 'a'){
window.myPostPort?.postMessage('link ' + e.clientX + ' ' + e.clientY + ' ' + e.target.href);
}
});
`)}clearHistory(){const n=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());n&&(n.clearHistory(),n.executeJavaScript("history.pushState({}, '', location.href)"),this.leaf.history.backHistory.splice(0),this.leaf.history.forwardHistory.splice(0))}getState(){return{url:this.currentUrl}}getCurrentTitle(){return this.currentTitle}navigate(n,r=!0,o=!0){var s,c,f,p;if(n==="")return;r&&((f=(c=(s=this.leaf.history.backHistory.last())==null?void 0:s.state)==null?void 0:c.state)==null?void 0:f.url)!==this.currentUrl&&(this.leaf.history.backHistory.push({state:{type:Gn,state:this.getState()},title:this.currentTitle,icon:"search"}),this.headerEl.children[1].children[0].setAttribute("aria-disabled","false"));const i=/^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#?&//=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/g,a=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w\-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/g;if(i.test(n)){const v=n.slice(0,7).toLowerCase(),h=n.slice(0,8).toLowerCase();v==="http://"||v==="file://"||h==="https://"||(n="https://"+n)}else if(!(n.startsWith("file://")||/\.htm(l)?/g.test(n))&&!a.test(encodeURI(n))||!/^(https?|file):\/\//g.test(n)){const h=[...$i,...this.plugin.settings.customSearchEngine].find(m=>m.name.toLowerCase()===this.plugin.settings.defaultSearchEngine);n=(h?h.url:$i[0].url)+n}this.currentUrl=n,this.headerBar.setSearchBarUrl(n),o&&this.webviewEl.setAttribute("src",n),(p=this.searchBox)==null||p.unload(),app.workspace.requestSaveLayout()}getCurrentTimestamp(n){_n.remote.webContents.fromId(this.webviewEl.getWebContentsId()).executeJavaScript(`
var time = document.querySelectorAll('.bpx-player-ctrl-time-current')[0].innerHTML;
var timeYMSArr=time.split(':');
var joinTimeStr='00h00m00s';
if(timeYMSArr.length===3){
joinTimeStr=timeYMSArr[0]+'h'+timeYMSArr[1]+'m'+timeYMSArr[2]+'s';
}else if(timeYMSArr.length===2){
joinTimeStr=timeYMSArr[0]+'m'+timeYMSArr[1]+'s';
}
var timeStr= "";
timeStr = window.location.href.split('?')[0]+'?t=' + joinTimeStr;
`,!0).then(o=>{const i="["+o.split("?t=")[1]+"]("+o+") ",a=n==null?void 0:n.posToOffset(n==null?void 0:n.getCursor());n==null||n.replaceRange(i,n==null?void 0:n.getCursor()),a&&(n==null||n.setCursor(n==null?void 0:n.offsetToPos(a+i.length)))})}refresh(){_n.remote.webContents.fromId(this.webviewEl.getWebContentsId()).reload()}copyHighLight(){const n=this.plugin.settings.highlightFormat,r=()=>{var f;let s="";const c=(f=n.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:f[0];if(c){const p=Pe.moment().format(c.replace(/{TIME:([^\}]*)}/g,"$1"));return s=n.replace(c,p),s}return s},o=()=>this.currentUrl,i=()=>n.includes("{TIME");_n.remote.webContents.fromId(this.webviewEl.getWebContentsId()).executeJavaScript(`
const selectionText = document.getSelection().toString();
let tempText = encodeURIComponent(selectionText);
const chineseRegex = /[぀-ヿ㐀-䶿一-鿿豈-﫿ヲ-゚]/gi;
const englishSentence = selectionText.split('\\n');
if (selectionText.match(chineseRegex)?.length > 50) {
if (englishSentence.length > 1) {
const fistSentenceWords = englishSentence[0];
const lastSentenceWords = englishSentence[englishSentence.length - 1];
tempText = encodeURIComponent(fistSentenceWords.slice(0, 4)) + "," + encodeURIComponent(lastSentenceWords.slice(lastSentenceWords.length - 4, lastSentenceWords.length));
} else {
tempText = encodeURIComponent(selectionText.substring(0, 8)) + "," + encodeURIComponent(selectionText.substring(selectionText.length - 8, selectionText.length));
}
} else if (englishSentence.length > 1) {
const fistSentenceWords = englishSentence[0].split(' ');
const lastSentenceWords = englishSentence[englishSentence.length - 1].split(' ');
tempText = encodeURIComponent(fistSentenceWords.slice(0, 3).join(' ')) + "," + encodeURIComponent(lastSentenceWords.slice(lastSentenceWords.length - 1, lastSentenceWords.length).join(' '));
}
let linkToHighlight = "${o()}".replace(/#:~:text=(.*)/g, "") + "#:~:text=" + tempText;
let link = "";
if (${i()}) {
link = "${r()}";
}
link = (link != "" ? link : "${n}").replace(/{URL}/g, linkToHighlight).replace(/{CONTENT}/g, selectionText.replace(/\\n/g, " "));
`,!0).then(s=>{_n.clipboard.writeText(s)})}}const np=e=>e.startsWith("http://")||e.startsWith("https://")||e.startsWith("file://")&&/\.htm(l)?/g.test(e),kw=(e,t)=>{const n=/^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#?&//=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/g,r=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w\-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/g;let o=t;if(n.test(o)){const i=o.slice(0,7).toLowerCase(),a=o.slice(0,8).toLowerCase();i==="http://"||i==="file://"||a==="https://"||(o="https://"+o)}else!(o.startsWith("file://")||/\.htm(l)?/g.test(o))&&!r.test(encodeURI(o))&&(o=e+o);return/^(https?|file):\/\//g.test(o)||(o=e+o),o},JY=e=>{let t=e;if(!t)return;const n=app.plugins.getPlugin("surfing").settings,r=/^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#?&//=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/g,o=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w\-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/g;if(r.test(t)){const i=t.slice(0,7).toLowerCase(),a=t.slice(0,8).toLowerCase();i==="http://"||i==="file://"||a==="https://"||(t="https://"+t)}else if(!(t.startsWith("file://")||/\.htm(l)?/g.test(t))&&!o.test(encodeURI(t))||!/^(https?|file):\/\//g.test(t)){const a=[...$i,...n.customSearchEngine].find(s=>s.name===n.defaultSearchEngine);t=(a?a.url:$i[0].url)+t}return t||e};function zk(e){if(!e||e.contains(" "))return!1;try{new URL(e)}catch{return!1}return!0}const eQ=/^(([^<>()[\]\\.,;:\s@\"`]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))\b/;function Hk(e){return eQ.test(e)}class tQ extends iy{constructor(n,r,o){super(n,o);Ie(this,"plugin");Ie(this,"bookmarkData",[]);Ie(this,"suggestions",[]);this.app=n,this.inputEl=o,this.plugin=r}getSuggestions(n){const r=n.toLowerCase();try{this.suggestions.length===0&&Va().then(i=>{this.bookmarkData=i.bookmarks,this.suggestions=this.bookmarkData})}catch{}if(this.suggestions.length===0)return[];const o=this.suggestions.filter(i=>{if(i.url.toLowerCase().contains(r)||i.name.toLowerCase().contains(r))return i});return o||this.close(),(o==null?void 0:o.length)>0?(o.unshift({id:"BOOKMARK",name:r,description:"",url:"",tags:"",category:[],created:1111111111111,modified:1111111111111}),o):o||[]}renderSuggestion(n,r){const o=r.createEl("div",{cls:"wb-bookmark-suggest-container"});o.createEl("div",{text:n.name,cls:"wb-bookmark-suggestion-text"}),o.createEl("div",{text:n.url,cls:"wb-bookmark-suggestion-url"}),r.classList.add("wb-bookmark-suggest-item")}selectSuggestion(n){if(n){if(n.id==="BOOKMARK"){const r=kw("",n.name);Jt.spawnWebBrowserView(!1,{url:r}),this.close();return}Jt.spawnWebBrowserView(!1,{url:n.url}),this.close()}}}class nQ extends iy{constructor(n,r,o,i){super(n,o);Ie(this,"plugin");Ie(this,"files");Ie(this,"view");this.app=n,this.inputEl=o,this.plugin=r,this.view=i,this.files=this.app.vault.getFiles()}fuzzySearchItemsOptimized(n,r){const o=Pe.prepareFuzzySearch(n);return r.map(i=>{const a=o(i);return a?{item:i,match:a}:null}).filter(Boolean)}getSuggestions(n){const r=this.files.map(i=>i.path),o=this.fuzzySearchItemsOptimized(n.slice(1),r).sort((i,a)=>a.match.score-i.match.score).map(i=>({path:i.item,type:"file"}));return o.unshift({path:n,type:"web"}),o}renderSuggestion(n,r){r.createEl("div",{cls:"wb-bookmark-suggest-container"}).createEl("div",{text:n.path,cls:"wb-bookmark-suggestion-text"}),r.classList.add("wb-bookmark-suggest-item")}async selectSuggestion(n){if(n){switch(n.type){case"web":{const r=kw("",n.path);Jt.spawnWebBrowserView(!1,{url:r});break}case"file":{const r=this.files.find(o=>o.path===n.path);r&&await this.view.leaf.openFile(r);break}}this.close()}}}class xb extends Pe.Component{constructor(n,r,o,i){super();Ie(this,"plugin");Ie(this,"searchBar");Ie(this,"onSearchBarEnterListener",new Array);Ie(this,"view");Ie(this,"parentEl");Ie(this,"removeHeaderChild",!0);this.plugin=r,this.view=o,this.parentEl=n,i!==void 0&&(this.removeHeaderChild=i)}onLoad(){if(this.parentEl.addClass("wb-header-bar"),this.removeHeaderChild&&this.parentEl.empty(),this.initScope(),this.plugin.settings.showRefreshButton&&this.removeHeaderChild&&this.view.getViewType()!=="empty"){const n=this.parentEl.createEl("div",{cls:"wb-refresh-button"});n.addEventListener("click",()=>{this.view.leaf.rebuildView()}),Pe.setIcon(n,"refresh-cw")}this.searchBar=this.parentEl.createEl("input",{type:"text",placeholder:Re("Search with")+this.plugin.settings.defaultSearchEngine+Re("or enter address"),cls:"wb-search-bar"}),this.registerDomEvent(this.searchBar,"keydown",n=>{if(n.key==="Enter")for(const r of this.onSearchBarEnterListener)r(this.searchBar.value)}),this.plugin.settings.bookmarkManager.openBookMark||new nQ(app,this.plugin,this.searchBar,this.view),this.plugin.settings.bookmarkManager.openBookMark&&new tQ(app,this.plugin,this.searchBar),this.registerDomEvent(this.searchBar,"focusin",n=>{this.searchBar.select()}),this.registerDomEvent(this.searchBar,"focusout",n=>{var r;(r=window.getSelection())==null||r.removeAllRanges(),this.removeHeaderChild||this.searchBar.detach()})}initScope(){this.view.scope?this.view.scope.register([],"/",n=>{n.target!==this.searchBar&&(n.preventDefault(),this.searchBar.focus())}):(this.view.scope=new Pe.Scope(this.plugin.app.scope),this.view.scope.register([],"/",n=>{n.target!==this.searchBar&&(n.preventDefault(),this.searchBar.focus())}))}addOnSearchBarEnterListener(n){this.onSearchBarEnterListener.push(n)}setSearchBarUrl(n){this.searchBar.value=n}focus(){this.searchBar.focus()}}const Sb=["html","htm"],Cb="surfing-file-view";class rQ extends Pe.FileView{constructor(n){super(n);Ie(this,"allowNoFile");this.allowNoFile=!1}async onLoadFile(n){const o="file:///"+(this.app.vault.adapter.getBasePath()+"/"+n.path).toString().replace(/\s/g,"%20");Jt.spawnWebBrowserView(!0,{url:o}),this.leaf&&this.leaf.detach()}onunload(){}canAcceptExtension(n){return Sb.includes(n)}getViewType(){return Cb}}function Zo(e,t){const n=Object.keys(t).map(r=>oQ(e,r,t[r]));return n.length===1?n[0]:function(){n.forEach(r=>r())}}function oQ(e,t,n){const r=e[t],o=e.hasOwnProperty(t);let i=n(r);return r&&Object.setPrototypeOf(i,r),Object.setPrototypeOf(a,i),e[t]=a,s;function a(...c){return i===r&&e[t]===a&&s(),i.apply(this,c)}function s(){e[t]===a&&(o?e[t]=r:delete e[t]),i!==r&&(i=r,Object.setPrototypeOf(a,r||Function))}}class iQ extends iy{constructor(n,r,o,i){super(n,o);Ie(this,"searchEngines");Ie(this,"searchEnginesString",[]);Ie(this,"plugin");Ie(this,"mode","web");Ie(this,"files",[]);Ie(this,"view");this.app=n,this.inputEl=o,this.plugin=r,this.files=this.app.vault.getFiles(),this.view=i}fuzzySearchItemsOptimized(n,r){const o=Pe.prepareFuzzySearch(n);return r.map(i=>{const a=o(i);return a?{item:i,match:a}:null}).filter(Boolean)}getSuggestions(n){if(n.trim().startsWith("/")){this.mode="file";const o=this.files.map(a=>a.path);return this.fuzzySearchItemsOptimized(n.slice(1),o).sort((a,s)=>s.match.score-a.match.score).map(a=>a.item)}this.mode="web",this.searchEnginesString=[];const r=this.plugin.settings.defaultSearchEngine;return this.searchEngines=[...$i,...this.plugin.settings.customSearchEngine].sort(function(o,i){return o.name.toLowerCase()==r.toLowerCase()?-1:i.name.toLowerCase()==r.toLowerCase()?1:0}),this.searchEngines.forEach(o=>{this.searchEnginesString.push(o.name)}),this.searchEnginesString}renderSuggestion(n,r){switch(this.mode){case"web":r.createEl("div",{text:Re("Search with")+n,cls:"wb-search-suggestion-text"}),r.classList.add("wb-search-suggest-item");break;case"file":r.createEl("div",{text:"Open "+n,cls:"wb-search-suggestion-text"}),r.classList.add("wb-search-suggest-item");break}}async selectSuggestion(n){const r=this.inputEl.value;if(r.trim()!=="")switch(this.mode){case"web":{const o=this.searchEngines.find(s=>s.name===n),i=o?o.url:$i[0].url,a=kw(i,r);Jt.spawnWebBrowserView(!1,{url:a});break}case"file":{const o=this.files.find(i=>i.path===n);o&&await this.view.leaf.openFile(o);break}}}}class aQ extends Pe.Component{constructor(n,r,o){super();Ie(this,"plugin");Ie(this,"inPageSearchBarInputEl");Ie(this,"SearchBarInputContainerEl");Ie(this,"inPageSearchBarContainerEl");Ie(this,"onSearchBarEnterListener",new Array);Ie(this,"searchEnginesSuggester");Ie(this,"view");this.plugin=o,this.view=r,this.inPageSearchBarContainerEl=n.createEl("div",{cls:"wb-page-search-bar-container"}),this.initScope(),this.inPageSearchBarContainerEl.createEl("div",{text:"Surfing",cls:"wb-page-search-bar-text"}),this.SearchBarInputContainerEl=this.inPageSearchBarContainerEl.createEl("div",{cls:"wb-page-search-bar-input-container"}),this.inPageSearchBarInputEl=this.SearchBarInputContainerEl.createEl("input",{type:"text",placeholder:Re("Search with")+this.plugin.settings.defaultSearchEngine+Re("or enter address"),cls:"wb-page-search-bar-input"}),this.registerDomEvent(this.inPageSearchBarInputEl,"keydown",i=>{if(i.key==="Enter")for(const a of this.onSearchBarEnterListener)a(this.inPageSearchBarInputEl.value)}),this.registerDomEvent(this.inPageSearchBarInputEl,"focusin",i=>{this.inPageSearchBarInputEl.select()}),this.registerDomEvent(this.inPageSearchBarInputEl,"focusout",i=>{var a;(a=window.getSelection())==null||a.removeAllRanges()}),this.plugin.settings.showOtherSearchEngines&&(this.searchEnginesSuggester=new iQ(app,this.plugin,this.inPageSearchBarInputEl,this.view))}addOnSearchBarEnterListener(n){this.onSearchBarEnterListener.push(n)}initScope(){this.view.scope?this.view.scope.register([],"i",n=>{n.target!==this.inPageSearchBarInputEl&&(n.preventDefault(),this.inPageSearchBarInputEl.focus())}):(this.view.scope=new Pe.Scope(this.plugin.app.scope),this.view.scope.register([],"i",n=>{n.target!==this.inPageSearchBarInputEl&&(n.preventDefault(),this.inPageSearchBarInputEl.focus())}))}focus(){this.inPageSearchBarInputEl.focus()}}class sQ{constructor(t,n,r){Ie(this,"plugin");Ie(this,"view");Ie(this,"closeBtnEl");Ie(this,"searchBtnEl");Ie(this,"createBtnEl");Ie(this,"iconListEl");Ie(this,"searchBtn");Ie(this,"createBtn");Ie(this,"closeBtn");this.plugin=r,this.view=n,this.iconListEl=t.createEl("div",{cls:"wb-icon-list-container"}),this.createBtnEl=this.iconListEl.createEl("div",{cls:"wb-create-btn"}),this.searchBtnEl=this.iconListEl.createEl("div",{cls:"wb-search-btn"}),this.closeBtnEl=this.iconListEl.createEl("div",{cls:"wb-close-btn"}),this.closeBtn=new Pe.ButtonComponent(this.closeBtnEl),this.createBtn=new Pe.ButtonComponent(this.createBtnEl),this.searchBtn=new Pe.ButtonComponent(this.searchBtnEl),this.createBtn.setIcon("file-plus").onClick(()=>{app.commands.executeCommandById("file-explorer:new-file")}),this.searchBtn.setIcon("file-search-2").onClick(()=>{app.commands.executeCommandById("switcher:open")}),this.closeBtn.setIcon("x-square").onClick(()=>{var o,i;(o=this.view)!=null&&o.leaf&&((i=this.view)==null||i.leaf.detach())}),this.closeBtn.setTooltip(Re("Close Current Leaf")),this.createBtn.setTooltip(Re("Create A New Note")),this.searchBtn.setTooltip(Re("Open Quick Switcher"))}onunload(){this.searchBtn.buttonEl.detach(),this.createBtn.buttonEl.detach(),this.closeBtn.buttonEl.detach()}}class lQ extends Pe.Component{constructor(n,r,o){super();Ie(this,"node");Ie(this,"url");Ie(this,"searchBar");Ie(this,"onSearchBarEnterListener",new Array);Ie(this,"app");this.node=r,this.url=o,this.app=n}onload(){var r;const n=this.app.plugins.getPlugin("surfing").settings;this.searchBar=(r=this.node)==null?void 0:r.contentEl.createEl("input",{type:"text",placeholder:Re("Search with")+n.defaultSearchEngine+Re("or enter address"),cls:"wb-search-bar"}),this.registerDomEvent(this.searchBar,"keydown",o=>{if(o.key==="Enter")for(const i of this.onSearchBarEnterListener)i(this.searchBar.value)}),this.registerDomEvent(this.searchBar,"focusin",o=>{this.searchBar.select()}),this.registerDomEvent(this.searchBar,"focusout",o=>{var i;(i=window.getSelection())==null||i.removeAllRanges()})}addOnSearchBarEnterListener(n){this.onSearchBarEnterListener.push(n)}setSearchBarUrl(n){this.searchBar.value=n}focus(){this.searchBar.focus()}}class Fk{constructor(t,n,r,o){Ie(this,"contentEl");Ie(this,"webviewEl");Ie(this,"canvas");Ie(this,"node");Ie(this,"searchBarEl");Ie(this,"currentUrl");Ie(this,"plugin");Ie(this,"type");Ie(this,"editor");Ie(this,"widget");var i,a;this.contentEl=t.contentEl,this.node=t,this.canvas=o,this.type==="inline"&&(this.editor=(i=this.node)==null?void 0:i.editor,this.widget=(a=this.node)==null?void 0:a.widget),this.plugin=n,this.type=r}onload(){this.contentEl.empty(),this.type==="canvas"&&this.appendSearchBar(),this.type==="inline"&&this.appendShowOriginalCode(),this.appendWebView(),this.contentEl.toggleClass("wb-view-content",!0),this.type==="inline"&&this.contentEl.toggleClass("wb-browser-inline",!0)}appendShowOriginalCode(){const t=this.contentEl.createEl("div");t.addClass("wb-show-original-code"),new Pe.ExtraButtonComponent(t).setIcon("code-2").setTooltip(Re("Show original url"))}appendSearchBar(){this.searchBarEl=new lQ(this.plugin.app,this.node,this.node.url),this.searchBarEl.onload(),this.currentUrl=this.node.url,this.searchBarEl.setSearchBarUrl(this.node.url),this.searchBarEl.addOnSearchBarEnterListener(t=>{var o;const n=JY(t);n?this.currentUrl=n:this.currentUrl=t,this.webviewEl.setAttribute("src",this.currentUrl),this.searchBarEl.setSearchBarUrl(this.currentUrl);const r=this.node.getData();r.url!==this.currentUrl&&(r.url=this.currentUrl,this.node.setData(r),(o=this.node.canvas)==null||o.requestSave(),this.node.render())})}appendWebView(){const t=this.contentEl.doc;this.webviewEl=t.createElement("webview"),this.webviewEl.setAttribute("allowpopups",""),this.webviewEl.addClass("wb-frame"),this.currentUrl?this.webviewEl.setAttribute("src",this.currentUrl):this.webviewEl.setAttribute("src",this.node.url),this.webviewEl.addEventListener("dom-ready",n=>{const r=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());r.setWindowOpenHandler(o=>{if(o.disposition!=="foreground-tab")return Jt.spawnWebBrowserView(!0,{url:o.url}),{action:"allow"};if(this.canvas){const i=this.canvas.createLinkNode(o.url,{x:this.node.x+this.node.width+20,y:this.node.y},{height:this.node.height,width:this.node.width});return this.canvas.deselectAll(),this.canvas.addNode(i),this.canvas.select(i),this.canvas.zoomToSelection(),this.canvas.requestSave(),{action:"allow"}}});try{const i=app.plugins.getPlugin("surfing").settings.highlightFormat,a=()=>{var f;let s="";const c=(f=i.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:f[0];if(c){const p=Pe.moment().format(c.replace(/{TIME:([^\}]*)}/g,"$1"));return s=i.replace(c,p),s}return s};r.executeJavaScript(`
window.addEventListener('dragstart', (e) => {
if(e.ctrlKey || e.metaKey) {
e.dataTransfer.clearData();
const selectionText = document.getSelection().toString();
const linkToHighlight = e.srcElement.baseURI.replace(/#:~:text=(.*)/g, "") + "#:~:text=" + encodeURIComponent(selectionText);
let link = "";
if ("${i}".includes("{TIME")) {
link = "${a()}";
// // eslint-disable-next-line no-useless-escape
// const timeString = "${i}".match(/{TIME:[^{}[]]*}/g)?.[0];
// if (timeString) {
// // eslint-disable-next-line no-useless-escape
// const momentTime = moment().format(timeString.replace(/{TIME:([^}]*)}/g, "$1"));
// link = "${i}".replace(timeString, momentTime);
// }
}
link = (link != "" ? link : "${i}").replace(/{URL}/g, linkToHighlight).replace(/{CONTENT}/g, selectionText.replace(/\\n/g, " "));
e.dataTransfer.setData('text/plain', link);
console.log(e);
}
});
`,!0).then(s=>{})}catch{}r.on("context-menu",(o,i)=>{var f;o.preventDefault();const{Menu:a,MenuItem:s}=_n.remote,c=new a;if(c.append(new s({label:Re("Open Current URL In External Browser"),click:function(){window.open(i.pageURL,"_blank")}})),c.append(new s({label:"Open Current URL In Surfing",click:function(){window.open(i.pageURL)}})),i.selectionText){const p=app.plugins.getPlugin("surfing").settings;c.append(new s({type:"separator"})),c.append(new s({label:Re("Search Text"),click:function(){try{Jt.spawnWebBrowserView(!0,{url:i.selectionText})}catch{}}})),c.append(new s({type:"separator"})),c.append(new s({label:Re("Copy Plain Text"),click:function(){try{r.copy()}catch{}}}));const v=p.highlightFormat;c.append(new s({label:Re("Copy Link to Highlight"),click:function(){var h;try{const m=i.pageURL.replace(/\#\:\~\:text\=(.*)/g,"")+"#:~:text="+encodeURIComponent(i.selectionText),b=i.selectionText;let y="";if(v.contains("{TIME")){const w=(h=v.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:h[0];if(w){const S=Pe.moment().format(w.replace(/{TIME:([^\}]*)}/g,"$1"));y=v.replace(w,S)}}y=(y!=""?y:v).replace(/\{URL\}/g,m).replace(/\{CONTENT\}/g,b),_n.clipboard.writeText(y)}catch{}}})),c.popup(r)}(f=i.pageURL)!=null&&f.contains("bilibili.com/")&&c.append(new s({label:Re("Copy Video Timestamp"),click:function(){try{r.executeJavaScript(`
var time = document.querySelectorAll('.bpx-player-ctrl-time-current')[0].innerHTML;
var timeYMSArr=time.split(':');
var joinTimeStr='00h00m00s';
if(timeYMSArr.length===3){
joinTimeStr=timeYMSArr[0]+'h'+timeYMSArr[1]+'m'+timeYMSArr[2]+'s';
}else if(timeYMSArr.length===2){
joinTimeStr=timeYMSArr[0]+'m'+timeYMSArr[1]+'s';
}
var timeStr= "";
var pageStrMatch = window.location.href.match(/(p=[1-9]{1,})/g);
var pageStr = "";
if(typeof pageStrMatch === "object" && pageStrMatch?.length > 0){
pageStr = '&' + pageStrMatch[0];
}else if(typeof pageStrMatch === "string") {
pageStr = '&' + pageStrMatch;
}
timeStr = window.location.href.split('?')[0]+'?t=' + joinTimeStr + pageStr;
`,!0).then(p=>{_n.clipboard.writeText("["+p.split("?t=")[1].replace(/&p=[1-9]{1,}/g,"")+"]("+p+")")})}catch{}}})),setTimeout(()=>{c.popup(r),this.node.url!==i.pageURL&&!i.selectionText&&c.popup(r)},0)},!1)}),this.webviewEl.addEventListener("will-navigate",n=>{var r;if(this.type==="canvas"){const o=this.node.getData();o.url=n.url,this.node.setData(o),(r=this.node.canvas)==null||r.requestSave()}else this.node.url=n.url}),this.webviewEl.addEventListener("did-navigate-in-page",n=>{var r,o;if(this.type==="canvas"){const i=this.node.getData();if(n.url.contains("contacts.google.com/widget")||(r=this.node.canvas)!=null&&r.isDragging&&i.url===n.url){_n.remote.webContents.fromId(this.webviewEl.getWebContentsId()).stop();return}if(i.url===n.url)return;i.url=n.url,i.alwaysKeepLoaded=!0,this.node.setData(i),(o=this.node.canvas)==null||o.requestSave()}else this.node.url=n.url}),this.webviewEl.addEventListener("destroyed",()=>{t!==this.contentEl.doc&&(this.webviewEl.detach(),this.appendWebView())}),t.contains(this.contentEl)?this.contentEl.appendChild(this.webviewEl):this.contentEl.onNodeInserted(()=>{this.contentEl.doc===t?this.contentEl.appendChild(this.webviewEl):this.appendWebView()})}}class _k{constructor(t,n){Ie(this,"contentEl");Ie(this,"webviewEl");Ie(this,"node");Ie(this,"file");Ie(this,"menu");Ie(this,"currentUrl");this.contentEl=t.containerEl,this.node=t,this.file=n}load(){this.appendWebView(),this.contentEl.addClass("wb-view-content-embeded")}unload(){this.contentEl.removeClass("wb-view-content-embeded")}loadFile(t){this.load()}appendWebView(){const t=this.contentEl.doc;this.webviewEl=t.createElement("webview"),this.webviewEl.setAttribute("allowpopups",""),this.webviewEl.addClass("wb-frame");const n=app.vault.adapter;this.currentUrl="file:///"+(n.getBasePath()+"/"+this.file.path).toString().replace(/\s/g,"%20"),this.currentUrl?this.webviewEl.setAttribute("src",this.currentUrl):this.webviewEl.setAttribute("src",this.file.path),this.webviewEl.addEventListener("dom-ready",r=>{const o=_n.remote.webContents.fromId(this.webviewEl.getWebContentsId());o.setWindowOpenHandler(i=>{if(i.disposition!=="foreground-tab")return Jt.spawnWebBrowserView(!0,{url:i.url}),{action:"allow"}});try{const a=app.plugins.getPlugin("surfing").settings.highlightFormat,s=()=>{var p;let c="";const f=(p=a.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:p[0];if(f){const v=Pe.moment().format(f.replace(/{TIME:([^\}]*)}/g,"$1"));return c=a.replace(f,v),c}return c};o.executeJavaScript(`
window.addEventListener('dragstart', (e) => {
if(e.ctrlKey || e.metaKey) {
e.dataTransfer.clearData();
const selectionText = document.getSelection().toString();
const linkToHighlight = e.srcElement.baseURI.replace(/#:~:text=(.*)/g, "") + "#:~:text=" + encodeURIComponent(selectionText);
let link = "";
if ("${a}".includes("{TIME")) {
link = "${s()}";
// // eslint-disable-next-line no-useless-escape
// const timeString = "${a}".match(/{TIME:[^{}[]]*}/g)?.[0];
// if (timeString) {
// // eslint-disable-next-line no-useless-escape
// const momentTime = moment().format(timeString.replace(/{TIME:([^}]*)}/g, "$1"));
// link = "${a}".replace(timeString, momentTime);
// }
}
link = (link != "" ? link : "${a}").replace(/{URL}/g, linkToHighlight).replace(/{CONTENT}/g, selectionText.replace(/\\n/g, " "));
e.dataTransfer.setData('text/plain', link);
console.log(e);
}
});
`,!0).then(c=>{})}catch{}o.on("context-menu",(i,a)=>{var f;i.preventDefault();const{Menu:s,MenuItem:c}=_n.remote;if(this.menu=new s,this.menu.append(new c({label:Re("Open Current URL In External Browser"),click:function(){window.open(a.pageURL,"_blank")}})),this.menu.append(new c({label:"Open Current URL In Surfing",click:function(){window.open(a.pageURL)}})),a.selectionText){const p=app.plugins.getPlugin("surfing").settings;this.menu.append(new c({type:"separator"})),this.menu.append(new c({label:Re("Search Text"),click:function(){try{Jt.spawnWebBrowserView(!0,{url:a.selectionText})}catch{}}})),this.menu.append(new c({type:"separator"})),this.menu.append(new c({label:Re("Copy Plain Text"),click:function(){try{o.copy()}catch{}}}));const v=p.highlightFormat;this.menu.append(new c({label:Re("Copy Link to Highlight"),click:function(){var h;try{const m=a.pageURL.replace(/\#\:\~\:text\=(.*)/g,"")+"#:~:text="+encodeURIComponent(a.selectionText),b=a.selectionText;let y="";if(v.contains("{TIME")){const w=(h=v.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:h[0];if(w){const S=Pe.moment().format(w.replace(/{TIME:([^\}]*)}/g,"$1"));y=v.replace(w,S)}}y=(y!=""?y:v).replace(/\{URL\}/g,m).replace(/\{CONTENT\}/g,b),_n.clipboard.writeText(y)}catch{}}})),this.menu.popup(o)}(f=a.pageURL)!=null&&f.contains("bilibili.com/")&&this.menu.append(new c({label:Re("Copy Video Timestamp"),click:function(){try{o.executeJavaScript(`
var time = document.querySelectorAll('.bpx-player-ctrl-time-current')[0].innerHTML;
var timeYMSArr=time.split(':');
var joinTimeStr='00h00m00s';
if(timeYMSArr.length===3){
joinTimeStr=timeYMSArr[0]+'h'+timeYMSArr[1]+'m'+timeYMSArr[2]+'s';
}else if(timeYMSArr.length===2){
joinTimeStr=timeYMSArr[0]+'m'+timeYMSArr[1]+'s';
}
var timeStr= "";
var pageStrMatch = window.location.href.match(/(p=[1-9]{1,})/g);
var pageStr = "";
if(typeof pageStrMatch === "object" && pageStrMatch?.length > 0){
pageStr = '&' + pageStrMatch[0];
}else if(typeof pageStrMatch === "string") {
pageStr = '&' + pageStrMatch;
}
timeStr = window.location.href.split('?')[0]+'?t=' + joinTimeStr + pageStr;
`,!0).then(p=>{_n.clipboard.writeText("["+p.split("?t=")[1].replace(/&p=[1-9]{1,}/g,"")+"]("+p+")")})}catch{}}})),setTimeout(()=>{this.menu.popup(o),this.node.url!==a.pageURL&&!a.selectionText&&this.menu.popup(o)},0)},!1)}),this.webviewEl.addEventListener("will-navigate",r=>{this.currentUrl=r.url}),this.webviewEl.addEventListener("did-navigate-in-page",r=>{this.currentUrl=r.url,this.webviewEl.setAttribute("src",r.url)}),this.webviewEl.addEventListener("destroyed",()=>{t!==this.contentEl.doc&&(this.webviewEl.detach(),this.appendWebView())}),t.contains(this.contentEl)?this.contentEl.appendChild(this.webviewEl):this.contentEl.onNodeInserted(()=>{this.contentEl.doc===t?this.contentEl.appendChild(this.webviewEl):this.appendWebView()})}}const ZM=d.createContext({dragDropManager:void 0});function To(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var Vk=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),zm=function(){return Math.random().toString(36).substring(7).split("").join(".")},Wk={INIT:"@@redux/INIT"+zm(),REPLACE:"@@redux/REPLACE"+zm(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+zm()}};function cQ(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function JM(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(To(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(To(1));return n(JM)(e,t)}if(typeof e!="function")throw new Error(To(2));var o=e,i=t,a=[],s=a,c=!1;function f(){s===a&&(s=a.slice())}function p(){if(c)throw new Error(To(3));return i}function v(y){if(typeof y!="function")throw new Error(To(4));if(c)throw new Error(To(5));var w=!0;return f(),s.push(y),function(){if(w){if(c)throw new Error(To(6));w=!1,f();var C=s.indexOf(y);s.splice(C,1),a=null}}}function h(y){if(!cQ(y))throw new Error(To(7));if(typeof y.type>"u")throw new Error(To(8));if(c)throw new Error(To(9));try{c=!0,i=o(i,y)}finally{c=!1}for(var w=a=s,S=0;S<w.length;S++){var C=w[S];C()}return y}function m(y){if(typeof y!="function")throw new Error(To(10));o=y,h({type:Wk.REPLACE})}function b(){var y,w=v;return y={subscribe:function(C){if(typeof C!="object"||C===null)throw new Error(To(11));function E(){C.next&&C.next(p())}E();var k=w(E);return{unsubscribe:k}}},y[Vk]=function(){return this},y}return h({type:Wk.INIT}),r={dispatch:h,subscribe:v,getState:p,replaceReducer:m},r[Vk]=b,r}function Qt(e,t,...n){if(uQ()&&t===void 0)throw new Error("invariant requires an error message argument");if(!e){let r;if(t===void 0)r=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let o=0;r=new Error(t.replace(/%s/g,function(){return n[o++]})),r.name="Invariant Violation"}throw r.framesToPop=1,r}}function uQ(){return typeof process<"u"&&process.env.NODE_ENV==="production"}function dQ(e,t,n){return t.split(".").reduce((r,o)=>r&&r[o]?r[o]:n||null,e)}function fQ(e,t){return e.filter(n=>n!==t)}function eN(e){return typeof e=="object"}function pQ(e,t){const n=new Map,r=i=>{n.set(i,n.has(i)?n.get(i)+1:1)};e.forEach(r),t.forEach(r);const o=[];return n.forEach((i,a)=>{i===1&&o.push(a)}),o}function vQ(e,t){return e.filter(n=>t.indexOf(n)>-1)}const Ow="dnd-core/INIT_COORDS",th="dnd-core/BEGIN_DRAG",$w="dnd-core/PUBLISH_DRAG_SOURCE",nh="dnd-core/HOVER",rh="dnd-core/DROP",oh="dnd-core/END_DRAG";function Uk(e,t){return{type:Ow,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const hQ={type:Ow,payload:{clientOffset:null,sourceClientOffset:null}};function gQ(e){return function(n=[],r={publishSource:!0}){const{publishSource:o=!0,clientOffset:i,getSourceClientOffset:a}=r,s=e.getMonitor(),c=e.getRegistry();e.dispatch(Uk(i)),mQ(n,s,c);const f=wQ(n,s);if(f==null){e.dispatch(hQ);return}let p=null;if(i){if(!a)throw new Error("getSourceClientOffset must be defined");bQ(a),p=a(f)}e.dispatch(Uk(i,p));const h=c.getSource(f).beginDrag(s,f);if(h==null)return;yQ(h),c.pinSource(f);const m=c.getSourceType(f);return{type:th,payload:{itemType:m,item:h,sourceId:f,clientOffset:i||null,sourceClientOffset:p||null,isSourcePublic:!!o}}}}function mQ(e,t,n){Qt(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(r){Qt(n.getSource(r),"Expected sourceIds to be registered.")})}function bQ(e){Qt(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function yQ(e){Qt(eN(e),"Item must be an object.")}function wQ(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function xQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SQ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),r.forEach(function(o){xQ(e,o,n[o])})}return e}function CQ(e){return function(n={}){const r=e.getMonitor(),o=e.getRegistry();EQ(r),$Q(r).forEach((a,s)=>{const c=kQ(a,s,o,r),f={type:rh,payload:{dropResult:SQ({},n,c)}};e.dispatch(f)})}}function EQ(e){Qt(e.isDragging(),"Cannot call drop while not dragging."),Qt(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function kQ(e,t,n,r){const o=n.getTarget(e);let i=o?o.drop(r,e):void 0;return OQ(i),typeof i>"u"&&(i=t===0?{}:r.getDropResult()),i}function OQ(e){Qt(typeof e>"u"||eN(e),"Drop result must either be an object or undefined.")}function $Q(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function IQ(e){return function(){const n=e.getMonitor(),r=e.getRegistry();TQ(n);const o=n.getSourceId();return o!=null&&(r.getSource(o,!0).endDrag(n,o),r.unpinSource()),{type:oh}}}function TQ(e){Qt(e.isDragging(),"Cannot call endDrag while not dragging.")}function Eb(e,t){return t===null?e===null:Array.isArray(e)?e.some(n=>n===t):e===t}function PQ(e){return function(n,{clientOffset:r}={}){MQ(n);const o=n.slice(0),i=e.getMonitor(),a=e.getRegistry(),s=i.getItemType();return RQ(o,a,s),NQ(o,i,a),DQ(o,i,a),{type:nh,payload:{targetIds:o,clientOffset:r||null}}}}function MQ(e){Qt(Array.isArray(e),"Expected targetIds to be an array.")}function NQ(e,t,n){Qt(t.isDragging(),"Cannot call hover while not dragging."),Qt(!t.didDrop(),"Cannot call hover after drop.");for(let r=0;r<e.length;r++){const o=e[r];Qt(e.lastIndexOf(o)===r,"Expected targetIds to be unique in the passed array.");const i=n.getTarget(o);Qt(i,"Expected targetIds to be registered.")}}function RQ(e,t,n){for(let r=e.length-1;r>=0;r--){const o=e[r],i=t.getTargetType(o);Eb(i,n)||e.splice(r,1)}}function DQ(e,t,n){e.forEach(function(r){n.getTarget(r).hover(t,r)})}function jQ(e){return function(){if(e.getMonitor().isDragging())return{type:$w}}}function LQ(e){return{beginDrag:gQ(e),publishDragSource:jQ(e),hover:PQ(e),drop:CQ(e),endDrag:IQ(e)}}class BQ{receiveBackend(t){this.backend=t}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const t=this,{dispatch:n}=this.store;function r(i){return(...a)=>{const s=i.apply(t,a);typeof s<"u"&&n(s)}}const o=LQ(this);return Object.keys(o).reduce((i,a)=>{const s=o[a];return i[a]=r(s),i},{})}dispatch(t){this.store.dispatch(t)}constructor(t,n){this.isSetUp=!1,this.handleRefCountChange=()=>{const r=this.store.getState().refCount>0;this.backend&&(r&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!r&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}}function AQ(e,t){return{x:e.x+t.x,y:e.y+t.y}}function tN(e,t){return{x:e.x-t.x,y:e.y-t.y}}function zQ(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:tN(AQ(t,r),n)}function HQ(e){const{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:tN(t,n)}const xu=[],Iw=[];xu.__IS_NONE__=!0;Iw.__IS_ALL__=!0;function FQ(e,t){return e===xu?!1:e===Iw||typeof t>"u"?!0:vQ(t,e).length>0}class _Q{subscribeToStateChange(t,n={}){const{handlerIds:r}=n;Qt(typeof t=="function","listener must be a function."),Qt(typeof r>"u"||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let o=this.store.getState().stateId;const i=()=>{const a=this.store.getState(),s=a.stateId;try{s===o||s===o+1&&!FQ(a.dirtyHandlerIds,r)||t()}finally{o=s}};return this.store.subscribe(i)}subscribeToOffsetChange(t){Qt(typeof t=="function","listener must be a function.");let n=this.store.getState().dragOffset;const r=()=>{const o=this.store.getState().dragOffset;o!==n&&(n=o,t())};return this.store.subscribe(r)}canDragSource(t){if(!t)return!1;const n=this.registry.getSource(t);return Qt(n,`Expected to find a valid source. sourceId=${t}`),this.isDragging()?!1:n.canDrag(this,t)}canDropOnTarget(t){if(!t)return!1;const n=this.registry.getTarget(t);if(Qt(n,`Expected to find a valid target. targetId=${t}`),!this.isDragging()||this.didDrop())return!1;const r=this.registry.getTargetType(t),o=this.getItemType();return Eb(r,o)&&n.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const n=this.registry.getSource(t,!0);if(Qt(n,`Expected to find a valid source. sourceId=${t}`),!this.isDragging()||!this.isSourcePublic())return!1;const r=this.registry.getSourceType(t),o=this.getItemType();return r!==o?!1:n.isDragging(this,t)}isOverTarget(t,n={shallow:!1}){if(!t)return!1;const{shallow:r}=n;if(!this.isDragging())return!1;const o=this.registry.getTargetType(t),i=this.getItemType();if(i&&!Eb(o,i))return!1;const a=this.getTargetIds();if(!a.length)return!1;const s=a.indexOf(t);return r?s===a.length-1:s>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return zQ(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return HQ(this.store.getState().dragOffset)}constructor(t,n){this.store=t,this.registry=n}}const Kk=typeof global<"u"?global:self,nN=Kk.MutationObserver||Kk.WebKitMutationObserver;function rN(e){return function(){const n=setTimeout(o,0),r=setInterval(o,50);function o(){clearTimeout(n),clearInterval(r),e()}}}function VQ(e){let t=1;const n=new nN(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}const WQ=typeof nN=="function"?VQ:rN;class UQ{enqueueTask(t){const{queue:n,requestFlush:r}=this;n.length||(r(),this.flushing=!0),n[n.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.index<t.length;){const n=this.index;if(this.index++,t[n].call(),this.index>this.capacity){for(let r=0,o=t.length-this.index;r<o;r++)t[r]=t[r+this.index];t.length-=this.index,this.index=0}}t.length=0,this.index=0,this.flushing=!1},this.registerPendingError=t=>{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=WQ(this.flush),this.requestErrorThrow=rN(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class KQ{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,n){this.onError=t,this.release=n,this.task=null}}class qQ{create(t){const n=this.freeTasks,r=n.length?n.pop():new KQ(this.onError,o=>n[n.length]=o);return r.task=t,r}constructor(t){this.onError=t,this.freeTasks=[]}}const oN=new UQ,XQ=new qQ(oN.registerPendingError);function GQ(e){oN.enqueueTask(XQ.create(e))}const Tw="dnd-core/ADD_SOURCE",Pw="dnd-core/ADD_TARGET",Mw="dnd-core/REMOVE_SOURCE",ih="dnd-core/REMOVE_TARGET";function YQ(e){return{type:Tw,payload:{sourceId:e}}}function QQ(e){return{type:Pw,payload:{targetId:e}}}function ZQ(e){return{type:Mw,payload:{sourceId:e}}}function JQ(e){return{type:ih,payload:{targetId:e}}}function eZ(e){Qt(typeof e.canDrag=="function","Expected canDrag to be a function."),Qt(typeof e.beginDrag=="function","Expected beginDrag to be a function."),Qt(typeof e.endDrag=="function","Expected endDrag to be a function.")}function tZ(e){Qt(typeof e.canDrop=="function","Expected canDrop to be a function."),Qt(typeof e.hover=="function","Expected hover to be a function."),Qt(typeof e.drop=="function","Expected beginDrag to be a function.")}function kb(e,t){if(t&&Array.isArray(e)){e.forEach(n=>kb(n,!1));return}Qt(typeof e=="string"||typeof e=="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var Ro;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(Ro||(Ro={}));let nZ=0;function rZ(){return nZ++}function oZ(e){const t=rZ().toString();switch(e){case Ro.SOURCE:return`S${t}`;case Ro.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function qk(e){switch(e[0]){case"S":return Ro.SOURCE;case"T":return Ro.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function Xk(e,t){const n=e.entries();let r=!1;do{const{done:o,value:[,i]}=n.next();if(i===t)return!0;r=!!o}while(!r);return!1}class iZ{addSource(t,n){kb(t),eZ(n);const r=this.addHandler(Ro.SOURCE,t,n);return this.store.dispatch(YQ(r)),r}addTarget(t,n){kb(t,!0),tZ(n);const r=this.addHandler(Ro.TARGET,t,n);return this.store.dispatch(QQ(r)),r}containsHandler(t){return Xk(this.dragSources,t)||Xk(this.dropTargets,t)}getSource(t,n=!1){return Qt(this.isSourceId(t),"Expected a valid source ID."),n&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return Qt(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return Qt(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return Qt(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return qk(t)===Ro.SOURCE}isTargetId(t){return qk(t)===Ro.TARGET}removeSource(t){Qt(this.getSource(t),"Expected an existing source."),this.store.dispatch(ZQ(t)),GQ(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){Qt(this.getTarget(t),"Expected an existing target."),this.store.dispatch(JQ(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const n=this.getSource(t);Qt(n,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=n}unpinSource(){Qt(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,n,r){const o=oZ(t);return this.types.set(o,n),t===Ro.SOURCE?this.dragSources.set(o,r):t===Ro.TARGET&&this.dropTargets.set(o,r),o}constructor(t){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}}const aZ=(e,t)=>e===t;function sZ(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function lZ(e,t,n=aZ){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}function cZ(e=xu,t){switch(t.type){case nh:break;case Tw:case Pw:case ih:case Mw:return xu;case th:case $w:case oh:case rh:default:return Iw}const{targetIds:n=[],prevTargetIds:r=[]}=t.payload,o=pQ(n,r);if(!(o.length>0||!lZ(n,r)))return xu;const a=r[r.length-1],s=n[n.length-1];return a!==s&&(a&&o.push(a),s&&o.push(s)),o}function uZ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dZ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),r.forEach(function(o){uZ(e,o,n[o])})}return e}const Gk={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function fZ(e=Gk,t){const{payload:n}=t;switch(t.type){case Ow:case th:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case nh:return sZ(e.clientOffset,n.clientOffset)?e:dZ({},e,{clientOffset:n.clientOffset});case oh:case rh:return Gk;default:return e}}function pZ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),r.forEach(function(o){pZ(e,o,n[o])})}return e}const vZ={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function hZ(e=vZ,t){const{payload:n}=t;switch(t.type){case th:return yl({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case $w:return yl({},e,{isSourcePublic:!0});case nh:return yl({},e,{targetIds:n.targetIds});case ih:return e.targetIds.indexOf(n.targetId)===-1?e:yl({},e,{targetIds:fQ(e.targetIds,n.targetId)});case rh:return yl({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case oh:return yl({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function gZ(e=0,t){switch(t.type){case Tw:case Pw:return e+1;case Mw:case ih:return e-1;default:return e}}function mZ(e=0){return e+1}function bZ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yZ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),r.forEach(function(o){bZ(e,o,n[o])})}return e}function wZ(e={},t){return{dirtyHandlerIds:cZ(e.dirtyHandlerIds,{type:t.type,payload:yZ({},t.payload,{prevTargetIds:dQ(e,"dragOperation.targetIds",[])})}),dragOffset:fZ(e.dragOffset,t),refCount:gZ(e.refCount,t),dragOperation:hZ(e.dragOperation,t),stateId:mZ(e.stateId)}}function xZ(e,t=void 0,n={},r=!1){const o=SZ(r),i=new _Q(o,new iZ(o)),a=new BQ(o,i),s=e(a,t,n);return a.receiveBackend(s),a}function SZ(e){const t=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__;return JM(wZ,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}function CZ(e,t){if(e==null)return{};var n=EZ(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function EZ(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}let Yk=0;const Mp=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var kZ=d.memo(function(t){var{children:n}=t,r=CZ(t,["children"]);const[o,i]=OZ(r);return d.useEffect(()=>{if(i){const a=iN();return++Yk,()=>{--Yk===0&&(a[Mp]=null)}}},[]),st.jsx(ZM.Provider,{value:o,children:n})});function OZ(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=$Z(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}function $Z(e,t=iN(),n,r){const o=t;return o[Mp]||(o[Mp]={dragDropManager:xZ(e,t,n,r)}),o[Mp]}function iN(){return typeof global<"u"?global:window}var IZ=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!==t&&n!==n};const TZ=Ds(IZ),Rs=typeof window<"u"?d.useLayoutEffect:d.useEffect;function aN(e,t,n){const[r,o]=d.useState(()=>t(e)),i=d.useCallback(()=>{const a=t(e);TZ(r,a)||(o(a),n&&n())},[r,e,n]);return Rs(i),[r,i]}function PZ(e,t,n){const[r,o]=aN(e,t,n);return Rs(function(){const a=e.getHandlerId();if(a!=null)return e.subscribeToStateChange(o,{handlerIds:[a]})},[e,o]),r}function sN(e,t,n){return PZ(t,e||(()=>({})),()=>n.reconnect())}function lN(e,t){const n=[];return typeof e!="function"&&n.push(e),d.useMemo(()=>typeof e=="function"?e():e,n)}function MZ(e){return d.useMemo(()=>e.hooks.dragSource(),[e])}function NZ(e){return d.useMemo(()=>e.hooks.dragPreview(),[e])}let Hm=!1,Fm=!1;class RZ{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){Qt(!Hm,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Hm=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{Hm=!1}}isDragging(){if(!this.sourceId)return!1;Qt(!Fm,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Fm=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{Fm=!1}}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}isDraggingSource(t){return this.internalMonitor.isDraggingSource(t)}isOverTarget(t,n){return this.internalMonitor.isOverTarget(t,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(t){return this.internalMonitor.subscribeToOffsetChange(t)}canDragSource(t){return this.internalMonitor.canDragSource(t)}canDropOnTarget(t){return this.internalMonitor.canDropOnTarget(t)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}}let _m=!1;class DZ{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}canDrop(){if(!this.targetId)return!1;Qt(!_m,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return _m=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{_m=!1}}isOver(t){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,t):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.targetId=null,this.internalMonitor=t.getMonitor()}}function jZ(e,t,n){const r=n.getRegistry(),o=r.addTarget(e,t);return[o,()=>r.removeTarget(o)]}function LZ(e,t,n){const r=n.getRegistry(),o=r.addSource(e,t);return[o,()=>r.removeSource(o)]}function Ob(e,t,n,r){let o;if(o!==void 0)return!!o;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;const s=Object.prototype.hasOwnProperty.bind(t);for(let c=0;c<i.length;c++){const f=i[c];if(!s(f))return!1;const p=e[f],v=t[f];if(o=void 0,o===!1||o===void 0&&p!==v)return!1}return!0}function $b(e){return e!==null&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function BZ(e){if(typeof e.type=="string")return;const t=e.type.displayName||e.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}function AZ(e){return(t=null,n=null)=>{if(!d.isValidElement(t)){const i=t;return e(i,n),i}const r=t;return BZ(r),zZ(r,n?i=>e(i,n):e)}}function cN(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const o=AZ(r);t[n]=()=>o}}),t}function Qk(e,t){typeof e=="function"?e(t):e.current=t}function zZ(e,t){const n=e.ref;return Qt(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?d.cloneElement(e,{ref:r=>{Qk(n,r),Qk(t,r)}}):d.cloneElement(e,{ref:t})}class HZ{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?t?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),n):(this.lastConnectedDragSource=t,n):n}reconnectDragPreview(t=!1){const n=this.dragPreview,r=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!Ob(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!Ob(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=cN({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,$b(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,$b(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class FZ{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!Ob(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=cN({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,$b(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function ca(){const{dragDropManager:e}=d.useContext(ZM);return Qt(e!=null,"Expected drag drop context"),e}function _Z(e,t){const n=ca(),r=d.useMemo(()=>new HZ(n.getBackend()),[n]);return Rs(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),Rs(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function VZ(){const e=ca();return d.useMemo(()=>new RZ(e),[e])}class WZ{beginDrag(){const t=this.spec,n=this.monitor;let r=null;return typeof t.item=="object"?r=t.item:typeof t.item=="function"?r=t.item(n):r={},r??null}canDrag(){const t=this.spec,n=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(n):!0}isDragging(t,n){const r=this.spec,o=this.monitor,{isDragging:i}=r;return i?i(o):n===t.getSourceId()}endDrag(){const t=this.spec,n=this.monitor,r=this.connector,{end:o}=t;o&&o(n.getItem(),n),r.reconnect()}constructor(t,n,r){this.spec=t,this.monitor=n,this.connector=r}}function UZ(e,t,n){const r=d.useMemo(()=>new WZ(e,t,n),[t,n]);return d.useEffect(()=>{r.spec=e},[e]),r}function KZ(e){return d.useMemo(()=>{const t=e.type;return Qt(t!=null,"spec.type must be defined"),t},[e])}function qZ(e,t,n){const r=ca(),o=UZ(e,t,n),i=KZ(e);Rs(function(){if(i!=null){const[s,c]=LZ(i,o,r);return t.receiveHandlerId(s),n.receiveHandlerId(s),c}},[r,t,n,o,i])}function XZ(e,t){const n=lN(e);Qt(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=VZ(),o=_Z(n.options,n.previewOptions);return qZ(n,r,o),[sN(n.collect,r,o),MZ(o),NZ(o)]}function GZ(e){const n=ca().getMonitor(),[r,o]=aN(n,e);return d.useEffect(()=>n.subscribeToOffsetChange(o)),d.useEffect(()=>n.subscribeToStateChange(o)),r}function YZ(e){return d.useMemo(()=>e.hooks.dropTarget(),[e])}function QZ(e){const t=ca(),n=d.useMemo(()=>new FZ(t.getBackend()),[t]);return Rs(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function ZZ(){const e=ca();return d.useMemo(()=>new DZ(e),[e])}function JZ(e){const{accept:t}=e;return d.useMemo(()=>(Qt(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class eJ{canDrop(){const t=this.spec,n=this.monitor;return t.canDrop?t.canDrop(n.getItem(),n):!0}hover(){const t=this.spec,n=this.monitor;t.hover&&t.hover(n.getItem(),n)}drop(){const t=this.spec,n=this.monitor;if(t.drop)return t.drop(n.getItem(),n)}constructor(t,n){this.spec=t,this.monitor=n}}function tJ(e,t){const n=d.useMemo(()=>new eJ(e,t),[t]);return d.useEffect(()=>{n.spec=e},[e]),n}function nJ(e,t,n){const r=ca(),o=tJ(e,t),i=JZ(e);Rs(function(){const[s,c]=jZ(i,o,r);return t.receiveHandlerId(s),n.receiveHandlerId(s),c},[r,t,o,n,i.map(a=>a.toString()).join("|")])}function uN(e,t){const n=lN(e),r=ZZ(),o=QZ(n.options);return nJ(n,r,o),[sN(n.collect,r,o),YZ(o)]}function dN(e){let t=null;return()=>(t==null&&(t=e()),t)}function rJ(e,t){return e.filter(n=>n!==t)}function oJ(e,t){const n=new Set,r=i=>n.add(i);e.forEach(r),t.forEach(r);const o=[];return n.forEach(i=>o.push(i)),o}class iJ{enter(t){const n=this.entered.length,r=o=>this.isNodeInDocument(o)&&(!o.contains||o.contains(t));return this.entered=oJ(this.entered.filter(r),[t]),n===0&&this.entered.length>0}leave(t){const n=this.entered.length;return this.entered=rJ(this.entered.filter(this.isNodeInDocument),t),n>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class aJ{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return null}})})}loadDataTransfer(t){if(t){const n={};Object.keys(this.config.exposeProperties).forEach(r=>{const o=this.config.exposeProperties[r];o!=null&&(n[r]={value:o(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,n)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,n){return n===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const fN="__NATIVE_FILE__",pN="__NATIVE_URL__",vN="__NATIVE_TEXT__",hN="__NATIVE_HTML__",Zk=Object.freeze(Object.defineProperty({__proto__:null,FILE:fN,HTML:hN,TEXT:vN,URL:pN},Symbol.toStringTag,{value:"Module"}));function Vm(e,t,n){const r=t.reduce((o,i)=>o||e.getData(i),"");return r??n}const Ib={[fN]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[hN]:{exposeProperties:{html:(e,t)=>Vm(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[pN]:{exposeProperties:{urls:(e,t)=>Vm(e,t,"").split(`
`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[vN]:{exposeProperties:{text:(e,t)=>Vm(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function sJ(e,t){const n=Ib[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new aJ(n);return r.loadDataTransfer(t),r}function Wm(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(Ib).filter(n=>{const r=Ib[n];return r!=null&&r.matchesTypes?r.matchesTypes.some(o=>t.indexOf(o)>-1):!1})[0]||null}const lJ=dN(()=>/firefox/i.test(navigator.userAgent)),gN=dN(()=>!!window.safari);class Jk{interpolate(t){const{xs:n,ys:r,c1s:o,c2s:i,c3s:a}=this;let s=n.length-1;if(t===n[s])return r[s];let c=0,f=a.length-1,p;for(;c<=f;){p=Math.floor(.5*(c+f));const m=n[p];if(m<t)c=p+1;else if(m>t)f=p-1;else return r[p]}s=Math.max(0,f);const v=t-n[s],h=v*v;return r[s]+o[s]*v+i[s]*h+a[s]*v*h}constructor(t,n){const{length:r}=t,o=[];for(let m=0;m<r;m++)o.push(m);o.sort((m,b)=>t[m]<t[b]?-1:1);const i=[],a=[];let s,c;for(let m=0;m<r-1;m++)s=t[m+1]-t[m],c=n[m+1]-n[m],i.push(s),a.push(c/s);const f=[a[0]];for(let m=0;m<i.length-1;m++){const b=a[m],y=a[m+1];if(b*y<=0)f.push(0);else{s=i[m];const w=i[m+1],S=s+w;f.push(3*S/((S+w)/b+(S+s)/y))}}f.push(a[a.length-1]);const p=[],v=[];let h;for(let m=0;m<f.length-1;m++){h=a[m];const b=f[m],y=1/i[m],w=b+f[m+1]-h-h;p.push((h-b-w)*y),v.push(w*y*y)}this.xs=t,this.ys=n,this.c1s=f,this.c2s=p,this.c3s=v}}const cJ=1;function mN(e){const t=e.nodeType===cJ?e:e.parentElement;if(!t)return null;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function rp(e){return{x:e.clientX,y:e.clientY}}function uJ(e){var t;return e.nodeName==="IMG"&&(lJ()||!(!((t=document.documentElement)===null||t===void 0)&&t.contains(e)))}function dJ(e,t,n,r){let o=e?t.width:n,i=e?t.height:r;return gN()&&e&&(i/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:i}}function fJ(e,t,n,r,o){const i=uJ(t),s=mN(i?e:t),c={x:n.x-s.x,y:n.y-s.y},{offsetWidth:f,offsetHeight:p}=e,{anchorX:v,anchorY:h}=r,{dragPreviewWidth:m,dragPreviewHeight:b}=dJ(i,t,f,p),y=()=>{let I=new Jk([0,.5,1],[c.y,c.y/p*b,c.y+b-p]).interpolate(h);return gN()&&i&&(I+=(window.devicePixelRatio-1)*b),I},w=()=>new Jk([0,.5,1],[c.x,c.x/f*m,c.x+m-f]).interpolate(v),{offsetX:S,offsetY:C}=o,E=S===0||S,k=C===0||C;return{x:E?S:w(),y:k?C:y()}}let pJ=class{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,n){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}};function vJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),r.forEach(function(o){vJ(e,o,n[o])})}return e}class hJ{profile(){var t,n;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:((t=this.dragStartSourceIds)===null||t===void 0?void 0:t.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:((n=this.dragOverTargetIds)===null||n===void 0?void 0:n.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){const t=this.rootElement;if(t!==void 0){if(t.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");t.__isReactDndBackendSetUp=!0,this.addEventListeners(t)}}teardown(){const t=this.rootElement;if(t!==void 0&&(t.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)){var n;(n=this.window)===null||n===void 0||n.cancelAnimationFrame(this.asyncEndDragFrameId)}}connectDragPreview(t,n,r){return this.sourcePreviewNodeOptions.set(t,r),this.sourcePreviewNodes.set(t,n),()=>{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,n,r){this.sourceNodes.set(t,n),this.sourceNodeOptions.set(t,r);const o=a=>this.handleDragStart(a,t),i=a=>this.handleSelectStart(a);return n.setAttribute("draggable","true"),n.addEventListener("dragstart",o),n.addEventListener("selectstart",i),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),n.removeEventListener("dragstart",o),n.removeEventListener("selectstart",i),n.setAttribute("draggable","false")}}connectDropTarget(t,n){const r=a=>this.handleDragEnter(a,t),o=a=>this.handleDragOver(a,t),i=a=>this.handleDrop(a,t);return n.addEventListener("dragenter",r),n.addEventListener("dragover",o),n.addEventListener("drop",i),()=>{n.removeEventListener("dragenter",r),n.removeEventListener("dragover",o),n.removeEventListener("drop",i)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourceNodeOptions.get(t);return eO({dropEffect:this.altKeyPressed?"copy":"move"},n||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourcePreviewNodeOptions.get(t);return eO({anchorX:.5,anchorY:.5,captureDraggingState:!1},n||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(Zk).some(n=>Zk[n]===t)}beginDragNativeItem(t,n){this.clearCurrentDragSourceNode(),this.currentNativeSource=sJ(t,n),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const n=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var r;return(r=this.rootElement)===null||r===void 0?void 0:r.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},n)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,n){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(n))}handleDragEnter(t,n){this.dragEnterTargetIds.unshift(n)}handleDragOver(t,n){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(n)}handleDrop(t,n){this.dropTargetIds.unshift(n)}constructor(t,n,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=o=>{const i=this.sourceNodes.get(o);return i&&mN(i)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=o=>!!(o&&this.document&&this.document.body&&this.document.body.contains(o)),this.endDragIfSourceWasRemovedFromDOM=()=>{const o=this.currentDragSourceNode;o==null||this.isNodeInDocument(o)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=o=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(o||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=o=>{if(o.defaultPrevented)return;const{dragStartSourceIds:i}=this;this.dragStartSourceIds=null;const a=rp(o);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(i||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:a});const{dataTransfer:s}=o,c=Wm(s);if(this.monitor.isDragging()){if(s&&typeof s.setDragImage=="function"){const p=this.monitor.getSourceId(),v=this.sourceNodes.get(p),h=this.sourcePreviewNodes.get(p)||v;if(h){const{anchorX:m,anchorY:b,offsetX:y,offsetY:w}=this.getCurrentSourcePreviewNodeOptions(),E=fJ(v,h,a,{anchorX:m,anchorY:b},{offsetX:y,offsetY:w});s.setDragImage(h,E.x,E.y)}}try{s==null||s.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(o.target);const{captureDraggingState:f}=this.getCurrentSourcePreviewNodeOptions();f?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(c)this.beginDragNativeItem(c);else{if(s&&!s.types&&(o.target&&!o.target.hasAttribute||!o.target.hasAttribute("draggable")))return;o.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=o=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var i;(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(o.dataTransfer)}if(!this.enterLeaveCounter.enter(o.target)||this.monitor.isDragging())return;const{dataTransfer:s}=o,c=Wm(s);c&&this.beginDragNativeItem(c,s)},this.handleTopDragEnter=o=>{const{dragEnterTargetIds:i}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=o.altKey,i.length>0&&this.actions.hover(i,{clientOffset:rp(o)}),i.some(s=>this.monitor.canDropOnTarget(s))&&(o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=o=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var i;(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(o.dataTransfer)}},this.handleTopDragOver=o=>{const{dragOverTargetIds:i}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect="none");return}this.altKeyPressed=o.altKey,this.lastClientOffset=rp(o),this.scheduleHover(i),(i||[]).some(s=>this.monitor.canDropOnTarget(s))?(o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?o.preventDefault():(o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=o=>{this.isDraggingNativeItem()&&o.preventDefault(),this.enterLeaveCounter.leave(o.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=o=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var i;o.preventDefault(),(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(o.dataTransfer)}else Wm(o.dataTransfer)&&o.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=o=>{const{dropTargetIds:i}=this;this.dropTargetIds=[],this.actions.hover(i,{clientOffset:rp(o)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=o=>{const i=o.target;typeof i.dragDrop=="function"&&(i.tagName==="INPUT"||i.tagName==="SELECT"||i.tagName==="TEXTAREA"||i.isContentEditable||(o.preventDefault(),i.dragDrop()))},this.options=new pJ(n,r),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new iJ(this.isNodeInDocument)}}let op;function gJ(){return op||(op=new Image,op.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),op}const mJ=function(t,n,r){return new hJ(t,n,r)};var Cs=[],bJ=function(){return Cs.some(function(e){return e.activeTargets.length>0})},yJ=function(){return Cs.some(function(e){return e.skippedTargets.length>0})},tO="ResizeObserver loop completed with undelivered notifications.",wJ=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:tO}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=tO),window.dispatchEvent(e)},Ju;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(Ju||(Ju={}));var Es=function(e){return Object.freeze(e)},xJ=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,Es(this)}return e}(),bN=function(){function e(t,n,r,o){return this.x=t,this.y=n,this.width=r,this.height=o,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Es(this)}return e.prototype.toJSON=function(){var t=this,n=t.x,r=t.y,o=t.top,i=t.right,a=t.bottom,s=t.left,c=t.width,f=t.height;return{x:n,y:r,top:o,right:i,bottom:a,left:s,width:c,height:f}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Nw=function(e){return e instanceof SVGElement&&"getBBox"in e},yN=function(e){if(Nw(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},nO=function(e){var t;if(e instanceof Element)return!0;var n=(t=e==null?void 0:e.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},SJ=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Su=typeof window<"u"?window:{},ip=new WeakMap,rO=/auto|scroll/,CJ=/^tb|vertical/,EJ=/msie|trident/i.test(Su.navigator&&Su.navigator.userAgent),xi=function(e){return parseFloat(e||"0")},jl=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new xJ((n?t:e)||0,(n?e:t)||0)},oO=Es({devicePixelContentBoxSize:jl(),borderBoxSize:jl(),contentBoxSize:jl(),contentRect:new bN(0,0,0,0)}),wN=function(e,t){if(t===void 0&&(t=!1),ip.has(e)&&!t)return ip.get(e);if(yN(e))return ip.set(e,oO),oO;var n=getComputedStyle(e),r=Nw(e)&&e.ownerSVGElement&&e.getBBox(),o=!EJ&&n.boxSizing==="border-box",i=CJ.test(n.writingMode||""),a=!r&&rO.test(n.overflowY||""),s=!r&&rO.test(n.overflowX||""),c=r?0:xi(n.paddingTop),f=r?0:xi(n.paddingRight),p=r?0:xi(n.paddingBottom),v=r?0:xi(n.paddingLeft),h=r?0:xi(n.borderTopWidth),m=r?0:xi(n.borderRightWidth),b=r?0:xi(n.borderBottomWidth),y=r?0:xi(n.borderLeftWidth),w=v+f,S=c+p,C=y+m,E=h+b,k=s?e.offsetHeight-E-e.clientHeight:0,O=a?e.offsetWidth-C-e.clientWidth:0,I=o?w+C:0,T=o?S+E:0,R=r?r.width:xi(n.width)-I-O,P=r?r.height:xi(n.height)-T-k,D=R+w+O+C,H=P+S+k+E,A=Es({devicePixelContentBoxSize:jl(Math.round(R*devicePixelRatio),Math.round(P*devicePixelRatio),i),borderBoxSize:jl(D,H,i),contentBoxSize:jl(R,P,i),contentRect:new bN(v,c,R,P)});return ip.set(e,A),A},xN=function(e,t,n){var r=wN(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Ju.DEVICE_PIXEL_CONTENT_BOX:return a;case Ju.BORDER_BOX:return o;default:return i}},kJ=function(){function e(t){var n=wN(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=Es([n.borderBoxSize]),this.contentBoxSize=Es([n.contentBoxSize]),this.devicePixelContentBoxSize=Es([n.devicePixelContentBoxSize])}return e}(),SN=function(e){if(yN(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},OJ=function(){var e=1/0,t=[];Cs.forEach(function(a){if(a.activeTargets.length!==0){var s=[];a.activeTargets.forEach(function(f){var p=new kJ(f.target),v=SN(f.target);s.push(p),f.lastReportedSize=xN(f.target,f.observedBox),v<e&&(e=v)}),t.push(function(){a.callback.call(a.observer,s,a.observer)}),a.activeTargets.splice(0,a.activeTargets.length)}});for(var n=0,r=t;n<r.length;n++){var o=r[n];o()}return e},iO=function(e){Cs.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach(function(o){o.isActive()&&(SN(o.target)>e?n.activeTargets.push(o):n.skippedTargets.push(o))})})},$J=function(){var e=0;for(iO(e);bJ();)e=OJ(),iO(e);return yJ()&&wJ(),e>0},Um,CN=[],IJ=function(){return CN.splice(0).forEach(function(e){return e()})},TJ=function(e){if(!Um){var t=0,n=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return IJ()}).observe(n,r),Um=function(){n.textContent="".concat(t?t--:t++)}}CN.push(e),Um()},PJ=function(e){TJ(function(){requestAnimationFrame(e)})},Np=0,MJ=function(){return!!Np},NJ=250,RJ={attributes:!0,characterData:!0,childList:!0,subtree:!0},aO=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],sO=function(e){return e===void 0&&(e=0),Date.now()+e},Km=!1,DJ=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var n=this;if(t===void 0&&(t=NJ),!Km){Km=!0;var r=sO(t);PJ(function(){var o=!1;try{o=$J()}finally{if(Km=!1,t=r-sO(),!MJ())return;o?n.run(1e3):t>0?n.run(t):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,n=function(){return t.observer&&t.observer.observe(document.body,RJ)};document.body?n():Su.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),aO.forEach(function(n){return Su.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),aO.forEach(function(n){return Su.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),Tb=new DJ,lO=function(e){!Np&&e>0&&Tb.start(),Np+=e,!Np&&Tb.stop()},jJ=function(e){return!Nw(e)&&!SJ(e)&&getComputedStyle(e).display==="inline"},LJ=function(){function e(t,n){this.target=t,this.observedBox=n||Ju.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=xN(this.target,this.observedBox,!0);return jJ(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),BJ=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),ap=new WeakMap,cO=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},sp=function(){function e(){}return e.connect=function(t,n){var r=new BJ(t,n);ap.set(t,r)},e.observe=function(t,n,r){var o=ap.get(t),i=o.observationTargets.length===0;cO(o.observationTargets,n)<0&&(i&&Cs.push(o),o.observationTargets.push(new LJ(n,r&&r.box)),lO(1),Tb.schedule())},e.unobserve=function(t,n){var r=ap.get(t),o=cO(r.observationTargets,n),i=r.observationTargets.length===1;o>=0&&(i&&Cs.splice(Cs.indexOf(r),1),r.observationTargets.splice(o,1),lO(-1))},e.disconnect=function(t){var n=this,r=ap.get(t);r.observationTargets.slice().forEach(function(o){return n.unobserve(t,o.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),AJ=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");sp.connect(this,t)}return e.prototype.observe=function(t,n){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!nO(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");sp.observe(this,t,n)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!nO(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");sp.unobserve(this,t)},e.prototype.disconnect=function(){sp.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),Pb=function(e,t){return Pb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},Pb(e,t)};function EN(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Pb(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var tt=function(){return tt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},tt.apply(this,arguments)};function Uo(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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function gr(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function Ti(e,t,n){if(arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var zJ="production",kN=typeof process>"u"||process.env===void 0?zJ:"production",qi=function(e){return{isEnabled:function(t){return e.some(function(n){return!!t[n]})}}},ed={measureLayout:qi(["layout","layoutId","drag"]),animation:qi(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:qi(["exit"]),drag:qi(["drag","dragControls"]),focus:qi(["whileFocus"]),hover:qi(["whileHover","onHoverStart","onHoverEnd"]),tap:qi(["whileTap","onTap","onTapStart","onTapCancel"]),pan:qi(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:qi(["whileInView","onViewportEnter","onViewportLeave"])};function HJ(e){for(var t in e)e[t]!==null&&(t==="projectionNodeConstructor"?ed.projectionNodeConstructor=e[t]:ed[t].Component=e[t])}var td=function(){},ON=d.createContext({strict:!1}),$N=Object.keys(ed),FJ=$N.length;function _J(e,t,n){var r=[],o=d.useContext(ON);if(!t)return null;kN!=="production"&&n&&o.strict;for(var i=0;i<FJ;i++){var a=$N[i],s=ed[a],c=s.isEnabled,f=s.Component;c(e)&&f&&r.push(d.createElement(f,tt({key:a},e,{visualElement:t})))}return r}var Rw=d.createContext({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),ah=d.createContext({});function VJ(){return d.useContext(ah).visualElement}var sh=d.createContext(null),pc=typeof document<"u",uO=pc?d.useLayoutEffect:d.useEffect,Mb={current:null},IN=!1;function WJ(){if(IN=!0,!!pc)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Mb.current=e.matches};e.addListener(t),t()}else Mb.current=!1}function UJ(){!IN&&WJ();var e=gr(d.useState(Mb.current),1),t=e[0];return t}function KJ(){var e=UJ(),t=d.useContext(Rw).reducedMotion;return t==="never"?!1:t==="always"?!0:e}function qJ(e,t,n,r){var o=d.useContext(ON),i=VJ(),a=d.useContext(sh),s=KJ(),c=d.useRef(void 0);r||(r=o.renderer),!c.current&&r&&(c.current=r(e,{visualState:t,parent:i,props:n,presenceId:a==null?void 0:a.id,blockInitialAnimation:(a==null?void 0:a.initial)===!1,shouldReduceMotion:s}));var f=c.current;return uO(function(){f==null||f.syncRender()}),d.useEffect(function(){var p;(p=f==null?void 0:f.animationState)===null||p===void 0||p.animateChanges()}),uO(function(){return function(){return f==null?void 0:f.notifyUnmount()}},[]),f}function Il(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function XJ(e,t,n){return d.useCallback(function(r){var o;r&&((o=e.mount)===null||o===void 0||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Il(n)&&(n.current=r))},[t])}function TN(e){return Array.isArray(e)}function oi(e){return typeof e=="string"||TN(e)}function GJ(e){var t={};return e.forEachValue(function(n,r){return t[r]=n.get()}),t}function YJ(e){var t={};return e.forEachValue(function(n,r){return t[r]=n.getVelocity()}),t}function PN(e,t,n,r,o){var i;return r===void 0&&(r={}),o===void 0&&(o={}),typeof t=="function"&&(t=t(n??e.custom,r,o)),typeof t=="string"&&(t=(i=e.variants)===null||i===void 0?void 0:i[t]),typeof t=="function"&&(t=t(n??e.custom,r,o)),t}function lh(e,t,n){var r=e.getProps();return PN(r,t,n??r.custom,GJ(e),YJ(e))}function ch(e){var t;return typeof((t=e.animate)===null||t===void 0?void 0:t.start)=="function"||oi(e.initial)||oi(e.animate)||oi(e.whileHover)||oi(e.whileDrag)||oi(e.whileTap)||oi(e.whileFocus)||oi(e.exit)}function MN(e){return!!(ch(e)||e.variants)}function QJ(e,t){if(ch(e)){var n=e.initial,r=e.animate;return{initial:n===!1||oi(n)?n:void 0,animate:oi(r)?r:void 0}}return e.inherit!==!1?t:{}}function ZJ(e){var t=QJ(e,d.useContext(ah)),n=t.initial,r=t.animate;return d.useMemo(function(){return{initial:n,animate:r}},[dO(n),dO(r)])}function dO(e){return Array.isArray(e)?e.join(" "):e}function uh(e){var t=d.useRef(null);return t.current===null&&(t.current=e()),t.current}var Cu={hasAnimatedSinceResize:!0,hasEverUpdated:!1},JJ=1;function eee(){return uh(function(){if(Cu.hasEverUpdated)return JJ++})}var NN=d.createContext({}),RN=d.createContext({});function tee(e,t,n,r){var o,i=t.layoutId,a=t.layout,s=t.drag,c=t.dragConstraints,f=t.layoutScroll,p=d.useContext(RN);!r||!n||n!=null&&n.projection||(n.projection=new r(e,n.getLatestValues(),(o=n.parent)===null||o===void 0?void 0:o.projection),n.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!s||c&&Il(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:typeof a=="string"?a:"both",initialPromotionConfig:p,layoutScroll:f}))}var nee=function(e){EN(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var n=this.props,r=n.visualElement,o=n.props;r&&r.setProps(o)},t.prototype.render=function(){return this.props.children},t}(le.Component);function ree(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,o=e.useRender,i=e.useVisualState,a=e.Component;t&&HJ(t);function s(c,f){var p=oee(c);c=tt(tt({},c),{layoutId:p});var v=d.useContext(Rw),h=null,m=ZJ(c),b=v.isStatic?void 0:eee(),y=i(c,v.isStatic);return!v.isStatic&&pc&&(m.visualElement=qJ(a,y,tt(tt({},v),c),n),tee(b,c,m.visualElement,r||ed.projectionNodeConstructor),h=_J(c,m.visualElement,t)),d.createElement(nee,{visualElement:m.visualElement,props:tt(tt({},v),c)},h,d.createElement(ah.Provider,{value:m},o(a,c,b,XJ(y,m.visualElement,f),y,v.isStatic,m.visualElement)))}return d.forwardRef(s)}function oee(e){var t,n=e.layoutId,r=(t=d.useContext(NN))===null||t===void 0?void 0:t.id;return r&&n!==void 0?r+"-"+n:n}function iee(e){function t(r,o){return o===void 0&&(o={}),ree(e(r,o))}if(typeof Proxy>"u")return t;var n=new Map;return new Proxy(t,{get:function(r,o){return n.has(o)||n.set(o,t(o)),n.get(o)}})}var aee=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function Dw(e){return typeof e!="string"||e.includes("-")?!1:!!(aee.indexOf(e)>-1||/[A-Z]/.test(e))}var sv={};function see(e){Object.assign(sv,e)}var Nb=["","X","Y","Z"],lee=["translate","scale","rotate","skew"],nd=["transformPerspective","x","y","z"];lee.forEach(function(e){return Nb.forEach(function(t){return nd.push(e+t)})});function cee(e,t){return nd.indexOf(e)-nd.indexOf(t)}var uee=new Set(nd);function Id(e){return uee.has(e)}var dee=new Set(["originX","originY","originZ"]);function DN(e){return dee.has(e)}function jN(e,t){var n=t.layout,r=t.layoutId;return Id(e)||DN(e)||(n||r!==void 0)&&(!!sv[e]||e==="opacity")}var ra=function(e){return!!(e!==null&&typeof e=="object"&&e.getVelocity)},fee={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function pee(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=a===void 0?!0:a,c=t.allowTransformNone,f=c===void 0?!0:c,p="";i.sort(cee);for(var v=!1,h=i.length,m=0;m<h;m++){var b=i[m];p+="".concat(fee[b]||b,"(").concat(o[b],") "),b==="z"&&(v=!0)}return!v&&s?p+="translateZ(0)":p=p.trim(),r?p=r(o,n?"":p):f&&n&&(p="none"),p}function vee(e){var t=e.originX,n=t===void 0?"50%":t,r=e.originY,o=r===void 0?"50%":r,i=e.originZ,a=i===void 0?0:i;return"".concat(n," ").concat(o," ").concat(a)}function LN(e){return e.startsWith("--")}var hee=function(e,t){return t&&typeof e=="number"?t.transform(e):e};const BN=(e,t)=>n=>Math.max(Math.min(n,t),e),Eu=e=>e%1?Number(e.toFixed(5)):e,rd=/(-)?([\d]*\.?[\d])+/g,Rb=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,gee=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Td(e){return typeof e=="string"}const zs={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ku=Object.assign(Object.assign({},zs),{transform:BN(0,1)}),lp=Object.assign(Object.assign({},zs),{default:1}),Pd=e=>({test:t=>Td(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Pa=Pd("deg"),Pi=Pd("%"),Wt=Pd("px"),mee=Pd("vh"),bee=Pd("vw"),fO=Object.assign(Object.assign({},Pi),{parse:e=>Pi.parse(e)/100,transform:e=>Pi.transform(e*100)}),jw=(e,t)=>n=>!!(Td(n)&&gee.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),AN=(e,t,n)=>r=>{if(!Td(r))return r;const[o,i,a,s]=r.match(rd);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},ys={test:jw("hsl","hue"),parse:AN("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Pi.transform(Eu(t))+", "+Pi.transform(Eu(n))+", "+Eu(ku.transform(r))+")"},yee=BN(0,255),qm=Object.assign(Object.assign({},zs),{transform:e=>Math.round(yee(e))}),Aa={test:jw("rgb","red"),parse:AN("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+qm.transform(e)+", "+qm.transform(t)+", "+qm.transform(n)+", "+Eu(ku.transform(r))+")"};function wee(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const Db={test:jw("#"),parse:wee,transform:Aa.transform},Vr={test:e=>Aa.test(e)||Db.test(e)||ys.test(e),parse:e=>Aa.test(e)?Aa.parse(e):ys.test(e)?ys.parse(e):Db.parse(e),transform:e=>Td(e)?e:e.hasOwnProperty("red")?Aa.transform(e):ys.transform(e)},zN="${c}",HN="${n}";function xee(e){var t,n,r,o;return isNaN(e)&&Td(e)&&((n=(t=e.match(rd))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(r=e.match(Rb))===null||r===void 0?void 0:r.length)!==null&&o!==void 0?o:0)>0}function FN(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(Rb);r&&(n=r.length,e=e.replace(Rb,zN),t.push(...r.map(Vr.parse)));const o=e.match(rd);return o&&(e=e.replace(rd,HN),t.push(...o.map(zs.parse))),{values:t,numColors:n,tokenised:e}}function _N(e){return FN(e).values}function VN(e){const{values:t,numColors:n,tokenised:r}=FN(e),o=t.length;return i=>{let a=r;for(let s=0;s<o;s++)a=a.replace(s<n?zN:HN,s<n?Vr.transform(i[s]):Eu(i[s]));return a}}const See=e=>typeof e=="number"?0:e;function Cee(e){const t=_N(e);return VN(e)(t.map(See))}const oa={test:xee,parse:_N,createTransformer:VN,getAnimatableNone:Cee},Eee=new Set(["brightness","contrast","saturate","opacity"]);function kee(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(rd)||[];if(!r)return e;const o=n.replace(r,"");let i=Eee.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const Oee=/([a-z-]*)\(.*?\)/g,jb=Object.assign(Object.assign({},oa),{getAnimatableNone:e=>{const t=e.match(Oee);return t?t.map(kee).join(" "):e}});var pO=tt(tt({},zs),{transform:Math.round}),WN={borderWidth:Wt,borderTopWidth:Wt,borderRightWidth:Wt,borderBottomWidth:Wt,borderLeftWidth:Wt,borderRadius:Wt,radius:Wt,borderTopLeftRadius:Wt,borderTopRightRadius:Wt,borderBottomRightRadius:Wt,borderBottomLeftRadius:Wt,width:Wt,maxWidth:Wt,height:Wt,maxHeight:Wt,size:Wt,top:Wt,right:Wt,bottom:Wt,left:Wt,padding:Wt,paddingTop:Wt,paddingRight:Wt,paddingBottom:Wt,paddingLeft:Wt,margin:Wt,marginTop:Wt,marginRight:Wt,marginBottom:Wt,marginLeft:Wt,rotate:Pa,rotateX:Pa,rotateY:Pa,rotateZ:Pa,scale:lp,scaleX:lp,scaleY:lp,scaleZ:lp,skew:Pa,skewX:Pa,skewY:Pa,distance:Wt,translateX:Wt,translateY:Wt,translateZ:Wt,x:Wt,y:Wt,z:Wt,perspective:Wt,transformPerspective:Wt,opacity:ku,originX:fO,originY:fO,originZ:Wt,zIndex:pO,fillOpacity:ku,strokeOpacity:ku,numOctaves:pO};function Lw(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,c=e.transformKeys,f=e.transformOrigin;c.length=0;var p=!1,v=!1,h=!0;for(var m in t){var b=t[m];if(LN(m)){a[m]=b;continue}var y=WN[m],w=hee(b,y);if(Id(m)){if(p=!0,s[m]=w,c.push(m),!h)continue;b!==((o=y.default)!==null&&o!==void 0?o:0)&&(h=!1)}else DN(m)?(f[m]=w,v=!0):i[m]=w}p?i.transform=pee(e,n,h,r):r?i.transform=r({},""):!t.transform&&i.transform&&(i.transform="none"),v&&(i.transformOrigin=vee(f))}var Bw=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function UN(e,t,n){for(var r in t)!ra(t[r])&&!jN(r,n)&&(e[r]=t[r])}function $ee(e,t,n){var r=e.transformTemplate;return d.useMemo(function(){var o=Bw();Lw(o,t,{enableHardwareAcceleration:!n},r);var i=o.vars,a=o.style;return tt(tt({},i),a)},[t])}function Iee(e,t,n){var r=e.style||{},o={};return UN(o,r,e),Object.assign(o,$ee(e,t,n)),e.transformValues&&(o=e.transformValues(o)),o}function Tee(e,t,n){var r={},o=Iee(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":"pan-".concat(e.drag==="x"?"y":"x")),r.style=o,r}var Pee=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function lv(e){return Pee.has(e)}var KN=function(e){return!lv(e)};function Mee(e){e&&(KN=function(t){return t.startsWith("on")?!lv(t):e(t)})}try{Mee(require("@emotion/is-prop-valid").default)}catch{}function Nee(e,t,n){var r={};for(var o in e)(KN(o)||n===!0&&lv(o)||!t&&!lv(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function vO(e,t,n){return typeof e=="string"?e:Wt.transform(t+n*e)}function Ree(e,t,n){var r=vO(t,e.x,e.width),o=vO(n,e.y,e.height);return"".concat(r," ").concat(o)}var Dee={offset:"strokeDashoffset",array:"strokeDasharray"};function jee(e,t,n,r,o){n===void 0&&(n=1),r===void 0&&(r=0),e.pathLength=1;var i=Dee;e[i.offset]=Wt.transform(-r);var a=Wt.transform(t),s=Wt.transform(n);e[i.array]="".concat(a," ").concat(s)}function Aw(e,t,n,r){var o=t.attrX,i=t.attrY,a=t.originX,s=t.originY,c=t.pathLength,f=t.pathSpacing,p=f===void 0?1:f,v=t.pathOffset,h=v===void 0?0:v,m=Uo(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);Lw(e,m,n,r),e.attrs=e.style,e.style={};var b=e.attrs,y=e.style,w=e.dimensions;b.transform&&(w&&(y.transform=b.transform),delete b.transform),w&&(a!==void 0||s!==void 0||y.transform)&&(y.transformOrigin=Ree(w,a!==void 0?a:.5,s!==void 0?s:.5)),o!==void 0&&(b.x=o),i!==void 0&&(b.y=i),c!==void 0&&jee(b,c,p,h)}var qN=function(){return tt(tt({},Bw()),{attrs:{}})};function Lee(e,t){var n=d.useMemo(function(){var o=qN();return Aw(o,t,{enableHardwareAcceleration:!1},e.transformTemplate),tt(tt({},o.attrs),{style:tt({},o.style)})},[t]);if(e.style){var r={};UN(r,e.style,e),n.style=tt(tt({},r),n.style)}return n}function Bee(e){e===void 0&&(e=!1);var t=function(n,r,o,i,a,s){var c=a.latestValues,f=Dw(n)?Lee:Tee,p=f(r,c,s),v=Nee(r,typeof n=="string",e),h=tt(tt(tt({},v),p),{ref:i});return o&&(h["data-projection-id"]=o),d.createElement(n,h)};return t}var Aee=/([a-z])([A-Z])/g,zee="$1-$2",XN=function(e){return e.replace(Aee,zee).toLowerCase()};function GN(e,t,n,r){var o=t.style,i=t.vars;Object.assign(e.style,o,r&&r.getProjectionStyles(n));for(var a in i)e.style.setProperty(a,i[a])}var YN=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function QN(e,t,n,r){GN(e,t,void 0,r);for(var o in t.attrs)e.setAttribute(YN.has(o)?o:XN(o),t.attrs[o])}function zw(e){var t=e.style,n={};for(var r in t)(ra(t[r])||jN(r,e))&&(n[r]=t[r]);return n}function ZN(e){var t=zw(e);for(var n in e)if(ra(e[n])){var r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function Hw(e){return typeof e=="object"&&typeof e.start=="function"}var od=function(e){return Array.isArray(e)},Hee=function(e){return!!(e&&typeof e=="object"&&e.mix&&e.toValue)},JN=function(e){return od(e)?e[e.length-1]||0:e};function Rp(e){var t=ra(e)?e.get():e;return Hee(t)?t.toValue():t}function hO(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:Fee(t,n,r,o),renderState:i()};return a&&(s.mount=function(c){return a(t,c,s)}),s}var eR=function(e){return function(t,n){var r=d.useContext(ah),o=d.useContext(sh);return n?hO(e,t,r,o):uh(function(){return hO(e,t,r,o)})}};function Fee(e,t,n,r){var o={},i=(n==null?void 0:n.initial)===!1,a=r(e);for(var s in a)o[s]=Rp(a[s]);var c=e.initial,f=e.animate,p=ch(e),v=MN(e);t&&v&&!p&&e.inherit!==!1&&(c??(c=t.initial),f??(f=t.animate));var h=i||c===!1,m=h?f:c;if(m&&typeof m!="boolean"&&!Hw(m)){var b=Array.isArray(m)?m:[m];b.forEach(function(y){var w=PN(e,y);if(w){var S=w.transitionEnd;w.transition;var C=Uo(w,["transitionEnd","transition"]);for(var E in C){var k=C[E];if(Array.isArray(k)){var O=h?k.length-1:0;k=k[O]}k!==null&&(o[E]=k)}for(var E in S)o[E]=S[E]}})}return o}var _ee={useVisualState:eR({scrapeMotionValuesFromProps:ZN,createRenderState:qN,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}Aw(r,o,{enableHardwareAcceleration:!1},e.transformTemplate),QN(t,r)}})},Vee={useVisualState:eR({scrapeMotionValuesFromProps:zw,createRenderState:Bw})};function Wee(e,t,n,r,o){var i=t.forwardMotionProps,a=i===void 0?!1:i,s=Dw(e)?_ee:Vee;return tt(tt({},s),{preloadedFeatures:n,useRender:Bee(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}var Tn;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Tn||(Tn={}));function dh(e,t,n,r){return r===void 0&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function Lb(e,t,n,r){d.useEffect(function(){var o=e.current;if(n&&o)return dh(o,t,n,r)},[e,t,n,r])}function Uee(e){var t=e.whileFocus,n=e.visualElement,r=function(){var i;(i=n.animationState)===null||i===void 0||i.setActive(Tn.Focus,!0)},o=function(){var i;(i=n.animationState)===null||i===void 0||i.setActive(Tn.Focus,!1)};Lb(n,"focus",t?r:void 0),Lb(n,"blur",t?o:void 0)}function tR(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function nR(e){var t=!!e.touches;return t}function Kee(e){return function(t){var n=t instanceof MouseEvent,r=!n||n&&t.button===0;r&&e(t)}}var qee={pageX:0,pageY:0};function Xee(e,t){t===void 0&&(t="page");var n=e.touches[0]||e.changedTouches[0],r=n||qee;return{x:r[t+"X"],y:r[t+"Y"]}}function Gee(e,t){return t===void 0&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Fw(e,t){return t===void 0&&(t="page"),{point:nR(e)?Xee(e,t):Gee(e,t)}}var rR=function(e,t){t===void 0&&(t=!1);var n=function(r){return e(r,Fw(r))};return t?Kee(n):n},Yee=function(){return pc&&window.onpointerdown===null},Qee=function(){return pc&&window.ontouchstart===null},Zee=function(){return pc&&window.onmousedown===null},Jee={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ete={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function oR(e){return Yee()?e:Qee()?ete[e]:Zee()?Jee[e]:e}function Ll(e,t,n,r){return dh(e,oR(t),rR(n,t==="pointerdown"),r)}function cv(e,t,n,r){return Lb(e,oR(t),n&&rR(n,t==="pointerdown"),r)}function iR(e){var t=null;return function(){var n=function(){t=null};return t===null?(t=e,n):!1}}var gO=iR("dragHorizontal"),mO=iR("dragVertical");function aR(e){var t=!1;if(e==="y")t=mO();else if(e==="x")t=gO();else{var n=gO(),r=mO();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function sR(){var e=aR(!0);return e?(e(),!1):!0}function bO(e,t,n){return function(r,o){var i;!tR(r)||sR()||((i=e.animationState)===null||i===void 0||i.setActive(Tn.Hover,t),n==null||n(r,o))}}function tte(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;cv(o,"pointerenter",t||r?bO(o,!0,t):void 0,{passive:!t}),cv(o,"pointerleave",n||r?bO(o,!1,n):void 0,{passive:!n})}var lR=function(e,t){return t?e===t?!0:lR(e,t.parentElement):!1};function cR(e){return d.useEffect(function(){return function(){return e()}},[])}const uv=(e,t,n)=>Math.min(Math.max(n,e),t),Xm=.001,nte=.01,rte=10,ote=.05,ite=1;function ate({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i,a=1-t;a=uv(ote,ite,a),e=uv(nte,rte,e/1e3),a<1?(o=f=>{const p=f*a,v=p*e,h=p-n,m=Bb(f,a),b=Math.exp(-v);return Xm-h/m*b},i=f=>{const v=f*a*e,h=v*n+n,m=Math.pow(a,2)*Math.pow(f,2)*e,b=Math.exp(-v),y=Bb(Math.pow(f,2),a);return(-o(f)+Xm>0?-1:1)*((h-m)*b)/y}):(o=f=>{const p=Math.exp(-f*e),v=(f-n)*e+1;return-Xm+p*v},i=f=>{const p=Math.exp(-f*e),v=(n-f)*(e*e);return p*v});const s=5/e,c=lte(o,i,s);if(e*=1e3,isNaN(c))return{stiffness:100,damping:10,duration:e};{const f=Math.pow(c,2)*r;return{stiffness:f,damping:a*2*Math.sqrt(r*f),duration:e}}}const ste=12;function lte(e,t,n){let r=n;for(let o=1;o<ste;o++)r-=e(r)/t(r);return r}function Bb(e,t){return e*Math.sqrt(1-t*t)}const cte=["duration","bounce"],ute=["stiffness","damping","mass"];function yO(e,t){return t.some(n=>e[n]!==void 0)}function dte(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!yO(e,ute)&&yO(e,cte)){const n=ate(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function _w(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=Uo(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:c,mass:f,velocity:p,duration:v,isResolvedFromDuration:h}=dte(i),m=wO,b=wO;function y(){const w=p?-p/1e3:0,S=n-t,C=c/(2*Math.sqrt(s*f)),E=Math.sqrt(s/f)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),C<1){const k=Bb(E,C);m=O=>{const I=Math.exp(-C*E*O);return n-I*((w+C*E*S)/k*Math.sin(k*O)+S*Math.cos(k*O))},b=O=>{const I=Math.exp(-C*E*O);return C*E*I*(Math.sin(k*O)*(w+C*E*S)/k+S*Math.cos(k*O))-I*(Math.cos(k*O)*(w+C*E*S)-k*S*Math.sin(k*O))}}else if(C===1)m=k=>n-Math.exp(-E*k)*(S+(w+E*S)*k);else{const k=E*Math.sqrt(C*C-1);m=O=>{const I=Math.exp(-C*E*O),T=Math.min(k*O,300);return n-I*((w+C*E*S)*Math.sinh(T)+k*S*Math.cosh(T))/k}}}return y(),{next:w=>{const S=m(w);if(h)a.done=w>=v;else{const C=b(w)*1e3,E=Math.abs(C)<=r,k=Math.abs(n-S)<=o;a.done=E&&k}return a.value=a.done?n:S,a},flipTarget:()=>{p=-p,[t,n]=[n,t],y()}}}_w.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const wO=e=>0,id=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},Zn=(e,t,n)=>-n*e+n*t+e;function Gm(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function xO({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,a=0;if(!t)o=i=a=n;else{const s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;o=Gm(c,s,e+1/3),i=Gm(c,s,e),a=Gm(c,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:r}}const fte=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},pte=[Db,Aa,ys],SO=e=>pte.find(t=>t.test(e)),uR=(e,t)=>{let n=SO(e),r=SO(t),o=n.parse(e),i=r.parse(t);n===ys&&(o=xO(o),n=Aa),r===ys&&(i=xO(i),r=Aa);const a=Object.assign({},o);return s=>{for(const c in a)c!=="alpha"&&(a[c]=fte(o[c],i[c],s));return a.alpha=Zn(o.alpha,i.alpha,s),n.transform(a)}},Ab=e=>typeof e=="number",vte=(e,t)=>n=>t(e(n)),fh=(...e)=>e.reduce(vte);function dR(e,t){return Ab(e)?n=>Zn(e,t,n):Vr.test(e)?uR(e,t):pR(e,t)}const fR=(e,t)=>{const n=[...e],r=n.length,o=e.map((i,a)=>dR(i,t[a]));return i=>{for(let a=0;a<r;a++)n[a]=o[a](i);return n}},hte=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=dR(e[o],t[o]));return o=>{for(const i in r)n[i]=r[i](o);return n}};function CO(e){const t=oa.parse(e),n=t.length;let r=0,o=0,i=0;for(let a=0;a<n;a++)r||typeof t[a]=="number"?r++:t[a].hue!==void 0?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}const pR=(e,t)=>{const n=oa.createTransformer(t),r=CO(e),o=CO(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?fh(fR(r.parsed,o.parsed),n):a=>`${a>0?t:e}`},gte=(e,t)=>n=>Zn(e,t,n);function mte(e){if(typeof e=="number")return gte;if(typeof e=="string")return Vr.test(e)?uR:pR;if(Array.isArray(e))return fR;if(typeof e=="object")return hte}function bte(e,t,n){const r=[],o=n||mte(e[0]),i=e.length-1;for(let a=0;a<i;a++){let s=o(e[a],e[a+1]);if(t){const c=Array.isArray(t)?t[a]:t;s=fh(c,s)}r.push(s)}return r}function yte([e,t],[n]){return r=>n(id(e,t,r))}function wte(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let c=1;for(;c<n&&!(e[c]>o||c===r);c++);i=c-1}const s=id(e[i],e[i+1],o);return t[i](s)}}function vR(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;td(i===t.length),td(!r||!Array.isArray(r)||r.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=bte(t,r,o),s=i===2?yte(e,a):wte(e,a);return n?c=>s(uv(e[0],e[i-1],c)):s}const ph=e=>t=>1-e(1-t),Vw=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,xte=e=>t=>Math.pow(t,e),hR=e=>t=>t*t*((e+1)*t-e),Ste=e=>{const t=hR(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},gR=1.525,Cte=4/11,Ete=8/11,kte=9/10,Ww=e=>e,Uw=xte(2),Ote=ph(Uw),mR=Vw(Uw),bR=e=>1-Math.sin(Math.acos(e)),Kw=ph(bR),$te=Vw(Kw),qw=hR(gR),Ite=ph(qw),Tte=Vw(qw),Pte=Ste(gR),Mte=4356/361,Nte=35442/1805,Rte=16061/1805,dv=e=>{if(e===1||e===0)return e;const t=e*e;return e<Cte?7.5625*t:e<Ete?9.075*t-9.9*e+3.4:e<kte?Mte*t-Nte*e+Rte:10.8*e*e-20.52*e+10.72},Dte=ph(dv),jte=e=>e<.5?.5*(1-dv(1-e*2)):.5*dv(e*2-1)+.5;function Lte(e,t){return e.map(()=>t||mR).splice(0,e.length-1)}function Bte(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function Ate(e,t){return e.map(n=>n*t)}function Dp({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=Ate(r&&r.length===a.length?r:Bte(a),o);function c(){return vR(s,a,{ease:Array.isArray(n)?n:Lte(a,n)})}let f=c();return{next:p=>(i.value=f(p),i.done=p>=o,i),flipTarget:()=>{a.reverse(),f=c()}}}function zte({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const c=t+s,f=i===void 0?c:i(c);return f!==c&&(s=f-t),{next:p=>{const v=-s*Math.exp(-p/r);return a.done=!(v>o||v<-o),a.value=a.done?f:f+v,a},flipTarget:()=>{}}}const EO={keyframes:Dp,spring:_w,decay:zte};function Hte(e){if(Array.isArray(e.to))return Dp;if(EO[e.type])return EO[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Dp:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?_w:Dp}const yR=1/60*1e3,Fte=typeof performance<"u"?()=>performance.now():()=>Date.now(),wR=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Fte()),yR);function _te(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(c,f=!1,p=!1)=>{const v=p&&o,h=v?t:n;return f&&a.add(c),h.indexOf(c)===-1&&(h.push(c),v&&o&&(r=t.length)),c},cancel:c=>{const f=n.indexOf(c);f!==-1&&n.splice(f,1),a.delete(c)},process:c=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let f=0;f<r;f++){const p=t[f];p(c),a.has(p)&&(s.schedule(p),e())}o=!1,i&&(i=!1,s.process(c))}};return s}const Vte=40;let zb=!0,ad=!1,Hb=!1;const Bl={delta:0,timestamp:0},Md=["read","update","preRender","render","postRender"],vh=Md.reduce((e,t)=>(e[t]=_te(()=>ad=!0),e),{}),Mi=Md.reduce((e,t)=>{const n=vh[t];return e[t]=(r,o=!1,i=!1)=>(ad||Ute(),n.schedule(r,o,i)),e},{}),Jl=Md.reduce((e,t)=>(e[t]=vh[t].cancel,e),{}),Ym=Md.reduce((e,t)=>(e[t]=()=>vh[t].process(Bl),e),{}),Wte=e=>vh[e].process(Bl),xR=e=>{ad=!1,Bl.delta=zb?yR:Math.max(Math.min(e-Bl.timestamp,Vte),1),Bl.timestamp=e,Hb=!0,Md.forEach(Wte),Hb=!1,ad&&(zb=!1,wR(xR))},Ute=()=>{ad=!0,zb=!0,Hb||wR(xR)},fv=()=>Bl;function SR(e,t,n=0){return e-t-n}function Kte(e,t,n=0,r=!0){return r?SR(t+-e,t,n):t-(e-t)+n}function qte(e,t,n,r){return r?e>=t+n:e<=-n}const Xte=e=>{const t=({delta:n})=>e(n);return{start:()=>Mi.update(t,!0),stop:()=>Jl.update(t)}};function CR(e){var t,n,{from:r,autoplay:o=!0,driver:i=Xte,elapsed:a=0,repeat:s=0,repeatType:c="loop",repeatDelay:f=0,onPlay:p,onStop:v,onComplete:h,onRepeat:m,onUpdate:b}=e,y=Uo(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=y,S,C=0,E=y.duration,k,O=!1,I=!0,T;const R=Hte(y);!((n=(t=R).needsInterpolation)===null||n===void 0)&&n.call(t,r,w)&&(T=vR([0,100],[r,w],{clamp:!1}),r=0,w=100);const P=R(Object.assign(Object.assign({},y),{from:r,to:w}));function D(){C++,c==="reverse"?(I=C%2===0,a=Kte(a,E,f,I)):(a=SR(a,E,f),c==="mirror"&&P.flipTarget()),O=!1,m&&m()}function H(){S.stop(),h&&h()}function A(j){if(I||(j=-j),a+=j,!O){const _=P.next(Math.max(0,a));k=_.value,T&&(k=T(k)),O=I?_.done:a<=0}b==null||b(k),O&&(C===0&&(E??(E=a)),C<s?qte(a,E,f,I)&&D():H())}function F(){p==null||p(),S=i(A),S.start()}return o&&F(),{stop:()=>{v==null||v(),S.stop()}}}function ER(e,t){return t?e*(1e3/t):0}function Gte({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:c=1,modifyTarget:f,driver:p,onUpdate:v,onComplete:h,onStop:m}){let b;function y(E){return n!==void 0&&E<n||r!==void 0&&E>r}function w(E){return n===void 0?r:r===void 0||Math.abs(n-E)<Math.abs(r-E)?n:r}function S(E){b==null||b.stop(),b=CR(Object.assign(Object.assign({},E),{driver:p,onUpdate:k=>{var O;v==null||v(k),(O=E.onUpdate)===null||O===void 0||O.call(E,k)},onComplete:h,onStop:m}))}function C(E){S(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:c},E))}if(y(e))C({from:e,velocity:t,to:w(e)});else{let E=o*t+e;typeof f<"u"&&(E=f(E));const k=w(E),O=k===n?-1:1;let I,T;const R=P=>{I=T,T=P,t=ER(P-I,fv().delta),(O===1&&P>k||O===-1&&P<k)&&C({from:P,to:k,velocity:t})};S({type:"decay",from:e,velocity:t,timeConstant:i,power:o,restDelta:c,modifyTarget:f,onUpdate:y(E)?R:void 0})}return{stop:()=>b==null?void 0:b.stop()}}const Fb=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),kO=e=>Fb(e)&&e.hasOwnProperty("z"),cp=(e,t)=>Math.abs(e-t);function kR(e,t){if(Ab(e)&&Ab(t))return cp(e,t);if(Fb(e)&&Fb(t)){const n=cp(e.x,t.x),r=cp(e.y,t.y),o=kO(e)&&kO(t)?cp(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}const OR=(e,t)=>1-3*t+3*e,$R=(e,t)=>3*t-6*e,IR=e=>3*e,pv=(e,t,n)=>((OR(t,n)*e+$R(t,n))*e+IR(t))*e,TR=(e,t,n)=>3*OR(t,n)*e*e+2*$R(t,n)*e+IR(t),Yte=1e-7,Qte=10;function Zte(e,t,n,r,o){let i,a,s=0;do a=t+(n-t)/2,i=pv(a,r,o)-e,i>0?n=a:t=a;while(Math.abs(i)>Yte&&++s<Qte);return a}const Jte=8,ene=.001;function tne(e,t,n,r){for(let o=0;o<Jte;++o){const i=TR(t,n,r);if(i===0)return t;const a=pv(t,n,r)-e;t-=a/i}return t}const jp=11,up=1/(jp-1);function nne(e,t,n,r){if(e===t&&n===r)return Ww;const o=new Float32Array(jp);for(let a=0;a<jp;++a)o[a]=pv(a*up,e,n);function i(a){let s=0,c=1;const f=jp-1;for(;c!==f&&o[c]<=a;++c)s+=up;--c;const p=(a-o[c])/(o[c+1]-o[c]),v=s+p*up,h=TR(v,e,n);return h>=ene?tne(a,v,e,n):h===0?v:Zte(a,s,s+up,e,n)}return a=>a===0||a===1?a:pv(i(a),t,r)}function rne(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,s=d.useRef(!1),c=d.useRef(null),f={passive:!(n||t||r||b)};function p(){var y;(y=c.current)===null||y===void 0||y.call(c),c.current=null}function v(){var y;return p(),s.current=!1,(y=i.animationState)===null||y===void 0||y.setActive(Tn.Tap,!1),!sR()}function h(y,w){v()&&(lR(i.getInstance(),y.target)?t==null||t(y,w):r==null||r(y,w))}function m(y,w){v()&&(r==null||r(y,w))}function b(y,w){var S;p(),!s.current&&(s.current=!0,c.current=fh(Ll(window,"pointerup",h,f),Ll(window,"pointercancel",m,f)),(S=i.animationState)===null||S===void 0||S.setActive(Tn.Tap,!0),n==null||n(y,w))}cv(i,"pointerdown",a?b:void 0,f),cR(p)}var OO=new Set;function one(e,t,n){OO.has(t)||OO.add(t)}var _b=new WeakMap,Qm=new WeakMap,ine=function(e){var t;(t=_b.get(e.target))===null||t===void 0||t(e)},ane=function(e){e.forEach(ine)};function sne(e){var t=e.root,n=Uo(e,["root"]),r=t||document;Qm.has(r)||Qm.set(r,{});var o=Qm.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(ane,tt({root:t},n))),o[i]}function lne(e,t,n){var r=sne(t);return _b.set(e,n),r.observe(e),function(){_b.delete(e),r.unobserve(e)}}function cne(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=i===void 0?{}:i,s=d.useRef({hasEnteredView:!1,isInView:!1}),c=!!(n||r||o);a.once&&s.current.hasEnteredView&&(c=!1);var f=typeof IntersectionObserver>"u"?fne:dne;f(c,s.current,t,a)}var une={some:0,all:1};function dne(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,s=a===void 0?"some":a,c=r.once;d.useEffect(function(){if(e){var f={root:o==null?void 0:o.current,rootMargin:i,threshold:typeof s=="number"?s:une[s]},p=function(v){var h,m=v.isIntersecting;if(t.isInView!==m&&(t.isInView=m,!(c&&!m&&t.hasEnteredView))){m&&(t.hasEnteredView=!0),(h=n.animationState)===null||h===void 0||h.setActive(Tn.InView,m);var b=n.getProps(),y=m?b.onViewportEnter:b.onViewportLeave;y==null||y(v)}};return lne(n.getInstance(),f,p)}},[e,o,i,s])}function fne(e,t,n,r){var o=r.fallback,i=o===void 0?!0:o;d.useEffect(function(){!e||!i||(kN!=="production"&&one(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var a;t.hasEnteredView=!0;var s=n.getProps().onViewportEnter;s==null||s(null),(a=n.animationState)===null||a===void 0||a.setActive(Tn.InView,!0)}))},[e])}var za=function(e){return function(t){return e(t),null}},pne={inView:za(cne),tap:za(rne),focus:za(Uee),hover:za(tte)},vne=0,hne=function(){return vne++},gne=function(){return uh(hne)};function PR(){var e=d.useContext(sh);if(e===null)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=gne();d.useEffect(function(){return r(o)},[]);var i=function(){return n==null?void 0:n(o)};return!t&&n?[!1,i]:[!0]}function MR(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var vv=function(e){return e*1e3},$O={linear:Ww,easeIn:Uw,easeInOut:mR,easeOut:Ote,circIn:bR,circInOut:$te,circOut:Kw,backIn:qw,backInOut:Tte,backOut:Ite,anticipate:Pte,bounceIn:Dte,bounceInOut:jte,bounceOut:dv},IO=function(e){if(Array.isArray(e)){td(e.length===4);var t=gr(e,4),n=t[0],r=t[1],o=t[2],i=t[3];return nne(n,r,o,i)}else if(typeof e=="string")return td($O[e]!==void 0),$O[e];return e},mne=function(e){return Array.isArray(e)&&typeof e[0]!="number"},TO=function(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&oa.test(t)&&!t.startsWith("url("))},ds=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},dp=function(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}},Zm=function(){return{type:"keyframes",ease:"linear",duration:.3}},bne=function(e){return{type:"keyframes",duration:.8,values:e}},PO={x:ds,y:ds,z:ds,rotate:ds,rotateX:ds,rotateY:ds,rotateZ:ds,scaleX:dp,scaleY:dp,scale:dp,opacity:Zm,backgroundColor:Zm,color:Zm,default:dp},yne=function(e,t){var n;return od(t)?n=bne:n=PO[e]||PO.default,tt({to:t},n(t))},wne=tt(tt({},WN),{color:Vr,backgroundColor:Vr,outlineColor:Vr,fill:Vr,stroke:Vr,borderColor:Vr,borderTopColor:Vr,borderRightColor:Vr,borderBottomColor:Vr,borderLeftColor:Vr,filter:jb,WebkitFilter:jb}),Xw=function(e){return wne[e]};function Gw(e,t){var n,r=Xw(e);return r!==jb&&(r=oa),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}function xne(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=Uo(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}function Sne(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=Uo(e,["ease","times","yoyo","flip","loop"]),s=tt({},a);return n&&(s.offset=n),a.duration&&(s.duration=vv(a.duration)),a.repeatDelay&&(s.repeatDelay=vv(a.repeatDelay)),t&&(s.ease=mne(t)?t.map(IO):IO(t)),a.type==="tween"&&(s.type="keyframes"),(r||i||o)&&(r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),a.type!=="spring"&&(s.type="keyframes"),s}function Cne(e,t){var n,r,o=Yw(e,t)||{};return(r=(n=o.delay)!==null&&n!==void 0?n:e.delay)!==null&&r!==void 0?r:0}function Ene(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=Ti([],gr(e.to),!1),e.to[0]=e.from),e}function kne(e,t,n){var r;return Array.isArray(t.to)&&((r=e.duration)!==null&&r!==void 0||(e.duration=.8)),Ene(t),xne(e)||(e=tt(tt({},e),yne(n,t.to))),tt(tt({},t),Sne(e))}function One(e,t,n,r,o){var i,a=Yw(r,e),s=(i=a.from)!==null&&i!==void 0?i:t.get(),c=TO(e,n);s==="none"&&c&&typeof n=="string"?s=Gw(e,n):MO(s)&&typeof n=="string"?s=NO(n):!Array.isArray(n)&&MO(n)&&typeof s=="string"&&(n=NO(s));var f=TO(e,s);function p(){var h={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(m){return t.set(m)}};return a.type==="inertia"||a.type==="decay"?Gte(tt(tt({},h),a)):CR(tt(tt({},kne(a,h,e)),{onUpdate:function(m){var b;h.onUpdate(m),(b=a.onUpdate)===null||b===void 0||b.call(a,m)},onComplete:function(){var m;h.onComplete(),(m=a.onComplete)===null||m===void 0||m.call(a)}}))}function v(){var h,m,b=JN(n);return t.set(b),o(),(h=a==null?void 0:a.onUpdate)===null||h===void 0||h.call(a,b),(m=a==null?void 0:a.onComplete)===null||m===void 0||m.call(a),{stop:function(){}}}return!f||!c||a.type===!1?v:p}function MO(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function NO(e){return typeof e=="number"?0:Gw("",e)}function Yw(e,t){return e[t]||e.default||e}function Qw(e,t,n,r){return r===void 0&&(r={}),t.start(function(o){var i,a,s=One(e,t,n,r,o),c=Cne(r,e),f=function(){return a=s()};return c?i=window.setTimeout(f,vv(c)):f(),function(){clearTimeout(i),a==null||a.stop()}})}var $ne=function(e){return/^\-?\d*\.?\d+$/.test(e)},Ine=function(e){return/^0[^.\s]+$/.test(e)};function Zw(e,t){e.indexOf(t)===-1&&e.push(t)}function Jw(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ou=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(t){var n=this;return Zw(this.subscriptions,t),function(){return Jw(n.subscriptions,t)}},e.prototype.notify=function(t,n,r){var o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,n,r);else for(var i=0;i<o;i++){var a=this.subscriptions[i];a&&a(t,n,r)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),Tne=function(e){return!isNaN(parseFloat(e))},Pne=function(){function e(t){var n=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ou,this.velocityUpdateSubscribers=new Ou,this.renderSubscribers=new Ou,this.canTrackVelocity=!1,this.updateAndNotify=function(r,o){o===void 0&&(o=!0),n.prev=n.current,n.current=r;var i=fv(),a=i.delta,s=i.timestamp;n.lastUpdated!==s&&(n.timeDelta=a,n.lastUpdated=s,Mi.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),o&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return Mi.postRender(n.velocityCheck)},this.velocityCheck=function(r){var o=r.timestamp;o!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=Tne(this.current)}return e.prototype.onChange=function(t){return this.updateSubscribers.add(t)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(t){return t(this.get()),this.renderSubscribers.add(t)},e.prototype.attach=function(t){this.passiveEffect=t},e.prototype.set=function(t,n){n===void 0&&(n=!0),!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?ER(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(t){var n=this;return this.stop(),new Promise(function(r){n.hasAnimated=!0,n.stopAnimation=t(r)}).then(function(){return n.clearAnimation()})},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function ec(e){return new Pne(e)}var NR=function(e){return function(t){return t.test(e)}},Mne={test:function(e){return e==="auto"},parse:function(e){return e}},RR=[zs,Wt,Pi,Pa,bee,mee,Mne],Zc=function(e){return RR.find(NR(e))},Nne=Ti(Ti([],gr(RR),!1),[Vr,oa],!1),Rne=function(e){return Nne.find(NR(e))};function Dne(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ec(n))}function jne(e,t){var n=lh(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,i=o===void 0?{}:o;r.transition;var a=Uo(r,["transitionEnd","transition"]);a=tt(tt({},a),i);for(var s in a){var c=JN(a[s]);Dne(e,s,c)}}function Lne(e,t,n){var r,o,i,a,s=Object.keys(t).filter(function(m){return!e.hasValue(m)}),c=s.length;if(c)for(var f=0;f<c;f++){var p=s[f],v=t[p],h=null;Array.isArray(v)&&(h=v[0]),h===null&&(h=(o=(r=n[p])!==null&&r!==void 0?r:e.readValue(p))!==null&&o!==void 0?o:t[p]),h!=null&&(typeof h=="string"&&($ne(h)||Ine(h))?h=parseFloat(h):!Rne(h)&&oa.test(v)&&(h=Gw(p,v)),e.addValue(p,ec(h)),(i=(a=n)[p])!==null&&i!==void 0||(a[p]=h),e.setBaseTarget(p,h))}}function Bne(e,t){if(t){var n=t[e]||t.default||t;return n.from}}function Ane(e,t,n){var r,o,i={};for(var a in e)i[a]=(r=Bne(a,t))!==null&&r!==void 0?r:(o=n.getValue(a))===null||o===void 0?void 0:o.get();return i}function zne(e,t,n){n===void 0&&(n={}),e.notifyAnimationStart(t);var r;if(Array.isArray(t)){var o=t.map(function(a){return Vb(e,a,n)});r=Promise.all(o)}else if(typeof t=="string")r=Vb(e,t,n);else{var i=typeof t=="function"?lh(e,t,n.custom):t;r=DR(e,i,n)}return r.then(function(){return e.notifyAnimationComplete(t)})}function Vb(e,t,n){var r;n===void 0&&(n={});var o=lh(e,t,n.custom),i=(o||{}).transition,a=i===void 0?e.getDefaultTransition()||{}:i;n.transitionOverride&&(a=n.transitionOverride);var s=o?function(){return DR(e,o,n)}:function(){return Promise.resolve()},c=!((r=e.variantChildren)===null||r===void 0)&&r.size?function(m){m===void 0&&(m=0);var b=a.delayChildren,y=b===void 0?0:b,w=a.staggerChildren,S=a.staggerDirection;return Hne(e,t,y+m,w,S,n)}:function(){return Promise.resolve()},f=a.when;if(f){var p=gr(f==="beforeChildren"?[s,c]:[c,s],2),v=p[0],h=p[1];return v().then(h)}else return Promise.all([s(),c(n.delay)])}function DR(e,t,n){var r,o=n===void 0?{}:n,i=o.delay,a=i===void 0?0:i,s=o.transitionOverride,c=o.type,f=e.makeTargetAnimatable(t),p=f.transition,v=p===void 0?e.getDefaultTransition():p,h=f.transitionEnd,m=Uo(f,["transition","transitionEnd"]);s&&(v=s);var b=[],y=c&&((r=e.animationState)===null||r===void 0?void 0:r.getState()[c]);for(var w in m){var S=e.getValue(w),C=m[w];if(!(!S||C===void 0||y&&_ne(y,w))){var E=tt({delay:a},v);e.shouldReduceMotion&&Id(w)&&(E=tt(tt({},E),{type:!1,delay:0}));var k=Qw(w,S,C,E);b.push(k)}}return Promise.all(b).then(function(){h&&jne(e,h)})}function Hne(e,t,n,r,o,i){n===void 0&&(n=0),r===void 0&&(r=0),o===void 0&&(o=1);var a=[],s=(e.variantChildren.size-1)*r,c=o===1?function(f){return f===void 0&&(f=0),f*r}:function(f){return f===void 0&&(f=0),s-f*r};return Array.from(e.variantChildren).sort(Fne).forEach(function(f,p){a.push(Vb(f,t,tt(tt({},i),{delay:n+c(p)})).then(function(){return f.notifyAnimationComplete(t)}))}),Promise.all(a)}function Fne(e,t){return e.sortNodePosition(t)}function _ne(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&r[t]!==!0;return r[t]=!1,o}var e1=[Tn.Animate,Tn.InView,Tn.Focus,Tn.Hover,Tn.Tap,Tn.Drag,Tn.Exit],Vne=Ti([],gr(e1),!1).reverse(),Wne=e1.length;function Une(e){return function(t){return Promise.all(t.map(function(n){var r=n.animation,o=n.options;return zne(e,r,o)}))}}function Kne(e){var t=Une(e),n=Xne(),r={},o=!0,i=function(p,v){var h=lh(e,v);if(h){h.transition;var m=h.transitionEnd,b=Uo(h,["transition","transitionEnd"]);p=tt(tt(tt({},p),b),m)}return p};function a(p){return r[p]!==void 0}function s(p){t=p(e)}function c(p,v){for(var h,m=e.getProps(),b=e.getVariantContext(!0)||{},y=[],w=new Set,S={},C=1/0,E=function(T){var R=Vne[T],P=n[R],D=(h=m[R])!==null&&h!==void 0?h:b[R],H=oi(D),A=R===v?P.isActive:null;A===!1&&(C=T);var F=D===b[R]&&D!==m[R]&&H;if(F&&o&&e.manuallyAnimateOnMount&&(F=!1),P.protectedKeys=tt({},S),!P.isActive&&A===null||!D&&!P.prevProp||Hw(D)||typeof D=="boolean")return"continue";var j=qne(P.prevProp,D),_=j||R===v&&P.isActive&&!F&&H||T>C&&H,z=Array.isArray(D)?D:[D],L=z.reduce(i,{});A===!1&&(L={});var B=P.prevResolvedValues,W=B===void 0?{}:B,V=tt(tt({},W),L),N=function(Z){_=!0,w.delete(Z),P.needsAnimating[Z]=!0};for(var U in V){var X=L[U],Y=W[U];S.hasOwnProperty(U)||(X!==Y?od(X)&&od(Y)?!MR(X,Y)||j?N(U):P.protectedKeys[U]=!0:X!==void 0?N(U):w.add(U):X!==void 0&&w.has(U)?N(U):P.protectedKeys[U]=!0)}P.prevProp=D,P.prevResolvedValues=L,P.isActive&&(S=tt(tt({},S),L)),o&&e.blockInitialAnimation&&(_=!1),_&&!F&&y.push.apply(y,Ti([],gr(z.map(function(Z){return{animation:Z,options:tt({type:R},p)}})),!1))},k=0;k<Wne;k++)E(k);if(r=tt({},S),w.size){var O={};w.forEach(function(T){var R=e.getBaseTarget(T);R!==void 0&&(O[T]=R)}),y.push({animation:O})}var I=!!y.length;return o&&m.initial===!1&&!e.manuallyAnimateOnMount&&(I=!1),o=!1,I?t(y):Promise.resolve()}function f(p,v,h){var m;if(n[p].isActive===v)return Promise.resolve();(m=e.variantChildren)===null||m===void 0||m.forEach(function(w){var S;return(S=w.animationState)===null||S===void 0?void 0:S.setActive(p,v)}),n[p].isActive=v;var b=c(h,p);for(var y in n)n[y].protectedKeys={};return b}return{isAnimated:a,animateChanges:c,setActive:f,setAnimateFunction:s,getState:function(){return n}}}function qne(e,t){return typeof t=="string"?t!==e:TN(t)?!MR(t,e):!1}function fs(e){return e===void 0&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Xne(){var e;return e={},e[Tn.Animate]=fs(!0),e[Tn.InView]=fs(),e[Tn.Hover]=fs(),e[Tn.Tap]=fs(),e[Tn.Drag]=fs(),e[Tn.Focus]=fs(),e[Tn.Exit]=fs(),e}var Gne={animation:za(function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Kne(t)),Hw(n)&&d.useEffect(function(){return n.subscribe(t)},[n])}),exit:za(function(e){var t=e.custom,n=e.visualElement,r=gr(PR(),2),o=r[0],i=r[1],a=d.useContext(sh);d.useEffect(function(){var s,c;n.isPresent=o;var f=(s=n.animationState)===null||s===void 0?void 0:s.setActive(Tn.Exit,!o,{custom:(c=a==null?void 0:a.custom)!==null&&c!==void 0?c:t});!o&&(f==null||f.then(i))},[o])})},jR=function(){function e(t,n,r){var o=this,i=r===void 0?{}:r,a=i.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(o.lastMoveEvent&&o.lastMoveEventInfo){var h=e0(o.lastMoveEventInfo,o.history),m=o.startEvent!==null,b=kR(h.offset,{x:0,y:0})>=3;if(!(!m&&!b)){var y=h.point,w=fv().timestamp;o.history.push(tt(tt({},y),{timestamp:w}));var S=o.handlers,C=S.onStart,E=S.onMove;m||(C&&C(o.lastMoveEvent,h),o.startEvent=o.lastMoveEvent),E&&E(o.lastMoveEvent,h)}}},this.handlePointerMove=function(h,m){if(o.lastMoveEvent=h,o.lastMoveEventInfo=Jm(m,o.transformPagePoint),tR(h)&&h.buttons===0){o.handlePointerUp(h,m);return}Mi.update(o.updatePoint,!0)},this.handlePointerUp=function(h,m){o.end();var b=o.handlers,y=b.onEnd,w=b.onSessionEnd,S=e0(Jm(m,o.transformPagePoint),o.history);o.startEvent&&y&&y(h,S),w&&w(h,S)},!(nR(t)&&t.touches.length>1)){this.handlers=n,this.transformPagePoint=a;var s=Fw(t),c=Jm(s,this.transformPagePoint),f=c.point,p=fv().timestamp;this.history=[tt(tt({},f),{timestamp:p})];var v=n.onSessionStart;v&&v(t,e0(c,this.history)),this.removeListeners=fh(Ll(window,"pointermove",this.handlePointerMove),Ll(window,"pointerup",this.handlePointerUp),Ll(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(t){this.handlers=t},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),Jl.update(this.updatePoint)},e}();function Jm(e,t){return t?{point:t(e.point)}:e}function RO(e,t){return{x:e.x-t.x,y:e.y-t.y}}function e0(e,t){var n=e.point;return{point:n,delta:RO(n,LR(t)),offset:RO(n,Yne(t)),velocity:Qne(t,.1)}}function Yne(e){return e[0]}function LR(e){return e[e.length-1]}function Qne(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=LR(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>vv(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(i===0)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function ia(e){return e.max-e.min}function DO(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=.01),kR(e,t)<n}function jO(e,t,n,r){r===void 0&&(r=.5),e.origin=r,e.originPoint=Zn(t.min,t.max,e.origin),e.scale=ia(n)/ia(t),(DO(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Zn(n.min,n.max,e.origin)-e.originPoint,(DO(e.translate)||isNaN(e.translate))&&(e.translate=0)}function $u(e,t,n,r){jO(e.x,t.x,n.x,r==null?void 0:r.originX),jO(e.y,t.y,n.y,r==null?void 0:r.originY)}function LO(e,t,n){e.min=n.min+t.min,e.max=e.min+ia(t)}function Zne(e,t,n){LO(e.x,t.x,n.x),LO(e.y,t.y,n.y)}function BO(e,t,n){e.min=t.min-n.min,e.max=e.min+ia(t)}function Iu(e,t,n){BO(e.x,t.x,n.x),BO(e.y,t.y,n.y)}function Jne(e,t,n){var r=t.min,o=t.max;return r!==void 0&&e<r?e=n?Zn(r,e,n.min):Math.max(e,r):o!==void 0&&e>o&&(e=n?Zn(o,e,n.max):Math.min(e,o)),e}function AO(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function ere(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:AO(e.x,r,i),y:AO(e.y,n,o)}}function zO(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(n=gr([o,r],2),r=n[0],o=n[1]),{min:r,max:o}}function tre(e,t){return{x:zO(e.x,t.x),y:zO(e.y,t.y)}}function nre(e,t){var n=.5,r=ia(e),o=ia(t);return o>r?n=id(t.min,t.max-r,e.min):r>o&&(n=id(e.min,e.max-o,t.min)),uv(0,1,n)}function rre(e,t){var n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var Wb=.35;function ore(e){return e===void 0&&(e=Wb),e===!1?e=0:e===!0&&(e=Wb),{x:HO(e,"left","right"),y:HO(e,"top","bottom")}}function HO(e,t,n){return{min:FO(e,t),max:FO(e,n)}}function FO(e,t){var n;return typeof e=="number"?e:(n=e[t])!==null&&n!==void 0?n:0}var _O=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Tu=function(){return{x:_O(),y:_O()}},VO=function(){return{min:0,max:0}},jr=function(){return{x:VO(),y:VO()}};function Ei(e){return[e("x"),e("y")]}function BR(e){var t=e.top,n=e.left,r=e.right,o=e.bottom;return{x:{min:n,max:r},y:{min:t,max:o}}}function ire(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function are(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function t0(e){return e===void 0||e===1}function AR(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!t0(t)||!t0(n)||!t0(r)}function Ma(e){return AR(e)||WO(e.x)||WO(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function WO(e){return e&&e!=="0%"}function hv(e,t,n){var r=e-n,o=t*r;return n+o}function UO(e,t,n,r,o){return o!==void 0&&(e=hv(e,o,r)),hv(e,n,r)+t}function Ub(e,t,n,r,o){t===void 0&&(t=0),n===void 0&&(n=1),e.min=UO(e.min,t,n,r,o),e.max=UO(e.max,t,n,r,o)}function zR(e,t){var n=t.x,r=t.y;Ub(e.x,n.translate,n.scale,n.originPoint),Ub(e.y,r.translate,r.scale,r.originPoint)}function sre(e,t,n,r){var o,i;r===void 0&&(r=!1);var a=n.length;if(a){t.x=t.y=1;for(var s,c,f=0;f<a;f++)s=n[f],c=s.projectionDelta,((i=(o=s.instance)===null||o===void 0?void 0:o.style)===null||i===void 0?void 0:i.display)!=="contents"&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Tl(e,{x:-s.scroll.x,y:-s.scroll.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,zR(e,c)),r&&Ma(s.latestValues)&&Tl(e,s.latestValues))}}function Da(e,t){e.min=e.min+t,e.max=e.max+t}function KO(e,t,n){var r=gr(n,3),o=r[0],i=r[1],a=r[2],s=t[a]!==void 0?t[a]:.5,c=Zn(e.min,e.max,s);Ub(e,t[o],t[i],c,t.scale)}var lre=["x","scaleX","originX"],cre=["y","scaleY","originY"];function Tl(e,t){KO(e.x,t,lre),KO(e.y,t,cre)}function HR(e,t){return BR(are(e.getBoundingClientRect(),t))}function ure(e,t,n){var r=HR(e,n),o=t.scroll;return o&&(Da(r.x,o.x),Da(r.y,o.y)),r}var dre=new WeakMap,fre=function(){function e(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=jr(),this.visualElement=t}return e.prototype.start=function(t,n){var r=this,o=n===void 0?{}:n,i=o.snapToCursor,a=i===void 0?!1:i;if(this.visualElement.isPresent!==!1){var s=function(v){r.stopAnimation(),a&&r.snapToCursor(Fw(v,"page").point)},c=function(v,h){var m,b=r.getProps(),y=b.drag,w=b.dragPropagation,S=b.onDragStart;y&&!w&&(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=aR(y),!r.openGlobalLock)||(r.isDragging=!0,r.currentDirection=null,r.resolveConstraints(),r.visualElement.projection&&(r.visualElement.projection.isAnimationBlocked=!0,r.visualElement.projection.target=void 0),Ei(function(C){var E,k,O=r.getAxisMotionValue(C).get()||0;if(Pi.test(O)){var I=(k=(E=r.visualElement.projection)===null||E===void 0?void 0:E.layout)===null||k===void 0?void 0:k.actual[C];if(I){var T=ia(I);O=T*(parseFloat(O)/100)}}r.originPoint[C]=O}),S==null||S(v,h),(m=r.visualElement.animationState)===null||m===void 0||m.setActive(Tn.Drag,!0))},f=function(v,h){var m=r.getProps(),b=m.dragPropagation,y=m.dragDirectionLock,w=m.onDirectionLock,S=m.onDrag;if(!(!b&&!r.openGlobalLock)){var C=h.offset;if(y&&r.currentDirection===null){r.currentDirection=pre(C),r.currentDirection!==null&&(w==null||w(r.currentDirection));return}r.updateAxis("x",h.point,C),r.updateAxis("y",h.point,C),r.visualElement.syncRender(),S==null||S(v,h)}},p=function(v,h){return r.stop(v,h)};this.panSession=new jR(t,{onSessionStart:s,onStart:c,onMove:f,onSessionEnd:p},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(t,n){var r=this.isDragging;if(this.cancel(),!!r){var o=n.velocity;this.startAnimation(o);var i=this.getProps().onDragEnd;i==null||i(t,n)}},e.prototype.cancel=function(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;var r=this.getProps().dragPropagation;!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(Tn.Drag,!1)},e.prototype.updateAxis=function(t,n,r){var o=this.getProps().drag;if(!(!r||!fp(t,o,this.currentDirection))){var i=this.getAxisMotionValue(t),a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=Jne(a,this.constraints[t],this.elastic[t])),i.set(a)}},e.prototype.resolveConstraints=function(){var t=this,n=this.getProps(),r=n.dragConstraints,o=n.dragElastic,i=(this.visualElement.projection||{}).layout,a=this.constraints;r&&Il(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=ere(i.actual,r):this.constraints=!1,this.elastic=ore(o),a!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&Ei(function(s){t.getAxisMotionValue(s)&&(t.constraints[s]=rre(i.actual[s],t.constraints[s]))})},e.prototype.resolveRefConstraints=function(){var t=this.getProps(),n=t.dragConstraints,r=t.onMeasureDragConstraints;if(!n||!Il(n))return!1;var o=n.current,i=this.visualElement.projection;if(!i||!i.layout)return!1;var a=ure(o,i.root,this.visualElement.getTransformPagePoint()),s=tre(i.layout.actual,a);if(r){var c=r(ire(s));this.hasMutatedConstraints=!!c,c&&(s=BR(c))}return s},e.prototype.startAnimation=function(t){var n=this,r=this.getProps(),o=r.drag,i=r.dragMomentum,a=r.dragElastic,s=r.dragTransition,c=r.dragSnapToOrigin,f=r.onDragTransitionEnd,p=this.constraints||{},v=Ei(function(h){var m;if(fp(h,o,n.currentDirection)){var b=(m=p==null?void 0:p[h])!==null&&m!==void 0?m:{};c&&(b={min:0,max:0});var y=a?200:1e6,w=a?40:1e7,S=tt(tt({type:"inertia",velocity:i?t[h]:0,bounceStiffness:y,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10},s),b);return n.startAxisValueAnimation(h,S)}});return Promise.all(v).then(f)},e.prototype.startAxisValueAnimation=function(t,n){var r=this.getAxisMotionValue(t);return Qw(t,r,0,n)},e.prototype.stopAnimation=function(){var t=this;Ei(function(n){return t.getAxisMotionValue(n).stop()})},e.prototype.getAxisMotionValue=function(t){var n,r,o="_drag"+t.toUpperCase(),i=this.visualElement.getProps()[o];return i||this.visualElement.getValue(t,(r=(n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])!==null&&r!==void 0?r:0)},e.prototype.snapToCursor=function(t){var n=this;Ei(function(r){var o=n.getProps().drag;if(fp(r,o,n.currentDirection)){var i=n.visualElement.projection,a=n.getAxisMotionValue(r);if(i&&i.layout){var s=i.layout.actual[r],c=s.min,f=s.max;a.set(t[r]-Zn(c,f,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var t=this,n,r=this.getProps(),o=r.drag,i=r.dragConstraints,a=this.visualElement.projection;if(!(!Il(i)||!a||!this.constraints)){this.stopAnimation();var s={x:0,y:0};Ei(function(f){var p=t.getAxisMotionValue(f);if(p){var v=p.get();s[f]=nre({min:v,max:v},t.constraints[f])}});var c=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=c?c({},""):"none",(n=a.root)===null||n===void 0||n.updateScroll(),a.updateLayout(),this.resolveConstraints(),Ei(function(f){if(fp(f,o,null)){var p=t.getAxisMotionValue(f),v=t.constraints[f],h=v.min,m=v.max;p.set(Zn(h,m,s[f]))}})}},e.prototype.addListeners=function(){var t=this,n;dre.set(this.visualElement,this);var r=this.visualElement.getInstance(),o=Ll(r,"pointerdown",function(f){var p=t.getProps(),v=p.drag,h=p.dragListener,m=h===void 0?!0:h;v&&m&&t.start(f)}),i=function(){var f=t.getProps().dragConstraints;Il(f)&&(t.constraints=t.resolveRefConstraints())},a=this.visualElement.projection,s=a.addEventListener("measure",i);a&&!a.layout&&((n=a.root)===null||n===void 0||n.updateScroll(),a.updateLayout()),i();var c=dh(window,"resize",function(){return t.scalePositionWithinConstraints()});return a.addEventListener("didUpdate",function(f){var p=f.delta,v=f.hasLayoutChanged;t.isDragging&&v&&(Ei(function(h){var m=t.getAxisMotionValue(h);m&&(t.originPoint[h]+=p[h].translate,m.set(m.get()+p[h].translate))}),t.visualElement.syncRender())}),function(){c(),o(),s()}},e.prototype.getProps=function(){var t=this.visualElement.getProps(),n=t.drag,r=n===void 0?!1:n,o=t.dragDirectionLock,i=o===void 0?!1:o,a=t.dragPropagation,s=a===void 0?!1:a,c=t.dragConstraints,f=c===void 0?!1:c,p=t.dragElastic,v=p===void 0?Wb:p,h=t.dragMomentum,m=h===void 0?!0:h;return tt(tt({},t),{drag:r,dragDirectionLock:i,dragPropagation:s,dragConstraints:f,dragElastic:v,dragMomentum:m})},e}();function fp(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function pre(e,t){t===void 0&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function vre(e){var t=e.dragControls,n=e.visualElement,r=uh(function(){return new fre(n)});d.useEffect(function(){return t&&t.subscribe(r)},[r,t]),d.useEffect(function(){return r.addListeners()},[r])}function hre(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,s=d.useRef(null),c=d.useContext(Rw).transformPagePoint,f={onSessionStart:o,onStart:n,onMove:t,onEnd:function(v,h){s.current=null,r&&r(v,h)}};d.useEffect(function(){s.current!==null&&s.current.updateHandlers(f)});function p(v){s.current=new jR(v,f,{transformPagePoint:c})}cv(i,"pointerdown",a&&p),cR(function(){return s.current&&s.current.end()})}var gre={pan:za(hre),drag:za(vre)},pp=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function mre(){var e=pp.map(function(){return new Ou}),t={},n={clearAllListeners:function(){return e.forEach(function(r){return r.clear()})},updatePropListeners:function(r){pp.forEach(function(o){var i,a="on"+o,s=r[a];(i=t[o])===null||i===void 0||i.call(t),s&&(t[o]=n[a](s))})}};return e.forEach(function(r,o){n["on"+pp[o]]=function(i){return r.add(i)},n["notify"+pp[o]]=function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];return r.notify.apply(r,Ti([],gr(i),!1))}}),n}function bre(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(ra(i))e.addValue(o,i);else if(ra(a))e.addValue(o,ec(i));else if(a!==i)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(i)}else e.addValue(o,ec((r=e.getStaticValue(o))!==null&&r!==void 0?r:i))}for(var o in n)t[o]===void 0&&e.removeValue(o);return t}var FR=function(e){var t=e.treeType,n=t===void 0?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,c=e.readValueFromInstance,f=e.removeValueFromRenderState,p=e.sortNodePosition,v=e.scrapeMotionValuesFromProps;return function(h,m){var b=h.parent,y=h.props,w=h.presenceId,S=h.blockInitialAnimation,C=h.visualState,E=h.shouldReduceMotion;m===void 0&&(m={});var k=!1,O=C.latestValues,I=C.renderState,T,R=mre(),P=new Map,D=new Map,H={},A=tt({},O),F;function j(){!T||!k||(_(),s(T,I,y.style,X.projection))}function _(){r(X,I,O,m,y)}function z(){R.notifyUpdate(O)}function L(Y,Z){var G=Z.onChange(function(oe){O[Y]=oe,y.onUpdate&&Mi.update(z,!1,!0)}),Q=Z.onRenderRequest(X.scheduleRender);D.set(Y,function(){G(),Q()})}var B=v(y);for(var W in B){var V=B[W];O[W]!==void 0&&ra(V)&&V.set(O[W],!1)}var N=ch(y),U=MN(y),X=tt(tt({treeType:n,current:null,depth:b?b.depth+1:0,parent:b,children:new Set,presenceId:w,shouldReduceMotion:E,variantChildren:U?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(b!=null&&b.isMounted()),blockInitialAnimation:S,isMounted:function(){return!!T},mount:function(Y){k=!0,T=X.current=Y,X.projection&&X.projection.mount(Y),U&&b&&!N&&(F=b==null?void 0:b.addVariantChild(X)),P.forEach(function(Z,G){return L(G,Z)}),b==null||b.children.add(X),X.setProps(y)},unmount:function(){var Y;(Y=X.projection)===null||Y===void 0||Y.unmount(),Jl.update(z),Jl.render(j),D.forEach(function(Z){return Z()}),F==null||F(),b==null||b.children.delete(X),R.clearAllListeners(),T=void 0,k=!1},addVariantChild:function(Y){var Z,G=X.getClosestVariantNode();if(G)return(Z=G.variantChildren)===null||Z===void 0||Z.add(Y),function(){return G.variantChildren.delete(Y)}},sortNodePosition:function(Y){return!p||n!==Y.treeType?0:p(X.getInstance(),Y.getInstance())},getClosestVariantNode:function(){return U?X:b==null?void 0:b.getClosestVariantNode()},getLayoutId:function(){return y.layoutId},getInstance:function(){return T},getStaticValue:function(Y){return O[Y]},setStaticValue:function(Y,Z){return O[Y]=Z},getLatestValues:function(){return O},setVisibility:function(Y){X.isVisible!==Y&&(X.isVisible=Y,X.scheduleRender())},makeTargetAnimatable:function(Y,Z){return Z===void 0&&(Z=!0),i(X,Y,y,Z)},measureViewportBox:function(){return a(T,y)},addValue:function(Y,Z){X.hasValue(Y)&&X.removeValue(Y),P.set(Y,Z),O[Y]=Z.get(),L(Y,Z)},removeValue:function(Y){var Z;P.delete(Y),(Z=D.get(Y))===null||Z===void 0||Z(),D.delete(Y),delete O[Y],f(Y,I)},hasValue:function(Y){return P.has(Y)},getValue:function(Y,Z){var G=P.get(Y);return G===void 0&&Z!==void 0&&(G=ec(Z),X.addValue(Y,G)),G},forEachValue:function(Y){return P.forEach(Y)},readValue:function(Y){var Z;return(Z=O[Y])!==null&&Z!==void 0?Z:c(T,Y,m)},setBaseTarget:function(Y,Z){A[Y]=Z},getBaseTarget:function(Y){if(o){var Z=o(y,Y);if(Z!==void 0&&!ra(Z))return Z}return A[Y]}},R),{build:function(){return _(),I},scheduleRender:function(){Mi.render(j,!1,!0)},syncRender:j,setProps:function(Y){(Y.transformTemplate||y.transformTemplate)&&X.scheduleRender(),y=Y,R.updatePropListeners(Y),H=bre(X,v(y),H)},getProps:function(){return y},getVariant:function(Y){var Z;return(Z=y.variants)===null||Z===void 0?void 0:Z[Y]},getDefaultTransition:function(){return y.transition},getTransformPagePoint:function(){return y.transformPagePoint},getVariantContext:function(Y){if(Y===void 0&&(Y=!1),Y)return b==null?void 0:b.getVariantContext();if(!N){var Z=(b==null?void 0:b.getVariantContext())||{};return y.initial!==void 0&&(Z.initial=y.initial),Z}for(var G={},Q=0;Q<yre;Q++){var oe=_R[Q],ue=y[oe];(oi(ue)||ue===!1)&&(G[oe]=ue)}return G}});return X}},_R=Ti(["initial"],gr(e1),!1),yre=_R.length;function Kb(e){return typeof e=="string"&&e.startsWith("var(--")}var VR=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function wre(e){var t=VR.exec(e);if(!t)return[,];var n=gr(t,3),r=n[1],o=n[2];return[r,o]}function qb(e,t,n){var r=gr(wre(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():Kb(i)?qb(i,t):i}}function xre(e,t,n){var r,o=Uo(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};n&&(n=tt({},n)),e.forEachValue(function(f){var p=f.get();if(Kb(p)){var v=qb(p,i);v&&f.set(v)}});for(var a in o){var s=o[a];if(Kb(s)){var c=qb(s,i);c&&(o[a]=c,n&&((r=n[a])!==null&&r!==void 0||(n[a]=s)))}}return{target:o,transitionEnd:n}}var Sre=new Set(["width","height","top","left","right","bottom","x","y"]),WR=function(e){return Sre.has(e)},Cre=function(e){return Object.keys(e).some(WR)},UR=function(e,t){e.set(t,!1),e.set(t)},qO=function(e){return e===zs||e===Wt},XO;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(XO||(XO={}));var GO=function(e,t){return parseFloat(e.split(", ")[t])},YO=function(e,t){return function(n,r){var o=r.transform;if(o==="none"||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return GO(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?GO(a[1],e):0}},Ere=new Set(["x","y","z"]),kre=nd.filter(function(e){return!Ere.has(e)});function Ore(e){var t=[];return kre.forEach(function(n){var r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}var QO={width:function(e,t){var n=e.x,r=t.paddingLeft,o=r===void 0?"0":r,i=t.paddingRight,a=i===void 0?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var n=e.y,r=t.paddingTop,o=r===void 0?"0":r,i=t.paddingBottom,a=i===void 0?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:YO(4,13),y:YO(5,14)},$re=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(function(f){s[f]=QO[f](r,i)}),t.syncRender();var c=t.measureViewportBox();return n.forEach(function(f){var p=t.getValue(f);UR(p,s[f]),e[f]=QO[f](c,i)}),e},Ire=function(e,t,n,r){n===void 0&&(n={}),r===void 0&&(r={}),t=tt({},t),r=tt({},r);var o=Object.keys(t).filter(WR),i=[],a=!1,s=[];if(o.forEach(function(p){var v=e.getValue(p);if(e.hasValue(p)){var h=n[p],m=Zc(h),b=t[p],y;if(od(b)){var w=b.length,S=b[0]===null?1:0;h=b[S],m=Zc(h);for(var C=S;C<w;C++)y?td(Zc(b[C])===y):y=Zc(b[C])}else y=Zc(b);if(m!==y)if(qO(m)&&qO(y)){var E=v.get();typeof E=="string"&&v.set(parseFloat(E)),typeof b=="string"?t[p]=parseFloat(b):Array.isArray(b)&&y===Wt&&(t[p]=b.map(parseFloat))}else m!=null&&m.transform&&(y!=null&&y.transform)&&(h===0||b===0)?h===0?v.set(y.transform(h)):t[p]=m.transform(b):(a||(i=Ore(e),a=!0),s.push(p),r[p]=r[p]!==void 0?r[p]:t[p],UR(v,b))}}),s.length){var c=s.indexOf("height")>=0?window.pageYOffset:null,f=$re(t,e,s);return i.length&&i.forEach(function(p){var v=gr(p,2),h=v[0],m=v[1];e.getValue(h).set(m)}),e.syncRender(),c!==null&&window.scrollTo({top:c}),{target:f,transitionEnd:r}}else return{target:t,transitionEnd:r}};function Tre(e,t,n,r){return Cre(t)?Ire(e,t,n,r):{target:t,transitionEnd:r}}var Pre=function(e,t,n,r){var o=xre(e,t,r);return t=o.target,r=o.transitionEnd,Tre(e,t,n,r)};function Mre(e){return window.getComputedStyle(e)}var KR={treeType:"dom",readValueFromInstance:function(e,t){if(Id(t)){var n=Xw(t);return n&&n.default||0}else{var r=Mre(e);return(LN(t)?r.getPropertyValue(t):r[t])||0}},sortNodePosition:function(e,t){return e.compareDocumentPosition(t)&2?1:-1},getBaseTarget:function(e,t){var n;return(n=e.style)===null||n===void 0?void 0:n[t]},measureViewportBox:function(e,t){var n=t.transformPagePoint;return HR(e,n)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;r===void 0&&(r=!0);var i=t.transition,a=t.transitionEnd,s=Uo(t,["transition","transitionEnd"]),c=Ane(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),c&&(c=o(c))),r){Lne(e,s,c);var f=Pre(e,s,c,a);a=f.transitionEnd,s=f.target}return tt({transition:i,transitionEnd:a},s)},scrapeMotionValuesFromProps:zw,build:function(e,t,n,r,o){e.isVisible!==void 0&&(t.style.visibility=e.isVisible?"visible":"hidden"),Lw(t,n,r,o.transformTemplate)},render:GN},Nre=FR(KR),Rre=FR(tt(tt({},KR),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return Id(t)?((n=Xw(t))===null||n===void 0?void 0:n.default)||0:(t=YN.has(t)?t:XN(t),e.getAttribute(t))},scrapeMotionValuesFromProps:ZN,build:function(e,t,n,r,o){Aw(t,n,r,o.transformTemplate)},render:QN})),Dre=function(e,t){return Dw(e)?Rre(t,{enableHardwareAcceleration:!1}):Nre(t,{enableHardwareAcceleration:!0})};function ZO(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var Jc={correct:function(e,t){if(!t.target)return e;if(typeof e=="string")if(Wt.test(e))e=parseFloat(e);else return e;var n=ZO(e,t.target.x),r=ZO(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},JO="_$css",jre={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(VR,function(y){return a.push(y),JO}));var s=oa.parse(e);if(s.length>5)return o;var c=oa.createTransformer(e),f=typeof s[0]!="number"?1:0,p=r.x.scale*n.x,v=r.y.scale*n.y;s[0+f]/=p,s[1+f]/=v;var h=Zn(p,v,.5);typeof s[2+f]=="number"&&(s[2+f]/=h),typeof s[3+f]=="number"&&(s[3+f]/=h);var m=c(s);if(i){var b=0;m=m.replace(JO,function(){var y=a[b];return b++,y})}return m}},Lre=function(e){EN(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.componentDidMount=function(){var n=this,r=this.props,o=r.visualElement,i=r.layoutGroup,a=r.switchLayoutGroup,s=r.layoutId,c=o.projection;see(Are),c&&(i!=null&&i.group&&i.group.add(c),a!=null&&a.register&&s&&a.register(c),c.root.didUpdate(),c.addEventListener("animationComplete",function(){n.safeToRemove()}),c.setOptions(tt(tt({},c.options),{onExitComplete:function(){return n.safeToRemove()}}))),Cu.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(n){var r=this,o=this.props,i=o.layoutDependency,a=o.visualElement,s=o.drag,c=o.isPresent,f=a.projection;return f&&(f.isPresent=c,s||n.layoutDependency!==i||i===void 0?f.willUpdate():this.safeToRemove(),n.isPresent!==c&&(c?f.promote():f.relegate()||Mi.postRender(function(){var p;!((p=f.getStack())===null||p===void 0)&&p.members.length||r.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var n=this.props.visualElement.projection;n&&(n.root.didUpdate(),!n.currentAnimation&&n.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=r.projection;a&&(a.scheduleCheckAfterUnmount(),o!=null&&o.group&&o.group.remove(a),i!=null&&i.deregister&&i.deregister(a))},t.prototype.safeToRemove=function(){var n=this.props.safeToRemove;n==null||n()},t.prototype.render=function(){return null},t}(le.Component);function Bre(e){var t=gr(PR(),2),n=t[0],r=t[1],o=d.useContext(NN);return le.createElement(Lre,tt({},e,{layoutGroup:o,switchLayoutGroup:d.useContext(RN),isPresent:n,safeToRemove:r}))}var Are={borderRadius:tt(tt({},Jc),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Jc,borderTopRightRadius:Jc,borderBottomLeftRadius:Jc,borderBottomRightRadius:Jc,boxShadow:jre},zre={measureLayout:Bre};function Hre(e,t,n){n===void 0&&(n={});var r=ra(e)?e:ec(e);return Qw("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}var qR=["TopLeft","TopRight","BottomLeft","BottomRight"],Fre=qR.length,e$=function(e){return typeof e=="string"?parseFloat(e):e},t$=function(e){return typeof e=="number"||Wt.test(e)};function _re(e,t,n,r,o,i){var a,s,c,f;o?(e.opacity=Zn(0,(a=n.opacity)!==null&&a!==void 0?a:1,Vre(r)),e.opacityExit=Zn((s=t.opacity)!==null&&s!==void 0?s:1,0,Wre(r))):i&&(e.opacity=Zn((c=t.opacity)!==null&&c!==void 0?c:1,(f=n.opacity)!==null&&f!==void 0?f:1,r));for(var p=0;p<Fre;p++){var v="border".concat(qR[p],"Radius"),h=n$(t,v),m=n$(n,v);if(!(h===void 0&&m===void 0)){h||(h=0),m||(m=0);var b=h===0||m===0||t$(h)===t$(m);b?(e[v]=Math.max(Zn(e$(h),e$(m),r),0),(Pi.test(m)||Pi.test(h))&&(e[v]+="%")):e[v]=m}}(t.rotate||n.rotate)&&(e.rotate=Zn(t.rotate||0,n.rotate||0,r))}function n$(e,t){var n;return(n=e[t])!==null&&n!==void 0?n:e.borderRadius}var Vre=XR(0,.5,Kw),Wre=XR(.5,.95,Ww);function XR(e,t,n){return function(r){return r<e?0:r>t?1:n(id(e,t,r))}}function r$(e,t){e.min=t.min,e.max=t.max}function Jo(e,t){r$(e.x,t.x),r$(e.y,t.y)}function o$(e,t,n,r,o){return e-=t,e=hv(e,1/n,r),o!==void 0&&(e=hv(e,1/o,r)),e}function Ure(e,t,n,r,o,i,a){if(t===void 0&&(t=0),n===void 0&&(n=1),r===void 0&&(r=.5),i===void 0&&(i=e),a===void 0&&(a=e),Pi.test(t)){t=parseFloat(t);var s=Zn(a.min,a.max,t/100);t=s-a.min}if(typeof t=="number"){var c=Zn(i.min,i.max,r);e===i&&(c-=t),e.min=o$(e.min,t,n,c,o),e.max=o$(e.max,t,n,c,o)}}function i$(e,t,n,r,o){var i=gr(n,3),a=i[0],s=i[1],c=i[2];Ure(e,t[a],t[s],t[c],t.scale,r,o)}var Kre=["x","scaleX","originX"],qre=["y","scaleY","originY"];function a$(e,t,n,r){i$(e.x,t,Kre,n==null?void 0:n.x,r==null?void 0:r.x),i$(e.y,t,qre,n==null?void 0:n.y,r==null?void 0:r.y)}function s$(e){return e.translate===0&&e.scale===1}function GR(e){return s$(e.x)&&s$(e.y)}function YR(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var Xre=function(){function e(){this.members=[]}return e.prototype.add=function(t){Zw(this.members,t),t.scheduleRender()},e.prototype.remove=function(t){if(Jw(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var n=this.members[this.members.length-1];n&&this.promote(n)}},e.prototype.relegate=function(t){var n=this.members.findIndex(function(a){return t===a});if(n===0)return!1;for(var r,o=n;o>=0;o--){var i=this.members[o];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1},e.prototype.promote=function(t,n){var r,o=this.lead;if(t!==o&&(this.prevLead=o,this.lead=t,t.show(),o)){o.instance&&o.scheduleRender(),t.scheduleRender(),t.resumeFrom=o,n&&(t.resumeFrom.preserveOpacity=!0),o.snapshot&&(t.snapshot=o.snapshot,t.snapshot.latestValues=o.animationValues||o.latestValues,t.snapshot.isShared=!0),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);var i=t.options.crossfade;i===!1&&o.hide()}},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var n,r,o,i,a;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(a=(o=t.resumingFrom)===null||o===void 0?void 0:(i=o.options).onExitComplete)===null||a===void 0||a.call(i)})},e.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),Gre="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function l$(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,c=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),c&&(i+="rotateY(".concat(c,"deg) "))}var f=e.x.scale*t.x,p=e.y.scale*t.y;return i+="scale(".concat(f,", ").concat(p,")"),i===Gre?"none":i}var Yre=function(e,t){return e.depth-t.depth},Qre=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(t){Zw(this.children,t),this.isDirty=!0},e.prototype.remove=function(t){Jw(this.children,t),this.isDirty=!0},e.prototype.forEach=function(t){this.isDirty&&this.children.sort(Yre),this.isDirty=!1,this.children.forEach(t)},e}(),c$=1e3;function QR(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function a(s,c,f){var p=this;c===void 0&&(c={}),f===void 0&&(f=n==null?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){p.isUpdating&&(p.isUpdating=!1,p.clearAllSnapshots())},this.updateProjection=function(){p.nodes.forEach(roe),p.nodes.forEach(ooe)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=s,this.latestValues=c,this.root=f?f.root||f:this,this.path=f?Ti(Ti([],gr(f.path),!1),[f],!1):[],this.parent=f,this.depth=f?f.depth+1:0,s&&this.root.registerPotentialNode(s,this);for(var v=0;v<this.path.length;v++)this.path[v].shouldResetTransform=!0;this.root===this&&(this.nodes=new Qre)}return a.prototype.addEventListener=function(s,c){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new Ou),this.eventHandlers.get(s).add(c)},a.prototype.notifyListeners=function(s){for(var c=[],f=1;f<arguments.length;f++)c[f-1]=arguments[f];var p=this.eventHandlers.get(s);p==null||p.notify.apply(p,Ti([],gr(c),!1))},a.prototype.hasListeners=function(s){return this.eventHandlers.has(s)},a.prototype.registerPotentialNode=function(s,c){this.potentialNodes.set(s,c)},a.prototype.mount=function(s,c){var f=this,p;if(c===void 0&&(c=!1),!this.instance){this.isSVG=s instanceof SVGElement&&s.tagName!=="svg",this.instance=s;var v=this.options,h=v.layoutId,m=v.layout,b=v.visualElement;if(b&&!b.getInstance()&&b.mount(s),this.root.nodes.add(this),(p=this.parent)===null||p===void 0||p.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),c&&(m||h)&&(this.isLayoutDirty=!0),t){var y,w=function(){return f.root.updateBlockedByResize=!1};t(s,function(){f.root.updateBlockedByResize=!0,clearTimeout(y),y=window.setTimeout(w,250),Cu.hasAnimatedSinceResize&&(Cu.hasAnimatedSinceResize=!1,f.nodes.forEach(noe))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&b&&(h||m)&&this.addEventListener("didUpdate",function(S){var C,E,k,O,I,T=S.delta,R=S.hasLayoutChanged,P=S.hasRelativeTargetChanged,D=S.layout;if(f.isTreeAnimationBlocked()){f.target=void 0,f.relativeTarget=void 0;return}var H=(E=(C=f.options.transition)!==null&&C!==void 0?C:b.getDefaultTransition())!==null&&E!==void 0?E:coe,A=b.getProps(),F=A.onLayoutAnimationStart,j=A.onLayoutAnimationComplete,_=!f.targetLayout||!YR(f.targetLayout,D)||P,z=!R&&P;if(!((k=f.resumeFrom)===null||k===void 0)&&k.instance||z||R&&(_||!f.currentAnimation)){f.resumeFrom&&(f.resumingFrom=f.resumeFrom,f.resumingFrom.resumingFrom=void 0),f.setAnimationOrigin(T,z);var L=tt(tt({},Yw(H,"layout")),{onPlay:F,onComplete:j});b.shouldReduceMotion&&(L.delay=0,L.type=!1),f.startAnimation(L)}else!R&&f.animationProgress===0&&f.finishAnimation(),f.isLead()&&((I=(O=f.options).onExitComplete)===null||I===void 0||I.call(O));f.targetLayout=D})}},a.prototype.unmount=function(){var s,c;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(s=this.getStack())===null||s===void 0||s.remove(this),(c=this.parent)===null||c===void 0||c.children.delete(this),this.instance=void 0,Jl.preRender(this.updateProjection)},a.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},a.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},a.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},a.prototype.isTreeAnimationBlocked=function(){var s;return this.isAnimationBlocked||((s=this.parent)===null||s===void 0?void 0:s.isTreeAnimationBlocked())||!1},a.prototype.startUpdate=function(){var s;this.isUpdateBlocked()||(this.isUpdating=!0,(s=this.nodes)===null||s===void 0||s.forEach(ioe))},a.prototype.willUpdate=function(s){var c,f,p;if(s===void 0&&(s=!0),this.root.isUpdateBlocked()){(f=(c=this.options).onExitComplete)===null||f===void 0||f.call(c);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var v=0;v<this.path.length;v++){var h=this.path[v];h.shouldResetTransform=!0,h.updateScroll()}var m=this.options,b=m.layoutId,y=m.layout;if(!(b===void 0&&!y)){var w=(p=this.options.visualElement)===null||p===void 0?void 0:p.getProps().transformTemplate;this.prevTransformTemplateValue=w==null?void 0:w(this.latestValues,""),this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}}},a.prototype.didUpdate=function(){var s=this.isUpdateBlocked();if(s){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(u$);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(uoe),this.potentialNodes.clear()),this.nodes.forEach(toe),this.nodes.forEach(Zre),this.nodes.forEach(Jre),this.clearAllSnapshots(),Ym.update(),Ym.preRender(),Ym.render())},a.prototype.clearAllSnapshots=function(){this.nodes.forEach(eoe),this.sharedNodes.forEach(aoe)},a.prototype.scheduleUpdateProjection=function(){Mi.preRender(this.updateProjection,!1,!0)},a.prototype.scheduleCheckAfterUnmount=function(){var s=this;Mi.postRender(function(){s.isLayoutDirty?s.root.didUpdate():s.root.checkUpdateFailed()})},a.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var s=this.measure(),c=this.removeTransform(this.removeElementScroll(s));v$(c),this.snapshot={measured:s,layout:c,latestValues:{}}}},a.prototype.updateLayout=function(){var s;if(this.instance&&(this.updateScroll(),!(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))){if(this.resumeFrom&&!this.resumeFrom.instance)for(var c=0;c<this.path.length;c++){var f=this.path[c];f.updateScroll()}var p=this.measure();v$(p);var v=this.layout;this.layout={measured:p,actual:this.removeElementScroll(p)},this.layoutCorrected=jr(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(s=this.options.visualElement)===null||s===void 0||s.notifyLayoutMeasure(this.layout.actual,v==null?void 0:v.actual)}},a.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=o(this.instance),this.scroll=r(this.instance))},a.prototype.resetTransform=function(){var s;if(i){var c=this.isLayoutDirty||this.shouldResetTransform,f=this.projectionDelta&&!GR(this.projectionDelta),p=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate,v=p==null?void 0:p(this.latestValues,""),h=v!==this.prevTransformTemplateValue;c&&(f||Ma(this.latestValues)||h)&&(i(this.instance,v),this.shouldResetTransform=!1,this.scheduleRender())}},a.prototype.measure=function(){var s=this.options.visualElement;if(!s)return jr();var c=s.measureViewportBox(),f=this.root.scroll;return f&&(Da(c.x,f.x),Da(c.y,f.y)),c},a.prototype.removeElementScroll=function(s){var c=jr();Jo(c,s);for(var f=0;f<this.path.length;f++){var p=this.path[f],v=p.scroll,h=p.options,m=p.isScrollRoot;if(p!==this.root&&v&&h.layoutScroll){if(m){Jo(c,s);var b=this.root.scroll;b&&(Da(c.x,-b.x),Da(c.y,-b.y))}Da(c.x,v.x),Da(c.y,v.y)}}return c},a.prototype.applyTransform=function(s,c){c===void 0&&(c=!1);var f=jr();Jo(f,s);for(var p=0;p<this.path.length;p++){var v=this.path[p];!c&&v.options.layoutScroll&&v.scroll&&v!==v.root&&Tl(f,{x:-v.scroll.x,y:-v.scroll.y}),Ma(v.latestValues)&&Tl(f,v.latestValues)}return Ma(this.latestValues)&&Tl(f,this.latestValues),f},a.prototype.removeTransform=function(s){var c,f=jr();Jo(f,s);for(var p=0;p<this.path.length;p++){var v=this.path[p];if(v.instance&&Ma(v.latestValues)){AR(v.latestValues)&&v.updateSnapshot();var h=jr(),m=v.measure();Jo(h,m),a$(f,v.latestValues,(c=v.snapshot)===null||c===void 0?void 0:c.layout,h)}}return Ma(this.latestValues)&&a$(f,this.latestValues),f},a.prototype.setTargetDelta=function(s){this.targetDelta=s,this.root.scheduleUpdateProjection()},a.prototype.setOptions=function(s){var c;this.options=tt(tt(tt({},this.options),s),{crossfade:(c=s.crossfade)!==null&&c!==void 0?c:!0})},a.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},a.prototype.resolveTargetDelta=function(){var s,c=this.options,f=c.layout,p=c.layoutId;!this.layout||!(f||p)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=jr(),this.relativeTargetOrigin=jr(),Iu(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),Jo(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=jr(),this.targetWithTransforms=jr()),this.relativeTarget&&this.relativeTargetOrigin&&(!((s=this.relativeParent)===null||s===void 0)&&s.target)?Zne(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):Jo(this.target,this.layout.actual),zR(this.target,this.targetDelta)):Jo(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&!!this.relativeParent.resumingFrom==!!this.resumingFrom&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=jr(),this.relativeTargetOrigin=jr(),Iu(this.relativeTargetOrigin,this.target,this.relativeParent.target),Jo(this.relativeTarget,this.relativeTargetOrigin)))))},a.prototype.getClosestProjectingParent=function(){if(!(!this.parent||Ma(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},a.prototype.calcProjection=function(){var s,c=this.options,f=c.layout,p=c.layoutId;if(this.isTreeAnimating=!!(!((s=this.parent)===null||s===void 0)&&s.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!(!this.layout||!(f||p))){var v=this.getLead();Jo(this.layoutCorrected,this.layout.actual),sre(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==v);var h=v.target;if(h){this.projectionDelta||(this.projectionDelta=Tu(),this.projectionDeltaWithTransform=Tu());var m=this.treeScale.x,b=this.treeScale.y,y=this.projectionTransform;$u(this.projectionDelta,this.layoutCorrected,h,this.latestValues),this.projectionTransform=l$(this.projectionDelta,this.treeScale),(this.projectionTransform!==y||this.treeScale.x!==m||this.treeScale.y!==b)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",h))}}},a.prototype.hide=function(){this.isVisible=!1},a.prototype.show=function(){this.isVisible=!0},a.prototype.scheduleRender=function(s){var c,f,p;s===void 0&&(s=!0),(f=(c=this.options).scheduleRender)===null||f===void 0||f.call(c),s&&((p=this.getStack())===null||p===void 0||p.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},a.prototype.setAnimationOrigin=function(s,c){var f=this,p;c===void 0&&(c=!1);var v=this.snapshot,h=(v==null?void 0:v.latestValues)||{},m=tt({},this.latestValues),b=Tu();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!c;var y=jr(),w=v==null?void 0:v.isShared,S=(((p=this.getStack())===null||p===void 0?void 0:p.members.length)||0)<=1,C=!!(w&&!S&&this.options.crossfade===!0&&!this.path.some(loe));this.animationProgress=0,this.mixTargetDelta=function(E){var k,O=E/1e3;d$(b.x,s.x,O),d$(b.y,s.y,O),f.setTargetDelta(b),f.relativeTarget&&f.relativeTargetOrigin&&f.layout&&(!((k=f.relativeParent)===null||k===void 0)&&k.layout)&&(Iu(y,f.layout.actual,f.relativeParent.layout.actual),soe(f.relativeTarget,f.relativeTargetOrigin,y,O)),w&&(f.animationValues=m,_re(m,h,f.latestValues,O,C,S)),f.root.scheduleUpdateProjection(),f.scheduleRender(),f.animationProgress=O},this.mixTargetDelta(0)},a.prototype.startAnimation=function(s){var c=this,f,p;this.notifyListeners("animationStart"),(f=this.currentAnimation)===null||f===void 0||f.stop(),this.resumingFrom&&((p=this.resumingFrom.currentAnimation)===null||p===void 0||p.stop()),this.pendingAnimation&&(Jl.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Mi.update(function(){Cu.hasAnimatedSinceResize=!0,c.currentAnimation=Hre(0,c$,tt(tt({},s),{onUpdate:function(v){var h;c.mixTargetDelta(v),(h=s.onUpdate)===null||h===void 0||h.call(s,v)},onComplete:function(){var v;(v=s.onComplete)===null||v===void 0||v.call(s),c.completeAnimation()}})),c.resumingFrom&&(c.resumingFrom.currentAnimation=c.currentAnimation),c.pendingAnimation=void 0})},a.prototype.completeAnimation=function(){var s;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(s=this.getStack())===null||s===void 0||s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},a.prototype.finishAnimation=function(){var s;this.currentAnimation&&((s=this.mixTargetDelta)===null||s===void 0||s.call(this,c$),this.currentAnimation.stop()),this.completeAnimation()},a.prototype.applyTransformsToTarget=function(){var s=this.getLead(),c=s.targetWithTransforms,f=s.target,p=s.layout,v=s.latestValues;!c||!f||!p||(Jo(c,f),Tl(c,v),$u(this.projectionDeltaWithTransform,this.layoutCorrected,c,v))},a.prototype.registerSharedNode=function(s,c){var f,p,v;this.sharedNodes.has(s)||this.sharedNodes.set(s,new Xre);var h=this.sharedNodes.get(s);h.add(c),c.promote({transition:(f=c.options.initialPromotionConfig)===null||f===void 0?void 0:f.transition,preserveFollowOpacity:(v=(p=c.options.initialPromotionConfig)===null||p===void 0?void 0:p.shouldPreserveFollowOpacity)===null||v===void 0?void 0:v.call(p,c)})},a.prototype.isLead=function(){var s=this.getStack();return s?s.lead===this:!0},a.prototype.getLead=function(){var s,c=this.options.layoutId;return c?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this},a.prototype.getPrevLead=function(){var s,c=this.options.layoutId;return c?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0},a.prototype.getStack=function(){var s=this.options.layoutId;if(s)return this.root.sharedNodes.get(s)},a.prototype.promote=function(s){var c=s===void 0?{}:s,f=c.needsReset,p=c.transition,v=c.preserveFollowOpacity,h=this.getStack();h&&h.promote(this,v),f&&(this.projectionDelta=void 0,this.needsReset=!0),p&&this.setOptions({transition:p})},a.prototype.relegate=function(){var s=this.getStack();return s?s.relegate(this):!1},a.prototype.resetRotation=function(){var s=this.options.visualElement;if(s){for(var c=!1,f={},p=0;p<Nb.length;p++){var v=Nb[p],h="rotate"+v;s.getStaticValue(h)&&(c=!0,f[h]=s.getStaticValue(h),s.setStaticValue(h,0))}if(c){s==null||s.syncRender();for(var h in f)s.setStaticValue(h,f[h]);s.scheduleRender()}}},a.prototype.getProjectionStyles=function(s){var c,f,p,v,h,m;s===void 0&&(s={});var b={};if(!this.instance||this.isSVG)return b;if(this.isVisible)b.visibility="";else return{visibility:"hidden"};var y=(c=this.options.visualElement)===null||c===void 0?void 0:c.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,b.opacity="",b.pointerEvents=Rp(s.pointerEvents)||"",b.transform=y?y(this.latestValues,""):"none",b;var w=this.getLead();if(!this.projectionDelta||!this.layout||!w.target){var S={};return this.options.layoutId&&(S.opacity=(f=this.latestValues.opacity)!==null&&f!==void 0?f:1,S.pointerEvents=Rp(s.pointerEvents)||""),this.hasProjected&&!Ma(this.latestValues)&&(S.transform=y?y({},""):"none",this.hasProjected=!1),S}var C=w.animationValues||w.latestValues;this.applyTransformsToTarget(),b.transform=l$(this.projectionDeltaWithTransform,this.treeScale,C),y&&(b.transform=y(C,b.transform));var E=this.projectionDelta,k=E.x,O=E.y;b.transformOrigin="".concat(k.origin*100,"% ").concat(O.origin*100,"% 0"),w.animationValues?b.opacity=w===this?(v=(p=C.opacity)!==null&&p!==void 0?p:this.latestValues.opacity)!==null&&v!==void 0?v:1:this.preserveOpacity?this.latestValues.opacity:C.opacityExit:b.opacity=w===this?(h=C.opacity)!==null&&h!==void 0?h:"":(m=C.opacityExit)!==null&&m!==void 0?m:0;for(var I in sv)if(C[I]!==void 0){var T=sv[I],R=T.correct,P=T.applyTo,D=R(C[I],w);if(P)for(var H=P.length,A=0;A<H;A++)b[P[A]]=D;else b[I]=D}return this.options.layoutId&&(b.pointerEvents=w===this?Rp(s.pointerEvents)||"":"none"),b},a.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},a.prototype.resetTree=function(){this.root.nodes.forEach(function(s){var c;return(c=s.currentAnimation)===null||c===void 0?void 0:c.stop()}),this.root.nodes.forEach(u$),this.root.sharedNodes.clear()},a}()}function Zre(e){e.updateLayout()}function Jre(e){var t,n,r,o,i=(n=(t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)!==null&&n!==void 0?n:e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,c=a.measured;e.options.animationType==="size"?Ei(function(C){var E=i.isShared?i.measured[C]:i.layout[C],k=ia(E);E.min=s[C].min,E.max=E.min+k}):e.options.animationType==="position"&&Ei(function(C){var E=i.isShared?i.measured[C]:i.layout[C],k=ia(s[C]);E.max=E.min+k});var f=Tu();$u(f,s,i.layout);var p=Tu();i.isShared?$u(p,e.applyTransform(c,!0),i.measured):$u(p,s,i.layout);var v=!GR(f),h=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var m=e.relativeParent,b=m.snapshot,y=m.layout;if(b&&y){var w=jr();Iu(w,i.layout,b.layout);var S=jr();Iu(S,s,y.actual),YR(w,S)||(h=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:p,layoutDelta:f,hasLayoutChanged:v,hasRelativeTargetChanged:h})}else e.isLead()&&((o=(r=e.options).onExitComplete)===null||o===void 0||o.call(r));e.options.transition=void 0}function eoe(e){e.clearSnapshot()}function u$(e){e.clearMeasurements()}function toe(e){var t=e.options.visualElement;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function noe(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function roe(e){e.resolveTargetDelta()}function ooe(e){e.calcProjection()}function ioe(e){e.resetRotation()}function aoe(e){e.removeLeadSnapshot()}function d$(e,t,n){e.translate=Zn(t.translate,0,n),e.scale=Zn(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function f$(e,t,n,r){e.min=Zn(t.min,n.min,r),e.max=Zn(t.max,n.max,r)}function soe(e,t,n,r){f$(e.x,t.x,n.x,r),f$(e.y,t.y,n.y,r)}function loe(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var coe={duration:.45,ease:[.4,0,.1,1]};function uoe(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(e.path[r].instance){n=e.path[r];break}var o=n&&n!==e.root?n.instance:document,i=o.querySelector('[data-projection-id="'.concat(t,'"]'));i&&e.mount(i,!0)}function p$(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function v$(e){p$(e.x),p$(e.y)}var doe=QR({attachResizeListener:function(e,t){return dh(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),n0={current:void 0},foe=QR({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!n0.current){var e=new doe(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),n0.current=e}return n0.current},resetTransform:function(e,t){e.style.transform=t??"none"},checkIsScrollRoot:function(e){return window.getComputedStyle(e).position==="fixed"}}),poe=tt(tt(tt(tt({},Gne),pne),gre),zre),voe=iee(function(e,t){return Wee(e,t,poe,Dre,foe)});function Xb(e,t,n){var r,o,i,a,s;t==null&&(t=100);function c(){var p=Date.now()-a;p<t&&p>=0?r=setTimeout(c,t-p):(r=null,n||(s=e.apply(i,o),i=o=null))}var f=function(){i=this,o=arguments,a=Date.now();var p=n&&!r;return r||(r=setTimeout(c,t)),p&&(s=e.apply(i,o),i=o=null),s};return f.clear=function(){r&&(clearTimeout(r),r=null)},f.flush=function(){r&&(s=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},f}Xb.debounce=Xb;var hoe=Xb;const h$=Ds(hoe);function goe(e){let{debounce:t,scroll:n,polyfill:r,offsetSize:o}=e===void 0?{debounce:0,scroll:!1,offsetSize:!1}:e;const i=r||(typeof window>"u"?class{}:window.ResizeObserver);if(!i)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[a,s]=d.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=d.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:a}),f=t?typeof t=="number"?t:t.scroll:null,p=t?typeof t=="number"?t:t.resize:null,v=d.useRef(!1);d.useEffect(()=>(v.current=!0,()=>void(v.current=!1)));const[h,m,b]=d.useMemo(()=>{const C=()=>{if(!c.current.element)return;const{left:E,top:k,width:O,height:I,bottom:T,right:R,x:P,y:D}=c.current.element.getBoundingClientRect(),H={left:E,top:k,width:O,height:I,bottom:T,right:R,x:P,y:D};c.current.element instanceof HTMLElement&&o&&(H.height=c.current.element.offsetHeight,H.width=c.current.element.offsetWidth),Object.freeze(H),v.current&&!woe(c.current.lastBounds,H)&&s(c.current.lastBounds=H)};return[C,p?h$(C,p):C,f?h$(C,f):C]},[s,o,f,p]);function y(){c.current.scrollContainers&&(c.current.scrollContainers.forEach(C=>C.removeEventListener("scroll",b,!0)),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function w(){c.current.element&&(c.current.resizeObserver=new i(b),c.current.resizeObserver.observe(c.current.element),n&&c.current.scrollContainers&&c.current.scrollContainers.forEach(C=>C.addEventListener("scroll",b,{capture:!0,passive:!0})))}const S=C=>{!C||C===c.current.element||(y(),c.current.element=C,c.current.scrollContainers=ZR(C),w())};return boe(b,!!n),moe(m),d.useEffect(()=>{y(),w()},[n,b,m]),d.useEffect(()=>y,[]),[S,a,h]}function moe(e){d.useEffect(()=>{const t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function boe(e,t){d.useEffect(()=>{if(t){const n=e;return window.addEventListener("scroll",n,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",n,!0)}},[e,t])}function ZR(e){const t=[];if(!e||e===document.body)return t;const{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(e);return[n,r,o].some(i=>i==="auto"||i==="scroll")&&t.push(e),[...t,...ZR(e.parentElement)]}const yoe=["x","y","top","bottom","left","right","width","height"],woe=(e,t)=>yoe.every(n=>e[n]===t[n]);function r0(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xoe(e,t,n){Soe(e,t),t.set(e,n)}function Soe(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function vp(e,t){var n=JR(e,t,"get");return Coe(e,n)}function Coe(e,t){return t.get?t.get.call(e):t.value}function Eoe(e,t,n){var r=JR(e,t,"set");return koe(e,r,n),n}function JR(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function koe(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}var wl=new WeakMap;class Ooe{constructor(){xoe(this,wl,{writable:!0,value:void 0}),r0(this,"register",t=>{vp(this,wl).push(t)}),r0(this,"unregister",t=>{let n;for(;(n=vp(this,wl).indexOf(t))!==-1;)vp(this,wl).splice(n,1)}),r0(this,"backendChanged",t=>{for(const n of vp(this,wl))n.backendChanged(t)}),Eoe(this,wl,[])}}function ei(e,t,n){$oe(e,t),t.set(e,n)}function $oe(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ci(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zt(e,t){var n=eD(e,t,"get");return Ioe(e,n)}function Ioe(e,t){return t.get?t.get.call(e):t.value}function xl(e,t,n){var r=eD(e,t,"set");return Toe(e,r,n),n}function eD(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function Toe(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}var Po=new WeakMap,hp=new WeakMap,Mo=new WeakMap,$a=new WeakMap,ps=new WeakMap,g$=new WeakMap,m$=new WeakMap,b$=new WeakMap,o0=new WeakMap,i0=new WeakMap,gp=new WeakMap;class Al{constructor(t,n,r){if(ei(this,Po,{writable:!0,value:void 0}),ei(this,hp,{writable:!0,value:void 0}),ei(this,Mo,{writable:!0,value:void 0}),ei(this,$a,{writable:!0,value:void 0}),ei(this,ps,{writable:!0,value:void 0}),ei(this,g$,{writable:!0,value:(o,i,a)=>{var s,c;if(!a.backend)throw new Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(a)));const f=a.backend(o,i,a.options);let p=a.id;const v=!a.id&&f&&f.constructor;if(v&&(p=f.constructor.name),!p)throw new Error("You must specify an 'id' property in your Backend entry: ".concat(JSON.stringify(a),`
see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx`));if(Zt(this,Mo)[p])throw new Error(`You must specify a unique 'id' property in your Backend entry:
`.concat(JSON.stringify(a)," (conflicts with: ").concat(JSON.stringify(Zt(this,Mo)[p]),")"));return{id:p,instance:f,preview:(s=a.preview)!==null&&s!==void 0?s:!1,transition:a.transition,skipDispatchOnTransition:(c=a.skipDispatchOnTransition)!==null&&c!==void 0?c:!1}}}),Ci(this,"setup",()=>{if(!(typeof window>"u")){if(Al.isSetUp)throw new Error("Cannot have two MultiBackends at the same time.");Al.isSetUp=!0,Zt(this,m$).call(this,window),Zt(this,Mo)[Zt(this,Po)].instance.setup()}}),Ci(this,"teardown",()=>{typeof window>"u"||(Al.isSetUp=!1,Zt(this,b$).call(this,window),Zt(this,Mo)[Zt(this,Po)].instance.teardown())}),Ci(this,"connectDragSource",(o,i,a)=>Zt(this,gp).call(this,"connectDragSource",o,i,a)),Ci(this,"connectDragPreview",(o,i,a)=>Zt(this,gp).call(this,"connectDragPreview",o,i,a)),Ci(this,"connectDropTarget",(o,i,a)=>Zt(this,gp).call(this,"connectDropTarget",o,i,a)),Ci(this,"profile",()=>Zt(this,Mo)[Zt(this,Po)].instance.profile()),Ci(this,"previewEnabled",()=>Zt(this,Mo)[Zt(this,Po)].preview),Ci(this,"previewsList",()=>Zt(this,hp)),Ci(this,"backendsList",()=>Zt(this,$a)),ei(this,m$,{writable:!0,value:o=>{Zt(this,$a).forEach(i=>{i.transition&&o.addEventListener(i.transition.event,Zt(this,o0))})}}),ei(this,b$,{writable:!0,value:o=>{Zt(this,$a).forEach(i=>{i.transition&&o.removeEventListener(i.transition.event,Zt(this,o0))})}}),ei(this,o0,{writable:!0,value:o=>{const i=Zt(this,Po);if(Zt(this,$a).some(s=>s.id!==Zt(this,Po)&&s.transition&&s.transition.check(o)?(xl(this,Po,s.id),!0):!1),Zt(this,Po)!==i){var a;Zt(this,Mo)[i].instance.teardown(),Object.keys(Zt(this,ps)).forEach(p=>{const v=Zt(this,ps)[p];v.unsubscribe(),v.unsubscribe=Zt(this,i0).call(this,v.func,...v.args)}),Zt(this,hp).backendChanged(this);const s=Zt(this,Mo)[Zt(this,Po)];if(s.instance.setup(),s.skipDispatchOnTransition)return;const c=o.constructor,f=new c(o.type,o);(a=o.target)===null||a===void 0||a.dispatchEvent(f)}}}),ei(this,i0,{writable:!0,value:(o,i,a,s)=>Zt(this,Mo)[Zt(this,Po)].instance[o](i,a,s)}),ei(this,gp,{writable:!0,value:(o,i,a,s)=>{const c="".concat(o,"_").concat(i),f=Zt(this,i0).call(this,o,i,a,s);return Zt(this,ps)[c]={func:o,args:[i,a,s],unsubscribe:f},()=>{Zt(this,ps)[c].unsubscribe(),delete Zt(this,ps)[c]}}}),!r||!r.backends||r.backends.length<1)throw new Error(`You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)
see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx`);xl(this,hp,new Ooe),xl(this,Mo,{}),xl(this,$a,[]),r.backends.forEach(o=>{const i=Zt(this,g$).call(this,t,n,o);Zt(this,Mo)[i.id]=i,Zt(this,$a).push(i)}),xl(this,Po,Zt(this,$a)[0].id),xl(this,ps,{})}}Ci(Al,"isSetUp",!1);const Poe=(e,t,n)=>new Al(e,t,n),tD=(e,t)=>({event:e,check:t}),Moe=tD("touchstart",e=>{const t=e;return t.touches!==null&&t.touches!==void 0}),Noe=tD("pointerdown",e=>e.pointerType=="mouse");var _a;(function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"})(_a||(_a={}));class Roe{get delay(){var t;return(t=this.args.delay)!==null&&t!==void 0?t:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var t;return(t=this.args.ignoreContextMenu)!==null&&t!==void 0?t:!1}get enableHoverOutsideTarget(){var t;return(t=this.args.enableHoverOutsideTarget)!==null&&t!==void 0?t:!1}get enableKeyboardEvents(){var t;return(t=this.args.enableKeyboardEvents)!==null&&t!==void 0?t:!1}get enableMouseEvents(){var t;return(t=this.args.enableMouseEvents)!==null&&t!==void 0?t:!1}get enableTouchEvents(){var t;return(t=this.args.enableTouchEvents)!==null&&t!==void 0?t:!0}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var t,n,r,o;return(o=(r=(t=this.args)===null||t===void 0?void 0:t.delayTouchStart)!==null&&r!==void 0?r:(n=this.args)===null||n===void 0?void 0:n.delay)!==null&&o!==void 0?o:0}get delayMouseStart(){var t,n,r,o;return(o=(r=(t=this.args)===null||t===void 0?void 0:t.delayMouseStart)!==null&&r!==void 0?r:(n=this.args)===null||n===void 0?void 0:n.delay)!==null&&o!==void 0?o:0}get window(){if(this.context&&this.context.window)return this.context.window;if(typeof window<"u")return window}get document(){var t;if(!((t=this.context)===null||t===void 0)&&t.document)return this.context.document;if(this.window)return this.window.document}get rootElement(){var t;return((t=this.args)===null||t===void 0?void 0:t.rootElement)||this.document}constructor(t,n){this.args=t,this.context=n}}function Doe(e,t,n,r){return Math.sqrt(Math.pow(Math.abs(n-e),2)+Math.pow(Math.abs(r-t),2))}function joe(e,t,n,r,o){if(!o)return!1;const i=Math.atan2(r-t,n-e)*180/Math.PI+180;for(let a=0;a<o.length;++a){const s=o[a];if(s&&(s.start==null||i>=s.start)&&(s.end==null||i<=s.end))return!0}return!1}const Loe={Left:1,Right:2,Center:4},Boe={Left:0,Center:1,Right:2};function a0(e){return e.button===void 0||e.button===Boe.Left}function Aoe(e){return e.buttons===void 0||(e.buttons&Loe.Left)===0}function nD(e){return!!e.targetTouches}const zoe=1;function Hoe(e){const t=e.nodeType===zoe?e:e.parentElement;if(!t)return;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function Foe(e,t){if(e.targetTouches.length===1)return gv(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return gv(e.touches[0])}function gv(e,t){return nD(e)?Foe(e,t):{x:e.clientX,y:e.clientY}}const eu={[_a.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[_a.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[_a.keyboard]:{keydown:"keydown"}};class Pu{profile(){var t;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:((t=this.dragOverTargetIds)===null||t===void 0?void 0:t.length)||0}}get document(){return this.options.document}setup(){const t=this.options.rootElement;t&&(Qt(!Pu.isSetUp,"Cannot have two Touch backends at the same time."),Pu.isSetUp=!0,this.addEventListener(t,"start",this.getTopMoveStartHandler()),this.addEventListener(t,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(t,"move",this.handleTopMove),this.addEventListener(t,"move",this.handleTopMoveCapture,!0),this.addEventListener(t,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(t,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(t,"keydown",this.handleCancelOnEscape,!0))}teardown(){const t=this.options.rootElement;t&&(Pu.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(t,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(t,"start",this.handleTopMoveStart),this.removeEventListener(t,"move",this.handleTopMoveCapture,!0),this.removeEventListener(t,"move",this.handleTopMove),this.removeEventListener(t,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(t,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(t,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(t,n,r,o=!1){const i=o;this.listenerTypes.forEach(function(a){const s=eu[a][n];s&&t.addEventListener(s,r,i)})}removeEventListener(t,n,r,o=!1){const i=o;this.listenerTypes.forEach(function(a){const s=eu[a][n];s&&t.removeEventListener(s,r,i)})}connectDragSource(t,n){const r=this.handleMoveStart.bind(this,t);return this.sourceNodes.set(t,n),this.addEventListener(n,"start",r),()=>{this.sourceNodes.delete(t),this.removeEventListener(n,"start",r)}}connectDragPreview(t,n,r){return this.sourcePreviewNodeOptions.set(t,r),this.sourcePreviewNodes.set(t,n),()=>{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDropTarget(t,n){const r=this.options.rootElement;if(!this.document||!r)return()=>{};const o=i=>{if(!this.document||!r||!this.monitor.isDragging())return;let a;switch(i.type){case eu.mouse.move:a={x:i.clientX,y:i.clientY};break;case eu.touch.move:var s,c;a={x:((s=i.touches[0])===null||s===void 0?void 0:s.clientX)||0,y:((c=i.touches[0])===null||c===void 0?void 0:c.clientY)||0};break}const f=a!=null?this.document.elementFromPoint(a.x,a.y):void 0,p=f&&n.contains(f);if(f===n||p)return this.handleMove(i,t)};return this.addEventListener(this.document.body,"move",o),this.targetNodes.set(t,n),()=>{this.document&&(this.targetNodes.delete(t),this.removeEventListener(this.document.body,"move",o))}}getTopMoveStartHandler(){return!this.options.delayTouchStart&&!this.options.delayMouseStart?this.handleTopMoveStart:this.handleTopMoveStartDelay}installSourceNodeRemovalObserver(t){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=t,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{t&&!t.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),!(!t||!t.parentElement)&&this.draggedSourceNodeRemovalObserver.observe(t.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(t,n,r){this.getSourceClientOffset=o=>{const i=this.sourceNodes.get(o);return i&&Hoe(i)},this.handleTopMoveStartCapture=o=>{a0(o)&&(this.moveStartSourceIds=[])},this.handleMoveStart=o=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(o)},this.handleTopMoveStart=o=>{if(!a0(o))return;const i=gv(o);i&&(nD(o)&&(this.lastTargetTouchFallback=o.targetTouches[0]),this._mouseClientOffset=i),this.waitingForDelay=!1},this.handleTopMoveStartDelay=o=>{if(!a0(o))return;const i=o.type===eu.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,o),i),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(o,i)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(i)},this.handleTopMove=o=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;const{moveStartSourceIds:i,dragOverTargetIds:a}=this,s=this.options.enableHoverOutsideTarget,c=gv(o,this.lastTargetTouchFallback);if(!c)return;if(this._isScrolling||!this.monitor.isDragging()&&joe(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,c.x,c.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&i&&Doe(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,c.x,c.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(i,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;const f=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(f),this.actions.publishDragSource(),o.cancelable&&o.preventDefault();const p=(a||[]).map(b=>this.targetNodes.get(b)).filter(b=>!!b),v=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(c.x,c.y,p):this.document.elementsFromPoint(c.x,c.y),h=[];for(const b in v){if(!v.hasOwnProperty(b))continue;let y=v[b];for(y!=null&&h.push(y);y;)y=y.parentElement,y&&h.indexOf(y)===-1&&h.push(y)}const m=h.filter(b=>p.indexOf(b)>-1).map(b=>this._getDropTargetId(b)).filter(b=>!!b).filter((b,y,w)=>w.indexOf(b)===y);if(s)for(const b in this.targetNodes){const y=this.targetNodes.get(b);if(f&&y&&y.contains(f)&&m.indexOf(b)===-1){m.unshift(b);break}}m.reverse(),this.actions.hover(m,{clientOffset:c})},this._getDropTargetId=o=>{const i=this.targetNodes.keys();let a=i.next();for(;a.done===!1;){const s=a.value;if(o===this.targetNodes.get(s))return s;a=i.next()}},this.handleTopMoveEndCapture=o=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,!!Aoe(o)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}o.cancelable&&o.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=o=>{o.key==="Escape"&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new Roe(r,n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(_a.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(_a.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(_a.keyboard)}}const _oe=function(t,n={},r={}){return new Pu(t,n,r)};var Ho=function(){return Ho=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ho.apply(this,arguments)};function Wr(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}function Voe(e){var t=e.isVisible,n=e.ease,r=n===void 0?"easeIn":n,o=e.duration,i=e.variants,a=i===void 0?{open:{opacity:1,height:"auto"},close:{opacity:0,height:0}}:i,s=e.children,c=goe({polyfill:AJ}),f=c[0],p=c[1].height,v=d.useState(t),h=v[0],m=v[1],b=d.useState(t),y=b[0],w=b[1],S=d.useState(!1),C=S[0],E=S[1],k=function(){E(!1),t||m(!1)};return d.useEffect(function(){E(!0),t?m(!0):w(!1)},[t]),d.useEffect(function(){h&&w(!0)},[p]),le.createElement(voe.div,{style:C?{overflow:"hidden"}:void 0,onAnimationComplete:k,initial:y?"open":"close",animate:y?"open":"close",inherit:!1,variants:a,transition:{ease:r,duration:Woe(p,o)}},le.createElement("div",{ref:f},h&&s))}function Woe(e,t){if(t)return t;if(!e)return 0;var n=e/36;return Math.round((4+10*Math.pow(n,.25)+n/5)*10)/1500}var Uoe=function(e,t){return e.text>t.text?1:e.text<t.text?-1:0},tu=function(e,t){return e.find(function(n){return n.id===t})},rD=function(e,t,n){if(n===0)return!1;var r=e.find(function(o){return o.id===n});return r===void 0?!1:r.parent===t?!0:rD(e,t,r.parent)},t1=function(e){return e.id!==void 0&&e.parent!==void 0&&e.text!==void 0},qa=function(e,t,n){var r=n.tree,o=n.rootId,i=n.canDrop;if(e===null){if(t===o)return!0;var a=r.find(function(p){return p.id===t});return!!(a&&a.droppable)}else{var s=t1(e)?e.id:null;if(i){var c=i(s,t);if(c!==void 0)return c}if(s===t)return!1;var f=r.find(function(v){return v.id===s}),a=r.find(function(v){return v.id===t});return f===void 0||s===null?t===o||!!(a!=null&&a.droppable):a===void 0?f.parent!==0:f.parent===t||!a.droppable?!1:!rD(r,s,t)}},Koe=function(e,t,n){return e.map(function(r){return r.id===t?Ho(Ho({},r),{parent:n}):r})},oD=function(e,t,n){if(n===0)return 0;var r=e.filter(function(o){return o.parent===t});return r[n]?e.findIndex(function(o){return o.id===r[n].id}):e.findIndex(function(o){return o.id===r[n-1].id})+1},qoe=function(e,t){return e.findIndex(function(n){return n.id===t})},iD=function(e,t,n,r){var o=qoe(e,t),i=oD(e,n,r);return i=i>o?i-1:i,[o,i]},Xoe=function(e,t,n){var r=t<0?e.length+t:t;if(r>=0&&r<e.length){var o=n<0?e.length+n:n,i=e.splice(t,1)[0];e.splice(o,0,i)}},Goe=function(e,t,n,r){var o=iD(e,t,n,r),i=o[0],a=o[1],s=Wr([],e,!0);return Xoe(s,i,a),s.map(function(c){return c.id===t?Ho(Ho({},c),{parent:n}):c})},Yoe=function(e,t){var n=e.getBoundingClientRect(),r=n.top+n.height/2;return t>r?"down":"up"},Gb=function(e,t){var n="",r=0;return e.forEach(function(o,i){var a,s=Yoe(o,((a=t.getClientOffset())===null||a===void 0?void 0:a.y)||0);n===""?n=s:n!==s&&(n=s,r=i),i===e.length-1&&s==="down"&&(r=i+1)}),r},y$=function(e,t,n){var r=t.closest('[role="list"]'),o=r==null?void 0:r.querySelectorAll(':scope > [role="listitem"]');return o?Gb(o,n):null},Qoe=function(e,t,n){var r=e.getBoundingClientRect(),o=n.dropTargetOffset,i=r.top+o,a=r.bottom-o;return t>a?"lower":t<i?"upper":"middle"},Yb=function(e,t,n,r){var o;if(!t)return null;if(e===null){var i=t.querySelectorAll(':scope > [role="listitem"]');return{id:r.rootId,index:Gb(i,n)}}var a=n.getItem(),s=t.querySelector('[role="list"]'),c=Qoe(t,((o=n.getClientOffset())===null||o===void 0?void 0:o.y)||0,r);if(s){if(c==="upper")if(qa(a,e.parent,r)){var f=y$(e,t,n);return f===null?null:{id:e.parent,index:f}}else return{id:e.id,index:0};var i=s.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:Gb(i,n)}}else{if(c==="middle")return{id:e.id,index:0};if(qa(a,e.parent,r)){var f=y$(e,t,n);return f===null?null:{id:e.parent,index:f}}return null}},Zoe=function(e){return e===void 0&&(e={}),{backends:[{id:"html5",backend:mJ,options:e.html5,transition:Noe},{id:"touch",backend:_oe,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:Moe}]}},Lp=function(e,t){return e.some(function(n){return n.parent===t})},aD=d.createContext({}),Joe=function(e){var t=lie(e.tree,e.initialOpen),n=t[0],r=t[1],o=r.handleToggle,i=r.handleCloseAll,a=r.handleOpenAll,s=r.handleOpen,c=r.handleClose;d.useImperativeHandle(e.treeRef,function(){return{open:function(m){return s(m,e.onChangeOpen)},close:function(m){return c(m,e.onChangeOpen)},openAll:function(){return a(e.onChangeOpen)},closeAll:function(){return i(e.onChangeOpen)}}});var f=ca().getMonitor(),p=e.canDrop,v=e.canDrag,h=Ho(Ho({extraAcceptTypes:[],listComponent:"ul",listItemComponent:"li",placeholderComponent:"li",sort:!0,insertDroppableFirst:!0,enableAnimateExpand:!1,dropTargetOffset:0,initialOpen:!1},e),{openIds:n,onDrop:function(m,b,y){if(m){var w={dragSourceId:m.id,dropTargetId:b,dragSource:m,dropTarget:tu(e.tree,b),monitor:f},S=e.tree;if(tu(S,m.id)||(S=Wr(Wr([],S,!0),[m],!1)),e.sort===!1){var C=iD(S,m.id,b,y),E=C[1];w.destinationIndex=E,w.relativeIndex=y,e.onDrop(Goe(S,m.id,b,y),w);return}e.onDrop(Koe(S,m.id,b),w)}else{var w={dropTargetId:b,dropTarget:tu(e.tree,b),monitor:f};e.sort===!1&&(w.destinationIndex=oD(e.tree,b,y),w.relativeIndex=y),e.onDrop(e.tree,w)}},canDrop:p?function(m,b){return p(e.tree,{dragSourceId:m??void 0,dropTargetId:b,dragSource:f.getItem(),dropTarget:tu(e.tree,b),monitor:f})}:void 0,canDrag:v?function(m){return v(tu(e.tree,m))}:void 0,onToggle:function(m){return o(m,e.onChangeOpen)}});return le.createElement(aD.Provider,{value:h},e.children)},sD=d.createContext({}),eie={isLock:!1},tie=function(e){var t=d.useState(eie.isLock),n=t[0],r=t[1];return le.createElement(sD.Provider,{value:{isLock:n,lock:function(){return r(!0)},unlock:function(){return r(!1)}}},e.children)},Nd=d.createContext({}),mp={dropTargetId:void 0,index:void 0},nie=function(e){var t=d.useState(mp.dropTargetId),n=t[0],r=t[1],o=d.useState(mp.index),i=o[0],a=o[1],s=function(f,p){r(f),a(p)},c=function(){r(mp.dropTargetId),a(mp.index)};return le.createElement(Nd.Provider,{value:{dropTargetId:n,index:i,showPlaceholder:s,hidePlaceholder:c}},e.children)},rie=function(e){return le.createElement(Joe,Ho({},e),le.createElement(tie,null,le.createElement(nie,null,e.children)))},oie=function(e){var t=d.useContext(sD);d.useEffect(function(){if(e.current){var n=e.current,r=function(p){var v=p.target;(v instanceof HTMLInputElement||v instanceof HTMLTextAreaElement)&&t.lock()},o=function(p){var v=p.target;(v instanceof HTMLInputElement||v instanceof HTMLTextAreaElement)&&t.unlock()},i=function(p){return r(p)},a=function(p){return o(p)},s=function(p){return r(p)},c=function(p){return o(p)},f=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return f.observe(n,{subtree:!0,childList:!0}),n.addEventListener("mouseover",i),n.addEventListener("mouseout",a),n.addEventListener("focusin",s),n.addEventListener("focusout",c),function(){f.disconnect(),n.removeEventListener("mouseover",i),n.removeEventListener("mouseout",a),n.removeEventListener("focusin",s),n.removeEventListener("focusout",c)}}},[e,t]),d.useEffect(function(){var n;(n=e.current)===null||n===void 0||n.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},hh={TREE_ITEM:Symbol()},lD=null,cD=function(e){var t=e.target;if(t instanceof HTMLElement){var n=t.closest('[role="listitem"]');e.currentTarget===n&&(lD=n)}},w$=function(e){return cD(e)},x$=function(e){return cD(e)},iie=function(e,t){var n=Ya();d.useEffect(function(){var s=t.current;return s==null||s.addEventListener("dragstart",w$),s==null||s.addEventListener("touchstart",x$,{passive:!0}),function(){s==null||s.removeEventListener("dragstart",w$),s==null||s.removeEventListener("touchstart",x$)}},[t]);var r=XZ({type:hh.TREE_ITEM,item:function(s){var c=Ho({ref:t},e);return n.onDragStart&&n.onDragStart(c,s),c},end:function(s,c){var f=s;n.onDragEnd&&n.onDragEnd(f,c)},canDrag:function(){var s=n.canDrag;return lD!==t.current?!1:s?s(e.id):!0},collect:function(s){return{isDragging:s.isDragging()}}}),o=r[0].isDragging,i=r[1],a=r[2];return[o,i,a]},aie=function(e){var t=Ya(),n=d.useContext(Nd),r=uN({accept:Wr([hh.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(c,f){var p=t.rootId,v=t.onDrop,h=n.dropTargetId,m=n.index;f.isOver({shallow:!0})&&h!==void 0&&m!==void 0&&v(t1(c)?c:null,p,m),n.hidePlaceholder()},canDrop:function(c,f){var p=t.rootId;return f.isOver({shallow:!0})?c===void 0?!1:qa(c,p,t):!1},hover:function(c,f){if(f.isOver({shallow:!0})){var p=t.rootId,v=n.dropTargetId,h=n.index,m=n.showPlaceholder,b=n.hidePlaceholder,y=Yb(null,e.current,f,t);if(y===null||!qa(c,p,t)){b();return}(y.id!==v||y.index!==h)&&m(y.id,y.index)}},collect:function(c){var f=c.getItem();return{isOver:c.isOver({shallow:!0})&&c.canDrop(),dragSource:f}}}),o=r[0],i=o.isOver,a=o.dragSource,s=r[1];return[i,a,s]},sie=function(e,t){var n=Ya(),r=d.useContext(Nd),o=uN({accept:Wr([hh.TREE_ITEM],n.extraAcceptTypes,!0),drop:function(f,p){var v=r.dropTargetId,h=r.index;p.isOver({shallow:!0})&&v!==void 0&&h!==void 0&&n.onDrop(t1(f)?f:null,v,h),r.hidePlaceholder()},canDrop:function(f,p){if(p.isOver({shallow:!0})){var v=Yb(e,t.current,p,n);return v===null?!1:qa(f,v.id,n)}return!1},hover:function(f,p){if(p.isOver({shallow:!0})){var v=r.dropTargetId,h=r.index,m=r.showPlaceholder,b=r.hidePlaceholder,y=Yb(e,t.current,p,n);if(y===null||!qa(f,y.id,n)){b();return}(y.id!==v||y.index!==h)&&m(y.id,y.index)}},collect:function(f){var p=f.getItem();return{isOver:f.isOver({shallow:!0})&&f.canDrop(),dragSource:p}}}),i=o[0],a=i.isOver,s=i.dragSource,c=o[1];return[a,s,c]},lie=function(e,t){var n=d.useMemo(function(){return t===!0?e.filter(function(v){return Lp(e,v.id)}).map(function(v){return v.id}):Array.isArray(t)?t:[]},[t]),r=d.useState(n),o=r[0],i=r[1];d.useEffect(function(){return i(n)},[t]);var a=function(v,h){var m=o.includes(v)?o.filter(function(b){return b!==v}):Wr(Wr([],o,!0),[v],!1);i(m),h&&h(m)},s=function(v){i([]),v&&v([])},c=function(v){var h=e.filter(function(m){return Lp(e,m.id)}).map(function(m){return m.id});i(h),v&&v(h)},f=function(v,h){var m=[];if(Array.isArray(v)){var b=e.filter(function(y){return v.includes(y.id)&&Lp(e,y.id)});m=Wr(Wr([],o,!0),b.map(function(y){return y.id}),!0).filter(function(y,w,S){return S.indexOf(y)===w})}else m=o.includes(v)?o:Wr(Wr([],o,!0),[v],!1);i(m),h&&h(m)},p=function(v,h){var m=o.filter(function(b){return Array.isArray(v)?!v.includes(b):b!==v});i(m),h&&h(m)};return[o,{handleToggle:a,handleCloseAll:s,handleOpenAll:c,handleOpen:f,handleClose:p}]},cie=function(){return GZ(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===hh.TREE_ITEM}})},Ya=function(){var e=d.useContext(aD);if(!e)throw new Error("useTreeContext must be used under TreeProvider");return e},uie=function(e,t){var n=Ya(),r=n.rootId,o=n.rootProps,i=n.classes,a=(i==null?void 0:i.container)||"";return t&&(i!=null&&i.dropTarget)&&(a="".concat(a," ").concat(i.dropTarget)),e===r&&(i!=null&&i.root)&&(a="".concat(a," ").concat(i.root)),e===r&&(o!=null&&o.className)&&(a="".concat(a," ").concat(o.className)),a=a.trim(),a},die=function(e,t,n){t.current?n(t):n(e),d.useEffect(function(){t.current?n(t):n(e)},[t.current])},fie=function(e){var t=Ya(),n=d.useContext(Nd),r=d.useRef(null),o=d.useRef(null),i=t.tree.find(function(R){return R.id===e.id}),a=t.openIds,s=t.classes,c=t.enableAnimateExpand,f=a.includes(e.id),p=iie(i,r),v=p[0],h=p[1],m=p[2],b=sie(i,r),y=b[0],w=b[1],S=b[2];die(r,o,h),qa(w,e.id,t)&&S(r),d.useEffect(function(){t.dragPreviewRender?m(gJ(),{captureDraggingState:!0}):o.current&&m(r)},[m,t.dragPreviewRender]),oie(r);var C=function(){return t.onToggle(i.id)},E=t.listItemComponent,k=(s==null?void 0:s.listItem)||"";y&&(s!=null&&s.dropTarget)&&(k="".concat(k," ").concat(s.dropTarget)),v&&(s!=null&&s.draggingSource)&&(k="".concat(k," ").concat(s.draggingSource));var O=t.canDrag?t.canDrag(e.id):!0,I=n.dropTargetId===e.id,T={depth:e.depth,isOpen:f,isDragging:v,isDropTarget:I,draggable:O,hasChild:Lp(t.tree,e.id),containerRef:r,handleRef:o,onToggle:C};return le.createElement(E,{ref:r,className:k,role:"listitem"},t.render(i,T),c&&T.hasChild&&le.createElement(Voe,{isVisible:f},le.createElement(Qb,{parentId:e.id,depth:e.depth+1})),!c&&T.hasChild&&f&&le.createElement(Qb,{parentId:e.id,depth:e.depth+1}))},S$=function(e){var t=Ya(),n=t.placeholderRender,r=t.placeholderComponent,o=t.classes,i=d.useContext(Nd),a=ca(),s=a.getMonitor(),c=s.getItem();if(!n||!c)return null;var f=e.dropTargetId===i.dropTargetId&&(e.index===i.index||e.index===void 0&&e.listCount===i.index);return f?le.createElement(r,{className:(o==null?void 0:o.placeholder)||""},n(c,{depth:e.depth})):null},Qb=function(e){var t=Ya(),n=d.useRef(null),r=t.tree.filter(function(y){return y.parent===e.parentId}),o=r,i=typeof t.sort=="function"?t.sort:Uoe;if(t.insertDroppableFirst){var a=r.filter(function(y){return y.droppable}),s=r.filter(function(y){return!y.droppable});t.sort===!1?o=Wr(Wr([],a,!0),s,!0):(a=a.sort(i),s=s.sort(i),o=Wr(Wr([],a,!0),s,!0))}else t.sort!==!1&&(o=r.sort(i));var c=aie(n),f=c[0],p=c[1],v=c[2];e.parentId===t.rootId&&qa(p,t.rootId,t)&&v(n);var h=uie(e.parentId,f),m=t.rootProps||{},b=t.listComponent;return le.createElement(b,Ho({ref:n,role:"list"},m,{className:h}),o.map(function(y,w){return le.createElement(le.Fragment,{key:y.id},le.createElement(S$,{depth:e.depth,listCount:o.length,dropTargetId:e.parentId,index:w}),le.createElement(fie,{id:y.id,depth:e.depth}))}),le.createElement(S$,{depth:e.depth,listCount:o.length,dropTargetId:e.parentId}))},pie={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},vie=function(e){var t=e.clientOffset;if(!t)return{};var n=t.x,r=t.y,o="translate(".concat(n,"px, ").concat(r,"px)");return{pointerEvents:"none",transform:o}},hie=function(){var e=Ya(),t=cie(),n=t.isDragging,r=t.clientOffset;return!n||!r?null:le.createElement("div",{style:pie},le.createElement("div",{style:vie(t)},e.dragPreviewRender&&e.dragPreviewRender(t)))};function gie(e,t){return le.createElement(rie,Ho({},e,{treeRef:t}),e.dragPreviewRender&&le.createElement(hie,null),le.createElement(Qb,{parentId:e.rootId,depth:0}))}var mie=d.forwardRef(gie),bie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},yie=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:bie}))},wie=d.forwardRef(yie),xie={icon:function(t,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z",fill:n}},{tag:"path",attrs:{d:"M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z",fill:n}},{tag:"path",attrs:{d:"M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z",fill:t}},{tag:"path",attrs:{d:"M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z",fill:t}}]}},name:"crown",theme:"twotone"},Sie=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:xie}))},uD=d.forwardRef(Sie),Cie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-image",theme:"outlined"},Eie=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:Cie}))},kie=d.forwardRef(Eie),Oie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder-add",theme:"outlined"},$ie=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:Oie}))},Iie=d.forwardRef($ie),Tie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"},Pie=function(t,n){return d.createElement(Gt,Te({},t,{ref:n,icon:Tie}))},Mie=d.forwardRef(Pie);const dD=e=>{if(e.droppable&&e.fileType!=="workspace")return st.jsx(uD,{size:24});switch(e.fileType){case"image":return st.jsx(kie,{size:24});case"csv":return st.jsx(Mie,{size:24});case"text":return st.jsx(U7,{size:24});case"workspace":return st.jsx(Iie,{size:24});default:return null}},Nie="_root_1cexp_1",Rie="_isSelected_1cexp_15",Die="_expandIconWrapper_1cexp_20",jie="_isOpen_1cexp_32",Lie="_labelGridItem_1cexp_36",Bie="_pipeY_1cexp_42",Aie="_pipeX_1cexp_49",nu={root:Nie,isSelected:Rie,expandIconWrapper:Die,isOpen:jie,labelGridItem:Lie,pipeY:Bie,pipeX:Aie},zie=24,Hie=e=>{const{droppable:t,data:n}=e.node,r=e.depth*zie,{Paragraph:o}=Od,i=f=>{f.stopPropagation(),e.onToggle(e.node.id)},a=()=>e.onSelect(e.node),s=f=>{f.stopPropagation();const p=app.workspace.getLeafById(String(e.node.id));p&&(app.workspace.setActiveLeaf(p),a())},c=f=>{f.stopPropagation(),f.preventDefault();const p=new Pe.Menu;p.addItem(v=>{v.setTitle("Not Ready Yet").setIcon("surfing").onClick(()=>{new Pe.Notice("Not Ready Yet")})}),p.showAtPosition({x:f.clientX,y:f.clientY})};return st.jsxs("div",{className:`tree-node ${nu.root} ${e.isSelected?nu.isSelected:""}`,style:{paddingInlineStart:r},onClick:s,onContextMenu:c,children:[st.jsx("div",{className:`${nu.expandIconWrapper} ${e.isOpen?nu.isOpen:""}`,children:e.hasChild&&st.jsx(wie,{onClick:i,size:24})}),st.jsx("div",{children:st.jsx(dD,{droppable:t||!1,fileType:n==null?void 0:n.fileType})}),st.jsx("div",{className:nu.labelGridItem,children:st.jsx(o,{ellipsis:{rows:1,expandable:!1,tooltip:!1},style:{marginBottom:0},children:`${e.node.text}`})})]})},Fie="_root_1k2x2_1",_ie={root:Fie},Vie=e=>{const t=e.depth*24;return st.jsx("div",{className:_ie.root,style:{left:t}})},Wie="_app_byfxz_1",Uie="_container_byfxz_7",Kie="_treeRoot_byfxz_11",qie="_draggingSource_byfxz_15",Xie="_placeholderContainer_byfxz_19",Gie="_dropTarget_byfxz_23",Sl={app:Wie,container:Uie,treeRoot:Kie,draggingSource:qie,placeholderContainer:Xie,dropTarget:Gie},Yie="_root_wotdi_1",Qie="_icon_wotdi_16",Zie="_label_wotdi_17",s0={root:Yie,icon:Qie,label:Zie},Jie=e=>{var n;const t=e.monitorProps.item;return st.jsxs("div",{className:s0.root,children:[st.jsx("div",{className:s0.icon,children:st.jsx(dD,{droppable:t.droppable||!1,fileType:(n=t==null?void 0:t.data)==null?void 0:n.fileType})}),st.jsx("div",{className:s0.label,children:t.text})]})};class eae extends Pe.Modal{constructor(n,r,o){super(n);Ie(this,"plugin");Ie(this,"result");Ie(this,"onSubmit");this.onSubmit=o}onOpen(){var r;const{contentEl:n}=this;(r=n.parentElement)==null||r.classList.add("wb-workspace-modal"),n.createEl("h2",{text:"Workspace Name"}),new Pe.Setting(n).setName("Name").addText(o=>o.onChange(i=>{this.result=i})),new Pe.Setting(n).addButton(o=>o.setButtonText("Submit").setCta().onClick(()=>{this.close(),this.onSubmit(this.result)}))}onClose(){const{contentEl:n}=this;n.empty()}}const tae=e=>{const t=[];for(let n=0;n<e;n++)t.push((16*Math.random()|0).toString(16));return t.join("")},nae=()=>{const[e,t]=d.useState(),n=le.useCallback(o=>t(o),[]);d.useEffect(()=>{const o=document.body.find('div[data-type="surfing-tab-tree"]');t(o)},[]);const r=le.useMemo(()=>({rootElement:e}),[e]);return{dndArea:e,handleRef:n,html5Options:r}};function rae(e){const[t,n]=d.useState(e.plugin.settings.treeData||[]),r=m=>n(m),{dndArea:o,handleRef:i,html5Options:a}=nae(),[s,c]=d.useState(null),f=m=>{c(m)},p=m=>{const b=new Pe.Menu;b.addItem(y=>{y.setTitle("New Group").setIcon("folder").onClick(()=>{new eae(e.plugin.app,e.plugin,w=>{const S={id:tae(16),parent:0,droppable:!0,text:w,data:{fileType:"workspace",fileSize:"",icon:"folder"}};n([...t,S])}).open()})}),b.showAtPosition({x:m.clientX,y:m.clientY})};le.useEffect(()=>{const m=t.findIndex(w=>{var S;return((S=w.data)==null?void 0:S.fileType)==="site"});if(m===-1)return;const b=String(t[m].id);if(!app.workspace.getLeafById(b)){n([]),e.plugin.settings.treeData=[],e.plugin.settingsTab.applySettingsUpdate();return}t&&(e.plugin.settings.treeData=t,e.plugin.settingsTab.applySettingsUpdate())},[t]),le.useEffect(()=>{if(t.length>0)return;const m=e.plugin.app.workspace.getLeavesOfType(Gn),b=m.map(y=>({id:y.id,parent:0,droppable:!0,text:y.view.currentTitle,data:{fileType:"site",fileSize:"",icon:y.view.favicon}}));return n([...t,...b]),()=>{m.forEach(y=>{h(y.id)&&(n([...t,{id:y.id,parent:0,droppable:!0,text:y.view.currentTitle,data:{fileType:"site",fileSize:"",icon:y.view.favicon}}]),y.view.webviewEl.addEventListener("dom-ready",()=>{v(y.view,"")}))})}},[]);const v=le.useCallback((m,b)=>{n(y=>{const w=y.findIndex(S=>S.id===m.leaf.id);if(w!==-1){const S=y[w];return[...y.slice(0,w),{...S,text:b||m.currentTitle,data:{...S.data,icon:m.favicon}},...y.slice(w+1)]}else return[...y,{id:m.leaf.id,parent:0,droppable:!0,text:b||m.currentTitle,data:{fileType:"site",fileSize:"",icon:m.favicon}}]})},[]),h=m=>!t.some(b=>b.id===m);return d.useEffect(()=>{e.plugin.app.workspace.on("surfing:page-change",(m,b)=>{h(b.leaf.id)&&v(b,m)}),e.plugin.app.workspace.on("layout-change",()=>{if(e.plugin.app.workspace.getLeavesOfType(Gn).length===0){n([]);return}})},[]),t.length>0?st.jsx("div",{ref:i,className:Sl.container,children:st.jsx(kZ,{backend:Poe,options:Zoe({html5:{rootElement:o}}),children:st.jsx("div",{className:Sl.app,onContextMenu:p,children:st.jsx(mie,{tree:t,rootId:0,render:(m,{depth:b,isOpen:y,hasChild:w,onToggle:S})=>st.jsx(Hie,{node:m,depth:b,isOpen:y,onToggle:S,hasChild:w,isSelected:m.id===(s==null?void 0:s.id),onSelect:f}),dragPreviewRender:m=>st.jsx(Jie,{monitorProps:m}),onDrop:r,classes:{root:Sl.treeRoot,draggingSource:Sl.draggingSource,placeholder:Sl.placeholderContainer},sort:!1,insertDroppableFirst:!1,canDrop:(m,{dragSource:b,dropTargetId:y})=>{if((b==null?void 0:b.parent)===y)return!0},dropTargetOffset:10,placeholderRender:(m,{depth:b})=>st.jsx(Vie,{node:m,depth:b})})})})}):st.jsx("div",{className:`${Sl.app} tab-tree-empty-container`,children:st.jsxs("div",{className:"tab-tree-empty-state",children:[st.jsx(uD,{size:64,width:64,height:64}),st.jsx("span",{children:"No surfing tabs open"})]})})}const lu="surfing-tab-tree";class oae extends Pe.ItemView{constructor(t,n){super(t),this.plugin=n,this.plugin=n}getViewType(){return lu}getDisplayText(){return"Surfing Tab Tree"}getIcon(){return"chrome"}async onOpen(){yv.createRoot(this.containerEl).render(st.jsx(le.StrictMode,{children:st.jsx(rae,{plugin:this.plugin})}))}}class iae extends Pe.Component{constructor(n,r){super();Ie(this,"plugin");Ie(this,"parent");Ie(this,"listEl");this.plugin=n,this.parent=r}onload(){this.listEl=this.parent.createEl("div",{cls:"wb-last-opened-files"});const n=this.plugin.app.workspace.getLastOpenFiles().slice(0,8);for(const r of n){const o=this.listEl.createEl("button",{cls:"wb-last-opened-file"}),i=o.createEl("span",{cls:"wb-last-opened-file-icon"});Pe.setIcon(i,"file-text"),o.createEl("span",{cls:"wb-last-opened-file-name",text:r}),o.onclick=async()=>{await this.plugin.app.workspace.openLinkText(r,r,!1)}}}onunload(){super.onunload(),this.listEl.empty(),this.listEl.detach()}}class aae extends Pe.Plugin{constructor(){super(...arguments);Ie(this,"settings");Ie(this,"settingsTab");Ie(this,"onLayoutChangeEventRef");Ie(this,"applyURLDebounceTimer",0);Ie(this,"urlOpened",!1);Ie(this,"patchInlineUrl",!1)}async onload(){await this.loadSettings(),this.checkWebBrowser(),this.settingsTab=new x3(this.app,this),this.addSettingTab(this.settingsTab),this.registerView(Gn,n=>new Jt(n,this)),this.registerView(Cb,n=>new rQ(n)),this.settings.enableTreeView&&this.registerView(lu,n=>new oae(n,this)),this.settings.bookmarkManager.openBookMark&&this.registerView(ki,n=>new ZY(n,this));try{this.settings.enableHtmlPreview&&this.registerExtensions(Sb,Cb)}catch{new Pe.Notice(`File extensions ${Sb} had been registered by other plugin!`)}this.openTabTreeView(),this.updateEmptyLeaves(!1),this.registerContextMenu(),this.registerCustomURI(),this.registerCodeBlock(),this.registerHoverPopover(),this.patchMarkdownView(),this.patchWindowOpen(),this.patchMarkdownView(),Pe.requireApiVersion("1.0.4")&&this.patchEditMode(),this.onLayoutChangeEventRef=this.app.workspace.on("layout-change",()=>{const n=this.app.workspace.getActiveViewOfType(Pe.ItemView);n&&this.addHeaderAndSearchBar(n)}),this.registerCommands(),this.registerCustomIcon(),this.patchEmptyView(),this.patchMarkdownPreviewRenderer(),this.patchProperty(),this.settings.supportLivePreviewInlineUrl&&this.patchInlinePreview(),Pe.requireApiVersion("1.1.0")&&this.settings.useWebview&&(this.patchCanvasNode(),this.patchCanvas()),this.registerEmbededHTML(),this.settings.bookmarkManager.openBookMark&&this.registerRibbon()}onunload(){this.app.workspace.detachLeavesOfType(Gn),this.app.workspace.detachLeavesOfType(ki),this.settings.enableTreeView&&this.app.workspace.detachLeavesOfType(lu),this.app.workspace.offref(this.onLayoutChangeEventRef),this.updateEmptyLeaves(!0),this.unRegisterEmbededHTML(),Pe.requireApiVersion("1.1.0")&&this.settings.useWebview&&this.refreshAllRelatedView()}openTabTreeView(){this.app.workspace.onLayoutReady(this.onLayoutReady.bind(this))}onLayoutReady(){this.settings.enableTreeView&&(this.app.workspace.getLeavesOfType(lu).length||this.app.workspace.getLeftLeaf(!1).setViewState({type:lu}))}registerRibbon(){this.addRibbonIcon("bookmark",ki,async()=>{const n=this.app.workspace;n.detachLeavesOfType(ki),await n.getLeaf(!1).setViewState({type:ki}),n.revealLeaf(n.getLeavesOfType(ki)[0])})}addHeaderAndSearchBar(n){if(!n||n.getViewType()!="empty"&&n.getViewType()!=="home-tab-view")return;if(!n.headerEl.children[2].hasClass("web-browser-header-bar")){const o=new xb(n.titleContainerEl,this,n);o.onLoad(),this.settings.showSearchBarInPage||o.focus(),o.addOnSearchBarEnterListener(i=>{Jt.spawnWebBrowserView(!1,{url:i})})}if(app.plugins.getPlugin("home-tab"))return;this.settings.randomBackground&&n.contentEl.toggleClass("wb-random-background",!0);const r=n.contentEl.children[0].hasClass("empty-state")?n.contentEl.children[0]:null;if(r&&!r.hasClass("wb-page-search-bar")&&this.settings.showSearchBarInPage){const o=r.createEl("div",{cls:"wb-search-bar-container"});r==null||r.addClass("wb-page-search-bar");const i=new aQ(o,n,this);if(this.settings.lastOpenedFiles&&new iae(this,i.inPageSearchBarContainerEl).onload(),this.settings.useIconList){new sQ(r,n,this);const a=r.querySelector(".empty-state-container");a&&a.addClass("wb-empty-actions")}i.focus(),i.addOnSearchBarEnterListener(a=>{a.trim()===""||this.settings.showOtherSearchEngines||Jt.spawnWebBrowserView(!1,{url:a})})}}removeHeaderAndSearchBar(n){var r,o,i,a,s;n&&(n.getViewType()!="empty"&&n.getViewType()!=="home-tab-view"||(n.titleContainerEl.hasClass("wb-header-bar")&&(n.titleContainerEl.empty(),n.titleContainerEl.removeClass("wb-header-bar")),(r=n.contentEl.children[1])!=null&&r.hasClass("surfing-settings-icon")&&((o=n.contentEl.children[1])==null||o.detach()),!app.plugins.getPlugin("home-tab")&&n.contentEl.children[0].hasClass("wb-page-search-bar")&&this.settings.showSearchBarInPage&&((i=n.contentEl.children[0].children[1])==null||i.detach(),(a=n.contentEl.children[0].children[1])==null||a.empty(),(s=n.contentEl.children[0].children[1])==null||s.detach(),n.contentEl.children[0].removeClass("wb-page-search-bar"))))}updateEmptyLeaves(n){const r=this.app.workspace.getLeavesOfType("empty"),o=this.app.workspace.getLeavesOfType("home-tab-view");[...r,...o].forEach(a=>{a.view instanceof Pe.ItemView&&(n||this.addHeaderAndSearchBar(a.view),n&&this.removeHeaderAndSearchBar(a.view))})}registerCustomURI(){this.settings.openInObsidianWeb&&this.registerObsidianProtocolHandler("web-open",async n=>{let r=n.url;r&&(decodeURI(r)!==r&&(r=decodeURI(r).toString().replace(/\s/g,"%20")),this.settings.bookmarkManager.saveBookMark?new sae(this.app,r,this).open():Jt.spawnWebBrowserView(!0,{url:r}))})}registerContextMenu(){this.registerEvent(this.app.workspace.on("editor-menu",(n,r,o)=>{if(!r)return;if(r.getSelection().length===0){const a=r.getClickableTokenAt(r.getCursor());a&&a.type==="external-link"&&(n.addItem(s=>{s.setIcon("surfing").setTitle(Re("Open With Surfing")).onClick(()=>{Jt.spawnWebBrowserView(!0,{url:a.text})})}).addItem(s=>{s.setIcon("surfing").setTitle(Re("Open With External Browser")).onClick(()=>{window.open(a.text,"_blank","external")})}),app.plugins.getPlugin("obsidian-hover-editor")&&n.addItem(s=>{s.setIcon("surfing").setTitle("Open With Hover Editor").onClick(async()=>{var p;if(!app.plugins.getPlugin("obsidian-hover-editor")){new Pe.Notice("Please install obsidian-hover-editor plugin first");return}const f=await((p=app.plugins.getPlugin("obsidian-hover-editor"))==null?void 0:p.spawnPopover(o.contentEl));f&&f.setViewState({type:"surfing-view",active:!0,state:{url:a.text}})})}));return}const i=r.getSelection();n.addItem(a=>{const s=[...$i,...this.settings.customSearchEngine],c=a.setTitle("Search In Surfing").setIcon("search").setSubmenu();s.forEach(f=>{c.addItem(p=>{p.setIcon("search").setTitle(f.name).onClick(()=>{Jt.spawnWebBrowserView(!0,{url:f.url+i})})})})})}))}registerCommands(){this.addCommand({id:"open-current-url-with-external-browser",name:Re("Open Current URL In External Browser"),checkCallback:r=>{var i;const o=this.app.workspace.getActiveViewOfType(Jt);if(o)return r||window.open((i=o.getState())==null?void 0:i.url,"_blank"),!0}}),this.addCommand({id:"clear-current-page-history",name:Re("Clear Current Page History"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(Jt);if(o)return r||o.clearHistory(),!0}}),this.addCommand({id:"open-inspecter",name:"Open Inspecter",checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(Jt);if(o)return r||o.openInpecter(),!0}}),this.addCommand({id:"refresh-page",name:Re("Refresh Current Page"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(Jt);if(o)return r||o.refresh(),!0}}),this.addCommand({id:"toggle-same-tab-globally",name:Re("Toggle Same Tab In Web Browser"),callback:async()=>{this.settings.openInSameTab=!this.settings.openInSameTab,await this.saveSettings()}}),this.addCommand({id:"get-current-timestamp",name:Re("Get Current Timestamp from Web Browser"),editorCallback:(r,o)=>{var f;const i=this.app.workspace.getLeavesOfType("surfing-view");if(i.length===0)return;const s=i.sort((p,v)=>v.activeTime-p.activeTime)[0].view,c=(f=s.getState())==null?void 0:f.url;c!=null&&c.contains("bilibili")&&s.getCurrentTimestamp(r)}}),this.addCommand({id:"search-in-current-page-title-bar",name:Re("Search In Current Page Title Bar"),callback:()=>{const r=this.app.workspace.getActiveViewOfType(Pe.MarkdownView);if(!r||r.headerEl.childNodes.length>4)return;const o=new xb(r.headerEl,this,r,!1);o.onLoad(),o.addOnSearchBarEnterListener(i=>{Jt.spawnWebBrowserView(!1,{url:i})}),o.focus()}}),[...$i,...this.settings.customSearchEngine].forEach(r=>{this.addCommand({id:"using"+r.name.replace(/\s/g,"-")+"-to-search",name:Re("Using ")+r.name+Re(" to search"),editorCallback:(o,i)=>{if(o.getSelection().length===0)return;const a=o.getSelection();Jt.spawnWebBrowserView(!0,{url:r.url+a})}})}),this.addCommand({id:"toggle-dark-mode",name:Re("Toggle Dark Mode"),callback:async()=>{this.settings.darkMode=!this.settings.darkMode,await this.saveSettings();const r=this.app.workspace.getActiveViewOfType(Jt);r&&r.refresh()}}),this.addCommand({id:"focus-on-current-search-bar",name:Re("Focus On Current Search Bar"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(Jt);if(o){if(!r){const i=o.headerBar;i&&i.focus()}return!0}}}),this.addCommand({id:"copy-link-to-highlight",name:Re("Copy Link to Highlight"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(Jt);if(o)return r||o.copyHighLight(),!0}}),this.addCommand({id:"copy-surfing-tabs-as-markdown",name:"Copy Surfing Tabs as Markdown",callback:()=>{const r=app.workspace.getLeavesOfType("surfing-view");if(r.length===0)return;r.sort((i,a)=>a.activeTime-i.activeTime);let o="";r.forEach(i=>{const a=i.view,s=a.currentUrl;if(!s)return;const c=a.currentTitle;c&&(o.length===0?o=`- [${c}](<${s}>)`:o+=`
- [${c}](<${s}>)`)});try{navigator.clipboard.writeText(o)}catch{new Pe.Notice(Re("Copy failed, you may focus on surfing view, click the title bar, and try again."))}}})}registerCustomIcon(){Pe.addIcon("surfing",'<svg t="1669432317981" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1590" data-darkreader-inline-fill="" width="100" height="100"><path d="M330.926 1023.978c-11.78 0-21.328-9.562-21.328-21.344v-42.652c0-11.782 9.546-21.344 21.328-21.344s21.342 9.562 21.342 21.344v42.652c0 11.782-9.56 21.344-21.342 21.344z" fill="#EAAD7A" p-id="1591" data-darkreader-inline-fill="" style="--darkreader-inline-fill:#e2a36a;"></path><path d="M650.892 273.08C624.644 115.932 579.958 16.656 578.052 12.532a21.332 21.332 0 0 0-25.904-11.5c-1.406 0.468-35.186 11.28-70.262 24.842-20.936 8.062-37.998 15.466-50.7 21.936-22.046 11.25-32.014 20.092-35.358 31.404-2.578 7.188-24.764 54.842-48.232 105.246-39.138 84.088-92.746 199.27-136.086 298.016-23.796 54.248-41.92 97.714-53.84 129.212-21.952 57.998-20.89 69.652-17.204 78.872 4.172 10.466 13.282 21.842 82.808 55.342 36.28 17.466 85.76 39.278 147.07 64.902 104.088 43.464 207.894 83.372 208.926 83.746 2.468 0.968 5.062 1.438 7.656 1.438 3.124 0 6.218-0.688 9.124-2.062a21.284 21.284 0 0 0 11.124-12.532c35.308-106.152 55.808-217.832 60.84-331.952 4.034-91.246-1.716-184.21-17.122-276.362z" fill="#ED5564" p-id="1592" data-darkreader-inline-fill="" style="--darkreader-inline-fill:#cc5b60;"></path><path d="M650.892 273.08C624.644 115.932 579.958 16.656 578.052 12.532a21.332 21.332 0 0 0-25.904-11.5c-0.656 0.218-8.31 2.686-19.842 6.592a21.938 21.938 0 0 1 3.094 4.906c1.89 4.124 46.59 103.4 72.84 260.548 15.376 92.152 21.154 185.116 17.124 276.362-5.06 114.12-25.53 225.798-60.872 331.952a21.216 21.216 0 0 1-3.282 6.156c11.28 4.406 17.81 6.906 18.06 7 2.468 0.968 5.062 1.438 7.656 1.438 3.124 0 6.218-0.688 9.124-2.062a21.284 21.284 0 0 0 11.124-12.532c35.308-106.152 55.808-217.832 60.84-331.952 4.034-91.244-1.716-184.208-17.122-276.36z" fill="#FFFFFF" opacity=".2" p-id="1593" data-darkreader-inline-fill="" style="--darkreader-inline-fill:#ebe3d5;"></path><path d="M181.622 874.642c0 2.468 0.406 4.938 1.266 7.282 0.954 2.624 9.89 26.124 32.092 49.934 21.014 22.562 58.2 49.436 115.948 49.436h383.996c128.744 0 186.428-91.588 188.834-95.494a21.314 21.314 0 0 0 3.156-11.156H181.622z" fill="#F4BE8E" p-id="1594" data-darkreader-inline-fill="" style="--darkreader-inline-fill:#ecb177;"></path><path d="M685.924 584.064c-6.782-2.25-13.532-3.876-19.562-5.062a1292.052 1292.052 0 0 1-3.656 42.81c12.844 3.032 24.876 7.936 29.188 13.686-7.25 3.718-26.344 10.906-73.402 17.844-42.218 6.218-97.95 11-161.196 13.75-122.15 5.342-251.97 2.376-315.686-7.218-11.656-1.782-22.514 6.25-24.28 17.904-1.75 11.656 6.264 22.53 17.92 24.28 44.826 6.75 118.102 10.376 199.598 10.376 39.28 0 80.496-0.844 121.336-2.594 64.154-2.718 121.274-7.5 165.118-13.78 71.778-10.312 92.806-22.438 102.368-30.686 10.406-8.938 12.594-18.75 12.594-25.376 0-14.688-6.562-41.466-50.34-55.934z" fill="#434A54" p-id="1595" data-darkreader-inline-fill="" style="--darkreader-inline-fill:#555755;"></path></svg>')}registerCodeBlock(){this.registerMarkdownCodeBlockProcessor("surfing",(n,r,o)=>{const i=Pe.parseYaml(n);if(!i||!i.url)return;const a=i.url;r.toggleClass("surfing-embed-website",!0);const s=r.createEl("div",{cls:"surfing-embed-website-container"});new wb(s,a).onload()})}registerHoverPopover(){this.settings.hoverPopover&&(this.registerEditorExtension(gS.EditorView.domEventHandlers({mouseover:(n,r)=>{var f;if(!n.target.hasClass("cm-underline")&&!n.target.hasClass("external-link"))return;const o=r.state.field(Pe.editorInfoField),i=(f=o.editMode)==null?void 0:f.editor,a=r.posAtDOM(n.target),s=i.offsetToPos(a),c=i.getClickableTokenAt(s);c&&c.text.trim().startsWith("http")&&this.app.workspace.trigger("hover-link",{event:n,source:"editor",hoverParent:o,targetEl:n.target,linktext:c.text.trim()})}})),this.registerMarkdownPostProcessor((n,r)=>{n.querySelectorAll("a").forEach(o=>{o.addEventListener("mouseover",i=>{o.hasClass("external-link")&&(!o.href||!o.href.trim().startsWith("http")||this.app.workspace.trigger("hover-link",{event:i,source:"preview",hoverParent:r,targetEl:o,linktext:o.href.trim()}))})})}),this.app.workspace.onLayoutReady(()=>{const n=this.app.internalPlugins.plugins["page-preview"];this.register(Zo(n.instance,{onLinkHover(r){return function(o,i,a,s,c,...f){if(a.startsWith("http://")||a.startsWith("https://")){let{hoverPopover:p}=o;if(p&&p.state!==Pe.PopoverState.Hidden&&p.targetEl===i)return;p=new Pe.HoverPopover(o,i),p.hoverEl.addClass("surfing-hover-popover"),setTimeout(()=>{if(p.state!==Pe.PopoverState.Hidden){const v=p.hoverEl.createDiv("surfing-hover-popover-container");new wb(v,a).onload()}},100);return}return r.call(this,o,i,a,s,c,...f)}}})),n.enabled&&(n.disable(),n.enable(),this.register(()=>{n.enabled&&(n.disable(),n.enable())}))}))}checkWebBrowser(){app.plugins.getPlugin("obsidian-web-browser")&&new Pe.Notice(Re("You enabled obsidian-web-browser plugin, please disable it/disable surfing to avoid conflict."),4e3),app.vault.getConfig("showViewHeader")||new Pe.Notice(Re("You didn't enable show tab title bar in apperance settings, please enable it to use surfing happily."),4e3)}patchMarkdownView(){this.register(Zo(Pe.MarkdownView.prototype,{triggerClickableToken:n=>function(r,o,...i){if(r.type==="external-link"){if(o==="tab"||o==="window"){window.open(r.text,"_blank","external");return}const a=r.text!==decodeURI(r.text)?decodeURI(r.text):r.text;np(a)?Jt.spawnWebBrowserView(!0,{url:a}):window.open(a,"_blank","external");return}return n.call(this,r,o,...i)}}))}patchEditMode(){const n=()=>{var a;const r=(a=app.workspace.getLeavesOfType("markdown").first())==null?void 0:a.view;if(!r)return!1;const o=r.editMode??r.sourceMode;if(!o)throw new Error("Failed to patch external link: no edit view found");const i=o.constructor;return this.register(Zo(i.prototype,{triggerClickableToken:s=>function(c,f,...p){if(c.type==="external-link"){if(f==="tab"||f==="window"){window.open(c.text,"_blank","external");return}const v=c.text!==decodeURI(c.text)?decodeURI(c.text):c.text;np(v)?Jt.spawnWebBrowserView(!0,{url:v}):window.open(v,"_blank","external");return}return s.call(this,c,f,...p)}})),!0};this.app.workspace.onLayoutReady(()=>{if(!n()){const r=app.workspace.on("layout-change",()=>{n()&&app.workspace.offref(r)});this.registerEvent(r)}})}patchWindowOpen(){const n=()=>{clearTimeout(this.applyURLDebounceTimer),this.urlOpened=!0,this.applyURLDebounceTimer=window.setTimeout(()=>{this.urlOpened=!1},300)},r=()=>this.urlOpened,o=Zo(window,{open:i=>function(a,s,c){let f="";return typeof a=="string"?f=a:a instanceof URL&&(f=a.toString()),decodeURI(f)!==f&&(f=decodeURI(f).toString().replace(/\s/g,"%20")),f==="about:blank"&&c||!np(f)||f!=="about:blank"&&(s==="_blank"||s==="_self")||c==="external"?i(a,s,c):(f&&!s&&!c&&!r()&&(Jt.spawnWebBrowserView(!0,{url:f}),n()),null)}});this.register(o)}patchMarkdownPreviewRenderer(){const n=()=>{clearTimeout(this.applyURLDebounceTimer),this.urlOpened=!0,this.applyURLDebounceTimer=window.setTimeout(()=>{this.urlOpened=!1},300)},r=()=>this.urlOpened,o=Zo(Pe.MarkdownPreviewRenderer,{registerDomEvents:i=>function(a,s,...c){return a==null||a.on("click",".external-link",(f,p)=>{if(f.preventDefault(),p){const v=p.getAttribute("href");if(v){if(f.ctrlKey||f.metaKey){window.open(v,"_blank","external"),n();return}np(v)&&!r()?(Jt.spawnWebBrowserView(!0,{url:v}),n()):window.open(v,"_blank","external");return}}}),i.call(this,a,s,...c)}});this.register(o)}patchProperty(){if(!Pe.requireApiVersion("1.4.0"))return;const n=()=>{var s,c;const r=this.app.workspace.activeEditor,o=(s=r==null?void 0:r.metadataEditor)==null?void 0:s.rendered.filter(f=>f.entry.type==="text");if(!(o!=null&&o.length))return!1;const i=o[0];if(!i)return!1;const a=i.rendered;return a!=null&&a.constructor?(this.register(Zo(a.constructor.prototype,{render:f=>async function(...p){var m;f.apply(this,...p);const v=this.linkTextEl,h=v.cloneNode(!0);(m=v.parentNode)==null||m.replaceChild(h,v),h.onclick=b=>{if(!(b.button!==0&&b.button!==1))if(b.preventDefault(),this.isWikilink())this.ctx.app.workspace.openLinkText(this.getLinkText(),this.ctx.sourcePath,Pe.Keymap.isModEvent(b),{active:!0});else if(zk(this.value)){if(Pe.Keymap.isModEvent(b)){window.open(this.value,"_blank");return}Jt.spawnWebBrowserView(!0,{url:this.value});return}else Hk(this.value)&&window.open("mailto:"+this.value,"_blank")},h.oncontextmenu=b=>{b.preventDefault();const y=new Pe.Menu().addSections(["title","correction","spellcheck","open","selection","clipboard","action","view","info","","danger"]);this.isWikilink()?(b.preventDefault(),this.ctx.app.workspace.handleLinkContextMenu(y,this.getLinkText(),this.ctx.sourcePath)):zk(this.value)?(b.preventDefault(),this.ctx.app.workspace.handleExternalLinkContextMenu(y,this.value)):Hk(this.value)&&(b.preventDefault(),this.ctx.app.workspace.handleExternalLinkContextMenu(y,"mailto:"+this.value)),y.showAtMouseEvent(b)}}})),(c=r==null?void 0:r.leaf)==null||c.rebuildView(),!0):!1};this.app.workspace.onLayoutReady(()=>{if(!n()){const r=this.app.workspace.on("layout-change",()=>{n()&&this.app.workspace.offref(r)});this.registerEvent(r)}})}patchWidget(n){this.patchInlineUrl=!0;const r=/^(?:https?:\/\/)?(?:www\.|m\.)?(?:youtube\.com|youtu\.be)(?:\/(?:[\w\-]+\?v=|embed\/|v\/)?)([\w\-]+)(?:\??(?:t|start)=([0-9]+))?(?:\S+)?$/,o=/^(?:https?:\/\/)?(?:mobile\.)?twitter\.com\/.+\/(\d+)/,i=/^https?:\/\/.*\/.*\.(png|gif|webp|jpeg|jpg)($|\?.*$)/gim,a=f=>{if(!f||typeof f!="string")return null;let p=f.match(r);if(p){let v=`https://www.youtube.com/embed/${p[1]}`;return p[2]&&(v+=`?start=${p[2]}`),v}return p=f.match(o),p?`https://platform.twitter.com/embed/Tweet.html?dnt=true&theme=${document.body.classList.contains("theme-dark")?"dark":"light"}&id=${p[1]}`:null},s=n.constructor.prototype,c=this;this.register(Zo(s,{initDOM:f=>function(p){if(i.test(this.url))return f.call(this,p);if(a(this.url))return f.call(this,p);{const v=createEl("div",{cls:"cm-browser-widget"}),m={contentEl:v.createDiv({cls:"wb-browser-widget"}),url:this.url,editor:p,widget:this};return this.hookClickHandler(p,v),new Fk(m,c,"inline").onload(),v}}}))}patchInlinePreview(){(r=>{const o=Zo(gS.Decoration,{set(i){return function(a,s){if(Array.isArray(a))for(const c of a)c.value.widget&&c.value.widget.url!==void 0&&(r.patchWidget(c.value.widget),o());return i.call(this,a,s)}}});r.register(o)})(this)}patchEmptyView(){const n=()=>{const r=this.app.workspace.getLeavesOfType("empty").first(),o=r==null?void 0:r.view,i=this;if(!o)return!1;const a=o.constructor;return this.register(Zo(a.prototype,{onOpen:s=>function(...c){const f=i.app.plugins.getPlugin("surfing").settings;if(!this.contentEl.querySelector(".wb-bookmark-bar")&&f.bookmarkManager.openBookMark&&(this.contentEl.classList.add("mod-wb-bookmark-bar"),new QM(this,this.plugin).onload()),!this.contentEl.querySelector(".surfing-settings-icon")){const p=this.contentEl.createDiv({cls:"surfing-settings-icon"});p.addEventListener("click",()=>{i.app.setting.open(),i.app.setting.openTabById("surfing")}),Pe.setIcon(p,"settings")}return s.call(this,...c)}})),r==null||r.rebuildView(),!0};this.app.workspace.onLayoutReady(()=>{if(!n()){const r=app.workspace.on("layout-change",()=>{n()&&app.workspace.offref(r)});this.registerEvent(r)}})}patchCanvasNode(){const n=()=>{var c;const r=(c=app.workspace.getLeavesOfType("canvas").first())==null?void 0:c.view,o=this;if(!r)return!1;const a=(f=>{for(const[,p]of f)if(p.url!==void 0)return p;return!1})(r.canvas.nodes);if(!a)return!1;const s=Zo(a==null?void 0:a.constructor.prototype,{render(f){return function(){f.call(this),!this.canvas.isDragging&&new Fk(this,o,"canvas",this==null?void 0:this.canvas).onload()}}});return this.register(s),a.render(),!0};this.app.workspace.onLayoutReady(()=>{if(!n()){const r=app.workspace.on("layout-change",()=>{n()&&app.workspace.offref(r)});this.registerEvent(r)}})}patchCanvas(){const n=()=>{var a;const r=(a=app.workspace.getLeavesOfType("canvas").first())==null?void 0:a.view;if(!r)return!1;const o=r.canvas.constructor,i=Zo(o.prototype,{selectOnly:s=>function(c){s.call(this,c),c.contentEl&&c.url!==void 0&&!c.contentEl.classList.contains("wb-view-content")&&setTimeout(()=>{c.render()},0)}});return this.register(i),!0};this.app.workspace.onLayoutReady(()=>{if(!n()){const r=app.workspace.on("layout-change",()=>{n()&&app.workspace.offref(r)});this.registerEvent(r)}})}refreshAllRelatedView(){for(const n of app.workspace.getLeavesOfType("canvas"))n&&n.rebuildView()}registerEmbededHTML(){this.app.embedRegistry.registerExtension("html",(n,r,o)=>new _k(n,r)),this.app.embedRegistry.registerExtension("htm",(n,r,o)=>new _k(n,r))}unRegisterEmbededHTML(){this.app.embedRegistry.unregisterExtension("html"),this.app.embedRegistry.unregisterExtension("htm")}async loadSettings(){this.settings=Object.assign({},No,await this.loadData())}async saveSettings(){await this.saveData(this.settings)}}class sae extends Pe.Modal{constructor(n,r,o){super(n);Ie(this,"url");Ie(this,"plugin");this.url=r,this.app=n,this.plugin=o}onOpen(){var a;const{contentEl:n}=this;(a=n.parentElement)==null||a.classList.add("wb-bookmark-modal"),n.createEl("h2",{text:"Save Bookmark"});const r=n.createDiv({cls:"wb-bookmark-modal-btn-container"}),o=r.createEl("button",{text:"Save"});o.onclick=async()=>{this.close();const s=await YM(this.url);if(!s)return;const c=await Va(),f=c.bookmarks,p=this.plugin.settings.bookmarkManager.defaultCategory.split(",").map(v=>v.trim());f.unshift({id:String($d(this.url)),name:s.title||"Untitled",url:this.url,description:s.description||"",category:p.length>0?p:["ROOT"],tags:"",created:Pe.moment().valueOf(),modified:Pe.moment().valueOf()}),await Pl({bookmarks:f,categories:c.categories}),av(f,c.categories,!0)};const i=r.createEl("button",{text:"Open"});i.onclick=()=>{this.close(),Jt.spawnWebBrowserView(!0,{url:this.url})}}onClose(){const{contentEl:n}=this;n.empty()}}module.exports=aae;